@charset "utf-8";html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{font-size:62.5%}body{font-family:メイリオ,Meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,Osaka,ＭＳ Ｐゴシック,ms pgothic,sans-serif;color:#333}img{max-width:100%;height:auto}a:link,a:visited{color:#006cd8;text-decoration:underline}a:hover,a:active{color:#006cd8;text-decoration:none}a.none_undeline{text-decoration:none}a.none_undeline:hover{text-decoration:underline}.spnone{display:none!important}.pcnone{display:inline!important}.center{text-align:center!important}.left{text-align:left}.right{text-align:right}#wrap{background-color:#fff}.mm-listview .mm-opened ul li a{position:relative}.mm-listview .mm-opened ul li a::after{display:block;content:"";position:absolute;top:50%;right:15px;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #aaa;border-right:solid 2px #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.img_spnavi img{display:block;float:left;margin-right:.8rem}.main_contents{width:100%;margin-bottom:5rem}aside{width:100%;margin-bottom:5rem}.toppage .main_contents h2{background-color:#f5f5f5;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ccc;font-size:1.6rem;padding:1rem 1.5rem 1rem 5rem;margin:0 0 2rem;position:relative}.list_ichiran{margin-bottom:3rem}.list_ichiran li{display:inline-block;margin:0 2rem .3rem 0}.list_ichiran li a{position:relative;padding-left:1.2rem}.list_ichiran li a::before{display:block;content:"";position:absolute;top:50%;left:0;width:0;height:0;margin:-3px 0 0;border-top:5px solid #006cd8;border-left:5px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.txt_more,.txt_more2,.txt_more5{text-align:right}.txt_more3{text-align:center}.txt_more a,.txt_more2 a,.txt_more3 a,.txt_more4 a,.txt_more5 a{position:relative;padding-left:1.3rem}.txt_more a::before{display:block;content:"";position:absolute;top:50%;left:0;width:4px;height:4px;margin:-3px 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.txt_more2 a::before,.txt_more4 a::before{display:block;content:"";position:absolute;top:50%;left:0;width:0;height:0;margin:-3px 0 0;border-top:5px solid #006cd8;border-left:5px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.txt_more3 a::before{display:block;content:"";position:absolute;top:50%;left:0;width:0;height:0;margin:-3px 0 0;border-top:5px solid #006cd8;border-left:5px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.txt_more5 a::before{display:block;content:"";position:absolute;top:45%;left:0;width:0;height:0;margin:-5px 0 0;border-top:6px solid #006cd8;border-left:6px solid transparent;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.review_more,.review_more.active,.review_more2,.review_more.active2{font-size:1.4rem;cursor:pointer;color:#006cd8;text-decoration:underline;text-align:right;display:block;margin-bottom:1em;position:relative}.review_more::before,.review_more2::before{display:block;content:"";position:absolute;top:45%;right:9rem;width:0;height:0;margin:-5px 0 0;border-top:6px solid #006cd8;border-left:6px solid transparent;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.box_tankibaito_rank .review_more::before{right:8rem}.lcc .review_more2::before{right:12rem}.box_lesson .review_more::before,.box_lesson2 .review_more::before{right:13.5rem}.review_more.active::before,.review_more2.active::before{display:block;content:"";position:absolute;top:70%;right:9rem;width:0;height:0;margin:-5px 0 0;border-top:6px solid #006cd8;border-left:6px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box_tankibaito_rank .review_more.active::before{right:8rem}.lcc .review_more2.active::before{right:12rem}.box_lesson .review_more.active::before,.box_lesson2 .review_more.active::before{right:13.5rem}.box_bnr{margin-bottom:1.5rem;padding:0 1rem}.txt_ad{color:#777;font-size:1.2rem!important;margin-bottom:.5rem!important}.box_btn_morereview{overflow:hidden;margin:3rem 0}.btn_prev{float:left;margin-bottom:0!important}.btn_next{float:right;margin-bottom:0!important}.btn_prev a{color:#666;font-size:1.4rem;display:inline-block;border:1px solid #ccc;text-decoration:none;padding:.5rem .8rem .5rem 2rem;background-color:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative}.btn_prev a:hover{border:1px solid #aaa}.btn_prev a::before{display:block;content:"";position:absolute;top:50%;left:.8rem;width:4px;height:4px;margin:-3px 0 0;border-top:solid 2px #59a534;border-right:solid 2px #59a534;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.btn_next a{color:#666;font-size:1.4rem;display:inline-block;border:1px solid #ccc;text-decoration:none;padding:.5rem 2rem .5rem .8rem;background-color:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative}.btn_next a:hover{border:1px solid #aaa}.btn_next a::after{display:block;content:"";position:absolute;top:50%;right:.8rem;width:4px;height:4px;margin:-3px 0 0;border-top:solid 2px #59a534;border-right:solid 2px #59a534;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fwb{font-weight:700}.prl1{padding:0 1rem!important}.mr1{margin-right:1rem!important}.ml1{margin-left:1rem!important}.ml2{margin-left:2rem!important}.mt0{margin-top:0!important}.mt05{margin-top:.5rem!important}.mt1{margin-top:1rem!important}.mt2{margin-top:2rem!important}.mt3{margin-top:3rem!important}.mt4{margin-top:4rem!important}.mt5{margin-top:5rem!important}.mb0{margin-bottom:0!important}.mb05{margin-bottom:.5rem!important}.mb80{margin-bottom:80px!important}.mb1{margin-bottom:1rem!important}.mb2{margin-bottom:2rem!important}.mb3{margin-bottom:3rem!important}.mb4{margin-bottom:5rem!important}.size12{font-size:1.2rem!important}.size13{font-size:1.3rem!important}.size14{font-size:1.4rem!important}.size15{font-size:1.5rem!important}header{border-top:4px solid #fdb913;background:#fff;padding:0;border-bottom:1px solid #ccc;overflow:hidden}header #logo a{background:url(../img/logo_sp.png) left top no-repeat;background-size:128px 39px;width:128px;height:39px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;float:left;margin:1.3rem 0 1.3rem .5rem;font-size:1.4rem}header ul{float:right;margin:10px 0}header ul li{display:block;border-left:1px solid #ccc;line-height:1.5;font-size:1rem;box-shadow:-2px 0 0 -1px #fff;-moz-box-shadow:-2px 0 0 -1px #fff;-webkit-box-shadow:-2px 0 0 -1px #fff;width:60px;float:left;text-align:center}header ul li a,header ul li label{display:block}@media only screen and (max-width:767px){header ul li a,header ul li label{padding:2.8rem 0 0}}header ul li:last-child{border-left:none;box-shadow:none}header ul li:nth-child(1){background:url(../img/ico_sarch.png) center top no-repeat;background-size:20px}header ul li:nth-child(2){background:url(../img/ico_login.png) center top no-repeat;background-size:20px}header ul li.ico_logout{background:url(../img/ico_logout.png) center top no-repeat!important;background-size:20px!important}header ul li:nth-child(3){background:url(../img/ico_menu.png) center top no-repeat;background-size:20px}header ul li.icon_mypage{background:url(../img/ico_login.png) center top no-repeat;background-size:20px}header ul li a{color:#555!important;text-decoration:none!important}header ul li a:hover{color:#999!important}header select{border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:.4rem 2rem .5rem 1rem;background:url(../img/ico_arrow01.png) 9rem center no-repeat #fff;background-size:6px 4px}#search_box select{border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:11px 2rem 11px 1rem;background:url(../img/ico_arrow01.png) 9rem center no-repeat #fff;background-size:6px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}header input[type=text]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:.7rem 1rem;width:200px}#search_box input[type=text]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:3px 0 0 3px;font-size:1.3rem;padding:10px 1rem;width:76%;line-height:1}header input[type=submit]{background:url(../img/ico_sarch02.png) right center no-repeat;background-size:contain;width:34px;height:31px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0;font-size:1.4rem;margin-left:-7px;color:#59a534;cursor:pointer}#search_box input[type=submit]{background:url(../img/ico_sarch02.png) right center no-repeat;background-size:contain;width:40px;height:37px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0;font-size:1.4rem;margin-left:-5px;color:#59a534;cursor:pointer}.box_count{display:none}#search_box{display:none;text-align:center;background-color:#f3f3f3;padding:2rem 0;border-bottom:1px solid #ccc}.checkbox input#search,.checkbox input[type=checkbox]{display:none!important;margin:0!important}.paging{margin-top:10px;overflow:hidden}.paging-left{float:left;min-height:10px;width:50%;text-align:left}.paging-right{float:left;min-height:10px;width:50%;text-align:right}@media all and (-ms-high-contrast:none){.checkbox input{display:none!important}header select{border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:.6rem 2rem .6rem 1rem;background:url(../img/ico_arrow01.png) 9rem center no-repeat #fff;background-size:6px 4px}#search_box select{border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:9px 2rem 9px 1rem;background:url(../img/ico_arrow01.png) 9rem center no-repeat #fff;background-size:6px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}}@-moz-document url-prefix(){header select{border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:.6rem 2rem .6rem 1rem;background:url(../img/ico_arrow01.png) 9rem center no-repeat #fff;background-size:6px 4px}#search_box select{border:1px solid #ccc;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;font-size:1.3rem;padding:8px 2rem 8px 1rem;background:url(../img/ico_arrow01.png) 9rem center no-repeat #fff;background-size:6px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}header input[type=submit]{background:url(../img/ico_sarch02.png) right center no-repeat;background-size:contain;width:36px;height:33px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0;font-size:1.4rem;margin-left:-7px;color:#59a534;cursor:pointer}#search_box input[type=text]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.3rem;padding:11px 1rem;border-left:none;margin-left:-3px;width:40%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}}.box_about{border:2px solid #fdb913;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:3rem}.box_about dt{padding:1rem 1.5rem 1rem 5.5rem;font-size:1.6rem;font-weight:700;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;background:url(../img/ico_about.png) 1rem center no-repeat #fffcec;background-size:36px 36px}.box_about dd{padding:1rem 1.5rem}.box_about h3{background-color:#fffbf4;padding:.6em .8em;font-size:1.5rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:.5em}.ttl_renewal{margin:0 -1rem}.box_point dt{font-size:1.6rem;font-weight:700;border-top:2px solid #ccc;padding:1rem 4.5rem 1rem 1.5rem;background:url(../img/bg_point_on.png) right center no-repeat #fff;background:url(../img/bg_point_on.png) right center no-repeat,-moz-linear-gradient(top,#ffffff 50%,#fffcea 100%);background:url(../img/bg_point_on.png) right center no-repeat,-webkit-linear-gradient(top,#ffffff 50%,#fffcea 100%);background:url(../img/bg_point_on.png) right center no-repeat,linear-gradient(to bottom,#ffffff 50%,#fffcea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fffcea',GradientType=0 );background-size:26px 26px,100% 100%}.box_point dt.active{background:url(../img/bg_point_off.png) right center no-repeat #fff;background:url(../img/bg_point_off.png) right center no-repeat,-moz-linear-gradient(top,#ffffff 50%,#fffcea 100%);background:url(../img/bg_point_off.png) right center no-repeat,-webkit-linear-gradient(top,#ffffff 50%,#fffcea 100%);background:url(../img/bg_point_off.png) right center no-repeat,linear-gradient(to bottom,#ffffff 50%,#fffcea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fffcea',GradientType=0 );background-size:26px 26px,100% 100%}.box_point dt span{font-size:1.5rem;color:#fff;padding:.1rem .6rem;margin-right:1.3rem;background-color:#fdb913;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.box_point dt:last-of-type{border-bottom:2px solid #ccc}.box_point dd{display:none;padding:1.5rem;border-top:2px solid #ccc}.box_point dd:last-of-type{border-top:none}.kuchikomi_check{margin:2em 0}.kuchikomi_check dt{font-weight:700;margin-bottom:.8em}.kuchikomi_check dd input[type=text]{padding:.6em 1em;width:100%}.box_check{border:5px solid #dfdfdf;padding:1.5em 2em;margin:5em 0;word-break:break-all}.box_check li{border-bottom:1px dotted #ccc;margin-bottom:.5em;padding-bottom:.5em}.box_check li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}ol li{list-style:decimal}ol li ul li{list-style:none}.ttl_common{border-left:6px solid #fdb913;font-size:2rem;padding:.2rem 1rem;margin:1rem 0 2.5rem}.ttl_common .ico_howto{display:none}.ttl_bgy{background-color:#fffce1;padding:.8rem 1.5rem;margin:2rem 0;box-shadow:1px 1px 3px -1px #9b9b9b;-moz-box-shadow:1px 1px 3px -1px #9b9b9b;-webkit-box-shadow:1px 1px 3px -1px #9b9b9b}.ttl_bgg{background-color:#f5f5f5;padding:1rem 1.5rem;margin:2rem 0}.ttl_bgg.ico_rank{padding-left:6rem!important}.ico_rank{background:url(../img/ico_rank.png) 1em .2em no-repeat #f5f5f5;background-size:31px 32px}.ttl_rank{font-size:1.8rem;border-bottom:2px solid #fdb913;margin:0 0 2rem;padding:.8rem 1rem .8rem 5.5rem;background:url(../img/ico_about.png) .8rem center no-repeat;background-size:33px 33px}.ttl_balloon{color:#fdb813;position:relative;background:#fff;border:2px solid #fdb913;padding:.5rem .8rem .5rem 5rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:url(../img/ico_minhyo.png) 1em center no-repeat;background-size:24px 20px;clear:left}.ttl_balloon:after,.ttl_balloon:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ttl_balloon:after{border-color:transparent;border-top-color:#fff;border-width:6px;margin-left:-6px}.ttl_balloon:before{border-color:transparent;border-top-color:#fdb913;border-width:9px;margin-left:-9px}.ttl_balloon span{color:#fff;background-color:#fdb913;margin-left:.5rem;padding:.1rem .7rem 0;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;display:inline-block}.ttl_balloon2{font-size:1.6rem;color:#333;position:relative;background:#fff;border:2px solid #f48d97;padding:.5rem .8rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;clear:left;text-align:center}.ttl_balloon2:after,.ttl_balloon2:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ttl_balloon2:after{border-color:transparent;border-top-color:#fff;border-width:6px;margin-left:-6px}.ttl_balloon2:before{border-color:transparent;border-top-color:#f48d97;border-width:9px;margin-left:-9px}.ttl_balloon2 span{position:relative;padding-left:3rem;display:block}.ttl_balloon2 span::before{content:"";background:url(../img/ico_kohyo.png) left center no-repeat;background-size:24px 20px;width:24px;height:20px;position:absolute;left:0;top:.3rem}.ico_mail{background:url(../img/ico_mail.png) 1rem center no-repeat #fffce1;background-size:22px 18px;padding-left:4.5rem}.green_box{border:1px solid #59a534;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:1.5em 0}.green_box dt{font-size:1.5rem;font-weight:700;color:#fff;padding:.4em 1em;background-color:#59a534}.green_box dt.ico_good,.green_box dt.ico_have,.green_box dt.ico_pen{padding-left:2.8rem}.ico_good{background:url(../img/ico_good.png) .8rem center no-repeat;background-size:20px 20px}.ico_have{background:url(../img/ico_have.png) .8rem center no-repeat;background-size:20px 20px}.ico_pen{background:url(../img/ico_pen.png) .8rem center no-repeat;background-size:20px 20px}.green_box dd{padding:.8rem 1rem}.greenbold{color:#59a533;font-weight:700}.f_left,.f_right{text-align:center;display:block;margin-bottom:1rem}.f_left2{text-align:center;display:block}.box_member dt{font-size:1.5rem;font-weight:700;margin-bottom:.6rem}.disc li{list-style:disc}.main_contents .ttl_ichiran{border-left:4px solid #fdb913;border-bottom:1px dotted #bbb;font-size:1.5rem;padding:.3rem 1rem;margin-bottom:1rem}.main_contents .ico_kuchikomi,.main_contents .ico_ranking{background:#f9f9f9;border:1px solid #ddd;padding:10px;margin-bottom:20px}.main_contents{width:68.7%;float:left;margin-bottom:7rem}@media only screen and (max-width:767px){.main_contents{width:100%;margin-bottom:5rem;float:none}}.bread-area{border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:.5rem;width:68.7%}.bread-area li{display:inline-block;font-size:11px;color:#666}.bread-area li a{color:#666}.bread-area li img{width:1.5rem;vertical-align:middle}.bread-area li:after{display:inline-block;content:" ";width:.5rem;height:.5rem;border-top:solid 1px #999;border-left:solid 1px #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:middle;margin:-.3rem .5rem 0}.bread-area li:last-child:after{display:none}.bread-area ul:nth-child(2){margin:.5rem 0 0 1.5rem}.bread-area ul:nth-child(2):before{display:inline-block;content:" ";width:.5rem;height:.5rem;border-top:solid 1px #999;border-left:solid 1px #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:middle;margin:-.3rem .5rem 0}@media only screen and (max-width:767px){.bread-area{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding:0;margin-bottom:10px;background:#fff;width:100%}.bread-area li{padding:5px;display:inline-block;position:relative;padding-right:20px}.bread-area li a{color:#006cd8;text-decoration:none}.bread-area li:after{display:block;position:absolute;top:3px;right:6px;width:22px;height:22px;border-top:solid 1px #ddd;border-left:solid 1px #ddd;margin:0}}aside .box_side,.box_blog{border:1px solid #ccc;margin-bottom:2rem}.box_sidead{text-align:center;margin-bottom:2rem}aside .box_side h3{background-color:#fffdf0;border-bottom:2px solid #fdb913;font-size:1.4rem;padding:.8rem 1rem}aside .box_side2 h3{background-color:#fffdf0;border:1px solid #ccc;border-bottom:2px solid #fdb913;font-size:1.4rem;padding:.8rem 1rem;margin-bottom:1rem}.list_reco li a{display:block;padding:.8rem 1rem;border-bottom:1px solid #ccc;position:relative}.list_reco li a::after{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #ccc;border-right:solid 2px #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list_reco li:last-child a{border-bottom:none}.list_news li{padding:.8rem 1rem;border-bottom:1px solid #ccc}.list_news li time{display:inline-block;margin-bottom:.3rem}.ico_new{display:inline-block;background-color:#ff0b0b;color:#fff;padding:0 .5rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:1.1rem;margin-left:.8rem;font-weight:400}.ico_up{display:inline-block;background-color:#ff9326;color:#fff;padding:.1rem .5rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:1.1rem;margin-left:.8rem;font-weight:400}.box_blog h3{background-color:#f5f5f5;padding:.5rem 0;text-align:center;border-bottom:1px solid #ccc;line-height:1}.list_blog li{padding:.8rem 1rem;border-bottom:1px solid #ccc}.list_blog li .txt_date{display:block}.box_side .box_ranking li{border-bottom:1px dotted #ccc;padding:1rem}.box_side .box_ranking dt{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;padding-left:3rem;min-height:29px;padding-top:.2rem;position:relative}.box_side .box_ranking dt.no01{background:url(../img/ranking/ico_rank01.png) left top no-repeat;background-size:23px}.box_side .box_ranking dt.no02{background:url(../img/ranking/ico_rank02.png) left top no-repeat;background-size:23px}.box_side .box_ranking dt.no03{background:url(../img/ranking/ico_rank03.png) left top no-repeat;background-size:23px}.box_side .box_ranking dt.no04{background:url(../img/ranking/ico_rank04.png) left top no-repeat;background-size:23px}.box_side .box_ranking dt.no05{background:url(../img/ranking/ico_rank05.png) left top no-repeat;background-size:23px}.box_side .box_ranking dd{padding-left:30px}.box_side .box_ranking dd .txt_star{font-weight:700;font-size:1.3rem;margin-bottom:.3rem}.box_side .box_ranking dd .txt_star .redbold{font-size:1.4rem;color:red;margin-left:.1rem}.box_side .box_ranking .txt_star .txt_review{font-size:1.3rem;font-weight:400;background:url(../img/ico_review.png) left center no-repeat;background-size:18px 16px;padding-left:2.3rem;margin-left:1rem}.box_side .box_ranking dd .txt_star .txt_review small{font-size:1.2rem}.box_side .box_ranking dd .txt_star .img_star{display:inline-block;margin:0 0 0 .5rem;line-height:1}.box_side .box_ranking dd .txt_star .img_star img{margin-left:.1rem;vertical-align:bottom;width:16px}.box_side .txt_more,.box_blog .txt_more{padding:1rem}.list_cate{margin-bottom:3rem;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.5rem}.list_cate dl{border:1px solid #ccc;display:inline-block;width:31.3%;margin:1rem 3% 0 0;padding:.8rem .5rem;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#F6F6F6 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#F6F6F6 100%);background:linear-gradient(to bottom,#ffffff 0%,#F6F6F6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#F6F6F6',GradientType=0 )}.list_cate dl:nth-child(3),.list_cate dl:nth-child(6),.list_cate dl:nth-child(9){margin-right:0}.list_cate dt{line-height:1.3}.list_cate dt a{font-size:1.3rem;text-decoration:none;color:#333;font-weight:700}.list_cate dt span{display:block}.list_cate .toggle{display:none}.list_cate dd{display:none}.bnr_box{margin-bottom:1rem}.txt_sidelogout{text-align:right;font-size:1.2rem!important}.txt_sidelogout a{position:relative}.txt_sidelogout a::before{content:"";width:21px;height:21px;background:url(../img/ico_logout.png) left center no-repeat;background-size:15px 15px;display:inline-block;position:absolute;right:7rem;top:.8rem}.box_column{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_column li{display:inline-block;width:100%;border-bottom:1px dotted #aaa;vertical-align:top;margin-bottom:1.5rem;padding:0 1.5rem 1.5rem}.box_column li .img_column img{float:left;border:1px solid #ddd;display:block}.box_column li dl{padding-left:90px}.box_column li dt{margin-bottom:.5rem;font-weight:700}.box_column li dd{font-size:1.3rem}.box_side .box_column li{padding:1.5rem 1rem;margin-bottom:0}.box_side .box_column li:last-child{border-bottom:none}.box_report li{padding:1rem 1.5rem;border-bottom:1px dotted #aaa}.box_report li:last-child{border-bottom:none}.box_report li span{background-color:#4db3ba;color:#fff;font-size:1.2rem;padding:.1rem .3rem;margin-right:1rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.ttl_report{background:url(/img/column/bg_ttl.png) left bottom repeat-x;background-size:2px 4px;border-bottom:none!important}.map_datsumousalon{background:url(/img/img_datsumoumap.png) center top no-repeat;background-size:contain;height:172px;border-bottom:1px dotted #aaa;position:relative}.map_datsumousalon .btn_umeda{position:absolute;width:59px;height:41px;left:23%;top:50%}.map_datsumousalon .btn_shinjuku{position:absolute;width:82px;height:31px;right:13%;top:54%}.box_taglist ul{padding:1rem 1rem .5rem}.box_taglist li{padding-bottom:.5rem}.box_taglist li .material-icons{position:absolute;left:0;top:.4rem}.box_taglist li a{padding-left:1.5rem;display:block;position:relative}.material-icons{font-family:material icons;font-weight:400;font-style:normal;font-size:12px!important;display:inline-block;width:1em;height:1em;line-height:15px!important;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}footer{overflow:hidden;margin-bottom:0}.foot_wrap{display:none}.foot_wrap ul{text-align:left}.foot_wrap ul li{display:block;font-size:1.3rem;padding:.8rem 1.5rem;border-top:1px solid #ccc}.foot_wrap ul li a{position:relative;display:block;color:#444;text-decoration:none}.foot_wrap ul li a:after{display:block;content:"";position:absolute;top:50%;right:0;width:6px;height:6px;margin:-5px 0 0;border-top:solid 2px #ccc;border-right:solid 2px #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer .copy{text-align:center;font-size:1.2rem;color:#fff;padding:.8rem 1rem;background-color:#5f5c61}.foot_wrap .pd0{padding:0}.foot_wrap .howto_use dt{font-size:1.3rem;padding:.8rem 1.5rem;position:relative}.foot_wrap .howto_use dt:after{display:block;content:"＋";font-size:1.4rem;position:absolute;top:20%;right:.8em;color:#aaa;font-weight:700}.foot_wrap .howto_use dt.active:after{display:block;content:"－";font-size:1.4rem;position:absolute;top:20%;right:.8em;color:#aaa;font-weight:700}.foot_wrap .howto_use dt a{display:inline}.foot_wrap .howto_use dt a:after{display:none}.foot_wrap .howto_use dd{display:none;background-color:#f3f3f3}#page-top{display:none}#foot_navi.active .btn_pagetop{position:fixed;right:0;bottom:0}.single #foot_navi.active .btn_pagetop{bottom:60px}#foot_navi.active .btn_list-new{position:fixed;right:0;bottom:0;width:100%}#foot_navi .btn_pagetop{padding-right:1rem;display:inline-block}#foot_navi .btn_pagetop a{color:#fff;font-size:1.2rem;text-decoration:none;padding:.3rem 1.5rem;background-color:#fdb913;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;display:inline-block}.pankz{list-style:none;overflow:hidden;background-color:#eaeaea;border-top:4px solid #fdb913}.pankz li{font-size:1.1rem;line-height:26px;color:#333;text-decoration:none;padding:0 1rem;background:#eaeaea;display:inline-block}.pankz li a{text-decoration:none}.pankz li a::after{position:relative;display:block;margin-top:-1.3rem;margin-left:auto;margin-right:-.8rem;height:13px;width:8px;content:" ";-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg);background:#eaeaea;border-right:2px solid #fff}.pankz li a::before{float:right;display:block;margin-bottom:-1.3rem;margin-left:auto;margin-right:-.8rem;height:13px;width:8px;content:" ";-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-ms-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg);background:#eaeaea;border-right:2px solid #fff}.pankz li:first-child{padding-left:2.5rem;background:url(../img/ico_home.png) .6rem .5rem no-repeat;background-size:13px 13px}.pankz li:last-child::before{border:0;background:0 0!important}.pankz li:last-child::after{border:0;background:0 0!important}.btn_list{overflow:hidden;border-top:1px solid #ccc}.btn_list li{float:left;text-align:center;width:33.3%;font-size:1.2rem;line-height:1.5}.btn_list li a{font-weight:700;color:#666;text-decoration:none;display:block;padding:0}.btn_list li:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc}.btn_list li span{font-size:1.1rem;font-weight:400;display:block;text-indent:0}.btn_list .btn_cheer{color:#fff;background:url(../img/ico_cheer.png) 1.8rem .4rem no-repeat #fff;background:url(../img/ico_cheer.png) 1.8rem .4rem no-repeat,-moz-linear-gradient(top,#ffffff 0%,#f4f4f2 100%);background:url(../img/ico_cheer.png) 1.8rem .4rem no-repeat,-webkit-linear-gradient(top,#ffffff 0%,#f4f4f2 100%);background:url(../img/ico_cheer.png) 1.8rem .4rem no-repeat,linear-gradient(to bottom,#ffffff 0%,#f4f4f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f4f4f2',GradientType=0 );background-size:16px 16px,auto auto;padding:.3rem 0;text-indent:1.8rem}.btn_list .btn_cheer.active{color:#fff;background:url(../img/ico_cheer_on.png) 1.8rem .4rem no-repeat #61b339;background:url(../img/ico_cheer_on.png) 1.8rem .4rem no-repeat,-moz-linear-gradient(top,#61b339 0%,#59a534 100%);background:url(../img/ico_cheer_on.png) 1.8rem .4rem no-repeat,-webkit-linear-gradient(top,#61b339 0%,#59a534 100%);background:url(../img/ico_cheer_on.png) 1.8rem .4rem no-repeat,linear-gradient(to bottom,#61b339 0%,#59a534 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#61b339',endColorstr='#59a534',GradientType=0 );background-size:16px 16px,auto auto;padding:.3rem 0;text-indent:1.8rem}.btn_list .btn_use{color:#fff;background:url(../img/ico_use.png) .8rem .3rem no-repeat #fff;background:url(../img/ico_use.png) .8rem .3rem no-repeat,-moz-linear-gradient(top,#ffffff 0%,#f4f4f2 100%);background:url(../img/ico_use.png) .8rem .3rem no-repeat,-webkit-linear-gradient(top,#ffffff 0%,#f4f4f2 100%);background:url(../img/ico_use.png) .8rem .3rem no-repeat,linear-gradient(to bottom,#ffffff 0%,#f4f4f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f4f4f2',GradientType=0 );background-size:16px 16px,auto auto;padding:.3rem 0;text-indent:2rem}.btn_list .btn_use.active{color:#fff;background:url(../img/ico_use_on.png) .8rem .3rem no-repeat #61b339;background:url(../img/ico_use_on.png) .8rem .3rem no-repeat,-moz-linear-gradient(top,#61b339 0%,#59a534 100%);background:url(../img/ico_use_on.png) .8rem .3rem no-repeat,-webkit-linear-gradient(top,#61b339 0%,#59a534 100%);background:url(../img/ico_use_on.png) .8rem .3rem no-repeat,linear-gradient(to bottom,#61b339 0%,#59a534 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#61b339',endColorstr='#59a534',GradientType=0 );background-size:16px 16px,auto auto;padding:.3rem 0;text-indent:2rem}.btn_list .btn_kuchikomi{color:#fff;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#f4f4f2 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f4f4f2 100%);background:linear-gradient(to bottom,#ffffff 0%,#f4f4f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f4f4f2',GradientType=0 )}.btn_list .btn_kuchikomi a,.btn_list .btn_kuchikomi a:hover{padding:1.1rem 0 1.1rem 1.8rem;position:relative}.btn_list .btn_kuchikomi a::before{content:"";background:url(../img/ico_review02.png) center center no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block;position:absolute;top:1.3rem;left:1.2rem}.btn_list .btn_kuchikomi a:hover::before{background:url(../img/ico_review02_on.png) center center no-repeat;background-size:16px 16px}#foot_navi .btn_pagetop a{width:40px;height:40px;border-radius:50%;display:inline-block;border:1px solid #ccc;margin-bottom:1rem;box-sizing:border-box;background:-moz-linear-gradient(top,#FFF 0%,#EEE 100%);background:-webkit-linear-gradient(top,#FFF 0%,#EEE 100%);background:linear-gradient(to bottom,#FFF 0%,#EEE 100%)}#foot_navi .btn_pagetop a::before{display:block;content:"";width:8px;height:8px;margin:13px 0 0 -1px;border-bottom:solid 2px #999;border-left:solid 2px #999;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btn_list-new{display:table;table-layout:fixed;background:linear-gradient(to bottom,#FFF 0%,#EEE 100%);width:100%;border-top:1px solid #ccc;z-index:2000}.btn_list-new li{display:table-cell;box-sizing:border-box;vertical-align:middle;font-size:13px;line-height:1;border-left:1px solid #ccc}.btn_list-new li:first-child{border-left:0;background:linear-gradient(#f55252,#e83535)}.btn_list-new-qa{border-left:0;background:linear-gradient(#52b51b,#40a10a)}.btn_list-new li span{font-size:13px;display:table-cell;vertical-align:middle}.btn_list-new li a{font-weight:700;text-decoration:none;display:table;text-align:center;z-index:2000;width:100%;color:#333;height:50px}.btn_list-new-write img,.btn_list-new-qa img{height:18px;text-align:center;margin:6px 0 3px}.btn_list-new-write span,.btn_list-new-qa span{display:block!important}.btn_list-new-write span,.btn_list-new-qa span{color:#fff}.btn_list-new-extend{font-size:14px;width:50%;background:linear-gradient(#fdc742,#fcbb1d);text-shadow:1px 1px 1px #fff}.btn_list-new-extend span:before{content:"▲";display:inline-block;width:0;width:6px;height:7px;font-size:6px;-webkit-transform:rotate(125deg);transform:rotate(90deg);text-shadow:2px 0 2px #fff;margin-right:5px}.btn_fotter_list{display:table;table-layout:fixed;background-color:#eee;width:100%;border-top:1px solid #ccc;z-index:2000}.btn_fotter_list li{display:table-cell;padding:8px 0;box-sizing:border-box;vertical-align:middle;font-size:13px;line-height:1.5}.btn_fotter_list li:nth-child(1){padding-left:5px;padding-right:2px}.btn_fotter_list li:nth-child(2){padding-right:5px;padding-left:2px}.btn_fotter_list li span{font-size:14px;display:table-cell;vertical-align:middle}.btn_fotter_list li a{font-weight:700;text-decoration:none;display:table;border-radius:4px;position:relative;text-align:center;line-height:1.4;width:98%;padding:10px 0;z-index:2000}.btn_fotter_list li:nth-child(1) a{color:#fff;border:1px solid #f80;background:#f90;box-shadow:2px 2px 0 #f80}.btn_fotter_list li:nth-child(2) a{background:#fffae7;border:1px solid #fdb913;color:#333;box-shadow:2px 2px 0 #fdb913}.btn_fotter_list li:nth-child(1) a span{background:url(../img/common/ico_btn_official.png) no-repeat 10px center;background-size:16px;padding:0 0 0 20px}.btn_fotter_list li:nth-child(2) a span{background:url(../img/common/ico_btn_write_foot.png) no-repeat 10px center;background-size:16px;padding:2px 0 0 20px}@media only screen and (min-width:768px){.spnone{display:inline-block!important}.pcnone{display:none!important}.box_btn_morereview{margin-top:0}.head_wrap,.container,.foot_wrap{max-width:1060px;width:100%;margin-left:auto;margin-right:auto}a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.main_contents h2{margin:2rem 0}header{padding:.4rem 0;margin-bottom:2.5rem}header #logo a{background:url(../img/logo_pc.png) left top no-repeat;background-size:175px 48px;width:175px;height:48px;margin:1rem 0}.box_count{display:block;position:relative;background:#fdb913;float:left;font-size:1.6rem;font-weight:700;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;padding:.2rem .8rem;margin-top:.5rem}.box_count:after{top:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#fdb913;border-width:4px;margin-left:-4px}.box_count small{font-size:1.2rem}header ul{float:right;margin:1.8rem 0 0}header ul li{display:inline-block;border-left:1px solid #ccc;padding:0 1.5rem;line-height:1.5;font-size:1.3rem;width:auto;float:none;text-align:left}header ul li:nth-child(1){background:url(../img/ico_sarch.png) 1.6rem .1rem no-repeat;background-size:14px 14px;padding-left:3.5rem;padding-top:0}header ul li:nth-child(2){background:url(../img/ico_login.png) 1.6rem .3rem no-repeat;background-size:14px 14px;padding-left:3.5rem;padding-top:0}header ul li.ico_logout{background:url(../img/ico_logout.png) 1.6rem .3rem no-repeat!important;background-size:14px 14px!important;padding-left:3.5rem!important;padding-top:0!important}header ul li:nth-child(3){background:url(../img/ico_menu.png) 1.6rem .1rem no-repeat;background-size:14px 14px;padding-left:3.5rem;padding-top:0}header ul li.ico_mypage{background:url(../img/ico_login.png) 1.6rem .3rem no-repeat;background-size:14px 14px;padding-left:3.5rem;padding-top:0}.main_contents{width:68.7%;float:left;margin-bottom:7rem}.ttl_common .ico_howto{font-size:1.5rem;font-weight:400;display:block;margin-bottom:.5rem;padding-left:3.5rem;position:relative}.ttl_common .ico_howto::before{content:"";background:url(../img/ico_howto.png) left center no-repeat;background-size:28px 20px;width:28px;height:20px;display:block;position:absolute;left:0}.f_left{float:left;margin-right:2em}.f_right{float:right;margin-left:2em}.f_left2{float:left;margin-right:1rem;margin-bottom:0}.f_left2 img{display:block}aside{width:28.4%;float:left;margin-left:2.9%;margin-bottom:0}.box_side2{border:1px solid #ccc;margin-bottom:2rem;overflow:hidden}aside .box_side2 h3{border:none;border-bottom:2px solid #fdb913;margin-bottom:0}#ad3{width:301px!important}.list_cate{margin-bottom:0;padding:0}.list_cate dl{padding:1rem;width:100%;border:none;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:0;padding:0;position:relative}.list_cate dt{border-bottom:1px solid #ccc;padding:0 1rem;position:relative;display:block;text-align:left;overflow:hidden;line-height:40px!important;line-height:1.7142}.list_cate dt a{font-size:1.4rem;font-weight:400;color:#006cd8;text-decoration:underline}.list_cate dt span{float:left;margin:.5rem 1rem 0 0;height:28px;width:28px;display:block}.list_cate dt span img{width:28px}.list_cate .toggle{background:url(../img/arrow_cate_off.png) left top no-repeat;display:block;cursor:pointer;position:absolute;width:40px;height:40px;top:0;right:0}.list_cate .toggle.active{background:url(../img/arrow_cate_on.png) left top no-repeat}.list_cate ul{background-color:#fafafa}.list_cate dd li{border-bottom:1px dotted #ccc;padding:.6rem 1rem;text-align:left;margin:0}.list_cate dd l:last-child{border-bottom:none}.list_cate dd li a{position:relative;padding-left:1.2rem}.list_cate dd li a::before{display:block;content:"";position:absolute;top:50%;left:0;width:0;height:0;margin:-3px 0 0;border-top:5px solid #006cd8;border-left:5px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list_cate dt.active.bdnone{border-bottom:1px solid #ccc}.list_cate dt.bdnone{border-bottom:none}.box_bnr{padding:0}.ttl_renewal{margin:0;background:url(../img/img_renewal_pc.png) left top no-repeat;background-size:contain;width:100%;height:406px;display:block}.ttl_renewal img{display:none}.box_point dt,.box_point dt.active{background:#fff;background:-moz-linear-gradient(top,#ffffff 50%,#fffcea 100%);background:-webkit-linear-gradient(top,#ffffff 50%,#fffcea 100%);background:linear-gradient(to bottom,#ffffff 50%,#fffcea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fffcea',GradientType=0 )}.box_point dd{display:block}.kuchikomi_check{width:65%;text-align:center;margin:4em auto 0;overflow:hidden}.kuchikomi_check dl{float:left;width:75%}.kuchikomi_check dt{width:8em;float:left;margin-bottom:0;padding:.5em 0 0;text-align:left}.kuchikomi_check dd{margin-left:8em}footer{background-color:#f2f2f2;margin-top:4rem;margin-bottom:0}.foot_wrap{display:block}.foot_wrap ul{padding:3rem 0 2rem}.foot_wrap ul:last-child{padding:0 0 3rem}.foot_wrap ul li{font-size:1.2rem;margin-right:2rem;border-top:none;display:inline-block;padding:0}.foot_wrap ul li a{position:relative;padding-left:1.3rem;color:#006cd8;text-decoration:underline}.foot_wrap ul li a:hover{text-decoration:none}.foot_wrap ul li a:before{display:block;content:"";position:absolute;top:50%;left:0;width:4px;height:4px;margin:-3px 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.foot_wrap ul li a:after{display:none}#foot_navi{display:none}.foot_wrap .howto_use ul{padding:0}.foot_wrap .howto_use dt{font-size:1.2rem;float:left;clear:left;width:8.5em;padding:0}.foot_wrap .howto_use dt:after{display:none}.foot_wrap .howto_use dd{line-height:1;margin-left:8.5em;display:block;background-color:#f2f2f2}#page-top{position:fixed;bottom:20px;right:20px;display:inline;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#page-top a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}}@media only screen and (max-width:767px){aside .box_bnr,aside .box_taglist{display:none}aside .box_bnr_wp{display:block}}.ranking_index{margin:40px 0}.ranking_index_tit{font-size:20px;font-weight:700;background:url(../img/ranking/ico_ranking_index.png) no-repeat 10px center #ffeab8;background-size:46px;padding:18px 10px 15px 70px}.ranking_index .index_more{text-align:right;margin:10px 0}.ranking_index .index_more a{text-decoration:none}.ranking_index .index_more a:hover{text-decoration:underline}.ranking_index .index_more a:before{display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;margin:0 5px 0 0;border-bottom:solid 1px #006cd8;border-right:solid 1px #006cd8;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ranking_index_table{width:100%;border:2px solid #ffeab8;box-sizing:border-box}.ranking_index_table th,.ranking_index_table td{box-sizing:border-box;vertical-align:middle}.ranking_index_table thead th,.ranking_index_table thead td{font-size:14px;font-weight:400;padding:10px 0}.ranking_index_table thead th,.ranking_index_table thead td{background:#fff}.ranking_index_table .tit,.ranking_index_table .star,.ranking_index_table .voice{border-left:1px solid #ddd}.ranking_index_table .tit{width:63%}.ranking_index_table tbody .ranking_index01 th{color:#8d6702}.ranking_index_table tbody tr:nth-child(odd){background:#fffaed}.ranking_index_table tbody tr:nth-child(even){background:#fff}.ranking_index_table tbody td,.ranking_index_table tbody th{padding:15px;font-size:16px}.ranking_index_table tbody .ranking_index01 th{color:#8d6702}.ranking_index_table tbody .ranking_index02 th{color:#6c6c6c}.ranking_index_table tbody .ranking_index03 th{color:#883f09}.ranking_index_table tbody .ranking_index01 th:before,.ranking_index_table tbody .ranking_index02 th:before,.ranking_index_table tbody .ranking_index03 th:before{content:" ";display:block;margin:0 auto 5px;background-size:100%;background-repeat:no-repeat;background-position:center center;width:18px;height:14px}.ranking_index_table tbody .ranking_index01 th:before{background-image:url(../img/ranking/ico_ranking_no1.png)}.ranking_index_table tbody .ranking_index02 th:before{background-image:url(../img/ranking/ico_ranking_no2.png)}.ranking_index_table tbody .ranking_index03 th:before{background-image:url(../img/ranking/ico_ranking_no3.png)}.ranking_index_table tbody .num,.ranking_index_table tbody .star,.ranking_index_table tbody .voice{font-weight:700;color:#666}.ranking_index_table tbody .star:before,.ranking_index_table tbody .voice:before{content:" ";display:inline-block;vertical-align:middle;background-size:100%;background-repeat:no-repeat;background-position:center center;margin-right:10px}.ranking_index_table tbody .star:before{background-image:url(../img/common/ico_star1.png);width:16px;height:16px}.ranking_index_table tbody .voice:before{background-image:url(../img/common/ico_review-num.png);width:18px;height:16px}@media only screen and (max-width:767px){.ranking_index{margin:20px 0}.ranking_index_tit{font-size:14px;background-size:38px;padding-left:54px}.ranking_index_table{border-left:none;border-right:none}.ranking_index_table .tit{width:52%}.ranking_index_table thead th,.ranking_index_table thead td{font-size:10px;padding:5px 0}.ranking_index_table tbody td,.ranking_index_table tbody th{padding:8px;font-size:13px}.ranking_index_table tbody .tit{font-size:14px}.ranking_index_table tbody .star:before{width:12px;height:12px}.ranking_index_table tbody .voice:before{width:14px;height:12px}.ranking_index_table tbody .star:before,.ranking_index_table tbody .voice:before{margin-right:5px}.ranking_index .index_more{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:0;padding:10px 0}}.pickup_lead{margin:30px}.pickup_lead h3{margin-bottom:10px}.pickup_official{border-top:1px solid #ccc;padding:30px 0 20px}.pickup_official a{width:50%;margin:0 auto;border-radius:12px!important}.ranking_block{padding-bottom:45px;margin-bottom:45px;border-bottom:4px solid #ccc}.ranking_block h2{position:relative;font-size:24px;padding:15px 0 15px 80px}.icon_ranking_block{width:64px;height:64px;border-radius:50%;position:absolute;top:50%;left:0;display:block;box-sizing:border-box;padding-top:22px;margin:-32px 0 0;font-weight:700;box-shadow:0 0 2px #666;font-size:20px;text-align:center}.icon_ranking_block:after{content:" ";position:absolute;top:27px;right:-6px;width:8px;height:8px;box-shadow:2px 2px 1px #eee;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.icon_ranking_block span{font-size:14px}.ranking_block_pr .icon_ranking_block{background:#fb3c3c;border:2px solid #fb3c3c;color:#fff!important;padding:14px 0 0}.ranking_block_pr .icon_ranking_block img{vertical-align:middle}.ranking_block_pr .review-detail .thumb{background:#fffaed}.ranking_block_pr .icon_ranking_block:after{background:#fb3c3c;border-right:2px solid #fb3c3c;border-bottom:2px solid #fb3c3c}.ranking_block01 .icon_ranking_block{background:url(../img/ranking/ico_ranking_no1.png) no-repeat center 8px #fffae7;background-size:20px;border:2px solid #fdb913;color:#8d6702!important}.ranking_block01 .icon_ranking_block:after{background:#fffae7;border-right:2px solid #fdb913;border-bottom:2px solid #fdb913}.ranking_block02 .icon_ranking_block{background:url(../img/ranking/ico_ranking_no2.png) no-repeat center 8px #f9f9f9;background-size:20px;border:2px solid #afafaf;color:#6c6c6c!important}.ranking_block02 .icon_ranking_block:after{background:#f9f9f9;border-right:2px solid #afafaf;border-bottom:2px solid #afafaf}.ranking_block03 .icon_ranking_block{background:url(../img/ranking/ico_ranking_no3.png) no-repeat center 8px #ffe8d6;background-size:20px;border:2px solid #b15408;color:#b15408!important}.ranking_block03 .icon_ranking_block:after{background:#ffe8d6;border-right:2px solid #b15408;border-bottom:2px solid #b15408}.ranking_ad{padding:15px 0 65px;margin-bottom:45px!important;border-bottom:4px solid #ccc}.box_rank_ad{border-bottom:4px solid #ccc;padding-bottom:45px}.ranking_block_s{overflow:hidden;padding-bottom:45px;margin-bottom:45px;border-bottom:4px solid #ccc}.ranking_block04{}.ranking_block_s .review-detail .thumb{background:0 0;border:none;width:26%;float:left;padding:0;position:relative}.ranking_block04 .review-detail .thumb,.ranking_block05 .review-detail .thumb,.ranking_block06 .review-detail .thumb,.ranking_block07 .review-detail .thumb,.ranking_block08 .review-detail .thumb,.ranking_block09 .review-detail .thumb,.ranking_block10 .review-detail .thumb{padding:24px 0 20px}.ranking_block_s .review-detail .thumb img{height:auto;max-width:127px}.ranking_block_s .review-detail .thumb .no-image{height:auto;max-width:127px}.ranking_block_s .review-detail .thumb .no-image:before{max-width:125px;height:90px}.ranking_block_s .icon_ranking{width:58px;height:58px;font-size:20px;padding-top:18px}.ranking_block_s .thumb .icon_ranking{top:2px;left:9px}.ranking_block_s .thumb a .icon_ranking{top:-22px;left:-22px}.ranking_block_s .icon_ranking:after{top:43px;left:43px}.ranking_block_s .icon_ranking span{font-size:14px}.ranking_block_s .review-detail h2{font-size:24px;padding-bottom:10px;border-bottom:1px solid #ccc;margin:0 0 10px}.ranking_block04 .review-detail h2,.ranking_block05 .review-detail h2,.ranking_block06 .review-detail h2,.ranking_block07 .review-detail h2,.ranking_block08 .review-detail h2,.ranking_block09 .review-detail h2,.ranking_block10 .review-detail h2{margin:10px 0}.ranking_block_s .review-detail .txt{width:74%;float:right}.ranking_block_s .rank-vs-review{width:74%;float:right}.ranking_block_s .rank-vs-review .review-head{padding:5px 0;margin:0}.ranking_block_s .rank-vs-review .review-head .data .rating li.tit p{font-size:16px}.ranking_block_s .review-detail .txt{text-align:left;padding:0}.ranking_block04 .review-detail .txt,.ranking_block05 .review-detail .txt,.ranking_block06 .review-detail .txt,.ranking_block07 .review-detail .txt,.ranking_block08 .review-detail .txt,.ranking_block09 .review-detail .txt,.ranking_block10 .review-detail .txt,.ranking_block_s .review-detail .txt{padding:10px 0}.ranking_block_s .rank-vs-review .review-head .readmore_review_s_inner{display:none;margin:5px 0}.ranking_block_s .rank-vs-review .review-head .readmore_review_s{display:block;text-align:right;position:relative;font-size:13px;box-sizing:border-box;cursor:pointer;color:#006cd8}.more_review_link{display:none}.ranking_block_s .rank-vs-review .review-head .readmore_review_s:before{display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;margin:-4px 5px 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ranking_block_s .rank-vs-review .review-head .readmore_review_s.active:before{margin:0 5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ranking_block_s .rank-vs-review .review-head .rank_sp_more{display:block;text-align:right;position:relative;font-size:13px;box-sizing:border-box;cursor:pointer;color:#006cd8}.more_review_link{display:none}.ranking_block_s .rank-vs-review .review-head .rank_sp_more:before{display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;margin:-4px 5px 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ranking_block_s .rank-vs-review .review-head .rank_sp_more.active:before{margin:0 5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px){.ranking_block_pr .review-detail .thumb{border:2px solid #fdb913;background:#fffaed url(../img/ranking/bg_ranking_pr.png) no-repeat 32% center}.ranking_block01 .review-detail .thumb{border:2px solid #fdb913;background:#fffaed url(../img/ranking/bg_ranking_no01.png) no-repeat 34% center}.ranking_block02 .review-detail .thumb{border:2px solid #c7c7c7;background:#f9f9f9 url(../img/ranking/bg_ranking_no02.png) no-repeat 34% center}.ranking_block03 .review-detail .thumb{border:2px solid #b15408;background:#ffe8d6 url(../img/ranking/bg_ranking_no03.png) no-repeat 34% center}.ranking_block_s .rank-vs-review .review-head .rank_sp_more{display:none}}@media only screen and (max-width:767px){.pickup_lead{margin:10px 20px 20px}.ranking-lead .ttl_rankpage h1 span{font-size:16px}.ranking_block,.ranking_block_s{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #ccc}.box_rank_ad{border-bottom:2px solid #ccc;padding-bottom:30px}.ranking_block04{padding-top:0}.ranking_block04,.ranking_block05,.ranking_block06,.ranking_block07,.ranking_block08,.ranking_block09{margin-bottom:15px}.ranking_ad{padding:15px 0 35px;margin-bottom:25px!important;border-bottom:2px solid #ccc}.ranking_block h2{font-size:16px;padding-left:64px;padding-bottom:22px}.icon_ranking_block,.ranking_block_s .icon_ranking{width:50px;height:50px;font-size:15px;padding-top:18px}.ranking_block01 .icon_ranking_block,.ranking_block02 .icon_ranking_block,.ranking_block03 .icon_ranking_block{background-position:center 8px;background-size:14px}.icon_ranking_block span{font-size:12px}.icon_ranking_block:after{top:19px}.ranking_block_pr .icon_ranking_block{padding-top:12px}.ranking_block_pr .icon_ranking_block img{width:70%}.ranking_block .review-detail .review-num,.ranking_block_s .review-detail .review-num{display:inline-block;font-size:13px}.ranking_block_s .review-detail h2{font-size:16px;padding:0;border-bottom:none;margin-bottom:3px}.ranking_block_s .icon_ranking:after{top:36px;left:36px}.ranking_block_s .review-detail .thumb{width:40%;margin:0 0 0 14px;padding:0}.ranking_block_s .review-detail{padding:0 10px}.ranking_block04 .review-detail .thumb,.ranking_block05 .review-detail .thumb,.ranking_block06 .review-detail .thumb,.ranking_block07 .review-detail .thumb,.ranking_block08 .review-detail .thumb,.ranking_block09 .review-detail .thumb,.ranking_block10 .review-detail .thumb{padding:26px 0 10px}.ranking_block_s .review-detail .txt{width:54%;border-bottom:none}.ranking_block_s .rank-vs-review{width:100%;float:none;clear:both;padding-top:10px;border-top:1px solid #ddd}.ranking_block_s .rating .sub_r{display:none}.ranking_block_s .review-detail .review-num{margin-left:0}.pickup_official{border-top:none;padding-top:0}.more_review_link{display:block;text-align:right;position:relative;font-size:13px;box-sizing:border-box;cursor:pointer;color:#006cd8;margin:10px 0 0}.more_review_link:before{display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;margin:0 5px 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pickup_official .btn-official a{font-size:14px;padding:15px 0;width:70%;border-radius:6px!important}.ranking_block_s .rank-vs-review .review-head .readmore_review_s{display:none}}.txt-small{font-size:12px}.ranking-lead .ttl_rankpage{border-bottom:3px solid #ddd;margin:0 0 20px;padding:10px 0;overflow:hidden;vertical-align:middle}.ranking-lead .ttl_rankpage h1{display:table;width:95%;font-size:24px}.ranking-lead .ttl_rankpage h1 span{display:table-cell;vertical-align:middle}.ranking-lead .ttl_rankpage h1 span:nth-child(1){padding-right:5px;max-width:34px}.ranking-lead .ttl_rankpage_fix img{float:left}.ranking-lead .ttl_rankpage_fix h1{display:block!important;padding-top:5px;padding-left:60px}@media only screen and (max-width:767px){.ranking-lead .ttl_rankpage_fix img{width:34px}.ranking-lead .ttl_rankpage_fix h1{font-size:16px;padding-left:45px}}.ranking-lead .review-read p{margin-bottom:20px;line-height:2}.ranking-lead li{margin-bottom:10px}.ranking-lead-jinzaihaken p{margin-bottom:20px}.review-block{border-top:4px solid #ccc;padding:60px 20px 40px}.review-block .review-tit{margin:0}.review-block .review-tit h2{font-size:20px;margin:0 0 5px}.review-block .review-tit h2 a{color:#2679db;text-decoration:none}.review-block .review-tit h2 a:hover{text-decoration:underline}.review-block .review-detail{border:none;padding:0;margin-bottom:20px}.review-block .review-detail .rating{border-top:1px solid #ccc}.btn-review a{display:block;padding:12px 0;text-align:center;background:-webkit-linear-gradient(#fdfdfd,#e2e2e2);background:-o-linear-gradient(#fdfdfd,#e2e2e2);background:linear-gradient(#fdfdfd,#e2e2e2);border-radius:6px;box-shadow:0 1px 1px #666;border:1px solid #ddd;font-weight:700;font-size:16px;text-decoration:none;text-shadow:2px 2px 2px #fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-review a span:before{content:"▲";display:inline-block;width:0;height:0;margin-right:5px;-webkit-transform:rotate(125deg);transform:rotate(90deg);text-shadow:2px 0 2px #fff;font-size:10px}.btn-review a:hover{box-shadow:0 0 0 #fff;background:-webkit-linear-gradient(#FFF,#FFF);background:-o-linear-gradient(#FFF,#FFF);background:linear-gradient(#FFF,#FFF);text-shadow:none}.btn-review a:hover span:before{text-shadow:none}.review-block .rank-pickup{background:url(../img/ranking/ico_pickup.png) no-repeat;background-size:70px;padding:0 0 2px 80px}.review-block .rank-no1{background:url(../img/ranking/ico_rank01.png) no-repeat;padding:6px 0 2px 45px;background-size:33px}.review-block .rank-no2{background:url(../img/ranking/ico_rank02.png) no-repeat;padding:6px 0 2px 45px;background-size:33px}.review-block .rank-no3{background:url(../img/ranking/ico_rank03.png) no-repeat;padding:6px 0 2px 45px;background-size:33px}.review-block .rank-no4{background:url(../img/ranking/ico_rank04.png) no-repeat;padding:6px 0 2px 45px;background-size:33px}.review-block .rank-no5{background:url(../img/ranking/ico_rank05.png) no-repeat;padding:6px 0 2px 45px;background-size:33px}.review-block .rank-no{background:url(../img/ranking/ico_rank-no.png) no-repeat;padding:6px 0 2px 45px;background-size:33px}.review-block .rank-end{background:url(../img/ranking/ico_end.png) no-repeat left center;padding:8px 0 2px 45px;background-size:35px}.review-block .vs-review-tit{background:#f9f9f9;border:1px solid #ddd;padding:10px;margin-bottom:10px}.review-block .vs-review-tit span{color:#f55f5f;font-size:12px;display:inline-block;margin-right:10px}.review-block .rank-vs-review{width:100%}.review-block .rank-vs-review dl:nth-child(2){border-left:4px solid #fff}.review-block .tag-pickup-reviews dt{padding:8px;font-size:16px;font-weight:700}.review-block .tag-pickup-reviews .vs-high dt{background:#ffe6e7}.review-block .tag-pickup-reviews .vs-low dt{background:#e6f0ff}.review-block .tag-new-reviews dt{border-bottom:1px solid #eee;padding:5px 0;font-weight:700;color:#666}.review-block .btn-new-reivew{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;padding:10px;margin-bottom:20px}.review-block .btn-new-reivew a{position:relative;display:inline-block;padding-left:15px}.review-block .btn-new-reivew a:before{display:block;position:absolute;top:50%;left:0;content:"";width:6px;height:6px;margin:-4px 0 0;border-top:solid 1px #006cd8;border-right:solid 1px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tag-pickup-reviews dt:before{content:'PICK UP';background:#58c75b;padding:1px 6px;display:inline-block;margin-right:10px;color:#fff;font-size:14px;border-radius:4px}.rank-vs-review .review-head{margin:15px 0;padding:20px 0}.rank-vs-review .review-head .rating .pickup img{margin:0!important}.rank-vs-review .review-head .icon{width:60px}.rank-vs-review .review-head .icon:before{width:60px;height:60px}.rank-vs-review .review-head .icon .feels{font-size:10px}.rank-vs-review .review-head .icon .feels img{width:40px}#hub-page .rank-vs-review .review-head .icon .feels img{width:22px;right:-2px}.rank-vs-review .review-head .data .rating li.star span{width:19px;margin:0 4px 0 0}.rank-vs-review .review-head .data .rating li b{color:#666;margin:0 10px 0 5px;font-size:16px}.rank-vs-review .review-head .data .rating li.tit{font-weight:700;display:block;margin-top:10px}.rank-vs-review .review-head .data .rating li.tit p{font-size:16px;word-break:break-all}.rank-vs-review .head-cont{margin-bottom:10px}.rank-vs-review .review-cont{margin:5px 0 0;overflow:hidden}.rank-vs-review .review-cont a{position:relative;display:block;padding-left:14px}.rank-vs-review .review-cont a:before{display:block;position:absolute;top:50%;left:0;content:"";width:6px;height:6px;margin:-4px 0 0;border-top:solid 1px #006cd8;border-right:solid 1px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rank-sp-cont{padding-top:0;border-top:4px solid #ccc;margin-bottom:60px}.smp-footer{display:none}.footer-navi{display:block;background:#eee;padding:10px}.footer-navi .common-bnr{display:none}.footer-navi .common-menu{width:100%;max-width:1060px;margin:0 auto;text-align:center}.footer-navi .common-menu li{display:inline-block;font-size:12px;position:relative}.footer-navi .common-menu li:after{content:"|";margin:0 5px}.footer-navi .common-menu li:last-child:after{display:none}.footer-navi .common-menu li a{text-decoration:none}@media only screen and (max-width:767px){.rank_sp_more{overflow:hidden;margin:-30px 0 0;padding:10px;font-size:0!important}.pc_only{display:none}.ranking-lead ul{margin:0 10px 20px}.ranking-lead .ttl_rankpage{padding:10px 15px}.review-block .review-detail{margin:0 0 10px;padding:0 10px;box-sizing:border-box}.review-block .review-tit h2{font-size:16px;margin:0 10px 5px}.review-block .rank-pickup{background-position:left center;background-size:60px;padding:4px 0 0 70px}.review-block .rank-no1{background-position:left 3px;padding:6px 0 2px 30px;background-size:24px}.review-block .rank-no2{background-position:left 3px;padding:6px 0 2px 30px;background-size:24px}.review-block .rank-no3{background-position:left 3px;padding:6px 0 2px 30px;background-size:24px}.review-block .rank-no4{background-position:left 3px;padding:6px 0 2px 30px;background-size:24px}.review-block .rank-no5{background-position:left 3px;padding:6px 0 2px 30px;background-size:24px}.review-block .rank-no{background-position:left 3px;padding:6px 0 2px 30px;background-size:24px}.review-block{padding:20px 0 30px}.review-block .review-read{margin:0 0 10px}.btn-review a{font-size:10px;padding:8px 0;border-radius:2px;text-shadow:1px 1px 1px #fff}.btn-review a span:before{width:6px;height:7px;font-size:6px;text-shadow:1px 1px 1px #fff}.review-block .rank-vs-review dl{border:1px solid #ddd;border-left:none;border-right:none}.review-block .rank-vs-review dl:nth-child(2){border:1px solid #ddd;border-right:none}.review-block .rank-vs-review dt{padding:4px;font-size:13px}.review-block .rank-vs-review dd{padding:10px 5px 5px}.review-block .vs-review-tit{border-left:none;border-right:none;border-bottom:none;margin-bottom:0;padding:5px 10px;margin-top:20px;font-size:14px}.review-block .tag-new-reviews dt{text-align:center;margin-left:5px;margin-right:5px;font-size:12px}.review-block .btn-new-reivew{background:#f4fdff;border-top:none;text-align:center;position:relative}.review-block .btn-new-reivew p{font-size:13px}.review-block .btn-new-reivew:before{content:" ";background:#f4fdff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;width:12px;height:12px;position:absolute;left:50%;top:-7px;margin-left:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rank-vs-review .review-head{margin:0 10px 15px;padding:0}.rank-vs-review .rating{display:flex;flex-direction:column}.rank-vs-review .rating .pickup{order:1}.rank-vs-review .rating .star{order:3;margin-top:8px}.rank-vs-review .rating .tit{order:2}.rank-vs-review .review-head .data .rating li.star span{margin:0}.rank-vs-review .review-head .data{vertical-align:top;padding-left:20px}.rank-vs-review .review-head .icon{width:54px}.rank-vs-review .review-head .icon:before{width:54px;height:54px}.rank-vs-review .review-head .icon .feels img{width:32px;margin-bottom:10px}.rank-vs-review .review-head .data .rating li b{font-size:13px;margin:0}.rank-vs-review .review-head .data .rating li.tit p{font-size:14px;line-height:1.3}.rank-vs-review .review-cont{margin:0}.rank-vs-review .review-cont p{font-size:14px}.tag-pickup-reviews dt:before,.tag-new-reviews dt:before{font-size:8px;margin:-4px 5px 0 0;vertical-align:middle;border-radius:2px;padding:2px 6px}.list_cate dd{display:none!important}.smp-footer{display:block;background:#eee;padding:10px}.smp-footer .common-bnr{text-align:center}.smp-footer .common-bnr li{display:inline-block;width:49%}.smp-footer .common-bnr li img{height:60px}.smp-footer .common-menu{background:#fff;text-align:center;padding:5px;margin:5px 0}.smp-footer .common-menu li{display:inline-block;font-size:12px}.smp-footer .common-menu li:after{content:"|";margin:0 5px}.smp-footer .common-menu li:last-child:after{display:none}.smp-footer .common-menu li a{text-decoration:none}.footer-navi .common-menu{background:#fff;text-align:center;padding:5px;margin:5px 0}.footer-navi .common-bnr{text-align:center;display:none}.footer-navi .common-bnr li{display:inline-block;margin:0 1%}.footer-navi .common-bnr li img{height:54px}}.howto-hoken{background:#fff;padding:0}.howto-hoken .section01{margin:10px}.howto-hoken .main_photo img{margin:0 1em 1em 0}.howto-hoken p{margin-bottom:20px}.howto-hoken #box_hoken .spblock{display:block}.howto-hoken #box_hoken .txt-red{color:red;font-style:normal}.howto-hoken #box_hoken .f_right{float:right;margin-left:1em}.howto-hoken #box_hoken .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.howto-hoken #box_hoken .alignleft{display:inline;float:left;margin-right:1.5em}.howto-hoken #box_hoken .alignright{display:inline;float:right;margin-left:1.5em}.howto-hoken #box_hoken .text_center{text-align:center!important}.howto-hoken #box_hoken .text_black{color:#333;font-weight:700;font-size:1.8em}.howto-hoken #box_hoken .text_red{color:#d94b4b;font-size:1.8rem;letter-spacing:.1em;font-weight:700}.howto-hoken #box_hoken .btn01{text-align:right}.howto-hoken #box_hoken .mt-20{margin-top:2em}.howto-hoken #box_hoken .fpQa{margin:3rem 0;overflow:hidden}.howto-hoken #box_hoken .section01 ul{margin:1em 0 1em 2em}.howto-hoken #box_hoken .section01 ul li{list-style:disc;margin-bottom:.5rem}.howto-hoken #box_hoken h1{border-left:6px solid #fdb913;font-size:2.2rem;padding:.2rem 1rem;margin-bottom:2.5rem}.howto-hoken #box_hoken h2{font-size:2.4rem;position:relative;border:none;margin:2em 0 1.5em;padding:1.3rem 0 1.3rem 0;background:#fff;background-size:14px 14px}.howto-hoken #box_hoken h2::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:-webkit-repeating-linear-gradient(-45deg,#FDB913,#FDB913 2px,#fff 2px,#fff 4px);background:repeating-linear-gradient(-45deg,#FDB913,#FDB913 2px,#fff 2px,#fff 4px)}.howto-hoken #box_hoken h2 .ez-toc-section{font-size:2.4rem;font-weight:700}.howto-hoken #box_hoken h3{border-left:5px solid #fdb913;background-color:#fffbe8;font-size:2rem;padding:.8rem 1rem .6rem;margin:3rem 0 2rem}.howto-hoken #box_hoken h4{font-size:1.8rem;line-height:1.2;border-bottom:3px solid #ccc;font-weight:700;margin:3rem 0 2rem;padding-bottom:3px;position:relative}.howto-hoken #box_hoken h4::after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:30%;height:3px;background-color:#fdb913}.howto-hoken #box_hoken h5{font-size:1.5rem;position:relative;padding:0 .5em .3em 2em;border-bottom:1px dotted #fdb913;margin:2.5rem 0 1.5rem}.howto-hoken #box_hoken h5::after{position:absolute;top:.4em;left:.4em;z-index:2;content:'';width:12px;height:12px;background-color:#fdb913;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.howto-hoken .accbox .btn{display:block;cursor:pointer;transition:all .5s;font-weight:700;text-align:right;font-size:1.3rem;padding:.5rem .8rem .5rem .5rem;background:#fdb913}.howto-hoken .accbox .btn:before{display:inline-block;vertical-align:middle;content:"";width:6px;height:6px;margin:-.5rem .5rem 0;border-bottom:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.howto-hoken .accbox .btn.active:before{margin:.2rem .5rem 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.howto-hoken .accbox .btn:hover{background:#ffe9a9}.howto-hoken .accshow{display:none}.howto-hoken #box_hoken .arrow{position:relative}.howto-hoken #box_hoken .arrow:before{content:" ";display:inline-block;width:0;height:0;border:5px solid transparent;border-left:8px solid #fdb913}.howto-hoken #box_hoken .aBox{font-size:1.4rem;width:100%;border:2px dotted #fdb913;margin:3em 0;padding:2rem 2rem 1rem;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;line-height:1.8}.howto-hoken #box_hoken .aBox .tit{font-size:1.6rem;padding:0 0 .3em;font-weight:700;border-bottom:1px dotted #fdb913;margin:.5rem 0 1.5rem;color:#f90}.howto-hoken #box_hoken .aBox .iroha{position:absolute;right:-90px;top:0;width:70px;height:auto}.howto-hoken #box_hoken .aBox .fukidashi{position:absolute;right:-12px;top:32px;width:12px;height:auto}.howto-hoken .detail_btn{padding:0;margin:0 0 5rem!important;text-align:center}.howto-hoken .detail_btn li{width:98%;list-style-type:none!important;display:block;margin:0 auto 2rem!important}.howto-hoken .detail_btn li a{display:inline-block;color:#535353;font-size:1.3rem;font-weight:700;border:1px solid #999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:.8rem 6rem;text-decoration:none;margin:0 0 1rem;background:#fff;background:-moz-linear-gradient(top,#fff 40%,#ddd 100%);background:-webkit-linear-gradient(top,#fff 40%,#ddd 100%);background:linear-gradient(to bottom,#fff 40%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#ddd',GradientType=0 )}.howto-hoken .read-more_btn{text-align:center}.howto-hoken .read-more_btn a{cursor:pointer;text-align:center;color:#333;text-decoration:none;font-size:1.4rem;font-weight:700;border:1px solid #f8b401;display:inline-block;padding:1rem 1.3rem;box-shadow:2px 2px 0 0 #ccc;-moz-box-shadow:2px 2px 0 0 #ccc;-webkit-box-shadow:2px 2px 0 0 #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#ffd14b;background:-moz-linear-gradient(top,#ffd14b 0%,#febf19 100%);background:-webkit-linear-gradient(top,#ffd14b 0%,#febf19 100%);background:linear-gradient(to bottom,#ffd14b 0%,#febf19 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd14b',endColorstr='#febf19',GradientType=0 );-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;-ms-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;position:relative}.howto-hoken .read-more_btn a:hover{background:#febf19;background:-moz-linear-gradient(top,#febf19 0%,#ffd14b 100%);background:-webkit-linear-gradient(top,#febf19 0%,#ffd14b 100%);background:linear-gradient(to bottom,#febf19 0%,#ffd14b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf19',endColorstr='#ffd14b',GradientType=0 )}.howto-hoken a.btn-link{cursor:pointer;text-align:center;color:#333;text-decoration:none;font-size:1.4rem;font-weight:700;border:1px solid #f8b401;display:inline-block;padding:1rem 3rem;margin:0 1rem 0 0;box-shadow:2px 2px 0 0 #ccc;-moz-box-shadow:2px 2px 0 0 #ccc;-webkit-box-shadow:2px 2px 0 0 #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#ffd14b;background:-moz-linear-gradient(top,#ffd14b 0%,#febf19 100%);background:-webkit-linear-gradient(top,#ffd14b 0%,#febf19 100%);background:linear-gradient(to bottom,#ffd14b 0%,#febf19 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd14b',endColorstr='#febf19',GradientType=0 );-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;-ms-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;position:relative}.howto-hoken #box_hoken .rank-tit{border:1px solid #ccc;border-left:5px solid #fdb913;margin-bottom:0}.howto-hoken #box_hoken .rank-tit .btn{display:inline-block;text-align:right;font-size:1.3rem;border-radius:4px;margin-top:.5rem;padding:.2rem .8rem .2rem .5rem;background:#fdb913;float:right}.howto-hoken #box_hoken .rank-tit .btn:before{display:inline-block;vertical-align:middle;content:"";width:6px;height:6px;margin:-.5rem .5rem 0;border-bottom:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.howto-hoken .main_contents .rank-pay{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:1rem;text-align:center;font-size:1.8rem;margin-bottom:0}.howto-hoken #box_hoken .section01 .link-arrow{margin:1rem 0 4rem}.howto-hoken #box_hoken .section01 .link-arrow li{list-style:none;margin-bottom:1rem}.howto-hoken #box_hoken .section01 .link-arrow li:before{display:inline-block;content:"";width:6px;height:6px;margin:-3px .5rem 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.howto-hoken #box_hoken .section01 .pay-box{margin-top:2.5rem}.howto-hoken #box_hoken .section01 .pay-box li{margin-bottom:1.5rem}.howto-hoken .box_melit-demelit{margin:0 0 2rem}.howto-hoken .box_melit-demelit p{margin:0}.howto-hoken .box_bnr-link{text-align:center;margin:8rem 0}.howto-hoken #box_hoken .section01 .box_kuchikomi{border-radius:4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;margin:0 0 2.5rem;border:none}.howto-hoken #box_hoken .section01 .box_kuchikomi>li{list-style-type:none;border-radius:4px;border:1px solid #ccc}.howto-hoken #box_hoken .section01 .box_kuchikomi ul{margin:0}.howto-hoken #box_hoken .section01 .box_kuchikomi .box_review dd{padding:.6rem 1rem .2rem}.howto-hoken .toc{border:1px solid #ddd;clear:both;margin-top:5em}.howto-hoken .main_contents .fp-interview{margin:10px 0 30px;font-size:1.2rem}.howto-hoken .fp-prof-tit{display:block;font-size:2rem;margin:50px 0 -34px;padding-left:20px}.howto-hoken .fp-prof-tit span{font-weight:700;background:#fff;padding:5px;display:inline-block}.howto-hoken .fp-prof-tit span:before{content:"◆";color:#fdb913}.howto-hoken .fp-prof-tit span:after{content:"◆";color:#fdb913}.howto-hoken #fp-profile{margin:10px auto;display:table;width:100%;border:1px solid #fdb913;padding:30px 20px 10px;box-sizing:border-box}.howto-hoken #fp-profile .photo,.howto-hoken #fp-profile .txt{display:table-cell;vertical-align:top;box-sizing:border-box}.howto-hoken #fp-profile .photo{width:30%;padding-right:20px}.howto-hoken #fp-profile .photo img{border:1px solid #ccc}.howto-hoken #fp-profile .txt dl{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc}.howto-hoken #fp-profile .txt dt{margin-bottom:5px;font-size:1.6rem;font-weight:700}.howto-hoken #fp-profile .txt dd{margin-bottom:5px;position:relative;padding-left:1.5rem}.howto-hoken #fp-profile .txt dd:before{content:"■";position:absolute;left:0}.howto-hoken #ez-toc-container{border:1px solid #ddd;clear:both;margin-top:5em}.ez-toc-title-container{border-bottom:1px solid #ddd;text-align:center;padding-top:.8rem}.ez-toc-list a{text-decoration:none}.ez-toc-list a:hover{text-decoration:underline}.howto-hoken #box_hoken .section01 .ez-toc-list{margin:0}.howto-hoken #box_hoken .section01 .ez-toc-list>li{font-weight:700;border-bottom:1px solid #ddd;padding:1.5rem 1.5rem .5rem}.howto-hoken #box_hoken .section01 .ez-toc-list>li:last-child{border-bottom:none;margin-bottom:1.5rem}.howto-hoken #box_hoken .section01 .ez-toc-list li{list-style:none;margin-bottom:.5rem}.howto-hoken #box_hoken .section01 .ez-toc-list li ul{padding:1rem 0 .5rem;border-top:1px solid #ddd;margin:.5rem 0 0}.howto-hoken #box_hoken .section01 .ez-toc-list li ul ul{border-top:none;padding:.5rem 0 0 2rem;margin:0}.howto-hoken #box_hoken .section01 .ez-toc-list li ul li{font-weight:400}.howto-hoken #box_hoken .section01 .ez-toc-list li ul ul li{border-top:none;padding:0;margin:0}.howto-hoken #box_hoken #ez-toc-container .ez-toc-title{display:inline-block;margin-bottom:.5rem}.ez-toc-title-toggle a{display:inline-block;cursor:pointer}.ez-toc-title-toggle a:before{content:"[表示/非表示]";font-size:1.2rem}.ez-toc-title-toggle a:hover{text-decoration:underline}.howto-hoken #box_hoken table,.howto-hoken .tableScroll2{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;margin:0 0 3em;clear:both;width:100%;box-sizing:border-box!important}.howto-hoken #box_hoken table th,.howto-hoken #box_hoken table td,.howto-hoken .tableScroll2 th,.howto-hoken .tableScroll2 td{border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;vertical-align:top;padding:.4em .8em;line-height:1.4;box-sizing:border-box;vertical-align:middle;word-break:break-all}.howto-hoken #box_hoken table th,.howto-hoken .tableScroll2 th{background:#fff5dc;background-size:auto 16px;text-align:left}.howto-hoken .tbBg{background-color:#f4f4f4!important}.howto-hoken #box_hoken .day_icon{margin:0 auto;display:block}.howto-hoken #box_hoken .speedtest table td .weather{border:2px solid #d9d9d9;width:84%;margin:8px 0;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.howto-hoken #box_hoken .speedtest table td.text_red{color:#d94b4b;font-size:1.3rem;letter-spacing:0;font-weight:700}.howto-hoken #box_hoken .speedtest table th{background:#fff5dc center;background-image:none;text-align:center;padding-left:10px}.howto-hoken #box_hoken .speedtest table td{text-align:center;padding:.4em .6em}.rank-navi{text-align:center;margin-top:2.5rem}.rank-navi a{display:inline-block;border:3px double #fff;border-radius:4px;background:-moz-linear-gradient(top,#f9b854 0%,#f7811e 100%);background:-webkit-linear-gradient(top,#f9b854 0%,#f7811e 100%);background:linear-gradient(to bottom,#f9b854 0%,#f7811e 100%);text-decoration:none;color:#fff;font-weight:700;position:relative;text-align:left;line-height:1.4;font-size:1.4rem}.rank-navi a:before{content:" ";border:4px solid transparent;border-right-width:5px;border-left:5px solid #fff;width:0;height:0;display:block;margin-top:-.5rem;position:absolute;left:1rem;top:50%}.gakushi-ranking a{background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,-moz-linear-gradient(top,#f9b854 0%,#f7811e 100%);background-size:56px,100%;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,-webkit-linear-gradient(top,#f9b854 0%,#f7811e 100%);background-size:56px,100%;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,linear-gradient(to bottom,#f9b854 0%,#f7811e 100%);background-size:56px,100%;padding:.8rem 6.5rem .8rem 2.2rem}@media only screen and (min-width:768px){.howto-hoken .section01{margin:0}.howto-hoken #box_hoken .spblock{display:none}.howto-hoken #box_hoken .aBox{margin:3em 0;padding:1rem 3rem}.howto-hoken .detail_btn li{width:47%;list-style-type:none!important;display:inline-block}.howto-hoken .detail_btn li:nth-child(2){margin-left:1%!important}.howto-hoken #box_hoken .tablecols td span{display:block;float:left;padding:10px;border-right:1px solid #ccc;box-sizing:border-box;border-bottom:1px solid #ccc}.howto-hoken #box_hoken .tablecols td span.first{width:41.5%;padding-right:0}.howto-hoken #box_hoken .tablecols td span.second{width:29.5%}.howto-hoken #box_hoken .tablecols td span.third{border-right:none;width:29%}.howto-hoken #box_hoken .tablecols td.col3{padding:0!important}.howto-hoken #box_hoken .tablecols td span:nth-last-child(1),.howto-hoken #box_hoken .tablecols td span:nth-last-child(2),.howto-hoken #box_hoken .tablecols td span:nth-last-child(3){border-bottom:none}.howto-hoken #box_hoken .rank-tit b{font-size:1.4rem;margin-left:2rem;background:#fff;display:inline-block;padding:.5rem;border:1px solid #fdb913}.howto-hoken .accbox label{display:inline-block;border-radius:4px;margin:-3.7rem 1rem 0 0;float:right}.gakushi-ranking a{padding:1.2rem 1rem 1.2rem 2.5rem;line-height:1.6;font-size:1.6rem;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,-moz-linear-gradient(top,#f9b854 0%,#f7811e 100%);padding-right:8rem;background-size:76px,100%;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,-webkit-linear-gradient(top,#f9b854 0%,#f7811e 100%);background-size:76px,100%;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,linear-gradient(to bottom,#f9b854 0%,#f7811e 100%);background-size:76px,100%;color:#fff!important;text-decoration:none!important}.gakushi-ranking a:hover{background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,-moz-linear-gradient(top,#f7811e 0%,#f9b854 100%);padding-right:8rem;background-size:76px,100%;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,-webkit-linear-gradient(top,#f7811e 0%,#f9b854 100%);background-size:76px,100%;background:url(../img/categories/gakushihoken/btn_gakushi-ranking.png) no-repeat right 4%,linear-gradient(to bottom,#f7811e 0%,#f9b854 100%);background-size:76px,100%;text-decoration:underline!important}}@media only screen and (max-width:767px){.howto-hoken .fp-prof-tit{text-align:center;padding-left:0}.howto-hoken .main_contents{box-sizing:border-box}.howto-hoken #box_hoken table,.howto-hoken .tableScroll2{display:block;overflow-x:auto}.howto-hoken #box_hoken table tbody{width:100%}.howto-hoken #box_hoken .rank-tit b{display:block;font-size:1.5rem;text-align:right;margin-top:.5rem}.howto-hoken .tableScroll2 th,.howto-hoken .tableScroll2 td{white-space:nowrap}.howto-hoken .pay-box .btn-link{margin:0 4% 1rem;width:92%}.howto-hoken #box_hoken .aBox .tit{margin-bottom:2rem}.howto-hoken #box_hoken .section01 ul.box_kuchikomi li{padding:1rem .5rem}.howto-hoken #box_hoken .tablecols{border:none;width:100%!important;display:table;box-sizing:border-box}.howto-hoken #box_hoken .tablecols thead{display:none}.howto-hoken #box_hoken .tablecols tbody{width:100%}.howto-hoken #box_hoken .tablecols tr{margin:0 0 2rem;display:block;border:2px solid #ddd;border-top:2px solid #fdb913}.howto-hoken #box_hoken .tablecols td{display:block;border:none;border-bottom:1px dotted #ccc}.howto-hoken #box_hoken .tablecols td:last-child{border:none}.howto-hoken #box_hoken .tablecols td:before{content:attr(data-label);display:inline-block;font-weight:700;padding:0 .5rem 0 0;margin-bottom:1rem;font-size:1.2rem;color:#999}.howto-hoken #box_hoken .tablecols td.plan-rank{text-align:center;background-color:#fffbe8;font-weight:700}.howto-hoken #box_hoken .tablecols td.plan-rank:before,.howto-hoken #box_hoken .tablecols td.plan-name:before{display:none}.howto-hoken #box_hoken .tablecols td br{display:none}.howto-hoken .ttl_common{font-size:1.6rem}.howto-hoken #box_hoken .tablecols td span{border-right:none;border-bottom:1px dotted #ccc;padding:5px;font-size:1.3rem;display:block;float:left}.howto-hoken #box_hoken .tablecols td span.first{width:50%;background:#eee}.howto-hoken #box_hoken .tablecols td span.second{width:25%}.howto-hoken #box_hoken .tablecols td span.third{width:25%}.howto-hoken #box_hoken .tablecols td.col3{padding:10px!important;overflow:hidden}.howto-hoken #box_hoken .tablecols td span:nth-last-child(1),.howto-hoken #box_hoken .tablecols td span:nth-last-child(2),.howto-hoken #box_hoken .tablecols td span:nth-last-child(3){border-bottom:1px dotted #ccc}.howto-hoken #box_hoken .rank-tit span{display:block;width:100%;padding:.2rem .5rem;text-align:center;float:none;margin-top:.5rem}.howto-hoken #box_hoken h2{font-size:1.8rem}.howto-hoken #box_hoken h3{font-size:1.6rem}.howto-hoken #box_hoken h4{font-size:1.5rem}.howto-hoken p{font-size:1.3rem}.howto-hoken #box_hoken .rank-tit{border:1px solid #ccc;padding:.8rem .5rem .6rem;font-size:1.5rem}.howto-hoken #fp-profile{display:block}.howto-hoken #fp-profile .photo,.howto-hoken #fp-profile .txt{display:block}.howto-hoken #fp-profile .photo{width:50%;padding-right:0;margin:0 auto 5px}.howto-hoken #fp-profile .txt dt{text-align:center}}.other_list-type{border:1px solid #ddd;border-top:3px solid #ddd;padding:1.2em 1em;margin-top:2em;background:#fefefe}.other_list-type .tit{font-weight:700;margin-bottom:10px}.other_list-type li{border:1px solid #ddd;margin-bottom:.5em;background:#fff;width:48%;display:inline-block;vertical-align:top}.other_list-type li:nth-child(2n){margin-left:2%}.other_list-type li a{display:block;position:relative;padding:.5em .5em .5em 1.7em;text-decoration:none!important;font-size:13px}.other_list-type li a::before{display:block;content:"";position:absolute;top:50%;left:.7em;width:4px;height:4px;margin:-3px 0 0;border-top:solid 2px #006cd8;border-right:solid 2px #006cd8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.other_list-type li a:hover{background:#e6f3ff}.blockquote_chara01 cite,.blockquote_chara02 cite{display:block}.vs-box blockquote:nth-child(n+2){margin-top:10px}.blockquote_chara01,.blockquote_chara02{padding:15px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;word-break:break-word;font-size:12px;line-height:1.5}.blockquote_chara01{background:#f9f9f9 url(../img/common/bg_blockquote_chara01.png) no-repeat right bottom}.blockquote_chara02{background:#f9f9f9 url(../img/common/bg_blockquote_chara02.png) no-repeat right bottom}.blockquote_chara01:before,.blockquote_chara02:before{content:" ";display:block;background:url(../img/common/ico_blockquote.png) no-repeat center center;background-size:contain;width:15px;height:13px;position:absolute;top:-5px;left:10px}.ans-point .blockquote_chara01,.ans-point .blockquote_chara02{background:#fff5db!important}.ans-point .blockquote_chara01:before,.ans-point .blockquote_chara02:before{content:" ";display:block;background:url(../img/common/ico_blockquote2.png) no-repeat center center;background-size:contain;width:15px;height:13px;position:absolute;top:-5px;left:10px}#review-expreport-area .blockquote_chara01,#review-expreport-area .blockquote_chara02,.review-conclusion .blockquote_chara01,.review-conclusion .blockquote_chara02,.answer-box .blockquote_chara01,.answer-box .blockquote_chara02{margin:20px}.btn_review_write{padding:15px 60px;display:inline-block;font-size:16px;text-decoration:none;color:#fff!important;border-radius:6px;text-decoration:none!important}.btn_review_write{background:#f55252}.btn_review_write:hover{background:#f57a7a;text-decoration:none}.btn_review_write:before{content:" ";display:inline-block;vertical-align:middle;width:0;height:0;margin:-4px 10px 0 0;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-bottom:8px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent}.icon_ranking{width:43px;height:43px;border-radius:50%;position:absolute;top:-22px;left:-22px;box-sizing:border-box;padding-top:18px;font-size:14px;font-weight:700;box-shadow:0 0 2px #666;z-index:5}.icon_ranking:after{content:" ";position:absolute;top:30px;left:30px;width:6px;height:6px;box-shadow:2px 2px 1px #eee}.icon_ranking span{font-size:11px}.icon_ranking_num01{background:url(../img/ranking/ico_ranking_no1.png) no-repeat center 4px #fffae7;background-size:14px;border:2px solid #fdb913;color:#8d6702!important}.icon_ranking_num01:after{background:#fffae7;border-right:2px solid #fdb913;border-bottom:2px solid #fdb913}.icon_ranking_num02{background:url(../img/ranking/ico_ranking_no2.png) no-repeat center 4px #f9f9f9;background-size:14px;border:2px solid #9c9c9c;color:#6c6c6c!important}.icon_ranking_num02:after{background:#f9f9f9;border-right:2px solid #9c9c9c;border-bottom:2px solid #9c9c9c}.icon_ranking_num03{background:url(../img/ranking/ico_ranking_no3.png) no-repeat center 4px #ffe8d6;background-size:14px;border:2px solid #b15408;color:#b15408!important}.icon_ranking_num03:after{background:#ffe8d6;border-right:2px solid #b15408;border-bottom:2px solid #b15408}.icon_ranking_num04,.icon_ranking_num05,.icon_ranking_num06,.icon_ranking_num07,.icon_ranking_num08,.icon_ranking_num09,.icon_ranking_num10{background:#fff;border:2px solid #ccc;color:#666!important;padding-top:13px}.icon_ranking_num04:after,.icon_ranking_num05:after,.icon_ranking_num06:after,.icon_ranking_num07:after,.icon_ranking_num08:after,.icon_ranking_num09:after,.icon_ranking_num10:after{background:#fff;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.review-tit .rank-num{font-size:14px;color:#333;font-weight:700;display:inline-block;vertical-align:middle;border-radius:4px;margin:15px 0}.review-tit .rank-num .tit{padding:5px;display:inline-block;vertical-align:middle;margin:0 5px}.rank-num .tit a{color:#333;text-decoration:none}.rank-num .tit a:hover{color:#006cd8;text-decoration:underline}.review-tit .rank-num .num{background:#fdb913;padding:5px;display:inline-block;vertical-align:middle;color:#fff}.review-tit .rank-num:before{content:" ";display:inline-block;vertical-align:middle;margin:0 0 0 10px;width:18px;height:15px}.review-tit .rank_num01{background:#fffae7;border:1px solid #fdb913}.review-tit .rank_num01 .num{background:#fdb913;color:#fff}.review-tit .rank_num01:before{content:" ";background:url(../img/ranking/ico_ranking_no1.png) no-repeat center center;background-size:100%}.review-tit .rank_num02{background:#f9f9f9;border:1px solid #9c9c9c}.review-tit .rank_num02 .num{background:#6c6c6c;color:#fff}.review-tit .rank_num02:before{content:" ";background:url(../img/ranking/ico_ranking_no2.png) no-repeat center center;background-size:100%}.review-tit .rank_num03{background:#ffe8d6;border:1px solid #b15408}.review-tit .rank_num03 .num{background:#b15408;color:#fff}.review-tit .rank_num03:before{content:" ";background:url(../img/ranking/ico_ranking_no3.png) no-repeat center center;background-size:100%}.review-tit .rank_num04,.review-tit .rank_num05{background:#fff;border:1px solid #ccc}.review-tit .rank_num04 .num,.review-tit .rank_num05 .num{background:#f9f9f9;border-left:1px solid #ccc;color:#333;border-radius:0 4px 4px 0}.review-tit .rank_num04:before,.review-tit .rank_num05:before{display:none}.btn_ranking_review{text-align:center;margin:30px 0 20px}a.btn_review_more{display:inline-block;background:linear-gradient(to bottom,#52b51b,#40a10a);border-radius:68px;border:2px solid #42a30c;padding:14px 40px 12px;text-decoration:none;box-shadow:1px 1px 2px #999;font-size:16px;text-decoration:none!important;line-height:1.6;color:#fff;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.btn_review_more:before{content:" ";display:inline-block;vertical-align:middle;background:url(../img/common/ico_navi-review.png) no-repeat center center;background-size:100%;width:38px;height:28px;margin-right:10px}a.btn_review_more:hover{background:linear-gradient(to bottom,#40a10a,#40a10a);box-shadow:none}@media only screen and (max-width:767px){a.btn_review_more{padding:10px 30px 8px}.ranking_block_s .thumb .icon_ranking{top:2px;left:-14px}}#hub-page .review-index .toggle-area{display:block}@media only screen and (min-width:768px){#hub-page .ttl_hub h1{font-size:24px;margin:20px 0}#hub-page .hub_lead .txt{border-bottom:none}#hub-page .hub_block{border-bottom:4px solid #ccc;padding-bottom:50px;margin-bottom:70px}#hub-page .hub_lead .thumb{background:#fffaed;border:2px solid #fdb913}#hub-page .hub_lead .thumb{padding:30px 0}#hub-page .hub_lead .txt{margin-bottom:0;padding-bottom:0}#hub-page .review-index{margin:40px 0}#hub-page .review-index .toggle-area{padding:5px 15px}#hub-page .hub_block .review-detail h2{font-size:22px;margin:10px 0 15px;padding:8px 8px 8px 20px;border-left:5px solid #ddd}#hub-page .bg_more_review .thumb{background:url(../img/common/bg_hub_more-review.png) no-repeat 98% bottom}}@media only screen and (max-width:767px){#hub-page .ttl_hub h1{font-size:16px;margin:15px 10px 10px}#hub-page .hub_lead .thumb{padding:30px 0}#hub-page .review-read{margin:0 0 30px}#hub-page .review-index{margin-bottom:40px}#hub-page .review-index .toggle-area{padding:5px}#hub-page .review-index .second{border-top:1px solid #ccc;padding:10px 0 0}#hub-page .review-index .second>li{padding-left:20px!important}#hub-page .review-index .second>li>a{margin-left:0}#hub-page .review-index .btn{padding:0 55px 0 40px;text-align:left}#hub-page .hub_block{border-bottom:2px solid #ccc;padding-bottom:25px;margin-bottom:10px}#hub-page #hub-service1{border-top:2px solid #ccc;padding-top:10px}#hub-page .hub_block .review-detail h2{font-size:16px;margin:10px 0 15px;padding:2px 2px 2px 10px;border-left:3px solid #ddd}#hub-page .hub_block .review-detail{padding-bottom:0}#hub-page .review-num{display:inline-block;font-size:15px;line-height:24px;background-position:left 3px}#hub-page .review-detail .txt,.ranking-page .review-detail .txt{padding:10px 0}}#service-updated-at{color:#888;font-size:1.1rem}@media only screen and (min-width:768px){body.single #page-top{right:0;opacity:1;top:45%}body.single #page-top ul{background:#fff;border-top:2px solid #fdb913;border-left:2px solid #fdb913;border-bottom:2px solid #fdb913;border-radius:4px 0 0 4px;padding:15px 10px 12px 15px;position:relative}body.single #page-top ul::after{content:url(/img/common/img_fmenu_bottom.png);position:absolute;bottom:-17px;left:14px}body.single #page-top ul::before{content:url(/img/common/img_fmenu_top.png);position:absolute;top:-42px;left:4px}body.single #page-top ul li:nth-child(1){border-bottom:2px solid #fdb913;padding-bottom:15px;margin-bottom:15px}}.review_pagenavi{border-top:1px solid #ccc;padding:30px 0}.review_pagenavi ul{display:flex;justify-content:center}.review_pagenavi ul li{border:1px solid #ccc;border-radius:2px}.review_pagenavi ul li a,.review_pagenavi ul li span{display:block;text-align:center}.review_pagenavi ul li a{color:#666;text-decoration:none}.review_pagenavi ul li span{background:#ccc;color:#fff}.review_pagenavi ul li{line-height:40px}.review_pagenavi ul li a,.review_pagenavi ul li span{width:40px;height:40px;font-size:12px}.review_pagenavi ul li.pagenavi_point{border:none;margin:0}@media only screen and (min-width:768px){.review_pagenavi{margin:15px 0 0}.review_pagenavi ul li a:hover{background:#eee}.review_pagenavi ul li{margin:0 5px}}@media only screen and (max-width:767px){.review_pagenavi{margin:15px -4% 0}.review_pagenavi ul li{margin:0 2.5px}}.child_tag span{margin-left:10px!important}.txt_review_check_extend{font-size:1.2rem!important;color:#aaa}#doc strong.s-underline{text-decoration:underline;font-weight:700}#doc strong.s-bold{color:#ff7373;font-weight:700}#doc strong.s-marker{background:linear-gradient(transparent 75%,#fff799 75%);font-weight:700}#doc .official-section{width:50%;margin:20px auto 120px}#doc .official-section{width:50%;margin:20px auto 120px}#doc .official-section ul li{list-style:none!important}#doc .btn-official a{display:block;padding:20px 0;text-align:center;background:-webkit-linear-gradient(#fdc742,#fcbb1d);background:-o-linear-gradient(#fdc742,#fcbb1d);background:linear-gradient(#fdc742,#fcbb1d);border-radius:4px;box-shadow:0 2px 2px #666;color:#333;font-weight:700;font-size:16px;text-decoration:none;text-shadow:2px 2px 2px #fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#doc .gray_waku .gray_waku_title{font-size:18px;margin-bottom:.6em;font-weight:700;color:#ff7bac}.box_bal_ico dl{margin-bottom:6em}.box_bal_ico dt{width:60px;text-align:center;float:left;font-size:1em}.box_bal_ico dt img,#doc .photo-area img{padding:0!important}#doc .photo-area span{padding:5px;display:block}#doc .photo-area span.minhyokun{min-height:55px;padding-left:85px;text-align:left;display:block;background:#fff url(/img/common/ico_docs_minhyokun.png) no-repeat 5px 5px;background-size:73px}#doc .blockquote_chara01:before,#doc .blockquote_chara02:before{background:0 0!important}.box_bal_ico_r dt{float:right}.box_bal_ico dd{margin-left:70px;position:relative;background:#fff;border:1px solid #aaa;padding:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.box_bal_ico_r dd{margin-right:70px;margin-left:0}.box_bal_ico dd::after,.box_bal_ico dd::before{right:100%;top:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.box_bal_ico_r dd::after,.box_bal_ico_r dd::before{right:0%;left:100%;top:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.box_bal_ico dd::after{border-color:transparent;border-right-color:#fff;border-width:7px;margin-top:-7px}.box_bal_ico_r dd::after{border-color:transparent;border-left-color:#fff;border-width:7px;margin-top:-7px}.box_bal_ico dd::before{border-color:transparent;border-right-color:#aaa;border-width:8px;margin-top:-8px}.box_bal_ico_r dd::before{border-color:transparent;border-left-color:#aaa;border-width:8px;margin-top:-8px}.box_intro_ico dl{margin-bottom:1em;padding:5px 10px 5px 15px;background:#eee}.box_intro_ico dt{width:60px;text-align:center;float:left;font-size:1em}.box_intro_ico dd{font-size:1.3em;margin-left:75px}.box_intro_ico dd span{font-weight:700;font-size:1.3em}.box_link_qa{display:inline-block;vertical-align:middle}.btn_link_qa{padding:0!important;display:flex;margin:0 0 0 5px!important}.btn_link_qa li{list-style:none!important}.btn_link_qa a{padding:0;display:block;text-align:center;text-decoration:none;font-weight:700;border-radius:2px}.btn_link_qa a::before{content:"";-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);display:inline-block;vertical-align:middle;width:0;height:0;margin:-1px 4px 0 0}.link_qa_official a{background:#ffbc44;border:1px solid #f7931e;color:#666}.link_qa_review a{background:#51b034;border:1px solid #009245;color:#fff}@media only screen and (max-width:767px){.btn_link_qa.style_vertical{flex-wrap:wrap;flex-direction:column}.btn_link_qa.style_side li:first-child{margin:0 5px 0 0!important}.btn_link_qa.style_side li:nth-child(2){margin:0!important}.btn_link_qa a{width:50px;font-size:10px}.btn_link_qa a::before{border-left:2px solid transparent;border-right:2px solid transparent}.btn_link_qa a::before{border-bottom:3px solid #666}.link_qa_review a::before{border-bottom:3px solid #fff}}@media only screen and (min-width:768px){.btn_link_qa a{width:70px;font-size:12px}.btn_link_qa li{margin:0 10px 0 0!important}.btn_link_qa a::before{border-left:3px solid transparent;border-right:3px solid transparent}.btn_link_qa a::before{border-bottom:4px solid #666}.link_qa_review a::before{border-bottom:4px solid #fff}.link_qa_official a:hover{background:#f7931e}.link_qa_review a:hover{background:#009245}}.main_b_review-read p{margin-bottom:1em}.lookup_block{border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 0 0 #ccc}.lookup_block .lookup_block_ttl{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 0;font-size:18px;font-weight:700;color:#666;line-height:1;cursor:pointer}.lookup_block .lookup_block_ttl .arw{position:absolute;right:12px;top:50%;width:39px;height:27px;border:1px solid #ccc;background:#ccc;border-radius:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.lookup_block .lookup_block_ttl .arw::before{content:"";display:inline-block;vertical-align:middle;position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-4px 0 0;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:translate(-50%,-50%)rotate(135deg);transform:translate(-50%,-50%)rotate(135deg);transition:.4s}.lookup_block .lookup_block_ttl.active .arw::before{margin:2px 0 0;-webkit-transform:translate(-50%,-50%)rotate(315deg);transform:translate(-50%,-50%)rotate(315deg);transition:.4s}.lookup_block .lookup_block_ttl::after{content:"";display:inline-block;vertical-align:middle;position:absolute;left:12px;top:50%;width:24px;height:19px;background:url(/img/common/ico_lookup.svg) no-repeat 0 0;background-size:24px 19px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.lookup_block .lookup_block_inner{display:none;margin:10px 42px 40px}.lookup_block .lookup_block_inner .lookup_rank_ttl{font-weight:700;margin-bottom:20px}.lookup_block_table{width:100%;border-top:1px solid gray;border-left:1px solid gray;box-sizing:border-box}.lookup_block_table th,.lookup_block_table td{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid gray;border-right:1px solid gray;box-sizing:border-box}.lookup_block_table tr{background:#fff}.lookup_block_table tr:nth-child(even){background:#f2f2f2}.lookup_block_table thead tr{background:#feefd8}.lookup_block_table tr.lookup_rank_other{background:#fff}.lookup_block_table .lookup_rank01 th,.lookup_block_table .lookup_rank02 th,.lookup_block_table .lookup_rank03 th,.lookup_block_table .lookup_rank01 td,.lookup_block_table .lookup_rank02 td,.lookup_block_table .lookup_rank03 td{font-weight:700}.lookup_block_table th,.lookup_block_table td{font-size:14px;font-weight:400;padding:5px 10px}.lookup_block_table .num{width:13%}.lookup_block_table .tit{width:55%}.lookup_block_table .star{width:17%}.lookup_block_table .lookup_rank_other td{width:100%;text-align:center}.lookup_block_table .star,.lookup_block_table .voice{text-align:center}.main_b_review-read{margin:10px 0 20px;font-size:14px;line-height:1.8;box-sizing:border-box;padding:15px}.howto_block{border:1px solid #48a911;border-radius:5px}.howto_block .howto_block_ttl{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 0;font-size:15px;color:#42a30c;line-height:1;cursor:pointer}.howto_block .howto_block_ttl .arw{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;margin:-4px 0 0;border-top:solid 1px #42a30c;border-right:solid 1px #42a30c;-webkit-transform:translate(-50%,-50%)rotate(135deg);transform:translate(-50%,-50%)rotate(135deg);transition:.4s}.howto_block .howto_block_ttl.active .arw{margin:2px 0 0;-webkit-transform:translate(-50%,-50%)rotate(315deg);transform:translate(-50%,-50%)rotate(315deg);transition:.4s}.howto_block .howto_block_inner{display:none;margin:10px 42px 20px}.rank-tab_block,.rank-tab_block-sub{margin-top:55px;margin-bottom:40px}.rank-tab_block .tabs,.rank-tab_block-sub .tabs{padding:0 15px;display:flex;justify-content:flex-start;border-bottom:5px solid #fdb913}.rank-tab_block .tabs li,.rank-tab_block-sub .tabs li{position:relative;min-width:130px;margin-left:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid #999;-webkit-border-radius:10px 10px 0 0/10px 10px 0 0;-moz-border-radius:10px 10px 0 0/10px 10px 0 0;border-radius:10px 10px 0 0/10px 10px 0 0;border-bottom:none;background:#f2f2f2;transition:.2s;cursor:pointer}.rank-tab_block .tabs li.active,.rank-tab_block-sub .tabs li.active{border-color:#fdb913;background:#fdb913;transition:.2s;position:relative;cursor:default}.rank-tab_block .tabs li.active::after,.rank-tab_block-sub .tabs li.active::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.rank-tab_block .tabs li:hover,.rank-tab_block-sub .tabs li:hover{border-color:#fdb913;background:#fdb913;transition:.2s}.rank-tab_block .tabs li:first-child,.rank-tab_block-sub .tabs li:first-child{min-width:115px;margin-left:0}@media only screen and (max-width:1060px){.rank-tab_block .tabs li,.rank-tab_block-sub .tabs li{min-width:auto;flex:1}}.rank-tab_block .tabs li a,.rank-tab_block-sub .tabs li a{position:relative;width:100%;display:block;font-size:15px;line-height:1.3;font-weight:700;padding:15px 15px 12px;text-decoration:none;text-align:center;color:#999;transition:.2s}.rank-tab_block .tabs li.active a,.rank-tab_block-sub .tabs li.active a{color:#fff;transition:.2s}.rank-tab_block .tabs li a:hover,.rank-tab_block-sub .tabs li a:hover{color:#fff;transition:.2s}.rank-tab_block .tabs li.active::before,.rank-tab_block .tabs li:hover::before,.rank-tab_block-sub .tabs li.active::before,.rank-tab_block-sub .tabs li:hover::before{content:"";display:block;position:absolute;left:50%;top:-2px;width:47px;height:35px;background:url(/img/common/ico_crown.svg) no-repeat 0 0;background-size:47px 35px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.rank-tab_block .tab_content{display:none;border:1px solid #ccc;border-top:none}.rank-tab_block-sub .tab_content{display:block;border:1px solid #ccc;border-top:none}.various-rank_block{padding:50px 40px 35px;margin-bottom:0;border-bottom:3px solid #ddd}.rank-tab_block-sub .various-rank_block:last-child{border-bottom:none}.various-rank_block_other{border-bottom:2px solid #ddd;background:#f2f2f2;font-size:20px;font-weight:700;text-align:center;position:relative}.various-rank_block_other a{padding:18px 70px;display:block;text-decoration:none;color:#0071bc;line-height:1.3}.various-rank_block_other .arw{content:"";position:absolute;right:50px;top:50%;width:0;height:0;border-style:solid;border-width:11px 7.5px 0;border-color:#1861ae transparent transparent transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.various-rank_block_other .arw-right{-webkit-transform:translate(-50%,-50%)rotate(-90deg);transform:translate(-50%,-50%)rotate(-90deg)}.various-rank_block .rank-vs-review .review-head{margin:15px 0;padding:0 0 10px}.various-rank_block .v_review-detail{display:flex}.ranking_block04{}.various-rank_block .v_review-detail .thumb{background:0 0;border:none;width:26%;padding:0;position:relative;margin-right:35px}.various-rank_block .v_review-detail .review_txt_s{width:74%;float:right}.ranking_block04 .v_review-detail .thumb{padding:24px 0 20px}.various-rank_block .v_review-detail .thumb img{height:auto;width:150px}.various-rank_block .v_review-detail .thumb .no-image,.pickup-detail .thumb .no-image{height:auto;max-width:150px;width:170px;padding-top:4px;margin:0 auto;border:1px solid #ccc;background:#fff;text-align:center}.various-rank_block .v_review-detail .thumb .no-image p,.pickup-detail .thumb .no-image p{display:table;background:#fff;font-size:12px;width:100%;padding:5px;box-sizing:border-box;font-weight:700;line-height:1.4}.various-rank_block .v_review-detail .thumb .no-image p span,.pickup-detail .thumb .no-image p span{display:table-cell;vertical-align:middle}.various-rank_block .v_review-detail .thumb .no-image:before,.pickup-detail .thumb .no-image:before{content:" ";display:block;max-width:150px;height:100px;background:url(../img/review/bg_no-image.png) no-repeat center bottom;background-size:100%}.various-rank_block .icon_ranking{width:58px;height:58px;font-size:20px;padding-top:18px}.various-rank_block .thumb .icon_ranking{top:0;left:0;width:auto;height:auto;padding:0;font-size:21px}.various-rank_block .thumb a .icon_ranking{top:-10px;left:-10px;box-shadow:none;border:none;color:#fff!important}.various-rank_block .thumb .icon_ranking{min-width:35px;min-height:35px;padding:0 3px;top:-10px;left:-10px;background:gray;background-size:35px 35px;box-shadow:none;border:none;border-radius:0;display:flex;align-items:center;justify-content:center}.various-rank_block .thumb .icon_ranking_num01,.various-rank_block .thumb .icon_ranking_num02,.various-rank_block .thumb .icon_ranking_num03{top:-8px;left:0;box-shadow:none;background:0 0;border:none;color:#fff!important;display:block}.various-rank_block .icon_ranking:after{display:none;box-shadow:none;border:none;z-index:-1}.various-rank_block .icon_ranking_num01:after{display:block;width:45px;height:43px;top:-20px;left:-13px;background:url(/img/common/ico_crown01.svg) no-repeat 0 0;background-size:45px 43px}.various-rank_block .icon_ranking_num02:after{display:block;width:45px;height:43px;top:-20px;left:-13px;background:url(/img/common/ico_crown02.svg) no-repeat 0 0;background-size:45px 43px}.various-rank_block .icon_ranking_num03:after{display:block;width:45px;height:43px;top:-20px;left:-13px;background:url(/img/common/ico_crown03.svg) no-repeat 0 0;background-size:45px 43px}.various-rank_block .icon_ranking span{font-size:14px}.various-rank_block .v_review-detail h2,.various-rank_block .v_review-detail div.ranking-item-head,.pickup_block .pickup-detail .pickup_txt div.ranking-item-head{font-size:24px;margin:0;line-height:1.5}.pickup_block .pickup-detail .pickup_txt div.ranking-item-head a{text-decoration:none}.pickup_block .pickup-detail .pickup_txt div.ranking-item-head a:hover{text-decoration:underline}.various-rank_block .v_review-detail .txt{padding-bottom:30px;border-bottom:1px solid #ccc;margin:0 0 10px}.various-rank_block .v_review-detail .rating .star span{vertical-align:top;display:inline-block;width:20px;height:22px;margin-right:3px}.various-rank_block .rank-vs-review .review-head .icon{width:40px;vertical-align:top}.various-rank_block .rank-vs-review .review-head .icon::before{display:none}.various-rank_block .rank-vs-review .review-head .icon .feels{font-size:10px}.various-rank_block .rank-vs-review .review-head .icon .feels img{position:relative;right:0;width:20px;margin-top:0}.various-rank_block .rank-vs-review .review-head .head-cont_read{padding-right:40px}.various-rank_block .rank-vs-review .review-head .accordion_cont{display:none}.various-rank_block .rank-vs-review .review-head .data .rating li.tit{font-weight:700;display:block;margin-top:0}.various-rank_block .rank-vs-review .review-head .data .rating li.tit p{font-size:14px;font-weight:400;word-break:break-all}.various-rank_block .rank-vs-review .review-head .data .rating li.star span{width:14px;margin:0 3px 0 0}.various-rank_block .review-head .data{padding-top:10px;padding-left:10px;display:block}.various-rank_block .rank-vs-review .review-head .data .rating li b{color:#ff0006;font-size:13px;margin:0 5px 0 2px}.various-rank_block .rank-vs-review .review-head .data .rating li.star span.comment-name{display:inline-block;font-size:11px;width:auto;margin-left:7px}.various-rank_block .rank-vs-review .head-cont{margin-bottom:0;cursor:pointer;position:relative}.various-rank_block .rank-vs-review .head-cont .arw{content:"";position:absolute;right:10px;top:50%;width:10px;height:10px;margin:-4px 0 0;border-top:solid 2px #0071bc;border-right:solid 2px #0071bc;-webkit-transform:translate(-50%,-50%)rotate(135deg);transform:translate(-50%,-50%)rotate(135deg);transition:.4s}.various-rank_block .rank-vs-review .head-cont.active .arw{margin:2px 0 0;-webkit-transform:translate(-50%,-50%)rotate(315deg);transform:translate(-50%,-50%)rotate(315deg);transition:.4s}.various-rank_block .v_review-detail .thumb .link_official{margin-top:15px;text-align:center}.various-rank_block .v_review-detail .thumb .link_official a{color:#666;font-size:14px;text-decoration:none}.various-rank_block .v_review-detail .thumb .link_official a:hover{text-decoration:underline}.sp-link_block{margin-bottom:90px}.sp-link_block .sp-link_ttl{text-align:center;color:#666;font-size:12px;margin-bottom:20px}.pickup_block{padding:50px 40px 35px;margin-bottom:90px;background:#fffde3;border:1px solid #ccc;border-radius:5px}.pickup_block .pickup-detail{display:flex}.pickup_block .pickup-detail .thumb{width:26%;padding:0;position:relative;margin-right:35px}.pickup_block .pickup-detail .thumb img{height:auto;max-width:150px}.pickup_block .pickup-detail .thumb a{text-decoration:none}.pickup_block .pickup-detail .thumb .icon_pickup{position:absolute;left:-18px;top:0;font-size:16px;font-weight:700;color:#fff;background:#ff931e;padding:0 10px;height:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;display:flex;align-items:center}.pickup_block .pickup-detail .thumb .icon_pickup::before{content:"";display:inline-block;position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:15px 0 15px 12px;border-color:transparent transparent transparent #ff931e;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.pickup_block .pickup-detail .pickup_txt{width:74%;float:right}.pickup_block .pickup-detail h2{font-size:24px;margin:0 0 15px;color:#0071bc}.pickup_block .pickup-detail .link_official{padding:2px;text-align:center;margin-top:15px}.pickup_block .pickup-detail .link_official a{color:#333;text-decoration:none}.pickup_block .pickup-detail .link_official a:hover{text-decoration:underline}.pickup_block .pickup-detail .review-cont{margin:0 0 15px;overflow:hidden}.pickup_block .pickup-detail .review-cont p{letter-spacing:-.03em}.various-rank_block-low{border:1px solid #ccc;margin-bottom:40px}.various-rank_block-low .various-rank_block:last-child{border-bottom:none}.rank-low_ttl{display:flex;align-items:flex-start;justify-content:}.rank-low_ttl p{font-size:23px;margin:0 0 20px;position:relative;padding-left:63px}.rank-low_ttl p::after{content:"";display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;width:50px;height:41px;background:url(/img/common/ico_crown_orange.svg) no-repeat 0 0;background-size:50px 41px;-webkit-transform:translate(0,-66%);transform:translate(0,-66%)}.pager{margin-bottom:35px}.pager ul{display:flex;align-items:center;justify-content:center}.pager ul li{box-sizing:border-box;margin:0 2px}.pager ul li a{display:block;padding:8px 11px;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;margin:0 2px;height:48px;text-decoration:none;font-size:18px}.pager ul li a.active{border:none;cursor:default;color:#333}.pager ul li.p_btn_prev a,.pager ul li.p_btn_next a{width:48px;position:relative}.pager ul li.p_btn_prev a::before,.pager ul li.p_btn_next a::before{content:'';position:absolute;left:50%;top:50%;width:10px;height:10px;margin-left:4px;border-top:solid 2px #0071bc;border-right:solid 2px #0071bc;-webkit-transform:translate(-50%,-50%)rotate(225deg);transform:translate(-50%,-50%)rotate(225deg);transition:.2s}.pager ul li.p_btn_next a::before{margin-left:-4px;-webkit-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg);transition:.2s}.pager ul li.p_btn_prev a:hover::before{margin-left:0;transition:.2s}.pager ul li.p_btn_next a:hover::before{margin-left:0;transition:.2s}.rank-popular{border:1px solid #f7931e;border-radius:10px;background:#fff7eb;padding:20px 20px 16px}.rank-popular .rank-popular_ttl{font-size:18px;font-weight:700;color:#f7931e;margin-bottom:10px;position:relative}.rank-popular .rank-popular_ttl{font-size:18px;font-weight:700;color:#f7931e;margin-bottom:10px;position:relative;padding-left:25px}.rank-popular .rank-popular_ttl::after{content:"";display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;width:22px;height:18px;background:url(/img/common/ico_crown_poplar.svg) no-repeat 0 0;background-size:22px 18px;-webkit-transform:translate(0,-66%);transform:translate(0,-66%)}.rank-popular ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.rank-popular ul li{box-sizing:border-box;margin:0 6px 6px 0}.rank-popular ul li a{display:block;padding:5px 10px;border:1px solid #ccc;background:#fff;border-radius:5px;box-sizing:border-box;text-decoration:none;font-size:14px}.ttl_rankpage-separation{display:flex;align-items:center;justify-content:flex-start}.ttl_rankpage-separation img{margin-right:15px}.mi-pc{display:block!important}.mi-sp{display:none!important}@media only screen and (max-width:767px){.ranking-lead .ttl_rankpage-separation h1{display:block;font-size:19px;padding-top:5px}.ranking-lead .ttl_rankpage-separation img{margin-right:10px;width:48px}.lookup_block{margin:0 10px}.lookup_block .lookup_block_ttl{padding:12px 0;font-size:15px}.lookup_block .lookup_block_ttl .arw{right:10px;width:40px;height:24px}.lookup_block .lookup_block_ttl .arw::before{border-top:solid 2px #fff;border-right:solid 2px #fff}.lookup_block .lookup_block_ttl::after{left:10px;top:50%;width:20px;height:16px;background-size:20px 16px}.lookup_block .lookup_block_inner{margin:10px 10px 15px}.lookup_block .lookup_block_inner .lookup_rank_ttl{margin-bottom:12px}.howto_block{margin:0 10px}.howto_block .howto_block_ttl{padding:15px 0;font-size:13px}.howto_block .howto_block_ttl .arw{border-top:solid 2px #42a30c;border-right:solid 2px #42a30c}.howto_block .howto_block_inner{margin:10px 15px 20px}.various-rank_block{padding:50px 25px 35px}.various-rank_block ul.rating{width:100%}.various-rank_block ul.rating .star b{margin-left:0!important}.various-rank_block ul.rating li.review-num{display:inline-block!important;background-size:18px!important;margin-left:5px;background:url(../img/common/ico_review-num.png) no-repeat left 9px;padding-left:24px;padding-top:3px}.rank-tab_block .tabs,.rank-tab_block-sub .tabs{padding:0 5px;justify-content:center}.rank-tab_block .tabs li a,.rank-tab_block-sub .tabs li a{font-size:1.3rem;padding:7px 4px 4px}.rank-tab_block .tabs li:first-child,.rank-tab_block-sub .tabs li:first-child{min-width:60px}.rank-tab_block .tabs li,.rank-tab_block-sub .tabs li{margin-left:5px;box-sizing:border-box;display:flex;justify-content:center;flex:1;min-height:40px}.rank-tab_block .tabs li.active::before,.rank-tab_block .tabs li:hover::before,.rank-tab_block-sub .tabs li.active::before,.rank-tab_block-sub .tabs li:hover::before{width:29px;height:20px;background-size:29px 20px}.various-rank_block .v_review-detail .thumb{width:24%;padding:0;position:relative;margin-right:15px;min-width:90px}.various-rank_block .v_review-detail .thumb img{max-width:100%;min-width:90px}.various-rank_block .v_review-detail h2,.various-rank_block .v_review-detail div.ranking-item-head,.pickup_block .pickup-detail .pickup_txt div.ranking-item-head{font-size:20px}.various-rank_block .v_review-detail .txt{padding-bottom:15px}.various-rank_block .v_review-detail .rating .star span{vertical-align:top;display:inline-block;width:16px;height:16px;margin-right:2px}.various-rank_block .rank-vs-review .review-head .icon .feels img{margin-bottom:0}.various-rank_block .v_review-detail .thumb .link_official{margin-top:8px;line-height:1.3}.various-rank_block .v_review-detail .thumb .link_official a{font-size:10px}.various-rank_block .rank-vs-review .review-head .data .rating li.star span{width:10px;margin:0 2px 0 0}.various-rank_block .rank-vs-review .review-head .data .rating li.star span.comment-name{margin-left:2px}.various-rank_block .rank-vs-review .review-head{margin:10px 0;padding:0 0 7px}.various-rank_block_other{font-size:15px}.various-rank_block_other a{padding:13px 60px}.various-rank_block_other .arw{content:"";position:absolute;right:25px;top:50%;width:0;height:0;border-style:solid;border-width:11px 7.5px 0;border-color:#1861ae transparent transparent transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.various-rank_block_other .arw-right{-webkit-transform:translate(-50%,-50%)rotate(-90deg);transform:translate(-50%,-50%)rotate(-90deg)}.various-rank_block .rank-vs-review .review-head .head-cont_read{padding-right:26px}.rank-tab_block,.rank-tab_block-sub{margin-top:55px;margin-bottom:30px}.sp-link_block{margin-bottom:45px;padding:0 20px}.rank-low_ttl p{font-size:15px;margin:0 15px 10px;padding-left:35px}.rank-low_ttl p::after{content:"";display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;width:28px;height:23px;background:url(/img/common/ico_crown_orange.svg) no-repeat 0 0;background-size:28px 23px;-webkit-transform:translate(0,-66%);transform:translate(0,-66%)}.various-rank_block-low{margin-bottom:20px}.pager{margin-bottom:23px}.pager ul li{margin:0 5px}.pager ul li a{display:block;padding:5px 8px;margin:0;height:auto;min-height:32px;text-decoration:none;font-size:13px}.pager ul li.p_btn_prev a,.pager ul li.p_btn_next a{width:32px}.pager ul li.p_btn_prev a::before,.pager ul li.p_btn_next a::before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;margin-left:3px;border-top:solid 2px #0071bc;border-right:solid 2px #0071bc;-webkit-transform:translate(-50%,-50%)rotate(225deg);transform:translate(-50%,-50%)rotate(225deg)}.pager ul li.p_btn_next a::before{margin-left:-3px;-webkit-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg);transition:.2s}.various-rank_block .rank-vs-review .head-cont .arw{content:"";position:absolute;right:5px;top:50%;width:8px;height:8px;margin:-3px 0 0;border-top:solid 2px #0071bc;border-right:solid 2px #0071bc;-webkit-transform:translate(-50%,-50%)rotate(135deg);transform:translate(-50%,-50%)rotate(135deg);transition:.4s}.rank-popular{margin:0 20px;padding:10px 10px 8px}.rank-popular .rank-popular_ttl{font-size:15px;margin-bottom:6px;padding-left:23px}.rank-popular .rank-popular_ttl::after{content:"";display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;width:19px;height:15px;background:url(/img/common/ico_crown_poplar.svg) no-repeat 0 0;background-size:19px 15px;-webkit-transform:translate(0,-66%);transform:translate(0,-66%)}.rank-popular ul li a{padding:3px 7px;font-size:12px}.various-rank_block .thumb .icon_ranking{top:0;left:0;width:auto;height:auto;padding:0;font-size:16px}.various-rank_block .thumb a .icon_ranking{top:-10px;left:-10px;box-shadow:none;border:none;color:#fff!important}.various-rank_block .thumb .icon_ranking{min-width:26px;min-height:26px;padding:0 3px;top:-10px;left:-10px;background:gray;background-size:26px 26px;box-shadow:none;border:none;border-radius:0;display:flex;align-items:center;justify-content:center}.various-rank_block .thumb .icon_ranking_num01,.various-rank_block .thumb .icon_ranking_num02,.various-rank_block .thumb .icon_ranking_num03{top:-8px;left:0;box-shadow:none;background:0 0;border:none;color:#fff!important;display:block}.various-rank_block .icon_ranking:after{display:none;box-shadow:none;border:none;z-index:-1}.various-rank_block .icon_ranking_num01:after{display:block;width:35px;height:33px;top:-15px;left:-10px;background:url(/img/common/ico_crown01.svg) no-repeat 0 0;background-size:35px 33px}.various-rank_block .icon_ranking_num02:after{display:block;width:35px;height:33px;top:-15px;left:-10px;background:url(/img/common/ico_crown02.svg) no-repeat 0 0;background-size:35px 33px}.various-rank_block .icon_ranking_num03:after{display:block;width:35px;height:33px;top:-15px;left:-10px;background:url(/img/common/ico_crown03.svg) no-repeat 0 0;background-size:35px 33px}.lookup_block_table th,.lookup_block_table td{font-size:13px;font-weight:400;padding:5px}.lookup_block_table .num{width:14%}.lookup_block_table .tit{width:45%}.lookup_block_table .star{width:20%}.pickup_block{padding:40px 25px 35px;margin-bottom:45px;background:#fffde3;border:2px solid #ccc;border-left:none;border-right:none;border-radius:0}.pickup_block .pickup-detail .thumb{width:24%;padding:0;position:relative;margin-right:15px;min-width:90px}.pickup_block .pickup-detail .thumb img{max-width:100%;min-width:90px}.pickup_block .pickup-detail .thumb .icon_pickup{position:absolute;left:-18px;top:0;font-size:10px;font-weight:700;color:#fff;background:#ff931e;padding:0 5px;height:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;display:flex;align-items:center}.pickup_block .pickup-detail .thumb .icon_pickup::before{content:"";display:inline-block;position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 6px;border-color:transparent transparent transparent #ff931e;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.pickup_block .pickup-detail .pickup_txt{width:74%;float:right}.pickup_block .pickup-detail h2{font-size:20px;margin:0 0 20px}.pickup_block .pickup-detail .link_official{margin-top:8px;line-height:1.3}.pickup_block .pickup-detail .link_official a{font-size:10px}.pickup_block .pickup-detail .review-cont{margin:0 0 15px;overflow:hidden}.pickup_block .pickup-detail .review-cont p{letter-spacing:-.03em}.mi-pc{display:none!important}.mi-sp{display:block!important}.various-rank_block .v_review-detail .thumb .no-image,.pickup-detail .thumb .no-image{max-width:90px}.various-rank_block .v_review-detail .thumb .no-image:before,.pickup-detail .thumb .no-image:before{max-width:90px;height:70px}}.low-page-none{}h2.adsense-related{margin-bottom:10px;text-align:left}@media only screen and (max-width:768px){.adsense-related-box{padding:10px 20px}}