@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{background:#fff;color:#333;line-height:1;font-family:Roboto,"BIZ UDPGothic",YuGothic,"Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;color:#0263b5;vertical-align:baseline;background:rgba(0,0,0,0)}img{line-height:0;vertical-align:middle}body{overflow-x:hidden}.header--pc{display:none}.header--sp{display:flex}@media screen and (min-width: 768px){.header--pc{display:block}.header--sp{display:none}}.header--pc{width:100%}.header--pc .header-tagline{background-color:#efefef}.header--pc .header-tagline .inner{max-width:1000px;margin:auto;font-size:12px;color:#999;display:flex;padding:8px;justify-content:space-between}.header--pc .header-top{max-width:1000px;margin:auto;display:flex;justify-content:space-between;padding:12px 0}.header--pc .header-top .header-left a{display:flex}.header--pc .header-top .header-left a img.logo{width:160px;margin-right:12px}.header--pc .header-top .header-left a img.badge{width:100px}.header--pc .header-top .header-left a img.badge.count{margin-right:12px}.header--pc .header-top .header-left a img.badge.kuchikomi{margin-right:0;width:140px}.header--pc .header-top .header-right{display:flex;justify-content:flex-end}.header--pc .header-top .header-right .operator{display:flex}.header--pc .header-top .header-right .operator>img{margin-right:24px}.header--pc .header-top .header-right .operator p{font-size:15px;line-height:1.3em}.header--pc .header-top .header-right .operator p span{color:#f08d18;font-weight:bold}.header--pc .header-top .header-right .operator .balloon{position:relative;padding:12px;background-color:#fff;border:2px solid #666;border-radius:10px}.header--pc .header-top .header-right .operator .balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:20px;border-right:15px solid #666;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.header--pc .header-top .header-right .operator .balloon::after{content:"";position:absolute;display:block;width:0;height:0;left:-12px;top:20px;border-right:15px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.header--pc .header-top .header-right .contact{display:flex;margin-left:12px;justify-content:center;align-items:center}.header--pc .header-top .header-right .contact .free{background-color:#f08d18;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:20px;width:64px;height:64px;line-height:1.2em;text-align:center}.header--pc .header-top .header-right .contact a,.header--pc .header-top .header-right .contact .tel{display:flex;justify-content:center;align-items:center;text-decoration:none;margin-left:6px}.header--pc .header-top .header-right .contact a i,.header--pc .header-top .header-right .contact .tel i{color:#f08d18;font-size:36px}.header--pc .header-top .header-right .contact a p,.header--pc .header-top .header-right .contact .tel p{text-align:center}.header--pc .header-top .header-right .contact a p:first-child,.header--pc .header-top .header-right .contact .tel p:first-child{color:#333;font-size:24px;font-weight:bold;margin-bottom:8px}.header--pc .header-top .header-right .contact a p:first-child small,.header--pc .header-top .header-right .contact .tel p:first-child small{font-size:.8em}.header--pc .header-top .header-right .contact a p:last-child,.header--pc .header-top .header-right .contact .tel p:last-child{font-size:12px;color:#333}.header--pc .header-bottom{border-top:1px solid #ffd9af;border-bottom:2px solid #f08d18}.header--pc .header-bottom ul{max-width:1000px;margin:auto;display:flex;padding:8px 0}.header--pc .header-bottom ul li{width:100%;border-left:1px solid #aaa}.header--pc .header-bottom ul li a{display:flex;text-decoration:none;padding:10px 10px;color:#333;white-space:nowrap;justify-content:center;align-items:center}.header--pc .header-bottom ul li:last-child{border-right:1px solid #aaa}.header--sp{width:100%;justify-content:space-between;border-top:1px solid #ffd9af;padding:12px 8px;box-sizing:border-box}.header--sp .header-left{display:flex}.header--sp .header-left a{display:flex}.header--sp .header-left a img.logo{width:86px;margin-right:6px}.header--sp .header-left a img.badge{width:64px}.header--sp .header-left a img.badge.count{margin-right:6px}.header--sp .header-left a img.badge.kuchikomi{margin-right:0;width:100px}.header--sp .header-right{display:flex;justify-content:center;align-items:center}.header--sp .header-right a{background-color:#e63946;color:#fff;font-size:13px;border-radius:8px;padding:10px 6px;display:flex;justify-content:center;align-items:center;text-decoration:none;margin-right:4px}.header--sp .header-right button{background-color:rgba(0,0,0,0);border:1px solid #ccc;display:flex;justify-content:center;align-items:center;border-radius:4px;flex-direction:column-reverse;font-size:10px}.header--sp .header-right button i{font-size:26px}.header-menu{overflow:scroll;background-color:#f3f1ec;width:100%;height:100%;position:absolute;z-index:99999;top:0;transition:all .2s ease-out;right:100%;opacity:0;visibility:hidden}.header-menu.active{visibility:visible;opacity:1;right:0}.header-menu .button-wrap-top,.header-menu .button-wrap-bottom{padding:12px;display:flex;justify-content:flex-end}.header-menu .button-wrap-top button,.header-menu .button-wrap-bottom button{background-color:rgba(0,0,0,0);border:1px solid #666;display:flex;justify-content:center;align-items:center;padding:7px 12px;color:#666;border-radius:8px}.header-menu .button-wrap-top button i,.header-menu .button-wrap-bottom button i{color:#aaa;font-size:18px;margin-right:6px}.header-menu .button-wrap-bottom{justify-content:center}.header-menu .banner{border:none;margin-bottom:8px;display:flex;justify-content:center;align-items:center;padding:0 8px}.header-menu ul{background-color:#fff;border-top:1px solid #f08d18;border-bottom:1px solid #f08d18;margin:24px 0}.header-menu ul li{border-bottom:1px solid #ddd;padding:6px 0}.header-menu ul li a{display:flex;text-decoration:none;padding:10px 20px;align-items:center;color:#333;position:relative}.header-menu ul li a i{color:#f08d18;font-size:24px;margin-right:12px}.header-menu ul li a::after{content:"chevron_right";display:block;font-family:Material Icons;font-size:26px;position:absolute;right:12px;color:#999}.header-menu ul li.menu-about a::before,.header-menu ul li.menu-search-experts a::before,.header-menu ul li.menu-review a::before,.header-menu ul li.menu-interview a::before,.header-menu ul li.menu-procedure a::before,.header-menu ul li.menu-knowledge a::before,.header-menu ul li.menu-case-studies a::before{font-family:"Material Icons";color:#f08d18;font-size:24px;margin-right:12px;font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.header-menu ul li.menu-about a::before{content:"live_help"}.header-menu ul li.menu-search-experts a::before{content:"person_search"}.header-menu ul li.menu-review a::before{content:"chat"}.header-menu ul li.menu-interview a::before{content:"person_pin"}.header-menu ul li.menu-procedure a::before{content:"account_tree"}.header-menu ul li.menu-knowledge a::before{content:"school"}.header-menu ul li.menu-case-studies a::before{content:"list"}.header-menu ul li:last-child{border-bottom:none}header{position:relative;top:0;background-color:#fff}header *{box-sizing:border-box}header a{text-decoration:none !important}header .header__inr{width:100vw;margin:0 auto;display:flex;align-items:center;justify-content:start;padding:2.4vw 3.7333333333vw;gap:2.6666666667vw}@media screen and (min-width: 768px){header .header__inr{padding:clamp(1px,1.0909090909vw,12px) clamp(1px,9.0909090909vw,100px);width:clamp(1px,100vw,1512px);gap:0}}header .header__logo{display:flex;align-items:center;justify-content:space-between;gap:2.4vw;margin:2.4vw 0}@media screen and (min-width: 768px){header .header__logo{width:auto;flex-direction:column;gap:clamp(1px,.8181818182vw,9px);margin:clamp(1px,.8181818182vw,9px) 0}}header .header__logoImg{order:1;text-align:center}@media screen and (min-width: 768px){header .header__logoImg{order:2}}header .header__logoImg>img{width:18.9333333333vw;height:5.0666666667vw;margin-left:1.3333333333vw}@media screen and (min-width: 768px){header .header__logoImg>img{width:clamp(1px,14.5454545455vw,160px);height:clamp(1px,4.0909090909vw,45px);margin-left:0}}header .header__logoCatchphrase{order:2;color:#f08d18;font-size:3.7333333333vw;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__logoCatchphrase{order:1;font-size:clamp(1px,1.0909090909vw,12px)}}header .header__cta{margin:0 0 0 auto}header .header__cta>a{display:flex;align-items:center}@media screen and (min-width: 768px){header .header__cta>a{flex-direction:row;gap:clamp(1px,.9090909091vw,10px)}}header .header__ctaBadge{display:flex;align-items:center;justify-content:center;border-radius:10px;background:#16a34a;color:#fff;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__ctaBadge{width:clamp(1px,5.8181818182vw,64px);height:clamp(1px,5.8181818182vw,64px);font-size:clamp(1px,1.8181818182vw,20px)}}header .header__ctaTel{color:#16a34a;text-align:center;font-family:Roboto;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__ctaTel{font-size:clamp(1px,3.6363636364vw,40px)}}header .header__ctaTel small{display:block;color:#232b39;text-align:center;font-weight:400}@media screen and (min-width: 768px){header .header__ctaTel small{font-size:clamp(1px,1.4545454545vw,16px)}}header .header__result{display:block;height:100%}@media screen and (min-width: 768px){header .header__result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,1.8181818182vw,20px)}}header .header__result>ul{display:flex;align-items:center;justify-content:center;gap:2.6666666667vw}@media screen and (min-width: 768px){header .header__result>ul{flex-flow:row;gap:clamp(1px,.9090909091vw,10px);margin-left:clamp(1px,1.8181818182vw,20px)}}header .header__result>ul>li{display:flex;align-items:center;justify-content:center;color:#61482d;font-size:2.9333333333vw;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap;text-align:center}@media screen and (min-width: 768px){header .header__result>ul>li{max-width:clamp(1px,19.0909090909vw,210px);font-size:clamp(1px,.9090909091vw,10px)}}header .header__result>ul>li::before,header .header__result>ul>li::after{content:"";background-repeat:no-repeat;background-size:contain;width:4.8vw;height:10.6666666667vw;aspect-ratio:6/13}@media screen and (min-width: 768px){header .header__result>ul>li::before,header .header__result>ul>li::after{width:clamp(1px,2.7272727273vw,30px);height:clamp(1px,6vw,66px);aspect-ratio:17/37}}header .header__result>ul>li::before{background-image:url(../images/result_deco_l.svg)}header .header__result>ul>li::after{background-image:url(../images/result_deco_r.svg)}header .header__result>ul>li strong{font-size:3.2vw;margin-top:2px;display:block}@media screen and (min-width: 768px){header .header__result>ul>li strong{font-size:clamp(1px,1.2727272727vw,14px);letter-spacing:.06em}}header .header__result>ul>li span{font-size:5.8666666667vw;background:linear-gradient(45deg, #a4710b 0%, #c4a00e 45%, #e5c759 70%, #c8a414 85%, #976808 95% 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){header .header__result>ul>li span{font-size:clamp(1px,2.5454545455vw,28px)}}header .header__result>ul>li:first-of-type{grid-column:1/3}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type{max-width:clamp(1px,19.0909090909vw,210px)}}header .header__result>ul>li:first-of-type strong{display:flex;align-items:center;justify-content:center;background-color:#344b95;color:#fff;font-size:2.9333333333vw;font-weight:600;line-height:1;margin:0 auto;padding:2px}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type strong{padding:2px 1px;font-size:clamp(1px,1vw,11px)}}header .header__result>ul>li:first-of-type span{display:block;font-size:6.9333333333vw;font-style:normal;font-weight:600;line-height:1;position:relative;text-align:center;margin-top:2px}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type span{line-height:1.2;font-size:clamp(1px,3.2727272727vw,36px);margin-right:0}}header .header__result>ul>li:first-of-type span::after{content:"※";display:block;font-size:2.1333333333vw;font-weight:600;line-height:1.2;position:absolute;top:.5333333333vw;right:0;color:#61482d;-webkit-background-clip:unset;-webkit-text-fill-color:initial}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type span::after{top:clamp(1px,.4545454545vw,5px);right:clamp(-10px,-.9090909091vw,-1px);font-size:clamp(1px,1vw,11px)}}.wrap_main{background:#e8f5fc;color:#232b39;margin-bottom:20px;padding:0 0 12px}.wrap_main .ttl_main{background:rgba(0,0,0,0) url(../images/img_op_02.png) no-repeat 92% 10px;background-size:34%;font-size:1.3rem;line-height:1.8;margin:0 auto;padding:36px 80px 24px 10px;width:auto;background-size:contain}.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:.9em}.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)}.wrap_main .wrap_cv .txt_contact{color:#f08d18;font-size:.8rem;line-height:1.2rem;font-weight:600;margin:0 0 8px;text-align:center}.wrap_main .wrap_cv .area_cv{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:100%}.wrap_main .wrap_cv .box_btn{margin:0;width:100%}.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%}.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%}.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-family:Roboto,"Helvetica Neue",Arial;font-weight:600;font-size:1.9rem;margin-bottom:4px}.wrap_main .wrap_cv .btn_phone .txt_info{color:#232b39;font-size:.6rem;margin:0}.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%}.wrap_main .wrap_cv .btn_form .txt_inner{align-items:center;display:flex;font-size:1.2rem;justify-content:center;height:42px;line-height:42px}.wrap_main .wrap_cv .btn_form .material-icons{font-size:32px;margin-right:6px}.wrap_main .wrap_cv .btn_form:hover{text-decoration:none}.wrap_main a{text-decoration:none}header.list_header{border-bottom:3px solid #f08d18;height:54px}header.list_header .tel{top:0}header.list_header .toggle_menu{margin:0 15px 0 0}.main_content.list_content .list_breadcrumb{align-items:center;color:#232b39;display:flex;flex-wrap:nowrap;font-size:.6rem;justify-content:flex-start;overflow-x:scroll;padding-left:20px}.main_content.list_content .list_breadcrumb_item{height:28px;line-height:28px;margin-right:20px;position:relative;white-space:nowrap}.main_content.list_content .list_breadcrumb_item::before{content:"";width:17px;height:17px;border:0px;border-top:solid 1px #eee;-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);position:absolute;top:2px;right:-10px}.main_content.list_content .list_breadcrumb_item::after{content:"";width:17px;height:17px;border:0px;border-right:solid 1px #eee;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:9px;right:-10px}.main_content.list_content .list_breadcrumb_item>a{color:#232b39;text-decoration:none}.main_content.list_content .list_breadcrumb .material-icons{content:"";color:#666;font-size:15px;position:absolute;top:6px;left:-12px}#side_menu{width:251px;height:100%;position:fixed;top:0;left:9900px;background-color:#f4f1eb;overflow-y:scroll;z-index:2;-webkit-overflow-scrolling:touch;transition:left 300ms ease-out;-webkit-transition:left 300ms ease-out;-ms-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out}#side_menu h2{background-color:#f08d18;width:261px;height:45px;text-align:center;font-size:15px;line-height:45px;font-weight:bold;color:#fff;position:fixed;top:0;left:320px;-webkit-overflow-scrolling:touch;transition:left 300ms ease-out;-webkit-transition:left 300ms ease-out;-ms-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out}#side_menu .header__top-cv{width:90%;margin:50px auto 5px auto}#side_menu .header__top-cv a{background:#f83c17;background:-moz-linear-gradient(top, #f83c17 0%, #c12a11 100%);background:-webkit-linear-gradient(top, #f83c17 0%, #c12a11 100%);background:linear-gradient(to bottom, #f83c17 0%, #c12a11 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f83c17', endColorstr='#c12a11', GradientType=0);border-radius:5px;box-sizing:border-box;box-shadow:0 3px 3px 0 #aaa;color:#fff;display:block;padding:2px 0;text-align:center;text-decoration:none;transition:all .5s}#side_menu .header__top-cv a:visited{color:#fff;text-decoration:none}#side_menu .header__top-cv a:hover{color:#fff;text-decoration:none;opacity:.6}#side_menu .header__top-cv small{display:block;font-size:14px;font-weight:normal;margin-bottom:13px}#side_menu .header__top-cv span{border:hsla(0,0%,100%,.3) solid 2px;border-radius:3px;box-sizing:border-box;display:block;font-size:16px;font-weight:700;margin:0 2px;padding:10px 0}#side_menu ul{padding:0}#side_menu li{font-size:14px;background-color:#f4f1eb;border-bottom:1px solid #666;background-position:18px center;background-repeat:no-repeat;vertical-align:middle}#side_menu li:first-child{border-top:none}#side_menu li a{color:#333;display:block;line-height:40px;padding:0 10px;text-decoration:none}#side_menu li a i{color:#f08d18;display:inline-block;margin-right:10px;position:relative;top:5px}#side_menu .navi_cate h5{font-size:14px;font-weight:bold;color:#333;padding:0 10px;margin:20px auto;text-align:center}#side_menu .navi_cate ul li a{display:flex;align-items:center}#side_menu .navi_cate ul li 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;line-height:1;margin-right:10px}#side_menu .shoshinsya i{padding:0 4px 0 4px;width:15px;top:0;z-index:5}#wrapper{width:375px;overflow-x:hidden;position:relative}#menu_slide{width:571px;background-color:#065c7c;position:relative;overflow:hidden;transition:margin-left 300ms ease-out;-webkit-transition:margin-left 300ms ease-out;-ms-transition:margin-left 300ms ease-out;-moz-transition:margin-left 300ms ease-out}#menu_slide.on{margin-left:-251px}#menu_slide.on #side_menu{left:69px}#menu_slide.on #side_menu h2{left:69px;z-index:10}#main_block{width:375px;position:relative;overflow:hidden;background-color:#fff}p.txt-address{font-size:80%;float:left;margin-top:5px}.read_copy h2{margin-bottom:15px}.read_copy .text_block{margin:15px 0;padding:0 15px}.read_copy .text_block .img{margin-bottom:15px;text-align:center}.read_copy .text_block p{margin-bottom:25px;font-size:14px;line-height:21px}.read_copy .text_block *:last-child{margin-bottom:0}.pager{width:290px;margin:0 auto}.pager .page_counter{margin-bottom:13px;font-size:15px;font-weight:bold;line-height:17px;text-align:center;color:#27b9c8}.pager .page_counter span.bk{color:#555;font-weight:normal}.pager ul{margin:0 -5px 15px 0;position:relative;overflow:hidden}.pager ul li{width:35px;height:35px;margin-right:5px;color:#26b9c9;font-size:15px;font-weight:bold;line-height:35px;background-color:#f5f5f5;text-align:center;float:left}.pager ul li:last-child{margin-right:0}.pager ul li a{height:100%;color:#26b9c9;text-decoration:none;display:block}.pager ul li.on{color:#fff;background-color:#26b9c9}.pager ul li.prev{width:58px;padding-left:25px;font-size:10px;background:url(../images/sp/common_images/pager_prev_bg.gif) left center no-repeat #eefafa;background-size:17px 35px}.pager ul li.next{width:58px;padding-right:25px;font-size:10px;background:url(../images/sp/common_images/pager_next_bg.gif) right center no-repeat #eefafa;background-size:17px 35px}.pager ul li.prev20150904{width:30px;padding-left:15px;font-size:15px;background:url(../images/sp/common_images/pager_prev_bg.gif) left center no-repeat #eefafa;background-size:17px 35px}.pager ul li.next20150904{width:30px;padding-right:15px;font-size:15px;background:url(../images/sp/common_images/pager_next_bg.gif) right center no-repeat #eefafa;background-size:17px 35px}.top_search_links ul{margin:15px 0 15px 15px;position:relative;overflow:hidden}.top_search_links ul li{margin:0 10px 10px 0;float:left}.top_search_links ul .search_btn_list,.top_search_links ul .search_btn_license,.top_search_links ul .search_btn_aim{display:block;border:2px solid #58bf89;border-bottom:5px solid #58bf89;border-radius:5px;color:#58bf89;width:286px;text-align:center;text-decoration:none;font-size:14px}.top_search_links ul .search_btn_list::before,.top_search_links ul .search_btn_license::before,.top_search_links ul .search_btn_aim::before{content:"place";display:block;font-family:Material Icons;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-size:45px;padding:6px;line-height:1}.top_search_links ul .search_btn_list span,.top_search_links ul .search_btn_license span,.top_search_links ul .search_btn_aim span{display:block;line-height:1.2em;padding:5px 0;border-top:2px solid #58bf89;font-weight:bold}.top_search_links ul .search_btn_list small,.top_search_links ul .search_btn_license small,.top_search_links ul .search_btn_aim small{font-size:10px;font-weight:normal}.top_search_links ul .search_btn_list{font-size:22px}.top_search_links ul .search_btn_list span{padding:3px 0;line-height:1em;letter-spacing:.03em}.top_search_links ul .search_btn_list small{font-size:12px}.top_search_links ul .search_btn_license{border:2px solid #f48281;border-bottom:5px solid #f48281;color:#f48281;width:136px}.top_search_links ul .search_btn_license::before{content:"recent_actors"}.top_search_links ul .search_btn_license span{border-top:2px solid #f48281}.top_search_links ul .search_btn_aim{border:2px solid #47a3e0;border-bottom:5px solid #47a3e0;color:#47a3e0;width:136px}.top_search_links ul .search_btn_aim::before{content:"flag"}.top_search_links ul .search_btn_aim span{border-top:2px solid #47a3e0}#knowledge .copy{padding:15px;font-size:14px;line-height:21px}#knowledge ul.index_list{margin-bottom:5px;padding:0 15px;position:relative;overflow:hidden}#knowledge ul.index_list li{margin-bottom:10px}#detail .map{margin:15px 15px 0;padding-bottom:15px;border-bottom:2px solid #f5f1ea;text-align:center}#detail .map.simply{border-bottom:none}#detail .caution{margin:0 15px 10px;font-size:14px;line-height:19px}#detail .read_copy .sub_title{margin:0 0 5px 15px;font-size:17px}#detail .read_copy .date{margin:0 0 15px 15px;font-size:12px}#detail .map{margin:15px 15px 0;padding-bottom:15px;border-bottom:2px solid #f5f1ea;text-align:center}#detail .map.simply{border-bottom:none}#detail .caution{margin:0 15px 10px;font-size:14px;line-height:19px}#detail .read_copy .sub_title{margin:0 0 5px 15px;font-size:17px}#detail .read_copy .date{margin:0 0 15px 15px;font-size:12px}#detail .read_copy .to_detail{margin:0 0 15px 15px;font-size:14px}#detail .detail__userSupervised{margin:0 -15px 20px;padding:10px 15px;background:#f5f7f9;color:#2e3858;font-size:18px}#detail .detail__supervisedDetail{margin:0 0 20px 0;border:5px solid #f5f7f9}#detail .detail__supervisedLink{padding:10px;border-bottom:1px solid #f5f7f9}#detail .user-supervised{padding-bottom:30px;overflow:hidden}#detail .detail__supervisedLink{position:relative;display:flex;text-decoration:none;color:#333;font-size:12px}#detail .detail__supervisedLink:hover{opacity:.8}#detail .detail__supervisedLink .detail__supervisedThumnail{width:80px;min-width:80px;height:80px;margin-right:20px;background-repeat:no-repeat;background-size:cover}#detail .detail__supervisedLink p{display:block;line-height:1.6}#detail .detail__supervisedLink .detail__supervisedMoreButton{position:absolute;display:inline-block;text-decoration:none;text-align:center;right:10px;bottom:8px;padding:5px 8px;font-size:10px;background-color:#2e3958;text-align:center;color:#fff;vertical-align:middle;text-decoration:none;white-space:nowrap;transition:all .15s ease-in-out}#detail .detail__supervisedLink .detail__supervisedMoreButton:after{content:" »"}#detail .detail{padding:30px 15px}#detail .detail__thumbnail{float:left;margin:0 20px 25px 0}#detail .detail__thumbnailImage{width:120px;border-radius:5px}#detail .detail__access{padding:0 0 30px 0}#detail .detail__accessMap{margin:0;width:100%;height:280px}#error .icon{margin:60px auto 15px;text-align:center}#error .reason_copy{margin-bottom:30px;padding:25px 15px;background-color:#f5f1ea}#error .reason_copy h2{margin-bottom:20px;font-size:14px;line-height:21px;font-weight:bold;text-align:center}#error .reason_copy .copy{margin-bottom:5px;font-size:12px;line-height:16px}.reason_copy ul li{margin-bottom:5px;font-size:12px;line-height:16px}#error .btns{padding:0 0 5px;margin:0 -10px 20px 15px;position:relative;overflow:hidden}#error .btns li{width:140px;height:40px;margin-right:10px;float:left;font-size:14px;line-height:40px;text-align:center;background-color:#ff8d52;border-radius:5px;box-shadow:0 5px 0 0 #d56f32}#error .btns li a{color:#fff;text-decoration:none;display:block}#insert .top_copy{padding:15px;font-size:14px;line-height:23px}#insert .btn_subsc{height:70px;margin:0 15px 15px;font-size:21px;line-height:70px;text-align:center;background-color:#ff8d52;border-radius:5px;box-shadow:0 5px 0 0 #d56f32}#insert .btn_subsc:last-child{margin-bottom:20px}#insert .btn_subsc a{color:#fff;text-decoration:none;display:block}div.merit{margin:0 auto 15px;text-align:center}#insert .flow{margin:20px 15px}#insert .flow li{min-height:55px;padding:15px 15px 15px 82px;font-size:12px;line-height:17px;background-color:#f5f1ea;background-position:10px 15px;background-repeat:no-repeat}#insert .flow li.step01{background-image:url(../images/sp/images/icon_step01.png);background-size:55px 55px}#insert .flow li.step02{background-image:url(../images/sp/images/icon_step02.png);background-size:55px 55px}#insert .flow li.step03{background-image:url(../images/sp/images/icon_step03.png);background-size:55px 55px}#insert .flow li.step04{background-image:url(../images/sp/images/icon_step04.png);background-size:55px 55px}#insert .flow li h4{margin-bottom:10px}#insert .flow li.arrow{height:30px;min-height:0;padding:0;background:url(../images/sp/images/bg_flow_arrow.gif) center center no-repeat #fff;background-size:15px 9px}#form .caution{margin:5px 15px;font-size:14px;line-height:21px}#mail_form{margin-bottom:15px;padding:15px;background-color:#f8f5f0}#mail_form li{margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #fff;position:relative;overflow:hidden;margin-bottom:0;padding-bottom:0;border-bottom:none}#mail_form h3{margin-bottom:15px;font-size:14px;font-weight:bold;line-height:17px;vertical-align:middle}#mail_form h3 span{margin-left:8px;padding:0 5px;font-size:11px;line-height:17px;color:#fff;background-color:#f64747;display:inline-block}#mail_form label{margin-bottom:10px;width:30px;font-size:12px;float:left;line-height:35px}#mail_form input{margin-bottom:10px;padding:0 15px;font-size:12px;color:#555;border:none;box-shadow:0 1px 2px 0 #eee inset;width:88%}#mail_form textarea{width:88%}#fname,#name,#fname_kana,#name_kana,#address{width:230px}#zip{width:105px;margin-right:5px}#mail_form #zip_auto{width:118px;height:32px;padding:0;font-size:10px;color:#434343;text-align:center;line-height:30px;background-color:#f5f5f5;border:solid 1px #d9d9d9;border-radius:5px;box-shadow:0 3px 0 0 #d9d9d9}#tel_number,#mobile_number,#mail_address,#time{width:260px}#inquiry{width:260px;height:120px;padding:15px;resize:none;font-size:14px;line-height:18px;border:none;box-shadow:0 1px 2px 0 #eee inset}#form .center_caution{margin-bottom:25px;font-size:14px;font-weight:normal;line-height:24px;text-align:center}.info-jpx{font-size:14px;line-height:16px;padding:10px}.info-jpx strong{color:#eb6877;font-weight:bold;font-size:15px}.info-jpx span{font-size:13px}.logo-jpx{width:40px}.banner{padding:10px 0;border-top:2px solid #f5f1ea;border-bottom:2px solid #f5f1ea;margin:5px 0}.banner .banner_img{float:left;margin:0px 5px}.banner .banner_img img{width:50px;padding:0 5px}.banner .banner_text{margin:0 10px;line-height:1.3;font-size:14px}.banner .banner_text .banner_link{text-align:right;margin:5px 5px 0}#topic_path ul{margin:10px 0}#topic_path ul:after{clear:both;display:table;content:""}#topic_path ul li{padding:0;padding-left:20px;font-size:10px;line-height:14px;float:left;text-indent:0px;background:url(../images/common/topic_path_anchor.png) 6px 4px no-repeat;background-size:7px}#topic_path ul li:first-child{background:none;text-indent:0;padding-left:7px}#form .caution-top{color:#f64747;margin:5px 15px 0;font-size:14px;line-height:21px}#form .caution{margin:5px 15px;font-size:14px;line-height:21px}#mail_form{margin-bottom:15px;padding:15px;background-color:#f8f5f0}#mail_form li{margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #fff;position:relative;overflow:hidden;margin-bottom:0;padding-bottom:0;border-bottom:none}#mail_form h3{margin-bottom:15px;font-size:14px;font-weight:bold;line-height:17px;vertical-align:middle}#mail_form h3 span{margin-left:8px;padding:0 5px;font-size:11px;line-height:17px;color:#fff;background-color:#f64747;display:inline-block}#mail_form input{margin-bottom:10px;padding:0 15px;font-size:12px;color:#555;line-height:35px;border:none;box-shadow:0 1px 2px 0 #eee inset}#fname,#name,#fname_kana,#name_kana,#address{width:230px}#zip{width:105px;margin-right:5px}#mail_form #zip_auto{width:118px;height:32px;padding:0;font-size:10px;color:#434343;text-align:center;line-height:30px;background-color:#f5f5f5;border:solid 1px #d9d9d9;border-radius:5px;box-shadow:0 3px 0 0 #d9d9d9}#tel_number,#mobile_number,#mail_address,#time{width:260px}#inquiry{width:260px;height:120px;padding:15px;resize:none;font-size:14px;line-height:18px;border:none;box-shadow:0 1px 2px 0 #eee inset}#form .center_caution{margin-bottom:25px;font-size:14px;font-weight:normal;line-height:24px;text-align:center}.error_message,.error___{color:#bf0721;line-height:20px;text-align:center;display:none;font-weight:bold}#error_message{color:#bf0721;line-height:20px;text-align:center;display:none;font-weight:bold;padding:0;border:2px solid #bf0721}.error_message{padding-left:0px !important;padding-right:0;padding-bottom:2px !important;padding-top:2px !important;border:none}#error .icon{margin:60px auto 15px;text-align:center}#error .reason_copy{margin-bottom:30px;padding:25px 15px;background-color:#f5f1ea}#error .reason_copy h2{margin-bottom:20px;font-size:14px;line-height:21px;font-weight:bold;text-align:center}#error .reason_copy .copy{margin-bottom:5px;font-size:12px;line-height:16px}.reason_copy ul li{margin-bottom:5px;font-size:12px;line-height:16px}#error .btns{padding:0 0 5px;margin:0 -10px 20px 15px;position:relative;overflow:hidden}#error .btns li{width:140px;height:40px;margin-right:10px;float:left;font-size:14px;line-height:40px;text-align:center;background-color:#ff8d52;border-radius:5px;box-shadow:0 5px 0 0 #d56f32}#error .btns li a{color:#fff;text-decoration:none;display:block}.top_search_links ul{margin:15px 0 5px 15px;position:relative;overflow:hidden}.top_search_links ul li{margin:0 10px 10px 0;float:left}#insert .top_copy{padding:15px;font-size:14px;line-height:23px}#insert .btn_subsc{height:70px;margin:0 15px 15px;font-size:21px;line-height:70px;text-align:center;background-color:#ff8d52;border-radius:5px;box-shadow:0 5px 0 0 #d56f32}#insert .btn_subsc:last-child{margin-bottom:20px}#insert .btn_subsc a{color:#fff;text-decoration:none;display:block}div.merit{margin:0 auto 15px;text-align:center}#insert .flow{margin:20px 15px}#insert .flow li{min-height:55px;padding:15px 15px 15px 82px;font-size:12px;line-height:17px;background-color:#f5f1ea;background-position:10px 15px;background-repeat:no-repeat}#insert .flow li.step01{background-image:url(../images/sp/images/icon_step01.png);background-size:55px 55px}#insert .flow li.step02{background-image:url(../images/sp/images/icon_step02.png);background-size:55px 55px}#insert .flow li.step03{background-image:url(../images/sp/images/icon_step03.png);background-size:55px 55px}#insert .flow li.step04{background-image:url(../images/sp/images/icon_step04.png);background-size:55px 55px}#insert .flow li h4{margin-bottom:10px}#insert .flow li.arrow{height:30px;min-height:0;padding:0;background:url(../images/sp/images/bg_flow_arrow.gif) center center no-repeat #fff;background-size:15px 9px}#knowledge .copy{padding:15px;font-size:14px;line-height:21px}#knowledge ul.index_list{margin-bottom:5px;padding:0 15px;position:relative;overflow:hidden}#knowledge ul.index_list li{margin-bottom:10px}#cate_menu{position:relative;overflow:hidden;*zoom:1;margin-bottom:20px}#cate_menu.knowledge_menu{margin-bottom:40px}#cate_menu li{border-bottom:1px solid #ccc}#cate_menu.on{background-color:#e5e5e5}#cate_menu a{color:#333;display:block;font-size:14px;padding:15px 15px 15px 36px;position:relative;text-decoration:none}#cate_menu a:hover{background-color:#e5e5e5}#cate_menu a:before{content:"chevron_right";color:#fff;display:block;width:18px;height:18px;background:#f08d18;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;left:10px;line-height:1;margin:-9px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#cate_menu>li:last-child{display:none !important}#qanda .sub_title{margin:5px 0 5px 15px}#qanda .qa_block{margin-bottom:15px;padding:10px 15px 15px;background-color:#f8f5f0}#qanda .qa_block.answer_page{background-color:#f5f5f5}#qanda .question{margin-bottom:5px}#qanda .question_header{min-height:42px;background-size:42px 42px}#qanda .question_header h3{padding-left:30px;font-size:16px;line-height:28px;font-weight:bold}#qanda .question_header h3 span{width:30px;margin-left:-30px;font-size:25px;line-height:28px;font-weight:bold;color:#2e3858;display:inline-block}#qanda .question_header .name{font-size:12px;line-height:21px}#qanda .question .copy{font-size:14px;line-height:21px}#qanda .answer_list{padding:0 0 5px}#qanda .answer_list li{margin-bottom:5px;padding:5px;border-radius:5px;background-color:#fff}#qanda .answer_list li:last-child{margin-bottom:0}#qanda .answer_list li .name{margin-bottom:15px;padding-left:30px;font-size:14px;line-height:21px}#qanda .answer_list li .name span{width:30px;margin-left:-30px;margin-right:10px;font-size:25px;font-weight:bold;line-height:28px;color:#ed882c;position:relative;top:4px;display:inline-block}#qanda .answer_list li .name a{text-decoration:none}#qanda .answer_list li .copy{font-size:14px;line-height:21px}#qanda .categories{padding-top:5px;position:relative;overflow:hidden;border-top:2px solid #fff}#qanda .categories h4{float:left;font-size:13px;line-height:22px;font-weight:bold}#qanda .answer_count{font-size:14px;line-height:22px;color:#0263b5;text-align:right}#qanda .categories .more{padding-left:22px;font-size:14px;line-height:22px;background:url(../images/sp/common_images/icon_list_tri.png) left center no-repeat;background-size:17px 17px;float:right}#qanda .categories ul{clear:both;display:inline;position:absolute}#qanda .categories ul li{width:52px;margin:0 0 0 5px;padding:0 4px;font-size:13px;color:#fff;line-height:21px;text-align:center;float:left;background-color:#f08d18}#qanda .categories ul li a{text-decoration:none;color:whtie}#qanda .category_list{width:45%;float:left;z-index:10;margin-bottom:15px;padding:0 15px;position:relative;overflow:hidden}#qanda .category_list ul{height:40px;position:relative;transition:height 300ms ease-out;-webkit-transition:height 300ms ease-out;-moz-transition:height 300ms ease-out;-ms-transition:height 300ms ease-out}#qanda .category_list ul.on{height:440px}#qanda .category_list li{line-height:40px;background:#2e3858;cursor:pointer;color:#fff;font-weight:bold;padding-left:20px;position:relative;display:none}#qanda .category_list li.on{background:#2e3858;cursor:pointer;color:#fff;display:block;font-weight:bold;padding-left:20px;position:relative}#qanda .category_list li.on::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-9px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_list li a{background:#2e3858;color:#fff;text-decoration:none;display:block}#qanda .category_sort_list{width:40%;float:right;margin-bottom:15px;padding:0 15px 0 0;position:relative;overflow:hidden;z-index:10}#qanda .category_sort_list ul{height:40px;position:relative;transition:height 300ms ease-out;-webkit-transition:height 300ms ease-out;-moz-transition:height 300ms ease-out;-ms-transition:height 300ms ease-out}#qanda .category_sort_list ul.on{height:80px}#qanda .category_sort_list li{padding-left:21px;font-size:14px;font-weight:bold;line-height:40px;color:#fff;background-color:#2e3858;position:relative;display:none}#qanda .category_sort_list li:first-child::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-9px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_sort_list li.on{background:#2e3858;cursor:pointer;display:block;position:relative}#qanda .category_sort_list li.on::after{content:"unfold_more";color:#fff;cursor:pointer;display:block;width:18px;height:18px;background:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:18px;right:3px;line-height:1;margin:-9px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#qanda .category_sort_list li a{background:#2e3858;color:#fff;text-decoration:none}#qanda .category_sort_list.on li{display:block;background:#2e3858 !important}#qanda .category_list.on li{display:block;background:#2e3858 !important}#qanda .question_list{margin-bottom:5px}#qanda .question_list>li{padding:15px;background-color:#f5f5f5;border-bottom:5px solid #fff}#qanda .question_list>li:last-child{border-bottom:none}.sub_title{color:#2e3858;margin:20px 0 !important;padding-left:15px;font-size:16px;line-height:19px}.fix-btn{position:fixed;z-index:10;left:0;bottom:0;width:100%;padding:5px 0;background:rgba(0,0,0,.6)}fix-btn .linetab{display:table;width:100%;border-collapse:separate;border-spacing:10px}.fix-btn .linetab p{display:table-cell;width:30%;text-align:center;vertical-align:middle}.fix-btn .linetab p a{color:inherit;font-size:18px;font-weight:bold;padding:10px 10px;text-align:center;border:1px solid #cfc6af;border-radius:5px;display:block;text-decoration:none;background:-moz-linear-gradient(top, #fff, #f2eee5);background:-webkit-linear-gradient(top, #fff, #f2eee5)}.cp_ipselect{overflow:hidden;width:100%;margin:2em auto;text-align:center;box-sizing:border-box}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;font-size:17px !important}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{position:relative;border:1px solid #bbb;border-radius:2px;background:#fff}.cp_ipselect.cp_sl01::before{position:absolute;top:1.3em;right:.9em;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #666;pointer-events:none}.cp_ipselect.cp_sl01 select{padding:8px 38px 8px 8px;color:#666}.submit_btn_wrapper{position:relative}.ajax-loader{position:absolute;top:1px}.wpcf7-submit{display:block;width:190px;height:60px;background:linear-gradient(45deg, #f8a749, #f6933b);color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:bold;border-radius:10px;box-shadow:0 5px 0 rgba(0,0,0,.1);margin:40px auto}span.wpcf7-not-valid-tip{color:red;font-size:.8em;font-weight:normal;display:block;margin:0px 0 20px 0}.ajax-loader{display:none}#footer{width:100%;margin-bottom:50px;padding:30px 0;background-color:#eee}#footer .ft_inner{margin:0 auto;position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;align-content:stretch}#footer .ft_inner>h4{display:block;flex-basis:100%;text-align:center;margin:20px 0 40px 0;border-bottom:2px dotted #333;padding-bottom:20px;font-weight:normal;font-size:22px}#footer .ft_inner>div{width:220px;margin:10px auto;flex-grow:0;flex-shrink:1;flex-basis:auto;flex-wrap:wrap;background:#fff;padding:20px 6px 10px 6px;border-radius:2px;border:1px solid #ddd}#footer .ft_inner>div h5{margin-bottom:20px;margin-left:10px}#footer .ft_inner ul li{margin-bottom:15px;font-size:14px}#footer .ft_inner ul li a{color:#333;display:block;padding:3px 0 3px 33px;position:relative;text-decoration:none}#footer .ft_inner ul li a:hover{text-decoration:underline}#footer .ft_inner ul li a::before{content:"chevron_right";color:#fff;display:block;width:16px;height:16px;background:#666;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:16px;left:10px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#footer .copyright{padding:20px;font-size:12px;line-height:16px;color:#fff;text-align:center;border-top:1px solid #ccc;background:#333}#footer .list__footer-sns{background:#81a9cc;padding:20px 0;margin-top:30px}#footer .list__footer-sns ul li a{color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}#footer .list__footer-sns ul li a img{width:30px;margin-right:9px}#footer .site_links{text-align:center;padding:20px 0;background-color:#fff}#footer .site_links ul{text-align:center}#footer .site_links ul li{display:inline-block;font-size:12px;border-right:1px solid #ccb;padding-right:10px;margin-right:4px}#footer .site_links ul li a{color:#333}#bottom_index .search_links{position:relative;overflow:hidden;padding:15px 0 4px 15px;background-color:#f5f1ea}#bottom_index .search_links li{margin:0 11px 11px 0;float:left}#bottom_index .search_links .search_btn_list,#bottom_index .search_links .search_btn_license,#bottom_index .search_links .search_btn_aim{display:block;border:2px solid #58bf89;border-bottom:5px solid #58bf89;border-radius:5px;background-color:#fff;color:#58bf89;width:286px;text-align:center;text-decoration:none;font-size:14px;display:flex;align-items:center}#bottom_index .search_links .search_btn_list::before,#bottom_index .search_links .search_btn_license::before,#bottom_index .search_links .search_btn_aim::before{content:"place";display:block;font-family:Material Icons;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-size:22px;padding:4px;line-height:1}#bottom_index .search_links .search_btn_list span,#bottom_index .search_links .search_btn_license span,#bottom_index .search_links .search_btn_aim span{display:block;width:100%;line-height:1.2em;padding:5px 0;border-left:2px solid #58bf89;font-weight:bold}#bottom_index .search_links .search_btn_list small,#bottom_index .search_links .search_btn_license small,#bottom_index .search_links .search_btn_aim small{font-size:10px;font-weight:normal}#bottom_index .search_links .search_btn_list{font-size:22px}#bottom_index .search_links .search_btn_list::before{font-size:35px;padding:0px 14px}#bottom_index .search_links .search_btn_list span{padding:3px 0;line-height:1em;letter-spacing:.03em}#bottom_index .search_links .search_btn_list small{font-size:12px}#bottom_index .search_links .search_btn_license{border:2px solid #f48281;border-bottom:5px solid #f48281;color:#f48281;width:136px}#bottom_index .search_links .search_btn_license::before{content:"recent_actors"}#bottom_index .search_links .search_btn_license span{border-left:2px solid #f48281}#bottom_index .search_links .search_btn_aim{border:2px solid #47a3e0;border-bottom:5px solid #47a3e0;color:#47a3e0;width:136px}#bottom_index .search_links .search_btn_aim::before{content:"flag"}#bottom_index .search_links .search_btn_aim span{border-left:2px solid #47a3e0}#bottom_index .search_links02{position:relative;overflow:hidden}#bottom_index .search_links02 li{margin:0 11px 11px 0;float:left}#bottom_index .search_form{margin:15px 0 15px 15px;vertical-align:top}#bottom_index .search_form input.search_word{width:207px;height:28px;margin-right:5px;padding-left:6px;font-size:12px;line-height:28px;border:1px solid #d9d9d9;border-radius:4px}#bottom_index .search_form input.submit{width:65px;height:32px;background:url(../images/sp/common_images/btn_search_submit.png) left top no-repeat;background-size:65px 32px;border:none;color:rgba(0,0,0,0)}#bottom_index .content_index li{padding-left:10px;font-size:14px;font-weight:bold;color:#fff;line-height:44px;background-color:#2e3858;border-bottom:1px solid #fff;background-position:15px center;background-repeat:no-repeat}#bottom_index .content_index li a{display:block;color:#fff;height:100%;position:relative;text-decoration:none}#bottom_index .content_index li a::after{content:"chevron_right";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:30px;right:0;line-height:1;position:absolute;top:50%;margin:-15px 0 0 0;-webkit-font-feature-settings:"liga"}#bottom_index .content_index .knowledge i,#bottom_index .content_index .qanda i{position:relative;top:5px;margin-right:10px}#bottom_index .content_index .recommend{background-image:url(../images/sp/common_images/icon_recommend.png);background-size:25px 23px}#bottom_index .footer_index{width:320px;position:relative;overflow:hidden}#bottom_index .footer_index li{width:159px;font-size:14px;font-weight:bold;line-height:44px;color:#2e3858;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;float:left}#bottom_index .footer_index li:nth-child(even){border-right:none}#bottom_index .footer_index li:nth-child(3),#bottom_index .footer_index li:nth-child(4){border-bottom:none}#bottom_index .footer_index li a{background-size:10px 15px;color:#2e3858;display:block;height:100%;padding-left:15px;position:relative;text-decoration:none}#bottom_index .footer_index li a::after{content:"chevron_right";color:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:30px;right:0;line-height:1;position:absolute;top:50%;margin:-15px 0 0 0;-webkit-font-feature-settings:"liga"}.servicePromotion__callButton,.servicePromotion__startButton,.servicePromotionFixedFooter__callButton,.servicePromotionFixedFooter__startButton{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:bold;border-radius:5px;box-shadow:0 3px 0 #e5e5e5}.servicePromotion__callButton:hover,.servicePromotion__startButton:hover,.servicePromotionFixedFooter__callButton:hover,.servicePromotionFixedFooter__startButton:hover{opacity:.9}.servicePromotion__callButton,.servicePromotion__startButton,.servicePromotionFixedFooter__callButton,.servicePromotionFixedFooter__startButton{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:bold;border-radius:5px;box-shadow:0 3px 0 #e5e5e5}.servicePromotion__callButton:hover,.servicePromotion__startButton:hover,.servicePromotionFixedFooter__callButton:hover,.servicePromotionFixedFooter__startButton:hover{opacity:.9}.servicePromotion__callButton,.servicePromotion__startButton,.servicePromotionFixedFooter__callButton,.servicePromotionFixedFooter__startButton{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:bold;border-radius:5px;box-shadow:0 3px 0 #e5e5e5}.servicePromotion__callButton:hover,.servicePromotion__startButton:hover,.servicePromotionFixedFooter__callButton:hover,.servicePromotionFixedFooter__startButton:hover{opacity:.9}.servicePromotion{position:relative;margin:30px 15px 40px;padding:0;border:3px solid #27b9c8;border-radius:5px;background:#27b9c8}.servicePromotion--withNotice{margin-bottom:30px}.servicePromotion--withNotice .servicePromotion__notice{position:relative;left:-3px;bottom:-3px;padding:10px 15px;width:calc(100% - 24px);border-top:3px solid #27b9c8;background:#219fad;color:#fff;line-height:1.5;font-size:14px;border-radius:0 0 5px 5px}.servicePromotion__header{position:relative;padding:15px 90px 15px 15px;background:#fff}.servicePromotion__header::before{position:absolute;right:2px;bottom:0;display:block;content:"";width:97px;height:106px;background:url(../images/servicePromotion_person.png) no-repeat;background-size:cover;z-index:10}.servicePromotion__title{margin:0 0 10px 0;font-size:18px;line-height:1.5;color:#27b9c8}.servicePromotion__description{margin:0;font-size:11px;font-weight:bold;line-height:1.5}.servicePromotion__description strong{color:#f69d42}.servicePromotion__phone{padding:10px 15px 0;background:#27b9c8;color:#fff;text-align:center}.servicePromotion__phoneTitle{margin:0 0 10px 0;font-size:14px}.servicePromotion__phoneNumber{display:flex;margin:0 0 15px;padding:0 10px;height:35px;background:#fff;color:#27b9c8;font-size:22px;font-weight:600;align-items:center;justify-content:center;border-radius:20px}.servicePromotion__phoneNumber::before{display:inline-block;content:"";margin:0 5px 0 0;width:27.75px;height:15px;background:url(../images/footer_free_call.svg) no-repeat;background-size:contain}.servicePromotion__callButton{margin:0 15px 15px;height:45px;background:#fff;color:#12a73b;text-decoration:none;font-size:17px;font-weight:bold;border-radius:8px;box-shadow:0 4px 0 rgba(0,0,0,.1)}.servicePromotion__callButton::before{content:"";display:inline-block;margin:0 5px 0 0;width:24px;height:24px;background:url(../images/icon_call.png) no-repeat;background-size:cover;vertical-align:top}.servicePromotion__startButton{margin:0 15px 15px;height:45px;background:linear-gradient(45deg, #f8a749, #f6933b);color:#fff;text-decoration:none;font-size:17px;font-weight:bold;border-radius:8px;box-shadow:0 4px 0 rgba(0,0,0,.1)}.servicePromotion__startButton:hover{opacity:.9}.servicePromotionFixedFooter{position:fixed;bottom:0;margin:0;width:100%;border-top:1px solid hsla(0,0%,100%,.2);background:#2e3858;z-index:4000}.servicePromotionFixedFooter--withNotice .servicePromotionFixedFooter__notice{margin:0 auto;padding:5px;background:#219fad;color:#fff;font-size:12px}.servicePromotionFixedFooter__inner{position:relative;margin:0 auto;padding:10px 0 10px 77px;justify-content:space-between;align-items:center}.servicePromotionFixedFooter__inner::before{position:absolute;left:-5px;bottom:0;display:block;content:"";width:77px;height:86px;background:url(../images/servicePromotion_person.png) no-repeat;background-size:cover;z-index:100}.servicePromotionFixedFooter__title{margin:0 0 10px 0;font-size:12px;color:#fff}.servicePromotionFixedFooter__action{display:flex}.servicePromotionFixedFooter__callButton{margin:0 10px 0 0;width:45%;height:35px;text-decoration:none;font-size:12px;font-weight:bold;border-radius:4px;box-shadow:none;border-bottom:#107100 solid 3px;background:#17a100;color:#fff;box-shadow:none;margin:0 10px 0 0;width:55%;height:35px;text-decoration:none;font-size:12px;font-weight:bold;border-radius:4px}.servicePromotionFixedFooter__callButton::before{display:inline-block;content:"";margin:0 10px 0 0;width:20px;height:17px;background:url(../images/footer_free_call.svg) no-repeat;background-size:contain;vertical-align:middle}.servicePromotionFixedFooter__startButton{border-bottom:#535353 solid 3px;box-shadow:none;margin:0 10px 0 0;width:55%;height:35px;background:#fff;color:#535353;text-decoration:none;font-size:12px;font-weight:bold;border-radius:4px}.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}@media screen and (min-width: 1440px){.visible-xs{display:none}}@media screen and (max-width: 767px){.visible-xs{display:inline-block}}@media screen and (max-width: 767px){.visible-md{display:none !important}}#qanda_update a,#qanda_ranking a{text-decoration:none}.ks-header{display:none;height:40px;background:#f08d18;color:#fff}.ks-header .ks-nav{display:flex;margin:0 auto;max-width:1000px;width:100%;height:40px;font-size:14px;line-height:40px;flex-flow:nowrap;justify-content:flex-start}.ks-header .ks-nav__txt{padding-right:13px;color:#fff}.ks-header .ks-nav__item>a{padding:5px 13px;border-left:solid 1px #b06001;color:#fff;text-decoration:underline}.ks-header .ks-nav__item>a.no-border{border-left:none}.ks-header .ks-nav__item.active{padding:0 13px;background:#fff;color:#232b39}@media only screen and (min-width: 768px)and (max-width: 1040px){.ks-header{display:none}.ks-header .ks-nav{font-size:1.3vw}.ks-header .ks-nav__txt{padding-right:10px}.ks-header .ks-nav__item>a{padding:5px 12px}.ks-header .ks-nav__item>a.active{padding:0 12px}}@media only screen and (max-width: 767px){#side_menu li:last-child{border-bottom:none}#side_menu li ul li{background:#f08d18;border-bottom:#b06001 solid 1px}#side_menu li ul li.active{background:#fff;color:#232b39;font-size:14px}#side_menu li ul li.ks-header ul li:last-child{border-bottom:none}#side_menu li ul li:last-child{border-bottom:#b06001 solid 1px}.ks-header{display:none;height:auto}.ks-header .ks-nav{display:block;margin:0;max-width:100%;width:100%;font-size:14px;flex-flow:nowrap;justify-content:flex-start}.ks-header .ks-nav__txt{padding-right:0;color:#fff;font-size:12px !important;line-height:1.4;padding:10px}.ks-header .ks-nav__item>a{border-left:none;color:#fff !important;font-size:14px}.ks-header .ks-nav__item>a.no-border{border-left:none}}@media only screen and (max-width: 767px)and (min-width: 768px)and (max-width: 1040px){.ks-header .ks-nav{font-size:13px}.ks-header .ks-nav__txt{padding-right:10px}}.border_header{background:#fff;border-bottom:#2e3858 solid 2px;color:#2e3858;font-size:20px;font-weight:bold;line-height:46px;margin:0 0 15px 0;overflow:hidden;padding-left:20px;position:relative;*zoom:1}.border_header i{display:inline-block;padding-right:10px;vertical-align:middle}.border_header span.more{background:#f37b1a;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:normal;height:30px;line-height:30px;margin-top:-15px;padding:0 0 0 33px;position:absolute;right:20px;top:50%;width:70px;zoom:1}.border_header span.more:hover{opacity:.7}.border_header span.more a{color:#fff;text-decoration:none}.border_header span.more:before{content:"menu";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:10px;line-height:1;margin:-10px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}@media only screen and (max-width: 767px){.border_header{font-size:16px;margin:20px 0 0 0;line-height:30px;padding-left:10px}.border_header small{font-size:12px}.border_header i{display:inline-block;padding-right:5px;vertical-align:middle}.border_header span.more{background:#f37b1a;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:normal;height:28px;line-height:26px;margin-top:-15px;padding:0 0 0 33px;position:absolute;right:5px;top:50%;width:70px;zoom:1}.border_header span.more:hover{opacity:.7}.border_header span.more a{color:#fff;text-decoration:none}.border_header span.more:before{content:"menu";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:10px;line-height:1;margin:-10px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}}.bar_header{font-size:24px;font-weight:bold;color:#fff;background-color:#2e3858;padding:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.bar_header{font-size:20px;line-height:1.4;padding:15px}}#about .content_column h2{border-bottom:1px solid #2e3858;border-top:1px solid #2e3858;color:#2e3858;font-size:20px;height:58px;line-height:58px;margin-bottom:16px}#about .content_column h3{border-left:10px solid #2e3858;color:#2e3858;font-size:18px;height:40px;line-height:40px;padding-left:10px;margin-bottom:16px}#about .content_column h4{border-bottom:1px solid #2e3858;color:#2e3858;margin-bottom:16px;padding:16px}#about .content_column h5{margin-bottom:16px;color:#2e3858}#about .content_column #knowledge_links h3,#about .content_column #qanda_ranking h3{border-left:none}#about .content_column #knowledge_links .border_header,#about .content_column #qanda_ranking .border_header{background:#fff;border-bottom:#2e3858 solid 2px;color:#2e3858;font-size:20px;font-weight:bold;height:auto;line-height:46px;margin:0 0 15px 0;overflow:hidden;padding-left:20px;position:relative;*zoom:1}#about .content_column #knowledge_links h4{border:none;color:#333;font-size:16px;line-height:20px;margin-bottom:10px;padding:0;text-align:center}@media only screen and (max-width: 767px){#about .content_column h1{height:auto;line-height:1.4;padding:10px 20px}#about .content_column h2{font-size:18px;height:auto;line-height:30px;padding:10px}#about .content_column h3{border-left:5px solid #2e3858;font-size:16px;height:auto;line-height:1.4;padding:10px}#about .content_column h4{border-bottom:1px solid #2e3858;color:#2e3858;margin-bottom:16px;padding:16px}#about .content_column h5{margin-bottom:16px;padding-left:8px;color:#2e3858}}#qanda .main_content h2,#form .main_content h2{background:#2e3858;color:#fff;margin:13px 0;font-size:20px;font-weight:bold;line-height:36px;text-align:center}@media only screen and (max-width: 767px){#qanda .main_content h2{background:#f8f5f0;color:#2e3858;font-size:16px;margin:20px 0;line-height:30px;padding-left:10px;text-align:center}#form .main_content h2{background:#f8f5f0;color:#2e3858;font-size:16px;margin:20px 0;line-height:30px;padding-left:10px;text-align:center}#form #bottom_index h2.border_header{background:#fff;font-size:16px;line-height:30px;margin:20px 0 0 0;padding-left:10px;text-align:left}}.mc_bottom h3{border-bottom:#999 solid 1px;color:#000;font-size:20px;margin-bottom:20px;padding-bottom:10px;text-align:center}#knowledge_links ul{position:relative;overflow:hidden;*zoom:1}#knowledge_links ul li{width:180px;margin-left:2px;padding:20px 0;float:left;background-color:#f8f5f0;line-height:16px;margin-bottom:16px;padding-left:0px;font-weight:bold}#knowledge_links ul li:first-child{margin-left:0}#knowledge_links p,#knowledge_links h4{width:140px;margin:0 auto}#knowledge_links .img{margin-bottom:10px}#knowledge_links h4{border:none;margin-bottom:10px;font-size:16px;line-height:20px;color:#333;text-align:center}#knowledge_links .copy{width:150px;margin:0 0 10px 20px;font-size:11px;font-weight:normal;line-height:18px;color:#434343}#knowledge_links .btn{width:140px;background:#f37b1a;border-bottom:#a75523 solid 3px;border-radius:5px;box-sizing:border-box;color:#fff;display:block;font-size:14px;line-height:1;margin:auto;padding:9px 10px;position:relative;text-decoration:none;*zooom:1}#knowledge_links .btn:hover{opacity:.7}#knowledge_links .btn:after{border-radius:50%;background:#fff;content:"chevron_right";color:#e6a538;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;height:15px;right:10px;line-height:16px;margin:-7px 0 0;position:absolute;top:50%;width:15px;-webkit-font-feature-settings:"liga"}#qanda_ranking .box_list li{padding-left:40px}#qanda_ranking .box_list li:nth-child(1){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no1.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(2){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no2.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(3){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no3.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(4){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no4.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(5){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no5.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(6){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no6.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(7){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no7.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(8){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no8.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(9){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no9.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(10){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no10.gif) no-repeat left center/30px auto}.article_inner_banner-pc{display:block}.article_inner_banner-sp{display:none}.article_inner_banner-pc,.article_inner_banner-sp{margin:20px 0;border:1px solid #eee;color:#00254b;font-size:14px}.article_inner_banner-pc{max-width:100%;height:160px;background-image:url(../images/navi/article_banner_operator.png);background-repeat:no-repeat;display:flex;background-size:200px;background-position:bottom left}.article_inner_banner-pc .article_inner_banner-pc--left{width:40%;text-align:center;padding-left:10%}.article_inner_banner-pc .article_inner_banner-pc--left .top{margin-top:22px}.article_inner_banner-pc>div{width:50%;text-align:center}.article_inner_banner-pc--left>div{text-align:center;margin-bottom:6px;font-weight:bold;font-size:16px}.article_inner_banner-pc--left>div>span{color:#f08d18}.article_inner_banner-pc--left img{width:180px}.article_inner_banner-pc--right{margin-right:20px}.article_inner_banner-pc--right>.top{border:1px solid #333;text-align:center;margin-top:20px;margin-bottom:10px;font-size:12px}.article_inner_banner-pc--right>.top>span{color:#f08d18}.article_inner_banner-pc a{color:#f08d18;text-decoration:none}.article_inner_banner-pc a:hover,.article_inner_banner-pc a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-pc .middle{margin-bottom:10px}.article_inner_banner-pc .middle a{font-weight:bold;font-size:38px}.article_inner_banner-pc .middle a img{margin-right:10px;margin-bottom:0 !important;width:35px;position:relative;top:-4px}.article_inner_banner-pc .article_inner_banner-pc--right .bottom{font-size:18px;color:#fff;background-color:#f08d18;box-shadow:0 3px 3px 0 #aaa;border-radius:8px}.article_inner_banner-pc .bottom a{padding:4px;display:block;color:#fff;text-align:center;font-size:14px}.article_inner_banner-pc .bottom a img{width:20px;position:relative;top:-2px}.article_inner_banner-sp{max-width:400px;margin:auto;text-align:center;padding:20px;font-weight:bold;font-size:20px}.article_inner_banner-sp .top{margin-bottom:10px}.article_inner_banner-sp .top span{color:#f08d18}.article_inner_banner-sp .middle1,.article_inner_banner-sp .middle2,.article_inner_banner-sp .middle3{margin-bottom:10px}.article_inner_banner-sp .middle1 img{width:200px !important}.article_inner_banner-sp .middle3{font-size:18px;color:#fff;background-color:#17a100;padding:14px 0 10px 0;box-shadow:0 3px 3px 0 #107100;border-radius:8px;font-size:18px;font-weight:normal}.article_inner_banner-sp .middle3 img{width:24px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp .bottom{font-weight:normal;font-size:13px;margin-top:14px}.article_inner_banner-sp .bottom img{width:20px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp .bottom a{color:#f08d18;text-decoration:none}.article_inner_banner-sp .bottom a:hover,.article_inner_banner-sp .bottom a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-sp .middle3 a{color:#fff;text-decoration:none}.article_inner_banner-sp .middle3 a:hover,.article_inner_banner-sp .middle3 a:visited{color:#fff;text-decoration:none}@media only screen and (min-width: 768px){.box_list{font-size:12px;line-height:24px;background-color:#f8f5f0;padding:10px 20px}}@media(max-width: 768px){.article_inner_banner-pc{display:none !important}.article_inner_banner-sp{display:block}}@media only screen and (max-width: 767px){.box_list{padding:5px 15px 0;background-color:#f5f1ea}.box_list li{line-height:21px;margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #fff}.box_list li:last-child{border-bottom:none}.box_list li .date{width:85px;margin-bottom:0;padding:0;font-size:12px;line-height:21px}.box_list li .title{background-size:9px 12px;font-size:14px;line-height:21px;padding-left:24px;position:relative}.box_list li .title a{font-size:16px;text-decoration:none}.box_list li .title::before{content:"arrow_right";color:#f08d18;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:-5px;line-height:1;position:absolute;top:0;-webkit-font-feature-settings:"liga"}#qanda_ranking .box_list li .title{padding-left:0}#qanda_ranking .box_list li .title::before{content:""}#qanda_ranking .box_list li:nth-child(5){margin-bottom:0}}.footer-media-list{border:1px solid #ccc;margin:40px}.footer-media-list>h3{color:#333;font-size:24px;margin:30px 20px 30px 20px;text-align:center;font-size:19px}.footer-media-list>h3>span{font-size:24px}.footer-media-list>ul{margin:20px;display:flex;flex-direction:row}.footer-media-list>ul>li{margin-right:20px}.footer-media-list>ul>li>h4{padding-bottom:8px;border-bottom:1px dashed #333;text-align:center}.footer-media-list>ul>li>ul{font-size:12px;padding-top:10px;line-height:18px}.footer-media-list>ul>li>ul>li{line-height:22px}.footer-media-list a{text-decoration:none;color:#333}.servicePromotionFixedFooter__title{margin:0 0 10px 0;font-size:12px;color:#fff}.servicePromotionFixedFooter__title strong{margin:0 5px 0 0;padding:2px 5px;background:#f08d18;color:#fff;vertical-align:middle;border-radius:50px}.servicePromotionFixedFooter__description strong{margin:0 5px 0 0;padding:2px 8px;background:#f08d18;color:#fff;vertical-align:middle;border-radius:50px}@media screen and (max-width: 480px){.footer-media-list{background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none;margin:0}.footer-media-list>h3{line-height:22px;font-size:14px}.footer-media-list>h3>span{font-size:18px}.footer-media-list>ul{flex-direction:column}.footer-media-list>ul>li{margin-bottom:20px}.footer-media-list>ul>li>ul{font-size:11px}.servicePromotionFixedFooter__description strong{padding:2px 8px;color:#27b9c8}}.wp-pagenavi{clear:both;text-align:center;padding:10px 0}.wp-pagenavi a,.wp-pagenavi span{color:#999;background-color:#fff;border:solid 1px #e0e0d2;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#999;border-color:#999}.wp-pagenavi span.current{color:#fff;background-color:#27b9c8;border-color:#27b9c8;font-weight:bold}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@media screen and (max-width: 480px){.wp-pagenavi a,.wp-pagenavi span{padding:3px 6px}}.state_desc{width:100%;margin:20px auto;position:relative}.state_desc .title1{background-color:#26b9c9;padding:20px;color:#fff;border-left:10px solid #93dce4;border-right:10px solid #93dce4;font-size:20px}.state_desc>div{margin:20px 0;line-height:25px}.state_desc .title2{color:#26b9c9;font-size:20px;margin-bottom:20px}.state_desc .title3{font-weight:bold;font-size:18px;margin:20px 0}.state_desc ul{background-color:#eee;padding:20px;border-radius:2px;margin:20px 0 0px 0}.state_desc ul li{font-size:14px;line-height:24px;list-style-type:square;margin-left:20px}.state_desc .author{padding:10px 20px;background-color:#999;color:#fff;font-size:12px;border-radius:2px}.state_desc table{border:solid 1px #dee;border-collapse:collapse;border-spacing:0;font:normal 13px Arial,sans-serif;margin:20px 0}.state_desc table th{background-color:#ddefef;border:solid 1px #dee;color:#336b6b;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.state_desc table tbody td{border:solid 1px #dee;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}@media screen and (max-width: 767px){.state_desc{width:90%}}.station_desc{width:980px;margin:40px auto 20px auto;position:relative;line-height:1.6}.station_desc img{width:100%;margin:20px 0}.station_desc #googleMap img{margin:initial}.station_desc .title1{background-color:#26b9c9;padding:20px;color:#fff;border-left:10px solid #93dce4;border-right:10px solid #93dce4;font-size:20px}.station_desc .title2{color:#26b9c9;font-size:20px;margin:25px 0 20px 0}.station_desc .title3{font-weight:bold;font-size:18px;margin:20px 0}.station_desc p{margin-bottom:1em}.station_desc ul{background-color:#eee;padding:20px;border-radius:2px;margin:20px 0 0px 0}.station_desc ul li{font-size:14px;line-height:24px;list-style-type:square;margin-left:20px}.station_desc table{border:solid 1px #dee;border-collapse:collapse;border-spacing:0;font:normal 13px Arial,sans-serif;margin:20px 0}.station_desc table th{background-color:#ddefef;border:solid 1px #dee;color:#336b6b;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.station_desc table tbody td{border:solid 1px #dee;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}.station_desc .row{display:flex}.station_desc .row .title3{margin-top:0}.station_desc .col{margin-right:30px}.station_desc #googleMap{width:600px;max-width:100%;height:400px;margin-bottom:30px}.station_desc .text-right{text-align:right}.station_desc .summary{border:2px solid #deac62;padding:1em 1em;border-radius:.5em;margin:1rem 0;background-color:#fffbf4;font-size:.9em}.station_desc .summary .title3:first-child{margin-top:0}.station_desc .summary p:last-child{margin-bottom:0}.station_desc .column{position:relative;border-radius:0 5px 5px 5px;box-sizing:border-box;border:#deac62 solid 2px;margin:2.5rem 0 1rem 0;padding:15px;font-size:.9em}.station_desc .column::before{border-radius:3px 3px 0 0;content:"コラム";left:-2px;top:-25px;top:0;transform:translateY(-100%);background:#deac62;color:#fff;line-height:1;padding:5px 10px;position:absolute;font-size:1em}.station_desc .column *,.station_desc .column *:before,.station_desc .column *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.station_desc .column label{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(250, 252, 252, 0.95) 90%)}.station_desc .column label::after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;left:50%;width:16rem;font-family:FontAwesome;content:"" " 続きをよむ";transform:translate(-50%, 0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#f08d18;transition:all .5s ease-out}.station_desc .column label:hover::after{background:#e6ac64;color:#fff}.station_desc .column input{display:none}.station_desc .column input:checked+label{background:inherit}.station_desc .column input:checked+label:after{font-family:FontAwesome;content:"" " 閉じる"}.station_desc .column .column-container{overflow:hidden;height:200px;transition:all .5s}.station_desc .column input:checked~.column-container{height:auto;padding-bottom:80px;transition:all .5s}@media screen and (max-width: 767px){.station_desc{width:90%;line-height:1.6;font-size:12px}.station_desc .title1,.station_desc .title2{font-size:18px}.station_desc .title3{font-size:15px}.station_desc ul li{font-size:12px}.station_desc table{font-size:12px}.station_desc .row{display:block}.station_desc .col{margin-right:0}.station_desc #googleMap{width:100%;height:200px}}p.bar_header_desc{margin:40px 0 0 0}@media screen and (max-width: 767px){p.bar_header_desc{margin:10px 15px 15px 15px;font-size:14px;line-height:1.5}}.license_desc,.special_desc{margin-top:15px;margin-bottom:20px}@media screen and (min-width: 768px){.license_desc.page_list,.special_desc.page_list{padding:15px;background-color:#f7f7f7}.license_desc.page_list .border_header,.special_desc.page_list .border_header{background-color:initial}}@media screen and (max-width: 767px){.license_desc,.special_desc{margin:10px 15px 20px 15px}.license_desc .border_header,.special_desc .border_header{margin:15px 0 15px 0}}.license_desc p,.special_desc p{line-height:1.6;margin-bottom:10px}@media screen and (max-width: 767px){.license_desc p,.special_desc p{font-size:12px;line-height:1.5}}.license_desc p.correspondence_range,.special_desc p.correspondence_range{font-weight:bold}.license_desc .abridgement,.special_desc .abridgement{position:relative}.license_desc .abridgement label,.special_desc .abridgement label{display:inline-block;cursor:pointer}.license_desc .abridgement label:after,.special_desc .abridgement label:after{content:"[…続きを読む]";color:#0263b5;text-decoration:underline}.license_desc .abridgement input,.special_desc .abridgement input{display:none}@media screen and (min-width: 768px){.license_desc .abridgement input+p .more,.special_desc .abridgement input+p .more{display:none}}@media screen and (max-width: 767px){.license_desc .abridgement input+p .more_sp,.special_desc .abridgement input+p .more_sp{display:none}}.license_desc .abridgement input:checked+p label,.special_desc .abridgement input:checked+p label{display:none}.license_desc .abridgement input:checked+p,.special_desc .abridgement input:checked+p{height:auto}.license_desc .abridgement input:checked+p .more,.license_desc .abridgement input:checked+p .more_sp,.special_desc .abridgement input:checked+p .more,.special_desc .abridgement input:checked+p .more_sp{display:initial}.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}}
