a:hover,input[type=button]:hover,input[type=submit]:hover,label.hover:hover,button:hover{opacity:1}.disp_pc,.disp_pc_i,.disp_pc_ib{display:none}.disp_sp{display:block}.disp_sp_i{display:inline}.disp_sp_ib{display:inline-block}.title1 strong{font-size:1.5rem}.title1 strong::after{width:97px;height:1px}.title1 small{font-size:0.75rem}.title2{font-size:1.5rem;margin-top:1em}.title3{font-size:1.5rem;margin-bottom:0.75em}.title4{font-size:1.333rem}.button1.fs16{font-size:0.875rem;background-size:18px}.button1.fs18,.button3.fs18{font-size:1rem}.button1.fs18{background-size:20px}.button1.fs18 small{font-size:0.875rem}.button1.fs32{font-size:1.333rem;background-size:20px}.button2{font-size:1rem}.button2::after{background-size:7px 11px}.button3.fs18{background-size:7px 11px}.img_shadow{padding-right:24px}.img_shadow::before{right:0;top:30px;width:calc(100% - 24px)}.img_shadow small{font-size:0.75rem;padding-right:24px}.page_navi ul li{flex-basis:100%}.page_navi ul li a{font-size:0.875rem}#header{justify-content:space-between;padding-bottom:25px}#header .logo{background-color:#ffffff;position:relative;margin-bottom:-50px;padding-left:0;padding-top:10px;padding-bottom:10px;z-index:100}#header .logo a{display:block;width:100px;margin-left:auto;margin-right:auto}#header .navi_button,#header .navi_button span,#header .navi_button span::before,#header .navi_button span::after,#header .navi_button+.navi,#header .navi_filter{transition-timing-function:ease-out;transition-delay:0s;transition-duration:0.6s}.preload #header .navi_button,.preload #header .navi_button span,.preload #header .navi_button span::before,.preload #header .navi_button span::after,.preload #header .navi_button+.navi,.preload #header .navi_filter{transition:none}#header .navi_button{border-top-style:solid;border-top-color:#004aa7;border-top-width:3px;border-bottom-style:solid;border-bottom-color:#004aa7;border-bottom-width:3px;position:relative;display:block;box-sizing:border-box;width:36px;height:25px;margin-left:auto;margin-right:1rem;z-index:100;transition-property:border-top-color,border-bottom-color}#header .navi_button span{color:#004aa7;font-size:0.75rem;font-weight:bold;text-align:center;line-height:1;letter-spacing:-0.05em;position:relative;top:25px;display:block;width:100%;height:100%;transition-property:color}#header .navi_button span::before,#header .navi_button span::after{content:"";background-color:#004aa7;position:absolute;left:0;top:-17px;display:block;width:36px;height:3px;transform:rotate(0);transition-property:transform}#header .navi,#header .navi ul{display:block}#header .navi{background-color:#ffffff;position:absolute;left:0;top:66px;width:100%;height:auto;max-height:0;overflow:hidden;z-index:100;transition-property:max-height}#header .navi .main_navi ul{display:block}#header .navi .main_navi ul li{line-height:1;text-align:left;border-top-style:solid;border-top-color:#ffffff;border-top-width:1px;display:block;padding:0}#header .navi .main_navi ul li a{font-size:1rem;display:block;padding:1em}#header .navi .main_navi ul li a br{display:none}#header .navi .sub_navi{margin-bottom:0}#header .navi .sub_navi ul{display:block}#header .navi .sub_navi ul li{border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;margin-right:0}#header .navi .sub_navi ul li a{display:block;padding:1em}#header .navi .sub_navi ul li:last-child{border-bottom:none;padding-bottom:1em}#header .navi .sub_navi ul li:last-child a{padding-top:1em;padding-bottom:0.5em}#header .navi .sub_navi ul li:last-child a img{width:100%}#header .navi .sub_navi ul li:last-child small{text-align:center;display:block}#header .navi_filter{text-indent:-200vw;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;display:block;visibility:hidden;width:100vw;height:100vh;opacity:0;z-index:99;transition-property:visibility,opacity}#header #navi:checked+.navi_button{border-top-color:transparent;border-bottom-color:transparent}#header #navi:checked+.navi_button span{color:transparent}#header #navi:checked+.navi_button span::before{transform:rotate(45deg)}#header #navi:checked+.navi_button span::after{transform:rotate(-45deg)}#header #navi:checked+.navi_button+.navi{max-height:calc(100vh - 66px);overflow:auto}#header #navi:checked+.navi_button+.navi+.navi_filter{visibility:visible;opacity:1}.breadcrumb{padding-top:1em;padding-bottom:2em}.breadcrumb ul{font-size:0.75rem}.breadcrumb ul li:nth-child(n+2)::before{width:6px;height:10px}#top #sec_first_view{background-position:right 33.3% top}#top #sec_first_view h1{font-size:10vw;line-height:1.2;padding-top:20vw;padding-bottom:20vw}#top #sec_first_view h1 small{font-size:6vw}#top #sec_search{margin-top:30px}#top #sec_search article>p{font-size:0.75rem;margin-bottom:0}#top #sec_search p.map{margin-top:2.5em}#top #sec_search p.map img{width:300%;margin-left:-100%}#top #sec_link{margin-top:48px;margin-bottom:30px}#top #sec_link .text_right_img_left,#top #sec_link .text_left_img_right{display:block;margin-bottom:45px}#top #sec_link .text_right_img_left .text_block,#top #sec_link .text_left_img_right .text_block{margin-top:3em}#top #sec_link .text_right_img_left .text_block h2,#top #sec_link .text_left_img_right .text_block h2{font-size:1.5rem;margin-bottom:1.5em}#top #sec_link .text_right_img_left .text_block .button1,#top #sec_link .text_left_img_right .text_block .button1{width:100%}#top #sec_link .wrap{display:block;margin-top:57px}#top #sec_link .wrap article:nth-child(n+2){margin-top:3em}#top #sec_link .wrap article a{padding:10%;padding-left:7.5%;padding-right:7.5%}#top #sec_link .wrap article a h2{font-size:1.333rem;border-width:5px;padding-top:29%;padding-bottom:9%}#top #sec_link .wrap article a h2::after{margin-top:19.5%}#top #sec_news{margin-top:30px;margin-bottom:30px}#top #sec_news .news_list{margin-bottom:27px}#top #sec_news .button1{width:auto;margin-left:1rem;margin-right:1rem}#reason{margin-bottom:60px}#reason #sec_thought{padding-top:2em;padding-bottom:2em}#reason #sec_thought h2{font-size:1.583rem}#reason #sec_thought>p{font-size:0.875rem}#reason #sec_thought div{display:block;padding-top:6%;padding-bottom:6%}#reason #sec_thought div h3 img{width:44%}#reason #sec_thought div p:nth-child(2){margin-left:14%;margin-right:14%;margin-bottom:4%}#reason #sec_thought div p:nth-child(3){margin-left:3%;margin-right:8%}#reason #sec_sixpoint{margin-top:30px}#reason #sec_sixpoint h2{font-size:1.583rem}#reason #sec_sixpoint .text_left_img_right,#reason #sec_sixpoint .text_right_img_left{display:block}#reason #sec_sixpoint .text_left_img_right:nth-child(n+3),#reason #sec_sixpoint .text_right_img_left:nth-child(n+3){margin-top:45px}#reason #sec_sixpoint .text_left_img_right .text_block,#reason #sec_sixpoint .text_right_img_left .text_block{margin-bottom:1em}#reason #sec_sixpoint .text_left_img_right .text_block h3,#reason #sec_sixpoint .text_right_img_left .text_block h3{font-size:1.333rem}#reason #sec_sixpoint .text_left_img_right .text_block h3 strong,#reason #sec_sixpoint .text_right_img_left .text_block h3 strong{font-size:2.5rem}#reason #sec_sixpoint .text_left_img_right .text_block div,#reason #sec_sixpoint .text_right_img_left .text_block div{padding-left:0}#reason #sec_sixpoint .text_left_img_right .text_block .detail_wrap,#reason #sec_sixpoint .text_right_img_left .text_block .detail_wrap{border-radius:16px;padding-left:1em;padding-right:1em}#reason #sec_sixpoint .text_left_img_right .text_block h4,#reason #sec_sixpoint .text_right_img_left .text_block h4{font-size:0.833rem}#reason #sec_sixpoint .text_left_img_right .text_block h5,#reason #sec_sixpoint .text_right_img_left .text_block h5{font-size:0.875rem}#reason #sec_sixpoint .text_left_img_right .text_block p,#reason #sec_sixpoint .text_right_img_left .text_block p{font-size:0.875rem}#reason #sec_sixpoint .text_left_img_right .text_block .detail_block,#reason #sec_sixpoint .text_right_img_left .text_block .detail_block{font-size:4vw}#reason #sec_sixpoint .text_left_img_right .text_block .detail_block strong,#reason #sec_sixpoint .text_right_img_left .text_block .detail_block strong{font-size:5.2vw}#reason #sec_sixpoint .text_left_img_right .text_block .detail_block strong span,#reason #sec_sixpoint .text_right_img_left .text_block .detail_block strong span{font-size:7vw}#reason #sec_sixpoint .text_left_img_right .img_block .img_shadow:nth-child(n+2),#reason #sec_sixpoint .text_right_img_left .img_block .img_shadow:nth-child(n+2){margin-top:60px}#reason #sec_concierge{margin-top:30px}#reason #sec_concierge>p{font-size:0.75rem}#reason #sec_concierge ul{display:block}#reason #sec_concierge ul li h3{font-size:1rem}#reason #sec_concierge ul li h4{font-size:0.75rem}#reason #sec_concierge ul li p{font-size:0.875rem}#reason #sec_concierge ul li:nth-child(n+2){margin-top:2em}#about{margin-bottom:30px}#about #sec_register{display:block;margin-bottom:59px}#about #sec_register .text_block{padding-top:0}#about #sec_register .text_block h2{font-size:1.25rem;margin-bottom:1.5em}#about #sec_register .text_block ul{font-size:0.875rem}#about #sec_register .text_block ul li{margin-top:1em;position:relative}#about #sec_register .img_block{margin-top:1em}#about #sec_requirement .wrap,#about #sec_feature .wrap,#about #sec_difference .wrap{margin-top:30px;margin-bottom:30px}#about #sec_requirement h2,#about #sec_feature h2,#about #sec_difference h2{font-size:1.583rem}#about #sec_requirement h3{font-size:1.333rem}#about #sec_requirement ul,#about #sec_feature ul{font-size:1rem}#about #sec_requirement ul li small,#about #sec_feature ul li small{font-size:0.75rem}#about #sec_requirement .wrap div{margin:0;margin-top:15px;margin-bottom:30px}#about #sec_requirement .wrap div figure{flex-basis:32%}#about #sec_requirement .wrap div figure figcaption{font-size:0.75rem}#about #sec_difference .inner{overflow-x:scroll;-webkit-overflow-scrolling:touch}#about #sec_difference .inner::-webkit-scrollbar{width:12px}#about #sec_difference .inner::-webkit-scrollbar-track{background-color:#cccccc}#about #sec_difference .inner::-webkit-scrollbar-thumb{background-color:#004aa7}#about #sec_difference table{border-spacing:2px;min-width:800px}#about #sec_difference table tr th,#about #sec_difference table tr td{font-size:0.875rem}#about #sec_difference table thead tr th{font-size:1rem}#about #sec_difference table tbody tr td small{font-size:0.75rem}#service{margin-bottom:30px}#service #sec_register{margin-bottom:15px}#service #sec_register .wrap{display:block;margin-bottom:0}#service #sec_register .text_block h2{font-size:1.25rem;margin-bottom:1.5em}#service #sec_register .text_block p{font-size:0.875rem}#service #sec_register .img_block{margin-top:1em;margin-bottom:44px}#service #sec_register>img{margin-top:15px}#service #sec_basic{margin-bottom:30px}#service #sec_basic h2,#service #sec_expense h2,#service #sec_insurance h2{font-size:1rem}#service #sec_basic h2+p,#service #sec_expense h2+p,#service #sec_insurance h2+p{font-size:1.25rem;line-height:1.2}#service #sec_basic .wrap{display:block}#service #sec_basic h3,#service #sec_expense h3{font-size:1.083rem}#service #sec_basic .block:nth-child(n+2){margin-top:2em}#service #sec_basic .block:first-child ul{display:block}#service #sec_basic .block ul li{font-size:0.875rem}#service #sec_basic .block ul li small{font-size:0.75rem}#service #sec_basic .block>small{font-size:0.75rem;margin-top:1.5em}#service #sec_expense{margin-bottom:30px}#service #sec_expense .wrapper>small{font-size:0.75rem}#service #sec_expense .wrap{margin-bottom:30px}#service #sec_expense .box{display:block}#service #sec_expense .block{margin-top:1.5em}#service #sec_expense .box h4{font-size:1rem;margin-top:1.5em;margin-bottom:-1em}#service #sec_expense .block h5{font-size:1rem;margin-bottom:0.75em}#service #sec_expense .block p{font-size:0.875rem}#service #sec_expense .block small{font-size:0.75rem;font-weight:700;display:block;margin-top:1em}#service #sec_expense h3+p{font-size:0.875rem}#service #sec_expense h3+p+small{font-size:0.75rem}#service #sec_expense .inner{margin-top:1em}#service #sec_expense .inner dl{display:flex}#service #sec_expense .inner dl dt{font-size:1rem}#service #sec_expense .inner dl dd ul li{font-size:0.875rem;margin-left:1em}#service #sec_expense .inner dl dd small{font-size:0.75rem;margin-left:1.167em}#service #sec_insurance .wrapper>p{font-size:1rem}#service #sec_insurance dl{border:none;border-top-style:solid;border-top-color:#004aa7;border-top-width:2px;border-bottom-style:solid;border-bottom-color:#004aa7;border-bottom-width:2px;display:block;margin-top:15px;margin-bottom:12px;padding:0.5rem;padding-left:0;padding-right:0}#service #sec_insurance dl dt{font-size:0.833rem;display:block;width:auto;margin-left:auto;margin-right:auto}#service #sec_insurance dl dd{border-left:none;border-top-style:solid;border-top-color:#004aa7;border-top-width:2px;margin-left:0;margin-top:0.5rem;padding-left:0.5em;padding-right:0.5em;padding-top:0.5rem}#service #sec_insurance dl dd ul{position:relative;justify-content:space-between;margin-left:0;margin-right:1.5em}#service #sec_insurance dl dd ul li{font-size:3.2vw;margin-right:0}#service #sec_insurance dl dd ul li:nth-child(1),#service #sec_insurance dl dd ul li:nth-child(4){flex-basis:8em}#service #sec_insurance dl dd ul li:nth-child(2),#service #sec_insurance dl dd ul li:nth-child(5){flex-basis:7em}#service #sec_insurance dl dd ul li:nth-child(3),#service #sec_insurance dl dd ul li:nth-child(6){flex-basis:7em}#service #sec_insurance dl dd ul li:last-child{position:absolute;right:-1.5em;bottom:0;margin-left:0;margin-right:0}#service #sec_insurance .wrap{display:block}#service #sec_insurance .block{padding:1.5em}#service #sec_insurance .block:nth-child(n+2){margin-top:1em}#service #sec_insurance .block h3{font-size:1.167rem}#service #sec_insurance .block strong{font-size:1rem}#service #sec_insurance .block p{font-size:0.875rem}#service #sec_insurance small{font-size:0.75rem;text-align:left}#property .title_block.bg{padding-top:1.5em;padding-bottom:1.5em}#property .title_block strong{font-size:0.833rem}#property .title_block p{font-size:0.75rem}#property .page_navi ul li{flex-basis:100%}#property .page_navi ul li a{padding-left:0;padding-right:0}#property .page_navi ul li a small{font-size:0.75rem}#property .property_list{margin-top:30px;margin-bottom:30px}.property_list ul li:nth-child(n+1){margin-top:2em}#property.list .block{padding-top:60px;padding-bottom:60px}#property.list .block .wrap{text-align:center;display:block}#property.list .block.kyodo .wrap,#property.list .block.shinnyurigaoka .wrap{margin-left:0}#property.list .block.seijo .wrap,#property.list .block.fujisawa .wrap{margin-right:0}#property.list .block .wrap div h2{font-size:1.333rem;margin-bottom:1.5em}#property.list .block .wrap ul{display:inline-block;margin-left:0;margin-top:1em}#property.list .block .wrap ul li{font-size:0.875rem}#property.detail #sec_gallery{margin-top:18px}#property.detail #sec_gallery .photo_gallery{margin-bottom:6px}#property.detail #sec_gallery .photo_gallery p{font-size:0.875rem}#property.detail #sec_gallery .photo_gallery p small{font-size:0.75rem}#property.detail #sec_gallery .photo_gallery_navi{margin-left:-3px;margin-right:-3px}#property.detail #sec_gallery .photo_gallery_navi img{margin-left:3px;margin-right:3px}#property.detail #sec_basis{margin-top:30px}#property.detail #sec_basis dl{display:block}#property.detail #sec_basis dl dt,#property.detail #sec_basis dl dd{font-size:0.875rem;max-width:none}#property.detail #sec_basis dl dt{border-bottom:none;padding-bottom:0}#property.detail #sec_basis dl dt small{font-size:0.75rem}#property.detail #sec_basis dl+small{font-size:0.875rem;text-align:left}#property.detail #sec_common{margin-top:30px;margin-bottom:30px}#property.detail #sec_common .wrap>img{margin-top:36px;margin-bottom:36px}#property.detail #sec_common .inner{display:block}#property.detail #sec_common .inner ul:first-child{margin-bottom:24px}#property.detail #sec_common .inner ul:first-child li:nth-child(n+2){margin-top:1.5em}#property.detail #sec_common .inner ul:first-child li::before{content:"";width:10vw;height:10vw}#property.detail #sec_common .inner ul:first-child li dl{margin-left:16px}#property.detail #sec_common .inner ul:first-child li dl dt{font-size:1rem}#property.detail #sec_common .inner ul:last-child{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-0.5rem;margin-right:-0.5rem}#property.detail #sec_common .inner ul:last-child li{flex-basis:calc(50% - 1rem);margin-left:0.5rem;margin-right:0.5rem}#property.detail #sec_common .inner ul:last-child li:nth-child(2){margin-top:0}#property.detail #sec_common .inner ul:last-child li:nth-child(n+3){margin-top:1em}#property.detail #sec_common .inner ul:last-child li figure figcaption,#property.detail #sec_common .inner ul:last-child li figure figcaption small{font-size:0.75rem}#property.detail article>a{width:auto;margin-left:1rem;margin-right:1rem}#property.detail article>a:nth-child(n+2){margin-top:12px}#property.plan #sec_fee{margin-top:18px}#property.plan .title_block small{font-size:0.75rem}#property.plan #sec_fee .wrap>img{margin-top:30px;margin-bottom:21px}#property.plan #sec_fee .box+small{font-size:0.75rem;margin-bottom:30px}#property.plan #sec_fee .box nav ul li{border-radius:6px 6px 0 0}#property.plan #sec_fee .box .c8 ul li{flex-basis:25%}#property.plan #sec_fee .box nav ul li label{font-size:0.875rem}#property.plan #sec_fee .box div{padding:10px}#property.plan #sec_fee .box nav li:hover{border-bottom-color:#707070}#property.plan #sec_fee .box nav li:hover label{color:#ffffff;background-color:#414141}#property.plan #sec_fee .block{border-radius:6px;margin-bottom:48px}#property.plan #sec_fee .block>strong{font-size:1rem;line-height:1.2}#property.plan #sec_fee .block ul{display:block;padding:1em;padding-top:0.5em;padding-bottom:0.5em}#property.plan #sec_fee .block ul li{margin-top:1em;margin-bottom:1em}#property.plan #sec_fee .block ul li figure{justify-content:space-between;flex-wrap:no-wrap}#property.plan #sec_fee .block ul li figure img{width:25%;height:25%}#property.plan #sec_fee .block ul li figure figcaption{width:70%;margin:0;margin-left:5%}#property.plan #sec_fee .block ul li figure figcaption p,#property.plan #sec_fee .block ul li:nth-child(2) figure figcaption p{font-size:0.875rem;max-width:none}#property.plan #sec_fee .block ul li figure figcaption strong{font-size:0.938rem}#property.plan #sec_access{margin-top:30px}#property.plan #sec_access .photo{margin-top:15px}#property.plan #sec_access .photo li figure figcaption{font-size:0.75rem}#property.plan #sec_access small{font-size:0.75rem;text-align:left}#property.plan #sec_access .access{display:block;margin-top:30px}#property.plan #sec_access .access li:nth-child(n+2){margin-top:1em}#property.plan #sec_access .wrap>img{margin-top:24px;margin-bottom:24px}#property.plan #sec_access .wrap .button1{width:auto}#property.plan.kyodo #sec_access .photo li:nth-child(n+3){flex-basis:48%}#property.plan.kyodo #sec_access .photo li:nth-child(n+3) figure figcaption{font-size:0.75rem}#property.plan.seijo #sec_access .photo li:nth-child(n+3){flex-basis:48%}#property.plan.seijo #sec_access .photo li:nth-child(n+3) figure figcaption{font-size:0.75rem}#flow{margin-bottom:30px}#flow #sec_flow{margin-top:18px}#flow #sec_flow .block{position:relative;flex-wrap:wrap}#flow #sec_flow .block .title_block{font-size:0.938rem;position:absolute;width:60px;height:60px;padding-top:0.75em}#flow #sec_flow .block .title_block strong{font-size:1.875rem;margin-top:0}#flow #sec_flow .block .text_block{flex-basis:100%;margin-left:0;margin-right:0;margin-top:calc(60px / 2 - 0.5em)}#flow #sec_flow .block .text_block h3{font-size:1.333rem;margin-left:69px;margin-bottom:1.5em}#flow #sec_flow .block .text_block p{font-size:0.875rem}#flow #sec_flow .block .img_block{margin-top:1em}#flow #sec_flow .block .img_block small{font-size:0.75rem}#flow #sec_fee{margin-top:30px}#flow #sec_fee dl{display:block}#flow #sec_fee dl dt,#flow #sec_fee dl dd{text-align:center;max-width:none;padding-top:0.5em;padding-bottom:0.5em}#flow #sec_fee dl dt{font-size:1.333rem;text-align:center;display:block;margin-bottom:0}#flow #sec_fee dl dd{font-size:1rem;display:block;padding:0;padding-top:1em;padding-bottom:1em}#flow #sec_fee small{font-size:0.75rem;text-align:left}#flow #sec_condition{margin-top:30px}#flow #sec_condition ul li{font-size:1rem}#flow #sec_condition small{font-size:0.75rem}#voice{margin-bottom:30px}#voice>p{font-size:0.875rem;margin-top:1em}#voice section{margin-top:1.5em}#voice #sec_family{margin-top:30px}.voice_block .block{display:block;padding:2em}.voice_block .block::before{background-size:30px;width:60px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.voice_block .block h3{font-size:1rem}.voice_block .block p{font-size:0.875rem}#faq{margin-bottom:30px}#faq dl dt,#faq dl dd{padding:14px}#faq dl dt{font-size:1rem;padding-bottom:17px}#faq dl dt::before,#faq dl dd::before{width:45px;height:41px;margin-right:14px;margin-bottom:-3px}#news{margin-bottom:30px}#news .category_list{margin-bottom:1em}#news .category_list ul li{font-size:0.875rem}#news .detail_block header{margin-bottom:1em}#news .detail_block header div time{font-size:1rem}#news .detail_block footer .prev_next_button{margin-top:3em}#news .detail_block footer .prev_next_button>div{margin-bottom:1em}#news .detail_block footer .prev_next_button a{font-size:0.875rem}#news .detail_block footer .prev_next_button>a{width:auto}.news_list li a{flex-wrap:wrap}.news_list li a time{font-size:1rem}.news_list li a p{font-size:1rem;flex-basis:100%;margin-top:0.5em}#request{margin-bottom:30px}#request section .title3+p,#request section .title3+p+p{font-size:0.875rem;margin-bottom:36px}#request section .title3+p span{font-size:0.813rem}#request dl dd strong{font-size:0.875rem}#request #box2 dd .append,#request #box2 dd .prepend{font-size:0.875rem}#request dl .auto_address{font-size:0.875em}#request #box2 dd:nth-child(2),#request #box2 dd:nth-child(4){display:block}#request #box2 dd:nth-child(2)>div,#request #box2 dd:nth-child(4)>div{width:100%}#request #box2 dd:nth-child(2)>div:nth-child(n+2),#request #box2 dd:nth-child(4)>div:nth-child(n+2){margin-top:1.5em}#request #box2 dd:nth-child(2) input[type="text"],#request #box2 dd:nth-child(4) input[type="text"],#request #box2 dd:nth-child(8) input[type="text"]{width:calc(100% - 5.5em)}#request #box2 dd:nth-child(8)>.flex>div>.flex{display:block}#request #box2 dd:nth-child(8) strong+.flex{margin-bottom:2em}#request #box2 dd:nth-child(8)>.flex>div>.flex>div{width:100%}#request #box2 dd:nth-child(8)>.flex>div>.flex>div:nth-child(n+2){margin-top:1.5em}#request #box2 dd:nth-child(10) input[type="text"]{width:calc(100% - 5.75em);margin-left:0}#request #box2 dd:nth-child(16){display:block}#request #box2 dd:nth-child(16)>div{width:100%}#request #box2 dd:nth-child(16)>div:first-child{width:100%;margin-bottom:2em}#request #box2 dd:nth-child(16) input[type="email"]{width:calc(100% - 5em)}#request #box2 dd:nth-child(16) p{font-size:0.875rem}#request #box3 dd .flex{display:block}#request #box3 dd .flex>div{width:100%;margin-bottom:1.5em}#request .privacy{padding:1.5em}#request .privacy ol{font-size:0.875rem;padding-left:1.5em}#request .privacy div p{font-size:0.75rem}#request .privacy div ul{display:block}#request .privacy div ul li{width:100%;margin-right:0}#request .privacy div ul li:nth-child(n+2){margin-top:12px}#request .button_wrap{margin-top:15px}#request .button_wrap input{width:100%;margin-left:0;margin-right:0}.mceContentBody{font-size:1rem;overflow:hidden}.mceContentBody h2{font-size:1.25rem}.mceContentBody h3{font-size:1.125rem}.mceContentBody h4{font-size:1rem}.mceContentBody blockquote,.ptoc_block{width:100%;margin-left:auto;margin-right:auto}.mceContentBody blockquote{padding-left:1em;padding-right:1em;padding-top:0.5em}.mceContentBody .wp-caption .wp-caption-text,.mceContentBody .wp-caption .wp-caption-dd{font-size:0.75rem}.ptoc_block{margin-bottom:1em;padding:0.5em;padding-bottom:1px}.ptoc_block p{font-size:1rem}.pagenavi{margin-top:1.5em;padding-left:1em;padding-right:1em}.pagenavi .pagenavi_select{position:relative;display:flex;justify-content:center;align-items:center}.pagenavi .pagenavi_select .page-numbers{color:#ffffff;background-color:#004aa7;position:absolute;margin-top:0;margin-bottom:0}.pagenavi .pagenavi_select .page-numbers::before{opacity:1}.pagenavi .pagenavi_select .page-numbers.prev{left:0;margin-left:0}.pagenavi .pagenavi_select .page-numbers.next{right:0;margin-right:0}.pagenavi .pagenavi_select .select_wrap select{font-size:1rem;line-height:1;vertical-align:middle;background-color:#ffffff;background-image:url(https://www.odakyu-reoda.jp/sys/wp-content/themes/chani/img/common/arrow_bottom_black.svgz);background-position:0.75em center;background-repeat:no-repeat;background-size:12px;border-style:solid;border-color:#dddddd;border-width:1px;box-sizing:content-box;padding:calc(0.75em - 1px);padding-left:calc(1.25em + 12px)}.pagenavi .pagenavi_select .select_wrap span{padding-top:0.75em;padding-bottom:0.75em}#contact_block .wrapper{padding:1rem;padding-top:30px;padding-bottom:30px}#contact_block .wrapper .title1 strong::after{width:87px;height:2px}#contact_block .wrapper p{color:#ffffff;font-size:0.75rem}#contact_block .wrapper .wrap{display:block;padding-top:6px;padding-bottom:6px}#contact_block .wrapper .wrap>a,#contact_block .wrapper .wrap div{margin-top:15px;margin-bottom:15px}#contact_block .wrapper .wrap>a{width:calc(100% - 2em)}#contact_block .wrapper .wrap div{text-align:center}#contact_block .wrapper .wrap div h3{font-size:1.417rem}#contact_block .wrapper .wrap div small{font-size:0.75rem;line-height:1.2}.slick-arrow::after{display:none}#authorized_page p{font-size:0.875rem}#authorized_page small{font-size:0.75rem}#footer nav{display:block;padding-top:24px;padding-bottom:calc(24px - 1em)}#footer nav ul li a{display:block}#footer nav ul li .button1{width:100%}#footer .copyright{padding:0}#footer .copyright .wrap{display:block;padding:0}#footer .copyright .wrap ul{display:flex;justify-content:center;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}#footer .copyright .wrap ul li{margin-right:0}#footer .copyright .wrap ul li:first-child{flex-basis:100%;margin-bottom:9px}#footer .copyright .wrap ul li:nth-child(n+2){margin-left:0}#footer .copyright .wrap ul li:last-child{margin-left:12px}#footer .copyright .wrap small{font-size:0.625rem;text-align:center;border-top-style:solid;border-top-color:#004aa7;border-top-width:1px;padding-top:9px;padding-bottom:9px}#p404{margin-top:3em;margin-bottom:4.5em}#p404 h1{font-size:44vw;margin-top:2vh}#p404 h2{font-size:8vw}#p404 p{font-size:6vw;margin-top:6vh}