html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--color-black: #333333;--color-green: #16a34a;--color-orange: #f08d18;--color-blue: #344b95;--color-accent: #2e3858;--color-light-green: #effdf4;--color-light-yellow: #fdf5e2;--color-white: #ffffff;--color-light-gray: #f8f9fb;--color-gray: #f5f5f5;--color-dark-gray: #797474;--color-brown: #895921;--color-bg-cta: #fff7ec;--color-text-sub: #666666;--color-text-muted: #888888;--color-border: #cccccc;--color-bg-muted: #eeeeee;--color-link: #0263b5;--color-support: #e63946;--color-heading-navy: #232b39;--color-navi-teal: #26b9c9;--color-shadow-black: #000000;--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}:root:root{--color-black: #333333;--color-green: #16a34a;--color-orange: #f08d18;--color-blue: #344b95;--color-accent: #2e3858;--color-light-green: #effdf4;--color-light-yellow: #fdf5e2;--color-white: #ffffff;--color-light-gray: #f8f9fb;--color-gray: #f5f5f5;--color-dark-gray: #797474;--color-brown: #895921;--color-bg-cta: #fff7ec;--color-text-sub: #666666;--color-text-muted: #888888;--color-border: #cccccc;--color-bg-muted: #eeeeee;--color-link: #0263b5;--color-support: #e63946;--color-heading-navy: #232b39;--color-navi-teal: #26b9c9;--color-shadow-black: #000000;--default-font-family: "BIZ UDPGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}h1,h2,h3,h4,h5,h6{line-height:normal;margin-block:0}p,figure{margin-top:initial;margin-bottom:initial}a{text-decoration:none;color:inherit;line-height:normal;transition:all .3s}a:hover{text-decoration:none;color:inherit}ul,ol{color:#333;margin-block:0;list-style:none}html,*,::before,::after{box-sizing:content-box}button,select,meter,progress,input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset],input[type=color],input[type=search]{box-sizing:border-box}:where(input[type=checkbox]){margin:4px 4px 4px 4px}:where(input[type=radio]){margin:4px 4px 0 5px}h1,h2,h3,h4,h5,h6,a{line-height:inherit}a{color:#0263b5;text-decoration:underline;transition:none}a:hover{color:#0263b5;text-decoration:underline}ol{list-style:decimal}input,select,textarea{font:revert;background-color:revert;border-style:revert;border-radius:revert}select{appearance:revert;-webkit-appearance:revert;-moz-appearance:revert}input:focus,select:focus,textarea:focus{outline-width:revert}h1,h2,h3,h4,h5,h6,small,sub,sup{font-size:100%}sub,sup{line-height:inherit;position:static;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}mark{background:rgba(0,0,0,0)}fieldset{border:0}hr{height:revert;overflow:revert;color:revert;margin-block:revert}.footerCta__tel.--shiny{position:relative;overflow:hidden}.footerCta__tel.--shiny::after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}body{background:#fff;color:#333;line-height:1;font-family:var(--default-font-family)}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}img{line-height:0;vertical-align:middle}#main_content{margin-top:0;width:100%}@media screen and (min-width: 768px){#main_content{min-width:980px}#main_content .mc_inner{width:980px;margin:20px auto;position:relative}#main_content .mc_top{position:relative;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#main_content .mc_bottom{width:100%;min-width:980px;background-color:#f5f5f5}#main_content .two_column{position:relative;padding:0}}@media screen and (min-width: 768px)and (max-width: 1039px){#main_content .two_column{padding:0 15px}}@media screen and (min-width: 768px){#main_content .two_column .content_column{width:68%}}#main_content .two_column{display:flex;overflow-x:hidden}@media screen and (min-width: 768px){#main_content .two_column{overflow-x:visible}}#main_content .two_column .content_column{width:100%;margin-right:3%}@media screen and (min-width: 768px){#main_content .two_column .content_column{width:68%}}#main_content .two_column .side_column{margin:0 15px;display:none}@media screen and (min-width: 768px){#main_content .two_column .side_column{display:block;width:28%;margin:0}}#main_content .two_column .side_column .navi-side-sticky{position:sticky;top:20px}#main_content .two_column .side_column .btn__banner{margin:0 0 20px 0px}#main_content .two_column .side_column .btn__banner li{margin:20px 0 0 0}#main_content .two_column .side_column .btn__banner a{border:#ccc solid 1px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;padding:10px;font-size:14px;color:#333;text-decoration:none;border-radius:0px;width:100%}#main_content .two_column .side_column .btn__banner a:visited{color:#333}#main_content .two_column .side_column .btn__banner a:hover{color:#333;text-decoration:none;border:#f08d18 solid 1px}#main_content .two_column .side_column .btn__banner a:hover .btn__page{color:#f08d18}#main_content .two_column .side_column .btn__banner a span.btn__page{display:block;width:100%;margin:15px 0 0 0;text-align:right}#main_content .two_column .side_column .btn__banner a span.btn__txt{width:77%;line-height:1.8}#main_content .two_column .side_column .btn__banner a img{display:block;margin:0 15px 0 0}#main_content .two_column .side_column .btn__page{display:block;color:#0263b5;display:block;margin:10px 0 0 0}.main_content{margin-top:80px}@media screen and (min-width: 768px){.main_content{margin-top:0}}@media screen and (min-width: 768px){#index .main_content{margin-top:110px}}.mc_top{padding-top:0;margin:0 0 20px 0;background-color:#f5f5f5}@media screen and (min-width: 768px){.mc_top{margin:0}}.mc_top .mc_top_inner{max-width:980px;margin:0 auto}.mc_top h2{margin-bottom:10px}.mc_top .search_block{margin-bottom:20px;position:relative;overflow:hidden;*zoom:1}.mc_top .left_column{width:286px;height:396px;background-color:#fff;float:left}.mc_top .left_column h3{margin:20px 0 20px 20px}.mc_top .left_column ul{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.mc_top .left_column ul li{height:80px;margin-bottom:10px;overflow:hidden;text-align:center}.mc_top .left_column ul li a:hover img{margin-top:-80px}.mc_top .right_column{width:684px;height:396px;float:right}.mc_top .right_column .map_block{height:356px;background-color:#fff;position:relative;overflow:hidden;*zoom:1}.mc_top .right_column .map_block .map{width:336px;float:left}.mc_top .right_column .pref_list{width:348px;float:left}.mc_top .free_word{margin-left:20px}#topic_path{background:url(../images/common/topic_path_bg.gif) left top repeat;position:relative;overflow:hidden}#topic_path ul{margin:0;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}#topic_path ul::-webkit-scrollbar{display:none}#topic_path li{padding:0;font-size:12px;line-height:1;position:relative;margin:0 20px 0 10px}#topic_path li::after{content:"chevron_right";color:#ccc;display:block;font-family:Material Icons;font-feature-settings:"liga";font-size:26px;right:-26px;line-height:1;margin:-12px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#topic_path li:first-child{padding:0 0 0 32px;margin:0 10px 0 0}#topic_path li:first-child::before{content:"home";color:#0263b5;display:block;font-family:Material Icons;font-feature-settings:"liga";font-size:26px;left:0;line-height:1;margin:-12px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}#topic_path li:last-child::after{content:""}.mc_bottom{padding:25px 0 30px}.mc_bottom .mc_bottom_inner{width:980px;margin:0 auto;position:relative;overflow:hidden}.mc_bottom p{font-size:14px;line-height:22px}.mc_bottom .mc_bottom-logo{background:url(../images/logo.svg) no-repeat left bottom/100% auto;display:inline-block;height:25px;margin-right:5px;overflow:hidden;position:relative;text-indent:100%;top:3px;white-space:nowrap;width:91px}#wrapper{width:100%;overflow-x:hidden;position:relative}#main_block{width:100%;position:relative;overflow:hidden;background-color:#fff}#bottom_index-sp{display:block}@media screen and (min-width: 768px){#bottom_index-sp{display:none}}#bottom_index-sp .search_links{display:flex;flex-wrap:wrap;background:#eee;padding:5px 0}#bottom_index-sp .search_links li{margin:0;width:50%}#bottom_index-sp .search_links li a{display:block;margin:5px 10px}#bottom_index-sp .search_links li a img{width:100%;display:block}.navi_list_wrapper{display:flex;flex-direction:column;margin-top:16px;max-width:1000px;margin:0 auto}.navi_list_wrapper .navi_list_wrapper-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%;max-width:1000px;padding:0 12px;box-sizing:border-box}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_wrapper-inner{padding:0}}.navi_list_wrapper .navi_list_wrapper-inner>*{flex-grow:1;flex-shrink:1;flex-basis:auto;box-sizing:border-box}.navi_list_wrapper .navi_list_wrapper-inner .search-not-found{font-size:1.1em;color:#888;margin-bottom:40px}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_wrapper-inner .search-not-found{font-size:1.2em;margin-bottom:0px}}@media screen and (min-width: 768px){.navi_list_wrapper{margin-top:24px;flex-direction:row}}.navi_list_wrapper .list_breadcrumb{align-items:center;color:#232b39;display:flex;flex-wrap:nowrap;font-size:14px;height:48px;line-height:48px;justify-content:flex-start;margin:0 auto 12px;max-width:1000px;overflow-x:scroll;padding-left:5px}@media screen and (min-width: 768px){.navi_list_wrapper .list_breadcrumb{margin:0 auto 20px;overflow:auto;padding-left:0}}.navi_list_wrapper .item_breadcrumb{margin-right:15px;position:relative;white-space:nowrap}.navi_list_wrapper .item_breadcrumb::before{content:"";width:8px;height:6px;border:0px;border-top:solid 1px #232b39;transform:rotate(28deg);position:absolute;top:22px;right:-10px}.navi_list_wrapper .item_breadcrumb::after{content:"";width:11px;height:6px;border:0px;border-right:solid 1px #232b39;transform:rotate(62deg);position:absolute;top:18px;right:-10px}.navi_list_wrapper .item_breadcrumb:last-child{font-weight:700}.navi_list_wrapper .item_breadcrumb:last-child::before,.navi_list_wrapper .item_breadcrumb:last-child::after{display:none}.navi_list_wrapper .item_breadcrumb>a{color:#232b39;text-decoration:none}.navi_list_wrapper .item_breadcrumb .txt_pc{display:none}@media screen and (min-width: 768px){.navi_list_wrapper .item_breadcrumb .txt_pc{display:inline}}.navi_list_wrapper .bar_header{font-size:24px;font-weight:700;color:#fff;background-color:#2e3858;padding:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.navi_list_wrapper .bar_header{font-size:20px;line-height:1.5;padding:15px}}.navi_list_wrapper .search_result_title{font-size:20px;font-weight:700;margin:40px 0}@media screen and (min-width: 768px){.navi_list_wrapper .search_result_title{font-size:30px}}.navi_list_wrapper .navi_list_main{width:100%;max-width:700px;padding-right:0}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main{padding-right:24px}}.navi_list_wrapper .navi_list_main .posts{margin-top:15px}.navi_list_wrapper .navi_list_main .posts li{border-bottom:dashed 1px #ccc;padding:15px}.navi_list_wrapper .navi_list_main .posts li article{display:flex;gap:12px}.navi_list_wrapper .navi_list_main .posts li article .thumbnail{width:260px;margin-right:0}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts li article .thumbnail{margin-right:10px}}.navi_list_wrapper .navi_list_main .posts li article .thumbnail img{height:auto;max-width:100%}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts li article .thumbnail img{width:210px;height:auto}}.navi_list_wrapper .navi_list_main .posts li article .content{width:100%}.navi_list_wrapper .navi_list_main .posts li article .content .tag_time_wrapper{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;gap:12px}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts li article .content .tag_time_wrapper{font-size:16px}}.navi_list_wrapper .navi_list_main .posts li article .content .tag_time_wrapper span{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:0px}.navi_list_wrapper .navi_list_main .posts li article .content .tag_time_wrapper span:before{content:"";font-family:"Material Icons";display:inline-block;vertical-align:middle;background-color:#f08d18;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-right:4px}.navi_list_wrapper .navi_list_main .posts li article .content .tag_time_wrapper span a{text-decoration:none;color:#f08d18}.navi_list_wrapper .navi_list_main .posts li article .content .desc{display:none}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts li article .content .desc{display:block}}.navi_list_wrapper .navi_list_main .posts li article .content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.navi_list_wrapper .navi_list_main .posts .time{font-size:12px}.navi_list_wrapper .navi_list_main .posts time{display:block;color:#666;font-size:14px}.navi_list_wrapper .navi_list_main .posts h2{border:none;color:inherit;font-size:18px;height:inherit;line-height:1.5;margin:.2em 0 .5em 0}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts h2{font-size:20px;margin:0 0 1em 0}}.navi_list_wrapper .navi_list_main .posts h2 a{text-decoration:none;color:#26b9c9;font-size:16px}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts h2 a{display:block;margin-top:12px;font-size:20px}}.navi_list_wrapper .navi_list_main .posts h2 a:hover{text-decoration:underline}.navi_list_wrapper .navi_list_main .posts p{text-decoration:none;line-height:1.5em;font-size:14px;margin-bottom:0}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_main .posts p{margin-bottom:20px;font-size:16px}}.navi_list_wrapper .navi_list_side{max-width:100%;margin:0 12px}@media screen and (min-width: 768px){.navi_list_wrapper .navi_list_side{max-width:300px;margin:0px}}body{overflow-x:hidden}.header--pc{display:none}.header--sp{display:flex}@media screen and (min-width: 768px){.header--pc{display:block}.header--sp{display:none}}.header--pc{width:100%}.header--pc .header-tagline{background-color:#eee}.header--pc .header-tagline .inner{max-width:1000px;margin:auto;font-size:12px;color:#888;display:flex;padding:8px;justify-content:space-between}.header--pc .header-top{max-width:1000px;margin:auto;display:flex;justify-content:space-between;padding:12px 0}.header--pc .header-top .header-left a{display:flex}.header--pc .header-top .header-left a img.logo{width:160px;margin-right:12px}.header--pc .header-top .header-left a img.badge{width:100px}.header--pc .header-top .header-left a img.badge.count{margin-right:12px}.header--pc .header-top .header-left a img.badge.kuchikomi{margin-right:0;width:140px}.header--pc .header-top .header-right{display:flex;justify-content:flex-end}.header--pc .header-top .header-right .operator{display:flex}.header--pc .header-top .header-right .operator>img{margin-right:24px}.header--pc .header-top .header-right .operator p{font-size:16px;line-height:1.3em}.header--pc .header-top .header-right .operator p span{color:#f08d18;font-weight:700}.header--pc .header-top .header-right .operator .balloon{position:relative;padding:12px;background-color:#fff;border:2px solid #666;border-radius:8px}.header--pc .header-top .header-right .operator .balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:20px;border-right:15px solid #666;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.header--pc .header-top .header-right .operator .balloon::after{content:"";position:absolute;display:block;width:0;height:0;left:-12px;top:20px;border-right:15px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.header--pc .header-top .header-right .contact{display:flex;margin-left:12px;justify-content:center;align-items:center}.header--pc .header-top .header-right .contact .free{background-color:#f08d18;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:20px;width:64px;height:64px;line-height:1.2em;text-align:center}.header--pc .header-top .header-right .contact a,.header--pc .header-top .header-right .contact .tel{display:flex;justify-content:center;align-items:center;text-decoration:none;margin-left:5px}.header--pc .header-top .header-right .contact a i,.header--pc .header-top .header-right .contact .tel i{color:#f08d18;font-size:36px}.header--pc .header-top .header-right .contact a p,.header--pc .header-top .header-right .contact .tel p{text-align:center}.header--pc .header-top .header-right .contact a p:first-child,.header--pc .header-top .header-right .contact .tel p:first-child{color:#333;font-size:24px;font-weight:700;margin-bottom:8px}.header--pc .header-top .header-right .contact a p:first-child small,.header--pc .header-top .header-right .contact .tel p:first-child small{font-size:.8em}.header--pc .header-top .header-right .contact a p:last-child,.header--pc .header-top .header-right .contact .tel p:last-child{font-size:12px;color:#333}.header--pc .header-bottom{border-top:1px solid #ffd9af;border-bottom:2px solid #f08d18}.header--pc .header-bottom ul{max-width:1000px;margin:auto;display:flex;padding:8px 0}.header--pc .header-bottom ul li{width:100%;border-left:1px solid #aaa}.header--pc .header-bottom ul li a{display:flex;text-decoration:none;padding:10px 10px;color:#333;white-space:nowrap;justify-content:center;align-items:center}.header--pc .header-bottom ul li:last-child{border-right:1px solid #aaa}.header--sp{width:100%;justify-content:space-between;border-top:1px solid #ffd9af;padding:12px 8px;box-sizing:border-box}.header--sp .header-left{display:flex}.header--sp .header-left a{display:flex}.header--sp .header-left a img.logo{width:86px;margin-right:5px}.header--sp .header-left a img.badge{width:64px}.header--sp .header-left a img.badge.count{margin-right:5px}.header--sp .header-left a img.badge.kuchikomi{margin-right:0;width:100px}.header--sp .header-right{display:flex;justify-content:center;align-items:center}.header--sp .header-right a{background-color:#e63946;color:#fff;font-size:14px;border-radius:8px;padding:10px 5px;display:flex;justify-content:center;align-items:center;text-decoration:none;margin-right:4px}.header--sp .header-right button{background-color:rgba(0,0,0,0);border:1px solid #ccc;display:flex;justify-content:center;align-items:center;border-radius:4px;flex-direction:column-reverse;font-size:12px}.header--sp .header-right button i{font-size:26px}.header-menu{overflow:scroll;background-color:#eee;width:100%;height:100%;position:absolute;z-index:99999;top:0;transition:all .2s;right:100%;opacity:0;visibility:hidden}.header-menu.active{visibility:visible;opacity:1;right:0}.header-menu .button-wrap-top,.header-menu .button-wrap-bottom{padding:12px;display:flex;justify-content:flex-end}.header-menu .button-wrap-top button,.header-menu .button-wrap-bottom button{background-color:rgba(0,0,0,0);border:1px solid #666;display:flex;justify-content:center;align-items:center;padding:8px 12px;color:#666;border-radius:8px}.header-menu .button-wrap-top button i,.header-menu .button-wrap-bottom button i{color:#aaa;font-size:18px;margin-right:5px}.header-menu .button-wrap-bottom{justify-content:center}.header-menu .banner{border:none;margin-bottom:8px;display:flex;justify-content:center;align-items:center;padding:0 8px}.header-menu ul{background-color:#fff;border-top:1px solid #f08d18;border-bottom:1px solid #f08d18;margin:24px 0}.header-menu ul li{border-bottom:1px solid #ccc;padding:5px 0}.header-menu ul li a{display:flex;text-decoration:none;padding:10px 20px;align-items:center;color:#333;position:relative}.header-menu ul li a i{color:#f08d18;font-size:24px;margin-right:12px}.header-menu ul li a::after{content:"chevron_right";display:block;font-family:Material Icons;font-size:26px;position:absolute;right:12px;color:#888}.header-menu ul li.menu-about a::before,.header-menu ul li.menu-search-experts a::before,.header-menu ul li.menu-review a::before,.header-menu ul li.menu-interview a::before,.header-menu ul li.menu-procedure a::before,.header-menu ul li.menu-knowledge a::before,.header-menu ul li.menu-case-studies a::before{font-family:"Material Icons";color:#f08d18;font-size:24px;margin-right:12px;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.header-menu ul li.menu-about a::before{content:"live_help"}.header-menu ul li.menu-search-experts a::before{content:"person_search"}.header-menu ul li.menu-review a::before{content:"chat"}.header-menu ul li.menu-interview a::before{content:"person_pin"}.header-menu ul li.menu-procedure a::before{content:"account_tree"}.header-menu ul li.menu-knowledge a::before{content:"school"}.header-menu ul li.menu-case-studies a::before{content:"list"}.header-menu ul li:last-child{border-bottom:none}header{position:relative;top:0;background-color:#fff}header *{box-sizing:border-box}header a{text-decoration:none !important}header .header__inr{width:100vw;margin:0 auto;display:flex;align-items:center;justify-content:start;padding:2.4vw 3.7333333333vw;gap:2.6666666667vw}@media screen and (min-width: 768px){header .header__inr{padding:clamp(0px,1.0909090909vw,12px) clamp(0px,9.0909090909vw,100px);width:clamp(1px,100vw,1512px);gap:0}}header .header__logo{display:flex;align-items:center;justify-content:space-between;gap:2.4vw;margin:2.4vw 0}@media screen and (min-width: 768px){header .header__logo{width:auto;flex-direction:column;gap:clamp(1px,0.8181818182vw,9px);margin:clamp(0px,0.8181818182vw,8px) 0}}header .header__logoImg{order:1;text-align:center}@media screen and (min-width: 768px){header .header__logoImg{order:2}}header .header__logoImg>img{width:18.9333333333vw;height:5.0666666667vw;margin-left:1.3333333333vw}@media screen and (min-width: 768px){header .header__logoImg>img{width:clamp(1px,14.5454545455vw,160px);height:clamp(1px,4.0909090909vw,45px);margin-left:0}}header .header__logoCatchphrase{order:2;color:#f08d18;font-size:3.7333333333vw;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__logoCatchphrase{order:1;font-size:clamp(1px,1.0909090909vw,12px)}}header .header__cta{margin:0 0 0 auto}header .header__cta>a{display:flex;align-items:center}@media screen and (min-width: 768px){header .header__cta>a{flex-direction:row;gap:clamp(1px,0.9090909091vw,10px)}}header .header__ctaBadge{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#16a34a;color:#fff;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__ctaBadge{width:clamp(1px,5.8181818182vw,64px);height:clamp(1px,5.8181818182vw,64px);font-size:clamp(1px,1.8181818182vw,20px)}}header .header__ctaTel{color:#16a34a;text-align:center;font-family:var(--default-font-family);font-weight:700;line-height:1.2}@media screen and (min-width: 768px){header .header__ctaTel{font-size:clamp(1px,3.6363636364vw,40px)}}header .header__ctaTel small{display:block;color:#232b39;text-align:center;font-weight:400}@media screen and (min-width: 768px){header .header__ctaTel small{font-size:clamp(1px,1.4545454545vw,16px)}}header .header__result{display:block;height:100%}@media screen and (min-width: 768px){header .header__result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,1.8181818182vw,20px)}}header .header__result>ul{display:flex;align-items:center;justify-content:center;gap:2.6666666667vw}@media screen and (min-width: 768px){header .header__result>ul{flex-flow:row;gap:clamp(1px,0.9090909091vw,10px);margin-left:clamp(0px,1.8181818182vw,20px)}}header .header__result>ul>li{display:flex;align-items:center;justify-content:center;color:#61482d;font-size:2.9333333333vw;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap;text-align:center}@media screen and (min-width: 768px){header .header__result>ul>li{max-width:clamp(1px,19.0909090909vw,210px);font-size:clamp(1px,0.9090909091vw,10px)}}header .header__result>ul>li::before,header .header__result>ul>li::after{content:"";background-repeat:no-repeat;background-size:contain;width:4.8vw;height:10.6666666667vw;aspect-ratio:6/13}@media screen and (min-width: 768px){header .header__result>ul>li::before,header .header__result>ul>li::after{width:clamp(1px,2.7272727273vw,30px);height:clamp(1px,6vw,66px);aspect-ratio:17/37}}header .header__result>ul>li::before{background-image:url(../images/result_deco_l.svg)}header .header__result>ul>li::after{background-image:url(../images/result_deco_r.svg)}header .header__result>ul>li strong{font-size:3.2vw;margin-top:2px;display:block}@media screen and (min-width: 768px){header .header__result>ul>li strong{font-size:clamp(1px,1.2727272727vw,14px);letter-spacing:.05em}}header .header__result>ul>li span{font-size:5.8666666667vw;background:linear-gradient(45deg, #895921 0%, #f08d18 45%, #f08d18 70%, #f08d18 85%, #895921 95% 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){header .header__result>ul>li span{font-size:clamp(1px,2.5454545455vw,28px)}}header .header__result>ul>li:first-of-type{grid-column:1/3}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type{max-width:clamp(1px,19.0909090909vw,210px)}}header .header__result>ul>li:first-of-type strong{display:flex;align-items:center;justify-content:center;background-color:#344b95;color:#fff;font-size:2.9333333333vw;font-weight:600;line-height:1;margin:0 auto;padding:2px}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type strong{padding:2px 0px;font-size:clamp(1px,1vw,11px)}}header .header__result>ul>li:first-of-type span{display:block;font-size:6.9333333333vw;font-style:normal;font-weight:600;line-height:1;position:relative;text-align:center;margin-top:2px}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type span{line-height:1.2;font-size:clamp(1px,3.2727272727vw,36px);margin-right:0}}header .header__result>ul>li:first-of-type span::after{content:"※";display:block;font-size:2.1333333333vw;font-weight:600;line-height:1.2;position:absolute;top:0.5333333333vw;right:0;color:#61482d;-webkit-background-clip:unset;-webkit-text-fill-color:initial}@media screen and (min-width: 768px){header .header__result>ul>li:first-of-type span::after{top:clamp(1px,0.4545454545vw,5px);right:clamp(-10px,-0.9090909091vw,-1px);font-size:clamp(1px,1vw,11px)}}.footerCta{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:#2e3858;color:#fff;white-space:nowrap}.footerCta *{box-sizing:border-box}.footerCta__inr{width:94.6666666667vw;margin:0 auto;padding:3.2vw 30px 3.2vw 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:2.1333333333vw}@media screen and (min-width: 768px){.footerCta__inr{width:clamp(1px,90.9090909091vw,1000px);height:clamp(1px,7.2727272727vw,80px);padding:0 0 0 clamp(0px,9.0909090909vw,100px);gap:clamp(1px,1.2727272727vw,14px);flex-direction:row;align-items:center}}@media screen and (min-width: 768px){.footerCta__inr::before{content:"";background-image:url(../images/servicePromotion_person.png);background-size:contain;background-repeat:no-repeat;display:block;width:clamp(1px,10.0909090909vw,111px);height:clamp(1px,9vw,99px);position:absolute;bottom:0;left:0}}.footerCta__head{display:flex;flex-direction:column;align-items:center;gap:1.0666666667vw;width:100%}@media screen and (min-width: 768px){.footerCta__head{align-items:flex-start;width:auto;gap:clamp(1px,0.3636363636vw,4px)}}.footerCta__ttl{font-size:3.7333333333vw;font-weight:700;line-height:1.2;text-align:center;width:100%}@media screen and (min-width: 768px){.footerCta__ttl{font-size:clamp(1px,1.8181818182vw,20px);text-align:left;width:auto}}.footerCta__desc{display:none;font-size:4.2666666667vw;font-weight:400;line-height:6.4vw}@media screen and (min-width: 768px){.footerCta__desc{display:flex;align-items:center;align-self:center;gap:clamp(1px,0.9090909091vw,10px);margin-top:clamp(0px,0.5454545455vw,5px)}}.footerCta__desc strong{display:flex;border-radius:1.6vw;background:#16a34a;justify-content:center;align-items:center;width:13.8666666667vw;height:8.2666666667vw;font-size:4.8vw;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.footerCta__desc strong{border-radius:clamp(0px,0.5454545455vw,4px);width:clamp(1px,4.7272727273vw,52px);height:clamp(1px,2.8181818182vw,31px);font-size:clamp(1px,1.6363636364vw,18px)}}@media screen and (min-width: 768px){.footerCta__desc{font-size:clamp(1px,2.3636363636vw,26px);line-height:clamp(1px,2.1818181818vw,24px)}}.footerCta__buttons{display:flex;gap:2.1333333333vw;width:100%}@media screen and (min-width: 768px){.footerCta__buttons{width:auto;gap:clamp(1px,1.2727272727vw,14px)}}.footerCta__tel,.footerCta__web{display:flex;width:45.3333333333vw;height:11.2vw;justify-content:center;align-items:center;gap:1.0666666667vw;border-radius:5.3333333333vw;color:#fff;font-weight:700;text-align:center;padding:2.4vw 0;font-size:4.2666666667vw;line-height:1.5;text-decoration:none}@media screen and (min-width: 768px){.footerCta__tel,.footerCta__web{width:auto;height:clamp(1px,5.6363636364vw,62px);gap:clamp(1px,0.7272727273vw,8px);border-radius:clamp(0px,0.9090909091vw,8px);font-size:clamp(1px,2vw,22px);line-height:clamp(1px,2.1818181818vw,24px);padding:clamp(0px,0.5454545455vw,5px) clamp(0px,1.4545454545vw,16px)}}.footerCta__tel small,.footerCta__web small{font-size:3.2vw;font-weight:400}@media screen and (min-width: 768px){.footerCta__tel small,.footerCta__web small{font-size:clamp(1px,1.4545454545vw,16px)}}.footerCta__tel p,.footerCta__web p{font-size:2.6666666667vw;font-weight:400;line-height:1.3;white-space:normal}@media screen and (min-width: 768px){.footerCta__tel p,.footerCta__web p{font-size:clamp(1px,0.9090909091vw,10px)}}.footerCta__tel:hover,.footerCta__web:hover{opacity:1}.footerCta__tel{background:#16a34a;box-shadow:0 4px 0 rgb(15.9351351351,118.0648648649,53.6)}.footerCta__tel::before{content:"";background-image:url(../images/animated_phone.svg);background-size:contain;background-repeat:no-repeat;display:block;width:5.3333333333vw;height:5.3333333333vw}@media screen and (min-width: 768px){.footerCta__tel::before{width:clamp(1px,4.3636363636vw,48px);height:clamp(1px,4.3636363636vw,48px)}}.footerCta__web{background:#f08d18;box-shadow:0 4px 0 hsl(32.5,87.8048780488%,41.7647058824%)}.footerCta__web::before{content:"";background-image:url(../images/top/cta_ico_mail.png);background-size:contain;background-repeat:no-repeat;display:block;width:6.9333333333vw;height:5.3333333333vw}@media screen and (min-width: 768px){.footerCta__web::before{width:clamp(1px,4.9090909091vw,54px);height:clamp(1px,3.5454545455vw,39px)}}.footerCta+footer{margin-bottom:19.2vw}@media screen and (min-width: 768px){.footerCta+footer{margin-bottom:clamp(0px,7.2727272727vw,80px)}}.footerCta__close{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;z-index:99999;display:flex;align-items:center;justify-content:center;transition:background .3s}@media screen and (min-width: 768px){.footerCta__close{top:12px;right:12px}}.footerCta__close:hover{background:rgba(32,16,16,.7)}.group-site-link{background-color:#fff}@media screen and (min-width: 768px){.group-site-link{border-top:1px solid #eee}}.group-site-link__inner{margin-left:auto;margin-right:auto;padding:9.3333333333vw 0 10.6666666667vw;width:94.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.group-site-link__inner{padding:clamp(0px,3.6363636364vw,40px) 0;width:clamp(1px,90.9090909091vw,1000px)}}.group-site-link__title{font-size:5.8666666667vw;font-weight:700;line-height:1.2;text-align:center;color:#f08d18}@media screen and (min-width: 768px){.group-site-link__title{font-size:clamp(1px,2.1818181818vw,24px)}}.group-site-link__categories{display:grid;grid-template-columns:1fr;margin-top:6.4vw}@media screen and (min-width: 768px){.group-site-link__categories{margin-top:clamp(0px,3.2727272727vw,36px);grid-template-columns:repeat(3, 1fr);gap:clamp(1px,2.9090909091vw,32px) clamp(1px,2.1818181818vw,24px)}}.group-site-link__category{position:relative;border-bottom:1px solid #eee}@media screen and (min-width: 768px){.group-site-link__category{margin-bottom:0;border-bottom:none}}.group-site-link__heading{font-size:4.2666666667vw;font-style:normal;font-weight:700;line-height:1.8;position:relative;cursor:pointer;padding:2.6666666667vw 21.3333333333vw 2.6666666667vw 4.8vw}@media screen and (min-width: 768px){.group-site-link__heading{font-size:clamp(1px,1.4545454545vw,16px);line-height:clamp(1px,1.7181818182vw,18.9px);margin-bottom:clamp(0px,1.3636363636vw,15px);padding:0}}.group-site-link__heading::after{content:"";position:absolute;right:10px;top:24%;display:block;background-image:url(../images/footer/group_site_link_ico_arrow_down.svg);background-size:contain;width:8.5333333333vw;height:8.5333333333vw;transform:rotate(0deg);transition:transform .3s}@media screen and (min-width: 768px){.group-site-link__heading::after{display:none}}.group-site-link__heading.is-open::after{transform:rotate(-180deg)}.group-site-link__list{display:none;padding:0 0 4.2666666667vw;line-height:2.9333333333vw}.group-site-link__list.is-open{display:block}@media screen and (min-width: 768px){.group-site-link__list{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1px,0.5454545455vw,6px);line-height:clamp(1px,1vw,11px);padding:0}}.group-site-link__item{padding:2.1333333333vw 4.8vw}@media screen and (min-width: 768px){.group-site-link__item{padding:0}}.group-site-link__item:last-child{margin-bottom:0}.group-site-link__link{color:#0263b5;font-size:3.7333333333vw;font-weight:400;line-height:1em}@media screen and (min-width: 768px){.group-site-link__link{font-size:clamp(1px,1.2727272727vw,14px)}}#footer{width:100%;margin-bottom:50px;padding:30px 0;background-color:#eee}@media screen and (min-width: 768px){#footer{min-width:768px;position:relative;margin:0;bottom:0;padding:30px 0 160px;display:block}}#footer .copyright{padding:20px;font-size:12px;line-height:16px;color:#fff;text-align:center;border-top:1px solid #ccc;background:#333}#bottom_index{padding-bottom:50px}@media screen and (min-width: 768px){#bottom_index{padding-bottom:125px}}#bottom_index .search_links{position:relative;overflow:hidden;padding:15px 0 4px 15px;background-color:#eee}#bottom_index .search_links li{margin:0 10px 10px 0;float:left}#bottom_index .search_links02{position:relative;overflow:hidden}#bottom_index .search_links02 li{margin:0 10px 10px 0;float:left}#bottom_index .search_form{margin:15px 0 15px 15px;vertical-align:top}#bottom_index .search_form input.search_word{width:207px;height:28px;margin-right:5px;padding-left:5px;font-size:12px;line-height:28px;border:1px solid #ccc;border-radius:4px}#bottom_index .search_form input.submit{width:65px;height:32px;background:url(../images/sp/common_images/btn_search_submit.png) left top no-repeat;background-size:65px 32px;border:none;color:rgba(0,0,0,0)}#bottom_index .content_index li{padding-left:10px;font-size:14px;font-weight:700;color:#fff;line-height:44px;background-color:#2e3858;border-bottom:1px solid #fff;background-position:15px center;background-repeat:no-repeat}#bottom_index .content_index li a{display:block;color:#fff;height:100%;position:relative;text-decoration:none}#bottom_index .content_index li a::after{content:"chevron_right";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:30px;right:0;line-height:1;position:absolute;top:50%;margin:-15px 0 0 0;-webkit-font-feature-settings:"liga"}#bottom_index .content_index .knowledge i,#bottom_index .content_index .qanda i{position:relative;top:5px;margin-right:10px}#bottom_index .content_index .recommend{background-image:url(../images/sp/common_images/icon_recommend.png);background-size:25px 23px}#bottom_index .footer_index{width:320px;position:relative;overflow:hidden}#bottom_index .footer_index li{width:159px;font-size:14px;font-weight:700;line-height:44px;color:#2e3858;border-right:1px solid #eee;border-bottom:1px solid #eee;float:left}#bottom_index .footer_index li:nth-child(even){border-right:none}#bottom_index .footer_index li:nth-child(3),#bottom_index .footer_index li:nth-child(4){border-bottom:none}#bottom_index .footer_index li a{background-size:10px 15px;color:#2e3858;display:block;height:100%;padding-left:15px;position:relative;text-decoration:none}#bottom_index .footer_index li a::after{content:"chevron_right";color:#2e3858;font-family:Material Icons;font-feature-settings:"liga";font-size:30px;right:0;line-height:1;position:absolute;top:50%;margin:-15px 0 0 0;-webkit-font-feature-settings:"liga"}#pagetop_link{cursor:pointer;position:fixed;right:10px;bottom:25%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3019607843);border-radius:100%;z-index:999}#pagetop_link img{display:none}#pagetop_link svg{width:16px;height:24px}@media screen and (min-width: 768px){#pagetop_link{bottom:25%}}.list__footer{margin:auto 15px}@media screen and (min-width: 768px){.list__footer{max-width:980px;margin:auto}}.list__footer h4{display:block;font-size:18px;flex-basis:100%;text-align:center;margin:0 0 20px 0;border-bottom:2px dotted #333;padding-bottom:15px;font-weight:400}@media screen and (min-width: 768px){.list__footer h4{margin:20px 0 40px 0;padding-bottom:20px;font-size:22px}}.footer-lawyer-banner{margin:auto 15px;margin-top:30px;margin-bottom:15px}@media screen and (min-width: 768px){.footer-lawyer-banner{max-width:980px;margin:auto;margin-top:30px;margin-bottom:15px}}.footer-lawyer-banner a{display:block;max-width:100%}.footer-lawyer-banner a img{max-width:100%;width:100%;height:auto;box-sizing:border-box}.footer-lawyer-banner a img.lawyer-banner--pc{display:none}@media screen and (min-width: 768px){.footer-lawyer-banner a img.lawyer-banner--pc{display:block}}.footer-lawyer-banner a img.lawyer-banner--sp{display:block}@media screen and (min-width: 768px){.footer-lawyer-banner a img.lawyer-banner--sp{display:none}}.list__footer-inr{display:block}@media screen and (min-width: 768px){.list__footer-inr{display:flex;justify-content:space-between;flex-wrap:wrap}}.list__footer-inr dl{box-sizing:border-box;padding:0;margin:0 0 10px 0;width:100%}@media screen and (min-width: 768px){.list__footer-inr dl{width:25%;padding:0 5px}}.list__footer-inr dt,.list__footer-inr dd{background:#fff}.list__footer-inr dt{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-radius:0px 0px 0 0;font-weight:700;padding:15px 15px 8px 15px}@media screen and (min-width: 768px){.list__footer-inr dt{padding:20px 15px 10px 15px}}.list__footer-inr dd{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 0px 0px;padding:0 15px;min-height:auto}@media screen and (min-width: 768px){.list__footer-inr dd{min-height:130px}}.list__footer-inr dd li{position:relative}.list__footer-inr dd li a{color:#333;display:block;padding:10px 0 10px 20px;font-size:14px;text-decoration:none}.list__footer-inr dd li a:visited{color:#333}.list__footer-inr dd li a:hover{text-decoration:underline}.list__footer-inr dd li::before{content:"chevron_right";color:#fff;display:block;width:16px;height:16px;background:#666;border-radius:50%;font-family:Material Icons;font-feature-settings:"liga";font-size:16px;left:0;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}.list__footer-other{text-align:left;padding:0;background:#fff}@media screen and (min-width: 768px){.list__footer-other{text-align:center;padding:20px 0}}.list__footer-other ul{text-align:left;border-top:1px solid #ccc}@media screen and (min-width: 768px){.list__footer-other ul{text-align:center;border-top:none}}.list__footer-other li{display:block;font-size:12px;border-right:none;border-bottom:1px solid #ccc;padding:0;margin:0;position:relative}.list__footer-other li::after{content:"chevron_right";color:#333;font-family:Material Icons;font-feature-settings:"liga";font-size:16px;right:10px;line-height:1;margin:-8px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}@media screen and (min-width: 768px){.list__footer-other li{display:inline-block;border-right:1px solid #ccc;border-bottom:none;margin:0 4px 0 0}.list__footer-other li::after{content:""}}.list__footer-other li a{color:#333;display:block;padding:10px;text-decoration:none}.list__footer-other li a:visited{color:#333}.list__footer-other li a:hover{color:#333;text-decoration:none}@media screen and (min-width: 768px){.list__footer-other li a{padding:5px 10px;text-decoration:underline}}.sns-timeline{width:100%;margin:0 auto;display:flex;gap:20px;flex-direction:column;padding-bottom:24px}@media screen and (min-width: 768px){.sns-timeline{margin:50px auto;width:900px}}@media screen and (min-width: 768px){.sns-timeline{flex-direction:row}}.sns-timeline .twitter,.sns-timeline .instagram{width:90%;margin:0 auto}@media screen and (min-width: 768px){.sns-timeline .twitter,.sns-timeline .instagram{width:50%}}.sns-timeline .twitter div,.sns-timeline .instagram div{text-align:center;font-size:24px;margin:12px 0;font-weight:700;color:#666}.sns-timeline .twitter .lightwidget-widget,.sns-timeline .instagram .lightwidget-widget{width:100%;border:0;overflow:hidden}.list__footer-sns{background:red;padding:20px 0;margin-top:30px}.list__footer-sns ul li a{color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}.list__footer-sns ul li a img{width:30px;margin-right:8px}.list__footer-jpx,.list__footer-pmark{text-align:left;font-weight:400;font-size:14px;max-width:1248px;margin:2px auto;padding:24px 0}@media screen and (min-width: 768px){.list__footer-jpx,.list__footer-pmark{text-align:left;padding:10px 0;font-weight:700;font-size:16px}}.list__footer-jpx ul,.list__footer-pmark ul{display:flex;justify-content:left;align-items:flex-start}@media screen and (min-width: 768px){.list__footer-jpx ul,.list__footer-pmark ul{justify-content:center;align-items:center}}.list__footer-jpx li:last-child,.list__footer-pmark li:last-child{padding:0 10px;line-height:1.5}.list__footer-jpx img,.list__footer-pmark img{width:40px;line-height:0;vertical-align:middle}.list__footer-jpx strong,.list__footer-pmark strong{color:#eb6877;font-size:14px}.list__footer-pmark{margin-top:4px;border-bottom:1px solid #eee}.footer-note{padding:16px;max-width:1000px;margin:0 auto}.footer-note__title{font-size:12px;font-weight:700;margin-bottom:8px;color:#666}.footer-note__text{font-size:12px;line-height:1.5;color:#666;margin:0}@media(min-width: 768px){.footer-note__text{line-height:1.8}}.visible-xs{display:block}@media screen and (min-width: 768px){.visible-xs{display:none}}.visible-md{display:none !important}@media screen and (min-width: 768px){.visible-md{display:block !important}}.visible-md-flex{display:none}@media screen and (min-width: 768px){.visible-md-flex{display:flex}}#qanda_update a,#qanda_ranking a{text-decoration:none}.ks-header{display:none}@media screen and (min-width: 768px){.ks-header{display:block;height:40px;background:#f08d18;color:#fff}}.ks-header .ks-nav{display:flex;margin:0 auto;max-width:1000px;width:100%;height:40px;font-size:14px;line-height:40px;flex-flow:nowrap;justify-content:flex-start}.ks-header .ks-nav__txt{padding-right:12px;color:#fff}.ks-header .ks-nav__item>a{padding:5px 12px;border-left:solid 1px #b06001;color:#fff;text-decoration:underline}.ks-header .ks-nav__item>a.no-border{border-left:none}.ks-header .ks-nav__item.active{padding:0 12px;background:#fff;color:#232b39}@media screen and (max-width: 980px){.ks-header .ks-nav{font-size:1.3vw;justify-content:center}.ks-header .ks-nav__txt{padding-right:10px}.ks-header .ks-nav__item>a{padding:5px 12px}.ks-header .ks-nav__item>a.active{padding:0 12px}}.bar_header{font-size:24px;font-weight:700;color:#fff;background-color:#2e3858;padding:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.bar_header{font-size:20px;line-height:1.5;padding:15px}}#about .content_column h2{border-bottom:1px solid #2e3858;border-top:1px solid #2e3858;color:#2e3858;font-size:20px;height:58px;line-height:58px;margin-bottom:16px}#about .content_column h3{border-left:10px solid #2e3858;color:#2e3858;font-size:18px;height:40px;line-height:40px;padding-left:10px;margin-bottom:16px}#about .content_column h4{border-bottom:1px solid #2e3858;color:#2e3858;margin-bottom:16px;padding:16px}#about .content_column h5{margin-bottom:16px;color:#2e3858}#about .content_column #knowledge_links h3,#about .content_column #qanda_ranking h3{border-left:none}#about .content_column #knowledge_links .border_header,#about .content_column #qanda_ranking .border_header{background:#fff;border-bottom:#2e3858 solid 2px;color:#2e3858;font-size:20px;font-weight:700;height:auto;line-height:46px;margin:0 0 15px 0;overflow:hidden;padding-left:20px;position:relative;*zoom:1}#about .content_column #knowledge_links h4{border:none;color:#333;font-size:16px;line-height:20px;margin-bottom:10px;padding:0;text-align:center}@media only screen and (max-width: 767px){#about .content_column h1{height:auto;line-height:1.5;padding:10px 20px}#about .content_column h2{font-size:18px;height:auto;line-height:30px;padding:10px}#about .content_column h3{border-left:5px solid #2e3858;font-size:16px;height:auto;line-height:1.5;padding:10px}#about .content_column h4{border-bottom:1px solid #2e3858;color:#2e3858;margin-bottom:16px;padding:16px}#about .content_column h5{margin-bottom:16px;padding-left:8px;color:#2e3858}}#qanda .main_content h2,#form .main_content h2{background:#2e3858;color:#fff;margin:12px 0;font-size:20px;font-weight:700;line-height:36px;text-align:center}@media only screen and (max-width: 767px){#qanda .main_content h2{background:#f5f5f5;color:#2e3858;font-size:16px;margin:20px 0;line-height:30px;padding-left:10px;text-align:center}#form .main_content h2{background:#f5f5f5;color:#2e3858;font-size:16px;margin:20px 0;line-height:30px;padding-left:10px;text-align:center}#form #bottom_index h2.border_header{background:#fff;font-size:16px;line-height:30px;margin:20px 0 0 0;padding-left:10px;text-align:left}}.mc_bottom h3{border-bottom:#888 solid 1px;color:#000;font-size:20px;margin-bottom:20px;padding-bottom:10px;text-align:center}#knowledge_links ul{position:relative;overflow:hidden;*zoom:1}#knowledge_links ul li{width:180px;margin-left:2px;padding:20px 0;float:left;background-color:#f5f5f5;line-height:16px;margin-bottom:16px;padding-left:0px;font-weight:700}#knowledge_links ul li:first-child{margin-left:0}#knowledge_links p,#knowledge_links h4{width:140px;margin:0 auto}#knowledge_links .img{margin-bottom:10px}#knowledge_links h4{border:none;margin-bottom:10px;font-size:16px;line-height:20px;color:#333;text-align:center}#knowledge_links .copy{width:150px;margin:0 0 10px 20px;font-size:12px;font-weight:400;line-height:18px;color:#333}#knowledge_links .btn{width:140px;background:#f08d18;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;line-height:1;margin:auto;padding:8px 10px;position:relative;text-decoration:none;*zooom:1}#knowledge_links .btn:hover{opacity:.7}#knowledge_links .btn:after{border-radius:50%;background:#fff;content:"chevron_right";color:#e6a538;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;height:15px;right:10px;line-height:16px;margin:-8px 0 0;position:absolute;top:50%;width:15px;-webkit-font-feature-settings:"liga"}#qanda_ranking .box_list li{padding-left:40px}#qanda_ranking .box_list li:nth-child(1){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no1.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(2){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no2.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(3){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no3.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(4){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no4.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(5){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no5.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(6){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no6.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(7){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no7.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(8){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no8.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(9){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no9.gif) no-repeat left center/30px auto}#qanda_ranking .box_list li:nth-child(10){background:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/images/qanda/no10.gif) no-repeat left center/30px auto}.article_inner_banner-pc--left>div{text-align:center;margin-bottom:5px;font-weight:700;font-size:16px}.article_inner_banner-pc--left>div>span{color:#f08d18}.article_inner_banner-pc--left img{width:180px}.article_inner_banner-pc--right{margin-right:20px}.article_inner_banner-pc--right>.top{border:1px solid #333;text-align:center;margin-top:15px;margin-bottom:8px;font-size:12px}.article_inner_banner-pc--right>.top>span{color:#f08d18}.article_inner_banner-pc{display:none}.article_inner_banner-pc a{color:#f08d18;text-decoration:none}.article_inner_banner-pc a:hover,.article_inner_banner-pc a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-pc .middle{margin-bottom:8px}.article_inner_banner-pc .middle a{font-weight:700;font-size:36px;width:100%;display:block;text-align:center;letter-spacing:-1px}.article_inner_banner-pc .middle a img{margin-right:10px;width:35px;position:relative;top:-4px}.article_inner_banner-pc .article_inner_banner-pc--right .bottom{font-size:18px;color:#fff;background-color:#f08d18;border-bottom:#895921 solid 4px;box-shadow:none;border-radius:8px}.article_inner_banner-pc .bottom a{padding:4px;display:block;color:#fff;text-align:center;font-size:14px}.article_inner_banner-pc .bottom a img{width:20px;position:relative;top:-2px}@media screen and (min-width: 768px){.article_inner_banner-pc{max-width:100%;height:160px;background-image:url(../images/navi/article_banner_operator.png);background-repeat:no-repeat;display:flex;background-size:200px;background-position:bottom left;margin:20px 0;border:1px solid #eee;color:#00254b;font-size:14px}.article_inner_banner-pc .article_inner_banner-pc--left{width:40%;text-align:center;padding-left:15%}.article_inner_banner-pc .article_inner_banner-pc--left .top{margin-top:20px}.article_inner_banner-pc>div{width:50%;text-align:center}.article_inner_banner-pc .cta-btn-phone{text-decoration:none;width:100%;padding:5px 10px;gap:4px}.article_inner_banner-pc .cta-btn-phone img{width:30px}.article_inner_banner-pc .cta-btn-phone .txt_number{padding-bottom:0 !important;font-size:14px !important}.article_inner_banner-pc .cta-btn-phone .txt_number strong{background:none !important}.article_inner_banner-pc .cta-btn-phone .txt_info{padding-bottom:0 !important;font-size:12px !important}.article_inner_banner-pc .cta-btn-phone--info{font-size:16px;margin:5px 0 10px}}.article_inner_banner-sp{max-width:400px;margin:20px auto;text-align:center;padding:20px;font-weight:700;font-size:20px;display:block;border:1px solid #eee;color:#00254b;font-size:14px}@media screen and (min-width: 768px){.article_inner_banner-sp{display:none}}.article_inner_banner-sp .top{margin-bottom:10px}.article_inner_banner-sp .top span{color:#f08d18}.article_inner_banner-sp .middle1,.article_inner_banner-sp .middle2,.article_inner_banner-sp .middle3{margin-bottom:10px}.article_inner_banner-sp .middle1 img{width:200px !important}.article_inner_banner-sp .middle3{font-size:18px;color:#fff;background-color:#16a34a;padding:15px 0 10px 0;box-shadow:0 3px 3px 0 rgb(15.9351351351,118.0648648649,53.6);border-radius:8px;font-size:18px;font-weight:400}.article_inner_banner-sp .middle3 img{width:24px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp .bottom{font-weight:400;font-size:14px;margin-top:15px}.article_inner_banner-sp .bottom img{width:20px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp .bottom a{color:#f08d18;text-decoration:none}.article_inner_banner-sp .bottom a:hover,.article_inner_banner-sp .bottom a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-sp .middle3 a{color:#fff;text-decoration:none}.article_inner_banner-sp .middle3 a:hover,.article_inner_banner-sp .middle3 a:visited{color:#fff;text-decoration:none}.article_inner_banner-pc--watashigo{display:none}.article_inner_banner-pc--watashigo a{color:#f08d18;text-decoration:none}.article_inner_banner-pc--watashigo a:hover,.article_inner_banner-pc--watashigo a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-pc--watashigo .article_inner_banner-pc--left .top span{font-size:22px}.article_inner_banner-pc--watashigo .middle{margin:4px 0;line-height:1.5}.article_inner_banner-pc--watashigo .note{font-size:12px;color:#666;margin-top:4px}.article_inner_banner-pc--watashigo .article_inner_banner-pc--right .bottom{font-size:18px;color:#fff;background-color:#f08d18;box-shadow:0 3px 3px 0 #aaa;border-radius:8px}.article_inner_banner-pc--watashigo .bottom a{padding:4px;display:block;color:#fff;text-align:center;font-size:14px}.article_inner_banner-pc--watashigo .bottom a img{width:20px;position:relative;top:-2px}@media screen and (min-width: 768px){.article_inner_banner-pc--watashigo{max-width:100%;height:160px;background-image:url(../images/navi/article_banner_operator.png);background-repeat:no-repeat;display:flex;background-size:200px;background-position:bottom left;margin:20px 0;border:1px solid #eee;color:#00254b;font-size:14px}.article_inner_banner-pc--watashigo .article_inner_banner-pc--left{width:40%;text-align:center;padding-left:10%}.article_inner_banner-pc--watashigo .article_inner_banner-pc--left .top{margin-top:20px}.article_inner_banner-pc--watashigo>div{width:50%;text-align:center}}.article_inner_banner-sp--watashigo{max-width:400px;margin:20px auto;text-align:center;padding:20px;font-weight:700;font-size:20px;display:block;border:1px solid #eee;color:#00254b;font-size:14px}@media screen and (min-width: 768px){.article_inner_banner-sp--watashigo{display:none}}.article_inner_banner-sp--watashigo .top{margin-bottom:10px}.article_inner_banner-sp--watashigo .top span{color:#f08d18}.article_inner_banner-sp--watashigo .top br{display:none}.article_inner_banner-sp--watashigo .middle1,.article_inner_banner-sp--watashigo .middle2,.article_inner_banner-sp--watashigo .middle3{margin-bottom:10px}.article_inner_banner-sp--watashigo .middle1 img{width:200px !important}.article_inner_banner-sp--watashigo .middle3{font-size:18px;color:#fff;background-color:#16a34a;padding:15px 0 10px 0;box-shadow:0 3px 3px 0 rgb(15.9351351351,118.0648648649,53.6);border-radius:8px;font-size:18px;font-weight:400}.article_inner_banner-sp--watashigo .middle3 img{width:24px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp--watashigo .note{font-size:14px;margin-top:10px;color:#666}.article_inner_banner-sp--watashigo .bottom{font-weight:400;font-size:14px;margin-top:15px}.article_inner_banner-sp--watashigo .bottom img{width:20px !important;position:relative;top:-2px;display:inline-block !important}.article_inner_banner-sp--watashigo .bottom a{color:#f08d18;text-decoration:none}.article_inner_banner-sp--watashigo .bottom a:hover,.article_inner_banner-sp--watashigo .bottom a:visited{color:#f08d18;text-decoration:none}.article_inner_banner-sp--watashigo .middle3 a{color:#fff;text-decoration:none}.article_inner_banner-sp--watashigo .middle3 a:hover,.article_inner_banner-sp--watashigo .middle3 a:visited{color:#fff;text-decoration:none}.box_list{padding:5px 15px 0;background-color:#eee}.box_list li{line-height:21px;margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #fff}.box_list li:last-child{border-bottom:none}.box_list li .date{width:85px;margin-bottom:0;padding:0;font-size:12px;line-height:21px}.box_list li .title{font-size:14px;padding-left:0}@media screen and (min-width: 768px){.box_list li .title{padding-left:45px}}.box_list li .title a{text-decoration:none}.box_list li .title::before{content:"arrow_right";color:#f08d18;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:-5px;line-height:1;position:absolute;top:0;-webkit-font-feature-settings:"liga"}@media screen and (min-width: 768px){.box_list{font-size:12px;line-height:24px;background-color:#f5f5f5;padding:10px 20px}}#qanda_ranking .box_list li .title::before{content:""}#qanda_ranking .box_list li:nth-child(5){margin-bottom:0}@media screen and (min-width: 768px){#qanda_ranking .box_list li{padding:5px 0;position:relative;overflow:hidden}}#qanda_update{margin-bottom:20px}#qanda_update .box_list li{padding:5px 0;position:relative;overflow:hidden}.footer-media-list{border:1px solid #ccc;margin:40px}.footer-media-list>h3{color:#333;font-size:24px;margin:30px 20px 30px 20px;text-align:center;font-size:20px}.footer-media-list>h3>span{font-size:24px}.footer-media-list>ul{margin:20px;display:flex;flex-direction:row}.footer-media-list>ul>li{margin-right:20px}.footer-media-list>ul>li>h4{padding-bottom:8px;border-bottom:1px dashed #333;text-align:center}.footer-media-list>ul>li>ul{font-size:12px;padding-top:10px;line-height:18px}.footer-media-list>ul>li>ul>li{line-height:22px}.footer-media-list a{text-decoration:none;color:#333}.servicePromotionFixedFooter__title{margin:0 0 10px 0;font-size:12px;color:#fff}.servicePromotionFixedFooter__title strong{margin:0 5px 0 0;padding:2px 5px;background:#f08d18;color:#fff;vertical-align:middle;border-radius:50px}.servicePromotionFixedFooter__description strong{margin:0 5px 0 0;padding:2px 8px;background:#f08d18;color:#fff;vertical-align:middle;border-radius:50px}@media screen and (max-width: 480px){.footer-media-list{background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none;margin:0}.footer-media-list>h3{line-height:22px;font-size:14px}.footer-media-list>h3>span{font-size:18px}.footer-media-list>ul{flex-direction:column}.footer-media-list>ul>li{margin-bottom:20px}.footer-media-list>ul>li>ul{font-size:12px}.servicePromotionFixedFooter__description strong{padding:2px 8px;color:#26b9c9}}.wp-pagenavi{clear:both;text-align:center;padding:10px 0}.wp-pagenavi a,.wp-pagenavi span{color:#888;background-color:#fff;border:solid 1px #ccc;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#888;border-color:#888}.wp-pagenavi span.current{color:#fff;background-color:#26b9c9;border-color:#26b9c9;font-weight:700}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@media screen and (max-width: 480px){.wp-pagenavi a,.wp-pagenavi span{padding:4px 5px}}#bottom_index .search_links{position:relative;overflow:hidden;padding:15px 0 4px 15px;background-color:#eee}#bottom_index .search_links li{margin:0 10px 10px 0;float:left}#bottom_index .search_links .search_btn_list,#bottom_index .search_links .search_btn_license,#bottom_index .search_links .search_btn_aim{display:block;border:2px solid #58bf89;border-bottom:5px solid #58bf89;border-radius:4px;background-color:#fff;color:#58bf89;width:286px;text-align:center;text-decoration:none;font-size:14px;display:flex;align-items:center}#bottom_index .search_links .search_btn_list::before,#bottom_index .search_links .search_btn_license::before,#bottom_index .search_links .search_btn_aim::before{content:"place";display:block;font-family:Material Icons;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-size:22px;padding:4px;line-height:1}#bottom_index .search_links .search_btn_list span,#bottom_index .search_links .search_btn_license span,#bottom_index .search_links .search_btn_aim span{display:block;width:100%;line-height:1.2em;padding:5px 0;border-left:2px solid #58bf89;font-weight:700}#bottom_index .search_links .search_btn_list small,#bottom_index .search_links .search_btn_license small,#bottom_index .search_links .search_btn_aim small{font-size:12px;font-weight:400}#bottom_index .search_links .search_btn_list{font-size:22px}#bottom_index .search_links .search_btn_list::before{font-size:35px;padding:0px 15px}#bottom_index .search_links .search_btn_list span{padding:4px 0;line-height:1em;letter-spacing:.02em}#bottom_index .search_links .search_btn_list small{font-size:12px}#bottom_index .search_links .search_btn_license{border:2px solid #f48281;border-bottom:5px solid #f48281;color:#f48281;width:136px}#bottom_index .search_links .search_btn_license::before{content:"recent_actors"}#bottom_index .search_links .search_btn_license span{border-left:2px solid #f48281}#bottom_index .search_links .search_btn_aim{border:2px solid #47a3e0;border-bottom:5px solid #47a3e0;color:#47a3e0;width:136px}#bottom_index .search_links .search_btn_aim::before{content:"flag"}#bottom_index .search_links .search_btn_aim span{border-left:2px solid #47a3e0}.state_desc{width:100%;margin:20px auto;position:relative}.state_desc .title1{background-color:#26b9c9;padding:20px;color:#fff;border-left:10px solid #93dce4;border-right:10px solid #93dce4;font-size:20px}.state_desc>div{margin:20px 0;line-height:25px}.state_desc .title2{color:#26b9c9;font-size:20px;margin-bottom:20px}.state_desc .title3{font-weight:700;font-size:18px;margin:20px 0}.state_desc ul{background-color:#eee;padding:20px;border-radius:0px;margin:20px 0 0px 0}.state_desc ul li{font-size:14px;line-height:24px;list-style-type:square;margin-left:20px}.state_desc .author{padding:10px 20px;background-color:#888;color:#fff;font-size:12px;border-radius:0px}.state_desc table{border:solid 1px #eee;border-collapse:collapse;border-spacing:0;font:normal 13px Arial,sans-serif;margin:20px 0}.state_desc table th{background-color:#eee;border:solid 1px #eee;color:#336b6b;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.state_desc table tbody td{border:solid 1px #eee;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}@media screen and (max-width: 767px){.state_desc{width:90%}}.station_desc{width:980px;margin:20px auto 20px auto;position:relative;line-height:1.5}.station_desc img{width:100%;margin:20px 0}.station_desc #googleMap img{margin:initial}.station_desc .title1{background-color:#26b9c9;padding:20px;color:#fff;border-left:10px solid #93dce4;border-right:10px solid #93dce4;font-size:20px}.station_desc .title2{color:#26b9c9;font-size:20px;margin:25px 0 20px 0}.station_desc .title3{font-weight:700;font-size:18px;margin:20px 0}.station_desc p{margin-bottom:1em}.station_desc ul{background-color:#eee;padding:20px;border-radius:0px;margin:20px 0 0px 0}.station_desc ul li{font-size:14px;line-height:24px;list-style-type:square;margin-left:20px}.station_desc table{border:solid 1px #eee;border-collapse:collapse;border-spacing:0;font:normal 13px Arial,sans-serif;margin:20px 0}.station_desc table th{background-color:#eee;border:solid 1px #eee;color:#336b6b;padding:10px;text-align:left;text-shadow:1px 1px 1px #fff}.station_desc table tbody td{border:solid 1px #eee;color:#333;padding:10px;text-shadow:1px 1px 1px #fff}.station_desc .row{display:flex}.station_desc .row .title3{margin-top:0}.station_desc .col{margin-right:30px}.station_desc #googleMap{width:600px;max-width:100%;height:400px;margin-bottom:30px}.station_desc .text-right{text-align:right}.station_desc .summary{border:2px solid #deac62;padding:1em 1em;border-radius:.5em;margin:1rem 0;background-color:#fff7ec;font-size:.9em}.station_desc .summary .title3:first-child{margin-top:0}.station_desc .summary p:last-child{margin-bottom:0}.station_desc .column{position:relative;border-radius:0 4px 4px 4px;box-sizing:border-box;border:#deac62 solid 2px;margin:2.5rem 0 1rem 0;padding:15px;font-size:.9em}.station_desc .column::before{border-radius:0px 0px 0 0;content:"コラム";left:-2px;top:-25px;top:0;transform:translateY(-100%);background:#deac62;color:#fff;line-height:1;padding:5px 10px;position:absolute;font-size:1em}.station_desc .column *,.station_desc .column *:before,.station_desc .column *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.station_desc .column label{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(250, 252, 252, 0.95) 90%)}.station_desc .column label::after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;left:50%;width:16rem;font-family:FontAwesome;content:"" " 続きをよむ";transform:translate(-50%, 0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#f08d18;transition:all .5s}.station_desc .column label:hover::after{background:#e6ac64;color:#fff}.station_desc .column input{display:none}.station_desc .column input:checked+label{background:inherit}.station_desc .column input:checked+label:after{font-family:FontAwesome;content:"" " 閉じる"}.station_desc .column .column-container{overflow:hidden;height:200px;transition:all .5s}.station_desc .column input:checked~.column-container{height:auto;padding-bottom:80px;transition:all .5s}@media screen and (max-width: 767px){.station_desc{width:90%;line-height:1.5;font-size:12px}.station_desc .title1,.station_desc .title2{font-size:18px}.station_desc .title3{font-size:16px}.station_desc ul li{font-size:12px}.station_desc table{font-size:12px}.station_desc .row{display:block}.station_desc .col{margin-right:0}.station_desc #googleMap{width:100%;height:200px}}p.bar_header_desc{margin:40px 0 0 0}@media screen and (max-width: 767px){p.bar_header_desc{margin:10px 15px 15px 15px;font-size:14px;line-height:1.5}}.license_desc,.special_desc{margin-top:15px;margin-bottom:20px}.license_desc.page_list,.special_desc.page_list{padding:25px 20px;margin-bottom:30px;background-color:#f5f5f5}.license_desc.page_list .border_header,.special_desc.page_list .border_header{background-color:initial;padding-left:0;font-size:16px;line-height:1em;margin:0 0 .8em 0}.license_desc p,.special_desc p{line-height:1.5}@media screen and (max-width: 767px){.license_desc p,.special_desc p{line-height:1.5}}.license_desc p.correspondence_range,.special_desc p.correspondence_range{font-weight:700}.license_desc .abridgement,.special_desc .abridgement{position:relative;font-size:14px}.license_desc .abridgement label,.special_desc .abridgement label{display:inline-block;cursor:pointer}.license_desc .abridgement label:after,.special_desc .abridgement label:after{content:"[…続きを読む]";color:#0263b5;text-decoration:underline}.license_desc .abridgement input,.special_desc .abridgement input{display:none}@media screen and (min-width: 768px){.license_desc .abridgement input+p .more,.special_desc .abridgement input+p .more{display:none}}@media screen and (max-width: 767px){.license_desc .abridgement input+p .more_sp,.special_desc .abridgement input+p .more_sp{display:none}}.license_desc .abridgement input:checked+p label,.special_desc .abridgement input:checked+p label{display:none}.license_desc .abridgement input:checked+p,.special_desc .abridgement input:checked+p{height:auto}.license_desc .abridgement input:checked+p .more,.license_desc .abridgement input:checked+p .more_sp,.special_desc .abridgement input:checked+p .more,.special_desc .abridgement input:checked+p .more_sp{display:initial}.license_desc input+.abridgement2,.special_desc input+.abridgement2{height:200px}.license_desc input:checked+.abridgement2,.special_desc input:checked+.abridgement2{height:auto}.license_desc input:checked+.abridgement2 label,.special_desc input:checked+.abridgement2 label{display:none}.license_desc .abridgement2,.special_desc .abridgement2{font-size:14px;overflow:hidden;position:relative}@media screen and (max-width: 767px){.license_desc .abridgement2,.special_desc .abridgement2{font-size:12px}}.license_desc .abridgement2 label,.special_desc .abridgement2 label{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(247, 247, 247, 0.95) 90%)}.license_desc .abridgement2 label::after,.special_desc .abridgement2 label::after{line-height:2.5em;position:absolute;z-index:2;bottom:0px;left:50%;padding:0 10px;font-size:.8em;font-family:FontAwesome;content:"" " 続きを読む";transform:translate(-50%, 0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#2e3858;transition:all .5s}.license_desc .abridgement2 p,.special_desc .abridgement2 p{margin-bottom:.4em}.license_desc .abridgement2 h3,.special_desc .abridgement2 h3{font-size:1.28em !important;line-height:1.5;padding-bottom:0;margin-bottom:.8em}.license_desc .abridgement2 p+h3.border_header,.license_desc .abridgement2 a+h3.border_header,.special_desc .abridgement2 p+h3.border_header,.special_desc .abridgement2 a+h3.border_header{margin-top:1.3em}.license_desc .abridgement2 h4,.special_desc .abridgement2 h4{font-size:1.18em;margin-top:.6em;margin-bottom:.4em;color:#2e3858;line-height:1.5}.license_desc .abridgement2 h4::before,.special_desc .abridgement2 h4::before{content:"■";margin-right:5px;color:#2e3858}.license_desc .abridgement2 h5,.special_desc .abridgement2 h5{font-size:1.1em}.license_desc .abridgement2 h5,.license_desc .abridgement2 h6,.special_desc .abridgement2 h5,.special_desc .abridgement2 h6{margin-bottom:.4em;line-height:1.5}.license_desc .abridgement2 h6,.special_desc .abridgement2 h6{color:#2e3858}.license_desc .abridgement2 img,.special_desc .abridgement2 img{max-width:100%;margin:.5em 0}.license_desc .abridgement2 blockquote,.special_desc .abridgement2 blockquote{padding:10px;font-size:.9em;background-color:#fff7ec;border-radius:16px;border-bottom:#ccc solid 1px;position:relative;line-height:1.5}.license_desc .abridgement2 blockquote::before,.special_desc .abridgement2 blockquote::before{content:"“";position:absolute;left:8px;top:5px;color:#cfbf98;display:block;font-size:56px;line-height:1}.license_desc .abridgement2 blockquote::after,.special_desc .abridgement2 blockquote::after{content:"”";position:absolute;right:8px;bottom:-25px;color:#cfbf98;display:block;font-size:56px;line-height:1}.license_desc .abridgement2 blockquote ol,.special_desc .abridgement2 blockquote ol{padding:30px 30px}.license_desc .abridgement2 ul,.special_desc .abridgement2 ul{margin-bottom:.8em;list-style-type:disc;margin-left:20px;line-height:1.5}.license_desc .abridgement2 ul.count-list,.special_desc .abridgement2 ul.count-list{list-style-type:decimal}.license_desc .abridgement2 small,.special_desc .abridgement2 small{font-size:.9em}.license_desc .abridgement2 table,.special_desc .abridgement2 table{border-left:1px solid #666;border-top:1px solid #666;font-size:.9em;text-align:center;margin:10px auto}.license_desc .abridgement2 table th,.license_desc .abridgement2 table td,.special_desc .abridgement2 table th,.special_desc .abridgement2 table td{border-right:1px solid #666;border-bottom:1px solid #666;padding:5px}.license_desc .abridgement2 table th,.special_desc .abridgement2 table th{background-color:#f7cfb2}.license_desc .abridgement2 table td,.special_desc .abridgement2 table td{background:#fff}.detail_top_ttl--indiv{margin-bottom:40px}.detail_top_ttl--indiv .detail_top_ttl__head{font-size:2.6rem;font-weight:700;display:inline-block;vertical-align:middle;text-decoration:none}.detail_top_ttl--indiv .detail_top_ttl__head span{font-size:18px;margin-left:4px}.detail_top_ttl--indiv ul li a{margin-top:8px;font-size:14px;color:#333;text-decoration:none;display:block}.specialist_ttl--indiv{margin-bottom:40px}.specialist_ttl--indiv .specialist_ttl__head{font-size:1.6rem;font-weight:700;display:inline-block;vertical-align:middle}.specialist_ttl--indiv .specialist_ttl__head strong{text-decoration:underline}.specialist_ttl--indiv .specialist_ttl__head span{font-size:14px;margin-left:4px;text-decoration:none;border-color:rgba(0,0,0,0)}.specialist_ttl--indiv ul li{margin-top:8px;font-size:12px;color:#333;text-decoration:none;display:block}@keyframes bouncing{0%,24%,48%,60%,100%{transform:translateY(0)}12%,36%{transform:translateY(-15px)}}.list-fv-bounce-label{position:relative;display:flex;align-items:center;font-weight:700;font-size:26px;line-height:20px;color:#f08d18}@media(max-width: 767px){.list-fv-bounce-label{font-size:18px}}@media(min-width: 768px){.list-fv-bounce-label{font-size:22px}}.list-fv-bounce-label p{display:flex;align-items:center;margin:16px auto;text-align:center;line-height:1.2;margin:0 auto 16px}.list-fv-bounce-label p::before,.list-fv-bounce-label p::after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center}.list-fv-bounce-label p::before{margin-right:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-left-md.svg)}.list-fv-bounce-label p::after{margin-left:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-right-md.svg)}.list-fv-not-bounce-label{position:relative;display:flex;align-items:center;font-weight:700;font-size:26px;line-height:20px;color:#f08d18}@media(max-width: 767px){.list-fv-not-bounce-label{font-size:18px}}@media(min-width: 768px){.list-fv-not-bounce-label{font-size:32px}}.list-fv-not-bounce-label p{display:flex;margin:16px auto}.list-fv-not-bounce-label p::before,.list-fv-not-bounce-label p::after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-position:center}.list-fv-not-bounce-label p::before{margin-right:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-left-md.svg)}.list-fv-not-bounce-label p::after{margin-left:10px;background-image:url(/wp-content/themes/i-sozoku/images/icon-slash-right-md.svg)}#browse-history{display:none;padding:30px 0px;margin:30px 30px;margin:auto;background-color:#eee}#browse-history h4{font-size:26px;margin:30px auto;text-align:center}#browse-history h4 br{display:none}@media screen and (max-width: 767px){#browse-history h4{font-size:18px;line-height:30px}#browse-history h4 br{display:inline-block}}#browse-history>ul{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:980px;margin:auto;padding:20px 0}#browse-history>ul>li{flex:0 0 80px;min-width:230px;background:#fff;flex:0 0 auto;width:230px;height:280px;margin:0 10px 0 10px;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ccc}#browse-history>ul>li>a{color:#333;text-decoration:none}#browse-history>ul>li .top{background-size:cover;height:120px;position:relative;background-position-x:50%;background-position-y:30%}#browse-history>ul>li .top span{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.8);padding:5px 12px;font-size:14px;color:#fff}#browse-history>ul>li .bottom{position:relative;height:160px}#browse-history>ul>li .bottom .bottom-bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:8px 0}#browse-history>ul>li.navi .bottom .bottom-top{font-size:16px;display:flex;justify-content:center;height:70px;line-height:25px;padding:10px 15px;font-weight:700;max-height:70px;overflow:hidden}#browse-history>ul>li.navi .bottom .bottom-bottom span.tag{background-color:#f5f5f5;color:#0263b5;font-size:12px;text-decoration:none;display:inline-block;padding:8px 10px 8px 30px;margin-right:10px;border-radius:4px;box-sizing:border-box;position:relative;border-bottom:#ccc solid 1px}#browse-history>ul>li.navi .bottom .bottom-bottom span.tag::before{content:"menu_book";position:absolute;left:8px;top:5px;font-weight:400;font-size:16px;font-family:Material Icons;color:#0263b5;line-height:1;font-feature-settings:"liga"}#browse-history>ul>li.expert .bottom-top{padding:10px 15px}#browse-history>ul>li.expert .bottom-top ul{display:flex}#browse-history>ul>li.expert .bottom-top ul li{font-weight:700;display:flex;justify-content:center;align-items:center}#browse-history>ul>li.expert .bottom-top ul li i{color:orange;font-weight:400}#browse-history>ul>li.expert .bottom-middle{font-size:18px;height:50px;line-height:24px;padding:0 15px;overflow:scroll}#browse-history>ul>li.expert .bottom-middle span{font-size:14px}#browse-history>ul>li.expert .bottom-bottom{background-color:#eee;padding:5px 0;font-size:12px}#browse-history>ul>li.lp .bottom-top{font-size:24px;display:flex;align-items:center;justify-content:center;height:120px;line-height:34px;padding:0 15px;font-weight:400;text-align:center}#browse-history>ul>li.lp .bottom-bottom{background-color:#f08d18;padding:5px 0;font-size:16px;color:#fff;font-weight:700}.article-banner{margin:auto;color:#224c75}.article-banner--pc{margin:auto;display:block}.article-banner--sp{margin:auto;display:none}.article-banner--pc .article-banner_main{border:1px solid #ccc;display:flex;justify-content:end;align-items:center;background-image:url(https://isansouzoku-guide.jp/wp-content/themes/isansouzoku-guide/assets/img/banner/article-banner-image--pc.svg);background-repeat:no-repeat;background-size:140px;background-position:70px bottom;height:140px}.article-banner--pc .article-banner_main .article-banner_baloon{position:relative;top:-40px;left:16px}.article-banner--pc .article-banner_main .article-banner_baloon .balloon{position:relative;display:inline-block;background-color:#224c75;padding:8px;min-width:240px;max-width:100%;text-align:center;font-size:14px;font-weight:700}.article-banner--pc .article-banner_main .article-banner_baloon .balloon::before{content:"";position:absolute;border:solid 12px rgba(0,0,0,0);border-top:solid 12px #224c75;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.article-banner--pc .article-banner_main .article-banner_baloon .balloon p{margin:0;padding:0;color:#fff;font-weight:700;font-size:14px}.article-banner--pc .article-banner_main .article-banner_message{margin:0 40px;font-size:18px}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_top{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_top span{font-weight:700;color:#f08d18}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_bottom{display:flex;justify-content:center;align-items:baseline;font-weight:700}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_bottom>div{margin-right:10px}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(1){font-size:18px;padding-bottom:2px;border-bottom:1px solid #224c75}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(2){font-size:24px}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(2) strong{font-size:44px;font-family:var(--default-font-family);color:#e63946;background:none}.article-banner--pc .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(3){font-size:18px}.article-banner--pc .article-banner_main .article-banner_button{color:#fff;display:flex;justify-content:center;align-items:center;background:linear-gradient(#f08d18, #f08d18);box-shadow:0 4px 0 #b70e07;border:1px solid #f08d18;border-radius:8px;padding:10px 20px;justify-content:center;align-items:center;font-weight:700;cursor:pointer;font-size:24px;height:88px;text-align:center;letter-spacing:4px;line-height:1.2em}.article-banner--pc .article-banner_main .article-banner_button:hover{text-decoration:none}.article-banner--pc .article-banner_main .article-banner_button .footer-pc-button-left{font-size:24px;margin-right:4px;display:flex;justify-content:center;align-items:center}.article-banner--pc .article-banner_main .article-banner_button .footer-pc-button-center{font-size:24px;font-weight:700}.article-banner--pc .article-banner_main .article-banner_button .footer-pc-button-right{font-size:24px;margin-left:4px;display:flex;justify-content:center;align-items:center}.article-banner--pc .article-banner_main .article-banner_button:hover{position:relative;top:8px;box-shadow:0 0px 0 #b70e07}.article-banner--pc .article-banner_footer{background-color:#4d2d22;color:#fff;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;padding:10px 0}.article-banner--pc .article-banner_footer .article-banner_footer_message span{font-weight:700}.article-banner--pc .article-banner_footer .article-banner_footer_phone{margin:0 20px}.article-banner--pc .article-banner_footer .article-banner_footer_phone a{font-family:var(--default-font-family);color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.article-banner--pc .article-banner_footer .article-banner_footer_phone a img{width:20px;margin-right:5px}.article-banner--sp{border:1px solid #ccc;padding:30px 0 0 0;max-width:340px}.article-banner--sp .article-banner_main{display:flex;flex-direction:column;justify-content:center;align-items:center}.article-banner--sp .article-banner_main .article-banner_baloon{margin-bottom:30px}.article-banner--sp .article-banner_main .article-banner_baloon .balloon{position:relative;display:inline-block;background-color:#224c75;padding:8px;min-width:240px;max-width:100%;text-align:center;font-size:14px;font-weight:700}.article-banner--sp .article-banner_main .article-banner_baloon .balloon::before{content:"";position:absolute;border:solid 12px rgba(0,0,0,0);border-top:solid 12px #224c75;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.article-banner--sp .article-banner_main .article-banner_baloon .balloon p{margin:0;padding:0;color:#fff;font-weight:700;font-size:14px}.article-banner--sp .article-banner_main .article-banner_message{padding-bottom:45px;background-image:url(https://isansouzoku-guide.jp/wp-content/themes/isansouzoku-guide/assets/img/banner/article-banner-image--sp.svg);background-size:100px;background-repeat:no-repeat;background-position:center bottom}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_top{display:flex;justify-content:center;align-items:center;font-weight:700}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_top span{font-weight:700;color:#f08d18}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_bottom{display:flex;justify-content:center;align-items:baseline;font-weight:700}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_bottom>div{margin-right:10px}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(1){font-size:18px;padding-bottom:2px;border-bottom:1px solid #224c75}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(2){font-size:24px}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(2) strong{font-size:44px;font-family:var(--default-font-family);color:#e63946;background:none}.article-banner--sp .article-banner_main .article-banner_message .article-banner_message_bottom>div:nth-child(3){font-size:18px}.article-banner--sp .article-banner_main .article-banner_button{color:#fff;display:flex;justify-content:center;align-items:center;background:linear-gradient(#f08d18, #f08d18);box-shadow:0 4px 0 #b70e07;border:1px solid #f08d18;border-radius:8px;padding:10px 20px;justify-content:center;align-items:center;font-weight:700;cursor:pointer;font-size:24px;height:50px;text-align:center}.article-banner--sp .article-banner_main .article-banner_button:hover{text-decoration:none}.article-banner--sp .article-banner_main .article-banner_button .footer-pc-button-left{font-size:24px;margin-right:4px;display:flex;justify-content:center;align-items:center}.article-banner--sp .article-banner_main .article-banner_button .footer-pc-button-center{font-size:24px;font-weight:700}.article-banner--sp .article-banner_main .article-banner_button .footer-pc-button-right{font-size:24px;margin-left:4px;display:flex;justify-content:center;align-items:center}.article-banner--sp .article-banner_main .article-banner_button:hover{position:relative;top:8px;box-shadow:0 0px 0 #b70e07}.article-banner--sp .article-banner_footer{margin-top:30px;border-top:1px solid #eee;padding-top:20px;padding-bottom:20px;background-color:#eee;display:flex;flex-direction:column;justify-content:center;align-items:center}.article-banner--sp .article-banner_footer .article-banner_footer_message span{font-weight:700;color:#f08d18}.article-banner--sp .article-banner_footer .article-banner_footer_phone a{font-family:var(--default-font-family);color:#ff7e8a;font-size:30px;display:flex;justify-content:center;align-items:center}.article-banner--sp .article-banner_footer .article-banner_footer_phone a img{width:30px;margin-right:5px}.article-banner--sp .article-banner_footer .article-banner_footer_hours{margin-top:4px;color:#ff7e8a;font-size:12px}@media screen and (max-width: 980px){.article-banner--pc{display:none}.article-banner--sp{display:block}}.blog-cv-step__contact-heading{font-size:28px;font-weight:700;padding:20px;color:#f08d18;text-align:center}@media screen and (max-width: 620px){.blog-cv-step__contact-heading{font-size:24px;line-height:1.5em}}.blog-cv-step__contact{width:auto;margin:25px 15px 0 15px;text-align:center}@media screen and (min-width: 768px){.blog-cv-step__contact{width:590px;margin:30px auto 0 auto}}.blog-cv-step__contact-copy{display:inline-block;position:relative;padding:0 10px;font-size:12px}@media screen and (min-width: 768px){.blog-cv-step__contact-copy{font-size:14px;padding:0 12px}}@media screen and (max-width: 360px){.blog-cv-step__contact-copy{font-size:12px;letter-spacing:-0.01em;padding:0 5px}}.blog-cv-step__contact-copy span{color:#f08d18}.blog-cv-step__contact-copy::before,.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){.blog-cv-step__contact-copy::before,.blog-cv-step__contact-copy::after{top:0px;height:19px}}.blog-cv-step__contact-copy::before{left:0;transform:rotate(-30deg)}.blog-cv-step__contact-copy::after{right:0;transform:rotate(30deg)}.blog-cv-step__contact-btn{display:flex;align-items:center;justify-content:flex-end;background:linear-gradient(#f08d18, #f08d18);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px;color:#fff;text-decoration:none;position:relative;margin:10px 0;height:74px}.blog-cv-step__contact-btn:hover{color:#fff;text-decoration:none}@media screen and (min-width: 768px){.blog-cv-step__contact-btn{height:115px}}.blog-cv-step__contact-btn>div{margin-right:20px}@media screen and (min-width: 768px){.blog-cv-step__contact-btn>div{margin-right:25px}}@media screen and (max-width: 360px){.blog-cv-step__contact-btn>div{margin-right:10px}}.blog-cv-step__contact-btn::before{content:"";display:block;background-image:url(https://www.i-sozoku.com/wp-content/themes/i-sozoku/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){.blog-cv-step__contact-btn::before{width:180px;height:125px;left:10px}}.blog-cv-step__contact-btn--form{background:#76a022;justify-content:center;font-size:16px;height:auto;padding:20px 10px}.blog-cv-step__contact-btn--form i{margin:0 10px}@media screen and (min-width: 768px){.blog-cv-step__contact-btn--form{font-size:20px}.blog-cv-step__contact-btn--form br{display:none}}.blog-cv-step__contact-btn--form::before{background:none;width:auto;height:auto;left:auto}@media screen and (min-width: 768px){.blog-cv-step__contact-btn--form::before{width:auto;height:auto;left:auto}}.blog-cv-step__contact-tel{display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;z-index:2;font-family:var(--default-font-family);letter-spacing:.05em;line-height:1;margin-top:5px;font-size:34px}@media screen and (min-width: 768px){.blog-cv-step__contact-tel{font-size:56px}}@media screen and (max-width: 360px){.blog-cv-step__contact-tel{font-size:26px}}.blog-cv-step__contact-tel img{width:36px;margin-top:5px;margin-right:5px}@media screen and (min-width: 768px){.blog-cv-step__contact-tel img{width:50px;margin-right:8px}}@media screen and (max-width: 360px){.blog-cv-step__contact-tel img{margin-top:2px;width:28px}}.blog-cv-step__contact-business-hours{position:relative;font-size:12px;z-index:2;margin-top:4px}@media screen and (min-width: 768px){.blog-cv-step__contact-business-hours{font-size:14px}}@media screen and (max-width: 360px){.blog-cv-step__contact-business-hours{letter-spacing:-0.1em}}.blog-cv-step__contact-know_more{display:flex;align-items:center;justify-content:center;color:#f08d18;text-decoration:underline;font-size:12px}@media screen and (min-width: 768px){.blog-cv-step__contact-know_more{font-size:14px}}.blog-cv-step__contact-know_more img{width:15px;margin-left:5px}@media screen and (min-width: 768px){.blog-cv-step__contact-know_more img{width:20px}}#main_content .mc_inner .two_column .content_column .linkcard::before{content:" 合わせて読みたい";font-family:"Material Icons";background-color:#ff7e8a;color:#fff;padding:2px 5px;border-radius:4px;position:absolute;top:-20px;left:10px;z-index:99999}#main_content .mc_inner .two_column .content_column .linkcard{position:relative}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap{padding:10px;background-color:#fff;border:1px solid #ff7e8a;box-sizing:border-box}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap:hover{background-color:#fff7ec}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap .lkc-link .lkc-card .lkc-content{font-size:18px !important}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap .lkc-link .lkc-card .lkc-content .lkc-thumbnail{max-width:160px;width:160px}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap .lkc-link .lkc-card .lkc-content .lkc-thumbnail .lkc-thumbnail-img{max-width:160px;width:160px}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap .lkc-link .lkc-card .lkc-content .lkc-title .lkc-title-text{font-size:16px !important}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap .lkc-link .lkc-card .lkc-content .lkc-url{font-size:16px !important;margin:10px 0}#main_content .mc_inner .two_column .content_column .linkcard .lkc-external-wrap .lkc-link .lkc-card .lkc-content .lkc-excerpt{font-size:16px !important;line-height:1.4em}.tetsuzuki-fee-banner{color:#333;background-image:url(../images/shortcode/bg.png);padding-bottom:10px;margin:40px 0}.tetsuzuki-fee-banner *{box-sizing:border-box}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title{display:flex;border:none !important;margin:none !important;padding:none !important;justify-content:center;align-items:center;font-size:22px;font-weight:700;padding:20px 0}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title{font-size:36px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title::before{content:" ";width:60px;height:60px;background-image:url(../images/shortcode/operator@2x.png);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title::before{width:80px;height:80px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title span{position:relative}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title span::after{position:absolute;top:-4px;left:35%;content:"";background-color:#ffe159;width:6px;height:6px;border-radius:50%}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title span::after{width:10px;height:10px}}@media screen and (max-width: 620px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_title span::after{top:-2px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps{flex-direction:row}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step{border:1px solid #86d1d1;background-color:#fff;padding:5px 5px;position:relative;width:100%}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step{flex:1}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-notice{position:absolute;top:-15px;right:40%;line-height:1;background:#fff}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-notice::before{content:" ";width:2px;height:18px;background-color:#333;transform:rotate(-20deg);display:inline-block;position:relative;top:3px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-notice{right:40px;top:-15px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-notice::after{content:" ";width:2px;height:18px;background-color:#333;transform:rotate(20deg);display:inline-block;position:relative;top:3px}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-top{text-align:center;font-size:16px;font-weight:700}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-top{text-align:left;font-size:16px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-top span{padding:0px 10px;color:#fff;font-weight:700;font-family:var(--default-font-family);font-size:16px;background-color:#86d1d1;display:inline-block;margin-right:10px}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-bottom{font-size:12px;text-align:center}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .step .step-bottom{font-size:13px;text-align:left}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .arrow::before{content:"";font-family:"Material Icons";display:block;transform:rotate(90deg)}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_steps .arrow::before{transform:rotate(0deg)}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee h4{display:flex;justify-content:center;align-items:center;border:none !important;font-size:22px !important}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee h4{font-size:26px !important}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee h4::before{content:" ";width:30px;height:30px;background-image:url(../images/shortcode/yen.svg);background-repeat:no-repeat;background-size:contain}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 10px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus{margin:0 80px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu{display:flex;justify-content:center;align-items:center;background-color:#fff;width:100%;padding:0;border:1px solid #86d1d1}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .label{width:55%;text-align:right;border-right:3px solid #86d1d1;padding-right:10px;margin-right:10px;font-size:14px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .label{font-size:20px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .fee{width:45%;text-align:left;font-family:var(--default-font-family);font-size:16px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .fee{font-size:30px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .fee span{font-size:14px;color:#666}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .fee span{font-size:20px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .fee-small{font-size:12px;display:flex;align-items:center}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .menus .menu .fee-small{font-size:20px;height:56px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_fee .note{text-align:center;font-size:12px;margin:5px 0}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message .message{text-align:center;color:#fff;margin:20px 0 0 0}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message .message span{padding:0px 10px;background-color:#86d1d1;display:inline-block;margin-bottom:10px;font-size:20px;font-weight:700}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message .message span{font-size:30px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message .arrow{text-align:center}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message .arrow::before{content:"";font-family:"Material Icons";transform:rotate(90deg);display:inline-block;font-size:30px;color:#666}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message .arrow::before{font-size:60px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_message--new{font-size:32px;line-height:1.3em;font-weight:700;text-align:center;margin:20px 0}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;margin:10px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new{flex-direction:row}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left{width:100%}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left{width:49%;margin-right:2%}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone{height:108px}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone:hover{position:relative;top:2px;box-shadow:0 0px 0 #e63946}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone img{width:40px}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone p{padding:0 !important}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone p.txt_number{font-size:22px !important}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone p.txt_number>strong{background:none !important}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_left .cta-btn-phone p.txt_info{font-size:11px !important}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right{width:100%}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right{width:49%}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a{color:#fff;display:flex;justify-content:center;align-items:center;background:#f08d18;box-shadow:0 4px 0 #895921;border:1px solid #f08d18;border-radius:8px;padding:10px 20px;justify-content:center;align-items:center;text-decoration:none;margin:10px 0;height:108px;font-size:22px}@media screen and (min-width: 480px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a{font-size:28px}}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a{font-size:26px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a:hover{position:relative;top:2px;box-shadow:0 0px 0 #895921}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a::before{content:"";font-family:"Material Icons";font-size:28px;margin:0 5px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a::before{font-size:26px}}.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a::after{content:"";font-family:"Material Icons";transform:rotate(90deg);font-size:28px;margin:0 5px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner .tetsuzuki-fee-banner_cv--new .tetsuzuki-fee-banner_cv_right a::after{font-size:26px}}.tetsuzuki-fee-banner-small{color:#333;background-image:url(../images/shortcode/bg.png);padding-bottom:10px;margin:40px 0}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_title{text-align:center;font-size:18px;padding:20px 0;font-weight:700}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_title span{position:relative}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_title span::after{position:absolute;top:-10px;left:35%;content:"";background-color:#ffe159;width:6px;height:6px;border-radius:50%}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_title span::after{top:-10px;width:6px;height:6px}}@media screen and (max-width: 620px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_title span::after{top:-8px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 10px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus{margin:0 80px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu{display:flex;justify-content:center;align-items:center;background-color:#fff;width:100%;padding:0;border:1px solid #86d1d1}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu .label{width:55%;text-align:right;border-right:3px solid #86d1d1;padding-right:10px;margin-right:10px;font-size:14px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu .label{font-size:16px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu .fee{width:45%;text-align:left;font-family:var(--default-font-family);font-size:16px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu .fee{font-size:20px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu .fee span{font-size:12px;color:#666}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .menus .menu .fee span{font-size:14px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .note{text-align:center;font-size:12px;margin:5px 10px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_fee .note{margin:5px 10px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv{background-color:#fff;margin:0 10px;margin-top:20px;padding:10px;border:3px solid #86d1d1;border-radius:8px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv{margin:0 40px}}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv{flex-direction:row}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_message{text-align:center}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_message .message{font-weight:700;font-size:16px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_message .message{font-size:20px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_message .message-sub{font-size:12px}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;flex:1;padding:10px;width:90%;margin:auto}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right{width:auto}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .top{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:20px}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .top>div{flex:1}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle{width:100%;margin-bottom:15px}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a{color:#fff;display:flex;background:#f08d18;box-shadow:0 4px 0 #895921;border:1px solid #f08d18;border-radius:8px;padding:0px 20px;justify-content:space-between;align-items:center;text-decoration:none;margin:0;font-size:16px}@media screen and (max-width: 400px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a{padding:0px 4px;font-size:16px}}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a{padding:10px 0;font-size:20px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner{display:flex;justify-content:center;align-items:center;font-size:12px}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner::after{padding:2px 8px;border-radius:4px;border:1px solid #fff;content:"無料";font-weight:700;margin:12px;font-size:16px}@media screen and (max-width: 620px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner::after{font-size:14px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner>div{font-size:22px;line-height:1.3em;margin:0;text-align:right;font-weight:700}@media screen and (max-width: 620px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner>div{font-size:18px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner>div span{font-weight:400;font-size:18px}@media screen and (max-width: 620px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a .inner>div span{font-size:14px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a:hover{position:relative;top:2px;box-shadow:0 0px 0 #895921}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a::before{content:"";font-family:"Material Icons";font-size:40px;margin:0 12px}@media screen and (max-width: 620px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a::before{font-size:24px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a::after{content:"chevron_right";font-family:"Material Icons";font-size:40px;margin:0 12px}@media screen and (max-width: 620px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle a::after{display:none}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel{width:100%;margin-bottom:4px}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a{font-family:var(--default-font-family);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f08d18;box-shadow:0 4px 0 #895921;border:1px solid #f08d18;border-radius:8px;padding:0px 20px;justify-content:center;align-items:center;text-decoration:none;margin:0;font-size:22px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a{padding:10px 0}}@media screen and (max-width: 400px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a{padding:0px 4px}}@media screen and (max-width: 400px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a{font-size:24px}}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a{font-size:32px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a:hover{position:relative;top:2px;box-shadow:0 0px 0 #895921}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a .info{font-size:12px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a .info{font-size:12px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a .tel::before{content:"";font-family:"Material Icons";font-size:20px;margin:0 5px}@media screen and (min-width: 768px){.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .middle--tel a .tel::before{font-size:28px}}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .bottom{text-align:center;font-size:12px}.tetsuzuki-fee-banner-small .tetsuzuki-fee-banner_cv .tetsuzuki-fee-banner_cv_right .bottom a{color:#f08d18;font-family:var(--default-font-family);font-size:16px;font-weight:700}.header-bottom .dropdown{position:relative;cursor:pointer}.header-bottom .dropdown-toggle:after{content:"▼";font-size:.6em;margin-left:5px;color:#888}.header-bottom ul.dropdown-menu{display:none;position:absolute;background-color:#fff;padding:10px 0;z-index:1000;justify-content:left;align-items:center;flex-direction:column;border:1px solid #eee;box-shadow:0 2px 4px rgba(0,0,0,.15)}.header-bottom .dropdown:hover .dropdown-menu{display:flex;justify-content:left;align-items:center;flex-direction:column}.header-bottom .dropdown-menu li{padding:5px 15px;border:none !important;display:flex;justify-content:left;align-items:center}.header-bottom .dropdown-menu a{color:#333;text-decoration:none;transition:opacity .3s}.dropdown-menu a:hover{opacity:.7}.dropdown-menu li a span{margin-right:5px;font-size:.5em;margin-left:5px;color:#888}
