#stickyNavi{display:none}@media screen and (min-width: 768px){#stickyNavi{display:block}}#navi h1.navi_bar_header{height:auto;line-height:1.6;background:#fff;color:#333;border-bottom:#666 solid 1px;position:relative}@media screen and (min-width: 768px){#navi h1.navi_bar_header{line-height:1.8}}#navi h1.navi_bar_header::before{content:"";height:5px;background:#f08d18;position:absolute;left:0;bottom:-3px}#navi h1.navi_bar_header time{font-size:12px;line-height:1;position:absolute;left:0;bottom:-30px;font-weight:normal}@media screen and (min-width: 768px){#navi h1.navi_bar_header{font-size:24px;margin-bottom:50px;padding:10px 10px 15px 10px}#navi h1.navi_bar_header::before{width:25%}}@media screen and (max-width: 767px){#navi h1.navi_bar_header{font-size:20px;margin-bottom:30px;padding:5px 10px 10px 10px}#navi h1.navi_bar_header::before{width:20%}}#navi .text_block{font-size:14px;line-height:1.6;margin:0 15px}@media screen and (min-width: 768px){#navi .text_block{font-size:16px;line-height:1.8;margin:0}}#navi .text_block h2{background:rgba(255,250,235,.5);height:auto;line-height:1.8;color:#333;border-top:#ddd double 3px;border-bottom:#f08d18 solid 4px;position:relative}#navi .text_block h2.type0{border-bottom:0;background:none;border:none}#navi .text_block h2.type1{border-bottom:0;background:none;border-top:none;border-left:3px double #f08d18}#navi .text_block h2.type1:first-letter{color:#f08d18}#navi .text_block h2.type2{border-bottom:0;background:none;border-top:none;border:1px double #f08d18;border-radius:55px}@media screen and (min-width: 768px){#navi .text_block h2{font-size:22px;margin-bottom:50px;padding:12px 15px 12px 20px;box-shadow:-1px 2px 2px 0 rgba(151,151,151,.5)}}@media screen and (max-width: 767px){#navi .text_block h2{font-size:17px;margin-bottom:30px;padding:8px 15px;box-shadow:0 2px 1px 0 rgba(151,151,151,.5)}}#navi .text_block h3{border-left:5px solid #f08d18}@media screen and (min-width: 768px){#navi .text_block h3{font-size:18px;line-height:1.8;margin:32px auto;padding:5px 15px}}@media screen and (max-width: 767px){#navi .text_block h3{font-size:16px;line-height:1.6;margin:16px auto;padding:5px 15px}}#navi .text_block h4{border-bottom:3px double #ccc;padding:3px 15px}@media screen and (min-width: 768px){#navi .text_block h4{font-size:18px;margin:22px auto}}@media screen and (max-width: 767px){#navi .text_block h4{font-size:14px;margin:18px auto}}#navi .text_block h5{border-bottom:1px solid #ccc;padding:3px 15px}@media screen and (min-width: 768px){#navi .text_block h5{font-size:16px;margin:22px auto}}@media screen and (max-width: 767px){#navi .text_block h5{font-size:14px;margin:18px auto}}#navi .text_block p{line-height:1.8;letter-spacing:.02em}@media screen and (min-width: 768px){#navi .text_block p{margin-bottom:0;padding-bottom:30px;font-size:16px}}@media screen and (max-width: 767px){#navi .text_block p{margin-bottom:0;padding-bottom:15px;font-size:14px}}#navi .text_block blockquote{background-color:#f8f8f8;border-radius:15px;border-bottom:#ddd solid 1px;margin-bottom:24px;position:relative}#navi .text_block blockquote::before{content:"“";position:absolute;left:8px;top:5px;color:#bbb;display:block;font-size:56px;line-height:1}#navi .text_block blockquote::after{content:"”";position:absolute;right:8px;bottom:-25px;color:#bbb;display:block;font-size:56px;line-height:1}@media screen and (min-width: 768px){#navi .text_block blockquote{padding:30px}}@media screen and (max-width: 767px){#navi .text_block blockquote{padding:20px}#navi .text_block blockquote::before{font-size:36px}#navi .text_block blockquote::after{font-size:36px;bottom:-15px}}#navi .text_block blockquote p{margin-bottom:0;padding-bottom:0}#navi .text_block ul,#navi .text_block ol,#navi .text_block dl{margin:15px 0}#navi .text_block ul{padding-left:40px}@media screen and (max-width: 767px){#navi .text_block ul{padding-left:20px}}#navi .text_block ol{padding-left:40px}@media screen and (max-width: 767px){#navi .text_block ol{padding-left:25px}}#navi .text_block dl{padding-left:20px}@media screen and (max-width: 767px){#navi .text_block dl{padding-left:5px}}#navi .text_block ul{list-style-type:disc}#navi .text_block ul li{line-height:1.8;position:relative}#navi .text_block ol{list-style-type:decimal}#navi .text_block ol li{line-height:1.8;position:relative}#navi .text_block dl{list-style-type:decimal}#navi .text_block dl dt{line-height:1.8;position:relative;padding:10px 0;font-weight:bold}#navi .text_block dl dd{line-height:1.8;position:relative}#navi .text_block strong{font-weight:bold;background:linear-gradient(transparent 60%, #ffc966 60%)}#navi .text_block .formula{margin:20px 0;position:relative}#navi .text_block .formula::before{line-height:2.5rem;position:absolute;top:50%;left:20px;font-family:FontAwesome;font-size:24px;content:"" "";color:#f08d18}@media screen and (min-width: 768px){#navi .text_block .formula{background:#f5f5f5;font-size:18px;padding:20px 20px 20px 60px;border:1px dashed #666}#navi .text_block .formula::before{font-size:30px;margin:-21px 0 0 0}}@media screen and (max-width: 767px){#navi .text_block .formula{background:#fff;font-size:14px;padding:8px 0;border-top:2px dashed #f08d18;border-bottom:2px dashed #f08d18;border-left:none;border-right:none}#navi .text_block .formula::before{content:"";margin:0}}#navi .text_block .mb0{margin-bottom:0;padding-bottom:0}#navi .text_block .summary{border:#dec176 solid 2px;color:#333;padding:10px;background:rgba(222,193,118,.2);border-radius:5px;margin:2em 0;line-height:1.6}#navi .text_block .last_summary{padding:19px;background-color:#efefef;border-radius:2px;color:#333;font-size:17px;margin-bottom:30px}#navi .point{position:relative;border:solid 3px #f08d18}#navi .point::before{background:#f08d18;content:"POINT";color:#fff;font-weight:bold;display:block;padding:5px 10px;line-height:1;border-radius:5px 5px 0 0;box-sizing:border-box;position:absolute;left:-3px}#navi .point .point-title{display:block;padding:10px;color:#f08d18;font-size:1.2em;position:relative;left:-14px;font-weight:bold}#navi .point .point-title::before{content:"『";font-weight:normal}#navi .point .point-title::after{content:"』";font-weight:normal}@media screen and (min-width: 768px){#navi .point{margin:66px 0 20px 0;padding:8px 15px}#navi .point::before{font-size:14px;top:-26px}}@media screen and (max-width: 767px){#navi .point{margin:56px 0 20px 0;padding:8px}#navi .point::before{font-size:12px;top:-24px}}#navi .point p{margin:0;padding:0}#navi .linkcard{margin:20px 0}#navi .linkcard img{margin:0 !important;padding:0;border:none}#navi .lkc-internal-wrap,#navi .lkc-external-wrap{border:1px solid #ccc;background-color:#f8f8f8;border-radius:5px;box-shadow:0 2px 3px 0 rgba(151,151,151,.3)}#navi .lkc-external-wrap,#navi .lkc-internal-wrap,#navi .lkc-this-wrap{position:relative;margin:0;padding:0;max-width:100%;width:100%}#navi .lkc-link{text-decoration:none !important}#navi .lkc-card{margin:10px}#navi .lkc-content{height:auto;margin:10px 0 0 0;word-break:break-all;white-space:normal;overflow:hidden}#navi .lkc-thumbnail{max-width:100px;max-height:108px;padding:0;margin:0 10px 0 0;float:left}#navi .lkc-thumbnail-img{width:100px;max-height:108px;border:1px solid #222}#navi .lkc-title-text{color:#222;font-size:14px;line-height:1.6;font-weight:bold;overflow:hidden;word-break:break-all}@media screen and (max-width: 767px){#navi .lkc-title-text{font-size:12px;line-height:1.4}}#navi .lkc-url{color:#46f;font-size:10px;line-height:1;margin:5px 0;text-decoration:underline;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}#navi .lkc-url cite{font-style:normal !important}@media screen and (max-width: 767px){#navi .lkc-url{display:none}}#navi .lkc-excerpt{margin:0;color:#666;font-size:11px;line-height:1.2;padding:0;overflow:hidden}@media screen and (max-width: 767px){#navi .lkc-excerpt{height:40px}}#navi .lkc-info{display:none !important}#navi .cp_box *,#navi .cp_box *:before,#navi .cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}#navi .cp_box{position:relative;border-radius:0 5px 5px 5px;box-sizing:border-box;border:#e6ac64 solid 3px;padding:15px}#navi .cp_box::before{border-radius:3px 3px 0 0;content:"コラム";left:-3px;top:-25px;background:#e6ac64;color:#fff;line-height:1;padding:5px 10px;position:absolute;font-size:14px}#navi .cp_box 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%)}#navi .cp_box input:checked+label{background:inherit}#navi .cp_box 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 ease-out}#navi .cp_box label:hover::after{background:#e6ac64;color:#333}#navi .cp_box input{display:none}#navi .cp_box .cp_container{overflow:hidden;height:200px;transition:all .5s}#navi .cp_box input:checked+label:after{font-family:FontAwesome;content:"" " 閉じる"}#navi .cp_box input:checked~.cp_container{height:auto;padding-bottom:80px;transition:all .5s}#navi .categories_top{margin:0 15px 15px 15px}@media screen and (min-width: 768px){#navi .categories_top{margin:0 0 15px 0}}#navi .categories_top a{background-color:#f5f5f5;color:#0263b5;font-size:12px;text-decoration:none;display:inline-block;padding:8px 10px 8px 30px;margin-right:10px;border-radius:5px;box-sizing:border-box;position:relative;border-bottom:#ddd solid 1px}#navi .categories_top a::before{content:"menu_book";position:absolute;left:8px;top:5px;font-weight:normal;font-size:16px;font-family:Material Icons;color:#0263b5;line-height:1;font-feature-settings:"liga"}#navi .note_of_date{border-radius:5px;font-size:12px;margin:0;background:#eee;position:relative;top:7px;border-radius:0;border:1px solid #ccc;color:#444;padding:10px 14px;font-size:13px;line-height:18px}#navi .note_of_date_wrapper{padding:5px 0 10px 0}@media screen and (min-width: 768px){#navi .note_of_date_wrapper{padding:0px}}#navi .note_of_date_wrapper>label{display:inline-block;cursor:pointer;font-size:13px;padding:8px;border:1px solid #ccc;border-radius:2px;z-index:9999;position:relative;background:#fff}#navi .note_of_date_wrapper>label::after{content:"+";margin-left:5px;color:#666;font-size:16px;font-weight:bold}#navi .note_of_date_wrapper>input[type=checkbox]{visibility:hidden;position:absolute}#navi .note_of_date_wrapper>div{display:none}#navi .note_of_date_wrapper>input[type=checkbox]:checked~label::after{content:"-";font-weight:normal}#navi .note_of_date_wrapper>input[type=checkbox]:checked~div{display:block}#navi table{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd}#navi table th,#navi table td{width:auto;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}#navi table th{background-color:#eaf4f9;font-weight:bold;text-align:center;padding:1em 0}#navi .tags_footer{margin-top:30px;margin-bottom:30px;padding:0;font-size:14px;line-height:30px;border-top:4px solid #fff;position:relative;overflow:hidden;*zoom:1}#navi .tags_footer ul{padding:0;list-style-type:none;margin:0}@media screen and (max-width: 767px){#navi .tags_footer ul{padding:0 15px}}#navi .tags_footer ul li{display:inline}#navi .tags_footer ul li a{background:#f7f7f7;border:1px solid #bbb;border-radius:15px;color:#333;display:inline-block;font-size:14px;line-height:1em;margin:0 5px 5px 0;padding:7px 10px 7px 30px;text-align:left;text-decoration:none;transition:all .3s ease-in-out;position:relative}#navi .tags_footer ul li a::before{line-height:2.5rem;position:absolute;top:-6px;left:10px;font-family:FontAwesome;font-size:16px;content:"" "";color:#f08d18}#navi .tags_footer ul li a:hover{color:#fff;border:1px solid #f08d18;background-color:#f08d18}#navi .tags_footer ul li a:hover::before{color:#fff}#navi .tag_bl{margin-top:30px;margin-bottom:30px;padding:0;font-size:14px;line-height:1}#navi .tag_bl ul{padding:0;list-style-type:none;margin:0}#navi .tag_bl ul li{display:inline}#navi .tag_bl ul li a{display:inline-block;margin:0 8px 12px 0;letter-spacing:.02}#navi .tag_bl.--sidebar ul li a{background-color:#f4f4f4;padding:4px 6px;font-size:.9em;margin:0 8px 8px 0}#navi .navi_content>img{max-width:100%;height:auto;margin-bottom:24px}#navi .qa_block{background-color:#f5f5f5;padding:48px 24px 24px 24px;margin:32px 0;position:relative}#navi .qa_block h2{border:none;font-size:1.2em;font-weight:bold;margin:0 0 .5em 0;position:relative;min-height:55px;padding:0 12px 12px 12px;display:flex;justify-content:flex-start;align-items:center;background:rgba(0,0,0,0);box-shadow:none}#navi .qa_block h2::before{content:" ";background-image:url(../images/qanda/q.svg);width:48px;height:48px;min-width:52px;background-size:contain;background-repeat:no-repeat;left:0;margin-right:12px}#navi .qa_block .questioner{text-align:right;font-size:14px;padding-bottom:20px;position:absolute;right:0;top:0;padding:12px}#navi .qa_block .answer{background-color:#fff;border-radius:12px;padding:24px}#navi .qa_block .answer::before{content:" ";background-image:url(../images/qanda/a.svg);width:48px;height:48px;background-size:contain;left:0;margin-right:12px;display:block;margin-bottom:24px;float:left}.icon__download a{display:block;border:#ccc solid 1px;border-radius:4px;box-sizing:border-box}@media screen and (min-width: 768px){.icon__download a{font-size:14px;padding:15px 15px 15px 60px}}@media screen and (max-width: 767px){.icon__download a{font-size:12px;padding:10px 10px 10px 40px}}.icon__download .download__file-pdf{background:url("../i-sozoku/images/common/icon_pdf.png") no-repeat 15px center/30px auto}@media screen and (max-width: 767px){.icon__download .download__file-pdf{background:url("../i-sozoku/images/common/icon_pdf.png") no-repeat 8px center/20px auto}}.icon__download .download__file-xlsx{background:url("../i-sozoku/images/common/icon_xlsx.png") no-repeat 15px center/30px auto}@media screen and (max-width: 767px){.icon__download .download__file-xlsx{background:url("../i-sozoku/images/common/icon_xlsx.png") no-repeat 8px center/20px auto}}.icon__download .download__file-doc{background:url("../i-sozoku/images/common/icon_doc.png") no-repeat 15px center/30px auto}@media screen and (max-width: 767px){.icon__download .download__file-doc{background:url("../i-sozoku/images/common/icon_doc.png") no-repeat 8px center/20px auto}}.icon__download .download__file-ppt{background:url("../i-sozoku/images/common/icon_ppt.png") no-repeat 15px center/30px auto}@media screen and (max-width: 767px){.icon__download .download__file-ppt{background:url("../i-sozoku/images/common/icon_ppt.png") no-repeat 8px center/20px auto}}#guidance .point{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #62c1ce}#guidance .point .point-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#62c1ce;color:#fff;font-weight:bold;border-radius:5px 5px 0 0}#guidance .point p{margin:0;padding:0}.post-page-numbers.current{border:2px solid rgba(0,0,0,0)}#topic_path .topic_path{padding:1em 0;display:flex;white-space:nowrap}.navi_search{margin:0px 0 30px 0;color:#2e3858;border:none}@media screen and (min-width: 768px){.navi_search{margin:20px 0}}.navi_search h2{background:none;color:#2a3d5f;margin:0 0 15px 0;border-bottom:#2a3d5f double 3px;padding:0 0 11px 34px;position:relative;border-radius:0;text-align:left}.navi_search h2::before{content:"menu_book";position:absolute;left:0;top:-4px;font-size:24px;font-weight:normal;font-family:Material Icons;color:#2e3858;line-height:1;font-feature-settings:"liga"}.navi_search-search{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.navi_search-search form{display:flex;justify-content:center;align-items:center;width:100%}.navi_search-search form input{height:22px;padding:6px;font-size:14px;width:82%;border:1px solid #ccc;border-radius:4px;font-weight:normal}.navi_search-search form button{background:#f08d18;color:#fff;border:none;width:16%;height:36px;margin-left:2%;border-radius:4px;cursor:pointer}.navi_search-suggest{font-size:13px;display:flex}.navi_search-suggest>div{line-height:18px;margin-right:4px;font-weight:bold;color:#999}.navi_search-suggest ul{display:flex;flex-wrap:wrap}.navi_search-suggest ul li{margin-right:4px;line-height:18px;background:none;border:none}.navi_search-suggest ul li a{color:#0263b5;display:inline;line-height:16px;padding:0 !important;text-decoration:none}#side_menu .navi_search_wrapper{background:#efefef !important;border-bottom:1px solid #ddd !important;padding-bottom:10px !important}#side_menu .navi_search_wrapper .navi_search{padding:10px;margin:0px 0}#side_menu .navi_search_wrapper .navi_search-suggest ul li{background:none !important;border:none !important}#side_menu .navi_search_wrapper .navi_search-suggest ul li a{color:#0263b5;display:inline;line-height:16px;padding:0 !important;text-decoration:none}.navi_category{margin:40px 0;color:#2e3858;border:none}@media screen and (min-width: 768px){.navi_category{margin:20px 0}}.navi_category h2{background:none;color:#2a3d5f;margin:0 0 15px 0;border-bottom:#2a3d5f double 3px;padding:0 0 11px 34px;position:relative;border-radius:0;text-align:left}.navi_category h2::before{content:"menu_book";position:absolute;left:0;top:-4px;font-size:24px;font-weight:normal;font-family:Material Icons;color:#2e3858;line-height:1;font-feature-settings:"liga"}.navi_category_list{color:red}.navi_category_list>li{display:flex;padding:14px 0 10px 0;font-size:15px;width:100%;border-bottom:1px solid #ccc;box-sizing:border-box;font-weight:normal}.navi_category_list>li:hover{opacity:.8}.navi_category_list>li>div{width:100%}.navi_category_list>li>div h3 a{font-weight:normal;display:flex;text-decoration:none;justify-content:space-between;width:100%;color:#333;font-weight:normal}.navi_category_list>li>div h3 a::after{content:"navigate_next";color:#333;cursor:pointer;display:block;width:18px;height:18px;font-family:Material Icons;border:1px solid #444;border-radius:50%;display:flex;justify-content:center;align-items:center}.navi_category_list>li.has_children{padding-left:0px}.navi_category_list>li.has_children label{cursor:pointer}.navi_category_list>li.has_children h3{position:relative}.navi_category_list>li.has_children h3 a::after{transform:rotate(90deg);border-color:#f08d18;color:#f08d18}.navi_category_list>li input.child_content_switcher{display:none}.navi_category_list>li input.child_content_switcher~ul{display:none}.navi_category_list>li input.child_content_switcher:checked~ul{display:block}.navi_category_list>li input.child_content_switcher:checked~h3 a::after{transform:rotate(-90deg);border-color:#f08d18;color:#f08d18}.navi_category_list>li .navi_category_child_list li{position:relative;display:flex;padding:10px 0 2px 30px;text-decoration:none;display:flex;width:100%;font-size:14px}.navi_category_list>li .navi_category_child_list li a{text-decoration:none;display:flex;justify-content:space-between;width:90%;color:#333}.navi_category_list>li .navi_category_child_list li a::after{content:"navigate_next";color:#333;cursor:pointer;display:block;width:18px;height:18px;font-family:Material Icons;border:1px solid rgba(0,0,0,0);border-radius:50%;display:flex;justify-content:center;align-items:center}.navi_category_list>li .navi_category_child_list li:before{content:" ";border-left:1px solid #444;border-bottom:1px solid #444;position:absolute;top:10px;left:10px;width:8px;height:10px}@media screen and (min-width: 768px){#navi figure{display:inline-block}}#navi figure img{max-width:100%}#navi figcaption{font-size:11px;text-align:center;margin:10px 0;color:#666}#navi .text_block .alignleft{float:left}#navi .text_block .aligncenter{display:block;margin-left:auto;margin-right:auto}#navi .text_block .wp-caption{display:block;clear:both;max-width:100%}#navi .text_block .wp-caption-text{text-align:right}#navi .text_block .wp-caption img{max-width:100%}#navi .text_block .alignright{float:right}#navi .text_block table.tbl-st2{margin:20px auto;width:100%}#navi .text_block table.tbl-st2 th{border:solid 1px #ccc}#navi .text_block table.tbl-st2 td{border:solid 1px #ccc}#navi .text_block table.tbl-st2 td:last-child{border-bottom:solid 1px #ccc;width:auto}#navi .text_block table.tbl-st2 th,#navi .text_block table.tbl-st2 td{border-bottom:none;display:block;width:auto;padding:10px}#navi .text_block .simple-block{margin:40px 0;padding:4%;border:1px solid #ccc;background-color:#fbfaf8}#navi .text_block cite{width:100%;text-align:right;font-size:.7em;color:#666;display:block}#navi .text_block ul.check-list{list-style-type:none;padding:0}#navi .text_block ul.check-list li{line-height:2;position:relative}#navi .text_block ul.check-list li::before{content:"task_alt";font-weight:normal;font-size:20px;font-family:Material Icons;color:#f70;line-height:1;font-feature-settings:"liga";margin-right:8px;position:relative;top:3px}#navi .text_block table.tbl-st3{width:100%}#navi .text_block table.tbl-st3 tr{display:block;float:left}#navi .text_block table.tbl-st3 th,#navi .text_block table.tbl-st3 td{border:solid 1px #ccc;padding:10px}#navi .text_block table.tbl-st3 tr td,#navi .text_block table.tbl-st3 tr th{border-left:none;display:block;height:100px}#navi .text_block table.tbl-st3 thead{display:block;float:left;width:30%}#navi .text_block table.tbl-st3 thead tr{width:100%}#navi .text_block table.tbl-st3 tbody{display:block;float:left;width:70%}#navi .text_block table.tbl-st3 tbody tr{width:50%}#navi .text_block table.tbl-st3 tr td+td{border-left:none}#navi .text_block table.tbl-st3 tbody td:last-child{border-bottom:solid 1px #ccc}#navi .text_block table.tbl-st4{width:100%}#navi .text_block table.tbl-st4 .thead{display:none}#navi .text_block table.tbl-st4 tr,#navi .text_block table.tbl-st4 td{display:block;width:auto;position:relative}#navi .text_block table.tbl-st5{width:100%}#navi .text_block table.tbl-st5 td:first-child{background:#fbf5f5}#navi .text_block table.tbl-st5 .thead{display:none}#navi .text_block table.tbl-st5 tr{width:auto}#navi .text_block table.tbl-st5 td{display:block;text-align:right;width:auto}#navi .text_block table.tbl-st5 td:first-child{background:#ddd;color:#fff;font-weight:bold;text-align:center}#navi .text_block table.tbl-st6{width:100%;border:none}#navi .text_block table.tbl-st6 tr:nth-child(even){background:#fbf5f5}#navi .text_block table.tbl-st6 td{border:none}#navi .text_block table.tbl-st6 .last{border-bottom:solid 1px #ccc}#navi .text_block table.tbl-st6 .thead{display:none}#navi .text_block table.tbl-st6 td{display:inline-block}#navi .text_block table.tbl-st6 span.sp{font-weight:bold;background-color:#eee}#navi .text_block table.tbl-st6 .last{border-bottom:none}#navi .scroll{overflow-x:auto}#navi .text_block table.tbl-st7{min-width:640px}#navi .text_block table.tbl-st7 td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#navi .text_block table.tbl-st8{border:none;border-collapse:separate;border-spacing:5px}#navi .text_block table.tbl-st8 th,#navi .text_block table.tbl-st8 td{border:1px solid #eee}#navi .text_block table.tbl-st8 th{width:20%}#navi .text_block table.tbl-st8 td{border-bottom:solid 1px #ccc;width:25%}#navi .text_block table.tbl-st8.st8-2{border-spacing:10px 0;margin:0 auto}#navi .text_block table.tbl-st8.st8-2 th{border:none}#navi .text_block table.tbl-st8.st8-2 td{background:#fbf5f5;border:none}#navi .text_block .table-responsive{overflow-x:auto}#navi .text_block .table-responsive table{white-space:nowrap}#navi .text_block hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#navi .yellow-highlight{position:relative;display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0%, #f9f192));background:-webkit-linear-gradient(transparent 50%, #f9f192 0%);background:-o-linear-gradient(transparent 50%, #f9f192 0%);background:linear-gradient(transparent 50%, #f9f192 0%)}#navi .sp-pager{margin:10px;position:relative;overflow:hidden;*zoom:1;width:auto}@media screen and (min-width: 768px){#navi .pager{margin:15px 0;position:relative;overflow:hidden;*zoom:1}}#navi .page_counter{font-weight:bold;color:#26b9c9;margin-bottom:15px}@media screen and (min-width: 768px){#navi .page_counter{float:left;font-size:18px;line-height:30px}}#navi .page_counter span.bk{font-weight:normal;color:#434343}#navi .sp-pager ul{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}#navi .sp-pager ul li{margin-left:10px;margin-bottom:5px;float:left;font-size:16px;background-color:#eefafa;width:30px;height:30px;line-height:30px;text-align:center}#navi .sp-pager ul li a{color:#26b9c9;text-decoration:none}#navi .sp-pager ul li.on{color:#fff;background-color:#26b9c9}@media screen and (min-width: 768px){#navi .pager ul{float:right;position:relative;overflow:hidden;*zoom:1}#navi .pager ul li{margin-left:10px;margin-bottom:5px;padding:0 8px;float:left;font-size:16px;line-height:30px;background-color:#eefafa}#navi .pager ul li a{color:#26b9c9;text-decoration:none}#navi .pager ul li.on{color:#fff;background-color:#26b9c9}#navi .pager ul li.next{padding-right:26px;background:url(../common_images/next_marker.gif) right center no-repeat #eefafa}#navi .pager ul li.prev{padding-left:26px;background:url(../common_images/prev_marker.gif) left center no-repeat #eefafa}}#navi .post-nav-links{margin:15px 0;display:flex;justify-content:center}#navi .post-nav-links a{border:solid 2px #26b9c8;background-color:#fff;text-align:center;color:#26b9c8;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .15s ease-in-out;float:left;padding:8px 16px}#navi .post-nav-links span{background-color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;float:left;padding:8px 16px}#navi .post-nav-links a.active{background-color:#4caf50;color:#fff}#navi .post-nav-links a:not(:last-child){margin-right:4px}#navi .post-nav-links span:not(:last-child){margin-right:4px}#navi .post-nav-links a:hover:not(.active){background-color:#ddd}#navi .search_result_title{font-size:20px;font-weight:bold;margin:40px 0}@media screen and (min-width: 768px){#navi .search_result_title{font-size:30px}}#navi h1.mb-1{margin-bottom:1rem}#navi .footer{margin-top:10px;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navi .next-button{font-size:14px;padding:10px 12px;border:solid 2px #26b9c8;background-color:#fff;text-align:center;color:#26b9c8;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .15s 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}#navi .next-button:hover,#navi .next-button.active{background-color:#26b9c8;color:#fff}#navi .posts li:not(:last-child){margin-bottom:15px}#navi .post-thumbnail{margin:1em 0}#navi #knowledge_links_h3{margin-top:50px}#navi .supervisor,#navi #supervisor{padding:0;margin:40px 0}#navi .sv-box{display:flex;flex-direction:row;margin:auto 0;justify-items:center;justify-content:center;align-items:inherit}@media screen and (min-width: 768px){#navi .sv-box{margin:auto 15px;margin:0;justify-content:left;flex-direction:inherit;align-items:inherit}}#navi .sv-box .sv-open-box-wrapper{position:relative;margin-top:10px}@media screen and (min-width: 768px){#navi .sv-box .sv-open-box-wrapper{margin-top:20px}}#navi .sv-box .sv-open-box-wrapper p{padding:0;margin-bottom:10px;font-size:12px}@media screen and (min-width: 768px){#navi .sv-box .sv-open-box-wrapper p{margin-bottom:10px;font-size:1rem}}#navi .sv-box .sv-open-box-wrapper input{display:none}#navi .sv-box .sv-open-box-wrapper .sv-open-box{height:60px;overflow:hidden;position:relative}@media screen and (min-width: 768px){#navi .sv-box .sv-open-box-wrapper .sv-open-box{height:80px}}#navi .sv-box .sv-open-box-wrapper .sv-open-box::before{content:"";background:linear-gradient(to bottom, transparent, white 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}#navi .sv-box .sv-open-box-wrapper .sv-open-box p:last-of-type{padding-bottom:0}#navi .sv-box .sv-open-box-wrapper input:checked~.sv-open-box{height:auto;padding-bottom:40px}#navi .sv-box .sv-open-box-wrapper input:checked~.sv-open-box::before{display:none}#navi .sv-box .sv-open-box-wrapper .sv-open-label-wrapper{position:absolute;bottom:0px;z-index:4;background:rgba(0,0,0,0);width:100%}#navi .sv-box .sv-open-box-wrapper .sv-open-label-wrapper label{margin:0 auto;padding:.6em;display:block;color:#fff;font-size:12px;font-weight:bold;text-align:center;background:whiter;border-radius:100px;position:relative;border:1px solid #f08d18;color:#f08d18;max-width:120px;cursor:pointer;background:#fff}#navi .sv-box .sv-open-box-wrapper .sv-open-label-wrapper label::after{content:"続きを読む"}#navi .sv-box .sv-open-box-wrapper input:checked~.sv-open-label-wrapper label::after{content:"閉じる"}#navi .sv-box .sv-open-box-wrapper.sv-open-box-remove .sv-open-box::before{display:none}#navi .sv-box .sv-open-box-wrapper.sv-open-box-remove .sv-open-label-wrapper{display:none}#navi .sv-media{position:relative;display:block;flex:0 0 80px;width:80px;height:80px;overflow:hidden;border-radius:100%;margin-right:10px}@media screen and (min-width: 768px){#navi .sv-media{margin-right:20px;flex:0 0 150px;width:150px;height:150px}}#navi .sv-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#navi .sv-office-name{margin-top:0;display:block;font-weight:700;line-height:1.5;font-size:11px}@media screen and (min-width: 768px){#navi .sv-office-name{font-size:1rem;margin-top:0}}#navi .sv-name{display:block;font-weight:700;line-height:1.5;font-size:1.3rem}@media screen and (min-width: 768px){#navi .sv-name{font-size:1.5rem}}#navi .sv-text{margin-top:10px;font-size:12px}#navi #toc_container{width:100%;min-width:100%;background-color:initial;padding:0;margin:3em 0}#navi #toc_container p.toc_title{margin:1em 0;font-size:1.2em;line-height:inherit;letter-spacing:inherit}#navi #toc_container ul{padding:0;margin:0}#navi #toc_container ul.toc_list{margin-bottom:1em}#navi #toc_container ul.toc_list a:hover{text-decoration:none}#navi #toc_container ul.toc_list>li{border-bottom:1px solid #ccc;padding:12px;margin:12px 12px 0px 12px}#navi #toc_container ul.toc_list>li:last-child{border-bottom:none}#navi #toc_container ul.toc_list>li>a{font-weight:bold;font-size:16px;color:#333;display:flex;align-items:center;margin-bottom:8px}#navi #toc_container ul.toc_list>li>a::before{content:"arrow_drop_down";font-size:20px;font-weight:normal;font-family:Material Icons;color:#333;line-height:1;font-feature-settings:"liga";margin-right:4px}#navi #toc_container ul.toc_list>li>ul{padding-left:6px}#navi #toc_container ul.toc_list>li>ul>li{margin-bottom:8px}#navi #toc_container ul.toc_list>li>ul>li>a{display:flex;align-items:center;font-size:16px}#navi #toc_container ul.toc_list>li>ul>li>a::before{content:"check";font-size:16px;font-weight:normal;font-family:Material Icons;color:#999;line-height:1;font-feature-settings:"liga";margin-right:8px}#navi #toc_container ul.toc_list>li>ul>li>ul>li{padding-left:22px}#navi #toc_container ul.toc_list>li>ul>li>ul>li>a::before{content:"navigate_next";font-size:12px;font-weight:normal;font-family:Material Icons;color:#999;line-height:1;font-feature-settings:"liga";margin-right:8px}#navi #toc_container .toc_number::after{content:". "}.reviewer-lists{font-size:14px;line-height:1.6}.reviewer-lists .rl-box{display:flex;flex-direction:column;margin:auto 15px;justify-items:center;justify-content:center;align-items:center;padding:30px 0;border-bottom:1px dashed #ccc;position:relative}@media screen and (min-width: 768px){.reviewer-lists .rl-box{margin:0;justify-content:left;flex-direction:inherit;align-items:inherit}}.reviewer-lists .rl-media{position:relative;display:block;flex:0 0 150px;width:150px;height:150px;overflow:hidden;border-radius:100%;margin-right:0;margin-bottom:10px}@media screen and (min-width: 768px){.reviewer-lists .rl-media{flex:0 0 120px;width:120px;height:120px;margin-right:20px;margin-bottom:0px}}.reviewer-lists .rl-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reviewer-lists .rl-office-name{margin-top:10px;display:block;font-weight:700;line-height:1.5}@media screen and (min-width: 768px){.reviewer-lists .rl-office-name{margin-top:0}}.reviewer-lists .rl-name{display:block;font-weight:700;line-height:1.5;font-size:1.3rem}@media screen and (min-width: 768px){.reviewer-lists .rl-name{font-size:1.5rem}}.reviewer-lists .rl-text{margin-top:10px;margin-bottom:40px}.reviewer-lists .rl-link{position:static;margin-top:12px;right:0;bottom:28px;text-decoration:none;border:1px solid;padding:2px 6px;border-radius:2px;display:flex;justify-content:center;align-items:center;color:#666}@media screen and (min-width: 768px){.reviewer-lists .rl-link{position:absolute;margin-top:0}}.reviewer-lists .rl-link:after{content:"";font-family:"Material Icons";display:inline-block;vertical-align:middle;font-size:1rem;margin-left:5px}@media screen and (min-width: 768px){#navi .text_block table.tbl-st2{margin:20px auto}#navi .text_block table.tbl-st2 th,#navi .text_block table.tbl-st2 td{border:solid 1px #ccc;padding:10px}#navi .text_block table.tbl-st3 th,#navi .text_block table.tbl-st3 td{border:solid 1px #ccc;padding:10px}#navi .text_block table.tbl-st5 td:first-child{background:#fbf5f5}#navi .text_block table.tbl-st6{border:none}#navi .text_block table.tbl-st6 tr:nth-child(even){background:#fbf5f5}#navi .text_block table.tbl-st6 td{border:none}#navi .text_block table.tbl-st6 .last{border-bottom:solid 1px #ccc}#navi .text_block table.tbl-st8{border:none;border-collapse:separate;border-spacing:5px}#navi .text_block table.tbl-st8 th,#navi .text_block table.tbl-st8 td{border:1px solid #eee}#navi .text_block table.tbl-st8.st8-2{border-spacing:10px 0;margin:0 auto}#navi .text_block table.tbl-st8.st8-2 th{border:none}#navi .text_block table.tbl-st8.st8-2 td{background:#fbf5f5;border:none}}@media screen and (min-width: 768px){body#navi .isozoku-know-more{margin-top:30px}}body#navi .isozoku-know-more p{padding-bottom:0}@media screen and (min-width: 768px){body#navi .isozoku-know-more__content{display:flex;align-items:center;justify-content:center}}body#navi .isozoku-know-more__content p{font-size:10px;letter-spacing:-0.02em;text-align:center}@media screen and (min-width: 768px){body#navi .isozoku-know-more__content p{font-size:16px;letter-spacing:-0.02em;text-align:left}}body#navi .isozoku-know-more__content strong{font-weight:normal !important;background:linear-gradient(transparent 90%, #f08d18 90%) !important;padding-bottom:2px}@media screen and (min-width: 768px){body#navi .isozoku-know-more__content strong{padding-bottom:4px}}body#navi .isozoku-know-more__logo{font-size:13px;color:#f08d18;font-weight:bold}@media screen and (min-width: 768px){body#navi .isozoku-know-more__logo{font-size:18px}}body#navi .isozoku-know-more__attention{display:flex;align-items:center;justify-content:center;font-weight:bold;letter-spacing:0;font-size:13px !important;margin-right:5px;margin-bottom:5px}@media screen and (min-width: 768px){body#navi .isozoku-know-more__attention{font-size:18px !important;margin-bottom:0;margin-right:10px}}body#navi .isozoku-know-more__attention i{margin-right:5px;font-size:18px}@media screen and (min-width: 768px){body#navi .isozoku-know-more__attention i{font-size:23px}}body#navi .isozoku-know-more__btn{display:flex;align-items:center}body#navi .isozoku-know-more__btn a{display:inline-flex;align-items:center;justify-items:center;padding:5px 10px;color:#333;text-decoration:none;border:1px solid #707070;border-radius:2px;font-size:10px;margin:10px auto 20px auto}@media screen and (min-width: 768px){body#navi .isozoku-know-more__btn a{font-size:16px;margin:15px auto 40px auto}}body#navi .isozoku-know-more__btn a img{margin-left:5px;width:12px}@media screen and (min-width: 768px){body#navi .isozoku-know-more__btn a img{width:auto}}body#navi .blog-cv-step{background-color:#fff8e0;padding:30px 0;margin:50px -15px 50px -15px}@media screen and (min-width: 415px)and (max-width: 767px){body#navi .blog-cv-step{max-width:442px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){body#navi .blog-cv-step{padding:40px 0;margin:50px 0 50px 0}}body#navi .blog-cv-step p{padding-bottom:0}body#navi .blog-cv-step__title{text-align:center}body#navi .blog-cv-step__title span{display:inline-flex;align-items:baseline;justify-content:center;font-size:16px;line-height:1.2;border-bottom:2px solid #f08d18}@media screen and (min-width: 768px){body#navi .blog-cv-step__title span{font-size:26px}}body#navi .blog-cv-step__title img{margin-right:5px;width:84px;height:auto}@media screen and (min-width: 768px){body#navi .blog-cv-step__title img{margin-right:10px;width:150px}}body#navi .blog-cv-step__award{text-align:center}body#navi .blog-cv-step__award>div:first-child{margin:10px 0 -2px 0;font-weight:bold;letter-spacing:1px}body#navi .blog-cv-step__award>div:first-child>span{color:#f08d18;font-size:24px}body#navi .blog-cv-step__award>div:last-child{font-size:11px;color:#aaa}body#navi .blog-cv-step__balloon{display:none;justify-content:center;align-items:center;padding:0 10px;margin-top:25px}body#navi .blog-cv-step__balloon--navi{display:flex}@media screen and (min-width: 415px)and (max-width: 767px){body#navi .blog-cv-step__balloon{max-width:414px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px){body#navi .blog-cv-step__balloon{margin-top:18px;padding:0 30px}}body#navi .blog-cv-step__balloon p{display:flex;justify-content:center;align-items:center;width:35%;background-image:url(../images/navi/speech_balloon.png);background-size:contain;background-repeat:no-repeat;letter-spacing:.01em;line-height:1.4em;text-align:center;font-size:12px;font-size:2.899vw;margin:0 -2px;padding:1.15em 0 22px 0}@media screen and (min-width: 415px)and (max-width: 767px){body#navi .blog-cv-step__balloon p{font-size:12.5px}}@media screen and (min-width: 768px){body#navi .blog-cv-step__balloon p{width:33%;font-size:16px;margin:15px;padding:0 0 10px 0;height:80px}}body#navi .blog-cv-step__balloon p.opp{background-image:url(../images/navi/speech_balloon_opp.png)}body#navi .blog-cv-step__worried{display:flex;align-items:center;justify-content:center;margin-top:15px}@media screen and (min-width: 768px){body#navi .blog-cv-step__worried{margin-top:0}}body#navi .blog-cv-step__worried p{display:inline-block;font-size:20px;text-align:center;line-height:1.5}@media screen and (min-width: 768px){body#navi .blog-cv-step__worried p{font-size:33px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__worried p{font-size:18px}}body#navi .blog-cv-step__worried p .bold{color:#f08d18;font-weight:bold}body#navi .blog-cv-step__worried p .thin{display:block;text-align:left;font-size:11px}@media screen and (min-width: 768px){body#navi .blog-cv-step__worried p .thin{font-size:13px}}body#navi .blog-cv-step__worried strong{font-weight:normal;background:linear-gradient(transparent 90%, #f08d18 90%);padding-bottom:2px}@media screen and (min-width: 768px){body#navi .blog-cv-step__worried strong{padding-bottom:6px}}body#navi .blog-cv-step__flow ul{display:block;list-style:none;padding:0 15px;margin:25px auto 0 auto}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow ul{display:flex;align-items:center;justify-content:center;width:590px;padding:0;margin:30px auto 0 auto}}body#navi .blog-cv-step__flow li{display:block;width:100%;margin:0;text-align:center;background-color:hsla(0,0%,100%,.5);border:1px solid #707070;padding:10px 0;position:relative}body#navi .blog-cv-step__flow li br{display:none}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow li br{display:block}}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow li{width:33%}}body#navi .blog-cv-step__flow li:nth-child(2){margin:25px 0}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow li:nth-child(2){margin:0 50px}}body#navi .blog-cv-step__flow li::before{content:"";display:block;width:10px;height:17px;background-image:url(../images/navi/arrow-forward.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-21px;left:50%;transform:rotate(90deg)}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow li::before{width:15px;height:26px;top:50%;left:-34px;transform:translateY(-50%)}}body#navi .blog-cv-step__flow li:first-of-type::before{display:none}body#navi .blog-cv-step__flow-title{font-family:"Roboto";color:#f08d18;letter-spacing:.05em;line-height:1}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow-title{line-height:1.4}}body#navi .blog-cv-step__flow-title span{font-size:1.6em;color:#000;margin-left:3px}body#navi .blog-cv-step__flow-sub-title{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;line-height:1.5;margin:7px 0 3px 0px}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow-sub-title{font-size:18px;height:70px;font-weight:normal;margin:0px}}body#navi .blog-cv-step__flow-content{display:flex;align-items:center;justify-content:center;font-size:11px}@media screen and (min-width: 768px){body#navi .blog-cv-step__flow-content{height:70px;font-size:13px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__flow-content{font-size:10px}}body#navi .blog-cv-step__contact{width:auto;margin:25px 15px 0 15px;text-align:center}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact{width:590px;margin:30px auto 0 auto}}body#navi .blog-cv-step__contact-copy{display:inline-block;position:relative;padding:0 10px;font-size:11px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-copy{font-size:13px;padding:0 12px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__contact-copy{font-size:10px;letter-spacing:-0.01em;padding:0 6px}}body#navi .blog-cv-step__contact-copy span{color:#f08d18}body#navi .blog-cv-step__contact-copy::before,body#navi .blog-cv-step__contact-copy::after{border-left:2px solid #333;content:"";display:block;height:14px;position:absolute;top:2px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-copy::before,body#navi .blog-cv-step__contact-copy::after{top:4px;height:19px}}body#navi .blog-cv-step__contact-copy::before{left:0;transform:rotate(-30deg)}body#navi .blog-cv-step__contact-copy::after{right:0;transform:rotate(30deg)}body#navi .blog-cv-step__contact-btn{display:flex;align-items:center;justify-content:flex-end;background:linear-gradient(45deg, #FDA43A, #F08D18);box-shadow:0 2px 4px 0 rgba(0,0,0,.34);border-radius:10px;color:#fff;text-decoration:none;position:relative;margin:10px 0;height:74px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-btn{height:115px}}body#navi .blog-cv-step__contact-btn>div{margin-right:20px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-btn>div{margin-right:25px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__contact-btn>div{margin-right:10px}}body#navi .blog-cv-step__contact-btn::before{content:"";display:block;background-image:url(../images/navi/blog_cv_step_btn_bg.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;z-index:1;width:115px;height:80px;left:6px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-btn::before{width:180px;height:125px;left:10px}}body#navi .blog-cv-step__contact-tel{display:flex;align-items:center;justify-content:center;position:relative;font-weight:bold;z-index:2;font-family:"Roboto";letter-spacing:.07em;line-height:1;margin-top:5px;font-size:34px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-tel{font-size:56px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__contact-tel{font-size:26px}}body#navi .blog-cv-step__contact-tel img{width:36px;margin-top:5px;margin-right:5px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-tel img{width:50px;margin-right:8px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__contact-tel img{margin-top:2px;width:28px}}body#navi .blog-cv-step__contact-business-hours{position:relative;font-size:10px;z-index:2;margin-top:3px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-business-hours{font-size:13px}}@media screen and (max-width: 359px){body#navi .blog-cv-step__contact-business-hours{letter-spacing:-0.1em}}body#navi .blog-cv-step__contact-know_more{display:flex;align-items:center;justify-content:center;color:#f08d18;text-decoration:underline;font-size:11px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-know_more{font-size:13px}}body#navi .blog-cv-step__contact-know_more img{width:15px;margin-left:5px}@media screen and (min-width: 768px){body#navi .blog-cv-step__contact-know_more img{width:20px}}body#navi .blk_bnr{display:block;margin-bottom:30px}body#navi .blk_bnr .sim_banners{display:flex;flex-direction:column}@media screen and (min-width: 768px){body#navi .blk_bnr .sim_banners{flex-direction:row;font-size:13px}}body#navi .blk_bnr .sim_banners a{width:90%;margin:10px auto;text-align:center}@media screen and (min-width: 768px){body#navi .blk_bnr .sim_banners a{margin:0px 2px;width:33.33%}}body#navi .blk_bnr .sim_banners a img{width:80%;margin:0 auto;display:inline-block}@media screen and (min-width: 768px){body#navi .blk_bnr .sim_banners a img{width:100%;margin:0 4px}}body#navi .wp-pagenavi{display:flex;justify-content:center}body#navi .wp-pagenavi .current,body#navi .wp-pagenavi a,body#navi .wp-pagenavi a:hover{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;border:1px solid #24b7c7;border-radius:0;margin:0;padding:0;font-size:16px;text-decoration:none;color:#26b8c8}body#navi .wp-pagenavi span.current{color:#fff;background-color:#26b8c8;font-weight:normal;border:1px solid #26b8c8}body#navi .wp-pagenavi .list_pager{list-style-type:none;display:inline-block;font-size:0}body#navi .wp-pagenavi .previouspostslink,body#navi .wp-pagenavi .previouspostslink:hover{margin-right:10px}body#navi .wp-pagenavi .nextpostslink,body#navi .wp-pagenavi .nextpostslink:hover{margin-left:10px}body#navi .wp-pagenavi a:hover{background-color:#26b8c8;color:#fff}body#navi .wp-pagenavi .page+.current,body#navi .wp-pagenavi .first+.previouspostslink,body#navi .wp-pagenavi .current+.page,body#navi .wp-pagenavi .page+.page,body#navi .wp-pagenavi .nextpostslink+.last{border-left:0}#navi_update .navi_list li article{display:flex;padding:20px;border-bottom:1px solid #eee;padding-bottom:20px}@media screen and (min-width: 768px){#navi_update .navi_list li article{padding:20px 0}}#navi_update .navi_list li article .thumbnail img{width:120px}@media screen and (min-width: 768px){#navi_update .navi_list li article .thumbnail img{width:160px}}#navi_update .navi_list li article .content{display:flex;flex-direction:column;justify-content:center;margin-left:20px}#navi_update .navi_list li article .content time{margin-bottom:10px;display:block;color:#999;font-size:13px}@media screen and (min-width: 768px){#navi_update .navi_list li article .content time{font-size:16px}}#navi_update .navi_list li article .content h2{font-size:16px;line-height:26px}@media screen and (min-width: 768px){#navi_update .navi_list li article .content h2{font-size:20px;line-height:34px}}.grecaptcha-badge{visibility:hidden}.lawyer_category{margin:50px 0;color:#2e3858;border:none}@media screen and (min-width: 768px){.lawyer_category{margin:20px 0}}.lawyer_category h2{background:none;color:#2a3d5f;margin:0 0 15px 0;border-bottom:#2a3d5f double 3px;padding:0 0 11px 34px;position:relative;border-radius:0;text-align:left}.lawyer_category h2::before{content:"menu_book";position:absolute;left:0;top:-4px;font-size:24px;font-weight:normal;font-family:Material Icons;color:#2e3858;line-height:1;font-feature-settings:"liga"}.lawyer_cate_list li{text-align:left;border-bottom:1px solid #ccc}.lawyer_cate_tit a{color:#333;display:block;font-size:14px;font-weight:normal;text-decoration:none;margin-top:0;padding:15px 15px 15px 36px;position:relative}.lawyer_cate_tit a::before{content:"chevron_right";color:#fff;display:block;width:18px;height:18px;font-weight:normal;background:#f08d18;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;left:10px;line-height:1;margin:-9px 0 0;position:absolute;top:50%}.lawyer_cate_tit a:hover{color:#333;text-decoration:none;opacity:.5}.lawyer_cate_child_list li{color:#aaa;display:inline-block;font-size:12px}.lawyer_cate_child_list li::before{content:" / "}.lawyer_cate_child_list li:first-child{margin-top:15px}.lawyer_cate_child_list li:first-child::before{content:"";display:none}body#navi #short-movie{width:100%;height:auto;aspect-ratio:16/9}.city-search-btn{display:flex;justify-content:center;margin:20px 0}.city-search-btn .city-search-link{align-items:center;border-radius:5px;display:flex;height:60px;padding:0 15px;text-decoration:none;width:100%;justify-content:space-between;background:linear-gradient(to bottom, #4a90e2, #2c5aa0);border:1px solid #2c5aa0;color:#fff;font-size:20px;margin:0 10px 0}.city-search-btn .city-search-link:hover{color:#fff;text-decoration:none;opacity:.9}.city-search-btn .city-search-link .material-icons{font-size:2.2rem;margin-left:10px}.city-search-btn .city-search-link div strong{font-weight:bold}@media screen and (max-width: 767px){.city-search-btn .city-search-link{font-size:.875rem;margin:0 10px 15px;height:50px}.city-search-btn .city-search-link .material-icons{font-size:1.8rem}}.map_navi_heading{margin:20px 0;padding:20px;color:#fff;background-color:#2e3858}.map_navi{margin:50px auto 170px auto;text-align:center;position:relative;max-width:700px}.map_navi .map_navi-list ul{position:absolute;border:1px solid #eee;border-radius:4px;width:120px;font-size:12px;background-color:hsla(0,0%,100%,.8);padding-left:0 !important}.map_navi .map_navi-list ul li.delete{display:none}.map_navi .map_navi-list ul li{list-style-type:none;padding:6px;border-bottom:1px solid #eee;font-weight:bold}.map_navi .map_navi-list ul li:hover{opacity:.8}.map_navi .map_navi-list ul li:last-child{border:none}.map_navi .map_navi-list ul.hokkaido{right:40px;top:0;border-color:#6bb674}.map_navi .map_navi-list ul.hokkaido li{border-color:#6bb674}.map_navi .map_navi-list ul.hokkaido li a{color:#6bb674}.map_navi .map_navi-list ul.kanto{right:130px;top:270px;border-color:#6baab6}.map_navi .map_navi-list ul.kanto li{border-color:#6baab6}.map_navi .map_navi-list ul.kanto li a{color:#6baab6}.map_navi .map_navi-list ul.chubu{right:270px;top:-10px;border-color:#3d5fa0}.map_navi .map_navi-list ul.chubu li{border-color:#3d5fa0}.map_navi .map_navi-list ul.chubu li a{color:#3d5fa0}.map_navi .map_navi-list ul.kansai{right:290px;bottom:-170px;border-color:#b66b7c}.map_navi .map_navi-list ul.kansai li{border-color:#b66b7c}.map_navi .map_navi-list ul.kansai li a{color:#b66b7c}.map_navi .map_navi-list ul.chugoku{left:135px;top:170px;border-color:#9cb66b}.map_navi .map_navi-list ul.chugoku li{border-color:#9cb66b}.map_navi .map_navi-list ul.chugoku li a{color:#9cb66b}.map_navi .map_navi-list ul.shikoku{right:440px;bottom:-130px;border-color:#e95711}.map_navi .map_navi-list ul.shikoku li{border-color:#e95711}.map_navi .map_navi-list ul.shikoku li a{color:#e95711}.map_navi .map_navi-list ul.kyushu{left:0px;bottom:10px;border-color:#b6a86b}.map_navi .map_navi-list ul.kyushu li{border-color:#b6a86b}.map_navi .map_navi-list ul.kyushu li a{color:#b6a86b}@media screen and (max-width: 720px){.map_navi{margin:10px 10px 10px 10px;text-align:center;position:relative}.map_navi .map_navi-button-list{display:block;max-width:500px}.map_navi .map_navi-button-list>div{cursor:pointer}.map_navi .map_navi-button-list>div:hover{opacity:.8}.map_navi>img{display:none}.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)}.map_navi .map_navi-list ul{width:80%;font-size:16px;display:none}.map_navi .map_navi-list ul.chubu{font-size:11px}.map_navi .map_navi-list ul li{display:none;padding:8px}.map_navi .map_navi-list ul li.delete{display:inline-block;position:absolute !important;top:-20px;right:-20px;border:none;cursor:pointer}.map_navi .map_navi-list ul{position:absolute;top:50% !important;left:50% !important;bottom:auto !important;right:auto !important;transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important}}.map_navi .map_navi-list--sp{display:none}@media screen and (max-width: 1000px){.map_navi .map_navi-list--sp{display:block}}.map_navi .map_navi-list--sp 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}.map_navi .map_navi-list--sp ul li{list-style-type:none;margin-right:8px;font-size:13px}.map_navi .map_navi-list--sp ul li a{text-decoration:none}.wrap_list{background:#fff;color:#232b39;font-family:Roboto,"BIZ UDPGothic",YuGothic,"Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;font-size:1rem;overflow:visible}.wrap_list .list_breadcrumb{align-items:center;color:#232b39;display:flex;flex-wrap:nowrap;font-size:.8125rem;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:bold}.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:1.25rem;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:1.5rem;text-align:left}.wrap_list .list_top_ttl .ttl_objective{display:inline}}.wrap_list .list_top_desc{margin-bottom:40px;line-height:1.6;font-size:.9375rem;background:#fff8f4;padding:14px}@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:.8125rem;font-weight:bold;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:.9375rem;padding:8px 4px 6px 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:44px}.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:bold;line-height:1.8;text-align:center}.wrap_list .list_top .blk_lead_txt>strong{background:linear-gradient(transparent 75%, #fff780 0)}@media screen and (min-width: 768px){.wrap_list .list_top .blk_lead{font-size:1.25rem;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:18px 0 28px;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:normal;line-height:40px;margin-bottom:18px}.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 28px;padding-left:80px}.wrap_list .blk_cv_comment{background:#fff6dd;border-radius:12px;display:block;font-size:1.125rem;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 #fff6dd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_cv_comment{font-size:.9375rem}}@media screen and (max-width: 359px){.wrap_list .blk_cv_comment{font-size:.875rem}}.wrap_list .blk_cv_balloon{background:#fff;border-radius:12px;display:block;font-size:1.125rem;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: 359px){.wrap_list .blk_cv_balloon{font-size:.875rem}}.wrap_list .blk_cv .cta-btn-phone{margin:0 10px 10px;display:flex;width:auto}.wrap_list .blk_cv_btn{display:flex;justify-content:center}.wrap_list .blk_cv_btn>a{align-items:center;border-radius:5px;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:1rem;font-weight:bold;height:28px;line-height:28px;width:50px}@media screen and (max-width: 359px){.wrap_list .blk_cv_btn>a{padding:0}}.wrap_list .blk_cv_btn .to_call{border:solid 1px #e63946;background:#e63946;box-shadow:0 4px 0 #a12c34;color:#fff;font-size:.875rem;justify-content:space-between;margin:0 10px 15px}.wrap_list .blk_cv_btn .to_call span{display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:bold;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:1.25rem}.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:13px;margin-bottom:4px}.wrap_list .blk_cv_btn .to_merit{background:linear-gradient(to bottom, #fff, #ddd);border:1px solid #ccc;border-radius:8px;color:#232b39;font-weight:bold;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:.875rem}}.wrap_list .blk_cv .cta-btn-phone{display:flex;margin:10px;width:auto;border-radius:5px;overflow:hidden}@media screen and (min-width: 768px){.wrap_list .blk_cv .cta-btn-phone{margin: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:.9375rem;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_cv_txt{font-size:.875rem}}@media screen and (max-width: 359px){.wrap_list .blk_cv_txt{font-size:.875rem}}.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:Roboto,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:bold;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:.8rem;text-align:center;cursor:pointer;transition:.2s ease;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%, #fff 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 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:1.0625rem;margin-bottom:24px}@media screen and (min-width: 768px){.wrap_list .list_specialist_ttl{font-size:1.25rem}}.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:normal;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:2px}.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:bold;text-decoration:none;color:initial;pointer-events:none}.wrap_list .list_specialist .list_search{border-bottom:1px dashed #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;font-size:13px;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 #ddd;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);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:5px;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:1rem;font-weight:bold;margin:0 0 24px;padding-bottom:20px}}.wrap_list .list_specialist .list_result_count{font-size:.875rem;margin-bottom:20px}.wrap_list .list_specialist .list_result_count em{font-size:1.25rem;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:.75rem;margin-top:10px}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_count{font-size:1rem;position:relative}.wrap_list .list_specialist .list_result_count em{font-size:1.5rem}.wrap_list .list_specialist .list_result_count .txt_att{bottom:0;display:inline-block;font-size:.875rem;position:absolute;right:0}}.wrap_list .list_specialist .list_result_item{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;position:relative}.wrap_list .list_specialist .list_result_item .specialist_copy{padding:8px;background:#fff6dd;border-radius:0;line-height:1.7;font-weight:bold;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.4;padding-right:1.5em;text-decoration:none}.wrap_list .list_specialist .list_result_item div.specialist_ttl{font-weight:bold}.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:1.1rem;color:#f90;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:1.3rem}}.wrap_list .list_specialist .list_result_item .specialist_score .material-icons.gray{color:#ddd}.wrap_list .list_specialist .list_result_item .specialist_score .number{font-size:1.0625rem;font-weight:bold;color:#232b39;padding-left:8px}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item .specialist_score .number{font-size:1.25rem}}.wrap_list .list_specialist .list_result_item .specialist_score .count{font-size:.8125rem;line-height:1.5}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item .specialist_score .count{font-size:1rem}}.wrap_list .list_specialist .list_result_item .specialist_score .count a{color:#1ba0e5;text-decoration:none}.wrap_list .list_specialist .list_result_item.pr .specialist_ttl::after{color:#888;content:"PR";border:1px solid #ccc;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Lucida Grande",Meiryo,メイリオ,sans-serif;font-size:.75rem;font-weight:normal;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:.875rem;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:#1ba0e5;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ccc}.wrap_list .list_specialist .list_result_item.--nopr .specialist_adr{font-size:.875rem;line-height:1.7}@media screen and (min-width: 768px){.wrap_list .list_specialist .list_result_item.--nopr .specialist_adr{font-size:1rem}}.wrap_list .list_specialist .blk_main{display:grid;grid-auto-rows:auto;grid-template-columns:40% 1fr}.wrap_list .list_specialist .blk_main_img{grid-column:1/2;grid-row:1/3;margin-bottom:12px;max-width:300px;min-width:120px;width:100%}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_img{grid-column:1/2;grid-row:1/2}}.wrap_list .list_specialist .blk_main_img img{height:auto;width:100%;object-fit:contain;max-height:100px}.wrap_list .list_specialist .blk_main_icon{font-size:.875rem;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 6px 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:1.75rem}.wrap_list .list_specialist .blk_main_access{display:inline-block;font-size:.875rem;grid-column:2/3;grid-row:auto;line-height:1.7;margin-left:15px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_main_access{grid-column:2/3;grid-row:1/3}}.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:.875rem;grid-column:2/4;grid-row:auto;line-height:1.7;margin-left:15px}@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:5px;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:13px;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{border:solid 1px #e63946;background:#e63946;box-shadow:0 4px 0 #a12c34;color:#fff;font-size:.875rem;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:bold;text-align:center;text-shadow:#511801}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_counseling strong{font-size:1.25rem;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:1.25rem;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:1rem}}.wrap_list .list_specialist .blk_main .blk_cv_btn .to_form .icon_free{background:#fff;border-radius:4px;color:#f08d18;font-size:.875rem;font-weight:bold;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_img{grid-column:1/2;grid-row:1/2;margin-bottom:0}.wrap_list .list_specialist .blk_main_img img{max-height:150px}.wrap_list .list_specialist .blk_main_icon{display:flex;font-size:.9375rem;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:1rem;grid-column:2/3;grid-row:auto;margin-left:20px}.wrap_list .list_specialist .blk_main_access{font-size:1rem;grid-column:2/3;grid-row:auto;margin-left:20px}.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:1rem;grid-column:1/1;grid-row:1/2;margin-left:20px}.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:.75rem}}.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{display:block;grid-column:2/3;grid-row:auto;margin:10px 0 10px 20px}}@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:1rem;color:#666;margin-bottom:10px;line-height:1.2;display:inline-block;padding-bottom:3px;font-weight:bold;margin-top:12px;z-index:1;position:relative}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header::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:10px;text-decoration:none;color:#fff;margin-bottom:8px;font-weight:bold;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:#e63946;border-bottom:5px solid #c32e3a;padding:0 15px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling.phone_btn{display:none}}.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:1.5rem;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:1.25rem;font-weight:bold;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:6px;font-size:1rem;font-weight:bold;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header{font-size:1.125rem;color:#666;display:inline-block;padding-bottom:3px;font-weight:bold;margin-top:12px;z-index:1;position:relative}.wrap_list .list_specialist .blk_cv_btn_isozoku .cv_header::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:1.75rem;margin-right:20px}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content{padding:0 25px}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content .btn_title{font-size:1.125rem}.wrap_list .list_specialist .blk_cv_btn_isozoku .to_counseling .btn_content .btn_tag{font-size:1rem;padding:10px 15px}}.wrap_list .list_specialist .blk_main_features{display:flex;flex-wrap:wrap;font-size:.875rem;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:.875rem;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:.875rem;margin:10px 0;max-width:100%}.wrap_list .list_specialist .blk_main_features li{font-size:.875rem;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:bold;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 2px rgba(0,0,0,.14)}.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:.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:#fff6dd;border-radius:5px;line-height:1.7;margin-bottom:12px;padding:8px}.wrap_list .list_specialist .blk_appeal_lead{font-size:.875rem;font-weight:bold}.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:1rem;margin-bottom:5px}.wrap_list .list_specialist .blk_appeal_txt{display:block;font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.wrap_list .list_specialist .blk_overview_list{font-size:.875rem;margin-bottom:12px;width:100%;line-height:1.6;text-align:left}.wrap_list .list_specialist .blk_overview_list strong{font-weight:bold;margin-right:5px;color:#666}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_overview_list{font-size:1rem;margin-bottom:10px}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list .list_specialist .blk_overview_list{font-size:.8125rem}}.wrap_list .list_specialist .blk_members{margin-top:15px}.wrap_list .list_specialist .blk_members h4{font-size:.875rem;font-weight:bold;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:#f8f8f8;border-radius:4px;border-left:3px solid #ddd}.wrap_list .list_specialist .blk_members .member_info{margin-bottom:4px;line-height:1.4}.wrap_list .list_specialist .blk_members .member_info strong{font-weight:bold;margin-right:8px;font-size:.875rem}.wrap_list .list_specialist .blk_members .member_info .member_qualification{font-size:.75rem;color:#666}.wrap_list .list_specialist .blk_members .member_career{font-size:.75rem;color:#333;line-height:1.4;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:bold;margin-right:5px}@media screen and (min-width: 768px){.wrap_list .list_specialist .blk_members h4{font-size:1rem}.wrap_list .list_specialist .blk_members .member_info strong{font-size:1rem}.wrap_list .list_specialist .blk_members .member_info .member_qualification{font-size:.875rem}.wrap_list .list_specialist .blk_members .member_career{font-size:.875rem}}.wrap_list .list_specialist .blk_office_review{margin-top:15px}.wrap_list .list_specialist .blk_office_review h4{font-size:.875rem;font-weight:bold;margin-bottom:8px;color:#666}.wrap_list .list_specialist .blk_office_review .review_content{background-color:#f8f8f8;border-radius:8px;padding:12px;border:1px solid #e5e5e5}.wrap_list .list_specialist .blk_office_review .review_header{display:flex;align-items:center;margin-bottom:10px;font-size:.8125rem}.wrap_list .list_specialist .blk_office_review .review_header .review_rating{display:flex;align-items:center;font-weight:bold;color:#333;margin-right:15px}.wrap_list .list_specialist .blk_office_review .review_header .review_rating i{color:#999;font-size:1.25rem;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:.8125rem;font-weight:bold;margin-bottom:5px;color:#333}.wrap_list .list_specialist .blk_office_review .review_section p{font-size:.75rem;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:1rem}.wrap_list .list_specialist .blk_office_review .review_header{font-size:.875rem}.wrap_list .list_specialist .blk_office_review .review_header .review_rating i{font-size:1.5rem}.wrap_list .list_specialist .blk_office_review .review_section h5{font-size:.875rem}.wrap_list .list_specialist .blk_office_review .review_section p{font-size:.8125rem}}.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:.875rem;font-weight:bold;color:#666;margin:0;flex-shrink:0}.wrap_list .list_specialist .blk_qualifications .qualifications_content{font-size:.875rem;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:1rem}.wrap_list .list_specialist .blk_qualifications .qualifications_content{font-size:1rem;line-height:1.6}}.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:.875rem;font-weight:bold;color:#666;margin:0;flex-shrink:0}.wrap_list .list_specialist .blk_affiliations .affiliations_content{font-size:.875rem;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:1rem}.wrap_list .list_specialist .blk_affiliations .affiliations_content{font-size:1rem;line-height:1.6}}.wrap_list .list_specialist .blk_appeal{margin-top:15px}.wrap_list .list_specialist .blk_overview_list-option{display:flex;flex-wrap:wrap;font-size:.875rem;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:.875rem;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:1rem;margin-bottom:10px}.wrap_list .list_specialist .blk_overview_list-option li{border-radius:8px;display:inline-block;font-size:.875rem;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:.8125rem}}.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:#1ba0e5;display:flex;justify-content:center;text-align:center;text-decoration:none}.wrap_list .list_specialist .link_detail_txt::after{color:#1ba0e5;content:"arrow_forward_ios";font-family:Material Icons;font-size:1.25rem}@media screen and (min-width: 768px){.wrap_list .list_specialist{padding:0 0 20px}}.wrap_list .blk_seo_matome{font-size:.875rem;line-height:1.4;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:1rem}}.wrap_list .blk_seo_txt{font-size:.875rem;line-height:1.4;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:1rem}}.wrap_list .blk_contact{display:none}.wrap_list .blk_contact .blk_cv_notice{margin:0px auto 14px auto;padding:0px 3px 6px 3px;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:1.125rem;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:.875rem}}@media screen and (min-width: 768px){.wrap_list .blk_contact_number{align-items:center;color:#e63946;display:flex;justify-content:center;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:bold;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:5px;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:1rem;font-weight:bold;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:13px;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:1.25rem}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1040px){.wrap_list .blk_contact_btn .to_form strong{font-size:1rem}}@media screen and (min-width: 768px){.wrap_list .blk_contact_txt{font-size:.9375rem;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_merit_ttl{border-bottom:1px solid #f08d18;font-size:1.0625rem;line-height:1.5;margin-bottom:48px;padding-bottom:.5rem}@media screen and (min-width: 768px){.wrap_list .blk_merit_ttl{font-size:1.25rem}}.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 2px rgba(0,0,0,.24);height:auto;line-height:1.8;list-style-type:none;margin-bottom:60px;padding:40px 12px 18px;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:normal;height:22px;padding:6px 18px;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:bold;margin-left:3px}.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:.8rem}}.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:1rem}}@media screen and (max-width: 359px){.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:1.0625rem;line-height:1.5;margin-bottom:24px;padding-bottom:.5rem}@media screen and (min-width: 768px){.wrap_list .blk_article_ttl{font-size:1.25rem}}.wrap_list .blk_office{margin-bottom:30px}.wrap_list .blk_office_ttl{border-bottom:1px solid #f08d18;font-size:1.0625rem;line-height:1.5;margin-bottom:24px;padding-bottom:.5rem}@media screen and (min-width: 768px){.wrap_list .blk_office_ttl{font-size:1.25rem}}.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 #ddd;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.1);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:.8125rem;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:1.125rem;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:.875rem;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:1.125rem;font-style:normal;font-weight:bold}.wrap_list .wrap_col_side .blk_objective .list_objective_item p .btn_counseling{background:linear-gradient(to right, #fea339, #f47403);border-radius:5px;box-shadow:1px 1px #c16b07;color:#fff;font-size:.75rem;font-weight:bold;margin-left:2px;padding:8px 0 7px;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%}@media screen and (min-width: 768px){.wrap_list #bottom_index .ft_inner{width:980px}}@media screen and (min-width: 768px)and (max-width: 1040px){.wrap_list #bottom_index .ft_inner{width:100%}}.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:13px}.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:#fdfff3;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:#5ead34;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.6}.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:.8rem;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:1.3rem;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.65;padding:48px 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:1.1rem}@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:10px}.wrap_main .ttl_main>div a span{font-size:15px;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:1.3rem;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:28px 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:1.1rem}@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:.8rem;text-align:center;cursor:pointer;transition:.2s ease;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(top, 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:1.1rem;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.25;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:1.1rem}@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 28px;width:980px}}.wrap_main .wrap_cv .txt_contact{color:#f08d18;font-size:1rem;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 18px}}.wrap_main .wrap_cv .txt_contact_lead{text-align:center;font-size:.8rem;font-weight:600;line-height:1.4;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 18px}}.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:6px}.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 #999}.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.sozoku-price .box_btn .btn_form{background-color:#17a100 !important;color:#fff !important}.wrap_main .wrap_cv .area_cv.sozoku-price .box_btn .btn_form .txt_inner{font-size:18px !important}@media screen and (min-width: 768px){.wrap_main .wrap_cv .area_cv.sozoku-price .box_btn .btn_form .txt_inner{font-size:26px !important}}.wrap_main .wrap_cv .box_btn{margin:0;width:100%}@media screen and (min-width: 768px){.wrap_main .wrap_cv .box_btn{width:400px}}.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,.2);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:80px;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:7px 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}}.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:1.2rem;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:13px}.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:6px}@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:-11px}}.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:.9rem;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:10px !important}@media screen and (min-width: 768px){.wrap_main.new-fv .ttl-main-desc{height:40px !important;font-size:13px !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.4em}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:.875rem;background-color:#f7f7f7;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:#1ba0e5}#list .wp-pagenavi span.current,.wp-pagenavi span.current{color:#2f2f2f;background-color:#fff;font-weight:normal;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:#1ba0e5;border-color:#1ba0e5;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:#999;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.4;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:6px 10px;background-color:#f08d18;color:#fff}.sort_btns ul li span{margin-right:10px}.sort_btns ul li a{padding:6px 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:#e63946;border:none;box-shadow:0 4px 0 #a12c34;height:86px;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 .material-icons{background:none;text-shadow:0px 0px 5px #a12c34;width:auto;margin-right:12px}#list .wrap_main .wrap_cv .btn_phone .txt_inner{background:#e63946;color:#fff;padding:0;text-shadow:0px 0px 5px #a12c34;width:auto;text-align:left}#list .wrap_main .wrap_cv .btn_phone .txt_info{color:#fff;font-size:.7rem}#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:1.1rem}#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:-13px}#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 .footer__information-inr{justify-content:space-around !important}#list .footer__information-phone{margin-top:4px}#list .footer__information-description{align-items:center}#list .footer__information-btn{min-width:140px}#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: 768px){#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 .footer__information-header{display:none}#list a.footer__information-phone,#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:14px 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:.75rem;line-height:1.3;margin:0;padding:0;letter-spacing:1px}#list .fv-point h2{font-size:.875rem;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:5px;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:bold;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:bold;line-height:1.5em}.section__reviews .review .reviewer-points-wrapper{padding:12px;background-color:#fff7eb;margin:8px 0 18px 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:13px}.section__reviews .review .reviewer-points-wrapper .reviewer-points li span{color:#999;white-space:nowrap}.section__reviews .review .reviewer-points-wrapper .reviewer-points li p{font-weight:bold}.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 #e7e3d5;background-color:#fff;padding:6px 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:23px}.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:13px;line-height:1.5;letter-spacing:.02em;text-align:left}@media screen and (min-width: 768px){.section__reviews .review .balloon p{font-size:15px;letter-spacing:.05em}}.section__reviews .review .bottom{line-height:1.5em;font-size:14px}.section__reviews .review .bottom h4{font-weight:bold;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:1.75rem}#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:1.25rem;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%,.8784313725)}#list .wrap_main .overlay{position:absolute;inset:0;background:rgba(51,51,51,.5019607843) url(/wp-content/themes/i-sozoku/images/40951.png) top/cover no-repeat;background-blend-mode:multiply}}.navi-footer-pc__shindan{color:#fff;display:flex;justify-content:center;align-items:center;background:#78c864;box-shadow:0 4px 0 #4b7c3f;border:1px solid #78c864;border-radius:10px;padding:10px 20px;justify-content:center;align-items:center;text-decoration:none;margin:10px 0;font-size:16px;font-size:3.865vw;font-weight:bold;position:relative;height:54px;margin-left:10px}.navi-footer-pc__shindan:after{content:"chevron_right";color:#fff;display:block;width:18px;height:18px;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:0;line-height:1;position:relative;-webkit-font-feature-settings:"liga"}.navi-footer-pc__shindan__left{font-size:18px}.navi-footer-pc__shindan__left>div{text-align:center;line-height:28px;font-size:18px}.navi-footer-pc__shindan__left>div span{color:#78c864;padding:0px 6px;background-color:#fff;border-radius:6px;text-align:center;display:inline-block;font-size:14px}.navi-footer-pc__shindan__center{font-size:12px;margin:0 4px}.navi-footer-pc__shindan__right{font-size:20px}.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}@media screen and (min-width: 768px){.navi_ranking_widget h2{margin:0 0px 24px 0px}}.navi_ranking_widget ul{margin:0 10px 0 10px;display:grid;gap:10px;grid-template-columns:1fr}@media screen and (min-width: 768px){.navi_ranking_widget ul{grid-template-columns:1fr 1fr 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 ul li a .right{font-size:14px;font-weight:bold}}.cta-btn-phone{margin-bottom:12px;text-align:center;background:#e63946;border:none;box-shadow:0 4px 0 #a12c34;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:#e63946;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 #a12c34}}.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:10px !important;margin:0;padding:0}@media screen and (min-width: 768px){.cta-btn-phone .txt_info{font-size:13px !important}}.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%}}@media screen and (min-width: 768px){.--sp{display:none !important}}@media screen and (max-width: 767px){.--pc{display:none !important}}
