@charset "UTF-8";*{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0}body{background-color:#86c9ef;padding-top:50px}a{color:#c00}em{font-weight:700;font-style:normal}.open{overflow:hidden}.center{text-align:center}.ad{font-size:13px;text-align:center}.ad img{vertical-align:bottom}.addtoany{font-size:13px;text-align:center}.imp-tag{display:contents}.more-btn-wrapper{margin-bottom:20px}#more-btn{display:block;background-color:#0c3;padding:15px;border-radius:3px}.center a{color:#fff;font-weight:700}:root{--main-width:640px}.marker-under{background:linear-gradient(transparent 60%,#fff2b5 60%);font-weight:400}blockquote{padding:30px 20px 35px 55px;position:relative;border:1px #eee solid}blockquote:before{font-family:"Font Awesome 5 Free";content:'\f10d';font-weight:900;position:absolute;top:10px;left:10px}.backtotop{display:none}.backtotop a{display:block;width:60px;height:30px;line-height:30px;text-decoration:none;background:#FFFFFFCC;border-radius:3px;position:fixed;bottom:10px;right:10px;font-size:20px;text-align:center}header{margin-bottom:10px}header>.title-bar{background:#4b83a3;padding:10px 0;position:fixed;top:0;left:0;z-index:1;width:100%}header>.title-bar>.title-content{width:var(--main-width);margin:0 auto;position:relative}header>.title-bar h1{font-size:14px;font-weight:400;color:#fff;text-decoration:none}header>.logo{text-align:center;margin:10px auto 20px;padding-bottom:10px;background:url(//onaden.net/wp-content/themes/r2m-world/css/../img/line.png) center bottom no-repeat;background-size:150px}header>.logo a{display:block;margin:0 auto;width:320px;height:45px}header>.logo a img{width:100%;height:auto}header>.description-bar{margin-bottom:10px}header>.description-bar>.description{width:var(--main-width);background:#fff;margin:0 auto;padding:1rem;position:relative}header>.description-bar>.description .alert{position:absolute;top:1rem;right:1rem;color:#fff;font-weight:700;background:#d9456b;padding:2px;width:120px;font-size:12px;text-align:center}header>.description-bar>.description:after{content:"";display:block;clear:both}header>.description-bar>.description>.thumb{float:left;margin-right:1rem}header>.description-bar>.description>.thumb img{width:120px;height:145px;object-fit:cover}header>.description-bar>.description>h2{font-size:16px;color:#333;margin-right:5px}header>.description-bar>.description>p{font-size:14px;line-height:1.5;padding-left:136px;color:#42464b}header>.description-bar>.description .pr{display:block;position:absolute;top:1rem;right:calc(1rem + 120px);color:#fff;font-weight:700;background:#f5944a;padding:2px;width:40px;font-size:12px;text-align:center}.menu-checkbox{display:none}.menu-button{display:block;position:absolute;top:0;right:0;z-index:200;height:20px;width:30px;cursor:pointer}.menu-button:before,.menu-button:after{content:'';transition:.3s}.menu-button:before,.menu-button:after,.menu-button span{display:block;position:absolute;left:0;height:1.5px;width:100%;background-color:#fff}.menu-button:before{top:1px}.menu-button:after{bottom:.5px}.menu-button span{top:50%}.menu-checkbox:checked~.menu-button:before{top:50%;transform:rotate(45deg)}.menu-checkbox:checked~.menu-button:after{top:50%;transform:rotate(-45deg)}.menu-checkbox:checked~.menu-button span{display:none}.drawer-menu{position:fixed;top:0;left:0;z-index:200;height:100%;width:240px;transform:translateX(-100%);transition:.5s;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.drawer-menu ul{margin:0;padding:0;list-style-type:none}.drawer-menu li{border-bottom:1px dotted #ccc}.drawer-menu a{display:block;padding:15px 10px;color:#333;text-decoration:none;font-size:14px}.drawer-menu p.title{display:block;padding:15px 10px;color:#fff;background:#4b83a3;font-size:14px}.menu-checkbox:checked~.drawer-menu{transform:translateX(0)}.menu-background{display:none;position:fixed;top:0;left:0;z-index:100;height:100%;width:100%;background-color:rgba(0,0,0,.5);cursor:pointer}.menu-checkbox:checked~.menu-background{display:block}.global-nav-bar{width:var(--main-width);margin:10px auto;padding:1rem;background:#fff}.global-nav-bar h2{color:#333;margin-bottom:10px}ul.global-nav-genre{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:top}ul.global-nav-genre li{display:block;width:112px;font-size:13px;text-align:center}ul.global-nav-genre img{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;transition:.3s;border:0 solid #1d9bf0}ul.global-nav-genre img:hover{transform:rotate(10deg);border:8px solid #1d9bf0}ul.global-nav-genre li.current img{border:8px solid #1d9bf0}ul.global-nav-genre:after{content:"";display:block;width:112px;height:0}ul.global-nav-genre:before{content:"";display:block;width:112px;height:0;order:1}ul.global-nav-info li{font-size:15px;line-height:1.9;background:url(//onaden.net/wp-content/themes/r2m-world/css/../img/list-arrow.gif) no-repeat left 8px;background-size:8px;padding-left:15px}.footer-nav-bar{width:var(--main-width);margin:10px auto;padding:10px;background:#fff}.footer-nav-bar h2{color:#333}.footer-nav-bar li a{padding:5px 0;display:block}.footer-nav-bar li+li{border-top:1px dotted silver}.footer-nav-bar .footer-nav-genre li{background:url(//onaden.net/wp-content/themes/r2m-world/css/../img/list-arrow.gif) no-repeat left center;background-size:8px;padding-left:15px}main{width:var(--main-width);margin:0 auto;margin-bottom:10px}ol#breadcrumblist{list-style-type:none;margin:10px}ol#breadcrumblist a{color:#333}ol#breadcrumblist li{display:inline;margin-right:10px;font-size:14px;color:#333}ol#breadcrumblist li+li:before{content:"/";margin-right:10px}.sites{background:#fff;padding:1rem}.sites h2{display:inline-block}.sites .pr{font-size:14px}.sites>.site{margin:1em 0}.sites>.site+.site{margin:2em 0}.sites>.site .thumbnail{width:200px;height:212px;float:left;margin-right:10px;margin-bottom:10px}.sites>.site h3.title{font-size:18px}.sites>.site h3.title a{color:#333}.sites>.site h3.title a small{font-size:12px}.sites>.site>.copy{color:#f5944a;font-size:15px;font-weight:700;padding:5px 0}.sites>.site>ul.data{list-style-type:none}.sites>.site>ul.data>li{font-size:14px;line-height:1.6}.sites>.site>ul.data>li>.item-name{color:#4b99a3;font-weight:700}.sites>.site>ul.data>li>.lucky-code{color:#c72c7a;font-weight:700}.sites>.site>ul.data>li>.free-points{color:#c72c7a;font-weight:700}.sites>.site>ul.data>li>.price{color:#c72c7a;font-weight:700}.sites>.site>ul.data>li>.heart{color:#c72c7a;font-weight:700}.sites>.site>ul.data>li>.iphone{background:#4e4e4e;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.sites>.site>ul.data>li>.android{background:#74af8f;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.sites>.site>ul.data>li>.pc{background:#469cd1;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.sites>.site>.comment{color:#222;font-size:15px}.sites>.site>.comment:before{display:block;content:"";clear:both}.sites>.site>.site-link>a{display:block;width:100%;background:#f5944a;color:#fff;border-radius:5px;text-align:center;padding:5px;box-sizing:border-box;font-size:13px;font-weight:700;margin:1rem 0;text-decoration:none}.sites>.site>.site-link>a>.pr{color:#ff0}.sites>.site>.detail-link>a{display:block;width:100%;background:#4b99a3;color:#fff;border-radius:5px;text-align:center;padding:15px;box-sizing:border-box;font-size:13px;font-weight:700;margin-bottom:1rem;text-decoration:none}.sites>.site>.site-link>a:hover,.sites>.site>.detail-link>a:hover{opacity:.6}.detail{background:#fff;padding:1rem}.detail h2{display:inline-block}.detail .pr{font-size:14px}.detail>.site-link>a{display:block;width:100%;background:#f5944a;color:#fff;border-radius:5px;text-align:center;padding:5px;box-sizing:border-box;font-size:13px;font-weight:700;margin:1rem 0;text-decoration:none}.detail>.site-link>a>.pr{color:#ff0}.detail>.site-link>a:hover{opacity:.6}.detail>.thumbnail{text-align:center}.detail>.thumbnail img{width:200px;height:212px}.detail>.thumbnail a:hover img{opacity:.6}.detail>p{line-height:1.7;color:#222;font-size:15px}.detail>ol.data>li{font-size:14px;line-height:1.6;color:#222;margin-left:18px}.detail>ul.data{list-style-type:none}.detail>ul.data>li{font-size:14px;line-height:1.6;color:#222}.detail>ul.data>li>.item-name{color:#4b99a3;font-weight:700}.detail>ul.data>li>.lucky-code{color:#c72c7a;font-weight:700}.detail>ul.data>li>.free-points{color:#c72c7a;font-weight:700}.detail>ul.data>li>.heart{color:#c72c7a;font-weight:700}.detail>ul.data>li>.iphone{background:#4e4e4e;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.detail>ul.data>li>.android{background:#74af8f;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.detail>ul.data>li>.pc{background:#469cd1;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.detail>ul.cloud>li>a{float:left;display:block;line-height:32px;height:32px;border-radius:16px;background:#916d85;color:#ffff;margin:0 10px 10px 0;padding:0 20px;text-decoration:none}.detail>ul.cloud:after{content:"";display:block;clear:both}.detail>h3{margin-top:1rem;margin-bottom:.4em;color:#444;background:#efefef;border-left:#444 4px solid;padding:5px 10px 3px}.detail>p+p{margin-top:1em}.detail>.taikendan{text-align:center;color:#444;margin:1em 0;font-weight:700}.detail>.taikendan:before{content:'＼'}.detail>.taikendan:after{content:'／'}.detail>.taikendan-answer{background-color:pink;padding:1em;color:#222;margin:1em 0;border-radius:20px;font-size:15px}.main{padding:1rem;background:#fff}.main p{margin-bottom:2rem;line-height:1.9;color:#333;font-size:15px}.main h2{font-size:16px;border-bottom:1px solid #333;margin-bottom:.5rem;color:#333}.main h3{font-size:15px;color:#4b83a3;border-bottom:1px solid #4b83a3;margin-bottom:.5rem}.main h4{display:inline-block;font-size:15px;background:#4b83a3;color:#fff;padding:2px 10px;border-radius:5px}.main ul li,.main ol li{font-size:15px;list-style-type:disc;line-height:1.7;margin-left:1em}.main ul,main ol{margin-bottom:1rem}.main .step{color:#578c72;font-weight:700}#sitemap_list li{line-height:2}.ad-area{text-align:center;font-size:13px}.ad-area img{vertical-align:bottom}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 textarea,.wpcf7 select{background-color:#fff;color:#333;width:100%;border:1px solid #ddd;font-size:100%;padding:.5em;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.1) inset;box-sizing:border-box}.wpcf7 input[type=submit]{font-size:100%;padding:.2em .4em;background:#eee;color:#333;border-radius:4px;cursor:pointer;box-shadow:0 0 1px rgba(0,0,0,.2);border:1px solid #ccc;text-shadow:-1px 1px 0 rgba(255,255,255,1)}.wpcf7 input[type=submit]:hover{box-shadow:0 0 1px rgba(0,0,0,.2) inset}.screen-reader-response{color:red}.screen-reader-response ul{display:none}.wpcf7-not-valid-tip{color:red}.wpcf7-response-output{color:red;margin:1rem 0}footer{width:100%;background:#3b4d57;color:#ccc;padding:30px;box-sizing:border-box}footer a{color:#ccc;text-decoration:none}footer a:hover{transition:all .2s;color:#fff}.footer-top{text-align:center;margin:0 0 18px}.footer-top>h2>a{font-size:24px}.footer-menu{max-width:300px;margin:1em auto;font-size:14px;line-height:2}.footer-menu>ul{flex-wrap:wrap;display:flex;justify-content:center;align-items:top;list-style-type:none;gap:20px}.copyright{text-align:center;font-size:14px}.search-area{width:var(--main-width);margin:10px auto;padding:1rem;background:#fff;position:relative;cursor:pointer;color:#333}.search-area h2:after{content:"詳細検索を開く";color:#333;position:absolute;right:1rem;top:1.2rem;font-weight:400;text-decoration:underline;font-size:13px}.search-area h2.open:after{content:"詳細検索を閉じる"}.easy-search{font-size:13px}.easy-search a{display:inline-block;background:#e9ebc8;color:#444;text-decoration:none;padding:5px;margin-right:8px;border-radius:5px}.search-content{display:none;margin-top:10px}.search-content.open{display:block}.search-content .search-select{position:relative;border:1px solid #bbb;border-radius:2px;background:#fff;margin-bottom:1em;z-index:0}.search-input{position:relative;border-radius:2px;background:#fff;margin:7px 0;z-index:0}.search-content .search-select:before{position:absolute;top:1em;right:.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.search-content p{font-size:15px;font-weight:700;color:#333;padding:0;margin:0 0 2px}.search-content .search-select select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:8px 38px 8px 8px;color:#333;font-size:15px}.search-input .fulltext{width:calc(100% - 60px);box-sizing:border-box;text-overflow:ellipsis;border:1px solid #bbb;border-right:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;border-radius:2px 0 0 2px;appearance:none;padding:8px;color:#333;font-size:15px}.search-input .fulltext-search{position:absolute;top:0;right:0;width:60px;box-sizing:border-box;border:1px solid #23bc49;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:8px;color:#fff;background:#0c3;font-size:15px;border-radius:0 5px 5px 0;cursor:pointer}.search-content .search-select select::-ms-expand{display:none}.search-content .enter-btn{width:100%;height:50px;background:#4b83a3;font-size:15px;line-height:1.75;font-weight:700;border:solid 1px #eee;cursor:pointer;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{position:fixed;display:flex;align-items:center;justify-content:center;top:50%;left:50%;width:300px;height:50px;font-weight:700;color:#fff;background:#000;margin:auto;cursor:pointer;transform:translate(-50%,-50%)}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,50%);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;width:40px;height:40px;font-size:40px;color:#aaa;cursor:pointer}.modal-content{position:relative;background:#fff;text-align:left;padding:30px}.fa-question-circle{cursor:pointer}.beginner-explanation{cursor:pointer;color:#c00;text-decoration:underline}table.compare,table.compare td,table.compare th{border-collapse:collapse;border:1px solid #333}table.compare{width:100%;margin-bottom:2rem}table.compare td,table.compare th{padding:10px}.tag a{display:inline-block;font-size:12px;margin-right:2px;margin-bottom:5px;padding:3px 5px 2px;line-height:1;text-decoration:none;color:#c72c7a;background-color:#fff;border:1px solid #c72c7a;border-radius:3px}.tag a:hover{color:#fff;background-color:#c72c7a}.update-information{width:var(--main-width);margin:10px auto;padding:1rem;background:#fff}.update-information-title{display:flex;justify-content:space-between;align-items:top}.update-information-title .modified_date{font-size:13px;color:#666}.update-title{display:flex;justify-content:left;align-items:center}.update-title .title{color:#c72c7a}.update-title .genre{color:#333;font-size:14px;margin-left:2px}.update-information .thumbnail{width:50px;height:calc(115px / 2);float:left;margin-right:5px}.update-information .summary{font-size:15px}.update-information .more-update-information:before{display:block;content:"";clear:both}.update-information .more-update-information{text-align:right;font-size:15px}.main .qa{color:#333;font-size:15px;line-height:1.9}.main .qa h2{font-size:16px}.main .qa div+div{margin-top:1em}.screen-reader-response{display:none}main{counter-reset:number}.sites .site{position:relative}.sites .site .badge{position:absolute;top:0;right:0;border-bottom:35px solid transparent;border-right:35px solid #999}.sites .site:nth-of-type(1) .badge{border-right:35px solid #f8b500}.sites .site:nth-of-type(2) .badge{border-right:35px solid #004a86}.sites .site:nth-of-type(3) .badge{border-right:35px solid #772a00}.sites .site .rank{position:absolute;top:4px;right:-4px;font-weight:700;color:#fff}.sites .site .rank:before{counter-increment:number 1;content:counter(number) "位";font-size:10px;width:35px;text-align:center;display:block;rotate:45deg}.author-section{background:#fff;padding:10px;margin-top:10px}.author{text-align:center}.author-img{width:128px;height:128px;border-radius:50%;display:block;margin:0 auto}.author-name{margin:5px 0;color:#333}.beginner-btn-wrapper{margin:20px 0 10px}#beginner-btn{display:block;background-color:#0c3;padding:15px;border-radius:3px}.for-beginner{display:none;color:#333}.for-beginner h2{border-bottom:2px solid #f5944a;margin-bottom:10px;color:#f5944a}.for-beginner h3{text-align:center;color:#145d9a;margin-bottom:1em}.for-beginner h3:before{content:'＼'}.for-beginner h3:after{content:'／'}.for-beginner h4{text-align:center;margin-bottom:1em}.for-beginner p{margin-bottom:1.2em;font-size:15px;line-height:1.7}.for-beginner ul{margin:1em 0 1.5em;font-size:15px;line-height:1.7;border:2px solid skyblue;border-radius:10px;padding:10px;list-style-type:none}.for-beginner ul li:before{content:'✅';font-size:15px;margin-right:4px}.for-beginner ul li.merit:before{content:'⭕';font-size:15px;margin-right:4px}.for-beginner ul li.demerit:before{content:'❌';font-size:15px;margin-right:4px}.for-beginner .marker-under{background:linear-gradient(transparent 60%,#fff2b5 60%);font-weight:700}.for-beginner .toc>ol{margin:0 0 1.5em;font-size:15px;line-height:1.7;border:2px solid skyblue;border-radius:10px;padding:10px 20px}.for-beginner .toc>ol li{margin-left:1em}.compare2{margin:10px 0;max-width:100%;width:100%;border-collapse:collapse;border-spacing:0}.compare2 td{width:50%;vertical-align:top;background-color:#f8f8f8;font-size:15px;padding:10px;border:1px solid rgba(144,173,187,.5)}.compare2 .fa-check{color:#34a853;margin-right:.5em}.compare2 .fa-ban{color:#d93025;margin-right:.5em}