html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--color-black: #333333;--color-green: #16a34a;--color-orange: #f08d18;--color-blue: #344b95;--color-accent: #2e3858;--color-light-green: #effdf4;--color-light-yellow: #fdf5e2;--color-white: #ffffff;--color-light-gray: #f8f9fb;--color-gray: #f5f5f5;--color-dark-gray: #797474;--color-brown: #895921;--color-bg-cta: #fff7ec;--color-text-sub: #666666;--color-text-muted: #888888;--color-border: #cccccc;--color-bg-muted: #eeeeee;--color-link: #0263b5;--color-support: #e63946;--color-heading-navy: #232b39;--color-navi-teal: #26b9c9;--color-shadow-black: #000000;--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}:root:root{--color-black: #333333;--color-green: #16a34a;--color-orange: #f08d18;--color-blue: #344b95;--color-accent: #2e3858;--color-light-green: #effdf4;--color-light-yellow: #fdf5e2;--color-white: #ffffff;--color-light-gray: #f8f9fb;--color-gray: #f5f5f5;--color-dark-gray: #797474;--color-brown: #895921;--color-bg-cta: #fff7ec;--color-text-sub: #666666;--color-text-muted: #888888;--color-border: #cccccc;--color-bg-muted: #eeeeee;--color-link: #0263b5;--color-support: #e63946;--color-heading-navy: #232b39;--color-navi-teal: #26b9c9;--color-shadow-black: #000000;--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}h1,h2,h3,h4,h5,h6{line-height:normal;margin-block:0}p,figure{margin-top:initial;margin-bottom:initial}a{text-decoration:none;color:inherit;line-height:normal;transition:all .3s}a:hover{text-decoration:none;color:inherit}ul,ol{color:#333;margin-block:0;list-style:none}html,*,::before,::after{box-sizing:content-box}button,select,meter,progress,input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset],input[type=color],input[type=search]{box-sizing:border-box}:where(input[type=checkbox]){margin:4px 4px 4px 4px}:where(input[type=radio]){margin:4px 4px 0 5px}h1,h2,h3,h4,h5,h6,a{line-height:inherit}a{color:#0263b5;text-decoration:underline;transition:none}a:hover{color:#0263b5;text-decoration:underline}ol{list-style:decimal}input,select,textarea{font:revert;background-color:revert;border-style:revert;border-radius:revert}select{appearance:revert;-webkit-appearance:revert;-moz-appearance:revert}input:focus,select:focus,textarea:focus{outline-width:revert}h1,h2,h3,h4,h5,h6,small,sub,sup{font-size:100%}sub,sup{line-height:inherit;position:static;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}mark{background:rgba(0,0,0,0)}fieldset{border:0}hr{height:revert;overflow:revert;color:revert;margin-block:revert}.footerCta__tel.--shiny{position:relative;overflow:hidden}.footerCta__tel.--shiny::after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}body{background:#fff;color:#333;line-height:1;font-family:var(--default-font-family)}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}img{line-height:0;vertical-align:middle}#main_content{margin-top:0;width:100%}@media screen and (min-width: 768px){#main_content{min-width:980px}#main_content .mc_inner{width:980px;margin:20px auto;position:relative}#main_content .mc_top{position:relative;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#main_content .mc_bottom{width:100%;min-width:980px;background-color:#f5f5f5}#main_content .two_column{position:relative;padding:0}}@media screen and (min-width: 768px)and (max-width: 1039px){#main_content .two_column{padding:0 15px}}@media screen and (min-width: 768px){#main_content .two_column .content_column{width:68%}}#main_content .two_column{display:flex;overflow-x:hidden}@media screen and (min-width: 768px){#main_content .two_column{overflow-x:visible}}#main_content .two_column .content_column{width:100%;margin-right:3%}@media screen and (min-width: 768px){#main_content .two_column .content_column{width:68%}}#main_content .two_column .side_column{margin:0 15px;display:none}@media screen and (min-width: 768px){#main_content .two_column .side_column{display:block;width:28%;margin:0}}#main_content .two_column .side_column .navi-side-sticky{position:sticky;top:20px}#main_content .two_column .side_column .btn__banner{margin:0 0 20px 0px}#main_content .two_column .side_column .btn__banner li{margin:20px 0 0 0}#main_content .two_column .side_column .btn__banner a{border:#ccc solid 1px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;padding:10px;font-size:14px;color:#333;text-decoration:none;border-radius:0px;width:100%}#main_content .two_column .side_column .btn__banner a:visited{color:#333}#main_content .two_column .side_column .btn__banner a:hover{color:#333;text-decoration:none;border:#f08d18 solid 1px}#main_content .two_column .side_column .btn__banner a:hover .btn__page{color:#f08d18}#main_content .two_column .side_column .btn__banner a span.btn__page{display:block;width:100%;margin:15px 0 0 0;text-align:right}#main_content .two_column .side_column .btn__banner a span.btn__txt{width:77%;line-height:1.8}#main_content .two_column .side_column .btn__banner a img{display:block;margin:0 15px 0 0}#main_content .two_column .side_column .btn__page{display:block;color:#0263b5;display:block;margin:10px 0 0 0}.main_content{margin-top:80px}@media screen and (min-width: 768px){.main_content{margin-top:0}}@media screen and (min-width: 768px){#index .main_content{margin-top:110px}}.mc_top{padding-top:0;margin:0 0 20px 0;background-color:#f5f5f5}@media screen and (min-width: 768px){.mc_top{margin:0}}.mc_top .mc_top_inner{max-width:980px;margin:0 auto}.mc_top h2{margin-bottom:10px}.mc_top .search_block{margin-bottom:20px;position:relative;overflow:hidden;*zoom:1}.mc_top .left_column{width:286px;height:396px;background-color:#fff;float:left}.mc_top .left_column h3{margin:20px 0 20px 20px}.mc_top .left_column ul{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.mc_top .left_column ul li{height:80px;margin-bottom:10px;overflow:hidden;text-align:center}.mc_top .left_column ul li a:hover img{margin-top:-80px}.mc_top .right_column{width:684px;height:396px;float:right}.mc_top .right_column .map_block{height:356px;background-color:#fff;position:relative;overflow:hidden;*zoom:1}.mc_top .right_column .map_block .map{width:336px;float:left}.mc_top .right_column .pref_list{width:348px;float:left}.mc_top .free_word{margin-left:20px}#topic_path{background:url(../images/common/topic_path_bg.gif) left top repeat;position:relative;overflow:hidden}#topic_path ul{margin:0;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}#topic_path ul::-webkit-scrollbar{display:none}#topic_path li{padding:0;font-size:12px;line-height:1;position:relative;margin:0 20px 0 10px}#topic_path li::after{content:"chevron_right";color:#ccc;display:block;font-family:Material Icons;font-feature-settings:"liga";font-size:26px;right:-26px;line-height:1;margin:-12px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#topic_path li:first-child{padding:0 0 0 32px;margin:0 10px 0 0}#topic_path li:first-child::before{content:"home";color:#0263b5;display:block;font-family:Material Icons;font-feature-settings:"liga";font-size:26px;left:0;line-height:1;margin:-12px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#topic_path li:last-child::after{content:""}.mc_bottom{padding:25px 0 30px}.mc_bottom .mc_bottom_inner{width:980px;margin:0 auto;position:relative;overflow:hidden}.mc_bottom p{font-size:14px;line-height:22px}.mc_bottom .mc_bottom-logo{background:url(../images/logo.svg) no-repeat left bottom/100% auto;display:inline-block;height:25px;margin-right:5px;overflow:hidden;position:relative;text-indent:100%;top:3px;white-space:nowrap;width:91px}#wrapper{width:100%;overflow-x:hidden;position:relative}#main_block{width:100%;position:relative;overflow:hidden;background-color:#fff}#bottom_index-sp{display:block}@media screen and (min-width: 768px){#bottom_index-sp{display:none}}#bottom_index-sp .search_links{display:flex;flex-wrap:wrap;background:#eee;padding:5px 0}#bottom_index-sp .search_links li{margin:0;width:50%}#bottom_index-sp .search_links li a{display:block;margin:5px 10px}#bottom_index-sp .search_links li a img{width:100%;display:block}.read_copy h2{margin-bottom:15px}.read_copy .text_block{margin:15px 0;padding:0 15px}.read_copy .text_block .img{margin-bottom:15px;text-align:center}.read_copy .text_block p{margin-bottom:25px;font-size:14px;line-height:21px}.read_copy .text_block *:last-child{margin-bottom:0}.pager{width:290px;margin:0 auto}.pager .page_counter{margin-bottom:12px;font-size:16px;font-weight:700;line-height:17px;text-align:center;color:#26b9c9}.pager .page_counter span.bk{color:#666;font-weight:400}.pager ul{margin:0 -5px 15px 0;position:relative;overflow:hidden}.pager ul li{width:35px;height:35px;margin-right:5px;color:#26b9c9;font-size:16px;font-weight:700;line-height:35px;background-color:#f5f5f5;text-align:center;float:left}.pager ul li:last-child{margin-right:0}.pager ul li a{height:100%;color:#26b9c9;text-decoration:none;display:block}.pager ul li.on{color:#fff;background-color:#26b9c9}.pager ul li.prev{width:58px;padding-left:25px;font-size:12px;background:url(../images/sp/common_images/pager_prev_bg.gif) left center no-repeat #effdf4;background-size:17px 35px}.pager ul li.next{width:58px;padding-right:25px;font-size:12px;background:url(../images/sp/common_images/pager_next_bg.gif) right center no-repeat #effdf4;background-size:17px 35px}.pager ul li.prev20150904{width:30px;padding-left:15px;font-size:16px;background:url(../images/sp/common_images/pager_prev_bg.gif) left center no-repeat #effdf4;background-size:17px 35px}.pager ul li.next20150904{width:30px;padding-right:15px;font-size:16px;background:url(../images/sp/common_images/pager_next_bg.gif) right center no-repeat #effdf4;background-size:17px 35px}#detail .map{margin:15px 15px 0;padding-bottom:15px;border-bottom:2px solid #eee;text-align:center}#detail .map.simply{border-bottom:none}#detail .caution{margin:0 15px 10px;font-size:14px;line-height:19px}#detail .detail__userSupervised{margin:0 0px 20px;padding:10px 15px;background:#f8f9fb;color:#2e3858;font-size:18px}#detail .detail__supervisedDetail{margin:0 0 20px 0;border:5px solid #f8f9fb}#detail .detail__supervisedLink{padding:10px;border-bottom:1px solid #f8f9fb}#detail .user-supervised{padding-bottom:30px;overflow:hidden}#detail .user-supervised .hide{display:none}#detail .user-supervised .buttons{text-align:center;margin-bottom:50px}#detail .user-supervised .button{font-size:16px;padding:15px 60px;border:solid 2px #26b9c9;background-color:#fff;text-align:center;color:#26b9c9;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out;margin:0;cursor:pointer;display:-ms-flexbox;display:inline-flex;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:center;justify-content:center}#detail .user-supervised .button:hover,#detail .user-supervised .button.active{background-color:#26b9c9;color:#fff}@media screen and (min-width: 768px){#detail .user-supervised .button{font-size:16px;cursor:pointer;-ms-flex-pack:center;justify-content:center}}#detail .detail__supervisedLink{position:relative;display:flex;text-decoration:none;color:#333;font-size:12px}#detail .detail__supervisedLink:hover{opacity:.8}#detail .detail__supervisedLink .detail__supervisedThumnail{width:80px;min-width:80px;height:80px;margin-right:20px;background-repeat:no-repeat;background-size:cover}#detail .detail__supervisedLink p{display:block;line-height:1.5}#detail .detail__supervisedLink .detail__supervisedMoreButton{position:absolute;display:inline-block;text-decoration:none;text-align:center;right:10px;bottom:8px;padding:5px 8px;font-size:12px;background-color:#2e3858;text-align:center;color:#fff;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out}#detail .detail__supervisedLink .detail__supervisedMoreButton:after{content:" »"}#detail .detail{padding:30px 15px}#detail .detail__thumbnail{float:left;margin:0 20px 25px 0}#detail .detail__thumbnailImage{width:120px;border-radius:4px;margin-bottom:20px}#detail .detail__thumbnailImage:first-child{margin-bottom:0}#detail .detail__access{padding:0 0 30px 0}#detail .detail__accessMap{margin:0 0 24px 0;width:100%;height:280px}#error .icon{margin:60px auto 15px;text-align:center}#error .reason_copy{margin-bottom:30px;padding:25px 15px;background-color:#eee}#error .reason_copy h2{margin-bottom:20px;font-size:14px;line-height:21px;font-weight:700;text-align:center}#error .reason_copy .copy{margin-bottom:5px;font-size:12px;line-height:16px}.reason_copy ul li{margin-bottom:5px;font-size:12px;line-height:16px}#error .btns{padding:0 0 5px;margin:0 -10px 20px 15px;position:relative;overflow:hidden}#error .btns li{width:140px;height:40px;margin-right:10px;float:left;font-size:14px;line-height:40px;text-align:center;background-color:#ff8d52;border-radius:4px;box-shadow:0 4px 0 #d56f32}#error .btns li a{color:#fff;text-decoration:none;display:block}#insert .top_copy{padding:15px;font-size:14px;line-height:23px}#insert .btn_subsc{height:70px;margin:0 15px 15px;font-size:20px;line-height:70px;text-align:center;background-color:#ff8d52;border-radius:4px;box-shadow:0 4px 0 #d56f32}#insert .btn_subsc:last-child{margin-bottom:20px}#insert .btn_subsc a{color:#fff;text-decoration:none;display:block}div.merit{margin:0 auto 15px;text-align:center}#insert .flow{margin:20px 15px}#insert .flow li{min-height:55px;padding:15px 15px 15px 80px;font-size:12px;line-height:17px;background-color:#eee;background-position:10px 15px;background-repeat:no-repeat}#insert .flow li.step01{background-image:url(../images/sp/images/icon_step01.png);background-size:55px 55px}#insert .flow li.step02{background-image:url(../images/sp/images/icon_step02.png);background-size:55px 55px}#insert .flow li.step03{background-image:url(../images/sp/images/icon_step03.png);background-size:55px 55px}#insert .flow li.step04{background-image:url(../images/sp/images/icon_step04.png);background-size:55px 55px}#insert .flow li h4{margin-bottom:10px}#insert .flow li.arrow{height:30px;min-height:0;padding:0;background:url(../images/sp/images/bg_flow_arrow.gif) center center no-repeat #fff;background-size:15px 9px}#fname,#name,#fname_kana,#name_kana,#address{width:230px}#zip{width:105px;margin-right:5px}#mail_form #zip_auto{width:118px;height:32px;padding:0;font-size:12px;color:#333;text-align:center;line-height:30px;background-color:#f5f5f5;border:solid 1px #ccc;border-radius:4px;box-shadow:0 4px 0 #ccc}#tel_number,#mobile_number,#mail_address,#time{width:260px}#inquiry{width:260px;height:120px;padding:15px;resize:none;font-size:14px;line-height:18px;border:none;box-shadow:0 1px 2px 0 #eee inset}#form .center_caution{margin-bottom:25px;font-size:14px;font-weight:400;line-height:24px;text-align:center}.info-jpx{font-size:14px;line-height:16px;padding:10px}.info-jpx strong{color:#eb6877;font-weight:700;font-size:16px}.info-jpx span{font-size:14px}.logo-jpx{width:40px}.banner{padding:10px 0;border-top:2px solid #eee;border-bottom:2px solid #eee;margin:5px 0}.banner .banner_img{float:left;margin:0px 5px}.banner .banner_img img{width:50px;padding:0 5px}.banner .banner_text{margin:0 10px;line-height:1.3;font-size:14px}.banner .banner_text .banner_link{text-align:right;margin:5px 5px 0}#topic_path ul{margin:0}#form .caution-top{color:#e63946;margin:5px 15px 0;font-size:14px;line-height:21px}#form .caution{margin:5px 15px;font-size:14px;line-height:21px}#mail_form{margin-bottom:15px;padding:15px;background-color:#f5f5f5}#mail_form li{margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #fff;position:relative;overflow:hidden;margin-bottom:0;padding-bottom:0;border-bottom:none}#mail_form h3{margin-bottom:15px;font-size:14px;font-weight:700;line-height:17px;vertical-align:middle}#mail_form h3 span{margin-left:8px;padding:0 5px;font-size:12px;line-height:17px;color:#fff;background-color:#e63946;display:inline-block}#mail_form input{margin-bottom:10px;padding:0 15px;font-size:12px;color:#666;line-height:35px;border:none;box-shadow:0 1px 2px 0 #eee inset}#fname,#name,#fname_kana,#name_kana,#address{width:230px}#zip{width:105px;margin-right:5px}#mail_form #zip_auto{width:118px;height:32px;padding:0;font-size:12px;color:#333;text-align:center;line-height:30px;background-color:#f5f5f5;border:solid 1px #ccc;border-radius:4px;box-shadow:0 4px 0 #ccc}#tel_number,#mobile_number,#mail_address,#time{width:260px}#inquiry{width:260px;height:120px;padding:15px;resize:none;font-size:14px;line-height:18px;border:none;box-shadow:0 1px 2px 0 #eee inset}#form .center_caution{margin-bottom:25px;font-size:14px;font-weight:400;line-height:24px;text-align:center}.error_message,.error___{color:#e63946;line-height:20px;text-align:center;display:none;font-weight:700}#error_message{color:#e63946;line-height:20px;text-align:center;display:none;font-weight:700;padding:0;border:2px solid #e63946}.error_message{padding-left:0px !important;padding-right:0;padding-bottom:2px !important;padding-top:2px !important;border:none}#error .icon{margin:60px auto 15px;text-align:center}#error .reason_copy{margin-bottom:30px;padding:25px 15px;background-color:#eee}#error .reason_copy h2{margin-bottom:20px;font-size:14px;line-height:21px;font-weight:700;text-align:center}#error .reason_copy .copy{margin-bottom:5px;font-size:12px;line-height:16px}.reason_copy ul li{margin-bottom:5px;font-size:12px;line-height:16px}#error .btns{padding:0 0 5px;margin:0 -10px 20px 15px;position:relative;overflow:hidden}#error .btns li{width:140px;height:40px;margin-right:10px;float:left;font-size:14px;line-height:40px;text-align:center;background-color:#ff8d52;border-radius:4px;box-shadow:0 4px 0 #d56f32}#error .btns li a{color:#fff;text-decoration:none;display:block}div.merit{margin:0 auto 15px;text-align:center}#knowledge .copy{padding:15px;font-size:14px;line-height:21px}#knowledge ul.index_list{margin-bottom:5px;padding:0 15px;position:relative;overflow:hidden}#knowledge ul.index_list li{margin-bottom:10px}#qanda .sub_title{margin:5px 0 5px 15px}#qanda .qa_block{margin-bottom:15px;padding:10px 15px 15px;background-color:#f5f5f5}#qanda .qa_block.answer_page{background-color:#f5f5f5}#qanda .question{margin-bottom:5px}#qanda .question_header{min-height:42px;background-size:42px 42px}#qanda .question_header h3{padding-left:30px;font-size:16px;line-height:28px;font-weight:700}#qanda .question_header h3 span{width:30px;margin-left:-30px;font-size:25px;line-height:28px;font-weight:700;color:#2e3858;display:inline-block}#qanda .question_header .name{font-size:12px;line-height:21px}#qanda .question .copy{font-size:14px;line-height:21px}#qanda .answer_list{padding:0 0 5px}#qanda .answer_list li{margin-bottom:5px;padding:5px;border-radius:4px;background-color:#fff}#qanda .answer_list li:last-child{margin-bottom:0}#qanda .answer_list li .name{margin-bottom:15px;padding-left:30px;font-size:14px;line-height:21px}#qanda .answer_list li .name span{width:30px;margin-left:-30px;margin-right:10px;font-size:25px;font-weight:700;line-height:28px;color:#f08d18;position:relative;top:4px;display:inline-block}#qanda .answer_list li .name a{text-decoration:none}#qanda .answer_list li .copy{font-size:14px;line-height:21px}#qanda .categories{padding-top:5px;position:relative;overflow:hidden;border-top:2px solid #fff}#qanda .categories h4{float:left;font-size:14px;line-height:22px;font-weight:700}#qanda .answer_count{font-size:14px;line-height:22px;color:#0263b5;text-align:right}#qanda .categories .more{padding-left:20px;font-size:14px;line-height:22px;background:url(../images/sp/common_images/icon_list_tri.png) left center no-repeat;background-size:17px 17px;float:right}#qanda .categories ul{clear:both;display:inline;position:absolute}#qanda .categories ul li{width:52px;margin:0 0 0 5px;padding:0 4px;font-size:14px;color:#fff;line-height:21px;text-align:center;float:left;background-color:#f08d18}#qanda .categories ul li a{text-decoration:none;color:whtie}#qanda .category_list{width:45%;float:left;z-index:10;margin-bottom:15px;padding:0 15px;position:relative;overflow:hidden}#qanda .category_list ul{height:40px;position:relative;transition:height 300ms ease-out;-webkit-transition:height 300ms ease-out;-moz-transition:height 300ms ease-out;-ms-transition:height 300ms ease-out}#qanda .category_list ul.on{height:440px}#qanda .category_list li{line-height:40px;background:#2e3858;cursor:pointer;color:#fff;font-weight:700;padding-left:20px;position:relative;display:none}#qanda .category_list li.on{background:#2e3858;cursor:pointer;color:#fff;display:block;font-weight:700;padding-left:20px;position:relative}#qanda .category_list li.on::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_list li a{background:#2e3858;color:#fff;text-decoration:none;display:block}#qanda .category_sort_list{width:40%;float:right;margin-bottom:15px;padding:0 15px 0 0;position:relative;overflow:hidden;z-index:10}#qanda .category_sort_list ul{height:40px;position:relative;transition:height 300ms ease-out;-webkit-transition:height 300ms ease-out;-moz-transition:height 300ms ease-out;-ms-transition:height 300ms ease-out}#qanda .category_sort_list ul.on{height:80px}#qanda .category_sort_list li{padding-left:20px;font-size:14px;font-weight:700;line-height:40px;color:#fff;background-color:#2e3858;position:relative;display:none}#qanda .category_sort_list li:first-child::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_sort_list li.on{background:#2e3858;cursor:pointer;display:block;position:relative}#qanda .category_sort_list li.on::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_sort_list li a{background:#2e3858;color:#fff;text-decoration:none}#qanda .category_sort_list.on li{display:block;background:#2e3858 !important}#qanda .category_list.on li{display:block;background:#2e3858 !important}#qanda .question_list{margin-bottom:5px}#qanda .question_list>li{padding:15px;background-color:#f5f5f5;border-bottom:5px solid #fff}#qanda .question_list>li:last-child{border-bottom:none}.sub_title{color:#2e3858;margin:20px 0 !important;padding-left:15px;font-size:16px;line-height:19px}#search .btn_change{height:45px;margin:15px;font-size:18px;line-height:45px;text-align:center;background-color:#f5f5f5;border:solid 1px #ccc;border-radius:4px;box-shadow:0 4px 0 #ccc}#search .btn_change a{width:100%;height:100%;display:block;text-decoration:none;color:inherit}.fix-btn{position:fixed;z-index:10;left:0;bottom:0;width:100%;padding:5px 0;background:rgba(0,0,0,.6)}fix-btn .linetab{display:table;width:100%;border-collapse:separate;border-spacing:10px}.fix-btn .linetab p{display:table-cell;width:30%;text-align:center;vertical-align:middle}.fix-btn .linetab p a{color:inherit;font-size:18px;font-weight:700;padding:10px 10px;text-align:center;border:1px solid #cfc6af;border-radius:4px;display:block;text-decoration:none;background:-moz-linear-gradient(top, #fff, #f2eee5);background:-webkit-linear-gradient(top, #fff, #f2eee5)}.submit_btn_wrapper{position:relative}.ajax-loader{position:absolute;top:1px}.wpcf7-submit{display:block;width:190px;height:60px;background:linear-gradient(#f08d18, #f08d18);color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:700;border-radius:8px;box-shadow:0 4px 0 rgba(0,0,0,.1);margin:40px auto}span.wpcf7-not-valid-tip{color:#e63946;font-size:.8em;font-weight:400;display:block;margin:0px 0 20px 0}.ajax-loader{display:none}@media screen and (min-width: 768px){#banner_list li{margin-bottom:10px}#banner_list li a:hover img{opacity:.7;filter:alpha(opacity=70)}.block__bnr{display:block;width:100%;margin:20px 0}.block__bnr img{display:block;width:100%}#nav-img{height:54px;margin-bottom:-15px;position:relative;overflow:hidden;z-index:1;*zoom:1}#nav-img li{float:left;position:relative;overflow:hidden;*zoom:1}#nav-img li img{opacity:.7;filter:alpha(opacity=70)}#nav-img li:first-child{margin-right:10px}#nav-img li a:hover img{opacity:1;filter:alpha(opacity=100)}#nav-img li.on img{margin-top:-54px;opacity:1;filter:alpha(opacity=100)}#qanda_update,#qanda_ranking{margin:20px 0 30px 0}#qanda_update:first-child,#qanda_ranking:first-child{border-top:none}#recommend_update{margin-bottom:20px}#qanda_update .title{position:relative}#qanda_update .title::before{content:"arrow_right";color:#f08d18;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:-5px;line-height:1;position:absolute;top:0;-webkit-font-feature-settings:"liga"}#detail .map{width:726px;height:550px;margin-bottom:30px}#detail .content_column .caution{margin-bottom:30px;font-size:16px;line-height:20px}#detail .detail__userSupervised{margin:0 0 30px 0;padding:0 12px;height:50px;background:#f8f9fb;color:#2e3858;font-size:24px;line-height:50px}#detail .detail__supervisedDetail{margin:0 0 30px 0;border:5px solid #f8f9fb}#detail .detail__supervisedLink{display:flex;padding:20px;border-bottom:1px solid #f8f9fb}#detail .side_column{position:relative;padding-top:150px;width:245px !important}#detail .detail{padding:20px 40px 20px 20px}#detail .detail__thumbnail{float:left;margin:0 30px 50px 0}#detail .detail__thumbnailImage{width:320px;margin-bottom:20px}#detail .detail__thumbnailImage:first-child{margin-bottom:0}#detail .detail__access{padding:0 0 50px 0}#detail .detail__accessMap{margin:0 0 30px 0;width:100%;height:480px}#detail .user-supervised .hide{display:none}#detail .user-supervised .buttons{text-align:center;margin-bottom:50px}#detail .user-supervised .button{font-size:16px;padding:15px 60px;border:solid 2px #26b9c9;background-color:#fff;text-align:center;color:#26b9c9;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out;margin:0;cursor:pointer;display:-ms-flexbox;display:inline-flex;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:center;justify-content:center}#detail .user-supervised .button:hover,#detail .user-supervised .button.active{background-color:#26b9c9;color:#fff}}@media screen and (min-width: 768px)and (min-width: 768px){#detail .user-supervised .button{font-size:16px;cursor:pointer;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){#detail .detail__supervisedLink{position:relative;text-decoration:none;color:#333}#detail .detail__supervisedLink:hover{opacity:.8;transition:all .2s ease-in-out}#detail .detail__supervisedLink .detail__supervisedThumnail{width:150px;min-width:150px;height:100px;margin-right:20px;background-repeat:no-repeat;background-size:cover}#detail .detail__supervisedLink p{display:block;line-height:1.5}#detail .detail__supervisedLink .detail__supervisedMoreButton{position:absolute;display:inline-block;text-decoration:none;text-align:center;right:20px;bottom:20px;padding:8px 12px;font-size:14px;border:solid 2px #2e3858;background-color:#fff;text-align:center;color:#2e3858;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out}#detail .detail__supervisedLink .detail__supervisedMoreButton:hover{background-color:#2e3858;color:#fff}#detail .detail__supervisedLink .detail__supervisedMoreButton:after{content:" »"}#error .content_column h2{margin:110px 0 35px;text-align:center}#error .content_column .error_copy{margin-bottom:30px;padding:20px 20px 20px 100px;background-color:#eee}#error .error_copy h3{margin-bottom:20px;font-size:18px;font-weight:700;line-height:24px}#error .error_copy .copy{font-size:14px;line-height:24px}.error_copy ul li{font-size:14px;line-height:24px}#error .content_column .btns{margin-bottom:30px;text-align:center}#error .content_column .btns p{height:50px;margin:0 5px;display:inline-block;position:relative;overflow:hidden;*zoom:1}#error .content_column .btns p a:hover img{margin-top:-50px}#insert .bar_header{margin-bottom:30px}#insert .copy{margin-bottom:30px;font-size:14px;line-height:24px}#insert .caution{margin-bottom:30px;font-size:12px;line-height:18px}#insert .btn{height:50px;margin-bottom:30px;text-align:center;position:relative;overflow:hidden;*zoom:1}#insert .btn.end_column{margin-bottom:0}#insert .btn a:hover img{margin-top:-50px}#insert .merit_btns{margin-bottom:30px;position:relative;overflow:hidden;*zoom:1}#insert .merit_btns li{margin-left:20px;float:left}#insert .merit_btns li:first-child{margin-left:0}#insert .chart{margin-bottom:30px}#insert .chart li{padding:20px 0 0 0;background-color:#eee}#insert .chart li.step01{background:url(../images/insert/step01_bg.gif) 20px 20px no-repeat #eee}#insert .chart li.step02{background:url(../images/insert/step02_bg.gif) 20px 20px no-repeat #eee}#insert .chart li.step03{background:url(../images/insert/step03_bg.gif) 20px 20px no-repeat #eee}#insert .chart li.step04{padding-bottom:5px;background:url(../images/insert/step04_bg.gif) 20px 20px no-repeat #eee}#insert .chart p.step{margin:0 20px 15px 130px}#insert .chart p.copy{margin:0 20px 25px 130px}.info-jpx{font-size:16px;font-weight:700;line-height:2em;margin-bottom:10px;text-align:center;padding:10px 0}.info-jpx strong{color:#eb6877}.logo-jpx{width:40px}#detail .banner{padding:10px 0;border-top:2px solid #eee;border-bottom:2px solid #eee;margin:5px 0}#detail .banner .banner_img{float:left;margin:0px 5px}#detail .banner .banner_img img{width:50px;padding:0 5px}#detail .banner .banner_text{margin:0 10px;line-height:1.3;font-size:14px}#detail .banner .banner_text .banner_link{text-align:right;margin:5px 5px 0}ul.list li a{text-decoration:none}.border_header{position:relative;overflow:hidden;*zoom:1}.border_header span{height:30px;position:absolute;top:8px;right:20px;overflow:hidden;*zoom:1}.border_header span a:hover img{position:relative;top:-30px}.txt-block{font-size:14px;line-height:24px}#contact .content_column h2{margin-bottom:30px}#contact .content_column .caution{margin-bottom:30px;font-size:14px;line-height:22px}#mail_form{width:686px;margin-bottom:30px;padding:0 20px;background-color:#eee}#mail_form li{border-top:4px solid #fff}#mail_form li.span_border,#mail_form li:first-child{border-top:none}#mail_form h3{width:186px;padding:35px 0 20px;text-align:left;font-size:16px;line-height:18px;float:left}#mail_form h3 span{margin-left:10px;padding:0 5px;font-size:12px;line-height:19px;color:#fff;background-color:#e63946;vertical-align:middle;display:inline-block}#mail_form div{width:706px;padding:20px 0;font-size:14px;line-height:18px;text-align:left}#mail_form .span_border div{margin-left:186px;padding-top:0}#mail_form div label{width:30px;margin-right:10px;text-align:right;display:inline-block}#mail_form div input[type=text]{width:200px;height:40px;margin-left:0;border:1px solid #eee;box-sizing:border-box;padding:20px}#mail_form div input[type=email]{padding:20px}#mail_form div textarea{width:436px;height:170px;margin-left:0;padding:10px;resize:none;border:1px solid #eee}#fname,#fname_kana,#sei,#sei_kana{margin-right:20px}#mail_form #fname,#mail_form #name,#mail_form #fname_kana,#mail_form #name_kana,#mail_form #address,#mail_form #zip01{margin-left:0}#mail_form #address,#mail_form #mail,#mail_form #time{width:460px}#mail_form #zip01{width:100px;margin-right:10px}#mail_form #zip02{width:100px;margin-left:10px}#mail_form #zip_auto{width:190px;height:40px;margin-right:20px;border:none;background:url(../images/contact/btn_zip_auto.gif) left top no-repeat;float:right;position:relative;overflow:hidden;*zoom:1}#zip_auto:hover{background-position:left -40px}#contact .center_caution{margin-bottom:30px;font-size:14px;line-height:22px;text-align:center}#btn_submit{width:190px;height:50px;margin:0 auto;color:rgba(0,0,0,0);border:none;outline:none;background:url(../images/contact/btn_submit.gif) left top no-repeat;display:block}#btn_submit:hover{background-position:left -50px}.txt-f64747{color:#e63946;line-height:22px}.error_message,.error___{color:#e63946;line-height:20px;text-align:center;display:none;font-weight:700}#error_message{color:#e63946;line-height:20px;text-align:center;display:none;font-weight:700;padding:0;border:2px solid #e63946}.error_message{padding-left:200px !important;padding-right:0;padding-bottom:2px !important;padding-top:2px !important;border:none}#error .content_column .error_copy{margin-bottom:30px;padding:20px;background-color:#eee}#error .error_copy h2{font-size:18px;font-weight:700;line-height:24px;margin:80px 0;text-align:center}#error .error_copy .copy{font-size:14px;line-height:24px}.error_copy ul li{font-size:14px;line-height:24px}#error .content_column .btns{margin-bottom:30px;text-align:center}#error .content_column .btns p{height:50px;margin:0 5px;display:inline-block;position:relative;overflow:hidden;*zoom:1}#error .content_column .btns p a:hover img{margin-top:-50px}#insert .bar_header{margin-bottom:30px}#insert .copy{margin-bottom:30px;font-size:14px;line-height:24px}#insert .caution{margin-bottom:30px;font-size:12px;line-height:18px}#insert .btn{height:50px;margin-bottom:30px;text-align:center;position:relative;overflow:hidden;*zoom:1}#insert .btn.end_column{margin-bottom:0}#insert .btn a:hover img{margin-top:-50px}#insert .merit_btns{margin-bottom:30px;position:relative;overflow:hidden;*zoom:1}#insert .merit_btns li{margin-left:20px;float:left}#insert .merit_btns li:first-child{margin-left:0}#insert .chart{margin-bottom:30px}#insert .chart li{padding:20px 0 0 0;background-color:#eee}#insert .chart li.step01{background:url(../images/insert/step01_bg.gif) 20px 20px no-repeat #eee}#insert .chart li.step02{background:url(../images/insert/step02_bg.gif) 20px 20px no-repeat #eee}#insert .chart li.step03{background:url(../images/insert/step03_bg.gif) 20px 20px no-repeat #eee}#insert .chart li.step04{padding-bottom:5px;background:url(../images/insert/step04_bg.gif) 20px 20px no-repeat #eee}#insert .chart p.step{margin:0 20px 15px 130px}#insert .chart p.copy{margin:0 20px 25px 130px}#knowledge .links{margin:0 -16px 45px 0;position:relative;overflow:hidden;*zoom:1}#knowledge .links li{height:94px;margin:0 16px 16px 0;float:left}#knowledge .links li a:hover img{opacity:.7;filter:alpha(opacity=70)}#qanda .qa_block{margin-bottom:30px;padding:0 20px 20px 20px;background:url(../images/qanda/question_icon.png) 20px 20px no-repeat #f5f5f5}#qanda .qa_block.gr{background-color:#f5f5f5}#qanda .question{margin-bottom:20px}#qanda .question_header{margin:30px 0 10px 80px;position:relative;*zoom:1}#qanda .question_header h3{padding:20px;font-size:24px;font-weight:700;line-height:30px;color:#0263b5;position:relative}#qanda .question_header .name{max-width:220px;font-size:14px;line-height:24px;position:absolute;right:0;bottom:0}#qanda .question .copy{margin-left:80px;font-size:14px;line-height:24px}#qanda .answer_list li{margin-bottom:5px;padding:20px 20px 20px 55px;border-radius:4px;behavior:url(js/PIE.htc);background:url(../images/qanda/a.png) 20px 20px no-repeat #fff}#qanda .answer_list li p{font-size:14px;line-height:24px}#qanda .answer_list li p a{color:#0263b5;text-decoration:none}#qanda .answer_list li p a:hover{text-decoration:underline}#qanda .categories{margin-top:15px;padding-top:20px;font-size:14px;line-height:30px;border-top:4px solid #fff;position:relative;overflow:hidden;*zoom:1}#qanda .categories h4{float:left}#qanda .categories ul{width:400px;margin-right:-10px;position:relative;overflow:hidden;float:left;*zoom:1}#qanda .categories.wide ul{width:598px;height:30px}#qanda .categories ul li{min-width:56px;margin:0 8px 10px 0;padding:0 10px;font-weight:700;text-align:center;color:#fff;float:left;background-color:#f08d18}#qanda .categories ul li a{text-decoration:none;color:whtie}#qanda .categories .answer_count{width:86px;color:#0263b5;float:left}#qanda .categories .answer_count_top{width:86px;color:#0263b5;float:right}#qanda .categories .more{float:left;padding-left:37px;position:relative}#qanda .categories .more a{color:#0263b5;text-decoration:none}#qanda .categories .more a:hover{text-decoration:underline}#qanda .categories .more::before{content:"chevron_right";color:#fff;display:block;width:18px;height:18px;background:#f08d18;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;left:10px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_list{width:120px;height:30px;margin:0 110px 30px auto;position:relative;z-index:10;*zoom:1}#qanda .category_list ul{width:120px;height:30px;background-color:#fff;position:absolute;top:0;left:0;overflow:hidden;*zoom:1}#qanda .category_list li{height:30px;padding-left:10px;font-size:16px;font-weight:700;line-height:30px;color:#fff;background-color:#2e3858;text-align:left;display:none}#qanda .category_list li.on{display:block}#qanda .category_list ul.on li{display:block}#qanda .category_list li.on{cursor:pointer;padding-right:30px;background:#2e3858;position:relative}#qanda .category_list li.on::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_list li a{color:#fff;text-decoration:none;display:block}#qanda .category_list li:hover{opacity:.7;filter:alpha(opacity=70)}#qanda .category_sort_list{top:16px;left:630px;position:absolute;width:100px;height:30px;margin:0 0 30px auto;z-index:11;*zoom:1}#qanda .category_sort_list ul{width:100px;height:30px;background-color:#fff;position:absolute;top:0;left:0;overflow:hidden;*zoom:1}#qanda .category_sort_list li{height:30px;padding-left:10px;font-size:16px;font-weight:700;line-height:30px;color:#fff;background-color:#2e3858;text-align:left;display:none}#qanda .category_sort_list li.on{display:block}#qanda .category_sort_list ul.on li{display:block}#qanda .category_sort_list li.on{padding-right:30px;background:#2e3858}#qanda .category_sort_list li.on::after{content:"unfold_more";color:#fff;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-8px 0 0;position:absolute;top:15px;-webkit-font-feature-settings:"liga"}#qanda .category_sort_list li a{color:#fff;text-decoration:none;display:block}#qanda .category_sort_list li:hover{opacity:.7;filter:alpha(opacity=70)}#qanda .pager{margin:15px 0;position:relative;overflow:hidden;*zoom:1}#qanda .page_counter{float:left;font-size:18px;font-weight:700;line-height:30px;color:#f08d18}#qanda .page_counter span.bk{font-weight:400;color:#333}#qanda .pager ul{float:right;position:relative;overflow:hidden;*zoom:1}#qanda .pager ul li{margin:0 10px 10px 0;padding:0;float:left;font-size:16px;line-height:30px;background-color:#effdf4}#qanda .pager ul li a{color:#2e3858;display:block;padding:0 8px;text-decoration:none}#qanda .pager ul li a:hover{background:#2e3858;color:#fff}#qanda .pager ul li a:visited{background:#2e3858;color:#2e3858}#qanda .pager ul li.on{color:#fff;background-color:#2e3858;padding:0 8px}#qanda .pager ul li.next{padding-right:25px;background:url(../images/common/next_marker.gif) right center no-repeat #2e3858}#qanda .pager ul li.prev{padding-left:25px;background:url(../images/common/prev_marker.gif) left center no-repeat #2e3858}.question_list li{background:url("../images/qanda/question_icon.png") no-repeat 20px 10px/60px auto #f5f5f5}.categories li{background-image:none}}@media screen and (min-width: 768px){.article_inner_banner-pc{line-height:30px}.border_header a.more{background:#f08d18;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:400;height:30px;line-height:30px;margin-top:-15px;padding:0 0 0 32px;position:absolute;right:20px;top:50%;width:70px;zoom:1;color:#fff;text-decoration:none}.border_header a.more:before{content:"menu";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:10px;line-height:1;margin:-10px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}.border_header a.more:hover{opacity:.7}a.a-disabled{pointer-events:none}.custom_desc{padding:15px;margin:0 0 15px 0;background-color:#f5f5f5}.custom_desc h2{color:#333;font-size:20px;line-height:34px;margin-bottom:15px}#main_content .custom_desc h2{color:#333;font-size:20px;line-height:34px;margin-bottom:15px}.custom_desc p{font-size:16px;line-height:24px}.further_narrow_down{padding:15px;margin-bottom:35px}.further_narrow_down h2{font-size:20px;margin:15px 0 15px 0;position:relative}#main_content .further_narrow_down h2{font-size:20px;margin:15px 0 15px 0;position:relative}.further_narrow_down h2:first-child,#main_content .further_narrow_down h2:first-child{margin-top:0px}.further_narrow_down h2 i{font-size:28px;position:relative;top:7px}.further_narrow_down h3{font-weight:700;margin:10px 0 5px 5px}.further_narrow_down li{display:inline-block;border-right:1px solid #888;padding:0 5px;margin:0 0 5px 0}.further_narrow_down ul li:last-child{border-right:none}.navi_related{margin-bottom:20px}.navi_related ul{position:relative;overflow:hidden;*zoom:1}.navi_related ul li{width:243px;margin-left:2px;padding:20px 0;float:left;background-color:#f5f5f5;line-height:16px;margin-bottom:16px;padding-left:0px;font-weight:700}.navi_related ul li:first-child{margin-left:0}.navi_related p,.navi_related h4{width:auto;padding:0 15px;margin:0 auto}.navi_related h4{font-size:16px}.navi_related .thumb{display:block;width:176px;height:100px;background-size:cover;background-position:center center;margin-bottom:10px;border:2px solid #ccc}.navi_related h4{border:none;margin-bottom:10px;font-size:14px;line-height:20px;color:#333;text-align:left;height:66px;overflow:hidden}.navi_related a{text-decoration:none}.navi_related .copy{width:150px;margin:0 0 10px 20px;font-size:12px;font-weight:400;line-height:18px;color:#333}.navi_related .btn{width:140px;background:#f08d18;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;line-height:1;margin:auto;padding:8px 10px;position:relative;text-decoration:none;*zooom:1}.navi_related .btn:hover{opacity:.7}.navi_related .btn:after{border-radius:50%;background:#fff;content:"chevron_right";color:#e6a538;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;height:15px;right:10px;line-height:16px;margin:-8px 0 0;position:absolute;top:50%;width:15px;-webkit-font-feature-settings:"liga"}#qanda_update,#qanda_ranking{margin:0px 0 20px 0}#knowledge_links .copy.copy-sozokuzei{margin:0 0 10px 10px;width:170px}#search #knowledge_links .copy.copy-sozokuzei{width:170px}}.qa_footer_block{padding:0 15px}.border_header a.more{background:#f08d18;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:400;height:28px;line-height:26px;margin-top:-15px;padding:0 0 0 32px;position:absolute;right:5px;top:50%;width:70px;zoom:1;color:#fff;text-decoration:none}.border_header a.more:before{content:"menu";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:10px;line-height:1;margin:-10px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}.border_header a.more:hover{opacity:.7}#search .search_module .cb_type .search_list label{display:flex}#bottom_index .content_index li a,#bottom_index .footer_index li a{height:auto}.wrap_main .ttl_main{text-shadow:1px 1px 1px #fff}a.a-disabled{pointer-events:none}.custom_desc{margin:0 15px 25px 15px}.custom_desc h2{color:#333;margin-bottom:15px}.custom_desc p{font-size:12px;line-height:1.2}.navi_related{margin-bottom:20px}.navi_related ul{position:relative;overflow:hidden;*zoom:1}.navi_related ul li{width:320px;margin-left:2px;padding:20px 0;background-color:#f5f5f5;line-height:16px;margin-bottom:4px;padding-left:0px;font-weight:700;clear:both}.navi_related ul li:first-child{margin-left:0}.navi_related ul li::after{content:"";display:block;clear:both}.navi_related h4{font-size:16px}.navi_related .thumb{display:block;float:left;width:80px;height:80px;margin-left:15px;background-size:cover;background-position:center center;margin-bottom:10px;border:2px solid #ccc}.navi_related a h4{color:#0263b5}.navi_related h4{width:190px;border:none;font-size:14px;line-height:20px;color:#333;text-align:left;padding-right:15px;float:right;font-weight:400}.navi_related .btn{display:none}.further_narrow_down{background-color:#f5f5f5;padding:15px;margin-bottom:35px}.further_narrow_down h2,#main_content .further_narrow_down h2{font-size:16px;margin:15px 0 15px 0;position:relative}.further_narrow_down h2:first-child,#main_content .further_narrow_down h2:first-child{margin-top:0px}.further_narrow_down h2 i{font-size:24px;position:relative;top:7px}.further_narrow_down h3{font-weight:700;margin:5px 0 10px 5px;display:flex;align-items:center;font-size:16px}.further_narrow_down h4{margin:10px 0 5px 5px;font-size:16px}.further_narrow_down ul{margin-bottom:10px}.further_narrow_down li{display:inline-block;border-right:1px solid #888;padding:0 5px;margin:0 0 5px 0;font-size:14px}.further_narrow_down ul li:last-child{border-right:none}.review_lists .review-item:nth-child(n+4){display:none}#navi .yarpp-thumbnails-horizontal .yarpp-thumbnail{color:#333;font-size:14px;border:1px solid #ccc}#navi .yarpp-thumbnails-horizontal .yarpp-thumbnail:hover{opacity:.8}#navi .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title{font-weight:400}.yarpp-related-post,#navi .yarpp-related-post{width:100%;overflow:hidden;margin-top:5px;font-size:0}.yarpp-related-post .related-entry,#navi .yarpp-related-post .related-entry{vertical-align:top;display:inline-block;width:48%;font-size:12px;line-height:1.5;margin:0 1% 5px 1%}@media screen and (min-width: 768px){.yarpp-related-post .related-entry,#navi .yarpp-related-post .related-entry{width:24%;font-size:14px;margin:0 1% 5px 0}}.yarpp-related-post .related-entry a,#navi .yarpp-related-post .related-entry a{display:block;padding:10px;color:#333;font-weight:400;border:1px solid #ccc}.yarpp-related-post .related-entry a:hover,#navi .yarpp-related-post .related-entry a:hover{opacity:.8}.yarpp-related-post .related-entry a span,#navi .yarpp-related-post .related-entry a span{display:block;height:3em;overflow:hidden}@media screen and (min-width: 768px){.yarpp-related-post .related-entry a span,#navi .yarpp-related-post .related-entry a span{height:36px}}.yarpp-related-post .related-thumb,#navi .yarpp-related-post .related-thumb{content:" ";display:block;width:100%;height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:10px}@media screen and (min-width: 768px){.yarpp-related-post .related-thumb,#navi .yarpp-related-post .related-thumb{height:152px}}.reference_cost h3{margin-bottom:15px;font-size:16px}.reference_cost dt,.reference_cost dd{margin:0;padding:0}.reference_cost dl{width:100%;display:flex;flex-wrap:wrap;margin-bottom:40px}.reference_cost dl dt,.reference_cost dl dd{box-sizing:border-box;margin-bottom:0px;padding:8px 12px;font-size:14px;line-height:1.2;display:flex;align-items:center}@media screen and (min-width: 768px){.reference_cost dl dt,.reference_cost dl dd{padding:10px 20px}}.reference_cost dl dt{width:138px;color:#fff;background-color:#2e3858}@media screen and (min-width: 768px){.reference_cost dl dt{width:185px}}.reference_cost dl dd{width:calc(100% - 138px);background-color:#f5f5f5}@media screen and (min-width: 768px){.reference_cost dl dd{width:calc(100% - 185px)}}@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}body{overflow-x:hidden}.header--pc{display:none}.header--sp{display:flex}@media screen and (min-width: 768px){.header--pc{display:block}.header--sp{display:none}}.header--pc{width:100%}.header--pc .header-tagline{background-color:#eee}.header--pc .header-tagline .inner{max-width:1000px;margin:auto;font-size:12px;color:#888;display:flex;padding:8px;justify-content:space-between}.header--pc .header-top{max-width:1000px;margin:auto;display:flex;justify-content:space-between;padding:12px 0}.header--pc .header-top .header-left a{display:flex}.header--pc .header-top .header-left a img.logo{width:160px;margin-right:12px}.header--pc .header-top .header-left a img.badge{width:100px}.header--pc .header-top .header-left a img.badge.count{margin-right:12px}.header--pc .header-top .header-left a img.badge.kuchikomi{margin-right:0;width:140px}.header--pc .header-top .header-right{display:flex;justify-content:flex-end}.header--pc .header-top .header-right .operator{display:flex}.header--pc .header-top .header-right .operator>img{margin-right:24px}.header--pc .header-top .header-right .operator p{font-size:16px;line-height:1.3em}.header--pc .header-top .header-right .operator p span{color:#f08d18;font-weight:700}.header--pc .header-top .header-right .operator .balloon{position:relative;padding:12px;background-color:#fff;border:2px solid #666;border-radius:8px}.header--pc .header-top .header-right .operator .balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:20px;border-right:15px solid #666;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.header--pc .header-top .header-right .operator .balloon::after{content:"";position:absolute;display:block;width:0;height:0;left:-12px;top:20px;border-right:15px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.header--pc .header-top .header-right .contact{display:flex;margin-left:12px;justify-content:center;align-items:center}.header--pc .header-top .header-right .contact .free{background-color:#f08d18;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:20px;width:64px;height:64px;line-height:1.2em;text-align:center}.header--pc .header-top .header-right .contact a,.header--pc .header-top .header-right .contact .tel{display:flex;justify-content:center;align-items:center;text-decoration:none;margin-left:5px}.header--pc .header-top .header-right .contact a i,.header--pc .header-top .header-right .contact .tel i{color:#f08d18;font-size:36px}.header--pc .header-top .header-right .contact a p,.header--pc .header-top .header-right .contact .tel p{text-align:center}.header--pc .header-top .header-right .contact a p:first-child,.header--pc .header-top .header-right .contact .tel p:first-child{color:#333;font-size:24px;font-weight:700;margin-bottom:8px}.header--pc .header-top .header-right .contact a p:first-child small,.header--pc .header-top .header-right .contact .tel p:first-child small{font-size:.8em}.header--pc .header-top .header-right .contact a p:last-child,.header--pc .header-top .header-right .contact .tel p:last-child{font-size:12px;color:#333}.header--pc .header-bottom{border-top:1px solid #ffd9af;border-bottom:2px solid #f08d18}.header--pc .header-bottom ul{max-width:1000px;margin:auto;display:flex;padding:8px 0}.header--pc .header-bottom ul li{width:100%;border-left:1px solid #aaa}.header--pc .header-bottom ul li a{display:flex;text-decoration:none;padding:10px 10px;color:#333;white-space:nowrap;justify-content:center;align-items:center}.header--pc .header-bottom ul li:last-child{border-right:1px solid #aaa}.header--sp{width:100%;justify-content:space-between;border-top:1px solid #ffd9af;padding:12px 8px;box-sizing:border-box}.header--sp .header-left{display:flex}.header--sp .header-left a{display:flex}.header--sp .header-left a img.logo{width:86px;margin-right:5px}.header--sp .header-left a img.badge{width:64px}.header--sp .header-left a img.badge.count{margin-right:5px}.header--sp .header-left a img.badge.kuchikomi{margin-right:0;width:100px}.header--sp .header-right{display:flex;justify-content:center;align-items:center}.header--sp .header-right a{background-color:#e63946;color:#fff;font-size:14px;border-radius:8px;padding:10px 5px;display:flex;justify-content:center;align-items:center;text-decoration:none;margin-right:4px}.header--sp .header-right button{background-color:rgba(0,0,0,0);border:1px solid #ccc;display:flex;justify-content:center;align-items:center;border-radius:4px;flex-direction:column-reverse;font-size:12px}.header--sp .header-right button i{font-size:26px}.header-menu{overflow:scroll;background-color:#eee;width:100%;height:100%;position:absolute;z-index:99999;top:0;transition:all .2s;right:100%;opacity:0;visibility:hidden}.header-menu.active{visibility:visible;opacity:1;right:0}.header-menu .button-wrap-top,.header-menu .button-wrap-bottom{padding:12px;display:flex;justify-content:flex-end}.header-menu .button-wrap-top button,.header-menu .button-wrap-bottom button{background-color:rgba(0,0,0,0);border:1px solid #666;display:flex;justify-content:center;align-items:center;padding:8px 12px;color:#666;border-radius:8px}.header-menu .button-wrap-top button i,.header-menu .button-wrap-bottom button i{color:#aaa;font-size:18px;margin-right:5px}.header-menu .button-wrap-bottom{justify-content:center}.header-menu .banner{border:none;margin-bottom:8px;display:flex;justify-content:center;align-items:center;padding:0 8px}.header-menu ul{background-color:#fff;border-top:1px solid #f08d18;border-bottom:1px solid #f08d18;margin:24px 0}.header-menu ul li{border-bottom:1px solid #ccc;padding:5px 0}.header-menu ul li a{display:flex;text-decoration:none;padding:10px 20px;align-items:center;color:#333;position:relative}.header-menu ul li a i{color:#f08d18;font-size:24px;margin-right:12px}.header-menu ul li a::after{content:"chevron_right";display:block;font-family:Material Icons;font-size:26px;position:absolute;right:12px;color:#888}.header-menu ul li.menu-about a::before,.header-menu ul li.menu-search-experts a::before,.header-menu ul li.menu-review a::before,.header-menu ul li.menu-interview a::before,.header-menu ul li.menu-procedure a::before,.header-menu ul li.menu-knowledge a::before,.header-menu ul li.menu-case-studies a::before{font-family:"Material Icons";color:#f08d18;font-size:24px;margin-right:12px;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.header-menu ul li.menu-about a::before{content:"live_help"}.header-menu ul li.menu-search-experts a::before{content:"person_search"}.header-menu ul li.menu-review a::before{content:"chat"}.header-menu ul li.menu-interview a::before{content:"person_pin"}.header-menu ul li.menu-procedure a::before{content:"account_tree"}.header-menu ul li.menu-knowledge a::before{content:"school"}.header-menu ul li.menu-case-studies a::before{content:"list"}.header-menu ul li:last-child{border-bottom:none}header{position:relative;top:0;background-color:#fff}header *{box-sizing:border-box}header a{text-decoration:none !important}header .header__inr{width:100vw;margin:0 auto;display:flex;align-items:center;justify-content:start;padding:2.4vw 3.7333333333vw;gap:2.6666666667vw}@media screen and (min-width: 768px){header .header__inr{padding:clamp(0px,1.0909090909vw,12px) clamp(0px,9.0909090909vw,100px);width:clamp(1px,100vw,1512px);gap:0}}header .header__logo{display:flex;align-items:center;justify-content:space-between;gap:2.4vw;margin:2.4vw 0}@media screen and (min-width: 768px){header .header__logo{width:auto;flex-direction:column;gap:clamp(1px,0.8181818182vw,9px);margin:clamp(0px,0.8181818182vw,8px) 0}}header .header__logoImg{order:1;text-align:center}@media screen and (min-width: 768px){header .header__logoImg{order:2}}header .header__logoImg>img{width:18.9333333333vw;height:5.0666666667vw;margin-left:1.3333333333vw}@media screen and (min-width: 768px){header .header__logoImg>img{width:clamp(1px,14.5454545455vw,160px);height:clamp(1px,4.0909090909vw,45px);margin-left:0}}header .header__logoCatchphrase{order:2;color:#f08d18;font-size:3.7333333333vw;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__logoCatchphrase{order:1;font-size:clamp(1px,1.0909090909vw,12px)}}header .header__cta{margin:0 0 0 auto}header .header__cta>a{display:flex;align-items:center}@media screen and (min-width: 768px){header .header__cta>a{flex-direction:row;gap:clamp(1px,0.9090909091vw,10px)}}header .header__ctaBadge{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#16a34a;color:#fff;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__ctaBadge{width:clamp(1px,5.8181818182vw,64px);height:clamp(1px,5.8181818182vw,64px);font-size:clamp(1px,1.8181818182vw,20px)}}header .header__ctaTel{color:#16a34a;text-align:center;font-family:var(--default-font-family);font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__ctaTel{font-size:clamp(1px,3.6363636364vw,40px)}}header .header__ctaTel small{display:block;color:#232b39;text-align:center;font-weight:400}@media screen and (min-width: 768px){header .header__ctaTel small{font-size:clamp(1px,1.4545454545vw,16px)}}header .header__result{display:block;height:100%}@media screen and (min-width: 768px){header .header__result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,1.8181818182vw,20px)}}header .header__result>ul{display:flex;align-items:center;justify-content:center;gap:2.6666666667vw}@media screen and (min-width: 768px){header .header__result>ul{flex-flow:row;gap:clamp(1px,0.9090909091vw,10px);margin-left:clamp(0px,1.8181818182vw,20px)}}header .header__result>ul>li{display:flex;align-items:center;justify-content:center;color:#61482d;font-size:2.9333333333vw;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap;text-align:center}@media screen and (min-width: 768px){header .header__result>ul>li{max-width:clamp(1px,19.0909090909vw,210px);font-size:clamp(1px,0.9090909091vw,10px)}}header .header__result>ul>li::before,header .header__result>ul>li::after{content:"";background-repeat:no-repeat;background-size:contain;width:4.8vw;height:10.6666666667vw;aspect-ratio:6/13}@media screen and (min-width: 768px){header .header__result>ul>li::before,header .header__result>ul>li::after{width:clamp(1px,2.7272727273vw,30px);height:clamp(1px,6vw,66px);aspect-ratio:17/37}}header .header__result>ul>li::before{background-image:url(../images/result_deco_l.svg)}header .header__result>ul>li::after{background-image:url(../images/result_deco_r.svg)}header .header__result>ul>li strong{font-size:3.2vw;margin-top:2px;display:block}@media screen and (min-width: 768px){header .header__result>ul>li strong{font-size:clamp(1px,1.2727272727vw,14px);letter-spacing:.05em}}header .header__result>ul>li span{font-size:5.8666666667vw;background:linear-gradient(45deg, #895921 0%, #f08d18 45%, #f08d18 70%, #f08d18 85%, #895921 95% 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){header .header__result>ul>li span{font-size:clamp(1px,2.5454545455vw,28px)}}header .header__result>ul>li:first-of-type{grid-column:1/3}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type{max-width:clamp(1px,19.0909090909vw,210px)}}header .header__result>ul>li:first-of-type strong{display:flex;align-items:center;justify-content:center;background-color:#344b95;color:#fff;font-size:2.9333333333vw;font-weight:600;line-height:1;margin:0 auto;padding:2px}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type strong{padding:2px 0px;font-size:clamp(1px,1vw,11px)}}header .header__result>ul>li:first-of-type span{display:block;font-size:6.9333333333vw;font-style:normal;font-weight:600;line-height:1;position:relative;text-align:center;margin-top:2px}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type span{line-height:1.2;font-size:clamp(1px,3.2727272727vw,36px);margin-right:0}}header .header__result>ul>li:first-of-type span::after{content:"※";display:block;font-size:2.1333333333vw;font-weight:600;line-height:1.2;position:absolute;top:0.5333333333vw;right:0;color:#61482d;-webkit-background-clip:unset;-webkit-text-fill-color:initial}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type span::after{top:clamp(1px,0.4545454545vw,5px);right:clamp(-10px,-0.9090909091vw,-1px);font-size:clamp(1px,1vw,11px)}}.ttl__side{margin:0 0 15px 0;border-bottom:#2e3858 double 3px;padding:12px 0 10px 0}.ttl__side a{color:#2e3858;text-decoration:none}.ttl__side a i{display:inline-block;padding-right:10px;vertical-align:middle}#cate_menu{position:relative;overflow:hidden;*zoom:1;margin-bottom:20px}#cate_menu.knowledge_menu{margin-bottom:40px}#cate_menu li{border-bottom:1px solid #ccc}#cate_menu.on{background-color:#eee}#cate_menu a{color:#333;display:block;font-size:14px;padding:15px 15px 15px 36px;position:relative;text-decoration:none}#cate_menu a:hover{background-color:#eee}#cate_menu a:before{content:"chevron_right";color:#fff;display:block;width:18px;height:18px;background:#f08d18;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;left:10px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#cate_menu>li:last-child{display:none !important}#right_banner{margin-bottom:15px}#right_banner li{margin:0 0 10px 0;text-align:center}#right_banner li img{max-width:100%}#menu_slide{width:100%;background-color:#065c7c;position:relative;overflow:hidden;transition:margin-left 300ms ease-out;-webkit-transition:margin-left 300ms ease-out;-ms-transition:margin-left 300ms ease-out;-moz-transition:margin-left 300ms ease-out}#menu_slide.on{margin-left:-251px}#menu_slide.on #side_menu{right:0;z-index:9999}#side_menu{width:251px;height:100%;position:fixed;top:0;right:9900px;background-color:#eee;overflow-y:scroll;z-index:2;-webkit-overflow-scrolling:touch;transition:left 300ms ease-out;-webkit-transition:left 300ms ease-out;-ms-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out}@media screen and (min-width: 768px){#side_menu{margin-bottom:30px;padding:20px;border:1px solid #ccc}}#side_menu h2{background-color:#f08d18;width:251px;height:45px;text-align:center;font-size:16px;line-height:45px;font-weight:700;color:#fff;position:fixed;top:0;right:0;-webkit-overflow-scrolling:touch;transition:left 300ms ease-out;-webkit-transition:left 300ms ease-out;-ms-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out}#side_menu .header__top-cv{width:90%;margin:50px auto 5px auto}#side_menu .header__top-cv a{background:#e63946;background:-moz-linear-gradient(#e63946, #e63946);background:-webkit-linear-gradient(#e63946, #e63946);background:linear-gradient(#e63946, #e63946);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='$color-support', endColorstr='$color-support', GradientType=0);border-radius:4px;box-sizing:border-box;box-shadow:0 3px 3px 0 #aaa;color:#fff;display:block;padding:2px 0;text-align:center;text-decoration:none;transition:all .5s}#side_menu .header__top-cv a:visited{color:#fff;text-decoration:none}#side_menu .header__top-cv a:hover{color:#fff;text-decoration:none;opacity:.6}#side_menu .header__top-cv small{display:block;font-size:14px;font-weight:400;margin-bottom:12px}#side_menu .header__top-cv span{border:hsla(0,0%,100%,.3) solid 2px;border-radius:0px;box-sizing:border-box;display:block;font-size:16px;font-weight:700;margin:0 2px;padding:10px 0}#side_menu ul{height:100%;padding:0}#side_menu li{font-size:14px;background-color:#eee;border-bottom:1px solid #666;background-position:18px center;background-repeat:no-repeat;vertical-align:middle}#side_menu li:first-child{border-top:none}#side_menu li a{color:#333;display:block;line-height:40px;padding:0 10px;text-decoration:none}#side_menu li a i{color:#f08d18;display:inline-block;margin-right:10px;position:relative;top:5px}@media screen and (min-width: 768px){#side_menu li li{height:60px;margin-bottom:10px;text-align:center;position:relative;overflow:hidden;*zoom:1}#side_menu li li a:hover img{margin-top:-70px}}#side_menu .shoshinsya i{padding:0 4px 0 4px;width:15px;top:0;z-index:5}.footerCta{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:#2e3858;color:#fff;white-space:nowrap}.footerCta *{box-sizing:border-box}.footerCta__inr{width:94.6666666667vw;margin:0 auto;padding:3.2vw 30px 3.2vw 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:2.1333333333vw}@media screen and (min-width: 768px){.footerCta__inr{width:clamp(1px,90.9090909091vw,1000px);height:clamp(1px,7.2727272727vw,80px);padding:0 0 0 clamp(0px,9.0909090909vw,100px);gap:clamp(1px,1.2727272727vw,14px);flex-direction:row;align-items:center}}@media screen and (min-width: 768px){.footerCta__inr::before{content:"";background-image:url(../images/servicePromotion_person.png);background-size:contain;background-repeat:no-repeat;display:block;width:clamp(1px,10.0909090909vw,111px);height:clamp(1px,9vw,99px);position:absolute;bottom:0;left:0}}.footerCta__head{display:flex;flex-direction:column;align-items:center;gap:1.0666666667vw;width:100%}@media screen and (min-width: 768px){.footerCta__head{align-items:flex-start;width:auto;gap:clamp(1px,0.3636363636vw,4px)}}.footerCta__ttl{font-size:3.7333333333vw;font-weight:700;line-height:1.2;text-align:center;width:100%}@media screen and (min-width: 768px){.footerCta__ttl{font-size:clamp(1px,1.8181818182vw,20px);text-align:left;width:auto}}.footerCta__desc{display:none;font-size:4.2666666667vw;font-weight:400;line-height:6.4vw}@media screen and (min-width: 768px){.footerCta__desc{display:flex;align-items:center;align-self:center;gap:clamp(1px,0.9090909091vw,10px);margin-top:clamp(0px,0.5454545455vw,5px)}}.footerCta__desc strong{display:flex;border-radius:1.6vw;background:#16a34a;justify-content:center;align-items:center;width:13.8666666667vw;height:8.2666666667vw;font-size:4.8vw;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.footerCta__desc strong{border-radius:clamp(0px,0.5454545455vw,4px);width:clamp(1px,4.7272727273vw,52px);height:clamp(1px,2.8181818182vw,31px);font-size:clamp(1px,1.6363636364vw,18px)}}@media screen and (min-width: 768px){.footerCta__desc{font-size:clamp(1px,2.3636363636vw,26px);line-height:clamp(1px,2.1818181818vw,24px)}}.footerCta__buttons{display:flex;gap:2.1333333333vw;width:100%}@media screen and (min-width: 768px){.footerCta__buttons{width:auto;gap:clamp(1px,1.2727272727vw,14px)}}.footerCta__tel,.footerCta__web{display:flex;width:45.3333333333vw;height:11.2vw;justify-content:center;align-items:center;gap:1.0666666667vw;border-radius:5.3333333333vw;color:#fff;font-weight:700;text-align:center;padding:2.4vw 0;font-size:4.2666666667vw;line-height:1.5;text-decoration:none}@media screen and (min-width: 768px){.footerCta__tel,.footerCta__web{width:auto;height:clamp(1px,5.6363636364vw,62px);gap:clamp(1px,0.7272727273vw,8px);border-radius:clamp(0px,0.9090909091vw,8px);font-size:clamp(1px,2vw,22px);line-height:clamp(1px,2.1818181818vw,24px);padding:clamp(0px,0.5454545455vw,5px) clamp(0px,1.4545454545vw,16px)}}.footerCta__tel small,.footerCta__web small{font-size:3.2vw;font-weight:400}@media screen and (min-width: 768px){.footerCta__tel small,.footerCta__web small{font-size:clamp(1px,1.4545454545vw,16px)}}.footerCta__tel p,.footerCta__web p{font-size:2.6666666667vw;font-weight:400;line-height:1.3;white-space:normal}@media screen and (min-width: 768px){.footerCta__tel p,.footerCta__web p{font-size:clamp(1px,0.9090909091vw,10px)}}.footerCta__tel:hover,.footerCta__web:hover{opacity:1}.footerCta__tel{background:#16a34a;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6)}.footerCta__tel::before{content:"";background-image:url(../images/animated_phone.svg);background-size:contain;background-repeat:no-repeat;display:block;width:5.3333333333vw;height:5.3333333333vw}@media screen and (min-width: 768px){.footerCta__tel::before{width:clamp(1px,4.3636363636vw,48px);height:clamp(1px,4.3636363636vw,48px)}}.footerCta__web{background:#f08d18;box-shadow:0 4px 0 hsl(32.5,87.8048780488%,41.7647058824%)}.footerCta__web::before{content:"";background-image:url(../images/top/cta_ico_mail.png);background-size:contain;background-repeat:no-repeat;display:block;width:6.9333333333vw;height:5.3333333333vw}@media screen and (min-width: 768px){.footerCta__web::before{width:clamp(1px,4.9090909091vw,54px);height:clamp(1px,3.5454545455vw,39px)}}.footerCta+footer{margin-bottom:19.2vw}@media screen and (min-width: 768px){.footerCta+footer{margin-bottom:clamp(0px,7.2727272727vw,80px)}}.footerCta__close{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;z-index:99999;display:flex;align-items:center;justify-content:center;transition:background .3s}@media screen and (min-width: 768px){.footerCta__close{top:12px;right:12px}}.footerCta__close:hover{background:rgba(32,16,16,.7)}.group-site-link{background-color:#fff}@media screen and (min-width: 768px){.group-site-link{border-top:1px solid #eee}}.group-site-link__inner{margin-left:auto;margin-right:auto;padding:9.3333333333vw 0 10.6666666667vw;width:94.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.group-site-link__inner{padding:clamp(0px,3.6363636364vw,40px) 0;width:clamp(1px,90.9090909091vw,1000px)}}.group-site-link__title{font-size:5.8666666667vw;font-weight:700;line-height:1.2;text-align:center;color:#f08d18}@media screen and (min-width: 768px){.group-site-link__title{font-size:clamp(1px,2.1818181818vw,24px)}}.group-site-link__categories{display:grid;grid-template-columns:1fr;margin-top:6.4vw}@media screen and (min-width: 768px){.group-site-link__categories{margin-top:clamp(0px,3.2727272727vw,36px);grid-template-columns:repeat(3, 1fr);gap:clamp(1px,2.9090909091vw,32px) clamp(1px,2.1818181818vw,24px)}}.group-site-link__category{position:relative;border-bottom:1px solid #eee}@media screen and (min-width: 768px){.group-site-link__category{margin-bottom:0;border-bottom:none}}.group-site-link__heading{font-size:4.2666666667vw;font-style:normal;font-weight:700;line-height:1.8;position:relative;cursor:pointer;padding:2.6666666667vw 21.3333333333vw 2.6666666667vw 4.8vw}@media screen and (min-width: 768px){.group-site-link__heading{font-size:clamp(1px,1.4545454545vw,16px);line-height:clamp(1px,1.7181818182vw,18.9px);margin-bottom:clamp(0px,1.3636363636vw,15px);padding:0}}.group-site-link__heading::after{content:"";position:absolute;right:10px;top:24%;display:block;background-image:url(../images/footer/group_site_link_ico_arrow_down.svg);background-size:contain;width:8.5333333333vw;height:8.5333333333vw;transform:rotate(0deg);transition:transform .3s}@media screen and (min-width: 768px){.group-site-link__heading::after{display:none}}.group-site-link__heading.is-open::after{transform:rotate(-180deg)}.group-site-link__list{display:none;padding:0 0 4.2666666667vw;line-height:2.9333333333vw}.group-site-link__list.is-open{display:block}@media screen and (min-width: 768px){.group-site-link__list{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1px,0.5454545455vw,6px);line-height:clamp(1px,1vw,11px);padding:0}}.group-site-link__item{padding:2.1333333333vw 4.8vw}@media screen and (min-width: 768px){.group-site-link__item{padding:0}}.group-site-link__item:last-child{margin-bottom:0}.group-site-link__link{color:#0263b5;font-size:3.7333333333vw;font-weight:400;line-height:1em}@media screen and (min-width: 768px){.group-site-link__link{font-size:clamp(1px,1.2727272727vw,14px)}}#footer{width:100%;margin-bottom:50px;padding:30px 0;background-color:#eee}@media screen and (min-width: 768px){#footer{min-width:768px;position:relative;margin:0;bottom:0;padding:30px 0 160px;display:block}}#footer .copyright{padding:20px;font-size:12px;line-height:16px;color:#fff;text-align:center;border-top:1px solid #ccc;background:#333}#bottom_index{padding-bottom:50px}@media screen and (min-width: 768px){#bottom_index{padding-bottom:125px}}#bottom_index .search_links{position:relative;overflow:hidden;padding:15px 0 4px 15px;background-color:#eee}#bottom_index .search_links li{margin:0 10px 10px 0;float:left}#bottom_index .search_links02{position:relative;overflow:hidden}#bottom_index .search_links02 li{margin:0 10px 10px 0;float:left}#bottom_index .search_form{margin:15px 0 15px 15px;vertical-align:top}#bottom_index .search_form input.search_word{width:207px;height:28px;margin-right:5px;padding-left:5px;font-size:12px;line-height:28px;border:1px solid #ccc;border-radius:4px}#bottom_index .search_form input.submit{width:65px;height:32px;background:url(../images/sp/common_images/btn_search_submit.png) left top no-repeat;background-size:65px 32px;border:none;color:rgba(0,0,0,0)}#bottom_index .content_index li{padding-left:10px;font-size:14px;font-weight:700;color:#fff;line-height:44px;background-color:#2e3858;border-bottom:1px solid #fff;background-position:15px center;background-repeat:no-repeat}#bottom_index .content_index li a{display:block;color:#fff;height:100%;position:relative;text-decoration:none}#bottom_index .content_index li a::after{content:"chevron_right";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:30px;right:0;line-height:1;position:absolute;top:50%;margin:-15px 0 0 0;-webkit-font-feature-settings:"liga"}#bottom_index .content_index .knowledge i,#bottom_index .content_index .qanda i{position:relative;top:5px;margin-right:10px}#bottom_index .content_index .recommend{background-image:url(../images/sp/common_images/icon_recommend.png);background-size:25px 23px}#bottom_index .footer_index{width:320px;position:relative;overflow:hidden}#bottom_index .footer_index li{width:159px;font-size:14px;font-weight:700;line-height:44px;color:#2e3858;border-right:1px solid #eee;border-bottom:1px solid #eee;float:left}#bottom_index .footer_index li:nth-child(even){border-right:none}#bottom_index .footer_index li:nth-child(3),#bottom_index .footer_index li:nth-child(4){border-bottom:none}#bottom_index .footer_index li a{background-size:10px 15px;color:#2e3858;display:block;height:100%;padding-left:15px;position:relative;text-decoration:none}#bottom_index .footer_index li a::after{content:"chevron_right";color:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:30px;right:0;line-height:1;position:absolute;top:50%;margin:-15px 0 0 0;-webkit-font-feature-settings:"liga"}#pagetop_link{cursor:pointer;position:fixed;right:10px;bottom:25%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3019607843);border-radius:100%;z-index:999}#pagetop_link img{display:none}#pagetop_link svg{width:16px;height:24px}@media screen and (min-width: 768px){#pagetop_link{bottom:25%}}.list__footer{margin:auto 15px}@media screen and (min-width: 768px){.list__footer{max-width:980px;margin:auto}}.list__footer h4{display:block;font-size:18px;flex-basis:100%;text-align:center;margin:0 0 20px 0;border-bottom:2px dotted #333;padding-bottom:15px;font-weight:400}@media screen and (min-width: 768px){.list__footer h4{margin:20px 0 40px 0;padding-bottom:20px;font-size:22px}}.footer-lawyer-banner{margin:auto 15px;margin-top:30px;margin-bottom:15px}@media screen and (min-width: 768px){.footer-lawyer-banner{max-width:980px;margin:auto;margin-top:30px;margin-bottom:15px}}.footer-lawyer-banner a{display:block;max-width:100%}.footer-lawyer-banner a img{max-width:100%;width:100%;height:auto;box-sizing:border-box}.footer-lawyer-banner a img.lawyer-banner--pc{display:none}@media screen and (min-width: 768px){.footer-lawyer-banner a img.lawyer-banner--pc{display:block}}.footer-lawyer-banner a img.lawyer-banner--sp{display:block}@media screen and (min-width: 768px){.footer-lawyer-banner a img.lawyer-banner--sp{display:none}}.list__footer-inr{display:block}@media screen and (min-width: 768px){.list__footer-inr{display:flex;justify-content:space-between;flex-wrap:wrap}}.list__footer-inr dl{box-sizing:border-box;padding:0;margin:0 0 10px 0;width:100%}@media screen and (min-width: 768px){.list__footer-inr dl{width:25%;padding:0 5px}}.list__footer-inr dt,.list__footer-inr dd{background:#fff}.list__footer-inr dt{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-radius:0px 0px 0 0;font-weight:700;padding:15px 15px 8px 15px}@media screen and (min-width: 768px){.list__footer-inr dt{padding:20px 15px 10px 15px}}.list__footer-inr dd{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 0px 0px;padding:0 15px;min-height:auto}@media screen and (min-width: 768px){.list__footer-inr dd{min-height:130px}}.list__footer-inr dd li{position:relative}.list__footer-inr dd li a{color:#333;display:block;padding:10px 0 10px 20px;font-size:14px;text-decoration:none}.list__footer-inr dd li a:visited{color:#333}.list__footer-inr dd li a:hover{text-decoration:underline}.list__footer-inr dd li::before{content:"chevron_right";color:#fff;display:block;width:16px;height:16px;background:#666;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:16px;left:0;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}.list__footer-other{text-align:left;padding:0;background:#fff}@media screen and (min-width: 768px){.list__footer-other{text-align:center;padding:20px 0}}.list__footer-other ul{text-align:left;border-top:1px solid #ccc}@media screen and (min-width: 768px){.list__footer-other ul{text-align:center;border-top:none}}.list__footer-other li{display:block;font-size:12px;border-right:none;border-bottom:1px solid #ccc;padding:0;margin:0;position:relative}.list__footer-other li::after{content:"chevron_right";color:#333;font-family:Material Icons;font-feature-settings:"liga";font-size:16px;right:10px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}@media screen and (min-width: 768px){.list__footer-other li{display:inline-block;border-right:1px solid #ccc;border-bottom:none;margin:0 4px 0 0}.list__footer-other li::after{content:""}}.list__footer-other li a{color:#333;display:block;padding:10px;text-decoration:none}.list__footer-other li a:visited{color:#333}.list__footer-other li a:hover{color:#333;text-decoration:none}@media screen and (min-width: 768px){.list__footer-other li a{padding:5px 10px;text-decoration:underline}}.sns-timeline{width:100%;margin:0 auto;display:flex;gap:20px;flex-direction:column;padding-bottom:24px}@media screen and (min-width: 768px){.sns-timeline{margin:50px auto;width:900px}}@media screen and (min-width: 768px){.sns-timeline{flex-direction:row}}.sns-timeline .twitter,.sns-timeline .instagram{width:90%;margin:0 auto}@media screen and (min-width: 768px){.sns-timeline .twitter,.sns-timeline .instagram{width:50%}}.sns-timeline .twitter div,.sns-timeline .instagram div{text-align:center;font-size:24px;margin:12px 0;font-weight:700;color:#666}.sns-timeline .twitter .lightwidget-widget,.sns-timeline .instagram .lightwidget-widget{width:100%;border:0;overflow:hidden}.list__footer-sns{background:red;padding:20px 0;margin-top:30px}.list__footer-sns ul li a{color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}.list__footer-sns ul li a img{width:30px;margin-right:8px}.list__footer-jpx,.list__footer-pmark{text-align:left;font-weight:400;font-size:14px;max-width:1248px;margin:2px auto;padding:24px 0}@media screen and (min-width: 768px){.list__footer-jpx,.list__footer-pmark{text-align:left;padding:10px 0;font-weight:700;font-size:16px}}.list__footer-jpx ul,.list__footer-pmark ul{display:flex;justify-content:left;align-items:flex-start}@media screen and (min-width: 768px){.list__footer-jpx ul,.list__footer-pmark ul{justify-content:center;align-items:center}}.list__footer-jpx li:last-child,.list__footer-pmark li:last-child{padding:0 10px;line-height:1.5}.list__footer-jpx img,.list__footer-pmark img{width:40px;line-height:0;vertical-align:middle}.list__footer-jpx strong,.list__footer-pmark strong{color:#eb6877;font-size:14px}.list__footer-pmark{margin-top:4px;border-bottom:1px solid #eee}.footer-note{padding:16px;max-width:1000px;margin:0 auto}.footer-note__title{font-size:12px;font-weight:700;margin-bottom:8px;color:#666}.footer-note__text{font-size:12px;line-height:1.5;color:#666;margin:0}@media(min-width: 768px){.footer-note__text{line-height:1.8}}.visible-xs{display:block}@media screen and (min-width: 768px){.visible-xs{display:none}}.visible-md{display:none !important}@media screen and (min-width: 768px){.visible-md{display:block !important}}.visible-md-flex{display:none}@media screen and (min-width: 768px){.visible-md-flex{display:flex}}#qanda_update a,#qanda_ranking a{text-decoration:none}.ks-header{display:none}@media screen and (min-width: 768px){.ks-header{display:block;height:40px;background:#f08d18;color:#fff}}.ks-header .ks-nav{display:flex;margin:0 auto;max-width:1000px;width:100%;height:40px;font-size:14px;line-height:40px;flex-flow:nowrap;justify-content:flex-start}.ks-header .ks-nav__txt{padding-right:12px;color:#fff}.ks-header .ks-nav__item>a{padding:5px 12px;border-left:solid 1px #b06001;color:#fff;text-decoration:underline}.ks-header .ks-nav__item>a.no-border{border-left:none}.ks-header .ks-nav__item.active{padding:0 12px;background:#fff;color:#232b39}@media screen and (max-width: 980px){.ks-header .ks-nav{font-size:1.3vw;justify-content:center}.ks-header .ks-nav__txt{padding-right:10px}.ks-header .ks-nav__item>a{padding:5px 12px}.ks-header .ks-nav__item>a.active{padding:0 12px}}.bar_header{font-size:24px;font-weight:700;color:#fff;background-color:#2e3858;padding:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.bar_header{font-size:20px;line-height:1.5;padding:15px}}#about .content_column h2{border-bottom:1px solid #2e3858;border-top:1px solid #2e3858;color:#2e3858;font-size:20px;height:58px;line-height:58px;margin-bottom:16px}#about .content_column h3{border-left:10px solid #2e3858;color:#2e3858;font-size:18px;height:40px;line-height:40px;padding-left:10px;margin-bottom:16px}#about .content_column h4{border-bottom:1px solid #2e3858;color:#2e3858;margin-bottom:16px;padding:16px}#about .content_column h5{margin-bottom:16px;color:#2e3858}#about .content_column #knowledge_links h3,#about .content_column #qanda_ranking h3{border-left:none}#about .content_column #knowledge_links .border_header,#about .content_column #qanda_ranking .border_header{background:#fff;border-bottom:#2e3858 solid 2px;color:#2e3858;font-size:20px;font-weight:700;height:auto;line-height:46px;margin:0 0 15px 0;overflow:hidden;padding-left:20px;position:relative;*zoom:1}#about .content_column #knowledge_links h4{border:none;color:#333;font-size:16px;line-height:20px;margin-bottom:10px;padding:0;text-align:center}@media only screen and (max-width: 767px){#about .content_column h1{height:auto;line-height:1.5;padding:10px 20px}#about .content_column h2{font-size:18px;height:auto;line-height:30px;padding:10px}#about .content_column h3{border-left:5px solid #2e3858;font-size:16px;height:auto;line-height:1.5;padding:10px}#about .content_column h4{border-bottom:1px solid #2e3858;color:#2e3858;margin-bottom:16px;padding:16px}#about .content_column h5{margin-bottom:16px;padding-left:8px;color:#2e3858}}#qanda .main_content h2,#form .main_content h2{background:#2e3858;color:#fff;margin:12px 0;font-size:20px;font-weight:700;line-height:36px;text-align:center}@media only screen and (max-width: 767px){#qanda .main_content h2{background:#f5f5f5;color:#2e3858;font-size:16px;margin:20px 0;line-height:30px;padding-left:10px;text-align:center}#form .main_content h2{background:#f5f5f5;color:#2e3858;font-size:16px;margin:20px 0;line-height:30px;padding-left:10px;text-align:center}#form #bottom_index h2.border_header{background:#fff;font-size:16px;line-height:30px;margin:20px 0 0 0;padding-left:10px;text-align:left}}.mc_bottom h3{border-bottom:#888 solid 1px;color:#000;font-size:20px;margin-bottom:20px;padding-bottom:10px;text-align:center}#knowledge_links ul{position:relative;overflow:hidden;*zoom:1}#knowledge_links ul li{width:180px;margin-left:2px;padding:20px 0;float:left;background-color:#f5f5f5;line-height:16px;margin-bottom:16px;padding-left:0px;font-weight:700}#knowledge_links ul li:first-child{margin-left:0}#knowledge_links p,#knowledge_links h4{width:140px;margin:0 auto}#knowledge_links .img{margin-bottom:10px}#knowledge_links h4{border:none;margin-bottom:10px;font-size:16px;line-height:20px;color:#333;text-align:center}#knowledge_links .copy{width:150px;margin:0 0 10px 20px;font-size:12px;font-weight:400;line-height:18px;color:#333}#knowledge_links .btn{width:140px;background:#f08d18;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;line-height:1;margin:auto;padding:8px 10px;position:relative;text-decoration:none;*zooom:1}#knowledge_links .btn:hover{opacity:.7}#knowledge_links .btn:after{border-radius:50%;background:#fff;content:"chevron_right";color:#e6a538;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;height:15px;right:10px;line-height:16px;margin:-8px 0 0;position:absolute;top:50%;width:15px;-webkit-font-feature-settings:"liga"}#qanda_ranking .box_list li{padding-left:40px}#qanda_ranking .box_list li:nth-child(1){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no1.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(2){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no2.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(3){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no3.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(4){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no4.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(5){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no5.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(6){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no6.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(7){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no7.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(8){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no8.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(9){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no9.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(10){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no10.gif) no-repeat left center/30px auto}.article_inner_banner-pc--left>div{text-align:center;margin-bottom:5px;font-weight:700;font-size:16px}.article_inner_banner-pc--left>div>span{color:#f08d18}.article_inner_banner-pc--left img{width:180px}.article_inner_banner-pc--right{margin-right:20px}.article_inner_banner-pc--right>.top{border:1px solid #333;text-align:center;margin-top:15px;margin-bottom:8px;font-size:12px}.article_inner_banner-pc--right>.top>span{color:#f08d18}.article_inner_banner-pc{display:none}.article_inner_banner-pc a{color:#f08d18;text-decoration:none}.article_inner_banner-pc a:hover,.article_inner_banner-pc a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-pc .middle{margin-bottom:8px}.article_inner_banner-pc .middle a{font-weight:700;font-size:36px;width:100%;display:block;text-align:center;letter-spacing:-1px}.article_inner_banner-pc .middle a img{margin-right:10px;width:35px;position:relative;top:-4px}.article_inner_banner-pc .article_inner_banner-pc--right .bottom{font-size:18px;color:#fff;background-color:#f08d18;border-bottom:#895921 solid 4px;box-shadow:none;border-radius:8px}.article_inner_banner-pc .bottom a{padding:4px;display:block;color:#fff;text-align:center;font-size:14px}.article_inner_banner-pc .bottom a img{width:20px;position:relative;top:-2px}@media screen and (min-width: 768px){.article_inner_banner-pc{max-width:100%;height:160px;background-image:url(../images/navi/article_banner_operator.png);background-repeat:no-repeat;display:flex;background-size:200px;background-position:bottom left;margin:20px 0;border:1px solid #eee;color:#00254b;font-size:14px}.article_inner_banner-pc .article_inner_banner-pc--left{width:40%;text-align:center;padding-left:15%}.article_inner_banner-pc .article_inner_banner-pc--left .top{margin-top:20px}.article_inner_banner-pc>div{width:50%;text-align:center}.article_inner_banner-pc .cta-btn-phone{text-decoration:none;width:100%;padding:5px 10px;gap:4px}.article_inner_banner-pc .cta-btn-phone img{width:30px}.article_inner_banner-pc .cta-btn-phone .txt_number{padding-bottom:0 !important;font-size:14px !important}.article_inner_banner-pc .cta-btn-phone .txt_number strong{background:none !important}.article_inner_banner-pc .cta-btn-phone .txt_info{padding-bottom:0 !important;font-size:12px !important}.article_inner_banner-pc .cta-btn-phone--info{font-size:16px;margin:5px 0 10px}}.article_inner_banner-sp{max-width:400px;margin:20px auto;text-align:center;padding:20px;font-weight:700;font-size:20px;display:block;border:1px solid #eee;color:#00254b;font-size:14px}@media screen and (min-width: 768px){.article_inner_banner-sp{display:none}}.article_inner_banner-sp .top{margin-bottom:10px}.article_inner_banner-sp .top span{color:#f08d18}.article_inner_banner-sp .middle1,.article_inner_banner-sp .middle2,.article_inner_banner-sp .middle3{margin-bottom:10px}.article_inner_banner-sp .middle1 img{width:200px !important}.article_inner_banner-sp .middle3{font-size:18px;color:#fff;background-color:#16a34a;padding:15px 0 10px 0;box-shadow:0 3px 3px 0 rgb(15.9351351351,118.0648648649,53.6);border-radius:8px;font-size:18px;font-weight:400}.article_inner_banner-sp .middle3 img{width:24px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp .bottom{font-weight:400;font-size:14px;margin-top:15px}.article_inner_banner-sp .bottom img{width:20px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp .bottom a{color:#f08d18;text-decoration:none}.article_inner_banner-sp .bottom a:hover,.article_inner_banner-sp .bottom a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-sp .middle3 a{color:#fff;text-decoration:none}.article_inner_banner-sp .middle3 a:hover,.article_inner_banner-sp .middle3 a:visited{color:#fff;text-decoration:none}.article_inner_banner-pc--watashigo{display:none}.article_inner_banner-pc--watashigo a{color:#f08d18;text-decoration:none}.article_inner_banner-pc--watashigo a:hover,.article_inner_banner-pc--watashigo a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-pc--watashigo .article_inner_banner-pc--left .top span{font-size:22px}.article_inner_banner-pc--watashigo .middle{margin:4px 0;line-height:1.5}.article_inner_banner-pc--watashigo .note{font-size:12px;color:#666;margin-top:4px}.article_inner_banner-pc--watashigo .article_inner_banner-pc--right .bottom{font-size:18px;color:#fff;background-color:#f08d18;box-shadow:0 3px 3px 0 #aaa;border-radius:8px}.article_inner_banner-pc--watashigo .bottom a{padding:4px;display:block;color:#fff;text-align:center;font-size:14px}.article_inner_banner-pc--watashigo .bottom a img{width:20px;position:relative;top:-2px}@media screen and (min-width: 768px){.article_inner_banner-pc--watashigo{max-width:100%;height:160px;background-image:url(../images/navi/article_banner_operator.png);background-repeat:no-repeat;display:flex;background-size:200px;background-position:bottom left;margin:20px 0;border:1px solid #eee;color:#00254b;font-size:14px}.article_inner_banner-pc--watashigo .article_inner_banner-pc--left{width:40%;text-align:center;padding-left:10%}.article_inner_banner-pc--watashigo .article_inner_banner-pc--left .top{margin-top:20px}.article_inner_banner-pc--watashigo>div{width:50%;text-align:center}}.article_inner_banner-sp--watashigo{max-width:400px;margin:20px auto;text-align:center;padding:20px;font-weight:700;font-size:20px;display:block;border:1px solid #eee;color:#00254b;font-size:14px}@media screen and (min-width: 768px){.article_inner_banner-sp--watashigo{display:none}}.article_inner_banner-sp--watashigo .top{margin-bottom:10px}.article_inner_banner-sp--watashigo .top span{color:#f08d18}.article_inner_banner-sp--watashigo .top br{display:none}.article_inner_banner-sp--watashigo .middle1,.article_inner_banner-sp--watashigo .middle2,.article_inner_banner-sp--watashigo .middle3{margin-bottom:10px}.article_inner_banner-sp--watashigo .middle1 img{width:200px !important}.article_inner_banner-sp--watashigo .middle3{font-size:18px;color:#fff;background-color:#16a34a;padding:15px 0 10px 0;box-shadow:0 3px 3px 0 rgb(15.9351351351,118.0648648649,53.6);border-radius:8px;font-size:18px;font-weight:400}.article_inner_banner-sp--watashigo .middle3 img{width:24px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp--watashigo .note{font-size:14px;margin-top:10px;color:#666}.article_inner_banner-sp--watashigo .bottom{font-weight:400;font-size:14px;margin-top:15px}.article_inner_banner-sp--watashigo .bottom img{width:20px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp--watashigo .bottom a{color:#f08d18;text-decoration:none}.article_inner_banner-sp--watashigo .bottom a:hover,.article_inner_banner-sp--watashigo .bottom a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-sp--watashigo .middle3 a{color:#fff;text-decoration:none}.article_inner_banner-sp--watashigo .middle3 a:hover,.article_inner_banner-sp--watashigo .middle3 a:visited{color:#fff;text-decoration:none}.box_list{padding:5px 15px 0;background-color:#eee}.box_list li{line-height:21px;margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #fff}.box_list li:last-child{border-bottom:none}.box_list li .date{width:85px;margin-bottom:0;padding:0;font-size:12px;line-height:21px}.box_list li .title{font-size:14px;padding-left:0}@media screen and (min-width: 768px){.box_list li .title{padding-left:45px}}.box_list li .title a{text-decoration:none}.box_list li .title::before{content:"arrow_right";color:#f08d18;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:-5px;line-height:1;position:absolute;top:0;-webkit-font-feature-settings:"liga"}@media screen and (min-width: 768px){.box_list{font-size:12px;line-height:24px;background-color:#f5f5f5;padding:10px 20px}}#qanda_ranking .box_list li .title::before{content:""}#qanda_ranking .box_list li:nth-child(5){margin-bottom:0}@media screen and (min-width: 768px){#qanda_ranking .box_list li{padding:5px 0;position:relative;overflow:hidden}}#qanda_update{margin-bottom:20px}#qanda_update .box_list li{padding:5px 0;position:relative;overflow:hidden}.footer-media-list{border:1px solid #ccc;margin:40px}.footer-media-list>h3{color:#333;font-size:24px;margin:30px 20px 30px 20px;text-align:center;font-size:20px}.footer-media-list>h3>span{font-size:24px}.footer-media-list>ul{margin:20px;display:flex;flex-direction:row}.footer-media-list>ul>li{margin-right:20px}.footer-media-list>ul>li>h4{padding-bottom:8px;border-bottom:1px dashed #333;text-align:center}.footer-media-list>ul>li>ul{font-size:12px;padding-top:10px;line-height:18px}.footer-media-list>ul>li>ul>li{line-height:22px}.footer-media-list a{text-decoration:none;color:#333}.servicePromotionFixedFooter__title{margin:0 0 10px 0;font-size:12px;color:#fff}.servicePromotionFixedFooter__title strong{margin:0 5px 0 0;padding:2px 5px;background:#f08d18;color:#fff;vertical-align:middle;border-radius:50px}.servicePromotionFixedFooter__description strong{margin:0 5px 0 0;padding:2px 8px;background:#f08d18;color:#fff;vertical-align:middle;border-radius:50px}@media screen and (max-width: 480px){.footer-media-list{background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none;margin:0}.footer-media-list>h3{line-height:22px;font-size:14px}.footer-media-list>h3>span{font-size:18px}.footer-media-list>ul{flex-direction:column}.footer-media-list>ul>li{margin-bottom:20px}.footer-media-list>ul>li>ul{font-size:12px}.servicePromotionFixedFooter__description strong{padding:2px 8px;color:#26b9c9}}.wp-pagenavi{clear:both;text-align:center;padding:10px 0}.wp-pagenavi a,.wp-pagenavi span{color:#888;background-color:#fff;border:solid 1px #ccc;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#888;border-color:#888}.wp-pagenavi span.current{color:#fff;background-color:#26b9c9;border-color:#26b9c9;font-weight:700}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@media screen and (max-width: 480px){.wp-pagenavi a,.wp-pagenavi span{padding:4px 5px}}#bottom_index .search_links{position:relative;overflow:hidden;padding:15px 0 4px 15px;background-color:#eee}#bottom_index .search_links li{margin:0 10px 10px 0;float:left}#bottom_index .search_links .search_btn_list,#bottom_index .search_links .search_btn_license,#bottom_index .search_links .search_btn_aim{display:block;border:2px solid #58bf89;border-bottom:5px solid #58bf89;border-radius:4px;background-color:#fff;color:#58bf89;width:286px;text-align:center;text-decoration:none;font-size:14px;display:flex;align-items:center}#bottom_index .search_links .search_btn_list::before,#bottom_index .search_links .search_btn_license::before,#bottom_index .search_links .search_btn_aim::before{content:"place";display:block;font-family:Material Icons;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-size:22px;padding:4px;line-height:1}#bottom_index .search_links .search_btn_list span,#bottom_index .search_links .search_btn_license span,#bottom_index .search_links .search_btn_aim span{display:block;width:100%;line-height:1.2em;padding:5px 0;border-left:2px solid #58bf89;font-weight:700}#bottom_index .search_links .search_btn_list small,#bottom_index .search_links .search_btn_license small,#bottom_index .search_links .search_btn_aim small{font-size:12px;font-weight:400}#bottom_index .search_links .search_btn_list{font-size:22px}#bottom_index .search_links .search_btn_list::before{font-size:35px;padding:0px 15px}#bottom_index .search_links .search_btn_list span{padding:4px 0;line-height:1em;letter-spacing:.02em}#bottom_index .search_links .search_btn_list small{font-size:12px}#bottom_index .search_links .search_btn_license{border:2px solid #f48281;border-bottom:5px solid #f48281;color:#f48281;width:136px}#bottom_index .search_links .search_btn_license::before{content:"recent_actors"}#bottom_index .search_links .search_btn_license span{border-left:2px solid #f48281}#bottom_index .search_links .search_btn_aim{border:2px solid #47a3e0;border-bottom:5px solid #47a3e0;color:#47a3e0;width:136px}#bottom_index .search_links .search_btn_aim::before{content:"flag"}#bottom_index .search_links .search_btn_aim span{border-left:2px solid #47a3e0}.state_desc{width:100%;margin:20px auto;position:relative}.state_desc .title1{background-color:#26b9c9;padding:20px;color:#fff;border-left:10px solid #93dce4;border-right:10px solid #93dce4;font-size:20px}.state_desc>div{margin:20px 0;line-height:25px}.state_desc .title2{color:#26b9c9;font-size:20px;margin-bottom:20px}.state_desc .title3{font-weight:700;font-size:18px;margin:20px 0}.state_desc ul{background-color:#eee;padding:20px;border-radius:0px;margin:20px 0 0px 0}.state_desc ul li{font-size:14px;line-height:24px;list-style-type:square;margin-left:20px}.state_desc .author{padding:10px 20px;background-color:#888;color:#fff;font-size:12px;border-radius:0px}.state_desc table{border:solid 1px #eee;border-collapse:collapse;border-spacing:0;font:normal 13px Arial,sans-serif;margin:20px 0}.state_desc table th{background-color:#eee;border:solid 1px #eee;color:#336b6b;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.state_desc table tbody td{border:solid 1px #eee;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}@media screen and (max-width: 767px){.state_desc{width:90%}}.station_desc{width:980px;margin:20px auto 20px auto;position:relative;line-height:1.5}.station_desc img{width:100%;margin:20px 0}.station_desc #googleMap img{margin:initial}.station_desc .title1{background-color:#26b9c9;padding:20px;color:#fff;border-left:10px solid #93dce4;border-right:10px solid #93dce4;font-size:20px}.station_desc .title2{color:#26b9c9;font-size:20px;margin:25px 0 20px 0}.station_desc .title3{font-weight:700;font-size:18px;margin:20px 0}.station_desc p{margin-bottom:1em}.station_desc ul{background-color:#eee;padding:20px;border-radius:0px;margin:20px 0 0px 0}.station_desc ul li{font-size:14px;line-height:24px;list-style-type:square;margin-left:20px}.station_desc table{border:solid 1px #eee;border-collapse:collapse;border-spacing:0;font:normal 13px Arial,sans-serif;margin:20px 0}.station_desc table th{background-color:#eee;border:solid 1px #eee;color:#336b6b;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.station_desc table tbody td{border:solid 1px #eee;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}.station_desc .row{display:flex}.station_desc .row .title3{margin-top:0}.station_desc .col{margin-right:30px}.station_desc #googleMap{width:600px;max-width:100%;height:400px;margin-bottom:30px}.station_desc .text-right{text-align:right}.station_desc .summary{border:2px solid #deac62;padding:1em 1em;border-radius:.5em;margin:1rem 0;background-color:#fff7ec;font-size:.9em}.station_desc .summary .title3:first-child{margin-top:0}.station_desc .summary p:last-child{margin-bottom:0}.station_desc .column{position:relative;border-radius:0 4px 4px 4px;box-sizing:border-box;border:#deac62 solid 2px;margin:2.5rem 0 1rem 0;padding:15px;font-size:.9em}.station_desc .column::before{border-radius:0px 0px 0 0;content:"コラム";left:-2px;top:-25px;top:0;transform:translateY(-100%);background:#deac62;color:#fff;line-height:1;padding:5px 10px;position:absolute;font-size:1em}.station_desc .column *,.station_desc .column *:before,.station_desc .column *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.station_desc .column label{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(250, 252, 252, 0.95) 90%)}.station_desc .column label::after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;left:50%;width:16rem;font-family:FontAwesome;content:"" " 続きをよむ";transform:translate(-50%, 0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#f08d18;transition:all .5s}.station_desc .column label:hover::after{background:#e6ac64;color:#fff}.station_desc .column input{display:none}.station_desc .column input:checked+label{background:inherit}.station_desc .column input:checked+label:after{font-family:FontAwesome;content:"" " 閉じる"}.station_desc .column .column-container{overflow:hidden;height:200px;transition:all .5s}.station_desc .column input:checked~.column-container{height:auto;padding-bottom:80px;transition:all .5s}@media screen and (max-width: 767px){.station_desc{width:90%;line-height:1.5;font-size:12px}.station_desc .title1,.station_desc .title2{font-size:18px}.station_desc .title3{font-size:16px}.station_desc ul li{font-size:12px}.station_desc table{font-size:12px}.station_desc .row{display:block}.station_desc .col{margin-right:0}.station_desc #googleMap{width:100%;height:200px}}p.bar_header_desc{margin:40px 0 0 0}@media screen and (max-width: 767px){p.bar_header_desc{margin:10px 15px 15px 15px;font-size:14px;line-height:1.5}}.license_desc,.special_desc{margin-top:15px;margin-bottom:20px}.license_desc.page_list,.special_desc.page_list{padding:25px 20px;margin-bottom:30px;background-color:#f5f5f5}.license_desc.page_list .border_header,.special_desc.page_list .border_header{background-color:initial;padding-left:0;font-size:16px;line-height:1em;margin:0 0 .8em 0}.license_desc p,.special_desc p{line-height:1.5}@media screen and (max-width: 767px){.license_desc p,.special_desc p{line-height:1.5}}.license_desc p.correspondence_range,.special_desc p.correspondence_range{font-weight:700}.license_desc .abridgement,.special_desc .abridgement{position:relative;font-size:14px}.license_desc .abridgement label,.special_desc .abridgement label{display:inline-block;cursor:pointer}.license_desc .abridgement label:after,.special_desc .abridgement label:after{content:"[…続きを読む]";color:#0263b5;text-decoration:underline}.license_desc .abridgement input,.special_desc .abridgement input{display:none}@media screen and (min-width: 768px){.license_desc .abridgement input+p .more,.special_desc .abridgement input+p .more{display:none}}@media screen and (max-width: 767px){.license_desc .abridgement input+p .more_sp,.special_desc .abridgement input+p .more_sp{display:none}}.license_desc .abridgement input:checked+p label,.special_desc .abridgement input:checked+p label{display:none}.license_desc .abridgement input:checked+p,.special_desc .abridgement input:checked+p{height:auto}.license_desc .abridgement input:checked+p .more,.license_desc .abridgement input:checked+p .more_sp,.special_desc .abridgement input:checked+p .more,.special_desc .abridgement input:checked+p .more_sp{display:initial}.license_desc input+.abridgement2,.special_desc input+.abridgement2{height:200px}.license_desc input:checked+.abridgement2,.special_desc input:checked+.abridgement2{height:auto}.license_desc input:checked+.abridgement2 label,.special_desc input:checked+.abridgement2 label{display:none}.license_desc .abridgement2,.special_desc .abridgement2{font-size:14px;overflow:hidden;position:relative}@media screen and (max-width: 767px){.license_desc .abridgement2,.special_desc .abridgement2{font-size:12px}}.license_desc .abridgement2 label,.special_desc .abridgement2 label{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(247, 247, 247, 0.95) 90%)}.license_desc .abridgement2 label::after,.special_desc .abridgement2 label::after{line-height:2.5em;position:absolute;z-index:2;bottom:0px;left:50%;padding:0 10px;font-size:.8em;font-family:FontAwesome;content:"" " 続きを読む";transform:translate(-50%, 0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#2e3858;transition:all .5s}.license_desc .abridgement2 p,.special_desc .abridgement2 p{margin-bottom:.4em}.license_desc .abridgement2 h3,.special_desc .abridgement2 h3{font-size:1.28em !important;line-height:1.5;padding-bottom:0;margin-bottom:.8em}.license_desc .abridgement2 p+h3.border_header,.license_desc .abridgement2 a+h3.border_header,.special_desc .abridgement2 p+h3.border_header,.special_desc .abridgement2 a+h3.border_header{margin-top:1.3em}.license_desc .abridgement2 h4,.special_desc .abridgement2 h4{font-size:1.18em;margin-top:.6em;margin-bottom:.4em;color:#2e3858;line-height:1.5}.license_desc .abridgement2 h4::before,.special_desc .abridgement2 h4::before{content:"■";margin-right:5px;color:#2e3858}.license_desc .abridgement2 h5,.special_desc .abridgement2 h5{font-size:1.1em}.license_desc .abridgement2 h5,.license_desc .abridgement2 h6,.special_desc .abridgement2 h5,.special_desc .abridgement2 h6{margin-bottom:.4em;line-height:1.5}.license_desc .abridgement2 h6,.special_desc .abridgement2 h6{color:#2e3858}.license_desc .abridgement2 img,.special_desc .abridgement2 img{max-width:100%;margin:.5em 0}.license_desc .abridgement2 blockquote,.special_desc .abridgement2 blockquote{padding:10px;font-size:.9em;background-color:#fff7ec;border-radius:16px;border-bottom:#ccc solid 1px;position:relative;line-height:1.5}.license_desc .abridgement2 blockquote::before,.special_desc .abridgement2 blockquote::before{content:"“";position:absolute;left:8px;top:5px;color:#cfbf98;display:block;font-size:56px;line-height:1}.license_desc .abridgement2 blockquote::after,.special_desc .abridgement2 blockquote::after{content:"”";position:absolute;right:8px;bottom:-25px;color:#cfbf98;display:block;font-size:56px;line-height:1}.license_desc .abridgement2 blockquote ol,.special_desc .abridgement2 blockquote ol{padding:30px 30px}.license_desc .abridgement2 ul,.special_desc .abridgement2 ul{margin-bottom:.8em;list-style-type:disc;margin-left:20px;line-height:1.5}.license_desc .abridgement2 ul.count-list,.special_desc .abridgement2 ul.count-list{list-style-type:decimal}.license_desc .abridgement2 small,.special_desc .abridgement2 small{font-size:.9em}.license_desc .abridgement2 table,.special_desc .abridgement2 table{border-left:1px solid #666;border-top:1px solid #666;font-size:.9em;text-align:center;margin:10px auto}.license_desc .abridgement2 table th,.license_desc .abridgement2 table td,.special_desc .abridgement2 table th,.special_desc .abridgement2 table td{border-right:1px solid #666;border-bottom:1px solid #666;padding:5px}.license_desc .abridgement2 table th,.special_desc .abridgement2 table th{background-color:#f7cfb2}.license_desc .abridgement2 table td,.special_desc .abridgement2 table td{background:#fff}.detail_top_ttl--indiv{margin-bottom:40px}.detail_top_ttl--indiv .detail_top_ttl__head{font-size:2.6rem;font-weight:700;display:inline-block;vertical-align:middle;text-decoration:none}.detail_top_ttl--indiv .detail_top_ttl__head span{font-size:18px;margin-left:4px}.detail_top_ttl--indiv ul li a{margin-top:8px;font-size:14px;color:#333;text-decoration:none;display:block}.specialist_ttl--indiv{margin-bottom:40px}.specialist_ttl--indiv .specialist_ttl__head{font-size:1.6rem;font-weight:700;display:inline-block;vertical-align:middle}.specialist_ttl--indiv .specialist_ttl__head strong{text-decoration:underline}.specialist_ttl--indiv .specialist_ttl__head span{font-size:14px;margin-left:4px;text-decoration:none;border-color:rgba(0,0,0,0)}.specialist_ttl--indiv ul li{margin-top:8px;font-size:12px;color:#333;text-decoration:none;display:block}@keyframes bouncing{0%,24%,48%,60%,100%{transform:translateY(0)}12%,36%{transform:translateY(-15px)}}.list-fv-bounce-label{position:relative;display:flex;align-items:center;font-weight:700;font-size:26px;line-height:20px;color:#f08d18}@media(max-width: 767px){.list-fv-bounce-label{font-size:18px}}@media(min-width: 768px){.list-fv-bounce-label{font-size:22px}}.list-fv-bounce-label p{display:flex;align-items:center;margin:16px auto;text-align:center;line-height:1.2;margin:0 auto 16px}.list-fv-bounce-label p::before,.list-fv-bounce-label p::after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center}.list-fv-bounce-label p::before{margin-right:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-left-md.svg)}.list-fv-bounce-label p::after{margin-left:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-right-md.svg)}.list-fv-not-bounce-label{position:relative;display:flex;align-items:center;font-weight:700;font-size:26px;line-height:20px;color:#f08d18}@media(max-width: 767px){.list-fv-not-bounce-label{font-size:18px}}@media(min-width: 768px){.list-fv-not-bounce-label{font-size:32px}}.list-fv-not-bounce-label p{display:flex;margin:16px auto}.list-fv-not-bounce-label p::before,.list-fv-not-bounce-label p::after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center}.list-fv-not-bounce-label p::before{margin-right:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-left-md.svg)}.list-fv-not-bounce-label p::after{margin-left:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-right-md.svg)}section#user-review{margin-top:20px}@media screen and (min-width: 768px){section#user-review{margin-top:auto}}.page-user-review{width:100%;max-width:100%;margin:auto;padding:0 20px;box-sizing:border-box}.page-user-review .section-title{line-height:1.5}.page-user-review .review_lists .review-item:nth-child(n+4){display:block}@media screen and (min-width: 768px){.page-user-review{width:1000px;padding:0 40px}}.page-user-review .user-review-summary{padding:50px 0;margin-bottom:32px;border-bottom:1px solid #ccc}.page-user-review .user-review-summary .section-title{font-size:24px;font-weight:700;color:#232b39;text-align:center;margin-bottom:24px}@media screen and (min-width: 768px){.page-user-review .user-review-summary .section-title{font-size:32px}}.page-user-review .user-review-summary .section-subtitle{margin-top:10px;font-size:16px;line-height:1.5;color:#232b39}@media screen and (min-width: 768px){.page-user-review .user-review-summary .section-subtitle{font-size:16px}}.page-user-review .office-detail{padding:5px 0px 10px 0px;font-size:14px;font-weight:700}.page-user-review .office-detail a{margin-left:8px;text-decoration:none}.page-user-review .office-link-button{display:flex;justify-content:center;align-items:center;margin:40px 0;border-bottom:1px dashed #ccc;padding-bottom:40px}.page-user-review .office-link-button a{display:inline-block;padding:10px 20px;border:1px solid #007bff;border-radius:20px;color:#007bff;text-decoration:none;font-size:14px;transition:all .3s}.page-user-review .office-link-button a:hover{background-color:#007bff;color:#fff}.page-user-review .user-review .balloon{margin-bottom:0 !important}.page-user-review .review-disclaimer{margin-top:40px;padding:20px;background-color:#f8f9fb;border-radius:4px}.page-user-review .review-disclaimer p{font-size:14px;line-height:1.5;color:#666;margin-bottom:10px}.page-user-review .review-disclaimer p:last-child{margin-bottom:0;color:#888}.page-user-review .review-disclaimer div{margin-top:10px}.page-user-review .review-disclaimer div a{color:#007bff;text-decoration:none;font-size:14px}.page-user-review .review-disclaimer div a:hover{text-decoration:underline}.page-user-review .review-link{text-align:center;margin-top:10px;margin-bottom:40px}.page-user-review .review-link a{display:inline-block;font-size:16px;color:#007bff;text-decoration:none;transition:color .3s}.page-user-review .review-link a:hover{color:rgb(0,98.4,204)}.page-user-review .review-link a::after{content:"›";margin-left:5px}@media screen and (min-width: 768px){.page-user-review .review-disclaimer{padding:20px}.page-user-review .review-disclaimer p{font-size:14px}.page-user-review .review-disclaimer p:nth-child(2){font-size:12px}.page-user-review .review-disclaimer div a{font-size:14px}.page-user-review .review-link{margin-top:20px}.page-user-review .review-link a{font-size:18px}}.page-user-review .ttl__h2--basic{font-size:18px;margin:0 10px 24px 10px;padding:0 0 15px 0;border-bottom:#f08d18 solid 1px;text-align:center}@media screen and (min-width: 768px){.page-user-review .ttl__h2--basic{font-size:20px;margin:0 0 24px 0;line-height:1;text-align:left}}.page-user-review .ttl__h2--basic--merit span{font-size:28px;color:#f08d18}.page-user-review .ttl__h2--cv{font-size:18px;margin:0 0 25px 110px;line-height:1.7;padding:0}.page-user-review .ttl__h2--cv strong{color:#f08d18}@media screen and (min-width: 768px){.page-user-review .ttl__h2--cv{font-size:20px;margin:0 0 16px -12px;line-height:1}}.page-user-review .ttl__h3--merit{font-size:18px;margin:24px 0;padding:0;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.page-user-review .ttl__h3--merit{height:50px}}.page-user-review .section__merit{margin-bottom:64px}.page-user-review .section__merit ul{display:flex;flex-wrap:wrap;justify-content:center}.page-user-review .section__merit ul li{width:100%;box-sizing:border-box;padding:16px 15px 30px 15px;border-radius:8px;border:solid 1px #eee;margin-left:32px;margin-right:32px;margin-bottom:16px;margin-top:50px;position:relative}.page-user-review .section__merit ul li>div{position:absolute;top:-34px;left:0;width:100%;text-align:center;display:flex;justify-content:center}.page-user-review .section__merit ul li>div span{font-size:16px;background-color:#f08d18;color:#fff;font-weight:400;height:22px;padding:5px 20px;border-top-left-radius:4px;border-top-right-radius:4px}.page-user-review .section__merit ul li>div span strong{font-size:20px;font-weight:700;margin-left:4px}.page-user-review .section__merit ul li:last-child{margin-bottom:0}.page-user-review .section__merit ul li figure img{display:block;margin:0 auto;height:120px;width:auto;max-width:inherit}.page-user-review .section__merit ul li p{font-size:16px;line-height:1.5}@media screen and (min-width: 768px){.page-user-review .section__merit ul li{width:320px;margin-left:0;margin-right:0}.page-user-review .section__merit ul li:first-child,.page-user-review .section__merit ul li:nth-of-type(2n){margin-bottom:20px}.page-user-review .section__merit ul li:first-child,.page-user-review .section__merit ul li:nth-of-type(2n){margin-right:20px}.page-user-review .section__merit ul li:nth-of-type(4n){margin-left:20px;margin-right:20px}}.page-user-review .btn__cv--TopFv{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:20px;font-weight:700;text-align:left;background:#f08d18;box-shadow:0 4px 0 #895921;border-radius:4px;text-decoration:none;height:53px;line-height:53px;width:70%;margin:auto;position:relative;box-sizing:border-box;padding:0 0 0 25px}.page-user-review .btn__cv--TopFv:hover,.page-user-review .btn__cv--TopFv:visited{color:#fff;text-decoration:none}.page-user-review .btn__cv--TopFv i{font-size:2.2rem}.page-user-review .btn__cv--TopFv small{font-size:16px}.page-user-review .btn__cv--TopFv strong{line-height:1.2}.page-user-review .btn__cv--TopFv strong span{display:block;text-align:center;font-size:12px;font-weight:400}.page-user-review .btn__cv--TopFv .icon{background:#fff;color:#f08d18;box-sizing:border-box;line-height:28px;height:28px;text-align:center;width:52px;border-radius:4px;padding:0;margin-right:12px;font-size:16px;font-weight:700;text-shadow:none}.page-user-review .btn__cv--TopFv--txt{margin-top:15px}.page-user-review .btn__cv--top--web{font-size:20px}.page-user-review .btn__cv--top--web a{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:#f08d18;box-shadow:0 4px 0 #895921;height:60px;line-height:60px;color:#fff;text-decoration:none;position:relative;width:100%}.page-user-review .btn__cv--top--web a:visited,.page-user-review .btn__cv--top--web a:hover{text-decoration:none;opacity:.9}.page-user-review .btn__cv--top--web a i{font-size:2.2rem;margin-left:25px}.page-user-review .btn__cv--top--web a strong{line-height:1.2}.page-user-review .btn__cv--top--web a strong span{display:block;text-align:center;font-size:12px;font-weight:400}.page-user-review .btn__cv--top--web a .icon{background:#fff;color:#f08d18;box-sizing:border-box;line-height:28px;height:28px;text-align:center;width:52px;border-radius:4px;padding:0;margin-right:12px;font-size:16px;font-weight:700;text-shadow:none}@media screen and (min-width: 768px){.page-user-review .btn__cv--top--web a{height:100%;line-height:52px}}.page-user-review .btn__cv--top--web small{font-size:16px}.page-user-review .btn__cv--top--web--txt{font-size:16px;letter-spacing:-0.5px;display:block;text-align:center;margin:15px 0 0 0}.page-user-review .btn__cv--top--phone{font-size:14px}.page-user-review .btn__cv--top--phone>span,.page-user-review .btn__cv--top--phone a>span{font-size:16px;letter-spacing:-0.5px;display:block;text-align:center;margin:15px 0 0 0}.page-user-review .btn__cv--top--phone>span strong,.page-user-review .btn__cv--top--phone a>span strong{display:inline-block;margin:0 5px 0 0}@media screen and (min-width: 768px){.page-user-review .btn__cv--top--phone>span,.page-user-review .btn__cv--top--phone a>span{font-size:14px;text-align:left;margin:0}}.page-user-review .btn__cv--top--phone .cta-btn-phone{width:100%;text-decoration:none}.page-user-review .btn__cv--top--phone .cta-btn-phone:hover{text-decoration:none;opacity:.9}@media screen and (min-width: 768px){.page-user-review .btn__cv--top--phone>div.--pc{display:inline-flex;width:auto}}.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone){box-sizing:border-box;display:block;border-radius:4px;background:#16a34a;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6);height:60px;line-height:60px;color:#fff;text-decoration:none;position:relative;padding:0;text-align:center}.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone):visited,.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone):hover{text-decoration:none}.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone)::before{content:"phone";font-size:36px;position:absolute;top:50%;left:28px;margin:-20px 0 0 0;font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone)::after{display:inline-block;content:"無料";background:#fff;color:#e63946;box-sizing:border-box;line-height:28px;height:28px;text-align:center;width:52px;border-radius:4px;top:50%;right:13px;margin:-15px 0 0 0;position:absolute;font-size:16px;font-weight:700}.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone) span{display:block;line-height:1;margin:8px 0 0 0}@media screen and (min-width: 768px){.page-user-review .btn__cv--top--phone>a:not(.cta-btn-phone){display:none}}.page-user-review .btn__cv--top--phone em{font-style:normal;font-size:28px;color:#fff;font-family:var(--default-font-family);line-height:1;margin:0;padding:0;font-weight:700;position:relative;top:-8px}@media screen and (min-width: 768px){.page-user-review .btn__cv--top--phone em{font-size:36px;color:#e63946;margin:0 0 2px 0;padding:0 0 0 40px;top:auto}.page-user-review .btn__cv--top--phone em::before{content:"phone";font-size:36px;position:absolute;top:50%;left:0;margin:-20px 0 0 0;font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}}.page-user-review .btn__to--page{width:80%;margin:0 auto;display:block;border-radius:4px;border:solid 1px #f08d18;padding:16px 0;text-align:center;color:#232b39;text-decoration:none;margin:30px auto 0 auto}.page-user-review .btn__to--page:hover,.page-user-review .btn__to--page:visited{color:#232b39;text-decoration:none}.page-user-review .btn__to--page span{display:inline-block;line-height:1;font-size:16px;position:relative;padding:0 32px 0 0}.page-user-review .btn__to--page span::before{content:"keyboard_arrow_right";position:absolute;margin-top:-16px;top:50%;right:0;color:#f08d18;font-size:34px;font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@media screen and (min-width: 768px){.page-user-review .btn__to--page{width:36%}}.page-user-review .area__cv{background:#fdf5e2;border-radius:4px;box-sizing:border-box;padding:12px 10px 20px 10px;margin:0px;margin-bottom:50px}@media screen and (min-width: 768px){.page-user-review .area__cv{padding:20px 0;margin:auto;margin-bottom:50px}}.page-user-review .area__cv--inr{margin:0;position:relative}@media screen and (min-width: 768px){.page-user-review .area__cv--inr{width:73.4%;margin:0 auto;padding:0 0 0 156px}}.page-user-review .area__cv--inr::before{content:"";position:absolute;left:0;top:0;width:100px;height:100px;border-radius:50%;background:url("/wp-content/themes/i-sozoku/images/top/area__cv--inr--before.png") no-repeat #fff center center/100px auto}@media screen and (min-width: 768px){.page-user-review .area__cv--inr::before{width:120px;height:120px;background:url("/wp-content/themes/i-sozoku/images/top/area__cv--inr--before.png") no-repeat #fff center center/120px auto}}.page-user-review .area__cv--inr p{font-size:16px;line-height:1.5;padding:0;margin:0}@media screen and (min-width: 768px){.page-user-review .area__cv--inr p{margin:0;line-height:1.5}}.page-user-review .area__cv--inr li{padding:16px 0;border-bottom:#ccc dashed 1px}.page-user-review .area__cv--inr li:first-child{width:100%}.page-user-review .area__cv--inr li:last-child{width:100%;padding:16px 0 0 0;border-bottom:none}@media screen and (min-width: 768px){.page-user-review .area__cv--inr li{padding:0;border-bottom:none}.page-user-review .area__cv--inr li:first-child{width:55%}.page-user-review .area__cv--inr li:last-child{width:45%;padding:0}}.user-review{font-size:16px}.user-review .score .material-icons{font-size:24px;color:#f08d18;display:inline-flex;vertical-align:bottom}.user-review .summary .label{padding-right:12px}.user-review .summary .number{font-size:24px;font-weight:400;line-height:.71;color:#232b39;padding-left:12px}.user-review .summary .number.lg{font-size:28px;line-height:1}@media screen and (min-width: 768px){.user-review .summary .number.lg{font-size:32px}}.user-review .summary .count{padding-left:10px}.user-review .reviewer{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 768px){.user-review .reviewer{margin-left:8px}}.user-review .reviewer .ratings-wrapper{display:flex;align-items:center;margin-top:12px}@media screen and (min-width: 768px){.user-review .reviewer .ratings-wrapper{margin-top:0}}.user-review .reviewer .ratings-wrapper .ratings{display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.user-review .reviewer .ratings-wrapper .ratings::before{content:"/";margin-right:5px;opacity:.5}}.user-review .reviewer .ratings-wrapper .ratings:not(:first-child){margin-top:20px}@media screen and (min-width: 768px){.user-review .reviewer .ratings-wrapper .ratings:not(:first-child){margin-top:auto}}.user-review .reviewer .ratings-wrapper .score{padding-left:10px}.user-review .reviewer .ratings-wrapper .score .material-icons{font-size:20px}.user-review .reviewer .ratings-wrapper .number{font-size:20px;font-weight:700;text-align:left;color:#232b39;padding-left:5px}.user-review .reviewer .ratings-wrapper .number.sm{font-size:16px;padding-left:4px}.user-review .reviewer .ratings-wrapper .ratings:nth-child(2)>dt{padding-left:2rem}.user-review .reviewer .ratings-wrapper .ratings:nth-child(2)>dt:not(:first-child){padding-left:2rem}.user-review .sp-comment{padding:0 0 0 30px;margin-top:-35px}@media screen and (min-width: 768px){.user-review .sp-comment{padding:0 0 0 45px}}.user-review .sp-comment .reviewer .reviewer-icon .material-icons{color:#ffd178}.user-review .reviewer-icon .material-icons{font-size:28px;color:#ccc;display:inline-flex;vertical-align:middle}@media screen and (min-width: 768px){.user-review .reviewer-icon .material-icons{font-size:36px}}.user-review .reviewer-label{white-space:nowrap;border-radius:4px;text-align:left;color:#fff;padding:4px 8px}.user-review .reviewer-label.zeiri{background-color:#f08d18}.user-review .reviewer-label.gyosei{background-color:#58be89}.user-review .reviewer-label.soudan{background-color:#aaa}.user-review .reviewer-status{font-size:14px;color:#232b39;padding-left:10px}.user-review .reviewer-points-wrapper{padding:12px;background-color:#fff7ec;margin:8px 0 20px 0;border-radius:4px;display:flex;flex-direction:column;gap:8px}.user-review .reviewer-points-wrapper .reviewer-points{display:flex;flex-wrap:wrap;gap:8px}.user-review .reviewer-points-wrapper .reviewer-points li{display:flex;gap:4px}.user-review .reviewer-points-wrapper .reviewer-points li span{color:#888}.user-review .reviewer-points-wrapper .reviewer-points li p{font-weight:700}.user-review .reviewer-points-wrapper .reviewer-points li.point p{color:#f08d18}.user-review .balloon{position:relative;border-radius:4px;border:solid 1px #ccc;background-color:#fff;padding:20px 12px;margin-top:12px;margin-bottom:50px}.user-review .balloon h4{margin:0px auto 12px}@media screen and (min-width: 768px){.user-review .balloon{padding:25px 20px}}.user-review .balloon:last-child{margin-bottom:32px}.user-review .balloon:before,.user-review .balloon:after{content:"";position:absolute;left:4px;width:0;height:0;margin:auto}@media screen and (min-width: 768px){.user-review .balloon:before,.user-review .balloon:after{left:15px}}.user-review .balloon:before{top:-10px;border-right:8px solid rgba(0,0,0,0);border-bottom:10px solid #ccc;border-left:8px solid rgba(0,0,0,0)}.user-review .balloon:after{top:-9px;border-right:8px solid rgba(0,0,0,0);border-bottom:10px solid #fff;border-left:8px solid rgba(0,0,0,0);z-index:10}.user-review .balloon .service-info{border:solid 4px #eee;background-color:#fff;padding:5px 15px;margin-top:12px}.user-review .balloon .service-info>span{line-height:1.8;display:block}@media screen and (min-width: 768px){.user-review .balloon .service-info{margin-top:24px}.user-review .balloon .service-info>span{line-height:1.8;display:inline-block}.user-review .balloon .service-info>:not(:first-child){padding-left:8px;border-left:1px solid #ccc}}.user-review .balloon p{font-size:14px;line-height:1.5;letter-spacing:.02em;text-align:left}@media screen and (min-width: 768px){.user-review .balloon p{font-size:16px;letter-spacing:.05em}}.user-review .buttons{text-align:center;margin-bottom:50px}.user-review .button{font-size:16px;padding:15px 60px;border:solid 2px #f08d18;background-color:#fff;text-align:center;color:#f08d18;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out;margin:0;cursor:pointer;display:-ms-flexbox;display:inline-flex;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:center;justify-content:center}.user-review .button:hover,.user-review .button.active{background-color:#f08d18;color:#fff}@media screen and (min-width: 768px){.user-review .button{font-size:16px;cursor:pointer;-ms-flex-pack:center;justify-content:center}}.user-review h3.header{font-size:16px;font-weight:700;text-align:left;color:#232b39;line-height:1.3}@media screen and (min-width: 768px){.user-review h3.header{font-size:20px;line-height:inherit}}.user-review h4{font-size:16px;font-weight:700;text-align:left;color:#232b39;margin:20px auto 12px}.user-review hr.line{border-top:none;height:2px;background-color:#26b9c9}.user-review .flex-center{display:flex;align-items:center}.user-review .flex-center>span:not(:last-child){padding-right:12px}@media screen and (min-width: 768px){.user-review .flex-center>span:not(:last-child){padding-right:inherit}}.user-review .summary-graph{margin:15px 0 45px;display:flex}@media screen and (min-width: 768px){.user-review .summary-graph{margin:15px 0 60px}}.user-review .graph-line{margin-bottom:10px;display:flex;align-items:center}.user-review .graph-line dt,.user-review .graph-line dd{flex-grow:1}.user-review .graph-line .label{width:5.5em}@media screen and (min-width: 768px){.user-review .graph-line .score .material-icons{font-size:20px}}.user-review .graph-line .graph,.user-review .graph-line .score{margin:0 8px 0 8px}.user-review .graph-line .average{font-weight:700;font-size:16px}.user-review .graph{display:inline-flex;align-items:center;position:relative;width:250px;height:20px;background-color:#eee}.user-review .graph .bar{border-radius:0px;background-color:#f08d18;display:inline-block;position:relative;text-align:center;color:azure;height:20px;line-height:20px}.user-review .graph .bar span{position:absolute;left:1em}@media screen and (min-width: 768px){.area__cv--inr ul{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:6px}}.wrap_list{background:#fff;color:#232b39;font-family:var(--default-font-family);font-size:16px;overflow:visible}.wrap_list .list_breadcrumb{align-items:center;color:#232b39;display:flex;flex-wrap:nowrap;font-size:14px;height:48px;line-height:48px;justify-content:flex-start;margin:0 auto 12px;max-width:1000px;overflow-x:scroll;padding-left:5px}@media screen and (min-width: 768px){.wrap_list .list_breadcrumb{margin:0 auto 20px;overflow:auto;padding-left:0}}.wrap_list .item_breadcrumb{margin-right:15px;position:relative;white-space:nowrap}.wrap_list .item_breadcrumb::before{content:"";width:8px;height:6px;border:0px;border-top:solid 1px #232b39;transform:rotate(28deg);position:absolute;top:22px;right:-10px}.wrap_list .item_breadcrumb::after{content:"";width:11px;height:6px;border:0px;border-right:solid 1px #232b39;transform:rotate(62deg);position:absolute;top:18px;right:-10px}.wrap_list .item_breadcrumb:last-child{font-weight:700}.wrap_list .item_breadcrumb:last-child::before,.wrap_list .item_breadcrumb:last-child::after{display:none}.wrap_list .item_breadcrumb>a{color:#232b39;text-decoration:none}.wrap_list .item_breadcrumb .txt_pc{display:none}@media screen and (min-width: 768px){.wrap_list .item_breadcrumb .txt_pc{display:inline}}.wrap_list .cont_list{margin:auto;max-width:1000px;overflow:visible}.wrap_list .cont_list_main{margin:0 10px}.wrap_list .list_top{margin:0 0px 20px;position:relative}.wrap_list .list_top_ttl{font-size:20px;line-height:1.8;margin-bottom:20px;text-align:center}.wrap_list .list_top_ttl .ttl_area,.wrap_list .list_top_ttl .ttl_objective{display:block}@media screen and (min-width: 768px){.wrap_list .list_top_ttl{font-size:24px;text-align:left}.wrap_list .list_top_ttl .ttl_objective{display:inline}}.wrap_list .list_top_desc{margin-bottom:40px;line-height:1.5;font-size:16px;background:#fff7ec;padding:15px}@media screen and (min-width: 768px){.wrap_list .list_top_desc{background:none;padding:0}}.wrap_list .list_top_problem{background:url(../images/img_list_top.png) center 8px no-repeat;background-size:auto 176px;color:#ee6104;display:flex;height:auto;min-height:200px;position:relative;width:100%}.wrap_list .list_top_problem .problem_01{background:#fff;border:solid 2px #ee6104;border-radius:16px;box-sizing:border-box;display:flex;height:auto;left:10px;position:absolute;top:0;width:7rem}.wrap_list .list_top_problem .problem_01::before{border-top:20px solid #fff;border-right:8px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:-26px;content:"";position:absolute;right:20px;transform:rotate(-36deg);z-index:2}.wrap_list .list_top_problem .problem_01::after{border-top:24px solid #ee6104;border-right:10px solid rgba(0,0,0,0);border-bottom:24px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);bottom:-34px;content:"";position:absolute;right:15px;transform:rotate(-36deg);z-index:1}.wrap_list .list_top_problem .problem_02{background:#fff;border:solid 2px #ee6104;border-radius:16px;box-sizing:border-box;display:flex;height:auto;position:absolute;right:10px;top:0;width:7rem}.wrap_list .list_top_problem .problem_02::before{border-top:20px solid #fff;border-right:8px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:-26px;content:"";left:20px;position:absolute;transform:rotate(36deg);z-index:2}.wrap_list .list_top_problem .problem_02::after{border-top:24px solid #ee6104;border-right:10px solid rgba(0,0,0,0);border-bottom:24px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);bottom:-34px;content:"";left:15px;position:absolute;transform:rotate(36deg);z-index:1}.wrap_list .list_top_problem .problem_03{background:#fff;border:solid 2px #ee6104;border-radius:16px;bottom:30px;box-sizing:border-box;display:flex;height:auto;left:0;position:absolute;width:7rem}.wrap_list .list_top_problem .problem_03::before{border-top:20px solid #fff;border-right:8px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);content:"";position:absolute;right:20px;top:-26px;transform:rotate(216deg);z-index:2}.wrap_list .list_top_problem .problem_03::after{border-top:24px solid #ee6104;border-right:10px solid rgba(0,0,0,0);border-bottom:24px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);content:"";position:absolute;right:15px;top:-34px;transform:rotate(216deg);z-index:1}.wrap_list .list_top_problem .problem_04{background:#fff;border:solid 2px #ee6104;border-radius:16px;bottom:30px;box-sizing:border-box;display:flex;height:auto;position:absolute;right:0;width:7rem}.wrap_list .list_top_problem .problem_04::before{border-top:20px solid #fff;border-right:8px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);content:"";left:20px;position:absolute;top:-26px;transform:rotate(144deg);z-index:2}.wrap_list .list_top_problem .problem_04::after{border-top:24px solid #ee6104;border-right:10px solid rgba(0,0,0,0);border-bottom:24px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);content:"";left:15px;position:absolute;top:-34px;transform:rotate(144deg);z-index:1}.wrap_list .list_top_problem li>p{background:#fff;border-radius:16px;font-size:14px;font-weight:700;line-height:1.5;padding:4px 0 2px 8px;width:100%;z-index:3}@media screen and (min-width: 768px){.wrap_list .list_top_problem{background-position:center 12px;background-size:auto 240px;min-height:280px}.wrap_list .list_top_problem .problem_01{left:60px;width:9rem}.wrap_list .list_top_problem .problem_02{right:60px;width:9rem}.wrap_list .list_top_problem .problem_03{left:60px;width:9rem}.wrap_list .list_top_problem .problem_04{right:60px;width:9rem}.wrap_list .list_top_problem li>p{font-size:16px;padding:8px 4px 5px 12px;width:100%}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_top_problem .problem_01{left:20px}.wrap_list .list_top_problem .problem_02{right:20px}.wrap_list .list_top_problem .problem_03{left:20px}.wrap_list .list_top_problem .problem_04{right:20px}}.wrap_list .list_top_img{position:relative;margin-bottom:45px}.wrap_list .list_top_img::before{border-top:5px solid #f08d18;border-right:5px solid #f08d18;bottom:-10px;content:"";display:block;height:16px;left:50%;position:absolute;width:16px;transform:translateX(-50%) rotate(135deg)}.wrap_list .list_top_img::after{border-top:5px solid #ee6104;border-right:5px solid #ee6104;bottom:-28px;content:"";display:block;height:16px;left:50%;position:absolute;width:16px;transform:translateX(-50%) rotate(135deg)}.wrap_list .list_top .blk_lead{display:table;margin:0 auto 0;padding:0 30px;position:relative;width:auto}.wrap_list .list_top .blk_lead::before{border-left:1px solid #232b39;content:"";display:block;height:60px;left:0;position:absolute;top:0;transform:rotate(-30deg)}.wrap_list .list_top .blk_lead::after{border-left:1px solid #232b39;content:"";display:block;height:60px;position:absolute;right:0;top:0;transform:rotate(30deg)}.wrap_list .list_top .blk_lead_txt{font-weight:700;line-height:1.8;text-align:center}.wrap_list .list_top .blk_lead_txt>strong{background:linear-gradient(transparent 75%, #ffff98 0)}@media screen and (min-width: 768px){.wrap_list .list_top .blk_lead{font-size:20px;padding:0 40px}.wrap_list .list_top .blk_lead::before{top:10px}.wrap_list .list_top .blk_lead::after{top:10px}}.wrap_list .blk_cv{background:#fdf5e2;box-sizing:border-box;display:block;margin-bottom:40px;padding:20px 0 30px;text-align:center;width:100%}.wrap_list .blk_cv.blk_top{background:#fff;border:2px solid #ccc;padding-top:0}.wrap_list .blk_cv_ttl{background:#f5f5f5;font-weight:400;line-height:40px;margin-bottom:20px}.wrap_list .blk_cv_lead{background:rgba(0,0,0,0) url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/img_op_03.png) no-repeat left center;background-size:62px;height:60px;margin:0 10px 30px;padding-left:80px}.wrap_list .blk_cv_comment{background:#fdf5e2;border-radius:12px;display:block;font-size:18px;line-height:1.8;position:relative}.wrap_list .blk_cv_comment::before{content:"";display:inline-block;position:absolute;top:4px;left:-20px;border:6px solid rgba(0,0,0,0);border-right:24px solid #fdf5e2;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_cv_comment{font-size:16px}}@media screen and (max-width: 360px){.wrap_list .blk_cv_comment{font-size:14px}}.wrap_list .blk_cv_balloon{background:#fff;border-radius:12px;display:block;font-size:18px;line-height:1.8;position:relative}.wrap_list .blk_cv_balloon::before{content:"";display:inline-block;position:absolute;top:4px;left:-20px;border:6px solid rgba(0,0,0,0);border-right:24px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 360px){.wrap_list .blk_cv_balloon{font-size:14px}}.wrap_list .blk_cv .cta-btn-phone{text-decoration:none;margin:0 10px 10px;display:flex;width:auto}.wrap_list .blk_cv .cta-btn-phone--info{font-size:16px;margin:5px 0 10px}.wrap_list .blk_cv_btn{display:flex;justify-content:center}.wrap_list .blk_cv_btn>a{align-items:center;border-radius:4px;display:flex;height:60px;padding:0 15px;text-decoration:none;width:100%}.wrap_list .blk_cv_btn>a .material-icons{font-size:2.2rem;margin-left:10px}.wrap_list .blk_cv_btn>a .icon_free{background:#fff;border-radius:4px;color:#f08d18;font-size:16px;font-weight:700;height:28px;line-height:28px;width:50px}@media screen and (max-width: 360px){.wrap_list .blk_cv_btn>a{padding:0}}.wrap_list .blk_cv_btn .to_call{background:#16a34a;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6);color:#fff;font-size:14px;justify-content:space-between;margin:0 10px 15px}.wrap_list .blk_cv_btn .to_call span{display:block;font-family:var(--default-font-family);font-size:28px;font-weight:700;padding-top:4px}.wrap_list .blk_cv_btn .to_form{background:#f08d18;box-shadow:0 4px 0 #895921;color:#fff;justify-content:space-between;margin:0 10px 0}.wrap_list .blk_cv_btn .to_form strong{font-size:20px}.wrap_list .blk_cv_btn .to_form div.remaining-time-appeal{display:flex;flex-direction:column}.wrap_list .blk_cv_btn .to_form div.remaining-time-appeal span{font-size:14px;margin-bottom:4px}.wrap_list .blk_cv_btn .to_merit{background:linear-gradient(to bottom, #ffffff, #cccccc);border:1px solid #ccc;border-radius:8px;color:#232b39;font-weight:700;height:40px;justify-content:center;margin:20px 10px 0}.wrap_list .blk_cv_btn .to_merit .icon_beginner{height:50%;width:50%}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_cv_btn .to_merit{font-size:14px}}.wrap_list .blk_cv .cta-btn-phone{display:flex;margin:10px;width:auto;border-radius:4px;overflow:hidden}@media screen and (min-width: 768px){.wrap_list .blk_cv .cta-btn-phone{margin:10px}}.wrap_list .blk_cv .cta-btn-phone--info{font-size:16px;margin:5px 0 10px}.wrap_list .blk_cv_btn--tel{margin-top:12px}@media screen and (min-width: 768px){.wrap_list .blk_cv_btn--tel{display:none !important}}.wrap_list .blk_cv_txt{font-size:16px;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_cv_txt{font-size:14px}}@media screen and (max-width: 360px){.wrap_list .blk_cv_txt{font-size:14px}}.wrap_list .blk_cv_catch{margin-bottom:15px}.wrap_list .blk_cv_bar{border-top:1px dashed #ccc;margin:0 10px 15px}.wrap_list .blk_cv_number{align-items:center;color:#e63946;display:flex;justify-content:center;font-family:var(--default-font-family);font-size:2.5rem;font-weight:700;margin-bottom:10px}.wrap_list .blk_cv_number .material-icons{font-size:2.3rem;margin-right:5px}@media screen and (min-width: 768px){.wrap_list .blk_cv{display:none}}.wrap_list .list_specialist{padding:0 0 20px}.wrap_list .list_specialist .near_stations{margin:32px 0;position:relative}.wrap_list .list_specialist .near_stations h3{display:flex;align-items:center}.wrap_list .list_specialist .near_stations ul{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0}.wrap_list .list_specialist .near_stations ul li{display:flex;border:1px solid #eee}.wrap_list .list_specialist .near_stations ul li a{padding:12px;text-decoration:none}.wrap_list .list_specialist .near_stations .grad-btn{z-index:2;position:absolute;right:0;bottom:-10px;left:0;width:128px;margin:auto;padding:.2em 0;font-size:12px;text-align:center;cursor:pointer;transition:all .2s;text-decoration:underline}.wrap_list .list_specialist .near_stations .grad-item{position:relative;overflow:hidden;height:60px}.wrap_list .list_specialist .near_stations .grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:45px;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #ffffff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #ffffff 100%);content:""}.wrap_list .list_specialist .near_stations .grad-trigger{display:none}.wrap_list .list_specialist .near_stations .grad-trigger:checked+.grad-btn{display:none}.wrap_list .list_specialist .near_stations .grad-trigger:checked~.grad-item{height:auto}.wrap_list .list_specialist .near_stations .grad-trigger:checked~.grad-item::before{display:none}.wrap_list .list_specialist_ttl{font-size:18px;margin-bottom:24px}@media screen and (min-width: 768px){.wrap_list .list_specialist_ttl{font-size:20px}}.wrap_list .list_specialist_ttl.sort_select_wrap{display:block}@media screen and (min-width: 768px){.wrap_list .list_specialist_ttl.sort_select_wrap{display:flex;align-items:center;justify-content:space-between}}.wrap_list .list_specialist_ttl.sort_select_wrap>span{display:block}.wrap_list .list_specialist_ttl.sort_select_wrap>span:last-of-type{display:flex;font-size:14px;font-weight:400;align-items:center;margin:15px 0 -5px 0}@media screen and (min-width: 768px){.wrap_list .list_specialist_ttl.sort_select_wrap>span:last-of-type{margin:0}}.wrap_list .list_specialist_ttl.sort_select_wrap>span select{margin-left:1em;padding:5px;font-size:12px;border:1px solid #ccc;border-radius:0px}.wrap_list .list_specialist_ttl.sort_select_wrap>span .sort_select_link{margin:0 0 0 8px;display:flex;gap:4px}.wrap_list .list_specialist_ttl.sort_select_wrap>span .sort_select_link a.active{font-weight:700;text-decoration:none;color:initial;pointer-events:none}.wrap_list .list_specialist .list_search{border-bottom:1px dashed #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;font-size:14px;justify-content:space-between;margin:0 0 20px;max-width:100%;padding-bottom:16px}.wrap_list .list_specialist .list_search_item{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.15);box-sizing:border-box;height:36px;text-align:center;width:23%}.wrap_list .list_specialist .list_search_item>a{align-items:center;color:#232b39;display:flex;height:36px;justify-content:center;line-height:1.5;text-align:center;text-decoration:none;width:100%}.wrap_list .list_specialist .list_search_item.item_current{background:#f08d18;box-shadow:none}.wrap_list .list_specialist .list_search_item.item_current a{color:#fff}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_search_item{border:1px solid #f08d18;border-radius:4px;box-shadow:none;position:relative;width:23.5%}.wrap_list .list_specialist .list_search_item a{padding-left:5px}.wrap_list .list_specialist .list_search_item a::before{background:#fff;border:2px solid #f08d18;box-sizing:border-box;content:"";height:20px;left:12px;position:absolute;top:14px;width:20px}.wrap_list .list_specialist .list_search_item.item_current a::before{background:#fff url(../images/icon_check.png) center no-repeat;background-size:16px auto;border:none;box-sizing:border-box;content:"";height:20px;left:14px;position:absolute;top:14px;width:20px}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .list_search_item{width:24.5%}.wrap_list .list_specialist .list_search_item a::before,.wrap_list .list_specialist .list_search_item.item_current a::before{left:4px}}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_search{font-size:16px;font-weight:700;margin:0 0 24px;padding-bottom:20px}}.wrap_list .list_specialist .list_result_count{font-size:14px;margin-bottom:20px}.wrap_list .list_specialist .list_result_count em{font-size:20px;font-style:normal}.wrap_list .list_specialist .list_result_count span{padding-left:1em}.wrap_list .list_specialist .list_result_count .txt_att{font-size:12px;margin-top:10px}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_count{font-size:16px;position:relative}.wrap_list .list_specialist .list_result_count em{font-size:24px}.wrap_list .list_specialist .list_result_count .txt_att{bottom:0;display:inline-block;font-size:14px;position:absolute;right:0}}.wrap_list .list_specialist .list_result_item{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px;position:relative}.wrap_list .list_specialist .list_result_item .specialist_copy{padding:8px;background:#fdf5e2;border-radius:0;line-height:1.7;font-weight:700;margin-bottom:.5em}.wrap_list .list_specialist .list_result_item .specialist_ttl{font-size:1.1875rem;margin-bottom:15px;text-decoration:underline;line-height:1.5;padding-right:1.5em;text-decoration:none}.wrap_list .list_specialist .list_result_item div.specialist_ttl{font-weight:700}.wrap_list .list_specialist .list_result_item .specialist_score{display:flex;flex-flow:nowrap;margin-bottom:20px}.wrap_list .list_specialist .list_result_item .specialist_score .material-icons{font-size:18px;color:#f08d18;display:inline-flex;vertical-align:bottom}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item .specialist_score .material-icons{font-size:20px}}.wrap_list .list_specialist .list_result_item .specialist_score .material-icons.gray{color:#ccc}.wrap_list .list_specialist .list_result_item .specialist_score .number{font-size:18px;font-weight:700;color:#232b39;padding-left:8px}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item .specialist_score .number{font-size:20px}}.wrap_list .list_specialist .list_result_item .specialist_score .count{font-size:14px;line-height:1.5}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item .specialist_score .count{font-size:16px}}.wrap_list .list_specialist .list_result_item .specialist_score .count a{color:#0263b5;text-decoration:none}.wrap_list .list_specialist .list_result_item.pr .specialist_ttl::after{color:#888;content:"PR";border:1px solid #ccc;font-family:var(--default-font-family);font-size:12px;font-weight:400;line-height:1;padding:2px 8px;position:absolute;right:10px}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item{margin-bottom:30px;padding:30px}.wrap_list .list_specialist .list_result_item .specialist_ttl{font-size:1.375rem;margin-bottom:20px;text-decoration:none}.wrap_list .list_specialist .list_result_item.pr .specialist_ttl::after{font-size:14px;right:30px}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .list_result_item{padding:20px}}.wrap_list .list_specialist .list_result_item.--nopr .specialist_ttl{color:#0263b5;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ccc}.wrap_list .list_specialist .list_result_item.--nopr .specialist_adr{font-size:14px;line-height:1.7}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item.--nopr .specialist_adr{font-size:16px}}.wrap_list .list_specialist .blk_main{display:flex;flex-direction:column;gap:12px}.wrap_list .list_specialist .blk_main_img{width:100%;overflow-x:auto;scrollbar-color:#f08d18 #ccc;scrollbar-width:thin;-webkit-overflow-scrolling:touch;position:relative;z-index:1}.wrap_list .list_specialist .blk_main_img>div{display:inline-flex;justify-content:start;align-items:center;gap:8px;flex-wrap:nowrap}.wrap_list .list_specialist .blk_main_img img{width:auto;object-fit:contain;height:180px;object-position:center;flex-shrink:0}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_img img{height:240px}}.wrap_list .list_specialist .blk_main_icon{font-size:14px;grid-column:1/4;grid-row:3/4;max-width:320px;min-width:130px;width:100%;display:flex;margin-top:8px}.wrap_list .list_specialist .blk_main_icon>*{margin-right:8px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_icon{grid-column:1/2;grid-row:2/3}}.wrap_list .list_specialist .blk_main_icon .icon_free{align-items:center;background:#b09b65;border-radius:4px;color:#fff;display:flex;height:28px;justify-content:center;padding-right:8px}.wrap_list .list_specialist .blk_main_icon .icon_free i>img{margin:0 5px 0;width:16px}.wrap_list .list_specialist .blk_main_icon .icon_alliance{align-items:center;background:#f08d18;border-radius:4px;color:#fff;display:flex;height:28px;justify-content:center;padding-right:8px}.wrap_list .list_specialist .blk_main_icon .icon_alliance i{color:#fff;font-size:28px}.wrap_list .list_specialist .blk_main_area{line-height:1.7;margin-top:.4em}.wrap_list .list_specialist .blk_main_access{display:inline-block;font-size:14px;line-height:1.7;display:grid;grid-template-columns:4.5em auto}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_access{grid-template-columns:7em auto}}.wrap_list .list_specialist .blk_main_access dt{color:#888}.wrap_list .list_specialist .blk_main_access a{color:#232b39;text-decoration:none}.wrap_list .list_specialist .blk_main_address{display:inline-block;font-size:14px;grid-column:2/4;grid-row:auto;line-height:1.7}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_address{grid-column:1/4;grid-row:1/3}}.wrap_list .list_specialist .blk_main_address dt{color:#888}.wrap_list .list_specialist .blk_main_address a{color:#232b39;text-decoration:none}.wrap_list .list_specialist .blk_main .blk_cv_btn{display:flex;grid-column:1/3;grid-row:4/5;position:relative;height:64px;justify-content:center;margin-top:15px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main .blk_cv_btn{grid-column:1/4;grid-row:1/3}}.wrap_list .list_specialist .blk_main .blk_cv_btn>a{box-sizing:border-box;align-items:center;border-radius:4px;display:flex;height:48px;text-decoration:none;width:100%;position:absolute;z-index:80}.wrap_list .list_specialist .blk_main .blk_cv_btn>a .material-icons{font-size:2.2rem;margin-left:10px}.wrap_list .list_specialist .blk_main .blk_cv_btn>a div.remaining-time-appeal{display:flex;flex-direction:column}.wrap_list .list_specialist .blk_main .blk_cv_btn>a div.remaining-time-appeal span{font-size:14px;margin-bottom:4px}.wrap_list .list_specialist .blk_main .blk_cv_btn .pc_only{display:none}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main .blk_cv_btn .pc_only{display:initial}}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_counseling{background:#16a34a;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6);color:#fff;font-size:14px;justify-content:center;line-height:1.3;margin:0 0 15px}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_counseling p{margin-top:2px;text-shadow:0 1px 4px rgba(104,31,2,.25)}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_counseling span{text-shadow:0 1px 4px rgba(81,24,1,.25);display:block;font-size:.875rem;font-weight:700;text-align:center;text-shadow:#511801}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_counseling strong{font-size:20px;margin-right:-8px}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form{background:#f08d18;box-shadow:0 4px 0 #895921;color:#fff;justify-content:space-between;margin:0 0 15px;padding:0 10px 0 0}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form{padding:0 10px 0 0}}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form .material-icons{font-size:1.875rem}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form strong{font-size:20px;text-shadow:0 1px 4px rgba(156,83,2,.25)}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form strong{font-size:16px}}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form .icon_free{background:#fff;border-radius:4px;color:#f08d18;font-size:14px;font-weight:700;height:24px;line-height:24px;text-align:center;width:48px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main .blk_cv_btn{display:none}}.wrap_list .list_specialist .blk_main .blk_cv_txt{grid-column:1/3;grid-row:5/6;margin-bottom:12px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main .blk_cv_txt{grid-column:1/3;grid-row:4/5}}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main .blk_cv_txt{display:none}}.wrap_list .list_specialist .blk_main.non .blk_main_img{margin-bottom:0}.wrap_list .list_specialist .blk_main.non .blk_main_address{grid-column:2/3;grid-row:1/2;margin-left:15px}.wrap_list .list_specialist .blk_main.non .blk_main_access{grid-column:2/3;grid-row:2/3}.wrap_list .list_specialist .blk_main.non .blk_main_access dd.access-line,.wrap_list .list_specialist .blk_main.non .blk_main_access dd.address-line{max-width:410px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.wrap_list .list_specialist .blk_main.non .blk_cv_btn{display:inline-flex;grid-column:1/3;grid-row:4/5;margin-left:0}.wrap_list .list_specialist .blk_main .blk_area{color:#f08d18;line-height:1.2}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main{grid-template-columns:200px 1fr;grid-template-rows:40px auto 1fr;margin-bottom:20px;min-height:150px}.wrap_list .list_specialist .blk_main_icon{display:flex;font-size:16px;grid-column:2/3;grid-row:auto;margin:0 0 15px 20px;width:auto}.wrap_list .list_specialist .blk_main_icon .icon_free{margin:0 15px 0 0}.wrap_list .list_specialist .blk_main_address{font-size:16px}.wrap_list .list_specialist .blk_main_access{font-size:16px}.wrap_list .list_specialist .blk_main_access dd.access-line,.wrap_list .list_specialist .blk_main_access dd.address-line{max-width:410px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.wrap_list .list_specialist .blk_main.non{grid-template-columns:200px 1fr;grid-template-rows:1fr 80px}.wrap_list .list_specialist .blk_main.non .bkl_main_img{grid-column:1/2;grid-row:1/1;margin-bottom:0}.wrap_list .list_specialist .blk_main.non .non_right_wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.wrap_list .list_specialist .blk_main.non .non_right_wrapper .blk_main_address{font-size:16px}.wrap_list .list_specialist .blk_main.non .non_right_wrapper .blk_main_access{grid-column:1/1;grid-row:2/3}.wrap_list .list_specialist .blk_main.non .blk_cv_btn{display:inline-flex;grid-column:1/3;grid-row:2/3;margin-left:0}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .blk_main_icon{font-size:12px}}.wrap_list .list_specialist .blk_cv_btn_isozoku{margin:15px 0;position:relative;z-index:10}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku--sp{display:none}}.wrap_list .list_specialist .blk_cv_btn_isozoku--pc{display:none}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku--pc{grid-column:2/3;grid-row:auto;margin:4px 0 4px 0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:12px}.wrap_list .list_specialist .blk_cv_btn_isozoku--pc .cv_header{grid-column:1/3}}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_txt--sp{display:none}}.wrap_list .list_specialist .blk_cv_txt--pc{display:none}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_txt--pc{display:block}}.wrap_list .list_specialist .blk_cv_btn_isozoku{text-align:center}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header{text-align:center;font-size:16px;color:#666;margin-bottom:10px;line-height:1.2;display:inline-block;padding-bottom:4px;font-weight:700;margin-top:12px}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header span{z-index:1;position:relative}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header span::after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background-color:rgba(255,237,117,.6);z-index:-1}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling{display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;text-decoration:none;color:#fff;margin-bottom:8px;font-weight:700;height:60px;box-sizing:border-box;width:100%;position:relative;overflow:hidden;box-shadow:none}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling.phone_btn{background:#16a34a;border-bottom:5px solid rgb(15.9351351351,118.0648648649,53.6);padding:0 15px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling.phone_btn{display:none}}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling.phone_btn.--pc{display:flex}}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling.web_btn{background:#f08d18;border-bottom:5px solid #895921;padding:0 15px}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling i{font-size:24px;margin-right:0;flex-shrink:0}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content{display:flex;align-items:center;justify-content:space-between;width:100%;flex:1;padding:0}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content .btn_title{font-size:20px;font-weight:700;line-height:1.3;flex:1;text-align:center}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content .btn_tag{background-color:hsla(0,0%,100%,.95);color:#e63946;padding:8px 10px;border-radius:4px;font-size:16px;font-weight:700;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.15)}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header{font-size:18px;color:#666;display:inline-block;padding-bottom:4px;font-weight:700;margin-top:12px}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header span{z-index:1;position:relative;padding:0 20px}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header span::after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;background-color:rgba(255,237,117,.6);z-index:-1}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling{height:70px;border-radius:12px}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling i{font-size:28px;margin-right:20px}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content .btn_title{font-size:18px}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content .btn_tag{font-size:16px;padding:10px 15px}}.wrap_list .list_specialist .blk_main_features{display:flex;flex-wrap:wrap;font-size:14px;justify-content:flex-start;margin:10px 0;max-width:100%;overflow:hidden}.wrap_list .list_specialist .blk_main_features li{border:1px solid #232b39;border-radius:8px;font-size:14px;margin:0 5px 10px 0;padding:8px;white-space:nowrap;display:inline-block}.wrap_list .list_specialist .blk_main_features li.feature_free{background-color:#b09b65;border-color:#b09b65;color:#fff}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_features{font-size:14px;margin:10px 0;max-width:100%}.wrap_list .list_specialist .blk_main_features li{font-size:14px;padding:8px;margin:0 5px 10px 0;border-radius:8px}}.wrap_list .list_specialist .open-box-wrapper{position:relative}.wrap_list .list_specialist input[type=checkbox].on-off{position:absolute;top:50%;display:block;opacity:0}.wrap_list .list_specialist .open-label-wrapper{position:absolute;bottom:-5px;z-index:80;background:rgba(0,0,0,0);width:100%}.wrap_list .list_specialist .open-label{margin:0 auto;margin-bottom:20px;padding:.6em;display:block;color:#fff;font-size:12px;font-weight:700;text-align:center;background:whiter;border-radius:100px;position:relative;border:1px solid #f08d18;color:#f08d18;max-width:120px;cursor:pointer;background:#fff}.wrap_list .list_specialist .open-label::after{content:"続きを読む"}.wrap_list .list_specialist .on-off:checked~.open-label-wrapper .open-label{box-shadow:0 2px 4px rgba(0,0,0,.15)}.wrap_list .list_specialist .on-off:checked~.open-label-wrapper .open-label::after{content:"閉じる"}.wrap_list .list_specialist .open-box{border-radius:8px;height:120px;overflow:hidden;transition:all .5s;position:relative}.wrap_list .list_specialist .on-off:checked~.open-box{padding:.5em 0 2.2em 0;height:auto}.wrap_list .list_specialist .open-box::before{content:"";background:linear-gradient(to bottom, transparent, rgb(255, 255, 255) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.wrap_list .list_specialist .on-off:checked~.open-box::before{background:none;z-index:-1}.wrap_list .list_specialist .blk_appeal{background:#fdf5e2;border-radius:4px;line-height:1.7;margin-bottom:12px;padding:8px}.wrap_list .list_specialist .blk_appeal_lead{font-size:14px;font-weight:700}.wrap_list .list_specialist .blk_appeal_txt{display:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_appeal{margin-bottom:20px;padding:10px}.wrap_list .list_specialist .blk_appeal_lead{font-size:16px;margin-bottom:5px}.wrap_list .list_specialist .blk_appeal_txt{display:block;font-size:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.wrap_list .list_specialist .blk_overview_list{font-size:14px;margin-bottom:12px;width:100%;line-height:1.5;text-align:left}.wrap_list .list_specialist .blk_overview_list strong{font-weight:700;margin-right:5px;color:#666}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_overview_list{font-size:16px;margin-bottom:10px}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .blk_overview_list{font-size:14px}}.wrap_list .list_specialist .blk_members{margin-top:15px}.wrap_list .list_specialist .blk_members h4{font-size:14px;font-weight:700;margin-bottom:8px;color:#666}.wrap_list .list_specialist .blk_members ul{list-style:none;padding:0;margin:0}.wrap_list .list_specialist .blk_members li{margin-bottom:10px;padding:8px 10px;background-color:#f8f9fb;border-radius:4px;border-left:3px solid #ccc}.wrap_list .list_specialist .blk_members .member_info{margin-bottom:4px;line-height:1.5}.wrap_list .list_specialist .blk_members .member_info strong{font-weight:700;margin-right:8px;font-size:14px}.wrap_list .list_specialist .blk_members .member_info .member_qualification{font-size:12px;color:#666}.wrap_list .list_specialist .blk_members .member_career{font-size:12px;color:#333;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.wrap_list .list_specialist .blk_members .member_career span{font-weight:700;margin-right:5px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_members h4{font-size:16px}.wrap_list .list_specialist .blk_members .member_info strong{font-size:16px}.wrap_list .list_specialist .blk_members .member_info .member_qualification{font-size:14px}.wrap_list .list_specialist .blk_members .member_career{font-size:14px}}.wrap_list .list_specialist .blk_office_review{margin-top:15px}.wrap_list .list_specialist .blk_office_review h4{font-size:14px;font-weight:700;margin-bottom:8px;color:#666}.wrap_list .list_specialist .blk_office_review .review_content{background-color:#f8f9fb;border-radius:8px;padding:12px;border:1px solid #eee}.wrap_list .list_specialist .blk_office_review .review_header{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.wrap_list .list_specialist .blk_office_review .review_header .review_rating{display:flex;align-items:center;font-weight:700;color:#333;margin-right:15px}.wrap_list .list_specialist .blk_office_review .review_header .review_rating i{color:#888;font-size:20px;margin-right:5px}.wrap_list .list_specialist .blk_office_review .review_header .review_date{color:#666}.wrap_list .list_specialist .blk_office_review .review_section{margin-bottom:10px}.wrap_list .list_specialist .blk_office_review .review_section:last-child{margin-bottom:0}.wrap_list .list_specialist .blk_office_review .review_section h5{font-size:14px;font-weight:700;margin-bottom:5px;color:#333}.wrap_list .list_specialist .blk_office_review .review_section p{font-size:12px;line-height:1.5;color:#333;margin:0}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_office_review .review_content{padding:15px}.wrap_list .list_specialist .blk_office_review h4{font-size:16px}.wrap_list .list_specialist .blk_office_review .review_header{font-size:14px}.wrap_list .list_specialist .blk_office_review .review_header .review_rating i{font-size:24px}.wrap_list .list_specialist .blk_office_review .review_section h5{font-size:14px}.wrap_list .list_specialist .blk_office_review .review_section p{font-size:14px}}.wrap_list .list_specialist .blk_office_reviews_list{margin-top:15px}.wrap_list .list_specialist .blk_office_reviews_list h4{font-size:14px;font-weight:700;margin-bottom:10px;color:#f08d18;border-bottom:2px solid #f08d18;padding-bottom:5px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_item{background-color:#f8f9fb;border-radius:8px;padding:12px;border:1px solid #eee;margin-bottom:12px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_item:last-child{margin-bottom:0}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:8px;font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_user{display:flex;align-items:center;color:#333}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_user i{color:#888;font-size:20px;margin-right:4px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_rating{display:flex;align-items:center}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_rating i{color:#f08d18;font-size:16px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_rating strong{margin-left:4px;font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_date{color:#666;font-size:12px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_scores{display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px;padding:5px 8px;background-color:#fdf5e2;border-radius:4px;font-size:12px;color:#333}.wrap_list .list_specialist .blk_office_reviews_list .office_review_scores .office_review_score_item strong{color:#f08d18;font-weight:700}.wrap_list .list_specialist .blk_office_reviews_list .office_review_request{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;font-size:12px;color:#666}.wrap_list .list_specialist .blk_office_reviews_list .office_review_request strong{color:#333;font-weight:700}.wrap_list .list_specialist .blk_office_reviews_list .office_review_comment{margin-bottom:10px;padding-left:10px;border-left:3px solid #ccc}.wrap_list .list_specialist .blk_office_reviews_list .office_review_comment:last-child{margin-bottom:0}.wrap_list .list_specialist .blk_office_reviews_list .office_review_comment h5{font-size:14px;font-weight:700;margin-bottom:4px;color:#333}.wrap_list .list_specialist .blk_office_reviews_list .office_review_comment p{font-size:12px;line-height:1.5;color:#333;margin:0}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_office_reviews_list .office_review_item{padding:15px}.wrap_list .list_specialist .blk_office_reviews_list h4{font-size:16px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header{font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_header .office_review_date{font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_scores{font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_request{font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_comment h5{font-size:14px}.wrap_list .list_specialist .blk_office_reviews_list .office_review_comment p{font-size:14px}}.wrap_list .list_specialist .blk_qualifications{margin-bottom:8px;display:flex;justify-content:center;align-items:baseline;gap:8px}.wrap_list .list_specialist .blk_qualifications h4{font-size:14px;font-weight:700;color:#666;margin:0;flex-shrink:0}.wrap_list .list_specialist .blk_qualifications .qualifications_content{font-size:14px;line-height:1.5;color:#333;flex:1}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_qualifications{gap:10px}.wrap_list .list_specialist .blk_qualifications h4{font-size:16px}.wrap_list .list_specialist .blk_qualifications .qualifications_content{font-size:16px;line-height:1.5}}.wrap_list .list_specialist .blk_affiliations{margin-bottom:8px;display:flex;justify-content:center;align-items:baseline;gap:8px}.wrap_list .list_specialist .blk_affiliations h4{font-size:14px;font-weight:700;color:#666;margin:0;flex-shrink:0}.wrap_list .list_specialist .blk_affiliations .affiliations_content{font-size:14px;line-height:1.5;color:#333;flex:1}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_affiliations{gap:10px}.wrap_list .list_specialist .blk_affiliations h4{font-size:16px}.wrap_list .list_specialist .blk_affiliations .affiliations_content{font-size:16px;line-height:1.5}}.wrap_list .list_specialist .blk_appeal{margin-top:15px}.wrap_list .list_specialist .blk_overview_list-option{display:flex;flex-wrap:wrap;font-size:14px;justify-content:flex-start;margin-bottom:8px;text-align:center;width:100%}.wrap_list .list_specialist .blk_overview_list-option li{border:1px solid #232b39;border-radius:8px;display:inline-block;font-size:14px;margin:0 5px 10px 0;padding:8px}.wrap_list .list_specialist .blk_overview_list-option li.order-1{order:1}.wrap_list .list_specialist .blk_overview_list-option li.order-2{order:2}.wrap_list .list_specialist .blk_overview_list-option li.order-3{order:3}.wrap_list .list_specialist .blk_overview_list-option li.order-4{order:4}.wrap_list .list_specialist .blk_overview_list-option li.order-5{order:5}.wrap_list .list_specialist .blk_overview_list-option li.order-6{order:6}.wrap_list .list_specialist .blk_overview_list-option li.order-7{order:7}.wrap_list .list_specialist .blk_overview_list-option li.order-8{order:8}.wrap_list .list_specialist .blk_overview_list-option li.order-9{order:9}.wrap_list .list_specialist .blk_overview_list-option li.order-10{order:10}.wrap_list .list_specialist .blk_overview_list-option li.order-11{order:11}.wrap_list .list_specialist .blk_overview_list-option li.order-12{order:12}.wrap_list .list_specialist .blk_overview_list-option li.order-13{order:13}.wrap_list .list_specialist .blk_overview_list-option li.order-14{order:14}.wrap_list .list_specialist .blk_overview_list-option li.order-15{order:15}.wrap_list .list_specialist .blk_overview_list-option li.order-16{order:16}.wrap_list .list_specialist .blk_overview_list-option li.order-17{order:17}.wrap_list .list_specialist .blk_overview_list-option li.order-18{order:18}.wrap_list .list_specialist .blk_overview_list-option li.order-19{order:19}.wrap_list .list_specialist .blk_overview_list-option li.order-99{order:99}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_overview_list-option{font-size:16px;margin-bottom:10px}.wrap_list .list_specialist .blk_overview_list-option li{border-radius:8px;display:inline-block;font-size:14px;margin:0 5px 10px 0;padding:8px}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .blk_overview_list-option{font-size:14px}}.wrap_list .list_specialist .blk_main_access dd.access-line,.wrap_list .list_specialist .blk_main_access dd.address-line{max-width:410px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.wrap_list .list_specialist .link_detail{text-decoration:none;height:100%;left:0;position:absolute;top:0;width:100%}.wrap_list .list_specialist .link_detail_txt{align-items:center;color:#0263b5;display:flex;justify-content:center;text-align:center;text-decoration:none}.wrap_list .list_specialist .link_detail_txt::after{color:#0263b5;content:"arrow_forward_ios";font-family:Material Icons;font-size:20px}@media screen and (min-width: 768px){.wrap_list .list_specialist{padding:0 0 20px}}.wrap_list .blk_seo_matome{font-size:14px;line-height:1.5;margin-bottom:30px}.wrap_list .blk_seo_matome h3{margin-bottom:5px}@media screen and (min-width: 768px){.wrap_list .blk_seo_matome{font-size:16px}}.wrap_list .blk_seo_txt{font-size:14px;line-height:1.5;margin-bottom:30px}.wrap_list .blk_seo_txt h3{margin-bottom:5px}@media screen and (min-width: 768px){.wrap_list .blk_seo_txt{font-size:16px}}.wrap_list .blk_contact{display:none}.wrap_list .blk_contact .blk_cv_notice{margin:0px auto 15px auto;padding:0px 4px 5px 4px;font-size:14px;color:#f08d18}@media screen and (min-width: 768px){.wrap_list .blk_contact{background:#fdf5e2;box-sizing:border-box;display:block;margin-bottom:40px;padding:15px;text-align:center;width:100%}.wrap_list .blk_contact_balloon{background:#fff;border-radius:16px;display:inline-block;font-size:18px;line-height:32px;margin-bottom:15px;padding:0 16px}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_contact_balloon{font-size:14px}}@media screen and (min-width: 768px){.wrap_list .blk_contact_number{align-items:center;color:#e63946;display:flex;justify-content:center;font-family:var(--default-font-family);font-size:2.5rem;font-weight:700;margin-bottom:10px}.wrap_list .blk_contact_number .material-icons{font-size:2.3rem;margin-right:5px}.wrap_list .blk_contact_btn{display:flex;justify-content:center}.wrap_list .blk_contact_btn>a{align-items:center;border-radius:4px;display:flex;height:60px;padding:0 15px;text-decoration:none;width:55%}.wrap_list .blk_contact_btn>a .material-icons{font-size:2.2rem;margin-left:10px}.wrap_list .blk_contact_btn>a .icon_free{background:#fff;border-radius:4px;color:#f08d18;font-size:16px;font-weight:700;height:28px;line-height:28px;width:50px}.wrap_list .blk_contact_btn>a div.remaining-time-appeal{display:flex;flex-direction:column}.wrap_list .blk_contact_btn>a div.remaining-time-appeal span{font-size:14px;margin-bottom:4px}.wrap_list .blk_contact_btn .to_form{background:#f08d18;box-shadow:0 4px 0 #895921;color:#fff;justify-content:space-between;margin:0 10px 0}.wrap_list .blk_contact_btn .to_form strong{font-size:20px}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_contact_btn .to_form strong{font-size:16px}}@media screen and (min-width: 768px){.wrap_list .blk_contact_txt{font-size:16px;margin-bottom:15px}.wrap_list .blk_contact_catch{margin-bottom:12px}.wrap_list .blk_contact_bar{border-top:1px solid #ccc;margin:0 10px 15px}}.wrap_list .blk_contact .cta-btn-phone{margin-bottom:10px}@media screen and (min-width: 768px){.wrap_list .blk_contact .cta-btn-phone{padding:10px 45px}}.wrap_list .blk_contact .cta-btn-phone--info{font-size:16px;margin:5px 0 10px}.wrap_list .blk_merit_ttl{border-bottom:1px solid #f08d18;font-size:18px;line-height:1.5;margin-bottom:50px;padding-bottom:.5rem}@media screen and (min-width: 768px){.wrap_list .blk_merit_ttl{font-size:20px}}.wrap_list .blk_merit_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 7% 0}@media screen and (min-width: 768px){.wrap_list .blk_merit_list{margin:0}}.wrap_list .blk_merit_list li{border:2px solid #eee;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.15);height:auto;line-height:1.8;list-style-type:none;margin-bottom:60px;padding:40px 12px 20px;position:relative;width:100%}.wrap_list .blk_merit_list li>div{display:flex}.wrap_list .blk_merit_list li>div>div:first-child{display:flex;justify-content:center;align-items:center;margin:0 20px}.wrap_list .blk_merit_list li>div>div:first-child img{width:60px;height:auto}@media screen and (min-width: 768px){.wrap_list .blk_merit_list li>div>div:first-child img{width:80px}}.wrap_list .blk_merit_list li>div>div:last-child{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.wrap_list .blk_merit_list li>div.label{position:absolute;top:-34px;left:0;width:100%;text-align:center;display:flex;justify-content:center}.wrap_list .blk_merit_list li>div.label span{font-size:16px;background-color:#f08d18;color:#fff;font-weight:400;height:22px;padding:5px 20px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;justify-content:center;align-items:center}.wrap_list .blk_merit_list li>div.label span strong{font-size:20px;font-weight:700;margin-left:4px}.wrap_list .blk_merit_list li:last-child{margin-bottom:40px}.wrap_list .blk_merit_list li h4{font-size:1.05rem;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_merit_list li h4{font-size:12px}}.wrap_list .blk_merit_list li p{font-size:.95rem}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_merit_list li p{font-size:16px}}@media screen and (max-width: 360px){.wrap_list .blk_merit_list{margin:0 4% 0}}.wrap_list .blk_merit_image{margin-bottom:32px}.wrap_list .blk_merit_image img{max-width:100%}.wrap_list .blk_bnr{margin-bottom:40px;text-align:center}.wrap_list .blk_bnr img{height:auto;max-width:480px;width:100%}@media screen and (min-width: 768px){.wrap_list .blk_bnr{display:none}}.wrap_list .blk_bnr .sim_banners{display:flex}.wrap_list .blk_bnr .sim_banners a{width:33.33%}.wrap_list .blk_bnr .sim_banners a img{width:100%}.wrap_list .blk_article{margin-bottom:40px}.wrap_list .blk_article_ttl{border-bottom:1px solid #f08d18;font-size:18px;line-height:1.5;margin-bottom:24px;padding-bottom:.5rem}@media screen and (min-width: 768px){.wrap_list .blk_article_ttl{font-size:20px}}.wrap_list .blk_office{margin-bottom:30px}.wrap_list .blk_office_ttl{border-bottom:1px solid #f08d18;font-size:18px;line-height:1.5;margin-bottom:24px;padding-bottom:.5rem}@media screen and (min-width: 768px){.wrap_list .blk_office_ttl{font-size:20px}}.wrap_list .blk_office_list{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-y:hidden}.wrap_list .blk_office_list li{border:1px solid #ccc;border-radius:0px;box-shadow:0 2px 8px rgba(0,0,0,.15);box-sizing:border-box;flex:0 0 auto;height:224px;line-height:1.2;list-style-type:none;margin:0 8px 20px 0;overflow:hidden;position:relative;width:200px}.wrap_list .blk_office_list li:last-child{margin:0 0 20px}.wrap_list .blk_office_list li figure{align-items:center;box-sizing:border-box;display:flex;height:120px;justify-content:center;margin-bottom:15px;overflow:hidden;width:100%}.wrap_list .blk_office_list li figure img{width:100%}.wrap_list .blk_office_list li h4{height:3.8em;padding:0 10px}.wrap_list .blk_office_list li p{display:-webkit-box;font-size:14px;height:1.2em;overflow:hidden;padding:0 10px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.wrap_list .blk_office_list li a{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.wrap_list .blk_office_list li{margin:0 0 20px}}@media screen and (min-width: 768px){.wrap_list .blk_office_list{flex-wrap:wrap;justify-content:space-between}}.wrap_list .wrap_col{display:block;width:100%}.wrap_list .wrap_col_main{margin:0 10px 20px}.wrap_list .wrap_col_side{display:none}@media screen and (min-width: 768px){.wrap_list .wrap_col{display:flex;flex-wrap:nowrap;overflow:visible;width:100%}.wrap_list .wrap_col_main{margin:0 20px 0 0;max-width:620px}.wrap_list .wrap_col_side{display:block;max-width:360px;min-width:300px;width:100%}.wrap_list .wrap_col_side .blk_cv{display:block}.wrap_list .wrap_col_side .blk_bnr{display:block;margin-bottom:30px}.wrap_list .wrap_col_side .blk_bnr .sim_banners{display:flex}.wrap_list .wrap_col_side .blk_bnr .sim_banners a{width:33.33%}.wrap_list .wrap_col_side .blk_bnr .sim_banners a img{width:100%}.wrap_list .wrap_col_side .blk_sticky{position:sticky;top:0}.wrap_list .wrap_col_side .blk_objective{display:block}.wrap_list .wrap_col_side .blk_objective_ttl{border-bottom:1px solid #f08d18;font-size:18px;line-height:1.5;padding-bottom:12px}.wrap_list .wrap_col_side .blk_objective_sim_banners a img{max-width:100%;margin-bottom:20px}.wrap_list .wrap_col_side .blk_objective .list_objective{background:#f5f5f5;margin-bottom:30px;padding:24px 30px 16px}.wrap_list .wrap_col_side .blk_objective .list_objective_item{margin-bottom:15px;position:relative;width:100%}.wrap_list .wrap_col_side .blk_objective .list_objective_item:last-child{margin-bottom:0}.wrap_list .wrap_col_side .blk_objective .list_objective_item a{color:#232b39}.wrap_list .wrap_col_side .blk_objective .list_objective_item img{height:auto;width:100%}.wrap_list .wrap_col_side .blk_objective .list_objective_item p{align-items:center;background:hsla(0,0%,100%,.7);border-top:1px solid #f08d18;bottom:0;display:flex;font-size:14px;height:45px;justify-content:center;position:absolute;text-align:center;width:100%}.wrap_list .wrap_col_side .blk_objective .list_objective_item p em{color:#f08d18;font-size:18px;font-style:normal;font-weight:700}.wrap_list .wrap_col_side .blk_objective .list_objective_item p .btn_counseling{background:linear-gradient(#f08d18, #f08d18);border-radius:4px;box-shadow:0 4px 0 hsl(32.5,87.8048780488%,41.7647058824%);color:#fff;font-size:12px;font-weight:700;margin-left:2px;padding:8px 0 8px;width:90px}}@media screen and (min-width: 768px){.wrap_list #bottom_index{padding-bottom:0}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list #bottom_index .station_desc{width:100%}}.wrap_list #bottom_index .search_links{display:flex;flex-wrap:wrap;justify-content:center}.wrap_list #bottom_index .search_links li{float:none}@media screen and (min-width: 768px){.wrap_list #bottom_index .further_narrow_down,.wrap_list #bottom_index #knowledge_links,.wrap_list #bottom_index #qanda_ranking{margin:0 auto 30px;max-width:1000px;padding:0}}.wrap_list #bottom_index #knowledge_links_ul{display:flex;justify-content:center}.wrap_list #bottom_index #knowledge_links_ul li{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:25%}.wrap_list .list_map_navi{text-align:center;position:relative;max-width:700px;margin:0 auto 40px}@media screen and (min-width: 768px){.wrap_list .list_map_navi{width:1000px}}@media screen and (max-width: 720px){.wrap_list .list_map_navi{margin:0 10px 40px;text-align:center;position:relative}.wrap_list .list_map_navi .map_navi-button-list{display:block;max-width:500px}.wrap_list .list_map_navi .map_navi-button-list>div{cursor:pointer}.wrap_list .list_map_navi .map_navi-button-list>div:hover{opacity:.8}.wrap_list .list_map_navi .map_navi-list-layer{display:none;height:100%;width:100%;position:absolute;top:0;left:0;padding:40px 10px 40px 10px;background-color:hsla(0,0%,100%,.8)}}.wrap_list .list_map_navi .map_navi-list{display:block}.wrap_list .list_map_navi .map_navi-list:before{position:absolute;content:"";inset:0;background:url(../images/map-navi/map.svg) no-repeat right center;background-size:auto 100%;opacity:.4;z-index:0}.wrap_list .list_map_navi .map_navi-list ul{display:flex;padding:4px 4px !important;border-bottom:1px solid #ccc;line-height:1.5em;flex-wrap:wrap;align-items:center;margin:5px 0 !important;width:100%;box-sizing:border-box;position:relative;z-index:1}.wrap_list .list_map_navi .map_navi-list ul li{list-style-type:none;margin-right:8px;font-size:14px}.wrap_list .list_map_navi .map_navi-list ul li a{text-decoration:none}.wrap_list .listReviewSummary{margin:24px 0}.wrap_list .listReviewSummary h2{font-size:18px;margin:0 10px 24px 10px;padding:0 0 15px 0;border-bottom:#f08d18 solid 1px;text-align:center;line-height:1.3}@media screen and (min-width: 768px){.wrap_list .listReviewSummary h2{font-size:20px;margin:0 0 24px 0}}.wrap_list .listReviewSummary__content{background-color:#fff7ec;padding:25px 20px}.wrap_list .listReviewSummary__contentBl{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;gap:12px;margin-top:20px}@media screen and (min-width: 768px){.wrap_list .listReviewSummary__contentBl{gap:20px;flex-wrap:nowrap}}.wrap_list .listReviewSummary__title{display:flex;align-items:center;justify-content:start;font-size:16px}@media screen and (min-width: 768px){.wrap_list .listReviewSummary__title{font-size:18px}}.wrap_list .listReviewSummary__title::before{content:"";display:inline-block;width:32px;height:32px;margin-right:8px;background:url(../images/icon_ai.png) no-repeat;background-size:contain}.wrap_list .listReviewSummary__subtitle{text-align:center;font-size:14px;color:#fff;white-space:nowrap;padding:8px;background-color:#16a34a;line-height:1.3}@media screen and (min-width: 768px){.wrap_list .listReviewSummary__subtitle{font-size:14px}}.wrap_list .listReviewSummary__text{font-size:14px;line-height:1.5}.wrap_main{background:#f5f5f5;color:#232b39;margin-bottom:20px;padding:0 0 12px}@media screen and (min-width: 768px){.wrap_main{padding:20px 0}}.wrap_main .lead_main{background:#2e3858;color:#fff;font-size:12px;font-weight:300;line-height:1.7;height:auto;margin:0 auto 0;padding:10px 0;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.wrap_main .lead_main{font-size:24px;font-weight:600;height:48px;line-height:48px;width:950px}}.wrap_main .lead_main:after{content:"";border-color:#2e3858 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:16px 32px 0 32px;bottom:-15px;height:0px;left:0;margin:auto;position:absolute;right:0;width:0px}@media screen and (min-width: 768px){.wrap_main .lead_main:after{border-width:16px 20px 0 20px;bottom:-16px}}.wrap_main .ttl_main{background:none;background-size:30%;font-size:20px;line-height:1.8;margin:0 auto;padding:36px 10px 24px}@media screen and (min-width: 768px){.wrap_main .ttl_main{background:none;background-size:36%;font-size:36px;line-height:1.5;padding:50px 0 60px;width:820px;text-align:center}}.wrap_main .ttl_main>strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0, #ffff98));background:linear-gradient(transparent 75%, #ffff98 0)}.wrap_main .ttl_main span{font-size:18px}@media screen and (min-width: 768px){.wrap_main .ttl_main span{font-size:36px}}.wrap_main .ttl_main>div{text-align:center}.wrap_main .ttl_main>div a{width:100%;display:flex;justify-content:center;align-items:center;color:#333;text-shadow:none;border-radius:8px}.wrap_main .ttl_main>div a span{font-size:16px;line-height:1.2;position:relative;min-width:100%;display:flex;justify-content:center;align-items:center;text-decoration:underline}.wrap_main .ttl-list-city,.wrap_main .ttl-line-city{width:100%;margin:0 auto}@media screen and (min-width: 768px){.wrap_main .ttl-list-city,.wrap_main .ttl-line-city{width:980px}}.wrap_main .ttl-list-city .ttl-top .ttl-list-city_main,.wrap_main .ttl-line-city .ttl-top .ttl-list-city_main{font-size:20px;line-height:1.8;margin:0 auto;padding:36px 10px 0px;line-height:1.5;padding-top:20px}@media screen and (min-width: 768px){.wrap_main .ttl-list-city .ttl-top .ttl-list-city_main,.wrap_main .ttl-line-city .ttl-top .ttl-list-city_main{text-align:center;background-size:36%;font-size:36px;line-height:1.5;padding:30px 0 20px;padding-top:20px;width:820px}}.wrap_main .ttl-list-city .ttl-top .ttl-list-city_main>strong,.wrap_main .ttl-line-city .ttl-top .ttl-list-city_main>strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0, #ffff98));background:linear-gradient(transparent 75%, #ffff98 0)}.wrap_main .ttl-list-city .ttl-top .ttl-list-city_main span,.wrap_main .ttl-line-city .ttl-top .ttl-list-city_main span{font-size:18px}@media screen and (min-width: 768px){.wrap_main .ttl-list-city .ttl-top .ttl-list-city_main span,.wrap_main .ttl-line-city .ttl-top .ttl-list-city_main span{font-size:36px}}.wrap_main .ttl-list-city .ttl-bottom,.wrap_main .ttl-line-city .ttl-bottom{display:flex}.wrap_main .ttl-list-city .ttl-bottom .ttl-left,.wrap_main .ttl-line-city .ttl-bottom .ttl-left{width:100%;margin:0px 0 20px 0;position:relative}@media screen and (min-width: 768px){.wrap_main .ttl-list-city .ttl-bottom .ttl-left,.wrap_main .ttl-line-city .ttl-bottom .ttl-left{width:76%}}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .ttl-main-desc,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .ttl-main-desc{font-size:12px;line-height:1.5;padding:10px 0}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .ttl-main-desc a,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .ttl-main-desc a{text-decoration:underline}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-btn,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-btn{z-index:2;position:absolute;right:0;bottom:-10px;left:0;width:128px;margin:auto;padding:.2em 0;font-size:12px;text-align:center;cursor:pointer;transition:all .2s;text-decoration:underline}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-item,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-item{position:relative;overflow:hidden;height:40px;margin:0 10px}@media screen and (min-width: 768px){.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-item,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-item{margin:0 0 0 30px}}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-item::before,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:65px;background:-webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%, #f5f5f5 100%);background:linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%, #f5f5f5 100%);content:""}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-trigger,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-trigger{display:none}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-trigger:checked+.grad-btn,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-trigger:checked+.grad-btn{display:none}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-trigger:checked~.grad-item,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-trigger:checked~.grad-item{height:auto}.wrap_main .ttl-list-city .ttl-bottom .ttl-left .grad-trigger:checked~.grad-item::before,.wrap_main .ttl-line-city .ttl-bottom .ttl-left .grad-trigger:checked~.grad-item::before{display:none}.wrap_main .ttl-list-city .ttl-bottom .ttl-right,.wrap_main .ttl-line-city .ttl-bottom .ttl-right{width:0%;display:none;position:relative}@media screen and (min-width: 768px){.wrap_main .ttl-list-city .ttl-bottom .ttl-right,.wrap_main .ttl-line-city .ttl-bottom .ttl-right{display:block;width:24%}}.wrap_main .ttl-list-city .ttl-bottom .ttl-right .ttl-main-img,.wrap_main .ttl-line-city .ttl-bottom .ttl-right .ttl-main-img{position:static}.wrap_main .ttl-list-city .ttl-bottom .ttl-right .ttl-main-img img,.wrap_main .ttl-line-city .ttl-bottom .ttl-right .ttl-main-img img{max-width:170px;position:absolute;top:-150px;right:0px}@media screen and (min-width: 768px){.wrap_main .ttl-list-city .ttl-bottom .ttl-right .ttl-main-img img,.wrap_main .ttl-line-city .ttl-bottom .ttl-right .ttl-main-img img{max-width:170px;position:absolute;top:auto;bottom:0;right:40px}}.wrap_main .ttl-line-city .ttl-top .wide-area{margin-top:12px}.wrap_main .ttl-line-city .ttl-top .wide-area a span{font-size:18px}.wrap_main .ttl-line-city .ttl-top .ttl_main{background:none;font-size:18px;line-height:1.8em;margin:0 auto;padding:25px 10px 0px !important}@media screen and (min-width: 768px){.wrap_main .ttl-line-city .ttl-top .ttl_main{background-size:36%;font-size:32px;line-height:1.2;padding:25px 10px 0px !important;width:820px}}.wrap_main .ttl-line-city .ttl-top .ttl_main>strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0, #ffff98));background:linear-gradient(transparent 75%, #ffff98 0)}.wrap_main .ttl-line-city .ttl-top .ttl_main span{font-size:18px}@media screen and (min-width: 768px){.wrap_main .ttl-line-city .ttl-top .ttl_main span{font-size:36px}}.wrap_main .wrap_cv{background:#fff;border:1px solid #f08d18;box-sizing:border-box;margin:0 8px 10px;padding:12px 8px 12px;width:calc(100% - 16px);position:relative}.wrap_main .wrap_cv img.badge{display:none}@media screen and (min-width: 768px){.wrap_main .wrap_cv{margin:0 auto 24px;padding:20px 0 30px;width:980px}}.wrap_main .wrap_cv .txt_contact{color:#f08d18;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 8px;text-align:center}@media screen and (min-width: 768px){.wrap_main .wrap_cv .txt_contact{font-size:24px;margin:0 0 20px}}.wrap_main .wrap_cv .txt_contact_lead{text-align:center;font-size:12px;font-weight:600;line-height:1.5;margin:0 0 8px;text-align:center}@media screen and (min-width: 768px){.wrap_main .wrap_cv .txt_contact_lead{font-size:20px;margin:0 0 20px}}.wrap_main .wrap_cv .txt_contact_lead>strong{background:linear-gradient(transparent 75%, #ffff98 0)}.wrap_main .wrap_cv .note{margin:10px 0;font-size:12px;line-height:18px;text-align:center}.wrap_main .wrap_cv .note span{padding-bottom:5px}.wrap_main .wrap_cv .note span br{display:inline-block}@media screen and (min-width: 768px){.wrap_main .wrap_cv .note span{border-bottom:1px dashed #888}.wrap_main .wrap_cv .note span br{display:none}}.wrap_main .wrap_cv .area_cv{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:100%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .area_cv{flex-wrap:nowrap;justify-content:space-around;max-width:920px}}.wrap_main .wrap_cv .area_cv dl{width:100%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .area_cv dl{width:auto}}.wrap_main .wrap_cv .area_cv .fv_btn_b{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;height:110px}@media screen and (min-width: 768px){.wrap_main .wrap_cv .area_cv .fv_btn_b{width:auto}}.wrap_main .wrap_cv .area_cv .fv_btn_b li{width:100%;text-align:center;border-radius:4px;background:#f08d18;border:2px solid #f08d18;box-shadow:0 4px 0 #895921}.wrap_main .wrap_cv .area_cv .fv_btn_b li a{color:#fff;font-weight:700;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.wrap_main .wrap_cv .area_cv .fv_btn_b li:last-child{background:#fff;box-shadow:0 4px 0 #f08d18}.wrap_main .wrap_cv .area_cv .fv_btn_b li:last-child a{color:#f08d18}.wrap_main .wrap_cv .box_btn{margin:0;width:100%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .box_btn{width:400px;height:110px}}.wrap_main .wrap_cv .btn_phone{align-items:center;background:#fff;border:solid 1px #e63946;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#e63946;display:flex;flex-wrap:nowrap;height:62px;justify-content:flex-start;margin-bottom:12px;text-align:center;width:100%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_phone{height:100%;margin-bottom:10px}}.wrap_main .wrap_cv .btn_phone:hover{text-decoration:none}.wrap_main .wrap_cv .btn_phone .material-icons{background:#e63946;border-radius:8px 0 0 8px;color:#fff;display:block;font-size:36px;height:62px;line-height:62px;width:18%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_phone .material-icons{font-size:48px;height:80px;line-height:80px;width:14%}}.wrap_main .wrap_cv .btn_phone .txt_inner{background:#fff;border-radius:0 8px 8px 0;padding:8px 0;width:86%}.wrap_main .wrap_cv .btn_phone .txt_number{font-size:25px;font-weight:600;margin-bottom:4px}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_phone .txt_number{font-size:26px;margin-bottom:8px}}.wrap_main .wrap_cv .btn_phone .txt_number small{font-size:.8em}.wrap_main .wrap_cv .btn_phone .txt_info{color:#232b39;font-size:.6rem;margin:0}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_phone .txt_info{font-size:14px}}@media screen and (max-width: 360px){.wrap_main .wrap_cv .btn_phone img{display:none}}.wrap_main .wrap_cv .btn_form{align-items:center;background:linear-gradient(to bottom, #77cdfa, #1ba0e5);border:solid 1px #1ba0e5;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:block;font-size:20px;font-weight:600;text-align:center;text-decoration:none;width:100%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_form{font-size:28px;margin-bottom:10px}}.wrap_main .wrap_cv .btn_form .txt_inner{align-items:center;display:flex;font-size:20px;justify-content:center;min-height:52px;line-height:42px;padding:0 12px}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_form .txt_inner{height:80px;line-height:80px}}.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal{display:flex;flex-direction:column;line-height:1.2em}.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal div:nth-child(1),.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal span:nth-child(1){font-size:14px}.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal div:nth-child(2),.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal span:nth-child(2){font-size:20px}.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal small{font-size:.8em}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_form .txt_inner div.remaining-time-appeal strong{font-size:1.375rem;margin-top:.25rem}}.wrap_main .wrap_cv .btn_form .material-icons{font-size:32px;margin-right:5px}@media screen and (min-width: 768px){.wrap_main .wrap_cv .btn_form .material-icons{font-size:48px}}.wrap_main .wrap_cv .btn_form:hover{text-decoration:none}.wrap_main .wrap_cv .btn_phone,.wrap_main .wrap_cv .btn_form{position:relative;overflow:hidden}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}.wrap_main .wrap_cv .btn_phone.shiny::after,.wrap_main .wrap_cv .btn_form.shiny::after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media screen and (min-width: 768px){.wrap_main .wrap_cv .box_arrow{font-size:16px;font-weight:600;position:relative;background:#fff;border:solid 1px #2e3858;line-height:2;margin:0 auto 24px;text-align:center;width:280px}.wrap_main .wrap_cv .box_arrow:after,.wrap_main .wrap_cv .box_arrow:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.wrap_main .wrap_cv .box_arrow:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.wrap_main .wrap_cv .box_arrow:before{border-color:rgba(12,53,137,0);border-top-color:#2e3858;border-width:11px;margin-left:-10px}}.wrap_main .fv-banner{margin:15px 15px}@media screen and (min-width: 768px){.wrap_main .fv-banner{max-width:980px;margin:20px auto}}.wrap_main .fv-banner a img{width:100%;max-width:100%}.wrap_main .fv-banner a img.lawyer-banner--pc{display:none}@media screen and (min-width: 768px){.wrap_main .fv-banner a img.lawyer-banner--pc{display:block}}.wrap_main .fv-banner a img.lawyer-banner--sp{display:block}@media screen and (min-width: 768px){.wrap_main .fv-banner a img.lawyer-banner--sp{display:none}}.wrap_main a{text-decoration:none}.wrap_main .btn_knowledge{background:#fff;border:1px solid #aaa;box-sizing:border-box;color:#232b39;display:block;font-size:14px;font-weight:600;height:42px;line-height:42px;margin:0 8px;position:relative;text-align:center;text-decoration:none;width:calc(100% - 16px)}@media screen and (min-width: 768px){.wrap_main .btn_knowledge{font-size:20px;height:48px;line-height:48px;margin:auto;width:400px}}.wrap_main .btn_knowledge .txt_innner{align-items:center;display:flex;justify-content:center}.wrap_main .btn_knowledge .material-icons{color:#f08d18;font-size:24px}@media screen and (min-width: 768px){.wrap_main .btn_knowledge .material-icons{font-size:36px}}.wrap_main.new-fv .ttl-main-img{display:none !important}.wrap_main.new-fv .ttl-list-city_main br{display:none !important}.wrap_main.new-fv .ttl-list-city .ttl-bottom .ttl-left,.wrap_main.new-fv .ttl-line-city .ttl-bottom .ttl-left{width:100% !important}.wrap_main.new-fv .ttl-list-city .ttl-top .ttl-list-city_main{padding:12px 8px 0 8px !important;text-align:center !important;font-size:20px !important}.wrap_main.new-fv .ttl-list-city .ttl-top .ttl-list-city_main span{font-size:16px !important}@media screen and (min-width: 768px){.wrap_main.new-fv .ttl-list-city .ttl-top .ttl-list-city_main{padding:20px 0 !important;font-size:26px !important}.wrap_main.new-fv .ttl-list-city .ttl-top .ttl-list-city_main span{font-size:22px !important}}.wrap_main.new-fv .ttl-list-city .ttl-top .ttl-list-city_main strong{background:none}.wrap_main.new-fv .ttl-main-desc{height:40px !important;font-size:12px !important}@media screen and (min-width: 768px){.wrap_main.new-fv .ttl-main-desc{height:40px !important;font-size:14px !important}}.wrap_main.new-fv .grad-trigger:checked~.grad-item{height:auto !important}.list-other-heading{margin:12px 0}ul.list-other li{margin-bottom:12px;padding:10px;border:2px solid #ccc;border-radius:8px;line-height:1.5em}ul.list-other li a{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px;display:block;text-decoration:none}.not_result{font-size:14px;background-color:#f5f5f5;padding:15px;margin:15px 0}#list .wp-pagenavi,.wp-pagenavi{display:flex;justify-content:center}#list .wp-pagenavi .current,#list .wp-pagenavi a,#list .wp-pagenavi a:hover,.wp-pagenavi .current,.wp-pagenavi a,.wp-pagenavi a:hover{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;border:1px solid #ccc;border-radius:0;margin:0;padding:0;font-size:16px;text-decoration:none;color:#0263b5}#list .wp-pagenavi span.current,.wp-pagenavi span.current{color:#333;background-color:#fff;font-weight:400;border:1px solid #ccc}#list .wp-pagenavi .list_pager,.wp-pagenavi .list_pager{list-style-type:none;display:inline-block;font-size:0}#list .wp-pagenavi .previouspostslink,#list .wp-pagenavi .previouspostslink:hover,.wp-pagenavi .previouspostslink,.wp-pagenavi .previouspostslink:hover{margin-right:10px}#list .wp-pagenavi .nextpostslink,#list .wp-pagenavi .nextpostslink:hover,.wp-pagenavi .nextpostslink,.wp-pagenavi .nextpostslink:hover{margin-left:10px}#list .wp-pagenavi a:hover,.wp-pagenavi a:hover{background-color:#0263b5;border-color:#0263b5;color:#fff}#list .wp-pagenavi .page+.current,#list .wp-pagenavi .first+.previouspostslink,#list .wp-pagenavi .current+.page,#list .wp-pagenavi .page+.page,#list .wp-pagenavi .nextpostslink+.last,.wp-pagenavi .page+.current,.wp-pagenavi .first+.previouspostslink,.wp-pagenavi .current+.page,.wp-pagenavi .page+.page,.wp-pagenavi .nextpostslink+.last{border-left:0}#list .wp-pagenavi a,#list .wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi span{padding:0;margin:0}.blk_objective_pager_sim_banners{margin-bottom:40px}.blk_objective_pager_sim_banners .pc{display:none}.blk_objective_pager_sim_banners .sp{display:block}@media screen and (min-width: 768px){.blk_objective_pager_sim_banners .sp{display:none}.blk_objective_pager_sim_banners .pc{display:block}}.blk_objective_pager_sim_banners a{width:100%}.blk_objective_pager_sim_banners a img{max-width:100%}#navi_new_articles h3{position:relative}#navi_new_articles .navi_list{margin-bottom:30px}#navi_new_articles .navi_list li a{display:flex;padding:15px 10px;text-decoration:none;border-bottom:1px solid #eee}@media screen and (min-width: 768px){#navi_new_articles .navi_list li a{padding:15px 20px}}#navi_new_articles .navi_list li a .thumbnail{width:90px;margin-right:10px}@media screen and (min-width: 768px){#navi_new_articles .navi_list li a .thumbnail{width:100px;margin-right:20px}}#navi_new_articles .navi_list li a .thumbnail img{width:90px;height:auto}@media screen and (min-width: 768px){#navi_new_articles .navi_list li a .thumbnail img{width:100px}}#navi_new_articles .navi_list li a .content{display:flex;flex-direction:column;justify-content:center}#navi_new_articles .navi_list li a .content time{display:block;color:#888;font-size:.84em;margin-bottom:5px}@media screen and (min-width: 768px){#navi_new_articles .navi_list li a .content time{font-size:.9em}}#navi_new_articles .navi_list li a .content p{font-size:.94em;line-height:1.5;text-decoration:underline}@media screen and (min-width: 768px){#navi_new_articles .navi_list li a .content p{font-size:1em}}.sort_btns{margin:20px 0}.sort_btns ul{display:flex}.sort_btns ul li{border:1px solid #f08d18;color:#f08d18;margin-right:10px;border-radius:4px;display:flex;justify-content:center;align-items:center}.sort_btns ul li.active{padding:5px 10px;background-color:#f08d18;color:#fff}.sort_btns ul li span{margin-right:10px}.sort_btns ul li a{padding:5px 10px;color:#f08d18}#list .wrap_main .btn_knowledge,#list #qanda_ranking{display:none}#list .wrap_main{width:100%;margin-top:0 !important;padding:0}#list .wrap_main.visible-xs{background:none}#list .wrap_main.visible-xs .wrap_cv{margin:0;width:100%}#list .wrap_main .ttl_main{padding:25px 10px 20px;max-width:calc(100% - 20px)}#list .wrap_main .wrap_cv{max-width:100%}#list .wrap_main .wrap_cv .btn_phone{background:#16a34a;border:none;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6);height:78px;justify-content:center}@media screen and (min-width: 768px){#list .wrap_main .wrap_cv .btn_phone{height:86px}}#list .wrap_main .wrap_cv .btn_phone_info{text-align:center;font-size:14px;margin:15px 0}@media screen and (min-width: 768px){#list .wrap_main .wrap_cv .btn_phone_info{font-size:14px;margin:12px 0 0}}#list .wrap_main .wrap_cv .btn_phone .material-icons{background:none;text-shadow:0px 0px 5px #e63946;width:auto;margin-right:12px}#list .wrap_main .wrap_cv .btn_phone .txt_inner{background:#16a34a;color:#fff;padding:0;text-shadow:0px 0px 5px rgb(15.9351351351,118.0648648649,53.6);width:auto;text-align:left}#list .wrap_main .wrap_cv .btn_phone .txt_info{color:#fff;font-size:16px}#list .wrap_main .wrap_cv .btn_form{background:#f08d18;color:#fff;border:none;box-shadow:0 4px 0 #895921}@media screen and (min-width: 768px){#list .wrap_main .wrap_cv .btn_form{height:86px}}#list .wrap_main .wrap_cv .btn_form .txt_inner{font-size:18px}#list .wrap_main .wrap_cv .box_arrow{margin:0 auto 15px;border:solid 2px #ccc}#list .wrap_main .wrap_cv .box_arrow:before{border-top-color:#ccc;border-width:13px;margin-left:-12px}#list .wrap_list{display:flex;flex-wrap:wrap}#list .wrap_list .cont_list{width:100%;max-width:100%}#list .wrap_list .wrap_col{margin:auto;max-width:1000px}#list #browse-history{width:100%}#list .list_breadcrumb{order:1;width:100%}#list #bottom_index{order:2;width:100%}#list #browse-history{order:3}#list #footer{order:4}#list .header__pc .header_content .hc_inner{justify-content:space-between;align-items:center}#list .header__pc .header_content .hc_inner .header__top a.header__top-logo{width:150px}#list .header__pc .header_content .header_content_cv .middle{width:265px}@media screen and (max-width: 767px){#list .header__pc .header_content .hc_inner .header__lead,#list .header__pc .header_content .header_menu{display:none}}@media screen and (min-width: 768px)and (max-width: 1040px){#list .header__pc .header_content .header_menu{display:flex;flex-wrap:wrap}#list a.navi-footer-pc__shindan{width:45% !important}}#list .fv-point{max-width:980px;margin:0 auto;padding:0 8px}@media screen and (min-width: 768px){#list .fv-point{padding:0}}#list .fv-point li{width:100%}@media screen and (min-width: 768px){#list .fv-point{display:flex;flex-wrap:wrap;justify-content:space-between}#list .fv-point li{width:32%}}#list .fv-point--consultation,#list .fv-point--stock,#list .fv-point--performance{padding:10px 10px 10px 75px;margin:0 0 5px}@media screen and (min-width: 768px){#list .fv-point--consultation,#list .fv-point--stock,#list .fv-point--performance{padding:15px 24px 15px 121px}}#list .fv-point--consultation>p span,#list .fv-point--stock>p span,#list .fv-point--performance>p span{display:inline-block;font-size:.82em}#list .fv-point--stock{background:url("../images/top/fv__top--point--consultation.png") no-repeat #fff left 12px center/45px auto}@media screen and (min-width: 768px){#list .fv-point--stock{background:url("../images/top/fv__top--point--consultation.png") no-repeat #fff left 15px center/91px auto}}#list .fv-point--performance{background:url("../images/top/fv__top--point--stock.png") no-repeat #fff left 8px center/55px auto}@media screen and (min-width: 768px){#list .fv-point--performance{background:url("../images/top/fv__top--point--stock.png") no-repeat #fff left 10px center/96px auto}}#list .fv-point--consultation{background:url("../images/top/fv__top--point--performance.png") no-repeat #fff left 8px center/55px auto}@media screen and (min-width: 768px){#list .fv-point--consultation{background:url("../images/top/fv__top--point--performance.png") no-repeat #fff left 8px center/100px auto}}#list .fv-point p{font-size:12px;line-height:1.3;margin:0;padding:0;letter-spacing:1px}#list .fv-point h2{font-size:14px;margin:0 0 5px;line-height:1;padding:0}#list .fv-point.area-cooperation-record>li>div.fv-point--stock{background:url("../images/top/fv__top--point--consultation.png") no-repeat #fff left 12px center/45px auto}#list .fv-point.area-cooperation-record>li>div.fv-point--performance{background:url("../images/top/fv__top--point--stock.png") no-repeat #fff left 8px center/55px auto}#list .fv-point.area-cooperation-record>li>div.fv-point--consultation{background:url("../images/top/fv__top--point--performance.png") no-repeat #fff left 8px center/55px auto}#list .fv-point.area-cooperation-record>li>div.fv-point--consultation,#list .fv-point.area-cooperation-record>li>div.fv-point--stock,#list .fv-point.area-cooperation-record>li>div.fv-point--performance{padding:10px 10px 10px 75px;margin:0 0 5px}@media screen and (min-width: 768px){#list .fv-point.area-cooperation-record>li{min-height:100px;margin-bottom:20px;background-color:#fff;display:flex;align-items:center}#list .fv-point.area-cooperation-record>li>div{padding:16px 24px 12px 121px}#list .fv-point.area-cooperation-record>li>div>h2{margin:0px 0 10px 0}}.section__reviews{height:auto;overflow-y:hidden;overflow-x:scroll;display:flex;align-items:stretch;margin-top:-24px;padding-top:24px;margin-left:10px;gap:8px}@media screen and (min-width: 768px){.section__reviews{gap:12px;margin-left:0}}.section__reviewsWrap{margin:24px 0}.section__reviewsWrap>h2{font-size:18px;margin:0 10px 24px 10px;text-align:center;line-height:1.3}@media screen and (min-width: 768px){.section__reviewsWrap>h2{font-size:20px;margin:0 0 24px 0}}.section__reviews .review{min-width:290px;max-width:290px;padding:16px 16px;margin-bottom:8px;border:1px solid #eee;border-radius:4px;width:100%}@media screen and (min-width: 768px){.section__reviews .review{min-width:290px;max-width:290px}}.section__reviews .review>.top{display:flex;flex-direction:column;justify-content:flex-start;font-size:14px}.section__reviews .review>.top>.left.review__rating{display:flex;justify-content:left;align-items:center;color:#f08d18;margin-right:16px;margin-bottom:8px;font-size:14px;line-height:1.5em}@media screen and (min-width: 768px){.section__reviews .review>.top>.left.review__rating{font-size:16px}}.section__reviews .review>.top>.left.review__rating .score{display:flex}.section__reviews .review>.top>.left.review__rating .number{font-size:22px;font-weight:700;color:#232b39;padding:0 8px}.section__reviews .review>.top>.right{display:flex}.section__reviews .review .middle{display:flex;margin:8px 0}.section__reviews .review .middle .review__office{font-size:16px;font-weight:700;line-height:1.5em}.section__reviews .review .reviewer-points-wrapper{padding:12px;background-color:#fff7ec;margin:8px 0 20px 0;border-radius:4px;display:flex;flex-direction:column;gap:4px}.section__reviews .review .reviewer-points-wrapper .reviewer-points{display:flex;flex-wrap:wrap;gap:4px 8px}.section__reviews .review .reviewer-points-wrapper .reviewer-points li{display:flex;gap:4px;font-size:14px}.section__reviews .review .reviewer-points-wrapper .reviewer-points li span{color:#888;white-space:nowrap}.section__reviews .review .reviewer-points-wrapper .reviewer-points li p{font-weight:700}.section__reviews .review .reviewer-points-wrapper .reviewer-points li.point p{color:#f08d18}.section__reviews .review .balloon{position:relative;border-radius:4px;border:solid 1px #ccc;background-color:#fff;padding:20px 12px;margin-top:12px;margin-bottom:50px}.section__reviews .review .balloon h4{margin:0px auto 12px}@media screen and (min-width: 768px){.section__reviews .review .balloon{padding:25px 20px}}.section__reviews .review .balloon:last-child{margin-bottom:32px}.section__reviews .review .balloon:before,.section__reviews .review .balloon:after{content:"";position:absolute;left:4px;width:0;height:0;margin:auto}@media screen and (min-width: 768px){.section__reviews .review .balloon:before,.section__reviews .review .balloon:after{left:15px}}.section__reviews .review .balloon:before{top:-10px;border-right:8px solid rgba(0,0,0,0);border-bottom:10px solid #ccc;border-left:8px solid rgba(0,0,0,0)}.section__reviews .review .balloon:after{top:-9px;border-right:8px solid rgba(0,0,0,0);border-bottom:10px solid #fff;border-left:8px solid rgba(0,0,0,0);z-index:10}.section__reviews .review .balloon .service-info{border:solid 4px #eee;background-color:#fff;padding:5px 15px;margin-top:12px}.section__reviews .review .balloon .service-info>span{line-height:1.8;display:block}@media screen and (min-width: 768px){.section__reviews .review .balloon .service-info{margin-top:24px}.section__reviews .review .balloon .service-info>span{line-height:1.8;display:inline-block}.section__reviews .review .balloon .service-info>:not(:first-child){padding-left:8px;border-left:1px solid #ccc}}.section__reviews .review .balloon p{font-size:14px;line-height:1.5;letter-spacing:.02em;text-align:left}@media screen and (min-width: 768px){.section__reviews .review .balloon p{font-size:16px;letter-spacing:.05em}}.section__reviews .review .bottom{line-height:1.5em;font-size:14px}.section__reviews .review .bottom h4{font-weight:700;margin-bottom:.2em}.section__reviews .review .bottom p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}#list .ads.section .section__Ads .ad_item .detail_top_score,#list .ads.section .section__Ads .ad_item .detail_top_score>a{flex-direction:row;padding:0}#list .ads.section .section__Ads .ad_item,#list .otherSigyo.section .section__Ads .ad_item{height:400px;overflow:hidden}@media screen and (min-width: 768px){#list .wrap_main{position:relative}#list .wrap_main .ttl-list-city,#list .wrap_main .ttl-line-city,#list .wrap_main .ttl-list-city_main,#list .wrap_main .ttl_main{position:relative;z-index:1;margin:0 auto !important;padding:30px 0 20px;font-size:2.25rem;color:#fff;text-shadow:2px 2px 2px #333;text-align:center !important;word-break:auto-phrase}#list .wrap_main .ttl-list-city_main strong,#list .wrap_main .ttl_main strong{background:none;font-size:28px}#list .wrap_main .ttl-list-city_main strong.strong,#list .wrap_main .ttl_main strong.strong{background:linear-gradient(transparent 75%, #ffff98 0);font-size:2.25rem}#list .wrap_main .ttl-list-city_main span,#list .wrap_main .ttl_main span{font-size:1.875rem}#list .wrap_main .ttl_main>div a span{color:#fff;font-size:20px;margin:20px 0 0}#list .wrap_main .ttl-bottom{display:none}#list .wrap_main .wrap_cv,#list .wrap_main .fv-banner{position:relative;z-index:1;background:hsla(0,0%,100%,0.8784313725)}#list .wrap_main .overlay{position:absolute;inset:0;background:rgba(51,51,51,0.5019607843) url(/wp-content/themes/i-sozoku/images/40951.png) top/cover no-repeat;background-blend-mode:multiply}}.date-picker-cta{background:#fff;border-top:1px solid #ccc;border-bottom:none;border-left:none;border-right:none;border-radius:0;margin:16px -8px -12px;padding:0;text-align:center}@media screen and (min-width: 768px){.date-picker-cta{border:1px solid #ccc;border-radius:8px;margin:16px auto 0;max-width:700px}}.date-picker-cta__title{background-color:#f5f5f5;border-bottom:1px solid #ccc;border-radius:0;color:#333;font-size:14px;font-weight:700;margin:0;padding:10px 16px}@media screen and (min-width: 768px){.date-picker-cta__title{border-radius:8px 8px 0 0}}.date-picker-cta__content{padding:16px}.date-picker-cta__dates{display:flex;justify-content:center;gap:0;margin-bottom:12px}.date-picker-cta__date-item{align-items:center;background:#fff;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;padding:8px 12px;min-width:75px;transition:background-color .2s}.date-picker-cta__date-item:first-child{border-radius:4px 0 0 4px}.date-picker-cta__date-item:last-child{border-radius:0 4px 4px 0}.date-picker-cta__date-item:not(:first-child){border-left:none}.date-picker-cta__date-item:hover{background-color:#f5f5f5}.date-picker-cta__date-item--saturday .date-picker-cta__month,.date-picker-cta__date-item--saturday .date-picker-cta__day,.date-picker-cta__date-item--saturday .date-picker-cta__day strong{color:#0263b5}.date-picker-cta__date-item--sunday .date-picker-cta__month,.date-picker-cta__date-item--sunday .date-picker-cta__day,.date-picker-cta__date-item--sunday .date-picker-cta__day strong{color:#e63946}.date-picker-cta__month{color:#333;font-size:12px;line-height:1}.date-picker-cta__day{color:#333;font-size:14px;line-height:1.3}.date-picker-cta__day strong{font-size:18px;font-weight:700}.date-picker-cta__action{color:#0263b5;font-size:16px;font-weight:700;margin-top:4px}.date-picker-cta__other-date{color:#0263b5;font-size:14px;text-decoration:underline}.date-picker-cta__other-date:hover{color:#0263b5}.date-picker-cta__date-wrap{display:flex;align-items:baseline;white-space:nowrap}@media screen and (min-width: 768px){.date-picker-cta__date-item{min-width:100px;padding:12px 20px}.date-picker-cta__day strong{font-size:20px}}.cta-sozoku-price{display:block;z-index:1;position:relative;padding-bottom:20px}.cta-sozoku-price__inr{position:relative;width:100%;max-width:calc(100% - 20px);text-align:center;margin:0 auto;padding:15px 0 20px;border-radius:8px;background:#fff7ec;border:1px solid #f08d18}@media screen and (min-width: 768px){.cta-sozoku-price__inr{max-width:700px;padding:15px 0 20px;border-radius:8px;background:rgba(255,247,236,.8)}}.cta-sozoku-price__title{font-size:20px;font-style:normal;font-weight:700;line-height:1.5;margin-top:8px;padding-bottom:10px;border-bottom:1px solid #f08d18}@media screen and (min-width: 768px){.cta-sozoku-price__title{font-size:20px;margin-top:8px;padding-bottom:10px}}.cta-sozoku-price__title strong{font-weight:700;color:#f08d18}.cta-sozoku-price__title span{position:relative}.cta-sozoku-price__title span::before{content:"・";position:absolute;top:-1.15em;left:50%;transform:translateX(-50%)}.cta-sozoku-price__txt{font-size:16px;font-weight:400;line-height:1.5;margin:10px 0 0 0}@media screen and (min-width: 768px){.cta-sozoku-price__txt{font-size:18px;margin:15px 0 0 0}}.cta-sozoku-price__txt small{font-size:16px;font-weight:400}@media screen and (min-width: 768px){.cta-sozoku-price__txt small{font-size:18px}}.cta-sozoku-price__txt strong{font-size:18px;font-weight:700;display:inline-block}@media screen and (min-width: 768px){.cta-sozoku-price__txt strong{font-size:22px}}.cta-sozoku-price__btnLink{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:20px;color:#fff;font-size:22px;font-weight:700;line-height:24px;margin:5px 10px 16px 10px;height:79px;padding:0 5px;background:#f08d18;box-shadow:0 4px 0 hsl(32.5,87.8048780488%,41.7647058824%)}@media screen and (min-width: 768px){.cta-sozoku-price__btnLink{gap:8px;border-radius:20px;font-size:22px;line-height:24px;margin:10px 32px 16px 32px;height:79px;padding:0 5px}}.cta-sozoku-price__btnLink span{display:flex;padding:8px 15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #fff;font-size:20px}@media screen and (min-width: 768px){.cta-sozoku-price__btnLink span{padding:8px 15px;gap:10px;border-radius:8px;font-size:20px}}.cta-sozoku-price__btnLink::after{content:"";background-image:url(../images/top/check_status_modal_txt_bg1.png);background-size:contain;display:block;width:60px;height:71px;position:absolute;top:-71px;left:22.5px}@media screen and (min-width: 768px){.cta-sozoku-price__btnLink::after{width:60px;height:71px;left:22.5px;top:-71px}}.cta-sozoku-price__btnLink::before{content:"";background-image:url(../images/top/check_status_modal_txt_bg2.png);background-size:contain;display:block;width:60px;height:71px;position:absolute;top:-71px;right:22.5px}@media screen and (min-width: 768px){.cta-sozoku-price__btnLink::before{width:60px;height:71px;right:22.5px;top:-71px}}.cta-sozoku-price__btnLink:hover{opacity:1;color:#fff}.cta-sozoku-price__note{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.cta-sozoku-price__note>a{text-decoration:underline}@media screen and (min-width: 768px){.cta-sozoku-price__note{font-size:12px}}.search-conditions{margin:0 0 16px;font-size:16px}.search-conditions__list{color:#232b39;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #ccc;line-height:1}.search-conditions__item{border-bottom:1px solid #ccc;position:relative;height:46px;display:flex;align-items:center}.search-conditions__item.search-select{height:auto;display:flex;align-items:initial}.search-conditions__item>a,.search-conditions__item>.js-modal-open{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;height:36px;line-height:36px;justify-content:space-between;text-decoration:none;border-right:1px solid #ccc;cursor:pointer}.search-conditions__item>a:last-of-type,.search-conditions__item>.js-modal-open:last-of-type{border-right:none}.search-conditions__item:last-of-type{border-bottom:none}.search-conditions__body{display:flex;align-items:center}.search-conditions__title{color:#888;text-align:center;white-space:nowrap;width:60px;font-size:16px}.search-conditions__state{color:#232b39;font-size:16px;font-weight:700;padding-left:12px}.search-conditions__state.no-select{font-size:16px;font-weight:400}.search-conditions__change{align-items:center;color:#fff;display:flex;font-weight:700;padding:0px 10px;border-radius:4px;background-color:#0263b5;font-size:16px;position:absolute;right:0;margin-right:10px}@media screen and (min-width: 768px){.search-conditions{font-size:16px;margin:0 0 20px}.search-conditions__item>a,.search-conditions__item>.js-modal-open{height:48px;line-height:48px}.search-conditions__title{width:100px}.search-conditions__state{font-size:16px}.search-conditions__state.no-select{font-size:16px}.search-conditions__change{padding:0px 10px;margin-right:24px;font-size:16px;background-color:rgba(0,0,0,0);color:#0263b5}.search-conditions__change:after{content:"する"}}@media screen and (max-width: 360px){.search-conditions__list{font-size:16px}.search-conditions__state{font-size:16px;padding-left:0px}.search-conditions__state.no-select{font-size:16px}}.search-select{display:block;height:auto;line-height:1.5em;font-size:16px}.search-select>a{display:flex;justify-content:center;align-items:center;text-align:center;width:50%;text-align:center;padding:4px 0;font-size:16px}@media screen and (max-width: 480px){.search-select>a{height:auto;line-height:1.5}}.search-select>a:not(.active){color:#0263b5;font-weight:700}.search-select>a:first-child{border-right:1px solid #ccc}.search-select>a.active{color:#fff;pointer-events:none;background-color:#f08d18}.search-select .license-text,.search-select .license-text-2{display:inline}.search-select .slash-normal{display:inline}@media screen and (max-width: 480px){.search-select .license-text,.search-select .license-text-2{display:block;width:100%}.search-select .slash-normal{display:none}}.modal{display:none;font-size:16px;position:fixed;top:0;left:0;width:100%;z-index:9999;backface-visibility:hidden}.modal__bg{background:rgba(0,0,0,.75);height:100vh;width:100%;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal__container{background:#fff;left:50%;position:absolute;top:5%;transform:translate(-50%, 0);max-width:600px;width:92%;border-radius:4px}.modal__header{height:48px;line-height:48px;text-align:center;position:relative;border-bottom:1px solid #ccc}.modal__header h2{font-size:16px}.modal__close{width:24px;height:24px;position:absolute;top:10px;right:10px;display:inline-block;border:1px solid #ccc;cursor:pointer;border-radius:4px;background:#fff}.modal__close:before{content:"";font-family:Material Icons;font-size:24px;font-weight:400;color:#ccc;position:absolute;top:-12px;right:-1px}.modal__body{-webkit-overflow-scrolling:touch}.modal__inner{height:100%}.modal__footer{background:rgba(0,0,0,.75);padding:12px 20px;width:100%;height:72px;position:fixed;z-index:1040;bottom:0;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:700;box-shadow:0 -2px 10px rgba(0,0,0,.2)}.modal__number{width:90px;color:#fff;display:flex;align-items:center}.modal__button{background:#fff;border-radius:4px;display:inline-block;line-height:48px;max-width:200px;width:60%;text-align:center}.modal__button a{display:block}.modal__button--secondary{margin:auto}@media screen and (min-width: 768px){.modal__container{top:50%;transform:translate(-50%, -50%);max-width:842px}.modal__close{top:12px;right:12px}.modal__inner{height:450px}.modal__footer{transform:translate(-50%, -50%);max-width:842px;width:92%;left:50%;bottom:15.5%;bottom:calc(50% - 285px)}.modal__button{margin:0 auto}}.modal-select{max-height:80vh;height:auto;overflow:auto;padding-bottom:20px;font-size:16px}.modal-select dl:last-child{margin-bottom:5px}.modal-select__title{background:#eee;font-weight:700;height:24px;line-height:24px;padding-left:20px;font-size:16px}.modal-select__all input:checked+label .count,.modal-select__list input:checked+label .count{color:#fff}.modal-select__list label.non-active{display:block;height:48px;line-height:48px;padding-left:20px;position:relative;border-bottom:1px solid #eee;color:#888;cursor:default}.modal-select__all label a,.modal-select__list label a{color:#232b39;display:block;height:48px;line-height:48px;padding-left:20px;position:relative;border-bottom:1px solid #eee;text-decoration:none}.modal-select__all label a::after,.modal-select__list label a::after{color:#0263b5;content:"arrow_forward_ios";display:inline-block;font-family:Material Icons;font-size:20px;position:absolute;right:10px}.modal-select__all label a.item_current,.modal-select__list label a.item_current{background:#fdf5e2;font-weight:600;border-left:3px solid #f08d18;padding-left:16px}.modal-select__all label a.item_current::after,.modal-select__list label a.item_current::after{content:none}.modal-select__all .count,.modal-select__list .count{color:#9cb700;margin-left:8px}.modal-select__list--no-count{color:#ccc}.modal-select__list--no-count .count{color:#ccc}.modal-select__list--no-count input:checked+label{background:#fff;color:#ccc}.modal-select__list--no-count input:checked+label .count{color:#ccc}.modal-select__list--no-count input:checked+label:after{content:"none"}@media screen and (min-width: 768px){.modal-select{height:95%;padding-bottom:0}.modal-select__area{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap}.modal-select__area--type li:nth-last-child(-n+2) label{border-bottom:0}.modal-select__all,.modal-select__list{width:20%}.modal-select__all input:checked+label,.modal-select__list input:checked+label{border-right:1px solid #fff}.modal-select__all label a,.modal-select__list label a{pointer-events:auto;border-bottom:1px solid #eee;text-decoration:underline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal-select__all label a.item_current,.modal-select__list label a.item_current{text-decoration:none}.modal-select__all label a:hover,.modal-select__list label a:hover{background:#fdf5e2}.modal-select__all label a::after,.modal-select__list label a::after{display:none}}#browse-history{display:none;padding:30px 0px;margin:30px 30px;margin:auto;background-color:#eee}#browse-history h4{font-size:26px;margin:30px auto;text-align:center}#browse-history h4 br{display:none}@media screen and (max-width: 767px){#browse-history h4{font-size:18px;line-height:30px}#browse-history h4 br{display:inline-block}}#browse-history>ul{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:980px;margin:auto;padding:20px 0}#browse-history>ul>li{flex:0 0 80px;min-width:230px;background:#fff;flex:0 0 auto;width:230px;height:280px;margin:0 10px 0 10px;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ccc}#browse-history>ul>li>a{color:#333;text-decoration:none}#browse-history>ul>li .top{background-size:cover;height:120px;position:relative;background-position-x:50%;background-position-y:30%}#browse-history>ul>li .top span{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.8);padding:5px 12px;font-size:14px;color:#fff}#browse-history>ul>li .bottom{position:relative;height:160px}#browse-history>ul>li .bottom .bottom-bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:8px 0}#browse-history>ul>li.navi .bottom .bottom-top{font-size:16px;display:flex;justify-content:center;height:70px;line-height:25px;padding:10px 15px;font-weight:700;max-height:70px;overflow:hidden}#browse-history>ul>li.navi .bottom .bottom-bottom span.tag{background-color:#f5f5f5;color:#0263b5;font-size:12px;text-decoration:none;display:inline-block;padding:8px 10px 8px 30px;margin-right:10px;border-radius:4px;box-sizing:border-box;position:relative;border-bottom:#ccc solid 1px}#browse-history>ul>li.navi .bottom .bottom-bottom span.tag::before{content:"menu_book";position:absolute;left:8px;top:5px;font-weight:400;font-size:16px;font-family:Material Icons;color:#0263b5;line-height:1;font-feature-settings:"liga"}#browse-history>ul>li.expert .bottom-top{padding:10px 15px}#browse-history>ul>li.expert .bottom-top ul{display:flex}#browse-history>ul>li.expert .bottom-top ul li{font-weight:700;display:flex;justify-content:center;align-items:center}#browse-history>ul>li.expert .bottom-top ul li i{color:orange;font-weight:400}#browse-history>ul>li.expert .bottom-middle{font-size:18px;height:50px;line-height:24px;padding:0 15px;overflow:scroll}#browse-history>ul>li.expert .bottom-middle span{font-size:14px}#browse-history>ul>li.expert .bottom-bottom{background-color:#eee;padding:5px 0;font-size:12px}#browse-history>ul>li.lp .bottom-top{font-size:24px;display:flex;align-items:center;justify-content:center;height:120px;line-height:34px;padding:0 15px;font-weight:400;text-align:center}#browse-history>ul>li.lp .bottom-bottom{background-color:#f08d18;padding:5px 0;font-size:16px;color:#fff;font-weight:700}.list-firstview-simulator-wrapper{display:none;width:100%;background:#ccc;background:linear-gradient(0deg, rgb(254, 247, 235) 0%, rgb(255, 255, 255) 24%, rgb(255, 255, 255) 100%)}.list-firstview-simulator{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:960px;margin:auto}@media screen and (min-width: 768px){.list-firstview-simulator{flex-direction:row}}.list-firstview-simulator .ttl_main a{display:none}.list-firstview-simulator .list-firstview-simulator__left{background-repeat:no-repeat;background-position:right bottom;background-size:190px;background-image:url(/wp-content/themes/i-sozoku/images/list/list_fv_simulation/operator.png);width:100%;height:350px;display:flex;justify-content:center;align-items:start;flex-direction:column;padding-left:20px}@media screen and (min-width: 768px){.list-firstview-simulator .list-firstview-simulator__left{background-size:270px;height:465px;max-width:60%}}.list-firstview-simulator .list-firstview-simulator__left .badge img{width:80%}@media screen and (min-width: 768px){.list-firstview-simulator .list-firstview-simulator__left .badge img{width:100%}}.list-firstview-simulator .list-firstview-simulator__left h1{font-size:32px;font-weight:400;margin:32px 0;line-height:1.5em}@media screen and (min-width: 768px){.list-firstview-simulator .list-firstview-simulator__left h1{font-size:40px}}.list-firstview-simulator .list-firstview-simulator__left h1 span{font-size:22px}.list-firstview-simulator .list-firstview-simulator__left h1 strong{font-size:34px}@media screen and (min-width: 768px){.list-firstview-simulator .list-firstview-simulator__left h1 strong{font-size:42px}}.list-firstview-simulator .list-firstview-simulator__left h1 strong.strong{color:#f08d18;font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0, #ffff98));background:linear-gradient(transparent 75%, #ffe9cf 0)}.list-firstview-simulator .list-firstview-simulator__left p{font-size:14px;line-height:1.5em;max-width:380px;display:none}.list-firstview-simulator .list-firstview-simulator__right{width:100%}@media screen and (min-width: 768px){.list-firstview-simulator .list-firstview-simulator__right{max-width:40%}}.list-firstview-simulator .list-firstview-simulator__right button:hover,.list-firstview-simulator .list-firstview-simulator__right a:hover,.list-firstview-simulator .list-firstview-simulator__right li:hover{opacity:.8}.list-firstview-simulator .list-firstview-simulator__right>.inner{padding:0px 20px 20px 20px}.list-firstview-simulator .list-firstview-simulator__right>.inner .hidden-list-form{display:none}.list-firstview-simulator .list-firstview-simulator__right>.inner h3{font-size:20px;margin:12px 0;text-align:center}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form>p{font-size:16px;margin:12px 0;text-align:center;color:#7ebe39;font-weight:700}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps{background-color:#e4facc;padding:10px 20px;border-radius:4px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps h4{text-align:center;margin:12px 0}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps>div{display:none}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps>.step1{display:block}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps>.step1 ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps>.step1 ul li{cursor:pointer;color:#f08d18;border:1px solid #f08d18;border-radius:4px;background:#ccc;background:linear-gradient(0deg, rgb(221, 221, 221) 0%, rgb(255, 255, 255) 24%, rgb(255, 255, 255) 100%);height:36px;display:flex;justify-content:center;align-items:center;width:95%;margin-bottom:5%;font-weight:700}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 input,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 input,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 input{height:48px;border:1px solid #ccc;border-radius:4px;display:flex;margin:5px 0;padding:0 12px;font-size:18px;width:100%;box-sizing:border-box}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 input::placeholder,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 input::placeholder,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 input::placeholder{color:#ccc}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 .info,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 .info,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 .info{font-size:12px;margin:5px 0;line-height:1.5em}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 .buttons,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 .buttons,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 .buttons{display:flex;justify-content:space-between}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 .buttons>button,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 .buttons>button,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 .buttons>button{cursor:pointer;display:flex;justify-content:center;align-items:center;border:none;border-radius:4px;width:104px;height:40px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 .buttons .back,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 .buttons .back,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 .buttons .back{background-color:#fff;color:#aaa}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step2 .buttons .next,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step3 .buttons .next,.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step4 .buttons .next{background-color:#f08d18;color:#fff}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step5 button.submit{cursor:pointer;background-color:#f08d18;color:#fff;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;height:70px;border:none;width:100%;flex-direction:column;border-bottom:#a75523 solid 5px;border-radius:8px;padding:0;margin:10px 0}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step5 button.submit .top{font-weight:400;font-size:14px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step5 .term{color:#888;font-size:12px;margin:5px 0;line-height:1.5em}.list-firstview-simulator .list-firstview-simulator__right>.inner section.form .list-form-steps .step5 .info{font-size:12px;margin:5px 0;line-height:1.5em}.list-firstview-simulator .list-firstview-simulator__right>.inner section.tel>div{background-color:#e4facc;padding:20px 20px 10px 20px;border-radius:4px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.tel p{font-size:14px;margin:12px 0;text-align:center}.list-firstview-simulator .list-firstview-simulator__right>.inner section.tel .button{cursor:pointer;background-color:#7ebe39;color:#fff;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:28px;height:68px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.tel .button .left{font-size:32px;margin-right:12px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.tel .button .left i{font-size:28px}.list-firstview-simulator .list-firstview-simulator__right>.inner section.tel .button .right .top{font-size:16px;margin-bottom:5px}.list_footer_faq{width:100%;max-width:980px;margin:20px auto 20px auto;position:relative;line-height:1.5}.list_footer_faq h3{background-color:#f08d18;padding:20px;color:#fff;border-left:10px solid #f3b56c;border-right:10px solid #f3b56c;font-size:20px}.list_footer_faq ul{margin:0 20px}.list_footer_faq ul li{margin-top:32px}.list_footer_faq ul li .q{font-size:18px;font-weight:700;margin-bottom:10px;display:flex;align-items:center}.list_footer_faq ul li .q:before{content:"Q";color:#f08d18;display:block;text-indent:0;background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--default-font-family);min-width:50px;height:50px;border-radius:100%;margin-right:20px;border:1px dashed #f08d18;font-size:22px}.list_footer_faq ul li .a{display:flex}.list_footer_faq ul li .a input+.inner{height:60px}.list_footer_faq ul li .a input:checked+.inner{height:auto}.list_footer_faq ul li .a input:checked+.inner label{display:none}.list_footer_faq ul li .a .inner{font-size:14px;margin-bottom:10px;background-color:#eee;padding:15px;border-radius:0px;font-size:16px;overflow:hidden;position:relative}.list_footer_faq ul li .a .inner label{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(247, 247, 247, 0.95) 90%)}.list_footer_faq ul li .a .inner label::after{line-height:2.5em;position:absolute;z-index:2;bottom:12px;left:50%;padding:0 10px;font-size:.8em;font-family:FontAwesome;content:"" " 続きを読む";transform:translate(-50%, 0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#2e3858;transition:all .5s}.list_footer_faq ul li .a .inner .link{margin-top:10px;background-color:#fff;padding:4px 5px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:12px}.list_footer_faq ul li .a .inner .link a{text-decoration:none}@media screen and (min-width: 768px){.list_footer_faq ul li .a .inner .link{flex-direction:row;font-size:inherit}}.list_footer_faq ul li .a .inner .link span{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.list_footer_faq ul li .a .inner .link span{flex-direction:row}}.list_footer_faq ul li .a .inner .link span:after{content:"chevron_right";color:#fff;width:18px;height:18px;background:#f08d18;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;display:flex;justify-content:center;align-items:center;margin:0 8px;transform:rotate(90deg)}@media screen and (min-width: 768px){.list_footer_faq ul li .a .inner .link span:after{transform:rotate(0deg)}}.list_footer_faq ul li .a:before{content:"A";color:#fff;display:block;text-indent:0;background-color:#f08d18;display:flex;align-items:center;justify-content:center;font-family:var(--default-font-family);min-width:50px;height:50px;border-radius:100%;margin-right:20px;font-size:22px}.list_footer_faq ul li.link{text-align:center;display:flex;justify-content:center;align-items:center}.list_footer_faq ul li.link a{display:flex;justify-content:center;align-items:center;text-decoration:none;padding:10px 16px;color:#2e3858;border:1px solid #2e3858;max-width:260px}.list_footer_faq ul li.link a i{color:#2e3858 !important}.section__sigyoArticle{background-color:#fff;padding:40px 0;overflow:hidden;margin:0}.section__sigyoArticle>div{max-width:1000px;margin:0 auto}.section__sigyoArticle .ttl__h2--basic{font-size:18px;margin:0 10px 24px 10px;padding:0 0 15px 0;border-bottom:#f08d18 solid 1px;text-align:center}@media screen and (min-width: 768px){.section__sigyoArticle .ttl__h2--basic{font-size:20px;margin:0 0 24px 0;line-height:1;text-align:center}}.section__sigyoArticle .ttl__h2--basic--merit span{font-size:28px;color:#f08d18}@media screen and (min-width: 768px){.section__sigyoArticle .slick-track{min-width:980px}}.section__sigyoArticle ul{display:flex;flex-wrap:nowrap;justify-content:start;margin:0}@media screen and (min-width: 768px){.section__sigyoArticle ul{margin:0}}.section__sigyoArticle li{box-sizing:border-box;width:48.5%;border:#eee solid 1px;padding:0 0 20px 0;margin:0 5px 0 5px}.section__sigyoArticle li:nth-child(3),.section__sigyoArticle li:last-child{margin-bottom:0}@media screen and (min-width: 768px){.section__sigyoArticle li{min-width:230px;width:23%;border:none;padding:0;margin:0 10px 0 10px}}.section__sigyoArticle li h3{font-size:18px;line-height:1.5;margin:0 10px;padding:0;height:70px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:12px}@media screen and (min-width: 768px){.section__sigyoArticle li h3{font-size:16px;margin:12px 0 0 0;-webkit-line-clamp:3;line-height:1.5;padding:0}}.section__sigyoArticle li a{color:#232b39;text-decoration:none}.section__sigyoArticle li figure{display:block}.section__sigyoArticle li figure a.to__cat--img{display:block;height:83px;overflow:hidden;border-radius:4px}@media screen and (min-width: 768px){.section__sigyoArticle li figure a.to__cat--img{height:116px}}.section__sigyoArticle li figure a.to__cat--img img{display:block;width:100%;max-width:inherit;height:auto}.section__sigyoArticle li figure a.to__cat--img--movie{height:129px}.section__sigyoArticle li figure a.to__cat--img--movie img{display:block;width:100%;height:129px;object-fit:cover}.section__sigyoArticle li figcaption{margin:10px}.section__sigyoArticle li figcaption a.to__cat--txt{font-size:14px;height:auto;overflow:hidden;border-radius:0;text-decoration:none;color:#f08d18;display:block;position:relative;line-height:1.5;padding:0 0 0 30px;margin:0 0 10px 0}@media screen and (min-width: 768px){.section__sigyoArticle li figcaption a.to__cat--txt{font-size:16px}}.section__sigyoArticle li figcaption a.to__cat--txt:hover,.section__sigyoArticle li figcaption a.to__cat--txt:visited{text-decoration:none;color:#f08d18}.section__sigyoArticle li figcaption a.to__cat--txt::before{content:"keyboard_arrow_right";position:absolute;left:0;top:0;background:#f08d18;color:#fff;border-radius:50%;font-size:20px;width:20px;height:20px;font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@media screen and (min-width: 768px){.section__sigyoArticle li figcaption a.to__cat--txt{margin:0}}.section__sigyoArticle li figcaption time{font-size:14px;color:#888}@media screen and (min-width: 768px){.section__sigyoArticle li figcaption{margin:16px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;align-items:center}}.section__sigyoArticle .btn__to--page{width:80%;margin:0 auto;display:block;border-radius:4px;border:solid 1px #f08d18;padding:16px 0;text-align:center;color:#232b39;text-decoration:none;margin:30px auto 0 auto}@media screen and (min-width: 768px){.section__sigyoArticle .btn__to--page{width:36%}}#list .header--pc .header-bottom,#list .header--sp .header-right button,#list .fv-point,#list .wrap_list .wrap_col_side,#list .list__footer{display:none}#list .wrap_main .ttl-list-city,#list .wrap_main .ttl-line-city,#list .wrap_main .ttl-list-city .ttl-top .ttl-list-city_main,#list .wrap_main .ttl-line-city .ttl-top .ttl-list-city_main{width:calc(100% - 20px);max-width:980px}#list .wrap_main .wrap_cv .area_cv{padding:0 10px;gap:0 20px;justify-content:center}#list .wrap_list .wrap_col_main{max-width:700px;margin:auto;padding:0 10px}@media screen and (min-width: 768px){#list .wrap_main .ttl-list-city .ttl-top .ttl-list-city_main,#list .wrap_main .ttl-line-city .ttl-top .ttl-list-city_main{width:calc(100% - 160px);margin-right:140px;text-align:left}#list .wrap_main .wrap_cv .box_btn{width:360px}#list .wrap_list .wrap_col_main{max-width:980px}}#list .ads.section,#list .otherSigyo.section{margin:0 0 24px 0}#list .ads.section .ttl__h2--basic,#list .otherSigyo.section .ttl__h2--basic{font-size:18px;margin:0 10px 24px 10px;padding:0 0 15px 0;border-bottom:#f08d18 solid 1px;text-align:center}@media screen and (min-width: 768px){#list .ads.section .ttl__h2--basic,#list .otherSigyo.section .ttl__h2--basic{font-size:20px;margin:0 0 24px 0;line-height:1;text-align:center}}#list .ads.section .ttl__h2--basic--merit span,#list .otherSigyo.section .ttl__h2--basic--merit span{font-size:28px;color:#f08d18}#list .ads.section .section__Ads,#list .otherSigyo.section .section__Ads{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}#list .ads.section .section__Ads .ad_item,#list .otherSigyo.section .section__Ads .ad_item{background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;flex:1 1 calc(25% - 20px);box-sizing:border-box;transition:transform .3s,box-shadow .3s;font-size:14px;width:280px}@media(max-width: 767px){#list .ads.section .section__Ads .ad_item,#list .otherSigyo.section .section__Ads .ad_item{flex:1 1 100%}}#list .ads.section .section__Ads .ad_item:hover,#list .otherSigyo.section .section__Ads .ad_item:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}#list .ads.section .section__Ads .ad_item .blk_main_img,#list .otherSigyo.section .section__Ads .ad_item .blk_main_img{margin-bottom:10px;overflow:hidden;height:120px}#list .ads.section .section__Ads .ad_item .blk_main_img picture,#list .otherSigyo.section .section__Ads .ad_item .blk_main_img picture{display:block;width:100%;height:100%}#list .ads.section .section__Ads .ad_item .blk_main_img picture img,#list .otherSigyo.section .section__Ads .ad_item .blk_main_img picture img{object-position:center -20px}#list .ads.section .section__Ads .ad_item .blk_main_img img,#list .otherSigyo.section .section__Ads .ad_item .blk_main_img img{width:100%;height:100%;border-radius:4px;object-fit:cover;height:120px;width:100%}#list .ads.section .section__Ads .ad_item .ad_name,#list .otherSigyo.section .section__Ads .ad_item .ad_name{font-size:1.15rem;font-weight:700;margin:10px 0;color:#232b39;line-height:1.5}#list .ads.section .section__Ads .ad_item .blk_description_ttl,#list .otherSigyo.section .section__Ads .ad_item .blk_description_ttl{font-size:14px;color:#666;margin-bottom:10px;line-height:1.5;padding:4px;background-color:#fdf5e2}#list .ads.section .section__Ads .ad_item .blk_overview_area,#list .otherSigyo.section .section__Ads .ad_item .blk_overview_area{display:flex;flex-wrap:wrap}#list .ads.section .section__Ads .ad_item .blk_overview_area dt,#list .otherSigyo.section .section__Ads .ad_item .blk_overview_area dt{font-weight:700;margin-bottom:5px;flex:0 0 auto}#list .ads.section .section__Ads .ad_item .blk_overview_area dd,#list .otherSigyo.section .section__Ads .ad_item .blk_overview_area dd{margin:0 0 5px 0;flex:1 1 auto;line-height:1.5;max-height:4.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#list .ads.section .section__Ads .ad_item .blk_overview_area dd span,#list .otherSigyo.section .section__Ads .ad_item .blk_overview_area dd span{font-weight:700;margin-bottom:5px;margin-right:5px;flex:0 0 auto}#list .ads.section .section__Ads .ad_item .detail_top_score,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score{display:flex;flex-flow:nowrap;margin-bottom:10px;display:flex;flex-direction:row;align-items:center}@media(max-width: 767px){#list .ads.section .section__Ads .ad_item .detail_top_score,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score{flex-direction:column;gap:6px}}#list .ads.section .section__Ads .ad_item .detail_top_score>a,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score>a{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width: 767px){#list .ads.section .section__Ads .ad_item .detail_top_score>a,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score>a{flex-direction:column;gap:6px}}#list .ads.section .section__Ads .ad_item .detail_top_score .material-icons,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .material-icons{font-size:18px;color:#f08d18;display:inline-flex;vertical-align:bottom}@media screen and (min-width: 768px){#list .ads.section .section__Ads .ad_item .detail_top_score .material-icons,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .material-icons{font-size:20px}}#list .ads.section .section__Ads .ad_item .detail_top_score .material-icons.gray,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .material-icons.gray{color:#ccc}#list .ads.section .section__Ads .ad_item .detail_top_score .number,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .number{font-size:14px;font-weight:700;color:#232b39;padding-left:8px}@media screen and (min-width: 768px){#list .ads.section .section__Ads .ad_item .detail_top_score .number,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .number{font-size:14px}}#list .ads.section .section__Ads .ad_item .detail_top_score .count,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .count{font-size:14px;line-height:1.5}@media screen and (min-width: 768px){#list .ads.section .section__Ads .ad_item .detail_top_score .count,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .count{font-size:14px}}#list .ads.section .section__Ads .ad_item .detail_top_score .count a,#list .otherSigyo.section .section__Ads .ad_item .detail_top_score .count a{color:#0263b5;text-decoration:none}#list .ads.section .section__Ads .ad_item a,#list .otherSigyo.section .section__Ads .ad_item a{text-decoration:none;color:inherit}#list .otherSigyo.section+.otherSigyo.section{margin-top:24px}.lp-cv-appeal{width:100%;max-width:100%;overflow-x:hidden;border-top:1px solid #eee;margin-bottom:0}.lp-cv-appeal__wrapper{max-width:960px;margin:0 auto;padding:0 16px}.lp-cv-appeal .sp-only{display:none}.lp-cv-appeal .pc-only{display:inline}@media(max-width: 767px){.lp-cv-appeal .sp-only{display:inline}.lp-cv-appeal .pc-only{display:none}}.lp-cv-appeal__text-highlight{background:linear-gradient(transparent 60%, #ffc966 60%);font-weight:700;border-bottom:none;padding:0 2px}.lp-cv-appeal__text-emphasis-green{color:#16a34a;font-weight:700}.lp-cv-appeal__text-emphasis-orange{color:#f08d18;font-weight:700;font-size:1.1em}.lp-cv-appeal__text-marker{background:linear-gradient(transparent 60%, #ffff98 60%);font-weight:700;padding:0 4px;font-size:1rem}.lp-cv-appeal__section-title{font-size:1.6rem;color:#232b39;text-align:center;margin-bottom:10px;font-weight:700;line-height:1.3;letter-spacing:.05em}@media(max-width: 767px){.lp-cv-appeal__section-title{font-size:20px;margin-bottom:5px}}.lp-cv-appeal__connector{text-align:center;padding:10px 0;position:relative;z-index:10}.lp-cv-appeal__connector-icon{font-size:36px;color:#16a34a;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eee}.lp-cv-appeal__hero{background-color:#fff;text-align:center;padding:16px 0 10px}.lp-cv-appeal__hero-title{font-size:24px;color:#232b39;margin-bottom:5px;font-weight:700;line-height:1.5}@media(max-width: 767px){.lp-cv-appeal__hero-title{font-size:20px;text-align:left}}.lp-cv-appeal__hero-lead{font-size:14px;color:#333;font-weight:400;line-height:1.5em}@media(max-width: 767px){.lp-cv-appeal__hero-lead{text-align:left;font-size:.85rem}}.lp-cv-appeal__problem{background-color:#f8f9fb;padding:16px 0}.lp-cv-appeal__problem-container{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #eee}@media(max-width: 767px){.lp-cv-appeal__problem-container{padding:5px;background-color:rgba(0,0,0,0);box-shadow:none;border:none}}.lp-cv-appeal__problem-list{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin:0;padding:0;margin-bottom:10px}@media(max-width: 767px){.lp-cv-appeal__problem-list{grid-template-columns:1fr;gap:6px}}.lp-cv-appeal__problem-item{background-color:#f5f5f5;border:1px solid #eee;border-left:4px solid #16a34a;padding:8px 10px;border-radius:4px;font-weight:700;display:flex;align-items:center;font-size:14px;color:#232b39;box-shadow:0 2px 4px rgba(0,0,0,.15)}@media(max-width: 767px){.lp-cv-appeal__problem-item{background-color:#fff;border:1px solid #eee;border-left:4px solid #232b39;box-shadow:0 2px 4px rgba(0,0,0,.15)}}.lp-cv-appeal__problem-item small{display:block;font-size:.8em;color:#666;font-weight:400;margin-top:4px}.lp-cv-appeal__list-icon{color:#ccc;margin-right:8px;font-size:20px}.lp-cv-appeal__text{flex:1;line-height:1.5}.lp-cv-appeal__solution{background-color:#fff;padding:0;margin-bottom:10px}.lp-cv-appeal__benefit-grid{display:grid;grid-template-columns:1fr;gap:6px;max-width:600px;margin:0 auto}.lp-cv-appeal__benefit-card{background:#fff;padding:5px 10px;border-radius:8px;text-align:left;border:1px solid #eee;position:relative;overflow:hidden;display:flex;align-items:center;gap:6px}@media(max-width: 767px){.lp-cv-appeal__benefit-card{padding:5px;gap:6px}}.lp-cv-appeal__benefit-icon-wrapper{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0}.lp-cv-appeal__benefit-icon{font-size:24px;color:#f08d18}@media(max-width: 767px){.lp-cv-appeal__benefit-icon{font-size:22px}}.lp-cv-appeal__benefit-text{flex:1}.lp-cv-appeal__benefit-desc{font-size:14px;color:#232b39;font-weight:700;line-height:1.5;margin:0}@media(max-width: 767px){.lp-cv-appeal__benefit-desc{font-size:.85rem}}.lp-cv-appeal__cta{padding-top:0;padding-bottom:0}.lp-cv-appeal__cta-copy{font-size:20px;font-weight:700;color:#232b39;margin:0;line-height:1.3;text-align:center;padding:0;margin-bottom:10px;background:none;display:inline-block;width:100%}@media(max-width: 767px){.lp-cv-appeal__cta-copy{font-size:18px}}.search-summary{margin-bottom:8px}.search-summary__text{font-size:16px;line-height:1.5}@media screen and (max-width: 767px){.search-summary__text{font-size:14px}}.sticky-search-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .25s,opacity .25s,visibility .25s}.sticky-search-nav.is-visible{transform:translateY(0);opacity:1;visibility:visible}.sticky-search-nav__container{display:flex;justify-content:center;gap:8px;padding:10px 12px;background:linear-gradient(to bottom, #f8f9fb, #f5f5f5)}.sticky-search-nav__btn{display:flex;align-items:center;justify-content:center;gap:4px;width:200px;padding:10px 8px;background:#fff;border:1px solid #ccc;border-radius:4px;font-size:12px;line-height:1.2;color:#333;cursor:pointer;transition:border-color .2s,box-shadow .2s;position:relative}.sticky-search-nav__btn:active{border-color:#f08d18;box-shadow:0 0 0 2px rgba(240,141,24,.15)}@media screen and (max-width: 767px){.sticky-search-nav__btn{flex:1;width:auto;min-width:0}}.sticky-search-nav__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#666}.sticky-search-nav__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#888}.sticky-search-nav__text.is-selected{color:#333;font-weight:600}.sticky-search-nav__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#e63946;color:#fff;border-radius:8px;font-size:12px;font-weight:700}.sticky-search-nav__arrow{flex-shrink:0;font-size:12px;color:#888;margin-left:2px}.sticky-search-nav__dropdown{width:200px;position:relative}@media screen and (max-width: 767px){.sticky-search-nav__dropdown{flex:1;width:auto;min-width:0}}.sticky-search-nav__dropdown .sticky-search-nav__btn{width:100%}.sticky-search-nav__menu{display:none;position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px 0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);list-style:none;z-index:10}.sticky-search-nav__menu.is-open{display:block}.sticky-search-nav__menu li{margin:0;padding:0}.sticky-search-nav__menu a{display:block;padding:10px 12px;color:#333;text-decoration:none;font-size:14px;transition:background .2s}.sticky-search-nav__menu a:hover{background:#f5f5f5}.sticky-search-nav__menu a.is-current{background:#fdf5e2;color:#f08d18;font-weight:600}.sticky-search-nav__menu-divider{padding:8px 12px 4px;border-top:1px solid #eee;margin-top:4px}.sticky-search-nav__menu-divider:first-child{border-top:none;margin-top:0;padding-top:4px}.sticky-search-nav__menu-divider span{display:block;font-size:12px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cont_list .search-conditions__item--purpose-inline{height:auto !important;min-height:auto !important;padding:16px 0}.cont_list .search-conditions__body--purpose-inline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.cont_list .search-conditions__body--purpose-inline .search-conditions__title{flex-shrink:0}.cont_list .search-conditions__body--purpose-inline .search-conditions__title::after{content:none}.cont_list .search-conditions__purpose-links{display:flex;flex-wrap:wrap;gap:10px 16px;line-height:1.5;font-size:16px;flex:1}@media screen and (max-width: 767px){.cont_list .search-conditions__purpose-links{font-size:16px}}.cont_list .search-conditions__purpose-link{color:#0263b5;text-decoration:none;white-space:nowrap;transition:color .2s}.cont_list .search-conditions__purpose-link:hover{color:#f08d18;text-decoration:underline}.cont_list .search-conditions__purpose-link.is-selected{color:#333;font-weight:700;cursor:default}.cta-btn-phone{margin-bottom:12px;text-align:center;background:#16a34a;border:none;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6);height:auto;color:#e63946;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:8px;box-sizing:border-box;position:relative;overflow:visible;gap:12px;margin:0;width:100%;padding:12px 5px}@media screen and (min-width: 768px){.cta-btn-phone{width:auto;padding:12px 20px}}.cta-btn-phone>img{width:50px;flex-shrink:0;display:block}.cta-btn-phone .txt_inner{background:#16a34a;color:#fff;padding:0;width:auto;text-align:left;text-wrap-mode:nowrap}@media screen and (min-width: 768px){.cta-btn-phone .txt_inner{text-shadow:0px 0px 5px rgb(15.9351351351,118.0648648649,53.6)}}.cta-btn-phone .txt_inner small{font-size:.8em}.cta-btn-phone .txt_number{font-size:22px;font-weight:600;margin:0 0 4px 0;padding:0}@media screen and (min-width: 768px){.cta-btn-phone .txt_number{font-size:25px !important}}.cta-btn-phone .txt_info{color:#fff;font-size:16px;margin:0;padding:0}@media screen and (min-width: 768px){.cta-btn-phone .txt_info{font-size:16px}}.cta-btn-phone.--shiny{overflow:hidden}.cta-btn-phone.--shiny::after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}.cta-btn-phone--info{font-size:16px;margin:15px 0 10px}.cta-btn-phone--info>strong{font-weight:700}@media screen and (min-width: 768px){.--sp{display:none !important}}@media screen and (max-width: 767px){.--pc{display:none !important}}.rankingArticles{padding:9.6vw 0}@media screen and (min-width: 768px){.rankingArticles{padding:clamp(1px,4.5454545455vw,50px) 0}}.rankingArticles__inr{width:94.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.rankingArticles__inr{width:clamp(1px,90.9090909091vw,1000px)}}.rankingArticles__title{font-size:5.8666666667vw;font-weight:700;line-height:1.2;text-align:center;color:#f08d18}@media screen and (min-width: 768px){.rankingArticles__title{font-size:clamp(1px,2.1818181818vw,24px)}}.rankingArticles__lists{margin-top:6.4vw;display:grid;grid-template-columns:1fr;gap:4.2666666667vw;counter-reset:number 0}@media screen and (min-width: 768px){.rankingArticles__lists{grid-template-columns:1fr 1fr 1fr;margin-top:clamp(1px,3.2727272727vw,36px);gap:clamp(1px,1.4545454545vw,16px)}}.rankingArticles__list>a{display:flex;flex-wrap:nowrap;height:21.3333333333vw;align-items:center;gap:2.6666666667vw}@media screen and (min-width: 768px){.rankingArticles__list>a{height:clamp(1px,7.2727272727vw,80px);gap:clamp(1px,1.0909090909vw,12px)}}.rankingArticles__list>a::before{counter-increment:number 1;content:counter(number);font-size:4.2666666667vw;font-weight:700;color:#fff;border-radius:50%;background:#f08d18;width:8.5333333333vw;min-width:8.5333333333vw;height:8.5333333333vw;min-height:8.5333333333vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.rankingArticles__list>a::before{font-size:clamp(1px,1.2727272727vw,14px);width:clamp(1px,2.3636363636vw,26px);min-width:clamp(1px,2.3636363636vw,26px);height:clamp(1px,2.3636363636vw,26px);min-height:clamp(1px,2.3636363636vw,26px)}}.rankingArticles__list>a img{width:21.3333333333vw;height:21.3333333333vw;border-radius:2.1333333333vw;object-fit:cover}@media screen and (min-width: 768px){.rankingArticles__list>a img{width:clamp(1px,5.6363636364vw,62px);height:clamp(1px,5.6363636364vw,62px);border-radius:clamp(1px,.7272727273vw,8px)}}.rankingArticles__list>a h3{font-size:3.7333333333vw;font-weight:700;line-height:1.5}@media screen and (min-width: 768px){.rankingArticles__list>a h3{font-size:clamp(1px,1.2727272727vw,14px)}}.rankingArticles__list+.--more{display:none}@media screen and (min-width: 768px){.rankingArticles__list+.--more{display:flex}}.rankingArticles__btnMore{display:flex;justify-content:center;align-items:center;gap:2.1333333333vw;color:#f08d18;font-size:3.7333333333vw;font-weight:700;width:58.6666666667vw;height:10.1333333333vw;border-radius:5.3333333333vw;border:1px solid #f08d18;background:#fff;cursor:pointer;margin:2.1333333333vw auto 0 auto}@media screen and (min-width: 768px){.rankingArticles__btnMore{display:none}}.rankingArticles__btnMore::after{content:"";display:block;background-image:url(../images/top/new_review_ico_more.svg);background-size:contain;width:3.7333333333vw;height:3.7333333333vw;transform:rotate(90deg)}.rankingArticles__input{display:none}.rankingArticles__input:checked~.rankingArticles__lists .rankingArticles__list+.--more{display:flex}.rankingArticles__input:checked~.rankingArticles__lists .rankingArticles__btnMore{display:none}.navi_ranking_widget{margin:24px auto}.navi_ranking_widget h2{font-size:18px;margin:0 10px 24px 10px;padding:0 0 15px 0;border-bottom:#f08d18 solid 1px;text-align:center}.navi_ranking_widget ul{margin:0 10px 0 10px;display:grid;gap:10px;grid-template-columns:1fr}.navi_ranking_widget ul li{margin-bottom:12px}.navi_ranking_widget ul li a{text-decoration:none;color:#333;font-weight:bold;display:flex;align-items:center}.navi_ranking_widget ul li a .left{position:relative;width:106px;overflow:hidden;height:60px;display:flex;justify-content:center;align-items:center;min-width:100px;max-width:100px}.navi_ranking_widget ul li a .left img{max-width:100%;width:auto;height:auto}.navi_ranking_widget ul li a .left span{position:absolute;font-size:11px;top:0;left:0;background-color:#f08d18;color:#fff;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.navi_ranking_widget ul li a .right{font-size:12px;font-weight:normal;justify-content:center;align-items:center;padding:0 12px;line-height:19px}@media screen and (min-width: 768px){.navi_ranking_widget h2{margin:0 0px 24px 0px}.navi_ranking_widget ul{grid-template-columns:1fr 1fr 1fr}.navi_ranking_widget ul li a .right{font-size:14px;font-weight:bold}}.header-bottom .dropdown{position:relative;cursor:pointer}.header-bottom .dropdown-toggle:after{content:"▼";font-size:.6em;margin-left:5px;color:#888}.header-bottom ul.dropdown-menu{display:none;position:absolute;background-color:#fff;padding:10px 0;z-index:1000;justify-content:left;align-items:center;flex-direction:column;border:1px solid #eee;box-shadow:0 2px 4px rgba(0,0,0,.15)}.header-bottom .dropdown:hover .dropdown-menu{display:flex;justify-content:left;align-items:center;flex-direction:column}.header-bottom .dropdown-menu li{padding:5px 15px;border:none !important;display:flex;justify-content:left;align-items:center}.header-bottom .dropdown-menu a{color:#333;text-decoration:none;transition:opacity .3s}.dropdown-menu a:hover{opacity:.7}.dropdown-menu li a span{margin-right:5px;font-size:.5em;margin-left:5px;color:#888}
