@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Roboto:wght@400;700&display=swap);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);html{background:#fff}a,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,figure img,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}body{width:100%;color:#000;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.56;letter-spacing:.06em}body .usTxt{font-family:Roboto,sans-serif}a{opacity:1;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}a:active,a:hover,a:link,a:visited{color:#000}a:hover{opacity:.56}a[href^="tel:"]{cursor:default}a[href^="tel:"]:hover{opacity:1}.pc_view{display:inline-block}@media screen and (max-width:768px){.pc_view{display:none}}.pc-tb_view{display:inline-block}@media screen and (max-width:414px){.pc-tb_view{display:none}}.tb_view{display:none}@media screen and (max-width:768px){.tb_view{display:inline-block}}.sp_view{display:none}@media screen and (max-width:414px){.sp_view{display:inline-block}}.sp-s_view{display:none}@media screen and (max-width:320px){.sp-s_view{display:inline-block}}.wysiwyg{font-size:1.5rem}@media screen and (max-width:768px){.wysiwyg{font-size:1.4rem}}.wysiwyg img{max-width:100%!important;height:auto!important}.wysiwyg table{margin-top:18px}@media screen and (max-width:768px){.wysiwyg table{width:100%!important}}.wysiwyg table td,.wysiwyg table th{padding:6px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wysiwyg a{color:#154f9e;text-decoration:underline}.wysiwyg strong{font-weight:700}.wysiwyg small{font-size:1.3rem}@media screen and (max-width:768px){.wysiwyg small{font-size:1.2rem}}.wysiwyg em{font-style:italic}.wysiwyg ul{list-style:disc}.wysiwyg ol{list-style:decimal}.wysiwyg ol,.wysiwyg ul{margin-top:18px;padding-left:1.5em;text-indent:-1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.wysiwyg li{list-style:inherit;text-indent:0}.wysiwyg li:nth-of-type(n+2){margin-top:8px}.wysiwyg li ol,.wysiwyg li ul{margin-top:8px}.wysiwyg li ol li,.wysiwyg li ul li{margin-top:8px}main{display:block}main .sec{-webkit-box-sizing:border-box;box-sizing:border-box}main .local-mainVisual{height:186px;position:relative;background:url(../images/common/bg_localmain.jpg) center no-repeat}@media screen and (max-width:1280px){main .local-mainVisual{background:url(../images/common/bg_localmain_1280.jpg) left center no-repeat}}@media screen and (max-width:768px){main .local-mainVisual{background:url(../images/common/bg_localmain_1280.jpg) center no-repeat}}@media screen and (max-width:640px){main .local-mainVisual{background:url(../images/common/bg_localmain_sp.jpg) left center no-repeat}}@media screen and (max-width:414px){main .local-mainVisual{height:136px;background:url(../images/common/bg_localmain_sp.jpg) center right no-repeat}}main .local-mainVisual__tit{position:relative;max-width:1400px;width:100%;height:100%;margin:0 auto;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){main .local-mainVisual__tit{padding:0 15px}}main .local-mainVisual__tit h2{position:absolute;top:50%;left:60px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:3.4rem;font-weight:700;line-height:1.46;color:#fff}@media screen and (max-width:640px){main .local-mainVisual__tit h2{left:30px;width:calc(100% - 60px)}}@media screen and (max-width:414px){main .local-mainVisual__tit h2{left:20px;width:calc(100% - 40px);font-size:2.4rem}}main .local-mainVisual__tit h2 .usTxt{display:block;margin-top:10px;font-size:1.6rem;line-height:1.46}@media screen and (max-width:414px){main .local-mainVisual__tit h2 .usTxt{font-size:1.4rem}}main .main__block .pan{max-width:1280px;margin:15px auto 35px;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){main .main__block .pan{margin:15px 30px 35px;padding:0}}@media screen and (max-width:414px){main .main__block .pan{margin:18px 20px}}main .main__block .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .main__block .pan ul li{font-size:1.3rem}@media screen and (max-width:414px){main .main__block .pan ul li{font-size:1.2rem}}main .main__block .pan ul li:nth-last-of-type(n+2)::after{content:"\f105";font-family:Fontawesome;position:relative;bottom:1px;margin-right:6px;padding-left:6px}.fit-img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.vw-txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.slideBnr{padding:30px 60px;background:url(/assets/images/common/bg_ichimatsu.png) top -10px center repeat-y;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.slideBnr{padding:30px 0;background:url(/assets/images/common/bg_ichimatsu.png) top center/220% auto repeat-y}}.slideBnr__block{max-width:1236px;width:100%;margin:0 auto}.slideBnr__block h5{margin-bottom:18px;text-align:center}.slideBnr__block h5 span{display:inline-block;padding:0 10px 10px;font-size:1.8rem;font-weight:500;background:url(/assets/images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.slideBnr__block h5 span{font-size:1.6rem}}.slideBnr__block h5 span img{margin-right:6px}.slideBnr__block ul li{padding:0 8px;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.slideBnr__block ul li{padding:0 6px}}.slideBnr__block ul li a img{max-width:100%}.slideBnr__block ul{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.slideBnr__block ul .slick-next:before,.slideBnr__block ul .slick-prev:before{display:none!important}.slideBnr__block ul .slick-next{width:18px;height:35px;right:0;z-index:10;background:url(/assets/images/common/nav_next.png) center/100% auto no-repeat;-webkit-transform:translate(30px,-50%);transform:translate(30px,-50%)}@media screen and (max-width:414px){.slideBnr__block ul .slick-next{right:10%}}.slideBnr__block ul .slick-prev{width:18px;height:35px;left:0;z-index:10;background:url(/assets/images/common/nav_prev.png) center/100% auto no-repeat;background-size:100% auto;-webkit-transform:translate(-30px,-50%);transform:translate(-30px,-50%)}@media screen and (max-width:414px){.slideBnr__block ul .slick-prev{left:10%}}.slideBnr__block ul .slick-dots{bottom:-30px;line-height:0;margin:0}.slideBnr__block ul .slick-dots li{width:10px;height:10px;padding:4px;margin:0 2px}.slideBnr__block ul .slick-dots li button{position:relative;width:10px;height:10px;padding:0}.slideBnr__block ul .slick-dots li button::before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;font-size:0;background:#fff;border-radius:50%;border:1px solid #e23d3d;-webkit-box-sizing:border-box;box-sizing:border-box}.slideBnr__block ul .slick-dots li.slick-active button::before{background:#e23d3d}.slideBnr__block ul img{width:100%;height:auto}.slideBnr__block ul img:focus{outline:0}.slideBnr__block ul img:focus,.slideBnr__block ul li:focus{outline:0}.stayOther{margin-top:86px;padding:60px 30px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.stayOther{padding:56px 30px}}@media screen and (max-width:414px){.stayOther{padding:22px 40px 40px}}.stayOther__flex{max-width:1320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media screen and (max-width:768px){.stayOther__flex{display:block}}.stayOther__flex .setBox01{max-width:358px;width:27.13%}@media screen and (max-width:768px){.stayOther__flex .setBox01{width:100%;margin:18px auto 0}}.stayOther__flex .setBox02{max-width:274px;width:20.76%}@media screen and (max-width:768px){.stayOther__flex .setBox02{max-width:358px;width:100%;margin:18px auto 0}}.stayOther__flex .setBox02 .mt{margin-top:6.57%}@media screen and (max-width:768px){.stayOther__flex .setBox02 .mt{margin-top:18px}}.stayOther__flex a{position:relative;display:block;width:100%;height:100%}.stayOther__flex a::before{content:"→";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;right:0;width:30px;height:30px;background:#fff}.stayOther__flex a figure{line-height:0}.stayOther__flex a figure img{width:100%}.stayOther__flex a .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.stayOther__flex a .text p{padding:15px;text-align:center;font-size:2.2rem;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.86);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1340px){.stayOther__flex a .text p{font-size:1.8rem}}@media screen and (max-width:1000px){.stayOther__flex a .text p{font-size:1.6rem}}@media screen and (max-width:414px){.stayOther__flex a .text p{font-size:2rem}}.stayOther__flex a .text p span{display:inline-block}.stayOther__flex a .text p span small{display:block;text-align:left;font-size:1.6rem;line-height:1.1}@media screen and (max-width:1340px){.stayOther__flex a .text p span small{font-size:1.4rem}}@media screen and (max-width:1000px){.stayOther__flex a .text p span small{font-size:1.2rem}}@media screen and (max-width:414px){.stayOther__flex a .text p span small{font-size:1.5rem}}.stayOther__flex a .text p span small.mt{margin-top:4px}.accessibility-index-page main{margin:0 auto}.accessibility-index-page main .main__block .moji:nth-of-type(n+2){margin:66px 0}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji:nth-of-type(n+2){margin:46px 0}}.accessibility-index-page main .main__block .moji.bg{padding:60px 0 66px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji.bg{margin-top:46px;padding:40px 0 46px}}.accessibility-index-page main .main__block .moji__box{max-width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.accessibility-index-page main .main__block .moji__box{margin:0 30px}}@media screen and (max-width:1000px){.accessibility-index-page main .main__block .moji__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box{margin:0 20px}}.accessibility-index-page main .main__block .moji__box h3{font-size:3rem}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box h3{font-size:2rem}}.accessibility-index-page main .main__block .moji__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.accessibility-index-page main .main__block .moji__box h4{margin-top:30px;font-size:2.4rem;font-weight:700;color:#154f9e;border-bottom:1px solid #154f9e}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box h4{font-size:1.8rem}}.accessibility-index-page main .main__block .moji__box h4 small{display:inline-block;position:relative;top:-4px;padding-right:8px;font-size:1.2rem;color:#154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box h4 small{padding-right:6px;font-size:1rem}}.accessibility-index-page main .main__block .moji__box__txt{margin-top:26px}.accessibility-index-page main .main__block .moji__box__txt:nth-of-type(n+2){margin-top:36px}.accessibility-index-page main .main__block .moji__box__txt .catch{text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__txt .catch{font-size:1.4rem}}.accessibility-index-page main .main__block .moji__box__txt ol{margin-top:20px}.accessibility-index-page main .main__block .moji__box__txt ol li{padding:10px 16px;text-align:justify;font-size:1.6rem;line-height:1.66;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__txt ol li{font-size:1.4rem}}.accessibility-index-page main .main__block .moji__box__txt h5{font-size:2rem;font-weight:700;line-height:1.66;color:#b71234}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__txt h5{font-size:1.6rem}}.accessibility-index-page main .main__block .moji__box__txt h5 span{display:inline-block;padding:4px 18px;border:2px solid #b71234;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.accessibility-index-page main .main__block .moji__box__txt .choice__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:636px;width:100%;margin-top:22px}.accessibility-index-page main .main__block .moji__box__txt .choice__block li{max-width:320px;width:50%;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}.accessibility-index-page main .main__block .moji__box__txt .choice__block li a{display:block}.accessibility-index-page main .main__block .moji__box__txt .choice__block li a img{max-width:100%}.accessibility-index-page main .main__block .moji__box__copy{margin-top:20px;text-align:justify;font-size:1.6rem;line-height:1.76}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__copy{font-size:1.4rem}}.accessibility-index-page main .main__block .moji__box__list .listBox{margin-top:26px}.accessibility-index-page main .main__block .moji__box__list .listBox h5{font-size:1.6rem;font-weight:700;line-height:1.66;color:#b71234}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__list .listBox h5{font-size:1.4rem}}.accessibility-index-page main .main__block .moji__box__list .listBox h5 span{display:inline-block;padding:4px 18px;border:2px solid #b71234;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.accessibility-index-page main .main__block .moji__box__list .listBox p{margin-top:12px;text-align:justify;font-size:1.6rem;line-height:1.76;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__list .listBox p{font-size:1.4rem}}.accessibility-index-page main .main__block .moji__box__list .listBox p strong{font-weight:700;border-bottom:1px dotted #000}.accessibility-index-page main .main__block .moji__box__list .listBox p a{word-wrap:break-word;color:#555;text-decoration:underline}.accessibility-index-page main .main__block .moji__box__list .listBox p .color-rd{color:#b71234}.accessibility-index-page main .main__block .moji__box__list .listBox p .img-icon{width:42px;height:auto;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box__list .listBox p .img-icon{width:32px}}.accessibility-index-page main .main__block .moji__box .dlBox{margin-top:20px}.accessibility-index-page main .main__block .moji__box .dlBox p{margin-top:12px;text-align:justify;font-size:1.6rem;line-height:1.76;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.accessibility-index-page main .main__block .moji__box .dlBox p{font-size:1.4rem}}.accessibility-index-page main .main__block .moji__box .dlBox p strong{font-weight:700;border-bottom:1px dotted #000}.accessibility-index-page main .main__block .moji__box .dlBox p a{word-wrap:break-word;color:#555;text-decoration:underline}.accessibility-index-page main .main__block .moji__box .dlBox p .color-rd{color:#b71234}.company-hojin-page main{margin:0 auto}.company-hojin-page main .main__block .hojin{max-width:1280px;margin:0 auto 87px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.company-hojin-page main .main__block .hojin{margin:0 30px 87px}}@media screen and (max-width:1000px){.company-hojin-page main .main__block .hojin{margin:0 30px 87px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin{margin:0 20px 67px}}.company-hojin-page main .main__block .hojin__tit figure.logo{text-align:center}.company-hojin-page main .main__block .hojin__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin__tit h3{font-size:2.2rem}}.company-hojin-page main .main__block .hojin__tit h3.ok-tit{font-size:2.2rem}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin__tit h3.ok-tit{font-size:1.8rem}}.company-hojin-page main .main__block .hojin__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.company-hojin-page main .main__block .hojin__tit .copy{text-align:center;font-size:1.8rem;padding-top:37px}.company-hojin-page main .main__block .hojin__tit .copy.ok-txt{font-size:1.6rem;line-height:1.86}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin__tit .copy.ok-txt{font-size:1.4rem}}@media screen and (max-width:768px){.company-hojin-page main .main__block .hojin__tit .copy{font-size:1.6rem}}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin__tit .copy{font-size:1.5rem;padding-top:17px}}.company-hojin-page main .main__block .hojin__tit .copy span{color:#e71f19}.company-hojin-page main .main__block .hojin .hojinBlock{margin:37px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.company-hojin-page main .main__block .hojin .hojinBlock{margin:26px 0 0}}.company-hojin-page main .main__block .hojin .hojinBlock .detailSet{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;width:30.3%;margin-bottom:45px}@media screen and (max-width:768px){.company-hojin-page main .main__block .hojin .hojinBlock .detailSet{width:46%;margin-bottom:30px}}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin .hojinBlock .detailSet{width:100%;margin-bottom:20px}}.company-hojin-page main .main__block .hojin .hojinBlock .detailSet__inner{display:block;height:100%;background:#fff;padding:19px 19px 28px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.company-hojin-page main .main__block .hojin .hojinBlock .detailSet__inner{padding:19px 19px 28px}}.company-hojin-page main .main__block .hojin .hojinBlock .detailSet__inner:hover{opacity:.88}.company-hojin-page main .main__block .hojin .hojinBlock .detailSet__inner h4{font-size:1.9rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:768px){.company-hojin-page main .main__block .hojin .hojinBlock .detailSet__inner h4{font-size:1.8rem}}.company-hojin-page main .main__block .hojin .hojinBlock .detailSet__inner p{margin-top:12px;text-align:justify;font-size:1.4rem}.contact-propose-page .formLayout #errorMessage{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border:3px solid red;padding:10px;margin:0 auto 10px auto;color:red}.contact-propose-page .formLayout.check_now .display_input,.contact-propose-page .formLayout.input_now .display_check{display:none!important}.contact-propose-page .formLayout.check_now form .navBtn::after{display:none}@media screen and (max-width:768px){.contact-propose-page .formLayout.check_now form tbody{display:block}}.contact-propose-page main{margin:0 auto}.contact-propose-page main .main__block .contact{max-width:1280px;margin:0 auto 87px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.contact-propose-page main .main__block .contact{margin:0 30px 87px}}@media screen and (max-width:1000px){.contact-propose-page main .main__block .contact{margin:0 30px 87px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact{margin:0 20px 67px}}.contact-propose-page main .main__block .contact__tit figure.logo{text-align:center}.contact-propose-page main .main__block .contact__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact__tit h3{font-size:2.2rem}}.contact-propose-page main .main__block .contact__tit h3.ok-tit{font-size:2.2rem}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact__tit h3.ok-tit{font-size:1.8rem}}.contact-propose-page main .main__block .contact__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.contact-propose-page main .main__block .contact__tit .copy{text-align:center;font-size:1.8rem;padding-top:37px}.contact-propose-page main .main__block .contact__tit .copy.ok-txt{font-size:1.6rem;line-height:1.86}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact__tit .copy.ok-txt{font-size:1.4rem}}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact__tit .copy{font-size:1.6rem}}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact__tit .copy{font-size:1.5rem;padding-top:17px}}.contact-propose-page main .main__block .contact__tit .copy span{color:#e71f19}.contact-propose-page main .main__block .contact .formBlock{position:relative;max-width:900px;width:100%;margin:37px auto 0;padding:4px;background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32)}.contact-propose-page main .main__block .contact .formBlock__inner{padding:36px 46px 66px;background:#f9f9f3;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact .formBlock__inner{padding:19px 19px 37px}}.contact-propose-page main .main__block .contact .formBlock__inner form input,.contact-propose-page main .main__block .contact .formBlock__inner form select,.contact-propose-page main .main__block .contact .formBlock__inner form textarea{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-propose-page main .main__block .contact .formBlock__inner form input[type=checkbox],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=radio]{margin-right:8px}.contact-propose-page main .main__block .contact .formBlock__inner form input[type=email],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=submit],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=tel],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=text],.contact-propose-page main .main__block .contact .formBlock__inner form select,.contact-propose-page main .main__block .contact .formBlock__inner form textarea{width:100%}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner form input[type=email],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=submit],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=tel],.contact-propose-page main .main__block .contact .formBlock__inner form input[type=text],.contact-propose-page main .main__block .contact .formBlock__inner form select,.contact-propose-page main .main__block .contact .formBlock__inner form textarea{-webkit-appearance:none;font-size:1.6rem;border:1px solid #aaa;background:#fff}}.contact-propose-page main .main__block .contact .formBlock__inner form input.nameBox{width:30%}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner form input.nameBox{width:38%}}@media screen and (max-width:320px){.contact-propose-page main .main__block .contact .formBlock__inner form input.nameBox{width:35%}}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner form input.nameBox.mt{margin-top:12px}}.contact-propose-page main .main__block .contact .formBlock__inner form select.dataBox{width:15%!important}@media screen and (max-width:1000px){.contact-propose-page main .main__block .contact .formBlock__inner form select.dataBox{width:28%!important}}.contact-propose-page main .main__block .contact .formBlock__inner form input[type=submit]{outline:0;cursor:pointer;display:inline-block;width:246px;padding:14px;font-size:1.7rem;font-weight:700;line-height:1;color:#fff;background:#003e8b;border:solid 1px #003e8b;border-radius:100px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner form input[type=submit]{-webkit-appearance:none;width:216px;font-size:1.5rem}}.contact-propose-page main .main__block .contact .formBlock__inner form input[type=submit]:hover{opacity:.6}.contact-propose-page main .main__block .contact .formBlock__inner form .entryBtn-prev input[type=submit]{color:#003e8b;background:#f7f7f7}.contact-propose-page main .main__block .contact .formBlock__inner form .navBtn{position:relative}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner form .navBtn::after{pointer-events:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f0d7";font-family:Fontawesome}}.contact-propose-page main .main__block .contact .formBlock__inner form select{width:15%!important}@media screen and (max-width:1000px){.contact-propose-page main .main__block .contact .formBlock__inner form select{width:60.5%!important}}.contact-propose-page main .main__block .contact .formBlock__inner form .addressBox{width:15%!important}@media screen and (max-width:1000px){.contact-propose-page main .main__block .contact .formBlock__inner form .addressBox{width:28%!important}}.contact-propose-page main .main__block .contact .formBlock__inner form .numBox{width:15%!important}@media screen and (max-width:1000px){.contact-propose-page main .main__block .contact .formBlock__inner form .numBox{width:28%!important}}.contact-propose-page main .main__block .contact .formBlock__inner form .ageBox{max-width:66px!important;width:90%!important}@media screen and (max-width:1000px){.contact-propose-page main .main__block .contact .formBlock__inner form .ageBox{width:28%!important}}.contact-propose-page main .main__block .contact .formBlock__inner .costBox{margin-top:30px;padding:30px 46px;text-align:center;background:#e9edf7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner .costBox{padding:22px 14px}}.contact-propose-page main .main__block .contact .formBlock__inner .costBox h3{font-size:1.8rem;color:#e71f19}.contact-propose-page main .main__block .contact .formBlock__inner .costBox .cautionTxt{margin-top:5px;font-size:1.4rem}.contact-propose-page main .main__block .contact .formBlock__inner .costBox label{display:inline-block;margin-top:16px;color:#000}.contact-propose-page main .main__block .contact .formBlock__inner .termsBox{margin-top:36px;padding:26px 24px;background:rgba(255,255,255,.86);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact .formBlock__inner .termsBox{padding:16px}}.contact-propose-page main .main__block .contact .formBlock__inner .termsBox h4{font-size:1.5rem;font-weight:500;color:#154f9e}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact .formBlock__inner .termsBox h4{font-size:1.4rem}}.contact-propose-page main .main__block .contact .formBlock__inner .termsBox ol{margin-top:10px}.contact-propose-page main .main__block .contact .formBlock__inner .termsBox ol li{padding-left:1em;text-indent:-1em;text-align:justify;font-size:1.3rem;color:#555;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact .formBlock__inner .termsBox ol li{font-size:1.2rem}}.contact-propose-page main .main__block .contact .formBlock__inner .termsBox ol li:nth-of-type(n+2){margin-top:8px}.contact-propose-page main .main__block .contact .formBlock__inner .termsCheck{margin-top:6px;text-align:center;background:rgba(0,0,0,.11)}.contact-propose-page main .main__block .contact .formBlock__inner .termsCheck label{display:block;padding:16px;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-propose-page main .main__block .contact .formBlock__inner .termsCheck label{padding:16px 4px}}.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn{max-width:600px;width:100%;margin:36px auto 0;text-align:center}.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn.flex{display:block}}.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn.flex a{display:inline-block;width:246px;padding:14px;font-size:1.7rem;font-weight:700;line-height:1;color:#fff;background:#003e8b;border:solid 1px #003e8b;border-radius:100px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn.flex a{width:216px;font-size:1.5rem}}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn.flex .entryBtn-prev{margin-bottom:12px}}.contact-propose-page main .main__block .contact .formBlock__inner .entryBtn.flex .entryBtn-prev a{color:#003e8b;background:#f7f7f7}.contact-propose-page main .main__block .contact .formBlock__inner table{border-collapse:collapse;table-layout:fixed;font-size:1.5rem}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner table{display:block}}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner table tr{display:block}}.contact-propose-page main .main__block .contact .formBlock__inner table td{padding:18px 0;border-bottom:1px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner table td{display:block;width:100%;padding:26px 0 0;border:none}}.contact-propose-page main .main__block .contact .formBlock__inner table td .addBox:nth-of-type(n+2){margin-top:16px}.contact-propose-page main .main__block .contact .formBlock__inner table td .addBox p{margin-bottom:4px;font-size:1.4rem}.contact-propose-page main .main__block .contact .formBlock__inner table td .addBox p::before{content:"\f0d7";font-family:Fontawesome;padding-right:6px}.contact-propose-page main .main__block .contact .formBlock__inner table td ul li{display:inline-block;margin-right:16px}.contact-propose-page main .main__block .contact .formBlock__inner table td ul li:last-of-type{margin:0}.contact-propose-page main .main__block .contact .formBlock__inner table td .ex-txt{display:block;margin-top:8px;font-size:1.3rem;line-height:1.46;color:#666}.contact-propose-page main .main__block .contact .formBlock__inner table td:nth-of-type(1){width:220px;font-weight:700;color:#000}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner table td:nth-of-type(1){width:100%}}.contact-propose-page main .main__block .contact .formBlock__inner table td:nth-of-type(1) .required{padding-left:6px;font-size:1.2rem;color:#e71f19;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-propose-page main .main__block .contact .formBlock__inner table td:nth-of-type(2){width:calc(100% - 220px)}@media screen and (max-width:768px){.contact-propose-page main .main__block .contact .formBlock__inner table td:nth-of-type(2){width:100%;padding:10px 0 26px;border-bottom:1px dotted #ccc}}.contact-requests-page .formLayout #errorMessage{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border:3px solid red;padding:10px;margin:0 auto 10px auto;color:red}.contact-requests-page .formLayout.check_now .display_input,.contact-requests-page .formLayout.input_now .display_check{display:none!important}.contact-requests-page .formLayout.check_now form .navBtn::after{display:none}@media screen and (max-width:768px){.contact-requests-page .formLayout.check_now form tbody{display:block}}.contact-requests-page main{margin:0 auto}.contact-requests-page main .main__block .contact{max-width:1280px;margin:0 auto 87px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.contact-requests-page main .main__block .contact{margin:0 30px 87px}}@media screen and (max-width:1000px){.contact-requests-page main .main__block .contact{margin:0 30px 87px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact{margin:0 20px 67px}}.contact-requests-page main .main__block .contact__tit figure.logo{text-align:center}.contact-requests-page main .main__block .contact__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact__tit h3{font-size:2.2rem}}.contact-requests-page main .main__block .contact__tit h3.ok-tit{font-size:2.2rem}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact__tit h3.ok-tit{font-size:1.8rem}}.contact-requests-page main .main__block .contact__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.contact-requests-page main .main__block .contact__tit .copy{text-align:center;font-size:1.8rem;padding-top:37px}.contact-requests-page main .main__block .contact__tit .copy.ok-txt{font-size:1.6rem;line-height:1.86}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact__tit .copy.ok-txt{font-size:1.4rem}}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact__tit .copy{font-size:1.6rem}}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact__tit .copy{font-size:1.5rem;padding-top:17px}}.contact-requests-page main .main__block .contact__tit .copy span{color:#e71f19}.contact-requests-page main .main__block .contact .formBlock{position:relative;max-width:900px;width:100%;margin:37px auto 0;padding:4px;background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32)}.contact-requests-page main .main__block .contact .formBlock__inner{padding:36px 46px 66px;background:#f9f9f3;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact .formBlock__inner{padding:19px 19px 37px}}.contact-requests-page main .main__block .contact .formBlock__inner form input,.contact-requests-page main .main__block .contact .formBlock__inner form select,.contact-requests-page main .main__block .contact .formBlock__inner form textarea{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-requests-page main .main__block .contact .formBlock__inner form input[type=checkbox],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=radio]{margin-right:8px}.contact-requests-page main .main__block .contact .formBlock__inner form input[type=email],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=submit],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=tel],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=text],.contact-requests-page main .main__block .contact .formBlock__inner form select,.contact-requests-page main .main__block .contact .formBlock__inner form textarea{width:100%}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner form input[type=email],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=submit],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=tel],.contact-requests-page main .main__block .contact .formBlock__inner form input[type=text],.contact-requests-page main .main__block .contact .formBlock__inner form select,.contact-requests-page main .main__block .contact .formBlock__inner form textarea{-webkit-appearance:none;font-size:1.6rem;border:1px solid #aaa;background:#fff}}.contact-requests-page main .main__block .contact .formBlock__inner form input.nameBox{width:30%}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner form input.nameBox{width:38%}}@media screen and (max-width:320px){.contact-requests-page main .main__block .contact .formBlock__inner form input.nameBox{width:35%}}.contact-requests-page main .main__block .contact .formBlock__inner form select.dataBox{width:15%!important}@media screen and (max-width:1000px){.contact-requests-page main .main__block .contact .formBlock__inner form select.dataBox{width:28%!important}}.contact-requests-page main .main__block .contact .formBlock__inner form input[type=submit]{outline:0;cursor:pointer;display:inline-block;width:246px;padding:14px;font-size:1.7rem;font-weight:700;line-height:1;color:#fff;background:#003e8b;border:solid 1px #003e8b;border-radius:100px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner form input[type=submit]{-webkit-appearance:none;width:216px;font-size:1.5rem}}.contact-requests-page main .main__block .contact .formBlock__inner form input[type=submit]:hover{opacity:.6}.contact-requests-page main .main__block .contact .formBlock__inner form .entryBtn-prev input[type=submit]{color:#003e8b;background:#f7f7f7}.contact-requests-page main .main__block .contact .formBlock__inner form .navBtn{position:relative}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner form .navBtn::after{pointer-events:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f0d7";font-family:Fontawesome}}.contact-requests-page main .main__block .contact .formBlock__inner form select{width:15%!important}@media screen and (max-width:1000px){.contact-requests-page main .main__block .contact .formBlock__inner form select{width:28%!important}}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact .formBlock__inner form select{width:60.5%!important}}.contact-requests-page main .main__block .contact .formBlock__inner form .addressBox{width:15%!important}@media screen and (max-width:1000px){.contact-requests-page main .main__block .contact .formBlock__inner form .addressBox{width:28%!important}}.contact-requests-page main .main__block .contact .formBlock__inner form .numBox{width:15%!important}@media screen and (max-width:1000px){.contact-requests-page main .main__block .contact .formBlock__inner form .numBox{width:28%!important}}.contact-requests-page main .main__block .contact .formBlock__inner form .ageBox{max-width:66px!important;width:90%!important}@media screen and (max-width:1000px){.contact-requests-page main .main__block .contact .formBlock__inner form .ageBox{width:28%!important}}.contact-requests-page main .main__block .contact .formBlock__inner .costBox{margin-top:30px;padding:30px 46px;text-align:center;background:#e9edf7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner .costBox{padding:22px 14px}}.contact-requests-page main .main__block .contact .formBlock__inner .costBox h3{font-size:1.8rem;color:#e71f19}.contact-requests-page main .main__block .contact .formBlock__inner .costBox .cautionTxt{margin-top:5px;font-size:1.4rem}.contact-requests-page main .main__block .contact .formBlock__inner .costBox label{display:inline-block;margin-top:16px;color:#000}.contact-requests-page main .main__block .contact .formBlock__inner .termsBox{margin-top:36px;padding:26px 24px;background:rgba(255,255,255,.86);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact .formBlock__inner .termsBox{padding:16px}}.contact-requests-page main .main__block .contact .formBlock__inner .termsBox h4{font-size:1.5rem;font-weight:500;color:#154f9e}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact .formBlock__inner .termsBox h4{font-size:1.4rem}}.contact-requests-page main .main__block .contact .formBlock__inner .termsBox ol{margin-top:10px}.contact-requests-page main .main__block .contact .formBlock__inner .termsBox ol li{padding-left:1em;text-indent:-1em;text-align:justify;font-size:1.3rem;color:#555;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact .formBlock__inner .termsBox ol li{font-size:1.2rem}}.contact-requests-page main .main__block .contact .formBlock__inner .termsBox ol li:nth-of-type(n+2){margin-top:8px}.contact-requests-page main .main__block .contact .formBlock__inner .termsCheck{margin-top:6px;text-align:center;background:rgba(0,0,0,.11)}.contact-requests-page main .main__block .contact .formBlock__inner .termsCheck label{display:block;padding:16px;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.contact-requests-page main .main__block .contact .formBlock__inner .termsCheck label{padding:16px 4px}}.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn{max-width:600px;width:100%;margin:36px auto 0;text-align:center}.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn.flex{display:block}}.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn.flex a{display:inline-block;width:246px;padding:14px;font-size:1.7rem;font-weight:700;line-height:1;color:#fff;background:#003e8b;border:solid 1px #003e8b;border-radius:100px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn.flex a{width:216px;font-size:1.5rem}}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn.flex .entryBtn-prev{margin-bottom:12px}}.contact-requests-page main .main__block .contact .formBlock__inner .entryBtn.flex .entryBtn-prev a{color:#003e8b;background:#f7f7f7}.contact-requests-page main .main__block .contact .formBlock__inner table{border-collapse:collapse;table-layout:fixed;font-size:1.5rem}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner table{display:block}}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner table tr{display:block}}.contact-requests-page main .main__block .contact .formBlock__inner table td{padding:18px 0;border-bottom:1px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner table td{display:block;width:100%;padding:26px 0 0;border:none}}.contact-requests-page main .main__block .contact .formBlock__inner table td .addBox:nth-of-type(n+2){margin-top:16px}.contact-requests-page main .main__block .contact .formBlock__inner table td .addBox p{margin-bottom:4px;font-size:1.4rem}.contact-requests-page main .main__block .contact .formBlock__inner table td .addBox p::before{content:"\f0d7";font-family:Fontawesome;padding-right:6px}.contact-requests-page main .main__block .contact .formBlock__inner table td ul li{display:inline-block;margin-right:16px}.contact-requests-page main .main__block .contact .formBlock__inner table td ul li:last-of-type{margin:0}.contact-requests-page main .main__block .contact .formBlock__inner table td .ex-txt{display:block;margin-top:8px;font-size:1.3rem;line-height:1.46;color:#666}.contact-requests-page main .main__block .contact .formBlock__inner table td:nth-of-type(1){width:220px;font-weight:700;color:#000}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner table td:nth-of-type(1){width:100%}}.contact-requests-page main .main__block .contact .formBlock__inner table td:nth-of-type(1) .required{padding-left:6px;font-size:1.2rem;color:#e71f19;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-requests-page main .main__block .contact .formBlock__inner table td:nth-of-type(2){width:calc(100% - 220px)}@media screen and (max-width:768px){.contact-requests-page main .main__block .contact .formBlock__inner table td:nth-of-type(2){width:100%;padding:10px 0 26px;border-bottom:1px dotted #ccc}}.information-contact-page .formLayout #errorMessage{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border:3px solid red;padding:10px;margin:0 auto 10px auto;color:red}.information-contact-page .formLayout.check_now .display_input,.information-contact-page .formLayout.input_now .display_check{display:none!important}.information-contact-page .formLayout.check_now form .navBtn::after{display:none}@media screen and (max-width:768px){.information-contact-page .formLayout.check_now form tbody{display:block}}.information-contact-page main{word-break:break-all;margin:0 auto}.information-contact-page main .main__block .contact{max-width:1060px;margin:20px auto 87px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.information-contact-page main .main__block .contact{margin:20px 30px 87px}}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact{margin:20px 30px 87px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.information-contact-page main .main__block .contact{margin:20px 20px 67px}}.information-contact-page main .main__block .contact .logo{padding-bottom:16px;line-height:0;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .logo{padding-bottom:10px}}.information-contact-page main .main__block .contact .logo img{max-width:100%}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .logo img{max-width:inherit;width:auto;height:28px}}.information-contact-page main .main__block .contact__tit{margin-top:36px}.information-contact-page main .main__block .contact__tit figure.logo{text-align:center}.information-contact-page main .main__block .contact__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.information-contact-page main .main__block .contact__tit h3{font-size:2.2rem}}.information-contact-page main .main__block .contact__tit h3.ok-tit{font-size:2.2rem}@media screen and (max-width:414px){.information-contact-page main .main__block .contact__tit h3.ok-tit{font-size:1.8rem}}.information-contact-page main .main__block .contact__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.information-contact-page main .main__block .contact__tit .copy{margin:0;font-size:1.8rem;padding-top:36px}.information-contact-page main .main__block .contact__tit .copy.ok-txt{font-size:1.6rem;line-height:1.86}@media screen and (max-width:414px){.information-contact-page main .main__block .contact__tit .copy.ok-txt{font-size:1.4rem}}@media screen and (max-width:768px){.information-contact-page main .main__block .contact__tit .copy{font-size:1.6rem}}@media screen and (max-width:414px){.information-contact-page main .main__block .contact__tit .copy{font-size:1.5rem;padding-top:17px}}.information-contact-page main .main__block .contact__tit .copy ol{margin-top:22px}.information-contact-page main .main__block .contact__tit .copy ol li{padding-left:1.2em;text-indent:-1.2em;font-size:1.6rem;line-height:1.46;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.information-contact-page main .main__block .contact__tit .copy ol li{font-size:1.4rem}}.information-contact-page main .main__block .contact__tit .copy ol li:nth-of-type(n+2){margin-top:10px}.information-contact-page main .main__block .contact__tit .copy p:nth-of-type(n+2){margin-top:22px}.information-contact-page main .main__block .contact__tit .copy span{color:#e71f19}.information-contact-page main .main__block .contact__tit .copy span.caution{display:block;margin-top:8px;font-size:1.5rem}@media screen and (max-width:414px){.information-contact-page main .main__block .contact__tit .copy span.caution{font-size:1.3rem}}.information-contact-page main .main__block .contact .formBlock{position:relative;width:100%;margin:37px auto 0;padding:4px;background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32)}.information-contact-page main .main__block .contact .formBlock__inner{padding:36px 46px 66px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner{padding:19px 19px 37px}}.information-contact-page main .main__block .contact .formBlock__inner form input,.information-contact-page main .main__block .contact .formBlock__inner form select,.information-contact-page main .main__block .contact .formBlock__inner form textarea{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.information-contact-page main .main__block .contact .formBlock__inner form input[type=checkbox],.information-contact-page main .main__block .contact .formBlock__inner form input[type=radio]{margin-right:8px}.information-contact-page main .main__block .contact .formBlock__inner form input[type=email],.information-contact-page main .main__block .contact .formBlock__inner form input[type=submit],.information-contact-page main .main__block .contact .formBlock__inner form input[type=tel],.information-contact-page main .main__block .contact .formBlock__inner form input[type=text],.information-contact-page main .main__block .contact .formBlock__inner form select,.information-contact-page main .main__block .contact .formBlock__inner form textarea{width:100%}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner form input[type=email],.information-contact-page main .main__block .contact .formBlock__inner form input[type=submit],.information-contact-page main .main__block .contact .formBlock__inner form input[type=tel],.information-contact-page main .main__block .contact .formBlock__inner form input[type=text],.information-contact-page main .main__block .contact .formBlock__inner form select,.information-contact-page main .main__block .contact .formBlock__inner form textarea{-webkit-appearance:none;font-size:1.6rem;border:1px solid #aaa;background:#fff}}.information-contact-page main .main__block .contact .formBlock__inner form input.nameBox{width:30%}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form input.nameBox{width:100%}.information-contact-page main .main__block .contact .formBlock__inner form input.nameBox:nth-of-type(1){margin-bottom:10px}}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form .name_view{display:none}}.information-contact-page main .main__block .contact .formBlock__inner form select.dataBox{width:15%!important}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form select.dataBox{width:28%!important}}.information-contact-page main .main__block .contact .formBlock__inner form input[type=submit]{outline:0;cursor:pointer;display:inline-block;width:246px;padding:14px;font-size:1.7rem;font-weight:700;line-height:1;color:#fff;background:#003e8b;border:solid 1px #003e8b;border-radius:100px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner form input[type=submit]{-webkit-appearance:none;width:216px;font-size:1.5rem}}.information-contact-page main .main__block .contact .formBlock__inner form input[type=submit]:hover{opacity:.6}.information-contact-page main .main__block .contact .formBlock__inner form .entryBtn-prev input[type=submit]{color:#003e8b;background:#f7f7f7}.information-contact-page main .main__block .contact .formBlock__inner form .navBtn{position:relative}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner form .navBtn::after{pointer-events:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f0d7";font-family:Fontawesome}}.information-contact-page main .main__block .contact .formBlock__inner form select{width:15%!important}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form select{width:28%!important}}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner form select{width:60.5%!important}}.information-contact-page main .main__block .contact .formBlock__inner form .addressBox{width:15%!important}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form .addressBox{width:28%!important}}.information-contact-page main .main__block .contact .formBlock__inner form .numBox{width:15%!important}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form .numBox{width:28%!important}}.information-contact-page main .main__block .contact .formBlock__inner form .ageBox{max-width:66px!important;width:90%!important}@media screen and (max-width:1000px){.information-contact-page main .main__block .contact .formBlock__inner form .ageBox{width:28%!important}}.information-contact-page main .main__block .contact .formBlock__inner .costBox{margin-top:30px;padding:30px 46px;text-align:center;background:#e9edf7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner .costBox{padding:22px 14px}}.information-contact-page main .main__block .contact .formBlock__inner .costBox h3{font-size:1.8rem;color:#e71f19}.information-contact-page main .main__block .contact .formBlock__inner .costBox .cautionTxt{margin-top:5px;font-size:1.4rem}.information-contact-page main .main__block .contact .formBlock__inner .costBox label{display:inline-block;margin-top:16px;color:#000}.information-contact-page main .main__block .contact .formBlock__inner .termsBox{overflow:auto;height:416px;margin-top:36px;padding:26px 24px;background:rgba(255,255,255,.86);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsBox{-webkit-overflow-scrolling:touch;padding:16px}}.information-contact-page main .main__block .contact .formBlock__inner .termsBox h4{font-size:1.5rem;font-weight:500;color:#154f9e}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsBox h4{font-size:1.4rem}}.information-contact-page main .main__block .contact .formBlock__inner .termsBox .copy{margin-top:12px;font-size:1.3rem}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsBox .copy{font-size:1.2rem}}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set{margin-top:18px;font-size:1.3rem}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set{font-size:1.2rem}}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set h5{font-size:1.4rem;font-weight:500;border-bottom:1px solid #e6e6e6}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set h5{font-size:1.3rem}}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set p{margin-top:12px}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set ol{margin-top:12px}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set ol li{padding-left:1.2em;text-indent:-1.2em;text-align:justify;font-size:1.3rem;color:#555;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set ol li{font-size:1.2rem}}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set ol li:nth-of-type(n+2){margin-top:8px}.information-contact-page main .main__block .contact .formBlock__inner .termsBox__set ol.flexible li{padding-left:2em;text-indent:-2em}.information-contact-page main .main__block .contact .formBlock__inner .termsCheck{margin-top:6px;text-align:center;background:rgba(0,0,0,.11)}.information-contact-page main .main__block .contact .formBlock__inner .termsCheck label{display:block;padding:16px;font-size:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.information-contact-page main .main__block .contact .formBlock__inner .termsCheck label{padding:16px 4px;font-size:1.4rem}}.information-contact-page main .main__block .contact .formBlock__inner .entryBtn{max-width:600px;width:100%;margin:36px auto 0;text-align:center}.information-contact-page main .main__block .contact .formBlock__inner .entryBtn.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner .entryBtn.flex{display:block}}.information-contact-page main .main__block .contact .formBlock__inner .entryBtn.flex a{display:inline-block;width:246px;padding:14px;font-size:1.7rem;font-weight:700;line-height:1;color:#fff;background:#003e8b;border:solid 1px #003e8b;border-radius:100px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner .entryBtn.flex a{width:216px;font-size:1.5rem}}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner .entryBtn.flex .entryBtn-prev{margin-bottom:12px}}.information-contact-page main .main__block .contact .formBlock__inner .entryBtn.flex .entryBtn-prev a{color:#003e8b;background:#f7f7f7}.information-contact-page main .main__block .contact .formBlock__inner table{border-collapse:collapse;table-layout:fixed;font-size:1.5rem}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner table{display:block}}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner table tr{display:block}}.information-contact-page main .main__block .contact .formBlock__inner table td{padding:18px 0;border-bottom:1px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner table td{display:block;width:100%;padding:26px 0 0;border:none}}.information-contact-page main .main__block .contact .formBlock__inner table td .addBox:nth-of-type(n+2){margin-top:16px}.information-contact-page main .main__block .contact .formBlock__inner table td .addBox p{margin-bottom:4px;font-size:1.4rem}.information-contact-page main .main__block .contact .formBlock__inner table td .addBox p::before{content:"\f0d7";font-family:Fontawesome;padding-right:6px}.information-contact-page main .main__block .contact .formBlock__inner table td ul li{display:inline-block;margin-right:16px}.information-contact-page main .main__block .contact .formBlock__inner table td ul li:last-of-type{margin:0}.information-contact-page main .main__block .contact .formBlock__inner table td .ex-txt{display:block;margin-top:8px;font-size:1.3rem;line-height:1.46;color:#666}.information-contact-page main .main__block .contact .formBlock__inner table td:nth-of-type(1){width:220px;font-weight:700;color:#000}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner table td:nth-of-type(1){width:100%}}.information-contact-page main .main__block .contact .formBlock__inner table td:nth-of-type(1) .required{padding-left:6px;font-size:1.2rem;color:#e71f19;-webkit-box-sizing:border-box;box-sizing:border-box}.information-contact-page main .main__block .contact .formBlock__inner table td:nth-of-type(2){width:calc(100% - 220px)}@media screen and (max-width:768px){.information-contact-page main .main__block .contact .formBlock__inner table td:nth-of-type(2){width:100%;padding:10px 0 26px;border-bottom:1px dotted #ccc}}.keisei_accessj_goriyo-page main{margin:0 auto}.keisei_accessj_goriyo-page main .main__block .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1280px;margin:56px auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei_accessj_goriyo-page main .main__block .btnBox{margin:56px 30px}}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .btnBox{display:block;margin:36px 20px}}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .btnBox__set{text-align:center}}.keisei_accessj_goriyo-page main .main__block .btnBox__set:nth-of-type(n+1){margin-right:22px}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .btnBox__set:nth-of-type(n+1){margin:0 0 16px}}.keisei_accessj_goriyo-page main .main__block .btnBox__set a{display:inline-block;padding:12px 18px;text-align:center;font-size:1.8rem;font-weight:700;color:#fff;background:#154f9e;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .btnBox__set a{width:80%;font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .btnBox__set a::before{content:"\f0da";font-family:Fontawesome;margin-right:8px}.keisei_accessj_goriyo-page main .main__block .goriyo:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo:nth-of-type(n+2){margin-top:46px}}.keisei_accessj_goriyo-page main .main__block .goriyo.bg{padding:60px 0 66px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo.bg{margin-top:46px;padding:40px 0 46px}}.keisei_accessj_goriyo-page main .main__block .goriyo__box{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei_accessj_goriyo-page main .main__block .goriyo__box{margin:0 30px}}@media screen and (max-width:1000px){.keisei_accessj_goriyo-page main .main__block .goriyo__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box{margin:0 20px}}.keisei_accessj_goriyo-page main .main__block .goriyo__box h2{padding:10px;font-size:2.2rem;text-align:center;font-weight:700;letter-spacing:.1em;color:#fff;background:#154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box h2{font-size:1.8rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li{display:-webkit-box;display:-ms-flexbox;display:flex;width:31.5%}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li{width:49%}}.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li:nth-of-type(n+4){margin-top:16px}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li:nth-of-type(n+3){margin-top:16px}}.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li a{display:inline-block;width:100%;padding:0 0 3px 1.2em;text-indent:-1.2em;font-size:1.5rem;line-height:1.5;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li a{font-size:1.2rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box .pageNav li a span{display:inline-block;text-indent:0;-webkit-transform:scale(.8,.7);transform:scale(.8,.7);color:#154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box h3{font-size:3rem}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box h3{font-size:2.2rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt{margin-top:26px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt h4{margin-bottom:12px;font-size:2rem;font-weight:700;color:#0a2a62}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt h4{font-size:1.8rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt h4.mt{margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt figure{display:inline-block;padding:20px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt figure{padding:0}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt figure img{max-width:100%}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .figBox{margin-top:22px;text-indent:0}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .figBox p{margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .figBox__set:nth-of-type(n+2){margin-top:22px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .figBox__set h5{margin-bottom:12px;font-weight:700}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .figBox__set h5.mt{margin-top:12px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionTxt{display:inline-block;padding-left:1em;font-size:1.3rem;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionTxt{font-size:1.2rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionTxt.mt{margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList li{margin-top:6px;padding-left:1em;font-size:1.3rem;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList li{font-size:1.2rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList li:first-letter{color:inherit}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList__flex strong{margin-right:20px;font-size:1.5rem;font-weight:700}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList__flex strong{font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList__flex span{text-indent:0;font-size:1.5rem}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .cautionList__flex span{font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .colorTxt{font-weight:600;color:#154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .colorTxt.mt{margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .colorTxt.mb{margin-bottom:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .colorRd{color:#e60012}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .borderArea{display:inline-block;margin:4px 8px;padding:2px 8px;text-indent:0;border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .exampleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;text-indent:0}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .exampleBox dt{width:70px;padding:2px 8px;text-align:center;font-size:1.4rem;line-height:1.66;color:#fff;background:#e60012;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .exampleBox dt{width:50px;font-size:1.3rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .exampleBox dd{width:calc(100% - 100px);font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .exampleBox dd{width:calc(100% - 70px);font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem}@media screen and (max-width:768px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl{display:block}}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl{font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl:nth-of-type(n+2){margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl.widthFull dt{width:100%}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl.widthFull dd{width:100%;margin-top:8px;padding-left:1.25em}@media screen and (max-width:768px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl.widthFull dd{padding-left:0}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dt{padding-left:1.25em;text-indent:-1.25em;width:200px;font-weight:600;line-height:1.66;color:#154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dt{width:100%}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dt:first-letter{color:#154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dt.colorGn{color:#287c61}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dt.colorGn:first-letter{color:#287c61}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dd{width:calc(100% - 230px);line-height:1.66;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dd{width:100%}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .definitionBox dl dd a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .numList{padding-left:1.65em;text-indent:-1.65em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul>li{padding-left:1.25em;text-indent:-1.25em;font-size:1.6rem;line-height:1.66;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul>li{font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul>li:first-letter{color:#154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul>li:nth-of-type(n+2){margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul h4{padding-left:1.25em;text-indent:-2.75em}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul a{display:inline-block;text-indent:0;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul p{text-indent:0}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul .numArea__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-indent:0}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul .numArea__flex dt{margin-right:36px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul .numArea__flex dd{padding-top:8px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul ol{margin-top:16px;padding-left:1.25em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul ol.border{padding:18px 18px 18px 18px;padding-left:calc(18px + 1.25em);border:1px dotted #aaa}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul ol li{-webkit-box-sizing:border-box;box-sizing:border-box}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul ol li:nth-of-type(n+2){margin-top:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt>ul .cautionTxt{padding-left:1em}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt p{text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt p{font-size:1.4rem}}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt p a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .copyTxt.mb{margin-bottom:16px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .linkList{margin-top:16px;text-indent:0}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .linkList li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .linkList li span:nth-of-type(1){width:300px}.keisei_accessj_goriyo-page main .main__block .goriyo__box__txt .linkList li span:nth-of-type(2){text-indent:0}.keisei-cookie-index-page main{margin:0 auto}.keisei-cookie-index-page main .main__block .cookie{padding:0 0 66px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie{padding:0 0 46px}}.keisei-cookie-index-page main .main__block .cookie__box{max-width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-cookie-index-page main .main__block .cookie__box{margin:0 30px}}@media screen and (max-width:1000px){.keisei-cookie-index-page main .main__block .cookie__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie__box{margin:0 20px}}.keisei-cookie-index-page main .main__block .cookie__box h3{font-size:3rem}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie__box h3{font-size:2.1rem}}.keisei-cookie-index-page main .main__block .cookie__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-cookie-index-page main .main__block .cookie__box__txt{margin-top:26px}.keisei-cookie-index-page main .main__block .cookie__box__txt .catch{text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie__box__txt .catch{font-size:1.4rem}}.keisei-cookie-index-page main .main__block .cookie__box__txt .signTxt{margin-top:20px;text-align:right;font-size:1.6rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie__box__txt .signTxt{font-size:1.4rem}}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol{margin-top:26px}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li{margin-top:26px;text-align:justify;font-size:1.5rem;line-height:1.66}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li{font-size:1.3rem}}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li .titTxt{margin-bottom:8px;font-weight:700}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li .mt{margin-top:8px}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li h4{margin-top:12px;padding-left:0;text-indent:0}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li ul{padding-left:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li ul li{margin-top:6px;padding-left:1.4em;text-indent:-1.4em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li dl{padding-left:0;text-indent:0}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li dl dt{margin-top:12px}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li dl dd{margin-top:6px;padding-left:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-cookie-index-page main .main__block .cookie__box__txt>ol>li dl dd a{word-wrap:break-word;overflow-wrap:break-word;border-bottom:1px solid #ccc}.keisei-cookie-index-page main .main__block .cookie__box__txt p a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei-cookie-index-page main .main__block .cookie__box .btnBox{margin-top:20px}.keisei-cookie-index-page main .main__block .cookie__box .btnBox a{display:inline-block;padding-left:1.1em;text-indent:-1.1em;font-size:1.8rem;font-weight:500;line-height:1.36;color:#154f9e;border-bottom:1px solid #154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-cookie-index-page main .main__block .cookie__box .btnBox a::before{content:"\f105";font-family:Fontawesome;padding-right:2px}@media screen and (max-width:414px){.keisei-cookie-index-page main .main__block .cookie__box .btnBox a{font-size:1.6rem}}.keisei-estate-administer-page main{margin:0 auto}.keisei-estate-administer-page main .main__block .setBlock{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-administer-page main .main__block .setBlock{padding:0 30px}}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock{padding:0 20px}}.keisei-estate-administer-page main .main__block .setBlock:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:768px){.keisei-estate-administer-page main .main__block .setBlock:nth-of-type(n+2){margin-top:56px}}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock:nth-of-type(n+2){margin-top:46px}}.keisei-estate-administer-page main .main__block .setBlock:nth-of-type(even){padding:60px 0;background:#f7f7f7}@media screen and (max-width:1280px){.keisei-estate-administer-page main .main__block .setBlock:nth-of-type(even){padding:56px 30px}}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock:nth-of-type(even){padding:46px 20px}}.keisei-estate-administer-page main .main__block .setBlock__inner{max-width:1000px;margin:0 auto 60px}.keisei-estate-administer-page main .main__block .setBlock__inner h2{text-align:center;font-size:3rem}@media screen and (max-width:768px){.keisei-estate-administer-page main .main__block .setBlock__inner h2{font-size:2.4rem}}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock__inner h2{font-size:2.2rem}}.keisei-estate-administer-page main .main__block .setBlock__inner h2 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-administer-page main .main__block .setBlock__inner__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock__inner__flex{display:block}}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article{width:47.5%}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article:nth-of-type(n+3){margin-top:46px}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock__inner__flex article{width:100%}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article:nth-of-type(n+2){margin-top:46px}}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article h3{font-size:2.3rem;color:#164f9e;text-align:center;line-height:1.46}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock__inner__flex article h3{margin-top:10px;font-size:1.8rem}}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article figure{margin-top:16px;line-height:0}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article figure a{display:block}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article figure a img{width:100%}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article .detailBtn{max-width:268px;width:100%;font-size:1.4rem;background:#b81132;display:block;margin:22px auto 0;border-radius:20px}@media screen and (max-width:414px){.keisei-estate-administer-page main .main__block .setBlock__inner__flex article .detailBtn{display:block;margin:22px auto 0;width:85%}}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.keisei-estate-administer-page main .main__block .setBlock__inner__flex article .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.keisei-estate-condo-page main{margin:0 auto}.keisei-estate-condo-page main .main__block .introBlock{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-condo-page main .main__block .introBlock{margin:0 30px}}@media screen and (max-width:1000px){.keisei-estate-condo-page main .main__block .introBlock{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .introBlock{margin:0 20px}}.keisei-estate-condo-page main .main__block .introBlock__inner h2{text-align:center;font-size:3rem}@media screen and (max-width:768px){.keisei-estate-condo-page main .main__block .introBlock__inner h2{font-size:2.4rem}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .introBlock__inner h2{font-size:2.2rem}}.keisei-estate-condo-page main .main__block .introBlock__inner h2 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-condo-page main .main__block .introBlock__inner h3{margin-top:26px;text-align:center;font-size:2.6rem;font-weight:700;line-height:1.66;color:#164f9e}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .introBlock__inner h3{font-size:1.9rem}}.keisei-estate-condo-page main .main__block .introBlock__inner p{margin-top:16px;text-align:center;font-size:2rem;line-height:2}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .introBlock__inner p{text-align:justify;font-size:1.6rem}}.keisei-estate-condo-page main .main__block .galleryBlock{margin-top:80px}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock{margin-top:56px}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay{padding:30px 60px;background:url(/assets/images/common/bg_ichimatsu.png) top center repeat-y;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay{padding:30px 0;background:url(/assets/images/common/bg_ichimatsu.png) top center/220% auto repeat-y}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay h2{text-align:center;font-size:3rem}@media screen and (max-width:768px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay h2{font-size:2.4rem}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay h2{font-size:2.2rem}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay h2 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block{max-width:1236px;width:100%;margin:26px auto 0}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li{padding:0 17px;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li{padding:0 11px}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li a{display:block}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li img{max-width:100%}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li h3{margin-top:12px;font-size:1.8rem;font-weight:700;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li h3{font-size:1.5rem}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li p{font-size:1.5rem;font-weight:500;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li p{font-size:1.3rem}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-next:before,.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-prev:before{display:none!important}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-next{width:18px;height:35px;right:0;z-index:10;background:url(/assets/images/common/nav_next_blue.png) center/100% auto no-repeat;-webkit-transform:translate(30px,-50%);transform:translate(30px,-50%)}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-next{right:10%}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-prev{width:18px;height:35px;left:0;z-index:10;background:url(/assets/images/common/nav_prev_blue.png) center/100% auto no-repeat;background-size:100% auto;-webkit-transform:translate(-30px,-50%);transform:translate(-30px,-50%)}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-prev{left:10%}}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-dots{display:none}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul img{width:100%;height:auto}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul img:focus{outline:0}.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul img:focus,.keisei-estate-condo-page main .main__block .galleryBlock__inner .slideStay__block ul li:focus{outline:0}.keisei-estate-condo-page main .main__block .resultsBlock{max-width:1280px;margin:60px auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-condo-page main .main__block .resultsBlock{margin:56px 30px}}@media screen and (max-width:1000px){.keisei-estate-condo-page main .main__block .resultsBlock{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .resultsBlock{margin:46px 20px}}.keisei-estate-condo-page main .main__block .resultsBlock__inner h2{text-align:center;font-size:3rem}@media screen and (max-width:768px){.keisei-estate-condo-page main .main__block .resultsBlock__inner h2{font-size:2.4rem}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .resultsBlock__inner h2{font-size:2.2rem}}.keisei-estate-condo-page main .main__block .resultsBlock__inner h2 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox{display:block}}.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:48%;padding-bottom:3px;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl:nth-of-type(n+3){margin-top:26px}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl{width:100%}.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl:nth-of-type(n+2){margin-top:20px}}.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl dt{margin-right:18px;font-size:1.6rem;font-weight:700}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl dt{font-size:1.5rem}}.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl dd{font-size:1.6rem}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .resultsBlock__inner .listBox dl dd{font-size:1.5rem}}.keisei-estate-condo-page main .main__block .rent__box{max-width:1280px;margin:0 auto 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-condo-page main .main__block .rent__box{margin:0 30px 56px}}@media screen and (max-width:1000px){.keisei-estate-condo-page main .main__block .rent__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box{margin:0 20px 46px}}.keisei-estate-condo-page main .main__block .rent__box .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;margin:37px 0 0;position:relative}.keisei-estate-condo-page main .main__block .rent__box .detail::after{display:none;content:"";position:absolute;top:12px;left:12px;width:51px;height:51px;background:url(../images/common/ico_new.png) no-repeat}.keisei-estate-condo-page main .main__block .rent__box .detail.new::after{display:block}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex{background:#fff;padding:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex{padding:19px 19px 28px}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex figure{width:28%}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex figure{display:block;width:100%}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex figure img{width:100%}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text{width:70%}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text{display:block;width:100%}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex{display:block}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex h4{font-size:2.3rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex h4{margin-top:10px;font-size:1.8rem}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex p{color:#b81132;font-size:1.4rem;line-height:1}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex p{margin:10px 0;text-align:right}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex p span{font-size:3.6rem}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .textFlex p span{font-size:3rem}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .point{margin:10px 0;font-size:1.5rem;text-align:justify;line-height:1.56}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text p{font-size:1.4rem}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{font-size:1.4rem;background:#b81132;display:inline-block;width:30.8%;margin-top:22px;border-radius:20px}@media screen and (max-width:768px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{width:40%}}@media screen and (max-width:414px){.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{display:block;margin:22px auto 0;width:85%}}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.keisei-estate-condo-page main .main__block .rent__box .detail .detailFlex .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.keisei-estate-corp-page main{margin:0 auto}.keisei-estate-corp-page main .main__block .introBlock{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-corp-page main .main__block .introBlock{margin:0 30px}}@media screen and (max-width:1000px){.keisei-estate-corp-page main .main__block .introBlock{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .introBlock{margin:0 20px}}.keisei-estate-corp-page main .main__block .introBlock h2{font-size:3.2rem;font-weight:700;color:#164f9e}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .introBlock h2{font-size:2.2rem}}.keisei-estate-corp-page main .main__block .introBlock p{margin-top:16px;text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .introBlock p{font-size:1.4rem}}.keisei-estate-corp-page main .main__block .corp:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp:nth-of-type(n+2){margin-top:46px}}.keisei-estate-corp-page main .main__block .corp.bg{padding:60px 0 86px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp.bg{margin-top:46px;padding:40px 0 66px}}.keisei-estate-corp-page main .main__block .corp.mb{margin-bottom:66px}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp.mb{margin-bottom:46px}}.keisei-estate-corp-page main .main__block .corp__box{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-corp-page main .main__block .corp__box.mt{margin-top:30px}@media screen and (max-width:1280px){.keisei-estate-corp-page main .main__block .corp__box{margin:0 30px}}@media screen and (max-width:1000px){.keisei-estate-corp-page main .main__block .corp__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box{margin:0 20px}}.keisei-estate-corp-page main .main__block .corp__box h3{font-size:3rem}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box h3{font-size:2.2rem}}.keisei-estate-corp-page main .main__block .corp__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-estate-corp-page main .main__block .corp__box__txt{margin-top:26px}.keisei-estate-corp-page main .main__block .corp__box__txt h4{margin-bottom:10px;font-size:2.2rem;font-weight:500}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box__txt h4{font-size:1.8rem}}.keisei-estate-corp-page main .main__block .corp__box__txt h4.mt{margin-top:26px}.keisei-estate-corp-page main .main__block .corp__box__txt p{text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box__txt p{font-size:1.4rem}}.keisei-estate-corp-page main .main__block .corp__box__txt p a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei-estate-corp-page main .main__block .corp__box__txt p span{display:inline-block;font-weight:500}.keisei-estate-corp-page main .main__block .corp__box__txt p span strong{margin-top:10px;font-size:2rem}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box__txt p span strong{font-size:1.8rem}}.keisei-estate-corp-page main .main__block .corp__box .tableBox{margin-top:16px}.keisei-estate-corp-page main .main__block .corp__box .tableBox.mt{margin-top:26px}.keisei-estate-corp-page main .main__block .corp__box .tableBox table{width:100%;border-top:1px solid #aaa;border-right:1px solid #aaa;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-corp-page main .main__block .corp__box .tableBox table tbody tr td{padding:8px 16px;font-size:1.6rem;line-height:1.66;border-bottom:1px solid #aaa;border-left:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box .tableBox table tbody tr td{padding:8px 12px;font-size:1.3rem}}.keisei-estate-corp-page main .main__block .corp__box .tableBox table tbody tr td:nth-of-type(1){width:280px;color:#fff;background:#3e72b9}@media screen and (max-width:768px){.keisei-estate-corp-page main .main__block .corp__box .tableBox table tbody tr td:nth-of-type(1){width:140px}}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box .tableBox table tbody tr td:nth-of-type(1){width:90px}}.keisei-estate-corp-page main .main__block .corp__box .dateTxt{margin-top:12px;text-align:right;font-size:1.3rem}.keisei-estate-corp-page main .main__block .corp__box__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:26px}@media screen and (max-width:768px){.keisei-estate-corp-page main .main__block .corp__box__flex{display:block}}.keisei-estate-corp-page main .main__block .corp__box__flex .flex__set{width:48%}@media screen and (max-width:768px){.keisei-estate-corp-page main .main__block .corp__box__flex .flex__set{width:100%}.keisei-estate-corp-page main .main__block .corp__box__flex .flex__set:nth-of-type(n+2){margin-top:26px}}.keisei-estate-corp-page main .main__block .corp__box__flex .flex__set h4{font-size:2.2rem;font-weight:500}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .corp__box__flex .flex__set h4{font-size:1.8rem}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay{padding:30px 60px;background:url(/assets/images/common/bg_ichimatsu.png) top center repeat-y;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay{padding:30px 0;background:url(/assets/images/common/bg_ichimatsu.png) top center/220% auto repeat-y}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay h2{text-align:center;font-size:3rem}@media screen and (max-width:768px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay h2{font-size:2.4rem}}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay h2{font-size:2.2rem}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay h2 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block{max-width:1236px;width:100%;margin:26px auto 0}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li{padding:0 17px;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li{padding:0 11px}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li a{display:block}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li img{max-width:100%}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li h3{font-size:1.8rem;font-weight:700;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li h3{font-size:1.5rem}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li p{margin-top:12px;font-size:1.5rem;font-weight:500;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li p{font-size:1.3rem}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-next:before,.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-prev:before{display:none!important}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-next{width:18px;height:35px;right:0;z-index:10;background:url(/assets/images/common/nav_next_blue.png) center/100% auto no-repeat;-webkit-transform:translate(30px,-50%);transform:translate(30px,-50%)}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-next{right:10%}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-prev{width:18px;height:35px;left:0;z-index:10;background:url(/assets/images/common/nav_prev_blue.png) center/100% auto no-repeat;background-size:100% auto;-webkit-transform:translate(-30px,-50%);transform:translate(-30px,-50%)}@media screen and (max-width:414px){.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-prev{left:10%}}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul .slick-dots{display:none}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul img{width:100%;height:auto}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul img:focus{outline:0}.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul img:focus,.keisei-estate-corp-page main .main__block .galleryBlock__inner .slideStay__block ul li:focus{outline:0}.keisei-estate-index-page main{margin:0 auto}.keisei-estate-index-page main .main__block .introBlock{max-width:1320px;margin:0 auto;padding:86px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-index-page main .main__block .introBlock{margin:0 30px;padding:66px 0}}@media screen and (max-width:1000px){.keisei-estate-index-page main .main__block .introBlock{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock{margin:0 20px;padding:46px 0}}.keisei-estate-index-page main .main__block .introBlock__inner__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex{display:block}}.keisei-estate-index-page main .main__block .introBlock__inner__flex:nth-of-type(n+2){margin-top:66px}.keisei-estate-index-page main .main__block .introBlock__inner__flex.inversion figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.keisei-estate-index-page main .main__block .introBlock__inner__flex.inversion .txtBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.keisei-estate-index-page main .main__block .introBlock__inner__flex figure{width:50%;line-height:0}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex figure{width:100%}}.keisei-estate-index-page main .main__block .introBlock__inner__flex figure img{width:100%}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox{width:45%}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox{width:100%;margin-top:16px}}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox h2{margin-top:46px;font-size:3rem}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox h2{font-size:2.4rem}}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox h2{margin-top:0;font-size:2.2rem}}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox h2 span{display:block;padding:0 0 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .catTxt{margin-bottom:16px}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .catTxt{margin-bottom:10px}}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .catTxt span{display:inline-block;max-width:146px;width:100%;padding:8px 8px 10px;text-align:center;font-size:2.2rem;font-weight:700;color:#fff;background:#073e6a;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .catTxt span{font-size:1.6rem}}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .copyTxt{margin-top:16px;text-align:justify;font-size:2.2rem;font-weight:700;line-height:1.66;color:#164f9e}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .copyTxt{font-size:1.8rem}}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .detailBtn{font-size:1.4rem;background:#b81132;display:inline-block;max-width:268px;width:100%;margin-top:36px;border-radius:20px}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .detailBtn.block{display:block;margin-top:16px}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .detailBtn{display:block;margin:22px auto 0;max-width:inherit;width:85%}}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .detailBtn a{text-align:center;color:#fff;display:block;padding:4px;line-height:2.2;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-index-page main .main__block .introBlock__inner__flex .txtBox .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.keisei-estate-index-page main .main__block .mainVisual{font-family:"Noto Sans JP",sans-serif}.keisei-estate-index-page main .main__block .mainVisual__slide ul.slidePc{display:block}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul.slidePc{display:none}}.keisei-estate-index-page main .main__block .mainVisual__slide ul.slideSp{display:none}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul.slideSp{display:block}}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box{display:block}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box img{max-width:inherit;width:100%}}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box.full{display:block}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box.full img{max-width:inherit;width:100%}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box__set{width:50%;line-height:0}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slide__box__set img{max-width:inherit;width:100%}.keisei-estate-index-page main .main__block .mainVisual__slide ul{margin-bottom:26px}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::before{content:"";position:absolute;top:0;left:0;z-index:5;width:3.85%;height:100%;background:rgba(255,255,255,.77)}@media screen and (max-width:1920px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::before{width:3.85%}}@media screen and (max-width:1440px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::before{width:3.85%}}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::before{width:10%}}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::after{content:"";position:absolute;top:0;right:0;z-index:5;width:3.85%;height:100%;background:rgba(255,255,255,.77)}@media screen and (max-width:1920px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::after{width:3.85%}}@media screen and (max-width:1440px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::after{width:3.85%}}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-list::after{width:10%}}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-next:before,.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-prev:before{display:none!important}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-next{width:28px;height:54px;right:1.2%;z-index:10;background:url(/assets/images/common/nav_next.png) center/100% auto no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:1920px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-next{right:1.2%}}@media screen and (max-width:1440px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-next{right:1.2%}}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-next{right:2.5%}}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-next{width:16px;height:31px}}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-prev{width:28px;height:54px;left:1.2%;z-index:10;background:url(/assets/images/common/nav_prev.png) center/100% auto no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:1920px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-prev{left:1.2%}}@media screen and (max-width:1440px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-prev{left:1.2%}}@media screen and (max-width:768px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-prev{left:2.5%}}@media screen and (max-width:414px){.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-prev{width:16px;height:31px}}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-dots{bottom:-30px;line-height:0;margin:0}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-dots li{width:10px;height:10px;padding:4px;margin:0 2px}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-dots li button{position:relative;width:10px;height:10px;padding:0}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-dots li button::before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;font-size:0;background:#fff;border-radius:50%;border:1px solid #e23d3d;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-estate-index-page main .main__block .mainVisual__slide ul .slick-dots li.slick-active button::before{background:#e23d3d}.keisei-estate-index-page main .main__block .mainVisual__slide ul img{width:100%;height:auto}.keisei-estate-index-page main .main__block .mainVisual__slide ul img:focus{outline:0}.keisei-estate-index-page main .main__block .mainVisual__slide ul img:focus,.keisei-estate-index-page main .main__block .mainVisual__slide ul li:focus{outline:0}.keisei-estate-rent-page main{margin:0 auto}.keisei-estate-rent-page main .main__block .introBlock{max-width:1160px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-rent-page main .main__block .introBlock{margin:0 30px}}@media screen and (max-width:1000px){.keisei-estate-rent-page main .main__block .introBlock{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .introBlock{margin:0 20px}}.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox{position:relative;line-height:0}.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox img{max-width:100%}.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .txtTit{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:10px;text-align:center;font-size:2.8rem;line-height:1.5;color:#fff;text-shadow:0 0 6px rgba(31,36,61,.55);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .txtTit{font-size:2.2rem}}@media screen and (max-width:768px){.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .txtTit{font-size:2rem}}.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .btn{position:absolute;right:0;bottom:36px}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .btn{bottom:22px}}.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .btn a{display:inline-block;max-width:262px;width:100%;padding:12px 20px;text-align:center;font-size:1.8rem;line-height:1.5;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .introBlock__inner .phtBox .btn a{max-width:212px;padding:12px;font-size:1.5rem}}.keisei-estate-rent-page main .main__block .introBlock__inner .copy{margin-top:16px;text-align:center;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .introBlock__inner .copy{text-align:justify;font-size:1.4rem}}.keisei-estate-rent-page main .main__block .rent__box{max-width:1160px;margin:0 auto 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-rent-page main .main__block .rent__box{margin:0 30px 56px}}@media screen and (max-width:1000px){.keisei-estate-rent-page main .main__block .rent__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box{margin:0 20px 46px}}.keisei-estate-rent-page main .main__block .rent__box .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;margin:37px 0 0;position:relative}.keisei-estate-rent-page main .main__block .rent__box .detail::after{display:none;content:"";position:absolute;top:12px;left:12px;width:51px;height:51px;background:url(../images/common/ico_new.png) no-repeat}.keisei-estate-rent-page main .main__block .rent__box .detail.new::after{display:block}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex{background:#fff;padding:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex{padding:19px 19px 28px}}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex figure{width:28%}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex figure{display:block;width:100%}}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex figure img{width:100%}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text{width:68%}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text{display:block;width:100%}}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text h4{font-size:2.3rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text h4{margin-top:10px;font-size:1.8rem}}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .freeArea p{margin:12px 0;font-size:1.6rem;text-align:justify;line-height:2}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .freeArea p{font-size:1.4rem}}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{font-size:1.4rem;background:#b81132;display:inline-block;width:30.8%;margin-top:16px;border-radius:20px}@media screen and (max-width:768px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{width:40%}}@media screen and (max-width:414px){.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{display:block;margin:22px auto 0;width:85%}}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.keisei-estate-rent-page main .main__block .rent__box .detail .detailFlex .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.keisei-estate-tenant-page main{margin:0 auto}.keisei-estate-tenant-page main .main__block .introBlock{max-width:1160px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-tenant-page main .main__block .introBlock{margin:0 30px}}@media screen and (max-width:1000px){.keisei-estate-tenant-page main .main__block .introBlock{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .introBlock{margin:0 20px}}.keisei-estate-tenant-page main .main__block .introBlock__inner .phtBox{position:relative;line-height:0}.keisei-estate-tenant-page main .main__block .introBlock__inner .phtBox img{max-width:100%}.keisei-estate-tenant-page main .main__block .introBlock__inner .phtBox .btn{position:absolute;right:0;bottom:36px}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .introBlock__inner .phtBox .btn{bottom:22px}}.keisei-estate-tenant-page main .main__block .introBlock__inner .phtBox .btn a{display:inline-block;max-width:262px;width:100%;padding:12px 20px;text-align:center;font-size:1.8rem;line-height:1.5;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .introBlock__inner .phtBox .btn a{max-width:212px;padding:12px;font-size:1.5rem}}.keisei-estate-tenant-page main .main__block .introBlock__inner .copy{margin-top:16px;text-align:center;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .introBlock__inner .copy{text-align:justify;font-size:1.4rem}}.keisei-estate-tenant-page main .main__block .rent__box{max-width:1160px;margin:0 auto 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-estate-tenant-page main .main__block .rent__box{margin:0 30px 56px}}@media screen and (max-width:1000px){.keisei-estate-tenant-page main .main__block .rent__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box{margin:0 20px 46px}}.keisei-estate-tenant-page main .main__block .rent__box .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;margin:37px 0 0;position:relative}.keisei-estate-tenant-page main .main__block .rent__box .detail::after{display:none;content:"";position:absolute;top:12px;left:12px;width:51px;height:51px;background:url(../images/common/ico_new.png) no-repeat}.keisei-estate-tenant-page main .main__block .rent__box .detail.new::after{display:block}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex{background:#fff;padding:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex{padding:19px 19px 28px}}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex figure{width:28%}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex figure{display:block;width:100%}}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex figure img{width:100%}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text{width:68%}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text{display:block;width:100%}}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text h4{font-size:2.3rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text h4{margin-top:10px;font-size:1.8rem}}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .freeArea p{margin:12px 0;font-size:1.6rem;text-align:justify;line-height:2}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .freeArea p{font-size:1.4rem}}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{font-size:1.4rem;background:#b81132;display:inline-block;width:30.8%;margin-top:16px;border-radius:20px}@media screen and (max-width:768px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{width:40%}}@media screen and (max-width:414px){.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .detailBtn{display:block;margin:22px auto 0;width:85%}}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.keisei-estate-tenant-page main .main__block .rent__box .detail .detailFlex .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.keisei-faq-page main{margin:0 auto}.keisei-faq-page main .main__block .faq:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq:nth-of-type(n+2){margin-top:46px}}.keisei-faq-page main .main__block .faq.bg{padding:60px 0 66px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq.bg{margin-top:46px;padding:40px 0 46px}}.keisei-faq-page main .main__block .faq__box{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-faq-page main .main__block .faq__box{margin:0 30px}}@media screen and (max-width:1000px){.keisei-faq-page main .main__block .faq__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box{margin:0 20px}}.keisei-faq-page main .main__block .faq__box h3{font-size:3rem}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box h3{font-size:2.2rem}}.keisei-faq-page main .main__block .faq__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-faq-page main .main__block .faq__box__txt{margin-top:26px}.keisei-faq-page main .main__block .faq__box__txt p{text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt p{font-size:1.4rem}}.keisei-faq-page main .main__block .faq__box__txt p a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei-faq-page main .main__block .faq__box__txt p span{display:inline-block;font-weight:500}.keisei-faq-page main .main__block .faq__box__txt p span strong{margin-top:10px;font-size:2rem}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt p span strong{font-size:1.8rem}}.keisei-faq-page main .main__block .faq__box__txt ol li{padding-left:.9em;text-indent:-.9em;text-align:justify;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt ol li{font-size:1.3rem}}.keisei-faq-page main .main__block .faq__box__txt ol li:nth-of-type(n+2){margin-top:10px}.keisei-faq-page main .main__block .faq__box__txt .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.keisei-faq-page main .main__block .faq__box__txt .flexBox{display:block}}.keisei-faq-page main .main__block .faq__box__txt .flexBox .faqBtn{margin:0 26px 0 0}@media screen and (max-width:768px){.keisei-faq-page main .main__block .faq__box__txt .flexBox .faqBtn{margin:0 0 22px 0}}.keisei-faq-page main .main__block .faq__box__txt .flexBox .faqBtn a{display:inline-block;padding:12px 18px;font-size:1.8rem;font-weight:700;color:#fff;background:#154f9e;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .flexBox .faqBtn a{font-size:1.5rem}}.keisei-faq-page main .main__block .faq__box__txt .flexBox .faqBtn a::before{content:"\f0da";font-family:Fontawesome;margin-right:8px}.keisei-faq-page main .main__block .faq__box__txt .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .btnBox{display:block}}.keisei-faq-page main .main__block .faq__box__txt .btnBox__set:nth-of-type(n+1){margin-right:22px}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .btnBox__set:nth-of-type(n+1){margin:0 0 16px}}.keisei-faq-page main .main__block .faq__box__txt .btnBox__set a{display:inline-block;padding:12px 18px;text-align:center;font-size:1.8rem;font-weight:700;color:#fff;background:#154f9e;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .btnBox__set a{width:80%;font-size:1.5rem}}.keisei-faq-page main .main__block .faq__box__txt .btnBox__set a::before{content:"\f0da";font-family:Fontawesome;margin-right:8px}.keisei-faq-page main .main__block .faq__box__txt .cautionBox{margin-top:18px}.keisei-faq-page main .main__block .faq__box__txt .cautionBox h4{font-size:1.6rem}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .cautionBox h4{font-size:1.4rem}}.keisei-faq-page main .main__block .faq__box__txt .cautionBox h4 span{color:#b81132;font-weight:500}.keisei-faq-page main .main__block .faq__box__txt .cautionBox p{margin-top:6px;font-size:1.4rem}.keisei-faq-page main .main__block .faq__box__txt .telBox .telBtn{display:inline-block;margin-top:16px;padding:6px 12px;font-size:2rem;font-weight:900;letter-spacing:.1em;color:#154f9e;border:3px solid #154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .telBox .telBtn{font-size:1.6rem}}.keisei-faq-page main .main__block .faq__box__txt .telBox .telBtn a{display:inline-block;margin-left:4px;font-size:2.2rem;font-weight:900;color:#b81132}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .telBox .telBtn a{font-size:1.8rem;margin-left:0}}.keisei-faq-page main .main__block .faq__box__txt .telBox .cautionTxt{margin-top:6px;color:#154f9e}.keisei-faq-page main .main__block .faq__box__txt .tableBox{width:70%;margin-top:22px}@media screen and (max-width:1280px){.keisei-faq-page main .main__block .faq__box__txt .tableBox{width:100%}}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .tableBox{overflow:auto}}.keisei-faq-page main .main__block .faq__box__txt .tableBox table{width:100%;font-size:1.5rem;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}@media screen and (max-width:414px){.keisei-faq-page main .main__block .faq__box__txt .tableBox table{width:200%;font-size:1.3rem}}.keisei-faq-page main .main__block .faq__box__txt .tableBox table tr th{padding:8px;text-align:center;color:#fff;background:#3e72b9;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-faq-page main .main__block .faq__box__txt .tableBox table tr td{padding:8px;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-jinji-page main{margin:0 auto}.keisei-jinji-page main .matchH{min-height:84px}@media screen and (max-width:1000px){.keisei-jinji-page main .matchH{min-height:inherit}}.keisei-jinji-page main .main__block .jinji{padding:0 60px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-jinji-page main .main__block .jinji{padding:0 30px 70px}}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .jinji{padding:0 20px 50px}}.keisei-jinji-page main .main__block .jinji__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.keisei-jinji-page main .main__block .jinji__box{display:block}}.keisei-jinji-page main .main__block .jinji__box__set{width:30%}@media screen and (max-width:1000px){.keisei-jinji-page main .main__block .jinji__box__set{width:80%;margin:0 auto}.keisei-jinji-page main .main__block .jinji__box__set:nth-of-type(n+2){margin-top:50px}}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .jinji__box__set{width:100%}.keisei-jinji-page main .main__block .jinji__box__set:nth-of-type(n+2){margin-top:25px}}.keisei-jinji-page main .main__block .jinji__box__set h3{text-align:center;font-size:2.8rem}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .jinji__box__set h3{font-size:2.2rem}}.keisei-jinji-page main .main__block .jinji__box__set h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-jinji-page main .main__block .jinji__box__set .setBox{margin-top:32px;font-size:1.5rem}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .jinji__box__set .setBox{margin-top:26px}}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .jinji__box__set .setBox{font-size:1.4rem}}.keisei-jinji-page main .main__block .jinji__box__set .setBox:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .jinji__box__set .setBox:nth-of-type(n+2){margin-top:36px}}.keisei-jinji-page main .main__block .jinji__box__set .setBox h4 a{font-size:2rem;font-weight:700;color:#154f9e}.keisei-jinji-page main .main__block .jinji__box__set .setBox h4 a::before{content:"\f0da";font-family:Fontawesome;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .jinji__box__set .setBox h4 a::before{padding-right:8px}}@media screen and (max-width:1000px){.keisei-jinji-page main .main__block .jinji__box__set .setBox h4 a{font-size:1.8rem}}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .jinji__box__set .setBox h4 a{font-size:1.6rem}.keisei-jinji-page main .main__block .jinji__box__set .setBox h4 a small{display:block;padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box}}.keisei-jinji-page main .main__block .jinji__box__set .setBox figure{margin-top:12px;line-height:0}.keisei-jinji-page main .main__block .jinji__box__set .setBox figure img{max-width:100%}.keisei-jinji-page main .main__block .jinji__box__set .setBox p{padding:5px 0 0 1em;text-indent:-1em;color:#e23d3d;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .jinji__box__set .setBox p{font-size:1.3rem}}.keisei-jinji-page main .main__block .recruit{padding:0 60px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-jinji-page main .main__block .recruit{padding:0 30px 25px}}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .recruit{padding:0 20px 20px}}.keisei-jinji-page main .main__block .recruit__box{max-width:1280px;margin:0 auto}@media screen and (max-width:1000px){.keisei-jinji-page main .main__block .recruit__box{width:80%;margin:0 auto}}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .recruit__box{width:100%}}.keisei-jinji-page main .main__block .recruit__box h3{font-size:2.8rem}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .recruit__box h3{font-size:2.2rem}}.keisei-jinji-page main .main__block .recruit__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-jinji-page main .main__block .recruit__box p{padding:10px 0 0}.keisei-jinji-page main .main__block .recruit__box p.detail{padding:20px 0;font-size:1.5rem}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .recruit__box p.detail{font-size:1.4rem}}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dt{display:block;background:#f7f7f7 url(../images/common/ico_open.png) center left 98% no-repeat;background-size:20px auto;margin:0;padding:20px 10px;font-size:1.5rem;cursor:pointer;position:relative;margin-bottom:20px}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .recruit__box__set .acMenu dt{background-size:15px auto}}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .recruit__box__set .acMenu dt{font-size:1.4rem}}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dt.active{background:#f7f7f7 url(../images/common/ico_close.png) center left 98% no-repeat;background-size:20px auto}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .recruit__box__set .acMenu dt.active{background-size:15px auto}}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd{display:none;padding:0 0 20px 0;font-size:1.5rem}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd{font-size:1.4rem}}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner{width:50%}@media screen and (max-width:640px){.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner{width:100%}}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner figure{line-height:0}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner figure img{width:100%}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner .bannerBtn{margin:20px 0 10px}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner .bannerBtn a{display:inline-block;max-width:200px;width:100%;padding:10px 18px;font-size:1.5rem;font-weight:500;color:#fff;background:#355095;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner .bannerBtn a{font-size:1.4rem}}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd .banner .bannerBtn a span::before{position:relative;content:"\f0da";font-family:Fontawesome;display:inline-block;margin-right:10px}.keisei-jinji-page main .main__block .recruit__box__set .acMenu dd span.red{color:#e23d3d}.keisei-kanren-page main{margin:0 auto;padding-bottom:80px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-kanren-page main{padding-bottom:56px}}@media screen and (max-width:414px){.keisei-kanren-page main{padding-bottom:46px}}.keisei-kanren-page main .main__block .pageNav__list{max-width:1080px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .pageNav__list{padding:0 30px}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .pageNav__list{padding:0 2%}}.keisei-kanren-page main .main__block .pageNav__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.keisei-kanren-page main .main__block .pageNav__list ul li{width:24.25%;margin-right:1%;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-kanren-page main .main__block .pageNav__list ul li:nth-of-type(4n){margin-right:0}.keisei-kanren-page main .main__block .pageNav__list ul li:nth-of-type(n+5){margin-top:1%}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .pageNav__list ul li{width:49%;margin-right:2%}.keisei-kanren-page main .main__block .pageNav__list ul li:nth-of-type(2n){margin-right:0}.keisei-kanren-page main .main__block .pageNav__list ul li:nth-of-type(n+3){margin-top:2%}}.keisei-kanren-page main .main__block .pageNav__list ul li a{display:block;height:100%;text-align:center;font-size:1.5em;font-weight:500;color:#154f9e;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .pageNav__list ul li a{font-size:1.3rem}}@media screen and (max-width:320px){.keisei-kanren-page main .main__block .pageNav__list ul li a{font-size:1.2rem}}.keisei-kanren-page main .main__block .pageNav__list ul li a img{max-width:100%}.keisei-kanren-page main .main__block .pageNav__list ul li a span{display:inline-block;padding:2px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-kanren-page main .main__block .pageNav__list ul li a span::before{position:relative;top:-1px;content:"\f105";font-family:Fontawesome;display:inline-block;margin-right:8px}.keisei-kanren-page main .main__block .kanren{margin-top:66px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-kanren-page main .main__block .kanren{margin-top:56px;padding:0 60px}}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .kanren{padding:0 30px}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren{margin-top:46px;padding:0 20px}}.keisei-kanren-page main .main__block .kanren.bg{padding:56px 0 66px;background:#f7f7f7}@media screen and (max-width:1280px){.keisei-kanren-page main .main__block .kanren.bg{padding:56px 60px 66px}}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .kanren.bg{padding:46px 30px 56px}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren.bg{padding:46px 20px 56px}}.keisei-kanren-page main .main__block .kanren__tit figure.logo{text-align:center}.keisei-kanren-page main .main__block .kanren__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren__tit h3{font-size:2.2rem}}.keisei-kanren-page main .main__block .kanren__tit h3.ok-tit{font-size:2.2rem}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren__tit h3.ok-tit{font-size:1.8rem}}.keisei-kanren-page main .main__block .kanren__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-kanren-page main .main__block .kanren__tit h3 span small{display:inline-block;margin-left:8px;font-size:2rem}.keisei-kanren-page main .main__block .kanren__tit .copy{text-align:center;font-size:1.8rem;padding-top:37px}.keisei-kanren-page main .main__block .kanren__tit .copy.ok-txt{font-size:1.6rem;line-height:1.86}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren__tit .copy.ok-txt{font-size:1.4rem}}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .kanren__tit .copy{font-size:1.6rem}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren__tit .copy{font-size:1.5rem;padding-top:17px}}.keisei-kanren-page main .main__block .kanren__tit .copy span{color:#e71f19}.keisei-kanren-page main .main__block .kanren .kanrenBlock{max-width:1080px;margin:37px auto 0}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox{font-size:1.5rem;background:#fff}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox{font-size:1.4rem}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox{overflow:auto;width:100%;font-size:1.3rem}}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table{width:100%;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;-webkit-box-shadow:0 0 2px rgba(0,0,0,.18);box-shadow:0 0 2px rgba(0,0,0,.18);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table{width:200%;-webkit-box-shadow:none;box-shadow:none}}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th{padding:10px 16px;font-size:1.4rem;background:#f2f5f9;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th{width:25%!important;font-size:1.3rem}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th{font-size:1.2rem}}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th:nth-of-type(1){width:31%}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th:nth-of-type(2){width:26%}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th:nth-of-type(3){width:16%}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table th:nth-of-type(4){width:27%}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table td{padding:10px 16px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .tableBox table td:first-of-type{font-weight:500;letter-spacing:.06em}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .taxiBtn{margin-top:36px;text-align:center}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .taxiBtn a{display:inline-block;max-width:430px;width:100%;padding:19px 3px;font-size:1.6em;font-weight:500;color:#fff;background:#355095;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .taxiBtn a{padding:16px 3px;font-size:1.4em}}.keisei-kanren-page main .main__block .kanren .kanrenBlock__set .taxiBtn a span::before{position:relative;content:"\f0da";font-family:Fontawesome;display:inline-block;margin-right:10px}.keisei-kanren-page main .main__block .jinjiBtn{margin:56px 0 87px;padding:0 60px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.keisei-kanren-page main .main__block .jinjiBtn{padding:0 30px}}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .jinjiBtn{margin:46px 0 67px}}.keisei-kanren-page main .main__block .jinjiBtn a{display:inline-block;max-width:430px;width:100%;padding:16px 3px;font-size:1.6em;font-weight:500;color:#154f9e;background:#fff;border:3px solid #154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-kanren-page main .main__block .jinjiBtn a{padding:16px 3px;font-size:1.4em;letter-spacing:0}}.keisei-kanren-page main .main__block .jinjiBtn a span::before{position:relative;content:"\f0da";font-family:Fontawesome;display:inline-block;margin-right:10px}.keisei-privacy-houritu-page main{margin:0 auto}.keisei-privacy-houritu-page main .main__block .privacy{margin-bottom:66px}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy{margin-bottom:46px}}.keisei-privacy-houritu-page main .main__block .privacy:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy:nth-of-type(n+2){margin-top:46px}}.keisei-privacy-houritu-page main .main__block .privacy.bg{padding:60px 0 66px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy.bg{margin-top:46px;padding:40px 0 46px}}.keisei-privacy-houritu-page main .main__block .privacy__box{max-width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-privacy-houritu-page main .main__block .privacy__box{margin:0 30px}}@media screen and (max-width:1000px){.keisei-privacy-houritu-page main .main__block .privacy__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box{margin:0 20px}}.keisei-privacy-houritu-page main .main__block .privacy__box h3{font-size:3rem}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box h3{font-size:2.1rem}}.keisei-privacy-houritu-page main .main__block .privacy__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-privacy-houritu-page main .main__block .privacy__box__txt{margin-top:26px}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .catch{margin-top:18px;text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt .catch{font-size:1.4rem}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .signTxt{margin-top:20px;text-align:right;font-size:1.6rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt .signTxt{font-size:1.4rem}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox{width:100%;margin-top:22px}@media screen and (max-width:1280px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox{width:100%}}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox{overflow:auto}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox table{width:100%;font-size:1.5rem;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox table{width:200%;font-size:1.3rem}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox table tr th{padding:8px;text-align:center;color:#fff;background:#3e72b9;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .tableBox table tr td{padding:8px;text-align:left;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .addTxt{margin-top:12px;padding:16px;font-weight:500;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .addTxt span{display:inline-block;margin-top:4px;color:#b81132}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .subTit+p{padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt .subTit+p{padding-left:0}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .impBox{margin-top:18px;padding:16px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt .impBox strong{font-weight:700}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol{margin-top:26px}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li{margin-top:18px;text-align:justify;font-size:1.5rem;line-height:1.66}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li{font-size:1.3rem}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li .titTxt{margin-bottom:8px;font-weight:700}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li .mt{margin-top:8px}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ul li{margin-top:8px;padding-left:1em;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ul li.indent{padding-left:3.1em;text-indent:-3.1em}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ol{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ol{padding-left:0}}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ol .cautionTxt{display:inline-block;margin-top:8px;font-size:1.4rem;color:#555}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ol ul li{margin-top:8px;padding-left:1em;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ol dl{margin-top:8px}.keisei-privacy-houritu-page main .main__block .privacy__box__txt>ol li ol dl dd{margin-top:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box__txt dl a,.keisei-privacy-houritu-page main .main__block .privacy__box__txt p a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei-privacy-houritu-page main .main__block .privacy__box .btnBox{margin-top:46px}.keisei-privacy-houritu-page main .main__block .privacy__box .btnBox a{display:inline-block;padding-left:1.1em;text-indent:-1.1em;font-size:1.8rem;font-weight:500;line-height:1.36;color:#154f9e;border-bottom:1px solid #154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-houritu-page main .main__block .privacy__box .btnBox a::before{content:"\f105";font-family:Fontawesome;padding-right:2px}@media screen and (max-width:414px){.keisei-privacy-houritu-page main .main__block .privacy__box .btnBox a{font-size:1.6rem}}.keisei-privacy-index-page main{margin:0 auto}.keisei-privacy-index-page main .main__block .privacy:nth-of-type(n+2){margin-top:66px}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy:nth-of-type(n+2){margin-top:46px}}.keisei-privacy-index-page main .main__block .privacy.bg{padding:60px 0 66px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy.bg{margin-top:46px;padding:40px 0 46px}}.keisei-privacy-index-page main .main__block .privacy__box{max-width:980px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.keisei-privacy-index-page main .main__block .privacy__box{margin:0 30px}}@media screen and (max-width:1000px){.keisei-privacy-index-page main .main__block .privacy__box{-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box{margin:0 20px}}.keisei-privacy-index-page main .main__block .privacy__box h3{font-size:3rem}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box h3{font-size:2.1rem}}.keisei-privacy-index-page main .main__block .privacy__box h3 span{display:block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.keisei-privacy-index-page main .main__block .privacy__box__txt{margin-top:26px}.keisei-privacy-index-page main .main__block .privacy__box__txt .catch{text-align:justify;font-size:1.6rem;line-height:1.66}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box__txt .catch{font-size:1.4rem}}.keisei-privacy-index-page main .main__block .privacy__box__txt .signTxt{margin-top:20px;text-align:right;font-size:1.6rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box__txt .signTxt{font-size:1.4rem}}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol{margin-top:26px}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li{margin-top:18px;text-align:justify;font-size:1.5rem;line-height:1.66}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li{font-size:1.3rem}}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li .titTxt{margin-bottom:8px;font-weight:700}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li .mt{margin-top:8px}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li ul li{margin-top:6px}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li ol{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li ol{padding-left:0}}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li ol ul li{margin-top:6px;padding-left:1em;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li ol dl{margin-top:8px}.keisei-privacy-index-page main .main__block .privacy__box__txt>ol li ol dl dd{margin-top:6px;padding-left:1em;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-index-page main .main__block .privacy__box__txt p a{display:inline-block;font-weight:500;line-height:1.26;color:#154f9e;border-bottom:1px solid #154f9e}.keisei-privacy-index-page main .main__block .privacy__box .btnBox{margin-top:46px}.keisei-privacy-index-page main .main__block .privacy__box .btnBox a{display:inline-block;padding-left:1.1em;text-indent:-1.1em;font-size:1.8rem;font-weight:500;line-height:1.36;color:#154f9e;border-bottom:1px solid #154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}.keisei-privacy-index-page main .main__block .privacy__box .btnBox a::before{content:"\f105";font-family:Fontawesome;padding-right:2px}@media screen and (max-width:414px){.keisei-privacy-index-page main .main__block .privacy__box .btnBox a{font-size:1.6rem}}.news-detail-page main{margin:0 auto}.news-detail-page main .main__block .news{max-width:1280px;margin:0 auto 87px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.news-detail-page main .main__block .news{margin:0 30px 87px}}@media screen and (max-width:1000px){.news-detail-page main .main__block .news{margin:0 30px 87px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.news-detail-page main .main__block .news{margin:0 20px 67px}}.news-detail-page main .main__block .news__tit figure.logo{text-align:center}.news-detail-page main .main__block .news__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.news-detail-page main .main__block .news__tit h3{font-size:2.2rem}}.news-detail-page main .main__block .news__tit h3.ok-tit{font-size:2.2rem}@media screen and (max-width:414px){.news-detail-page main .main__block .news__tit h3.ok-tit{font-size:1.8rem}}.news-detail-page main .main__block .news__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.news-detail-page main .main__block .news .newsBlock{max-width:900px;width:100%;margin:37px auto 0}@media screen and (max-width:768px){.news-detail-page main .main__block .news .newsBlock{margin:26px 0 0}}.news-detail-page main .main__block .news .newsBlock .mainPht{line-height:0}.news-detail-page main .main__block .news .newsBlock .mainPht img{max-width:100%}.news-detail-page main .main__block .news .newsBlock p.dateTxt{margin-top:26px;font-family:Roboto,sans-serif}.news-detail-page main .main__block .news .newsBlock p.dateTxt span{display:inline-block;margin-right:8px;padding:4px 6px;font-size:1.3rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.news-detail-page main .main__block .news .newsBlock p.dateTxt time{font-size:1.4rem;line-height:1}@media screen and (max-width:414px){.news-detail-page main .main__block .news .newsBlock p.dateTxt time{font-size:1.2rem}}.news-detail-page main .main__block .news .newsBlock .freeBox{margin-top:18px}.news-detail-page main .main__block .news .newsBlock .freeBox p{text-align:justify;font-size:1.6rem;line-height:1.86}@media screen and (max-width:768px){.news-detail-page main .main__block .news .newsBlock .freeBox p{font-size:1.5rem}}@media screen and (max-width:414px){.news-detail-page main .main__block .news .newsBlock .freeBox p{font-size:1.4rem}}.news-detail-page main .main__block .news .newsBlock .freeBox p:nth-of-type(n+2){margin-top:18px}.news-detail-page main .main__block .news .newsBlock .pdfBtn{margin-top:36px;text-align:center}.news-detail-page main .main__block .news .newsBlock .pdfBtn a{display:inline-block;max-width:326px;width:100%;padding:12px 4px;font-size:1.6rem;letter-spacing:.06em;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.news-index-page main{margin:0 auto}.news-index-page main .main__block .info{max-width:1280px;margin:0 auto 87px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.news-index-page main .main__block .info{margin:0 30px 87px}}@media screen and (max-width:1000px){.news-index-page main .main__block .info{margin:0 30px 87px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.news-index-page main .main__block .info{margin:0 20px 67px}}.news-index-page main .main__block .info .tabNav nav{margin-bottom:40px}.news-index-page main .main__block .info .tabNav nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.news-index-page main .main__block .info .tabNav nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.news-index-page main .main__block .info .tabNav nav ul li{cursor:pointer;width:20%;padding:14px 4px;text-align:center;font-size:1.8rem;font-weight:500;color:#154f9e;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.39s;transition:.39s}@media screen and (max-width:768px){.news-index-page main .main__block .info .tabNav nav ul li{padding:10px 4px;font-size:1.6rem}}@media screen and (max-width:640px){.news-index-page main .main__block .info .tabNav nav ul li{width:50%}.news-index-page main .main__block .info .tabNav nav ul li:nth-of-type(1){width:100%}}@media screen and (max-width:414px){.news-index-page main .main__block .info .tabNav nav ul li{font-size:1.4rem}}.news-index-page main .main__block .info .tabNav nav ul li:nth-of-type(n+2){border-left:none}@media screen and (max-width:640px){.news-index-page main .main__block .info .tabNav nav ul li:nth-of-type(n+2){border:1px solid #e6e6e6}}.news-index-page main .main__block .info .tabNav nav ul li:nth-of-type(3),.news-index-page main .main__block .info .tabNav nav ul li:nth-of-type(5){border-left:none}.news-index-page main .main__block .info .tabNav nav ul li.active{color:#fff;background:#154f9e;border:1px solid #154f9e}.news-index-page main .main__block .info .tabNav nav ul li:hover{color:#fff;background:#154f9e;border:1px solid #154f9e}.news-index-page main .main__block .info__block{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}.news-index-page main .main__block .info__block.show{display:-webkit-box;display:-ms-flexbox;display:flex}.news-index-page main .main__block .info__block .set__box{width:48%;padding:4px;background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.22);box-shadow:1px 1px 4px rgba(0,0,0,.22);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.news-index-page main .main__block .info__block .set__box{max-width:inherit;width:48.5%}}@media screen and (max-width:414px){.news-index-page main .main__block .info__block .set__box{width:100%}.news-index-page main .main__block .info__block .set__box:nth-of-type(n+2){margin-top:20px}}.news-index-page main .main__block .info__block .set__box__inner{position:relative;height:100%;padding:32px 32px 56px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.news-index-page main .main__block .info__block .set__box__inner{padding:16px 16px 36px}}.news-index-page main .main__block .info__block .set__box__inner h2{text-align:center}.news-index-page main .main__block .info__block .set__box__inner h2 span{display:inline-block;padding:0 10px 10px;font-size:2.3rem;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.news-index-page main .main__block .info__block .set__box__inner h2 span{font-size:1.8rem}}.news-index-page main .main__block .info__block .set__box__inner h2 span img{margin-right:6px}.news-index-page main .main__block .info__block .set__box__inner p.cautionTxt{margin-top:28px;padding:8px 12px;font-size:1.3rem;line-height:1.56;text-align:justify;color:#555;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.news-index-page main .main__block .info__block .set__box__inner p.cautionTxt{font-size:1.2rem}}.news-index-page main .main__block .info__block .set__box__inner .article__wrap{margin-top:24px}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article{margin-bottom:20px;padding-bottom:14px;border-bottom:1px dotted #aaa}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article a{display:block}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article a:hover{color:#154f9e}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article p.dateTxt{font-family:Roboto,sans-serif}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article p.dateTxt span{display:inline-block;margin-right:8px;padding:4px 6px;font-size:1.3rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article p.dateTxt time{font-size:1.4rem;line-height:1}@media screen and (max-width:414px){.news-index-page main .main__block .info__block .set__box__inner .article__wrap article p.dateTxt time{font-size:1.2rem}}.news-index-page main .main__block .info__block .set__box__inner .article__wrap article p.copyTxt{margin-top:8px;text-align:justify;font-size:1.4rem;line-height:1.64}@media screen and (max-width:414px){.news-index-page main .main__block .info__block .set__box__inner .article__wrap article p.copyTxt{font-size:1.3rem}}.news-index-page main .main__block .info__block .set__box__inner .allBtn{position:absolute;right:16px;bottom:16px;text-align:right}.news-index-page main .main__block .info__block .set__box__inner .allBtn a{font-size:1.4rem;font-weight:500}.news-index-page main .main__block .info__block .set__box__inner .allBtn a::before{content:"";display:inline-block;position:relative;top:-1px;width:7px;height:8px;margin-right:4px;background:url(../images/common/arrow_right_blue.png) center no-repeat}@media screen and (max-width:414px){.news-index-page main .main__block .info__block .set__box__inner .allBtn a{font-size:1.3rem}}.stay-detail-page main{margin:0 auto}.stay-detail-page main .main__block .reccomend{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.stay-detail-page main .main__block .reccomend{margin:0 30px}}@media screen and (max-width:1000px){.stay-detail-page main .main__block .reccomend{margin:0 30px}}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend{margin:0 20px}}.stay-detail-page main .main__block .reccomend__tit figure.logo{text-align:center}.stay-detail-page main .main__block .reccomend__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend__tit h3{font-size:2.2rem}}.stay-detail-page main .main__block .reccomend__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.stay-detail-page main .main__block .reccomend__tit .detail{width:58%;text-align:justify;margin:0 auto;font-size:1.8rem;padding-top:37px}@media screen and (max-width:768px){.stay-detail-page main .main__block .reccomend__tit .detail{width:75%;font-size:1.6rem}}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend__tit .detail{width:100%;font-size:1.5rem;line-height:1.76;padding-top:17px}}.stay-detail-page main .main__block .reccomend__flex{margin:37px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.stay-detail-page main .main__block .reccomend__flex{margin:26px 0 0}}.stay-detail-page main .main__block .reccomend__flex::after{content:"";width:30.3%}.stay-detail-page main .main__block .reccomend__flex .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;width:30.3%;margin-bottom:45px}@media screen and (max-width:768px){.stay-detail-page main .main__block .reccomend__flex .detail{width:46%;margin-bottom:30px}}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend__flex .detail{width:100%;margin-bottom:20px}}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet{height:100%;background:#fff;padding:19px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend__flex .detail .detailSet{padding:19px 19px 28px}}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet figure{width:100%}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet figure img{width:100%}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text h4{margin-top:10px;font-size:1.9rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:768px){.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text h4{font-size:1.8rem}}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text h4 .new{display:inline-block;margin-right:6px;padding:4px 6px;font-size:1.4rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text ul{margin:10px 0}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text ul li{font-size:1.5rem;text-align:justify;line-height:1.56;padding-bottom:5px}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text p{font-size:1.4rem;padding-bottom:20px}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn{font-size:1.4rem;background:#b81132;width:72%;border-radius:20px;margin:0 auto}@media screen and (max-width:768px){.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn{width:80%}}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn{display:block;margin:0 auto;width:85%}}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.stay-detail-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.stay-detail-page main .main__block .reccomend .reccomendBtn{font-size:1.9rem;background:#f7f7f7;width:32%;border-radius:30px;margin:0 auto;border:3px solid #b81132}@media screen and (max-width:768px){.stay-detail-page main .main__block .reccomend .reccomendBtn{width:60%}}@media screen and (max-width:414px){.stay-detail-page main .main__block .reccomend .reccomendBtn{display:block;margin:0 auto;width:85%;font-size:1.6rem}}.stay-detail-page main .main__block .reccomend .reccomendBtn a{text-align:center;color:#b81132;display:block;line-height:2.5}.stay-detail-page main .main__block .reccomend .reccomendBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#b81132;bottom:1px;margin-right:6px;padding-left:6px}.stay-detail-page main .main__block .live{max-width:1280px;margin:0 auto;padding:87px 0}@media screen and (max-width:1280px){.stay-detail-page main .main__block .live{padding:75px 30px}}@media screen and (max-width:1000px){.stay-detail-page main .main__block .live{padding:66px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.stay-detail-page main .main__block .live{padding:36px 20px}}.stay-detail-page main .main__block .live h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.stay-detail-page main .main__block .live h3{font-size:2.2rem}}.stay-detail-page main .main__block .live h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.stay-detail-page main .main__block .live .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;margin:37px 0 0;position:relative}.stay-detail-page main .main__block .live .detail::after{display:none;content:"";position:absolute;top:12px;left:12px;width:51px;height:51px;background:url(../images/common/ico_new.png) no-repeat}.stay-detail-page main .main__block .live .detail.new::after{display:block}.stay-detail-page main .main__block .live .detail .detailFlex{background:#fff;padding:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex{padding:19px 19px 28px}}.stay-detail-page main .main__block .live .detail .detailFlex figure{width:28%}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex figure{display:block;width:100%}}.stay-detail-page main .main__block .live .detail .detailFlex figure img{width:100%}.stay-detail-page main .main__block .live .detail .detailFlex .text{width:70%}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex .text{display:block;width:100%}}.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex{display:block}}.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex h4{font-size:2.3rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex h4{margin-top:10px;font-size:1.8rem}}.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex p{color:#b81132;font-size:1.4rem;line-height:1}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex p{margin:10px 0;text-align:right}}.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex p span{font-size:3.6rem}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex .text .textFlex p span{font-size:3rem}}.stay-detail-page main .main__block .live .detail .detailFlex .text .point{margin:10px 0;font-size:1.5rem;text-align:justify;line-height:1.56}.stay-detail-page main .main__block .live .detail .detailFlex .text p{font-size:1.4rem}.stay-detail-page main .main__block .live .detail .detailFlex .text .detailBtn{font-size:1.4rem;background:#b81132;display:inline-block;width:30.8%;margin-top:22px;border-radius:20px}@media screen and (max-width:768px){.stay-detail-page main .main__block .live .detail .detailFlex .text .detailBtn{width:40%}}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .detail .detailFlex .text .detailBtn{display:block;margin:22px auto 0;width:85%}}.stay-detail-page main .main__block .live .detail .detailFlex .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.stay-detail-page main .main__block .live .detail .detailFlex .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.stay-detail-page main .main__block .live .liveBtn{font-size:1.9rem;background:#f7f7f7;width:32%;border-radius:30px;margin:37px auto 0;border:3px solid #b81132}@media screen and (max-width:768px){.stay-detail-page main .main__block .live .liveBtn{width:60%}}@media screen and (max-width:414px){.stay-detail-page main .main__block .live .liveBtn{display:block;margin:28px auto 0;width:85%;font-size:1.6rem}}.stay-detail-page main .main__block .live .liveBtn a{text-align:center;color:#b81132;display:block;line-height:2.5}.stay-detail-page main .main__block .live .liveBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#b81132;bottom:1px;margin-right:6px;padding-left:6px}.stay-index-page main{margin:0 auto}.stay-index-page main .main__block .area{max-width:1280px;margin:60px auto 0;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);line-height:0}@media screen and (max-width:1280px){.stay-index-page main .main__block .area{margin:60px 30px 0}}@media screen and (max-width:1000px){.stay-index-page main .main__block .area{margin:56px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.stay-index-page main .main__block .area{margin:46px 20px 0}}.stay-index-page main .main__block .area__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#f9f4e9}.stay-index-page main .main__block .area__flex__box{width:63.59%;background-size:contain;position:relative}@media screen and (max-width:1000px){.stay-index-page main .main__block .area__flex__box{display:block;width:100%}}.stay-index-page main .main__block .area__flex__box figure img{width:100%}.stay-index-page main .main__block .area__flex__box ul li{position:absolute;font-size:1.8rem;font-weight:550;background:#fff;border-radius:30px;text-align:center;line-height:1.66;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.stay-index-page main .main__block .area__flex__box ul li{font-size:1.4rem;line-height:2}}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__box ul li{font-size:1rem;line-height:1.5}}.stay-index-page main .main__block .area__flex__box ul li.ibaraki{top:38%;right:5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #889674;width:21%}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__box ul li.ibaraki{width:25%}}.stay-index-page main .main__block .area__flex__box ul li.tokyo{top:63%;left:36%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #d791b5;width:23%}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__box ul li.tokyo{width:25%}}.stay-index-page main .main__block .area__flex__box ul li.chibakita{top:58%;right:-5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #aabcb2;width:30.7%}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__box ul li.chibakita{top:57%;width:35%}}.stay-index-page main .main__block .area__flex__box ul li.chibanaka{bottom:25%;right:-6%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #a5b8f9;width:37.7%}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__box ul li.chibanaka{bottom:20%;width:40%}}.stay-index-page main .main__block .area__flex__box ul li.chibaminami{bottom:8%;right:13%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #eae6a0;width:25%}.stay-index-page main .main__block .area__flex__box ul li a{display:block}@media screen and (max-width:1280px){.stay-index-page main .main__block .area__flex__box ul li a{padding:0 10px}}.stay-index-page main .main__block .area__flex__box ul li a::before{content:"\f105";font-family:Fontawesome;position:relative;bottom:1px;margin-right:6px;padding-left:6px}.stay-index-page main .main__block .area__flex__info{width:36.41%;background:#fcfbf2;line-height:1.56}@media screen and (max-width:1000px){.stay-index-page main .main__block .area__flex__info{display:block;width:100%}}.stay-index-page main .main__block .area__flex__info h3{font-size:2.3rem;text-align:center;margin-top:40px}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__info h3{font-size:1.8rem}}.stay-index-page main .main__block .area__flex__info h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.stay-index-page main .main__block .area__flex__info .infoFlex{width:74%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0;border-bottom:1px dotted #000}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__info .infoFlex{width:calc(100% - 32px);padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}}.stay-index-page main .main__block .area__flex__info .infoFlex figure{width:36%}.stay-index-page main .main__block .area__flex__info .infoFlex figure img{width:100%}.stay-index-page main .main__block .area__flex__info .infoFlex .text{width:59%;font-size:1.4rem}.stay-index-page main .main__block .area__flex__info .infoFlex .text .date{margin-bottom:8px}@media screen and (max-width:414px){.stay-index-page main .main__block .area__flex__info .infoFlex .text .date{margin-bottom:4px}}.stay-index-page main .main__block .area__flex__info .infoFlex .text .date .new{display:inline-block;margin-right:6px;padding:4px 6px;font-size:1.3rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.stay-index-page main .main__block .area__flex__info .moreBtn{padding-bottom:16px}.stay-index-page main .main__block .area__flex__info .moreBtn a{display:block;width:74%;margin:0 auto;text-align:right;font-size:1.4rem;padding-top:15px}.stay-index-page main .main__block .area__flex__info .moreBtn a::before{content:"";position:relative;top:8px;margin-right:6px;padding-left:6px;background:url(../images/common/arrow_right_blue.png) no-repeat}.stay-index-page main .main__block .reccomend{margin-top:66px}@media screen and (max-width:1280px){.stay-index-page main .main__block .reccomend{margin-top:56px}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend{margin-top:46px}}.stay-index-page main .main__block .reccomend.pd{padding-bottom:30px}.stay-index-page main .main__block .reccomend.bg{overflow:hidden;padding-top:66px;padding-bottom:30px;background:#f7f7f7}@media screen and (max-width:1280px){.stay-index-page main .main__block .reccomend.bg{padding-top:56px}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend.bg{padding-top:46px}}.stay-index-page main .main__block .reccomend.bg h2 span{background:#fff}.stay-index-page main .main__block .reccomend .reccomendBlock{max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1280px){.stay-index-page main .main__block .reccomend .reccomendBlock{margin:0 30px}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend .reccomendBlock{margin:0 20px}}.stay-index-page main .main__block .reccomend h2{max-width:750px;width:100%;margin:0 auto 36px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.stay-index-page main .main__block .reccomend h2 span{display:block;padding:8px;font-size:3rem;font-weight:700;color:#164f9e;background:#fbfbfb;border:4px double #164f9e;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend h2 span{font-size:2.1rem}}.stay-index-page main .main__block .reccomend__tit figure.logo{text-align:center}.stay-index-page main .main__block .reccomend__tit h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend__tit h3{font-size:2.1rem}}.stay-index-page main .main__block .reccomend__tit h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.stay-index-page main .main__block .reccomend__tit .detail{width:100%;text-align:center;margin:0 auto;font-size:1.8rem;padding-top:37px}@media screen and (max-width:768px){.stay-index-page main .main__block .reccomend__tit .detail{font-size:1.6rem}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend__tit .detail{text-align:justify;font-size:1.5rem;line-height:1.76;padding-top:17px}}.stay-index-page main .main__block .reccomend__flex{margin:37px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.stay-index-page main .main__block .reccomend__flex{margin:26px 0 0}}.stay-index-page main .main__block .reccomend__flex::after{content:"";width:30.3%}.stay-index-page main .main__block .reccomend__flex .none{width:100%;text-align:center}.stay-index-page main .main__block .reccomend__flex .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;width:30.3%;margin-bottom:45px}@media screen and (max-width:768px){.stay-index-page main .main__block .reccomend__flex .detail{width:46%;margin-bottom:30px}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend__flex .detail{width:100%;margin-bottom:20px}}.stay-index-page main .main__block .reccomend__flex .detail .detailSet{height:100%;background:#fff;padding:19px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend__flex .detail .detailSet{padding:19px 19px 28px}}.stay-index-page main .main__block .reccomend__flex .detail .detailSet figure{width:100%}.stay-index-page main .main__block .reccomend__flex .detail .detailSet figure img{width:100%}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text h4{margin-top:10px;font-size:1.9rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:768px){.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text h4{font-size:1.8rem}}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text h4 .new{display:inline-block;margin-right:6px;padding:4px 6px;font-size:1.4rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text ul{margin:10px 0}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text ul li{font-size:1.5rem;text-align:justify;line-height:1.56;padding-bottom:5px}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text p{font-size:1.4rem;padding-bottom:20px}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn{font-size:1.4rem;background:#b81132;width:72%;border-radius:20px;margin:0 auto}@media screen and (max-width:768px){.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn{width:80%}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn{display:block;margin:0 auto;width:85%}}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.stay-index-page main .main__block .reccomend__flex .detail .detailSet .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.stay-index-page main .main__block .reccomend .reccomendBtn{font-size:1.9rem;background:#f7f7f7;width:32%;border-radius:30px;margin:0 auto;border:3px solid #b81132}@media screen and (max-width:768px){.stay-index-page main .main__block .reccomend .reccomendBtn{width:60%}}@media screen and (max-width:414px){.stay-index-page main .main__block .reccomend .reccomendBtn{display:block;margin:0 auto;width:85%;font-size:1.6rem}}.stay-index-page main .main__block .reccomend .reccomendBtn a{text-align:center;color:#b81132;display:block;line-height:2.5}.stay-index-page main .main__block .reccomend .reccomendBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#b81132;bottom:1px;margin-right:6px;padding-left:6px}.stay-index-page main .main__block .slideBnr{margin-top:60px}@media screen and (max-width:1000px){.stay-index-page main .main__block .slideBnr{margin-top:56px}}@media screen and (max-width:414px){.stay-index-page main .main__block .slideBnr{margin-top:46px}}.stay-index-page main .main__block .slideStay{padding:30px 60px;background:url(/assets/images/common/bg_ichimatsu.png) top center repeat-y;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.stay-index-page main .main__block .slideStay{padding:30px 0;background:url(/assets/images/common/bg_ichimatsu.png) top center/220% auto repeat-y}}.stay-index-page main .main__block .slideStay__block{max-width:1236px;width:100%;margin:0 auto}.stay-index-page main .main__block .slideStay__block ul li{padding:0 17px;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.stay-index-page main .main__block .slideStay__block ul li{padding:0 11px}}.stay-index-page main .main__block .slideStay__block ul li a img{max-width:100%}.stay-index-page main .main__block .slideStay__block ul{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.stay-index-page main .main__block .slideStay__block ul .slick-next:before,.stay-index-page main .main__block .slideStay__block ul .slick-prev:before{display:none!important}.stay-index-page main .main__block .slideStay__block ul .slick-next{width:18px;height:35px;right:0;z-index:10;background:url(/assets/images/common/nav_next_blue.png) center/100% auto no-repeat;-webkit-transform:translate(30px,-50%);transform:translate(30px,-50%)}@media screen and (max-width:414px){.stay-index-page main .main__block .slideStay__block ul .slick-next{right:10%}}.stay-index-page main .main__block .slideStay__block ul .slick-prev{width:18px;height:35px;left:0;z-index:10;background:url(/assets/images/common/nav_prev_blue.png) center/100% auto no-repeat;background-size:100% auto;-webkit-transform:translate(-30px,-50%);transform:translate(-30px,-50%)}@media screen and (max-width:414px){.stay-index-page main .main__block .slideStay__block ul .slick-prev{left:10%}}.stay-index-page main .main__block .slideStay__block ul .slick-dots{bottom:-30px;line-height:0;margin:0}.stay-index-page main .main__block .slideStay__block ul .slick-dots li{width:10px;height:10px;padding:4px;margin:0 2px}.stay-index-page main .main__block .slideStay__block ul .slick-dots li button{position:relative;width:10px;height:10px;padding:0}.stay-index-page main .main__block .slideStay__block ul .slick-dots li button::before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;font-size:0;background:#fff;border-radius:50%;border:1px solid #e23d3d;-webkit-box-sizing:border-box;box-sizing:border-box}.stay-index-page main .main__block .slideStay__block ul .slick-dots li.slick-active button::before{background:#e23d3d}.stay-index-page main .main__block .slideStay__block ul img{width:100%;height:auto}.stay-index-page main .main__block .slideStay__block ul img:focus{outline:0}.stay-index-page main .main__block .slideStay__block ul img:focus,.stay-index-page main .main__block .slideStay__block ul li:focus{outline:0}.stay-index-page main .main__block .live{max-width:1280px;margin:0 auto;padding:87px 0}@media screen and (max-width:1280px){.stay-index-page main .main__block .live{padding:75px 30px}}@media screen and (max-width:1000px){.stay-index-page main .main__block .live{padding:66px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:414px){.stay-index-page main .main__block .live{padding:36px 20px}}.stay-index-page main .main__block .live h3{font-size:3rem;text-align:center}@media screen and (max-width:414px){.stay-index-page main .main__block .live h3{font-size:2.2rem}}.stay-index-page main .main__block .live h3 span{display:inline-block;padding:0 10px 10px;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat}.stay-index-page main .main__block .live .detail{background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:4px 2px 2px rgba(0,0,0,.32);box-shadow:4px 2px 2px rgba(0,0,0,.32);padding:4px;margin:37px 0 0;position:relative}.stay-index-page main .main__block .live .detail::after{display:none;content:"";position:absolute;top:12px;left:12px;width:51px;height:51px;background:url(../images/common/ico_new.png) no-repeat}.stay-index-page main .main__block .live .detail.new::after{display:block}.stay-index-page main .main__block .live .detail .detailFlex{background:#fff;padding:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex{padding:19px 19px 28px}}.stay-index-page main .main__block .live .detail .detailFlex figure{width:28%;min-height:32px}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex figure{display:block;width:100%}}.stay-index-page main .main__block .live .detail .detailFlex figure img{width:100%}.stay-index-page main .main__block .live .detail .detailFlex .text{width:70%}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex .text{display:block;width:100%}}.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex{display:block}}.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex h4{font-size:2.3rem;color:#0f84b5;line-height:1.46}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex h4{margin-top:10px;font-size:1.8rem}}.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex p{color:#b81132;font-size:1.4rem;line-height:1}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex p{margin:10px 0;text-align:right}}.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex p span{font-size:3.6rem}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex .text .textFlex p span{font-size:3rem}}.stay-index-page main .main__block .live .detail .detailFlex .text .point{margin:10px 0;font-size:1.5rem;text-align:justify;line-height:1.56}.stay-index-page main .main__block .live .detail .detailFlex .text p{font-size:1.4rem}.stay-index-page main .main__block .live .detail .detailFlex .text .detailBtn{font-size:1.4rem;background:#b81132;display:inline-block;width:30.8%;margin-top:22px;border-radius:20px}@media screen and (max-width:768px){.stay-index-page main .main__block .live .detail .detailFlex .text .detailBtn{width:40%}}@media screen and (max-width:414px){.stay-index-page main .main__block .live .detail .detailFlex .text .detailBtn{display:block;margin:22px auto 0;width:85%}}.stay-index-page main .main__block .live .detail .detailFlex .text .detailBtn a{text-align:center;color:#fff;display:block;line-height:2.2}.stay-index-page main .main__block .live .detail .detailFlex .text .detailBtn a::before{content:"\f105";font-family:Fontawesome;position:relative;color:#fff;bottom:1px;margin-right:6px;padding-left:6px}.top-index-page .traffic{padding:26px 60px 36px;background:url(../images/common/bg_gradation_blue.png) center/cover no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.top-index-page .traffic{padding:26px 30px 36px}}@media screen and (max-width:414px){.top-index-page .traffic{padding:20px 15px}}.top-index-page .traffic__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;width:100%;margin:0 auto}.top-index-page .traffic__block .info__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 692px)}@media screen and (max-width:1280px){.top-index-page .traffic__block .info__box{width:100%}}.top-index-page .traffic__block .info__box h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;padding:11px 4px;background:#154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box h2{width:43px}}.top-index-page .traffic__block .info__box h2 .icon{margin-right:10px;line-height:0}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box h2 .icon{margin-right:0;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}}.top-index-page .traffic__block .info__box h2 .icon img{max-width:100%}.top-index-page .traffic__block .info__box h2 .txt{color:#fff;font-size:1.3rem;line-height:1.53}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box h2 .txt{display:none}}.top-index-page .traffic__block .info__box__txt{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 150px);padding:10px 16px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box__txt{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 43px);padding:0}}.top-index-page .traffic__block .info__box__txt .info__box__tit{display:none}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box__txt .info__box__tit{overflow:hidden;display:block;width:100%;padding:2px 8px;background:#d0d3d6;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic__block .info__box__txt .info__box__tit span,.top-index-page .traffic__block .info__box__txt .info__box__tit time{color:#154f9e}.top-index-page .traffic__block .info__box__txt .info__box__tit time{float:right}}.top-index-page .traffic__block .info__box__txt article{width:100%;height:100%;font-size:1.4rem}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box__txt article{padding:6px 8px;font-size:1.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.top-index-page .traffic__block .info__box__txt article time{font-size:1rem}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box__txt article time{display:none}}.top-index-page .traffic__block .info__box__txt article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width:414px){.top-index-page .traffic__block .info__box__txt article a{height:auto}}.top-index-page .traffic__block .info__box__txt article a:hover{opacity:1;color:#154f9e}.top-index-page .traffic__block .info__box__txt article #trailMaps{cursor:pointer;color:#b81132;-webkit-transition:.39s;transition:.39s}.top-index-page .traffic__block .info__box__txt article #trailMaps:hover{opacity:.55}.top-index-page .traffic__block .trafficBtn{width:164px}@media screen and (max-width:1280px){.top-index-page .traffic__block .trafficBtn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px 10px 0 0}.top-index-page .traffic__block .trafficBtn:last-of-type{margin-right:0}}@media screen and (max-width:768px){.top-index-page .traffic__block .trafficBtn{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;margin:2% 0 0}}.top-index-page .traffic__block .trafficBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:10px 4px;font-size:1.4rem;background:#fff;border:2px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic__block .trafficBtn a::before{content:"";display:inline-block;width:7px;height:8px;margin-right:4px;background:url(../images/common/arrow_right_blue.png) center no-repeat}@media screen and (max-width:414px){.top-index-page .traffic__block .trafficBtn a::before{position:relative;top:1px;width:5px;height:6px;background:url(../images/common/arrow_right_blue.png) center/100% auto no-repeat}}@media screen and (max-width:1280px){.top-index-page .traffic__block .trafficBtn a{padding:16px 4px}}@media screen and (max-width:414px){.top-index-page .traffic__block .trafficBtn a{padding:6px 2px;font-size:1rem;letter-spacing:0}}.top-index-page .traffic__block .trafficBtn a:hover{opacity:1;color:#154f9e}@media screen and (max-width:768px){.top-index-page .traffic__block .positionBtn{width:32%}}.top-index-page .traffic__block .positionBtn a::after{content:"";display:inline-block;position:relative;top:-2px;width:20px;height:20px;margin-left:6px;background:url(../images/top/ico_position.png) center no-repeat}@media screen and (max-width:414px){.top-index-page .traffic__block .positionBtn a::after{width:16px;height:16px;margin-left:4px;background:url(../images/top/ico_position.png) center/100% auto no-repeat}}@media screen and (max-width:768px){.top-index-page .traffic__block .certificateBtn{width:32%}}.top-index-page .traffic__block .certificateBtn a::after{content:"";display:inline-block;width:13px;height:17px;margin-left:6px;background:url(../images/top/ico_certificate.png) center no-repeat}@media screen and (max-width:414px){.top-index-page .traffic__block .certificateBtn a::after{width:12px;height:16px;margin-left:4px;background:url(../images/top/ico_certificate.png) center/100% auto no-repeat}}@media screen and (max-width:768px){.top-index-page .traffic__block .appBtn{width:32%}}.top-index-page .traffic__block .appBtn a{background:url(../images/top/ico_panda.png) right bottom no-repeat,#fff}@media screen and (max-width:414px){.top-index-page .traffic__block .appBtn a{background:url(../images/top/ico_panda.png) right bottom/auto 77% no-repeat,#fff}}@media screen and (max-width:768px){.top-index-page .traffic__block .twBtn{width:100%}}.top-index-page .traffic__block .twBtn a{color:#fff;background:#32a7e0;border:2px solid #fff;border-radius:6px}.top-index-page .traffic__block .twBtn a::before{background:url(../images/common/arrow_right_white.png) center no-repeat}.top-index-page .traffic__block .twBtn a:hover{opacity:.56;color:#fff}.top-index-page .traffic__block .twBtn a span::before{content:"";display:inline-block;width:17px;height:14px;margin-right:4px;background:url(../images/common/ico_tw_white.png) center no-repeat}.top-index-page .traffic .trafficInfo__block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;width:100%;margin:10px auto 0}@media screen and (max-width:768px){.top-index-page .traffic .trafficInfo__block{display:block}}.top-index-page .traffic .trafficInfo__block figure{width:59.5%;line-height:0;background:#fff;border:2px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.top-index-page .traffic .trafficInfo__block figure{width:100%}}.top-index-page .traffic .trafficInfo__block figure img{max-width:100%}.top-index-page .traffic .trafficInfo__block article{width:39.8%;margin-left:.7%;background:#fff}@media screen and (max-width:768px){.top-index-page .traffic .trafficInfo__block article{width:100%;margin-left:0}}.top-index-page .traffic .trafficInfo__block article dl{font-size:1.5rem;background:#fff}@media screen and (max-width:414px){.top-index-page .traffic .trafficInfo__block article dl{font-size:1.3rem}}.top-index-page .traffic .trafficInfo__block article dl:nth-of-type(n+2){margin-top:18px}@media screen and (max-width:768px){.top-index-page .traffic .trafficInfo__block article dl:nth-of-type(n+2){margin-top:10px}}.top-index-page .traffic .trafficInfo__block article dl.cls1 dt{color:#fb0f0c;background:#fee5e5}.top-index-page .traffic .trafficInfo__block article dl.cls2 dt{color:#f98909;background:#feeedd}.top-index-page .traffic .trafficInfo__block article dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:6px 10px;font-size:1.7rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.top-index-page .traffic .trafficInfo__block article dl dt{padding:3px 10px;font-size:1.5rem}}.top-index-page .traffic .trafficInfo__block article dl dt img{max-width:100%;margin-right:8px}.top-index-page .traffic .trafficInfo__block article dl dd{padding:12px 18px;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.top-index-page .traffic .trafficInfo__block article dl dd{padding:12px 18px}}.top-index-page .traffic .trafficInfo__block article dl dd:nth-of-type(n+2){padding-top:0}.top-index-page .traffic .trafficInfo__block article dl dd:nth-last-of-type(n+2){padding-bottom:6px}.top-index-page .traffic .trafficInfo__block article dl dd.lif_tim{color:#b81132}.top-index-page .traffic .emergency__block{max-width:1280px;width:100%;margin:10px auto 0;padding:16px;background:#fff;border:2px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic .emergency__block .txt__box{overflow:hidden;word-break:break-word;line-break:strict;word-wrap:break-word;overflow-wrap:break-word}.top-index-page .traffic .emergency__block .txt__box.minchoTxt{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-index-page .traffic .emergency__block .txt__box__copy{text-align:justify;font-size:1.5rem;font-weight:500;line-height:1.76;letter-spacing:.06em}@media screen and (max-width:414px){.top-index-page .traffic .emergency__block .txt__box__copy{font-size:1.3rem}}.top-index-page .traffic .emergency__block .txt__box__copy p span,.top-index-page .traffic .emergency__block .txt__box__copy p strong{display:inline-block}.top-index-page .traffic .emergency__block .txt__box__sign{margin-top:14px;text-align:right;font-size:1.4rem;font-weight:500;letter-spacing:.06em}@media screen and (max-width:414px){.top-index-page .traffic .emergency__block .txt__box__sign{font-size:1.3rem}}.top-index-page .pageNav{padding:48px 60px 56px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.top-index-page .pageNav{padding:48px 30px 56px}}@media screen and (max-width:414px){.top-index-page .pageNav{padding:38px 30px 46px}}.top-index-page .pageNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1278px;width:100%;margin:0 auto}@media screen and (max-width:1280px){.top-index-page .pageNav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:414px){.top-index-page .pageNav ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.top-index-page .pageNav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:142px;padding-top:16px;border-right:1px solid #797c87;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pageNav ul li:last-of-type{border-right:none}@media screen and (max-width:1280px){.top-index-page .pageNav ul li{width:17%}.top-index-page .pageNav ul li:nth-of-type(5){border-right:none}.top-index-page .pageNav ul li:nth-of-type(n+6){margin-top:22px}}@media screen and (max-width:1000px){.top-index-page .pageNav ul li{width:19%}}@media screen and (max-width:768px){.top-index-page .pageNav ul li{width:20%}}@media screen and (max-width:414px){.top-index-page .pageNav ul li{width:33.3333333333%;padding-top:8px}.top-index-page .pageNav ul li:nth-of-type(3n){border-right:none}.top-index-page .pageNav ul li:nth-of-type(5){border-right:1px solid #797c87}.top-index-page .pageNav ul li:nth-of-type(n+4){margin-top:5%}}.top-index-page .pageNav ul li a{display:block;width:100%;text-align:center;color:#797c87}.top-index-page .pageNav ul li a img{max-width:100%}.top-index-page .pageNav ul li a p{margin-top:14px;font-size:1.4rem;font-weight:500;line-height:1.42}@media screen and (max-width:414px){.top-index-page .pageNav ul li a p{display:none}}.top-index-page .pickup{overflow:hidden;padding:56px 0 0;background:url(../images/common/bg_ichimatsu.png) top center repeat-y;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.top-index-page .pickup{padding:46px 0 0;background:url(../images/common/bg_ichimatsu.png) top center/220% auto repeat-y}}.top-index-page .pickup__block{overflow:hidden;position:relative;height:552px;padding-bottom:56px;-webkit-transition:all .66s;transition:all .66s;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1440px){.top-index-page .pickup__block{height:452px}}@media screen and (max-width:414px){.top-index-page .pickup__block{height:560px}}.top-index-page .pickup__block__set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1920px;width:100%;margin:0 auto;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.top-index-page .pickup__block__set{padding:0 30px}}@media screen and (max-width:768px){.top-index-page .pickup__block__set{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-index-page .pickup__block__set::after{content:"";width:31%}}@media screen and (max-width:768px) and (max-width:414px){.top-index-page .pickup__block__set::after{display:none}}@media screen and (max-width:414px){.top-index-page .pickup__block__set{padding:0 15px}}.top-index-page .pickup__block__set .set__box{position:relative;width:23%;margin-right:2.66%;margin-bottom:2.67%;-webkit-filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .16));filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .16))}.top-index-page .pickup__block__set .set__box::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#fff}.top-index-page .pickup__block__set .set__box:nth-of-type(4n){margin-right:0}@media screen and (max-width:768px){.top-index-page .pickup__block__set .set__box{max-width:inherit;width:31%;margin-right:0}}@media screen and (max-width:414px){.top-index-page .pickup__block__set .set__box{width:48%;margin-bottom:4%}}.top-index-page .pickup__block__set .set__box a{position:relative;display:block;padding-top:10px}.top-index-page .pickup__block__set .set__box a::before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:url(../images/top/bg_shadow.png) center bottom/100% auto no-repeat}.top-index-page .pickup__block__set .set__box a::after{content:"";position:absolute;top:10px;left:0;width:100%;height:100%;background:url(../images/top/icon_nav.png) center top/100% auto no-repeat}.top-index-page .pickup__block__set .set__box a:hover{opacity:1}.top-index-page .pickup__block__set .set__box a figure{line-height:0}.top-index-page .pickup__block__set .set__box a figure img{width:100%}.top-index-page .pickup__block__set .set__box a h3{border-top:1px solid #ccc;background:#fff;padding-top:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block__set .set__box a h3 span{display:block;padding:12px 16px;font-size:1.5rem;font-weight:500;border-top:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block__set .set__box a h3 span::before{content:"";display:inline-block;position:relative;top:-2px;width:7px;height:8px;margin-right:4px;background:url(../images/common/arrow_right_blue.png) center no-repeat}@media screen and (max-width:414px){.top-index-page .pickup__block__set .set__box a h3 span::before{top:-1px}}@media screen and (max-width:1280px){.top-index-page .pickup__block__set .set__box a h3 span{font-size:1.4rem}}@media screen and (max-width:414px){.top-index-page .pickup__block__set .set__box a h3 span{padding:12px 10px;font-size:1.2rem}}.top-index-page .pickup__block__set .set__box a h3 span.lt{letter-spacing:0}.top-index-page .pickup__block .moreBtn{position:absolute;bottom:56px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:368px;width:100%;margin:0 auto;text-align:center}.top-index-page .pickup__block .moreBtn::before{pointer-events:none;opacity:1;content:"";position:absolute;top:-72px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw;height:300px;background:url(../images/common/bg_ichimatsu_white.png) top center no-repeat}@media screen and (max-width:414px){.top-index-page .pickup__block .moreBtn::before{top:-30px;background:url(../images/common/bg_ichimatsu_white.png) top center/220% auto no-repeat}}@media screen and (max-width:414px){.top-index-page .pickup__block .moreBtn{max-width:226px;bottom:46px}}.top-index-page .pickup__block .moreBtn p{position:relative;cursor:pointer;padding:16px 22px;font-size:1.5rem;font-weight:500;color:#154f9e;background:#fff;border:3px solid #154f9e;border-radius:62px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .26s;transition:all .26s}@media screen and (max-width:414px){.top-index-page .pickup__block .moreBtn p{padding:10px;font-size:1.3rem}}.top-index-page .pickup__block .moreBtn p.open::before{content:"\f103";font-family:Fontawesome;font-size:1.2rem;margin-right:12px}.top-index-page .pickup__block .moreBtn p.open::after{content:"\f103";font-family:Fontawesome;font-size:1.2rem;margin-left:12px}.top-index-page .pickup__block .moreBtn p.open:hover{color:#fff;background:#154f9e}.top-index-page .pickup__block .moreBtn p.close{letter-spacing:.1em;color:#fff;background:#154f9e}.top-index-page .pickup__block .moreBtn p.close::before{content:"\f102";font-family:Fontawesome;font-size:1.2rem;margin-right:12px}.top-index-page .pickup__block .moreBtn p.close::after{content:"\f102";font-family:Fontawesome;font-size:1.2rem;margin-left:12px}.top-index-page .pickup__block .moreBtn p.close:hover{color:#154f9e;background:#fff}.top-index-page .pickup .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideDown{0%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.top-index-page .pickup .slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}.top-index-page .pickup .slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}.top-index-page .pickup .slideUp{overflow:hidden;height:552px;padding-bottom:56px}@media screen and (max-width:1440px){.top-index-page .pickup .slideUp{height:452px}}.top-index-page .pickup .slideUp .set__box:nth-of-type(5n){opacity:.66}.top-index-page .pickup .slideDown{overflow:visible;height:auto;padding-bottom:128px}@media screen and (max-width:414px){.top-index-page .pickup .slideDown{padding-bottom:108px}}.top-index-page .news{padding:46px 60px 56px;background:#f9f8f3;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.top-index-page .news{padding:46px 30px 56px}}@media screen and (max-width:414px){.top-index-page .news{padding:46px 20px 56px}}.top-index-page .news__block{max-width:1240px;width:100%;margin:0 auto}.top-index-page .news__block .tit__box h2{text-align:center}.top-index-page .news__block .tit__box h2 span{display:inline-block;padding:0 10px 10px;font-size:2.3rem;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:414px){.top-index-page .news__block .tit__box h2 span{font-size:1.8rem}}.top-index-page .news__block .tit__box h2 span .iconTw{margin-right:6px}.top-index-page .news__block .tit__box h2 span .iconIg{position:relative;top:6px;margin-left:6px}.top-index-page .news__block .artcle__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}@media screen and (max-width:414px){.top-index-page .news__block .artcle__box{display:block}}.top-index-page .news__block .artcle__box article{width:48%;margin-bottom:20px;padding-bottom:14px;border-bottom:1px dotted #aaa}@media screen and (max-width:414px){.top-index-page .news__block .artcle__box article{width:100%}}.top-index-page .news__block .artcle__box article a{display:block}.top-index-page .news__block .artcle__box article a:hover{color:#154f9e}.top-index-page .news__block .artcle__box article p.dateTxt{font-family:Roboto,sans-serif}.top-index-page .news__block .artcle__box article p.dateTxt span{display:inline-block;margin-right:4px;padding:4px 6px;font-size:1.3rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .news__block .artcle__box article p.dateTxt span.catNews{margin-right:8px;padding:5px 6px 4px;font-size:1.2rem;font-weight:500;background:#3e72b9}.top-index-page .news__block .artcle__box article p.dateTxt span.catRelease{margin-right:8px;padding:5px 6px 4px;font-size:1.2rem;font-weight:500;background:#0a2a62}.top-index-page .news__block .artcle__box article p.dateTxt time{font-size:1.4rem;line-height:1}@media screen and (max-width:414px){.top-index-page .news__block .artcle__box article p.dateTxt time{font-size:1.2rem}}.top-index-page .news__block .artcle__box article p.copyTxt{margin-top:10px;text-align:justify;font-size:1.5rem;line-height:1.64}@media screen and (max-width:768px){.top-index-page .news__block .artcle__box article p.copyTxt{font-size:1.4rem}}.top-index-page .info{padding:66px 60px 76px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){.top-index-page .info{padding:66px 30px 76px}}@media screen and (max-width:414px){.top-index-page .info{padding:20px 20px 126px;background:url(../images/common/bg_illustration_sp.png) bottom center/100% auto no-repeat}}.top-index-page .info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1240px;width:100%;margin:0 auto}.top-index-page .info__block .set__box{max-width:388px;width:31.3%}@media screen and (max-width:1000px){.top-index-page .info__block .set__box{max-width:inherit;width:48.5%}}@media screen and (max-width:414px){.top-index-page .info__block .set__box{width:100%}.top-index-page .info__block .set__box:nth-of-type(n+2){margin-top:20px}}.top-index-page .info__block .set__box-flexible{max-width:388px;width:31.3%}@media screen and (max-width:1000px){.top-index-page .info__block .set__box-flexible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:inherit;width:100%}}.top-index-page .info__block .set__box-flexible .set__box{max-width:inherit;width:100%}@media screen and (max-width:1000px){.top-index-page .info__block .set__box-flexible .set__box{width:48.5%;margin-top:26px}}@media screen and (max-width:414px){.top-index-page .info__block .set__box-flexible .set__box{width:100%;margin-top:20px}}.top-index-page .mainVisual__slide ul{margin-bottom:26px}.top-index-page .mainVisual__slide ul .slick-list::before{content:"";position:absolute;top:0;left:0;z-index:5;width:3.85%;height:100%;background:rgba(255,255,255,.77)}@media screen and (max-width:1920px){.top-index-page .mainVisual__slide ul .slick-list::before{width:3.85%}}@media screen and (max-width:1440px){.top-index-page .mainVisual__slide ul .slick-list::before{width:3.85%}}@media screen and (max-width:768px){.top-index-page .mainVisual__slide ul .slick-list::before{width:10%}}.top-index-page .mainVisual__slide ul .slick-list::after{content:"";position:absolute;top:0;right:0;z-index:5;width:3.85%;height:100%;background:rgba(255,255,255,.77)}@media screen and (max-width:1920px){.top-index-page .mainVisual__slide ul .slick-list::after{width:3.85%}}@media screen and (max-width:1440px){.top-index-page .mainVisual__slide ul .slick-list::after{width:3.85%}}@media screen and (max-width:768px){.top-index-page .mainVisual__slide ul .slick-list::after{width:10%}}.top-index-page .mainVisual__slide ul .slick-next:before,.top-index-page .mainVisual__slide ul .slick-prev:before{display:none!important}.top-index-page .mainVisual__slide ul .slick-next{width:28px;height:54px;right:1.2%;z-index:10;background:url(/assets/images/common/nav_next.png) center/100% auto no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:1920px){.top-index-page .mainVisual__slide ul .slick-next{right:1.2%}}@media screen and (max-width:1440px){.top-index-page .mainVisual__slide ul .slick-next{right:1.2%}}@media screen and (max-width:768px){.top-index-page .mainVisual__slide ul .slick-next{right:2.5%}}@media screen and (max-width:414px){.top-index-page .mainVisual__slide ul .slick-next{width:16px;height:31px}}.top-index-page .mainVisual__slide ul .slick-prev{width:28px;height:54px;left:1.2%;z-index:10;background:url(/assets/images/common/nav_prev.png) center/100% auto no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:1920px){.top-index-page .mainVisual__slide ul .slick-prev{left:1.2%}}@media screen and (max-width:1440px){.top-index-page .mainVisual__slide ul .slick-prev{left:1.2%}}@media screen and (max-width:768px){.top-index-page .mainVisual__slide ul .slick-prev{left:2.5%}}@media screen and (max-width:414px){.top-index-page .mainVisual__slide ul .slick-prev{width:16px;height:31px}}.top-index-page .mainVisual__slide ul .slick-dots{bottom:-30px;line-height:0;margin:0}.top-index-page .mainVisual__slide ul .slick-dots li{width:10px;height:10px;padding:4px;margin:0 2px}.top-index-page .mainVisual__slide ul .slick-dots li button{position:relative;width:10px;height:10px;padding:0}.top-index-page .mainVisual__slide ul .slick-dots li button::before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;font-size:0;background:#fff;border-radius:50%;border:1px solid #e23d3d;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .mainVisual__slide ul .slick-dots li.slick-active button::before{background:#e23d3d}.top-index-page .mainVisual__slide ul img{width:100%;height:auto}.top-index-page .mainVisual__slide ul img:focus{outline:0}.top-index-page .mainVisual__slide ul img:focus,.top-index-page .mainVisual__slide ul li:focus{outline:0}@media print{.top-index-page .traffic{padding:26px 30px 36px;background:url(../images/common/bg_gradation_blue.png) center/cover no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;width:100%;margin:0 auto}.top-index-page .traffic__block .info__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.top-index-page .traffic__block .info__box h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;padding:11px 4px;background:#154f9e;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic__block .info__box h2 .icon{margin-right:10px;line-height:0}.top-index-page .traffic__block .info__box h2 .icon img{max-width:100%}.top-index-page .traffic__block .info__box h2 .txt{color:#fff;font-size:1.3rem;line-height:1.53}.top-index-page .traffic__block .info__box__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 150px);padding:10px 16px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic__block .info__box__txt .info__box__tit{display:none}.top-index-page .traffic__block .info__box__txt article{width:100%;font-size:1.4rem}.top-index-page .traffic__block .info__box__txt article time{font-size:1rem}.top-index-page .traffic__block .info__box__txt article a:hover{opacity:1;color:#154f9e}.top-index-page .traffic__block .info__box__txt article #trailMaps{cursor:pointer;color:#b81132;-webkit-transition:.39s;transition:.39s}.top-index-page .traffic__block .info__box__txt article #trailMaps:hover{opacity:.55}.top-index-page .traffic__block .trafficBtn{width:164px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px 10px 0 0}.top-index-page .traffic__block .trafficBtn:last-of-type{margin-right:0}.top-index-page .traffic__block .trafficBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:16px 4px;font-size:1.4rem;background:#fff;border:2px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic__block .trafficBtn a::before{content:"";display:inline-block;width:7px;height:8px;margin-right:4px;background:url(../images/common/arrow_right_blue.png) center no-repeat}.top-index-page .traffic__block .trafficBtn a:hover{opacity:1;color:#154f9e}.top-index-page .traffic__block .positionBtn a::after{content:"";display:inline-block;position:relative;top:-2px;width:20px;height:20px;margin-left:6px;background:url(../images/top/ico_position.png) center no-repeat}.top-index-page .traffic__block .certificateBtn a::after{content:"";display:inline-block;width:13px;height:17px;margin-left:6px;background:url(../images/top/ico_certificate.png) center no-repeat}.top-index-page .traffic__block .appBtn a{background:url(../images/top/ico_panda.png) right bottom no-repeat,#fff}.top-index-page .traffic__block .twBtn a{color:#fff;background:#32a7e0;border:2px solid #fff;border-radius:6px}.top-index-page .traffic__block .twBtn a::before{background:url(../images/common/arrow_right_white.png) center no-repeat}.top-index-page .traffic__block .twBtn a:hover{opacity:.56;color:#fff}.top-index-page .traffic__block .twBtn a span::before{content:"";display:inline-block;width:17px;height:14px;margin-right:4px;background:url(../images/common/ico_tw_white.png) center no-repeat}.top-index-page .traffic .trafficInfo__block{max-width:1280px;width:100%;margin:10px auto 0;padding:16px;background:#fff;border:2px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic .trafficInfo__block figure{line-height:0}.top-index-page .traffic .trafficInfo__block figure img{max-width:100%}.top-index-page .traffic .emergency__block{max-width:1280px;width:100%;margin:10px auto 0;padding:16px;background:#fff;border:2px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .traffic .emergency__block .txt__box{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-index-page .traffic .emergency__block .txt__box p{text-align:justify;font-size:1.5rem;font-weight:500;line-height:1.76;letter-spacing:.06em}.top-index-page .traffic .emergency__block .txt__box h4{margin-top:14px;text-align:right;font-size:1.4rem;font-weight:500;letter-spacing:.06em}.top-index-page .pickup{overflow:hidden;padding:56px 0 0;background:url(../images/common/bg_ichimatsu.png) top center repeat-y;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block{overflow:hidden;position:relative;height:452px;padding-bottom:56px;-webkit-transition:all .66s;transition:all .66s;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block__set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block__set .set__box{position:relative;max-width:253px;width:23.43%;margin-bottom:22px;-webkit-filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .16));filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .16))}.top-index-page .pickup__block__set .set__box::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#fff}.top-index-page .pickup__block__set .set__box a{position:relative;display:block}.top-index-page .pickup__block__set .set__box a figure{line-height:0}.top-index-page .pickup__block__set .set__box a figure img{max-width:100%}.top-index-page .pickup__block__set .set__box a h3{border-top:1px solid #ccc;background:#fff;padding-top:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block__set .set__box a h3 span{display:block;padding:12px 16px;font-size:1.4rem;font-weight:500;border-top:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .pickup__block__set .set__box a h3 span::before{content:"";display:inline-block;position:relative;top:-2px;width:7px;height:8px;margin-right:4px;background:url(../images/common/arrow_right_blue.png) center no-repeat}.top-index-page .pickup__block__set .set__box a h3 span.lt{letter-spacing:0}.top-index-page .pickup__block .moreBtn{position:absolute;bottom:56px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:368px;width:100%;margin:0 auto;text-align:center}.top-index-page .pickup__block .moreBtn::before{pointer-events:none;opacity:1;content:"";position:absolute;top:-69px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw;height:300px;background:url(../images/common/bg_ichimatsu_white.png) top center no-repeat}.top-index-page .pickup__block .moreBtn p{position:relative;cursor:pointer;padding:16px 22px;font-size:1.5rem;font-weight:500;color:#154f9e;background:#fff;border:3px solid #154f9e;border-radius:62px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .26s;transition:all .26s}.top-index-page .pickup__block .moreBtn p.open::before{content:"\f103";font-family:Fontawesome;font-size:1.2rem;margin-right:12px}.top-index-page .pickup__block .moreBtn p.open::after{content:"\f103";font-family:Fontawesome;font-size:1.2rem;margin-left:12px}.top-index-page .pickup__block .moreBtn p.open:hover{color:#fff;background:#154f9e}.top-index-page .pickup__block .moreBtn p.close{letter-spacing:.1em;color:#fff;background:#154f9e}.top-index-page .pickup__block .moreBtn p.close::before{content:"\f102";font-family:Fontawesome;font-size:1.2rem;margin-right:12px}.top-index-page .pickup__block .moreBtn p.close::after{content:"\f102";font-family:Fontawesome;font-size:1.2rem;margin-left:12px}.top-index-page .pickup__block .moreBtn p.close:hover{color:#154f9e;background:#fff}.top-index-page .pickup .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideDown{0%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.top-index-page .pickup .slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}.top-index-page .pickup .slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}.top-index-page .pickup .slideUp{overflow:hidden;height:452px;padding-bottom:56px}.top-index-page .pickup .slideUp .set__box:nth-of-type(5n){opacity:.66}.top-index-page .pickup .slideDown{overflow:visible;height:auto;padding-bottom:128px}.top-index-page .news{padding:46px 30px 56px;background:#f9f8f3;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .news__block{max-width:1240px;width:100%;margin:0 auto}.top-index-page .news__block .tit__box h2{text-align:center}.top-index-page .news__block .tit__box h2 span{display:inline-block;padding:0 10px 10px;font-size:2.3rem;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .news__block .tit__box h2 span .iconTw{margin-right:6px}.top-index-page .news__block .tit__box h2 span .iconIg{position:relative;top:6px;margin-left:6px}.top-index-page .news__block .artcle__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}.top-index-page .news__block .artcle__box article{width:48%;margin-bottom:20px;padding-bottom:14px;border-bottom:1px dotted #aaa}.top-index-page .news__block .artcle__box article a{display:block}.top-index-page .news__block .artcle__box article a:hover{color:#154f9e}.top-index-page .news__block .artcle__box article p.dateTxt{font-family:Roboto,sans-serif}.top-index-page .news__block .artcle__box article p.dateTxt span{display:inline-block;margin-right:4px;padding:4px 6px;font-size:1.3rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .news__block .artcle__box article p.dateTxt span.catNews{margin-right:8px;padding:5px 6px 4px;font-size:1.2rem;font-weight:500;background:#3e72b9}.top-index-page .news__block .artcle__box article p.dateTxt span.catRelease{margin-right:8px;padding:5px 6px 4px;font-size:1.2rem;font-weight:500;background:#0a2a62}.top-index-page .news__block .artcle__box article p.dateTxt time{font-size:1.4rem;line-height:1}.top-index-page .news__block .artcle__box article p.copyTxt{margin-top:10px;text-align:justify;font-size:1.5rem;line-height:1.64}.top-index-page .info{padding:66px 30px 76px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1240px;width:100%;margin:0 auto}.top-index-page .info__block .set__box{max-width:inherit;width:48.5%;padding:4px;background:url(../images/common/bg_gradation_bu_rd.jpg) center/100% 100% no-repeat;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.22);box-shadow:1px 1px 4px rgba(0,0,0,.22);-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .info__block .set__box__inner{position:relative;height:100%;padding:16px 16px 36px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .info__block .set__box__inner h2{text-align:center}.top-index-page .info__block .set__box__inner h2 span{display:inline-block;padding:0 10px 10px;font-size:2rem;font-weight:500;background:url(../images/common/line_gradation_bu_rd.jpg) bottom center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .info__block .set__box__inner h2 span img{margin-right:6px}.top-index-page .info__block .set__box__inner .article__wrap{margin-top:24px}.top-index-page .info__block .set__box__inner .article__wrap article{margin-bottom:20px;padding-bottom:14px;border-bottom:1px dotted #aaa}.top-index-page .info__block .set__box__inner .article__wrap article a{display:block}.top-index-page .info__block .set__box__inner .article__wrap article a:hover{color:#154f9e}.top-index-page .info__block .set__box__inner .article__wrap article p.dateTxt{font-family:Roboto,sans-serif}.top-index-page .info__block .set__box__inner .article__wrap article p.dateTxt span{display:inline-block;margin-right:8px;padding:4px 6px;font-size:1.3rem;line-height:1;color:#fff;background:#b81132;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .info__block .set__box__inner .article__wrap article p.dateTxt time{font-size:1.4rem;line-height:1}.top-index-page .info__block .set__box__inner .article__wrap article p.copyTxt{margin-top:8px;text-align:justify;font-size:1.4rem;line-height:1.64}.top-index-page .info__block .set__box__inner .article__wrap article.flex__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-index-page .info__block .set__box__inner .article__wrap article.flex__box figure{max-width:126px;width:36.21%;padding-bottom:6px;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .info__block .set__box__inner .article__wrap article.flex__box figure img{max-width:100%}.top-index-page .info__block .set__box__inner .article__wrap article.flex__box .txt__box{width:60%}.top-index-page .info__block .set__box__inner .twIframe{max-width:348px;width:100%;margin-top:24px;line-height:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.22);box-shadow:0 0 3px rgba(0,0,0,.22)}.top-index-page .info__block .set__box__inner .twIframe iframe{max-width:348px!important;width:100%!important}.top-index-page .info__block .set__box__inner .allBtn{position:absolute;right:16px;bottom:16px;text-align:right}.top-index-page .info__block .set__box__inner .allBtn a{font-size:1.4rem;font-weight:500}.top-index-page .info__block .set__box__inner .allBtn a::before{content:"";display:inline-block;position:relative;top:-1px;width:7px;height:8px;margin-right:4px;background:url(../images/common/arrow_right_blue.png) center no-repeat}.top-index-page .info__block .set__box.tw__box{margin-top:18px}.top-index-page .info__block .set__box.ig__box{margin-top:18px}.top-index-page .info__block .set__box-flexible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:inherit;width:100%}.top-index-page .info__block .set__box-flexible .set__box{max-width:inherit;width:48.5%;margin-top:26px}.top-index-page .mainVisual__slide ul{margin-bottom:26px}.top-index-page .mainVisual__slide ul .slick-list::before{content:"";position:absolute;top:0;left:0;z-index:5;width:3.85%;height:100%;background:rgba(255,255,255,.77)}.top-index-page .mainVisual__slide ul .slick-list::after{content:"";position:absolute;top:0;right:0;z-index:5;width:3.85%;height:100%;background:rgba(255,255,255,.77)}.top-index-page .mainVisual__slide ul .slick-next:before,.top-index-page .mainVisual__slide ul .slick-prev:before{display:none!important}.top-index-page .mainVisual__slide ul .slick-next{width:28px;height:54px;right:1.2%;z-index:10;background:url(/assets/images/common/nav_next.png) center/100% auto no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.top-index-page .mainVisual__slide ul .slick-prev{width:28px;height:54px;left:1.2%;z-index:10;background:url(/assets/images/common/nav_prev.png) center/100% auto no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.top-index-page .mainVisual__slide ul .slick-dots{bottom:-30px;line-height:0;margin:0}.top-index-page .mainVisual__slide ul .slick-dots li{width:10px;height:10px;padding:4px;margin:0 2px}.top-index-page .mainVisual__slide ul .slick-dots li button{position:relative;width:10px;height:10px;padding:0}.top-index-page .mainVisual__slide ul .slick-dots li button::before{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;font-size:0;background:#fff;border-radius:50%;border:1px solid #e23d3d;-webkit-box-sizing:border-box;box-sizing:border-box}.top-index-page .mainVisual__slide ul .slick-dots li.slick-active button::before{background:#e23d3d}.top-index-page .mainVisual__slide ul img{width:100%;height:auto}.top-index-page .mainVisual__slide ul img:focus{outline:0}.top-index-page .mainVisual__slide ul img:focus,.top-index-page .mainVisual__slide ul li:focus{outline:0}}