@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;vertical-align:baseline;font-family:inherit;font-style:inherit;font-weight:inherit}html{font-size:80%;-webkit-text-size-adjust:none}img{width:auto;height:auto;vertical-align:text-bottom;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{-webkit-tap-highlight-color:transparent}strong{font-weight:700}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:top}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a:focus{overflow:hidden}option{padding-right:10px}header,article,aside,section,footer,nav,menu,details,hgroup,summary{display:block}body{font-size:15px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;color:#000;text-align:center;overflow-x:hidden}@media screen and (max-width:767px){body{font-size:14px}}a{color:#000;text-decoration:none;transition:.5s ease all}a:visited,a:active{color:#000}a:hover{opacity:.7}#container{width:100%;text-align:center;margin-top:80px}@media screen and (max-width:767px){#container{margin-top:0;padding:0}}img{vertical-align:text-bottom;vertical-align:-webkit-baseline-middle;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden}li{list-style:none}.indent{text-indent:1em}.red{color:red}.txt_right{text-align:right}.sp{display:none!important}.tblt{display:none!important}@media screen and (max-width:767px){.sp{display:block!important}.pc{display:none!important}}@media screen and (max-width:768px){.tblt{display:inline-block!important}}.font_title{font-family:'Poppins',sans-serif}.underline{background:linear-gradient(transparent 60%,#ffff78 0%);background:-ms-linear-gradient(transparent 60%,#ffff78 0%)}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.flex{display:flex}*{box-sizing:border-box}header{position:fixed;top:0;width:100%;height:80px;z-index:999;background-color:#fff}@media screen and (max-width:767px){header{height:57px;background-color:transparent}}header #header{width:100%;margin:0 auto;display:flex;flex-wrap:nowrap}header #header #overlay{display:none}@media screen and (max-width:767px){header #header #overlay{display:block;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:2;transition:.3s ease all}header #header #overlay.open{visibility:visible;cursor:pointer}}header #header .block{font-family:"游ゴシック体","Yu Gothic",YuGothic,'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:flex;justify-content:space-between;width:100%;margin:0 auto;display:flex;flex-wrap:nowrap;background:#fff}@media screen and (max-width:767px){header #header .block{background:0 0}header.move #header .block{visibility:visible}header #header .block #naviArea .ellipsis{visibility:visible}}header #header .block h1{display:flex;align-items:center;height:80px;margin:0 0 0 32px;transition:.5s}@media screen and (max-width:1090px){header #header .block h1{margin:0 0 0 20px}}@media screen and (max-width:767px){header #header .block h1{position:relative;z-index:3;width:280px;margin:0 0 0 15px}}header #header .block h1 a{display:flex;align-items:center;color:#000;transition:inherit}header #header .block h1 a:hover{color:#000}header #header .block h1 a img{display:inline-block;width:448px;margin-right:10px}@media screen and (max-width:1090px){header #header .block h1 a img{width:210px;margin-right:0}}@media screen and (max-width:767px){header #header .block h1 a img{width:94px}}header #header .block h1 a .title_caption{font-size:13px;font-weight:700;text-align:left;line-height:120%}header #header .block h1 a .title_caption br{display:none}header #header .block #naviArea{width:calc(100% - 35%);height:80px;box-sizing:border-box;position:relative}@media screen and (max-width:1090px){header #header .block #naviArea{width:calc(100% - 130px);width:100%;margin-left:0;padding-left:10px}header #header .block h1 a .title_caption br{display:inline-block}}@media screen and (max-width:767px){header #header .block #naviArea{position:fixed;z-index:0;width:100%;height:57px;top:0;left:0;margin-left:0}header #header .block #naviArea.open{visibility:visible;z-index:3}}header #header .block #naviArea #navi{color:#fff;padding-right:18px}@media screen and (max-width:767px){header #header .block #naviArea #navi{width:300px;height:100vh;position:absolute;background-color:#f7f7f0;color:#342f29;top:0;right:-300px;padding:1rem;box-sizing:border-box;z-index:3;transition:.5s ease all}header #header .block #naviArea #navi.open{right:0;transition:.5s ease all}}header #header .block #naviArea #navi .title{display:none}@media screen and (max-width:767px){header #header .block #naviArea #navi .title{display:block;font-family:'Archivo Black',sans-serif;font-size:2rem;color:#000;padding:5px 0 0;margin-bottom:15px}}header #header .block #naviArea #navi ul{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;height:80px}@media screen and (max-width:767px){header #header .block #naviArea #navi ul{display:block}header #header .block #naviArea #navi ul.main{height:calc(100vh - 4.5rem);overflow:scroll}}header #header .block #naviArea #navi ul li{position:relative;width:100%;max-width:120px;height:45px}header #header .block #naviArea #navi ul li a:hover{opacity:1}header #header .block #naviArea #navi ul li br.br_col{display:none}@media screen and (max-width:1090px){header #header .block #naviArea #navi ul li br.br_col{display:inline-block}}header #header .block #naviArea #navi ul li.external.dormy_official{background:#25449c}header #header .block #naviArea #navi ul li.external.application{background:#c12828}header #header .block #naviArea #navi ul li.external a{color:#fff;line-height:140%}header #header .block #naviArea #navi ul li.external a svg{position:relative;top:1px;margin-left:3px}header #header .block #naviArea #navi ul li.link_home{display:none}@media screen and (max-width:1090px){header #header .block #naviArea #navi>ul li{width:100%}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li.bd_left:before{position:absolute;top:50%;left:0;content:'';width:1px;height:30px;background:#dcdcdc;margin-top:-15px}header #header .block #naviArea #navi ul li.external.bd_left:before{background:#fff}header #header .block #naviArea #navi ul li.active .sub ul li a{background-color:#fff}header #header .block #naviArea #navi ul li.external.dormy_official,header #header .block #naviArea #navi ul li.external.application{min-width:72px}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li{font-weight:700;width:100%;height:auto;position:relative;box-sizing:border-box}header #header .block #naviArea #navi ul li{max-width:inherit}header #header .block #naviArea #navi ul li:first-child{padding-top:0}header #header .block #naviArea #navi ul li a{padding:10px 0;min-height:48px}header #header .block #naviArea #navi ul li br.br_col{display:none}header #header .block #naviArea #navi ul li.link_home{display:inline-block}header #header .block #naviArea #navi ul li.active a{background-color:transparent;color:#25449c}header #header .block #naviArea #navi ul li+li{border-top:1px solid #606060}header #header .block #naviArea #navi ul li.bd_left+li.external{border-top:none}header #header .block #naviArea #navi ul li.external+li.external{border-top:1px solid #fff}header #header .block #naviArea #navi ul li .tblt{display:none!important}}header #header .block #naviArea #navi ul li .no_pointer{pointer-events:none}header #header .block #naviArea #navi ul li a{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;justify-content:center;width:100%;height:100%;color:#606060;line-height:130%;transition:.3s ease all}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a{font-size:10px;font-weight:700}header #header .block #naviArea #navi ul li.active a{color:#25449c}header #header .block #naviArea #navi ul li a:after{position:absolute;bottom:0;left:-25%;content:'';width:100%;height:4px;background:#25449c;transform:scale(0,1);transform-origin:right top;transition:transform .3s}header #header .block #naviArea #navi ul li.external a:after{background:#fff}header #header .block #naviArea #navi ul li a:hover:after,header #header .block #naviArea #navi ul li.active a:after{transform-origin:left top;left:25%;transform:scale(.5,1)}}@media screen and (min-width:1200px){header #header .block #naviArea #navi ul li a{font-size:12px}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a span{display:block}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li a:hover{background-color:transparent;color:#25449c;opacity:1}header #header .block #naviArea #navi ul li.external a:hover{color:#fff}}header #header .block #naviArea #navi ul li a span.icon{font-size:2.5rem;padding:0 1rem}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li a span.icon{width:70px}}header #header .block #naviArea #navi ul li a span.icon-labo{font-size:2.3rem}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a span.icon{position:absolute;top:calc(50% - .5rem);left:50%;transform:translate(-50%,-50%)}}header #header .block #naviArea #navi ul li a span.menu{display:block}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li a span.menu{font-weight:700}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub{visibility:hidden;opacity:0;position:fixed;top:6rem;left:0;width:100%;height:4rem;background-color:#fff;transition:.3s ease all}}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li .sub{margin-left:4rem}}header #header .block #naviArea #navi ul li .sub ul{max-width:600px;width:100%;height:100%;margin:0 auto}header #header .block #naviArea #navi ul li .sub ul li{position:relative}header #header .block #naviArea #navi ul li .sub ul li:first-child{margin-top:1rem;padding-top:1rem;border-top:1px dashed #342f29}header #header .block #naviArea #navi ul li .sub ul li:last-child{padding-bottom:0}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li .sub ul li+li{border-top:1px dashed #342f29}}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li{width:calc(100%/3 - 1px);height:100%;position:relative}header #header .block #naviArea #navi ul li .sub ul li:first-child{margin-top:0;padding-top:0;border-top:none}}header #header .block #naviArea #navi ul li .sub ul li a{display:block;width:100%;height:100%}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#342f29;transition:.3s ease all}}header #header .block #naviArea #navi ul li .sub ul li a:hover{background-color:transparent}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li a:hover{color:#c1272d}}header #header .block #naviArea #navi ul li .sub ul li a span{text-align:left}header #header .block #naviArea #navi ul li .sub ul li a span:before{content:'◎';margin-right:.5rem;padding-left:1rem}@media screen and (min-width:768px){header #header .block #naviArea #navi ul li .sub ul li a span{text-align:center;padding-left:0;bottom:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;width:100%}}@media screen and (min-width:769px){header #header .block #naviArea #navi ul li:hover .sub{visibility:visible;opacity:1}}header #header .block #naviArea .ellipsis{display:none}@media screen and (max-width:767px){header #header .block #naviArea .ellipsis{display:block;position:absolute;top:0;right:0;width:57px;height:57px;cursor:pointer;z-index:3}header #header .block #naviArea .ellipsis span{display:block;position:absolute;left:50%;margin-left:-15px;width:30px;height:1px;background-color:#000;transition:.3s ease all}.top header #header .block #naviArea .ellipsis span{background-color:#000}header.move #header .block #naviArea .ellipsis{background:0 0}header #header .block #naviArea .ellipsis.open{background:0 0}header #header .block #naviArea .ellipsis span.top{top:18px}header #header .block #naviArea .ellipsis span.mid{top:28px}header #header .block #naviArea .ellipsis span.bot{top:38px}header #header .block #naviArea .ellipsis.open span.top{top:calc(50% - 1px);transform:rotate(45deg)}header #header .block #naviArea .ellipsis.open span.mid{opacity:0}header #header .block #naviArea .ellipsis.open span.bot{top:calc(50% - 1px);bottom:auto;transform:rotate(-45deg)}}header #header .block #naviArea #navi ul li.dropdown{position:relative}header #header .block #naviArea #navi ul li.dropdown .dropdown_menu{position:absolute;top:15px;left:50%;width:180px!important;display:none;padding-top:62px;transform:translateX(-50%)}header #header .block #naviArea #navi ul li .dropdown_menu:before{content:'';position:absolute;top:48px;left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:0 10px 15px;border-color:transparent transparent #fff}header #header .block #naviArea #navi ul li .dropdown_menu.open{display:block;animation-name:fadein-dropdown;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadein-dropdown{0%{opacity:0}100%{opacity:1}}header #header .block #naviArea #navi ul li .dropdown_menu li{max-width:100%;width:100%;height:40px;background:#fff;padding:0}header #header .block #naviArea #navi ul li .dropdown_menu li a{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#000!important;width:100%;height:100%}header #header .block #naviArea #navi ul li .dropdown_menu li a:hover{background:#606060!important;color:#fff!important}header #header .block #naviArea #navi ul li .dropdown_menu li a:after{display:none}@media screen and (max-width:767px){header #header .block #naviArea #navi ul li .no_pointer{pointer-events:none}header #header .block #naviArea #navi ul li.dropdown{padding-bottom:0}header #header .block #naviArea #navi ul li.dropdown .dropdown_menu{position:relative;top:0;left:0;width:100%!important;height:auto;display:block;padding-top:0;transform:inherit}header #header .block #naviArea #navi ul li .dropdown_menu:before{display:none}header #header .block #naviArea #navi ul li .dropdown_menu.open{display:block;animation:none}header #header .block #naviArea #navi ul li .dropdown_menu li{border-top:1px dashed #541b85;padding:0;width:100%;height:48px;background:0 0}header #header .block #naviArea #navi ul li .dropdown_menu li a{font-size:12px;font-weight:400;padding:5px;box-sizing:border-box}header #header .block #naviArea #navi ul li .dropdown_menu li a:hover{background:#541b85;color:#fff}header #header .block #naviArea #navi ul li .dropdown_menu li a:after{display:none}}.language{position:absolute;top:100px;right:20px;z-index:121;display:flex;align-items:center;justify-content:center;gap:5px;width:95px;height:25px;font-family:'Spartan',sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:#9eacd3;background:#fff;border-radius:100px}.language .split{font-weight:500}.language .lang{color:#9eacd3}.language a.lang{color:#25449c}@media screen and (max-width:767px){.language{top:140px;right:15px}.top .language{top:460px}}footer{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#3d59a7;background-color:#e9ecf5;box-sizing:border-box;padding:100px 0 0}footer a{color:#3d59a7}footer .inner{max-width:954px;margin:0 auto;padding:0 20px}footer .footer_logo{text-align:center;margin-bottom:85px}footer .footer_logo img{width:254px}footer .flex_links{margin-bottom:50px}footer .flex_links .col_l{width:50%;display:flex;text-align:left}footer .flex_links .col_l ul{font-family:"游ゴシック体","Yu Gothic",YuGothic,'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;font-weight:700;width:50%}footer .flex_links .col_l ul li{line-height:120%;margin-bottom:12px}footer .flex_links .col_l ul li a{color:#3d59a7}footer .flex_links .col_l ul li svg{width:12px;margin-left:5px}footer .flex_links .col_r{font-weight:700;width:50%}footer .flex_links .col_r .box{border:1px solid #3d59a7;border-radius:15px;padding:0 20px 40px}footer .flex_links .col_r .box .label{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:1px;max-width:170px;height:30px;background:#e9ecf5;margin:-15px auto 35px}footer .flex_links .col_r .box .name{font-size:16px;margin-bottom:25px}footer .flex_links .col_r .box .tel{font-size:32px;font-weight:700;margin-bottom:20px}footer .flex_links .col_r .box .tel svg{position:relative;top:2px;margin-right:8px;fill:#3d59a7!important}footer .flex_links .col_r .box .time{font-size:13px;line-height:180%}footer .footer_btm{display:flex;align-items:center;justify-content:space-between;justify-content:flex-end;font-size:11px;font-weight:700}footer .footer_btm .copyright{font-family:'Spartan',sans-serif;font-weight:400;padding-bottom:5px}footer .footer_btm a:link{color:#3d59a7;border-bottom:1px solid #3d59a7;padding-bottom:5px}footer .footer_btm a:active,footer .footer_btm a:visited{color:#3d59a7}footer .footer_btm a:hover{border-bottom:1px solid #3d59a7}footer .kyoritsu_area{background:#fff;margin-top:72px;padding:45px 0 70px}footer .kyoritsu_area .poweredbydormy{margin-bottom:30px}footer .kyoritsu_area .poweredbydormy img{width:150px}footer .kyoritsu_area .kyoritsu{margin-bottom:30px}footer .kyoritsu_area .kyoritsu img{width:113px}footer .kyoritsu_area .kyoritsu_copyright{font-family:'Spartan',sans-serif;font-size:11px;color:#a0a0a0;letter-spacing:1px}@media screen and (max-width:920px){footer .flex_links .col_l ul{font-size:12px}}@media screen and (max-width:767px){footer{padding:60px 0 0}footer .inner{padding:0 30px}footer .footer_logo{margin-bottom:55px}footer .footer_logo img{width:190px}footer .flex_links{flex-wrap:wrap;margin-bottom:40px}footer .flex_links .col_l,footer .flex_links .col_r{width:100%}footer .flex_links .col_l{flex-wrap:wrap;justify-content:flex-end;margin-bottom:40px}footer .flex_links .col_l ul{font-size:13px}footer .flex_links .col_l ul li{margin-bottom:14px}footer .flex_links .col_l ul li svg{position:relative;top:4px;width:11px;margin-left:5px}footer .flex_links .col_r .box{padding:0 15px 30px}footer .flex_links .col_r .box .label{font-size:15px;margin:-15px auto 25px}footer .flex_links .col_r .box .name{font-size:16px;margin-bottom:20px}footer .flex_links .col_r .box .tel{font-size:27px;font-weight:700;margin-bottom:20px}footer .flex_links .col_r .box .tel svg{top:2px;width:19px}footer .footer_btm{flex-wrap:wrap;justify-content:center}footer .footer_btm .copyright{width:100%;padding-bottom:15px}footer .footer_btm a{padding-bottom:5px}footer .kyoritsu_area{margin-top:40px;padding:25px 0}footer .kyoritsu_area .kyoritsu_copyright{font-size:10px;letter-spacing:0}}#pagetop{display:none;position:fixed;bottom:2rem;right:2rem;z-index:998}@media screen and (max-width:979px){#pagetop{bottom:1rem;right:1rem}}#pagetop a{display:block;text-align:center;font-size:3rem;text-decoration:none;border-radius:2em;padding:.5rem;transition:.5s ease all}#pagetop a:after{font-family:icomoon-option;content:"\e907";color:rgba(77,77,77,.7)}.slide-animation{display:inline-block;overflow:hidden;position:relative;letter-spacing:2px;margin-bottom:14px}.slide-animation-item{display:block;opacity:0;position:relative;transition:all 1.2s .3s ease;z-index:1;font-size:22px;font-weight:700;color:#fff;background:#25449c;padding:4px 10px 3px}.slide-animation:before{background:#25449c;content:'';display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all 1.2s 0s ease;width:100%;z-index:2}.slide-animation.active .slide-animation-item{opacity:1!important}.slide-animation.active:before{transform:translateX(101%)}.fade-item{opacity:0}.fadeIn{-webkit-animation:fadeIn 1.2s ease both;animation:fadeIn 1.2s ease both}@-webkit-keyframes fadeIn{from{-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1}}@keyframes fadeIn{from{-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1}}#Main-Contents{width:100%;text-align:left;background:#fff;color:#4d4d4d;position:relative;z-index:120;padding-bottom:8rem;box-sizing:border-box}#Main-Contents.underlayer{padding-top:3rem}@media screen and (max-width:979px){#Main-Contents.underlayer{padding-top:5rem}}#Main-Contents .more{font-size:1.2rem;text-align:center;margin:0 auto}#Main-Contents .more a{display:block;width:200px;margin:0 auto;padding:1rem .5rem;background-color:transparent;color:gray;border:1px solid gray;position:relative;z-index:1;transition:.5s ease all}#Main-Contents .more a:hover{background-color:#c1272d;color:#fff;border-color:#c1272d;border-radius:1rem}#Main-Contents .category>div.title{padding:4rem 1rem 2rem;font-size:2rem;text-align:center;color:#c1272d}#Main-Contents .category>div.title>span{display:inline-block}#Main-Contents .category>div.detail{margin:0 auto;width:100%;max-width:980px;padding:0 1rem;box-sizing:border-box}@media screen and (min-width:641px){#Main-Contents .category>div.detail{padding:0 2rem}}@media screen and (max-width:640px){#Main-Contents .category>div.detail{padding-bottom:0}}#Main-Contents .category+.category{margin-top:4rem}.overlay{display:none;width:100%;height:100vh;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:99999;overflow-y:scroll;text-align:center !important;padding:20px;box-sizing:border-box}.overlay .inner_wrap{display:flex;align-items:center;height:auto;margin-top:2%}.overlay .inner{position:relative;width:100%;max-width:600px;height:auto;margin:auto;box-sizing:border-box}.overlay .inner .popup_close{position:absolute;top:-12px;right:-2px;z-index:9999;display:inline-block;background:#d9d9d9;opacity:.9;cursor:pointer;width:44px;height:44px;transition:.5s;border-radius:30px}.overlay .inner .popup_close:hover,.overlay .inner .popup_close:active{background-color:#314ea1}.overlay .inner .popup_close:hover:before,.overlay .inner .popup_close:hover:after{background:#fff}.overlay .inner .popup_close:before{content:"";position:absolute;display:inline-block;top:10px;left:22px;width:1px;height:24px;background-color:#fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.overlay .inner .popup_close:after{content:"";position:absolute;display:inline-block;top:10px;left:22px;width:1px;height:24px;background-color:#fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay .inner img{width:100%;height:auto}.overlay .inner .event_available{margin-bottom:25px}.overlay .inner .event_available img{max-width:560px}@media screen and (max-width:680px){.overlay .inner_wrap{height:100vh}.overlay .inner .popup_close{top:-22px;right:-12px}}.animation_item{opacity:0}.mv_logo_animation{animation:mv_logo_fade 1.2s ease .2s forwards}.mv_logo_animation2{animation:mv_logo_fade 1.2s ease .5s forwards}.mv-animation2{animation:mv-animationY .8s ease .9s forwards}@keyframes mv_logo_fade{0%{opacity:0}100%{opacity:1}}@keyframes mv-animationY{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mv{position:relative;height:calc(100vh - 160px);margin-bottom:80px}.mv .flex{position:relative;height:100%;width:100%;margin:0 auto}.mv .flex .col_l{width:80px}.mv .flex .col_l .caption{position:absolute;top:calc(50% - 150px);left:33px;z-index:2;font-family:'Montserrat',sans-serif;font-style:italic;font-size:10px;color:#0d2f91;letter-spacing:5px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways}.mv .flex .col_r{height:100%;width:calc(100% - 80px)}.mv .flex .col_r .col_inner{height:100%;overflow:hidden;border-radius:25px 0 0}.mv .flex .col_r .swiper-container{transform:scale(1.2)!important;width:100%;height:100%}-webkit-keyframes slideX{0%{-webkit-transform:translate(5%,0px);transform:translate(5%,0px)}100%{-webkit-transform:translate(-5%,0px);transform:translate(-5%,0px)}}@keyframes slideX{0%{-webkit-transform:translate(5%,0px);transform:translate(5%,0px)}100%{-webkit-transform:translate(-5%,0px);transform:translate(-5%,0px)}}.mv .flex .col_r .swiper-slide-active .slide_item,.mv .flex .col_r .swiper-slide-duplicate-active .slide_item,.mv .flex .col_r .swiper-slide-prev .slide_item{-webkit-animation:slideX 9s linear 0s 1 normal both;animation:slideX 9s linear 0s 1 normal both}_:-ms-lang(x)::-ms-backdrop,.mv .flex .col_r .swiper-slide-active .slide_item,_:-ms-lang(x)::-ms-backdrop,.mv .flex .col_r .swiper-slide-duplicate-active .slide_item,_:-ms-lang(x)::-ms-backdrop,.mv .flex .col_r .swiper-slide-prev .slide_item{animation:none}.mv .flex .col_r .slide_item{width:100%;height:100%;background-size:cover;background-position:top center}.mv .flex .col_r .slide_item1{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv1.jpg)}.mv .flex .col_r .slide_item2{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv2.jpg)}.mv .flex .col_r .slide_item3{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv3.jpg)}.mv .flex .col_r .slide_item4{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv4.jpg)}.mv .flex .col_r .slide_item5{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv5.jpg)}.mv_link_btn{position:absolute;bottom:-25px;left:0;right:20px;background:0 0;z-index:996;text-align:right;max-width:1280px;margin:0 auto;padding:0}.mv_link_btn a{position:relative;display:inline-block}.mv_link_btn img{width:100%;max-width:170px;transition:.3s ease all}.mv_link_btn img.btn_on{position:absolute;top:0;left:0;z-index:2;opacity:0}.mv_link_btn a:hover{opacity:1}.mv_link_btn a:hover img.btn_off{opacity:0;transition:.8s ease all}.mv_link_btn a:hover img.btn_on{opacity:1}.mv_link_btn_international{bottom:-70px;left:0;right:0}.mv_link_btn_international img{width:100%;max-width:256px}.mv_link_btn_international a:hover{transform:scale(1.1)}.top .news_area_wrap{position:absolute;bottom:80px;left:80px;z-index:998}.top .news_area{display:flex;align-items:center;gap:22px;color:#fff;background:#25449c;width:100%;max-width:710px;height:90px;border-radius:0 100px 100px 0;padding:0 15px 0 32px}.top .news_area h2{display:inline-flex;align-items:center;justify-content:center;font-family:'Spartan',sans-serif;font-size:10px;font-weight:700;line-height:1;border:1px solid #fff;width:50px;height:24px;padding-top:1px}.swiper-new{width:calc(100% - 72px)}.swiper-wrapper{z-index:9;align-items:center}.top .news_area a.news_item{position:relative;display:flex;align-items:center;color:#fff;padding-top:1px;padding-right:40px}.top .news_area a.news_item time{font-family:'Spartan',sans-serif;font-size:10px;letter-spacing:1px}.top .news_area a.news_item .title{text-align:left;font-size:15px;line-height:120%;padding:0 20px 0 22px}.top .news_area .swiper-pagination{position:absolute;left:unset;right:15px;display:inline-flex;width:auto;z-index:10}.top .news_area .swiper-pagination-bullet{width:5px;height:5px;display:inline-block;border-radius:100%;background:#cfd5e9}.top .news_area .swiper-container-horizontal>.swiper-pagination-bullets{top:calc(50% - 2px)}.top .news_area .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;margin:0 2px!important}.top .news_area .swiper-pagination-bullet-active{background:#6e82bd!important;opacity:1}@media screen and (max-width:1120px){.mv .flex .col_l .col_inner .caption{left:0}.mv .flex .col_l .col_inner .caption .title img{max-width:330px}.mv .flex .col_l .col_inner .caption .text{font-size:20px;letter-spacing:5px}}@media screen and (max-width:1100px){.mv_link_btn img{max-width:150px}.mv_link_btn_international{bottom:-50px}.mv_link_btn_international img{width:100%;max-width:190px}.top .news_area{max-width:500px;height:80px;border-radius:0 100px 100px 0;padding:0 15px 0 32px}.top .news_area a.news_item .title{font-size:14px}}@media screen and (max-width:767px){.mv{height:510px;margin-bottom:0}.mv .flex{position:relative;height:100%;width:100%;margin:0 auto}.mv .flex .col_l{position:absolute;top:0;left:0;z-index:998;width:40px;height:510px}.mv .flex .col_l .caption{top:calc(50% - 150px);left:10px;letter-spacing:5px}.mv .flex .col_r{height:510px;width:100%}.mv .flex .col_r .col_inner{height:100%;overflow:hidden;border-radius:0}.mv .flex .col_r .swiper-container{transform:scale(1.2)!important;width:100%;height:100%}-webkit-keyframes slideX{0%{-webkit-transform:translate(5%,0px);transform:translate(5%,0px)}100%{-webkit-transform:translate(-5%,0px);transform:translate(-5%,0px)}}@keyframes slideX{0%{-webkit-transform:translate(5%,0px);transform:translate(5%,0px)}100%{-webkit-transform:translate(-5%,0px);transform:translate(-5%,0px)}}.mv .flex .col_r .swiper-slide-active .slide_item,.mv .flex .col_r .swiper-slide-duplicate-active .slide_item,.mv .flex .col_r .swiper-slide-prev .slide_item{-webkit-animation:slideX 9s linear 0s 1 normal both;animation:slideX 9s linear 0s 1 normal both}_:-ms-lang(x)::-ms-backdrop,.mv .flex .col_r .swiper-slide-active .slide_item,_:-ms-lang(x)::-ms-backdrop,.mv .flex .col_r .swiper-slide-duplicate-active .slide_item,_:-ms-lang(x)::-ms-backdrop,.mv .flex .col_r .swiper-slide-prev .slide_item{animation:none}.mv .flex .col_r .slide_item{width:100%;height:100%;background-size:cover;background-position:top center}.mv .flex .col_r .slide_item1{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv1.jpg)}.mv .flex .col_r .slide_item2{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv2.jpg)}.mv .flex .col_r .slide_item3{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv3.jpg)}.mv .flex .col_r .slide_item4{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/mv4.jpg)}.mv_link_btn{bottom:-20px;left:0;right:15px}.mv_link_btn a{position:relative;display:inline-block}.mv_link_btn img{max-width:130px}.mv_link_btn img.btn_on{position:absolute;top:0;left:0;z-index:2;opacity:0}.mv_link_btn a:hover{opacity:1}.mv_link_btn a:hover img.btn_off{opacity:0;transition:.8s ease all}.mv_link_btn a:hover img.btn_on{opacity:1}.mv_link_btn_international{bottom:-40px;right:0}.mv_link_btn_international img{max-width:160px}.mv_bottom{padding:40px 20px}.mv_bottom img{width:100%;max-width:264px}.top .news_area_wrap{position:relative;bottom:unset;left:unset;z-index:unset;text-align:center;margin-bottom:30px;padding:0 20px}.top .news_area{flex-wrap:wrap;justify-content:center;height:auto;border-radius:0;margin:0 auto;padding:20px}.top .news_area h2{font-size:10px}.swiper-new{width:100%}.top .news_area a.news_item{justify-content:center;flex-wrap:wrap;padding:0}.top .news_area a.news_item time{font-size:10px;letter-spacing:1px;width:100%;margin-bottom:15px}.top .news_area a.news_item .title{font-size:15px;line-height:120%;text-align:center;width:100%;margin-bottom:15px;padding:0}.top .news_area .swiper-pagination{position:relative;left:unset;right:unset;display:flex;width:100%}.top .news_area .swiper-pagination-bullet{width:5px;height:5px;display:inline-block;border-radius:100%;background:#cfd5e9}.top .news_area .swiper-container-horizontal>.swiper-pagination-bullets{top:unset;bottom:unset;justify-content:center}}.top .lead{font-size:18px;font-weight:700;line-height:200%;letter-spacing:2px;color:#606060}.bg_color{background:#f6f6f6}.title_wrap{position:relative;text-align:center;margin-bottom:80px}.title_wrap .title{position:absolute;top:calc(50% + 2px);left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:30px;font-weight:700;color:#314ea1;letter-spacing:1px;width:100%}@media screen and (max-width:767px){.top .lead{font-size:14px}.title_wrap{position:relative;text-align:center;margin-bottom:60px}.title_wrap img{max-width:100%}.title_wrap .title{font-size:22px}}.top .sct_access{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../../setData/img/top/concept_bg.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;padding:140px 20px 560px}.top .sct_access .inner{max-width:954px;margin:0 auto}.top .sct_access .block.concept .title_wrap{margin-bottom:55px}.top .sct_access .txt_l{font-size:30px;font-weight:700;color:#314ea1;line-height:240%;margin-bottom:30px}.top .sct_access .txt_m{font-size:16px;font-weight:700;color:#314ea1;line-height:350%}.top .sct_access .txt_s{font-size:11px}.top .sct_access .block+.block{margin-top:90px}.top .sct_access .block.access .flex_access{gap:40px}.top .sct_access .block.access .flex_access .col_l,.top .sct_access .block.access .flex_access .col_r{width:50%}.top .sct_access .block.access .flex_access .col_l{text-align:left}.top .sct_access .block.access .flex_access .col_l .campus{color:#314ea1}.top .sct_access .block.access .flex_access .col_l .station{color:#9c466e;margin:40px 0 20px}.top .sct_access .block.access .flex_access .col_l .title_m{display:flex;align-items:center;font-size:23px;font-weight:700;margin-bottom:10px}.top .sct_access .block.access .flex_access .col_l .title_m img{margin-right:8px}.top .sct_access .block.access .flex_access .col_l .flex_item_row{gap:15px;align-items:center;justify-content:space-between;width:100%;padding:25px 0}.top .sct_access .block.access .flex_access .col_l .campus .flex_item_row{border-bottom:1px dashed #314ea1}.top .sct_access .block.access .flex_access .col_l .station .flex_item_row{border-bottom:1px dashed #9c466e}.top .sct_access .block.access .flex_access .col_l .flex_item_row .txt{display:flex;align-items:center;font-size:16px;font-weight:700;letter-spacing:1px;line-height:150%}.top .sct_access .block.access .flex_access .col_l .flex_item_row .txt img{max-width:35px;margin-right:10px}.top .sct_access .block.access .flex_access .col_l .caution{font-size:13px;color:#000;line-height:140%}.top .sct_access .block.access .flex_access .col_r img{width:100%;max-width:456px}@media screen and (max-width:980px){.top .sct_access .block.access .flex_access .col_l .flex_item_row .txt{font-size:13px}.top .sct_access .block.access .flex_access .col_l .flex_item_row .txt img{width:30px;margin-right:5px}}@media screen and (max-width:767px){.top .sct_access{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../../setData/img/top/concept_bg_sp.jpg);padding:80px 20px 90%}.top .sct_access .block.concept .title_wrap{margin-bottom:55px}.top .sct_access .block.concept .title_wrap img{max-width:280px}.top .sct_access .txt_l{font-size:20px;line-height:200%;margin-bottom:30px}.top .sct_access .txt_m{font-size:15px;text-align:left;line-height:210%}.top .sct_access .txt_s{font-size:11px}.top .sct_access .block+.block{margin-top:70px}.top .sct_access .block.access .flex_access{flex-wrap:wrap;gap:40px}.top .sct_access .block.access .flex_access .col_l,.top .sct_access .block.access .flex_access .col_r{width:100%}.top .sct_access .block.access .flex_access .col_l{text-align:left}.top .sct_access .block.access .flex_access .col_l .station{margin:45px 0 20px}.top .sct_access .block.access .flex_access .col_l .title_m{font-size:22px;font-weight:700;margin-bottom:10px}.top .sct_access .block.access .flex_access .col_l .title_m img{width:12px;margin-right:8px}.top .sct_access .block.access .flex_access .col_l .flex_item_row{gap:0;padding:20px 0}.top .sct_access .block.access .flex_access .col_l .flex_item_row .txt{width:67%;font-size:14px;line-height:150%;padding:0}.top .sct_access .block.access .flex_access .col_l .flex_item_row .txt img{max-width:24px;margin-right:5px}.top .sct_access .block.access .flex_access .col_l .time{width:33%;text-align:right}.top .sct_access .block.access .flex_access .col_l .time img{max-width:100%}.top .sct_access .block.access .flex_access .col_l .campus .flex_item_row1 .time img{width:94px}.top .sct_access .block.access .flex_access .col_l .campus .flex_item_row2 .time img{width:106px}.top .sct_access .block.access .flex_access .col_l .station .flex_item_row1 .time img{width:106px}.top .sct_access .block.access .flex_access .col_l .station .flex_item_row2 .time img{width:94px}.top .sct_access .block.access .flex_access .col_l .station .flex_item_row3 .time img{width:106px}.top .sct_access .block.access .flex_access .col_l .caution{font-size:12px}.top .sct_access .block.access .flex_access .col_r{text-align:center}.top .sct_access .block.access .flex_access .col_r img{width:100%;max-width:700px}}.top .sct_property{text-align:center;padding:110px 0 80px}.top .sct_property .inner{position:relative;max-width:994px;margin:0 auto;padding:0 20px;box-sizing:border-box}.top .sct_property .lead{margin-bottom:50px}.top .sct_property .title{margin-bottom:45px}.top .anchor_links{margin-bottom:170px}.top .anchor_links .flex{gap:18px}.top .anchor_links .flex a{border-radius:50px;box-shadow:5px 5px 8px 0px rgba(234,236,243,1)}.top .anchor_links .flex a:hover{opacity:1;box-shadow:none}.top .anchor_adjust{margin-top:-150px;padding-top:150px}.top .sct_property .name_wrap{position:relative}.top .sct_property .name_wrap h3{position:absolute;z-index:1;top:5px;left:0;font-size:30px;font-weight:700;color:#606060;line-height:1;width:100%;text-align:center}.top .sct_property .name_wrap .name{position:relative;display:inline-block;background:#f7f7f0;width:184px;margin-bottom:50px;padding:0 20px 20px;height:105px;box-sizing:border-box}.top .sct_property .name_wrap .name:after{content:'';position:absolute;top:-68px;left:0;width:0;height:0;border-style:solid;border-width:0 92px 68px;border-color:transparent transparent #f7f7f0}.top .sct_property .name_wrap .name span{position:absolute;left:calc(50% - 72px);bottom:20px;width:145px}.top .sct_property .lead_s{font-size:14px;margin-bottom:40px}#slide_wrap{margin-bottom:70px}.top .sct_property .swiper-container{width:100%}.top .sct_property .swiper-slide{overflow:hidden;transition:.7s;transform:scale(.6)}.top .sct_property .swiper-slide img{width:100%}.top .sct_property .swiper-slide-active{opacity:1;z-index:1;transform:scale(1)}.top .sct_property .swiper-button-next,.top .sct_property .swiper-button-prev{top:40%!important;width:60px!important;height:60px!important;margin-top:-30px!important;z-index:10;cursor:pointer;background-size:60px 60px!important;background-position:center;background-repeat:no-repeat}.top .sct_property .swiper-button-next,.top .sct_property .swiper-container-rtl .swiper-button-prev{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/arrow_slide.svg)!important;right:16%!important;left:auto}.top .sct_property .swiper-button-prev,.top .sct_property .swiper-container-rtl .swiper-button-next{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/arrow_slide.svg)!important;left:16%!important;right:auto;transform:rotate(180deg)}.top .sct_property .swiper-wrapper{height:100%}.top .sct_property .thumblist{display:flex;flex-wrap:wrap;gap:20px;max-width:994px;margin:60px auto 0;padding:0 20px;box-sizing:border-box}.top .sct_property .thumblist-item{width:calc(20% - 16px);cursor:pointer;transform:.5s;box-sizing:border-box}.top .sct_property .thumblist-item img{width:100%;vertical-align:bottom;border:3px solid transparent;transform:.5s;box-sizing:border-box}.top .sct_property .thumblist-item.current img{border:8px solid #e7eaf4;opacity:1}@media screen and (max-width:768px){.top .sct_property .lead br.pc{display:none}}.top .accordion-container{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif}.top .accordion-container .accordion-title span{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:#fff;width:240px;min-height:50px;background:#314ea1;border-radius:50px;margin:0 auto}.top .accordion-container .accordion-title span:before{content:"";position:absolute;right:20px;top:25px;display:block;width:15px;height:2px;background:#fff}.top .accordion-container .accordion-title span:after{content:"";position:absolute;right:26px;top:18px;transition:all .5s ease-in-out;display:block;width:2px;height:15px;background:#fff}.top .accordion-container .accordion-title.open span:after{transform:rotate(-90deg);opacity:0}.top .accordion-container .accordion-content{padding:70px 0 0}.top .sct_property .google_map{position:relative;width:100%;max-width:516px;margin:0 auto 100px;padding-top:40%}.top .sct_property .google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top .sct_property .block{text-align:left}.top .sct_property .block+.block{margin-top:80px}.top .sct_property .title_s{font-size:25px;font-weight:700;color:#314ea1;letter-spacing:3px}.top .sct_property .title_s svg{margin-right:10px}.top .sct_property .title_s .txt_s{font-size:15px;letter-spacing:1px}.top .sct_property table{width:100%;line-height:1.7}.top .sct_property table .txt_s{display:inline-block;font-size:11px}.top .sct_property table tr{display:block;color:#606060;border-bottom:1px solid silver;padding:20px 0}.top .sct_property table tr th{font-weight:700;text-align:center;width:100px;border-right:1px solid silver;vertical-align:middle;padding:5px 10px}.top .sct_property table tr td{font-size:14px;font-weight:500;text-align:left;width:calc(100% - 100px);padding:5px 0 5px 25px}.top .sct_property table tr td .indent{text-indent:-40px;padding-left:40px}.top .sct_property .block .flex .col_l,.top .sct_property .block .flex .col_r{width:50%}.top .sct_property .block .flex .col_l{padding-right:20px}.top .sct_property .block .flex .col_r{padding-left:20px}.top .sct_property .block .flex table td{font-size:15px;font-weight:400}.top .sct_property .block .flex table td .price{display:block;font-family:'Lexend',sans-serif;font-size:34px;font-weight:600;line-height:1}.top .sct_property .block .flex table td .price+.price{margin-top:20px}.top .sct_property .block .flex table td .koshitsu{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;display:block;font-size:12px;font-weight:400;line-height:140%;margin-bottom:5px}.top .sct_property .block .flex table td .yen{display:inline-block;font-size:18px;font-weight:700}.top .sct_property .block table td .circle{position:relative;top:-1px;display:inline-block;font-size:10px;color:#c8c8c8;margin-right:3px}.top .sct_property .block .flex table td .underline{font-weight:700;color:#ff6464}.top .sct_property .block .tax{font-size:10px;text-align:right;margin-top:10px}.top .sct_property+.sct_property{margin-top:58px}.top .sct_property .price_detail{text-align:left;margin-top:60px}.top .sct_property .price_detail .title_s{margin-bottom:20px}.top .sct_property .price_detail .title_ss{display:inline-block;font-size:13px;font-weight:700;color:#fff;background:#314ea1;border-radius:5px;margin-bottom:15px;padding:7px 10px 5px}.top .sct_property .price_detail .flex{font-size:10px;line-height:180%;gap:40px}.top .sct_property .price_detail .flex .col_l,.top .sct_property .price_detail .flex .col_r{width:calc(50% - 20px)}.top .sct_property .price_detail .flex p{padding-left:13px;text-indent:-13px}@media screen and (max-width:767px){.top .anchor_links{margin-bottom:120px}.top .anchor_links .flex{flex-wrap:wrap;justify-content:center;gap:20px 16px;margin:0 auto}.top .anchor_links .flex a{width:calc(50% - 8px)}.top .anchor_adjust{margin-top:-110px;padding-top:110px}.top .sct_property{text-align:center;padding:50px 0}.top .sct_property+.sct_property{margin-top:25px}.top .sct_property h2.title{margin-bottom:40px}.top .sct_property .name_wrap h3{font-size:26px}.top .sct_property .name_wrap .name{position:relative;display:inline-block;background:#f7f7f0;width:184px;margin-bottom:40px;padding:0 15px 15px}.top .sct_property .name_wrap .name:after{top:-58px;border-width:0 92px 58px}.top .sct_property .name_wrap .name span{font-size:14px;min-width:145px;padding:5px}.top .sct_property .lead{margin-bottom:40px}.top .sct_property .lead_s{margin-bottom:70px}.top .sct_property .access_floating{position:relative;z-index:9}.top .sct_property .access_floating img{position:absolute;bottom:-60px;right:5px;width:160px}#slide_wrap{margin-bottom:40px}.top .sct_property .swiper-container{width:100%}.top .sct_property .swiper-slide{transform:scale(1)}.top .sct_property .swiper-slide img{width:100%}.top .sct_property .swiper-slide-active{opacity:1;z-index:1;transform:scale(1)}.top .sct_property .swiper-button-next,.top .sct_property .swiper-button-prev{top:34%!important;width:40px!important;height:40px!important;margin-top:-20px!important;background-size:40px 40px!important}.top .sct_property .swiper-button-next,.top .sct_property .swiper-container-rtl .swiper-button-prev{right:5%!important}.top .sct_property .swiper-button-prev,.top .sct_property .swiper-container-rtl .swiper-button-next{left:5%!important}.top .sct_property .swiper-wrapper{height:100%}.top .sct_property .thumblist{gap:4px;margin:30px auto 0;padding:0 20px}.top .sct_property .thumblist-item{width:calc(25% - 3px)}.top .sct_property .thumblist-item.current img{border:4px solid #4e74b2}.top .accordion-container .accordion-content{padding:40px 0 0}.top .sct_property .block+.block{margin-top:60px}.top .sct_property .title_s{font-size:20px;letter-spacing:0;margin-bottom:5px}.top .sct_property .title_s svg{width:20px;height:17px;margin-right:8px}.top .sct_property .title_s .txt_s{font-size:12px;letter-spacing:1px}.top .sct_property .google_map{margin:0 auto 50px;padding-top:60%}.top .sct_property table{font-size:12px;line-height:1.8}.top .sct_property table .txt_s{font-size:10px}.top .sct_property table tr{padding:14px 0}.top .sct_property table tr th{width:80px;padding:5px 0}.top .sct_property table tr td{font-size:12px;width:calc(100% - 80px);padding:3px 5px 3px 20px}.top .sct_property table tr td .indent{text-indent:-35px;padding-left:35px}.top .sct_property .block .flex table td{font-size:12px}.top .sct_property .block .flex{flex-wrap:wrap}.top .sct_property .block .flex .col_l,.top .sct_property .block .flex .col_r{width:100%}.top .sct_property .block .flex .col_l{padding-right:0;padding-bottom:60px}.top .sct_property .block .flex .col_r{padding-left:0}.top .sct_property .block .flex table td .price+.price{margin-top:15px}.top .sct_property .block .flex table td .koshitsu{font-size:10px;line-height:140%;margin-bottom:4px}.top .sct_property .block .flex table td .price{font-size:24px}.top .sct_property .block .flex table td .yen{font-size:14px;margin-right:2px}.top .sct_property .price_detail{margin-top:50px}.top .sct_property .price_detail .flex{flex-wrap:wrap;gap:0px}.top .sct_property .price_detail .flex .col_l,.top .sct_property .price_detail .flex .col_r{width:100%}.top .sct_property .support{padding:50px 0 0}.top .sct_property .support h3{margin-bottom:30px}.top .sct_property .support h3 img{max-width:390px}.top .sct_property .support_bn{position:relative}.top .sct_property .support_bn a{display:block}.top .sct_property .support img{width:100%;transition:.5s}.top .sct_property .support img.btn_on{position:absolute;top:0;left:0;z-index:2;opacity:0}.top .sct_property .support a:hover img.btn_on{opacity:1}.top .sct_property .support a:hover{opacity:1}}.cta_btn_wrap{display:flex;justify-content:center;gap:30px 50px;padding:100px 0}.cta_btn_wrap.pb0{padding:100px 0 0}.cta_btn_wrap.p_adjust{padding:0 0 100px}.cta_btn_wrap.p_adjust2{padding:0 0 100px}.cta_btn_wrap a{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;text-align:center;line-height:1.4;letter-spacing:1px;background:#314ea1;border:1px solid #314ea1;border-radius:100px;width:330px;height:100px}.cta_btn_wrap a .txt_s{font-size:12px;margin-bottom:5px}.cta_btn_wrap a svg polygon{transition:.5s}.cta_btn_wrap a:hover{opacity:1;color:#314ea1;background:#fff}.cta_btn_wrap a:hover svg polygon{fill:#314ea1!important}@media screen and (max-width:767px){.cta_btn_wrap{flex-wrap:wrap;padding:60px 0}.cta_btn_wrap.pb0{padding:60px 0 0}.cta_btn_wrap.p_adjust{padding:0 0 60px}.cta_btn_wrap.p_adjust2{padding:60px 0 0}.cta_btn_wrap a{font-size:20px;width:310px;height:80px}}.top .sct_support{text-align:center;padding:130px 20px 150px}.top .sct_support .inner{position:relative;max-width:954px;margin:0 auto;box-sizing:border-box}.top .sct_support .lead{margin-bottom:70px}.top .sct_support .flex{width:100%;gap:42px}.top .sct_support .flex a{width:100%}.top .sct_support .flex a img{width:100%;box-shadow:10px 10px 8px #e7eaf4;transition:.5s}.top .sct_support .flex a:hover img{box-shadow:none}.top .sct_support .flex a .caption{width:100%;font-size:24px;font-weight:700;letter-spacing:2px;line-height:140%;margin-top:25px}.top .sct_support .flex a.bunkatsu .caption{color:#d88825}.top .sct_support .flex a.freshman .caption{color:#1eba9c}.top .sct_support .flex a .caption .txt_s{display:block;font-size:14px}.top .sct_support .flex a.freshman .caption .txt_m{letter-spacing:-1px}@media screen and (max-width:767px){.top .sct_support{text-align:center;padding:80px 20px 50px}.top .sct_support .lead{margin-bottom:50px}.top .sct_support .flex{flex-wrap:wrap;gap:45px}.top .sct_support .flex a .caption{font-size:22px;margin-top:25px}.top .sct_support .flex a .caption .txt_s{font-size:12px}.top .sct_support .flex a.freshman .caption .txt_m{letter-spacing:-1px}}.top .sct_flow{text-align:center;padding:125px 20px 135px}.top .sct_flow .inner{max-width:954px;margin:0 auto}.top .sct_flow .flex{display:flex;justify-content:center;flex-wrap:wrap;gap:74px 54px;margin-bottom:60px}.top .sct_flow .flex .flex_item{position:relative;text-align:center;border:1px solid #e7eaf4;border-radius:17px;width:calc(33% - 34px);background:#fff;box-sizing:border-box;padding:45px 15px 80px}.top .sct_flow .flex .flex_item:nth-child(4),.top .sct_flow .flex .flex_item:nth-child(5){margin-bottom:0}.top .sct_flow .flex .flex_item:after{position:absolute;top:50%;right:-43px;content:'';width:30px;height:30px;background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/top/arrow.png);background-repeat:no-repeat;background-size:contain}.top .sct_flow .flex .flex_item:nth-child(3):after,.top .sct_flow .flex .flex_item:nth-child(5):after{display:none}.top .sct_flow .flex .flex_item .title_wrap{text-align:center;margin-bottom:25px}.top .sct_flow .flex .flex_item .title_wrap img{width:90px}.top .sct_flow .flex .flex_item .txt_l{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:160%;min-height:80px;margin-bottom:18px}.top .sct_flow .flex .flex_item .txt_l.txt_nyuryo{font-size:25px}.top .sct_flow .flex .flex_item .img1{width:118px}.top .sct_flow .flex .flex_item .img2{width:96px}.top .sct_flow .flex .flex_item .img3{width:98px}.top .sct_flow .flex .flex_item .img4{width:74px}.top .sct_flow .flex .flex_item .img5{width:86px}.top .sct_flow .flex .flex_item .txt_s{position:absolute;left:0;right:0;bottom:40px;font-size:17px;font-weight:700;color:#314ea1}.top .sct_flow .attention{font-size:11px;text-align:center;line-height:140%}@media screen and (max-width:767px){.top .sct_flow{padding:80px 20px 0}.top .sct_flow .title_wrap img{max-width:250px}.top .sct_flow .flex{gap:70px 54px;margin:0 0 30px}.top .sct_flow .flex .flex_item{width:100%;margin:0 0 0!important;padding:25px 15px 80px}.top .sct_flow .flex .flex_item:nth-child(5){margin-bottom:0!important}.top .sct_flow .flex .flex_item:after{position:absolute;top:inherit;bottom:-50px;right:50%;margin-right:-15px;content:'';transform:rotate(90deg)}.top .sct_flow .flex .flex_item:nth-child(3):after{display:inline-block}.top .sct_flow .flex .flex_item .title_wrap{width:80px;margin:0 auto 0}.top .sct_flow .flex .flex_item .title_wrap img{width:80px}.top .sct_flow .flex .flex_item .txt_l{font-size:17px}.top .sct_flow .flex .flex_item .txt_s{bottom:25px}.top .sct_flow .attention{text-align:left;margin-bottom:0}}.sct_follow{padding:100px 20px 120px}.subContents .sct_follow{margin-top:100px}.sct_follow .inner{max-width:954px;margin:0 auto;text-align:center}.sct_follow .title_wrap{margin-bottom:90px}.sct_follow .title_wrap .title{font-size:23px}.sct_follow .flex{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:390px;margin:0 auto}.sct_follow .flex a:nth-child(1) img,.sct_follow .flex a:nth-child(3) img{width:45px}.sct_follow .flex a:nth-child(2) img{width:70px}@media screen and (max-width:767px){.sct_follow,.subContents .sct_follow{margin-top:80px;padding:50px 20px}.sct_follow .title_wrap{margin-bottom:40px}.sct_follow .title_wrap img{max-width:190px}.sct_follow .flex{justify-content:space-around;gap:30px}}#cta_wrap{position:fixed;bottom:0;left:0;z-index:998;display:flex;justify-content:center;width:100%;transition:.5s ease all;opacity:0;visibility:hidden}#cta_wrap a{display:inline-block;width:100%;max-width:404px}#cta_wrap a img{width:100%}#cta_wrap.moved{display:block;opacity:1;visibility:visible}@media screen and (max-width:767px){#cta_wrap a{max-width:270px}}#container .subContents{width:100%;text-align:left;background:rgba(255,255,255,1);position:relative}#container .subContents .contents{padding:0;width:100%;box-sizing:border-box}#container .subContents .contents #key{position:relative;display:flex;align-items:center;justify-content:center;height:370px;width:calc(100% - 80px);margin:0 0 125px auto;overflow:hidden;border-radius:25px 0 0}#container .subContents .contents #key .title img{position:relative;left:-40px}@media screen and (max-width:767px){#container .subContents .contents{padding:0}#container .subContents .contents #key{height:180px;width:100%;margin:0 0 50px;border-radius:0}#container .subContents .contents #key .title img{width:250px;left:unset}}#container .subContents .contents .section .block{margin:0 auto;width:100%;max-width:984px;padding:0 15px;box-sizing:border-box}#container .subContents .contents .section .block p{line-height:190%}#container .subContents .contents .section .title_wrap{margin-bottom:50px}#container .subContents .contents .section .title_wrap .title{top:calc(50% - 14px);letter-spacing:2px}#container .subContents .contents .section .block+.block{margin-top:100px}#container .subContents .contents .section+.section{margin-top:4rem}#container .subContents .contents .section .block .description{font-size:18px;font-weight:700;text-align:center;line-height:190%;margin-bottom:40px}@media screen and (max-width:767px){#container .subContents .contents .section .title_wrap{margin-bottom:40px}#container .subContents .contents .section .title_wrap .title{line-height:130%}#container .subContents .contents .section .block+.block{margin-top:50px}#container .subContents .contents .section+.section{margin-top:30px}#container .subContents .contents .section .block .description{font-size:16px;margin-bottom:30px}}.subContents section .lead{font-size:15px;font-weight:700;line-height:240%;letter-spacing:2px;color:#606060}.subContents section .lead_s{font-size:14px;margin-bottom:40px}.subContents section .lead_s a{position:relative;color:#25449c}.subContents section .lead_s a:after{content:'';position:absolute;bottom:-5px;left:0;display:block;background:#25449c;width:100%;height:1px}.subContents section .lead_s a:hover:after{display:none}@media screen and (max-width:767px){.subContents section .lead{font-size:12px;line-height:220%}}#container .subContents#Recommend #key{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/features/mv_lower.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}#container .subContents#Recommend .anchor_link{margin-top:-100px;padding-top:100px}#container .subContents#Recommend .description .txt_s{display:block;font-size:12px;font-weight:400;color:#4d4d4d;margin-top:10px}#container .subContents#Recommend .flex{display:flex;flex-wrap:wrap}#container .subContents#Recommend .flex-img-box{margin-bottom:30px}#container .subContents#Recommend .flex-img-box img{width:100%;vertical-align:middle}#container .subContents#Recommend .flex-img-box .col-l{width:66.5%}#container .subContents#Recommend .flex-img-box .col-r{width:calc(100% - 66.5%);padding-left:14px}#container .subContents#Recommend .flex-img-box .col-r .meal-img-top{margin-bottom:14px}#container .subContents#Recommend .insta_bn_wrap{display:block;margin-bottom:2rem}#container .subContents#Recommend .insta_bn_wrap img{transition:.5s ease all;width:100%}a.img_link_btn{position:relative;display:inline-block}a.img_link_btn img{width:100%;transition:.5s ease all}a.img_link_btn img.btn_off{position:relative;z-index:1}a.img_link_btn img.btn_on{position:absolute;top:0;left:0;z-index:-1}a.img_link_btn:hover{opacity:1}a.img_link_btn:hover img.btn_off{opacity:0}a.img_link_btn:hover img.btn_on{opacity:1}#container .subContents#Recommend .corona_wrap{margin-bottom:30px}#container .subContents#Recommend .corona_wrap img{width:100%}#container .subContents#Recommend .description-btm{font-size:14px;margin-bottom:30px}#container .subContents#Recommend .flex-meal-btm .col-l,#container .subContents#Recommend .flex-meal-btm .col-r{width:50%}#container .subContents#Recommend .flex-meal-btm .col-l{display:flex;flex-wrap:wrap;align-items:center}.detail_image_wrap img{width:100%;max-width:450px}#container .subContents#Recommend .circle{width:115px;height:165px;font-weight:700;color:#fff;text-align:center;line-height:150%;background:#25449c;border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#container .subContents#Recommend .circle.circle_room{color:#314ea1;background:#fff;border:1px dashed #314ea1}@media screen and (max-width:640px){#container .subContents#Recommend .circle{height:110px}#container .subContents#Recommend .flex-meal-btm .circle img{width:64px}}#container .subContents#Recommend .flex-meal-btm .col-l img{width:100%;max-width:311px;display:inline-block}#container .subContents#Recommend .flex-meal-btm .circle img{width:78px}#container .subContents#Recommend .flex-meal-btm .col-l .circle-wrap{width:130px}#container .subContents#Recommend .flex-meal-btm .col-l .img_wrap{width:calc(100% - 130px - 2rem)}#container .subContents#Recommend .flex-meal-btm .col-r{text-align:center}#container .subContents#Recommend .flex-meal-btm .col-r .meal-choice img{width:100%}#container .subContents#Recommend .ribon-title{position:relative;z-index:1;top:-4px;display:inline-block;font-size:16px;font-weight:700;color:#314ea1;text-align:center;background:#fff;height:33px;line-height:33px;margin:0 auto;padding:0 15px}_::-webkit-full-page-media,_:future,:root #container .subContents#Recommend .ribon-title{line-height:200%}#container .subContents#Recommend .ribon-detail{min-height:94px;border:1px solid #314ea1;border-radius:15px;margin-top:-20px;padding:30px 20px 20px}@media screen and (max-width:767px){#container .subContents#Recommend .flex-meal-btm .col-l,#container .subContents#Recommend .flex-meal-btm .col-r{width:100%}#container .subContents#Recommend .flex-meal-btm .col-l{flex-wrap:wrap;margin-bottom:1.5rem}#container .subContents#Recommend .ribon-detail{min-height:inherit}}@media screen and (max-width:640px){#container .subContents#Recommend .flex-img-box .col-l,#container .subContents#Recommend .flex-img-box .col-r{width:100%;padding-left:0}#container .subContents#Recommend .flex-img-box .col-r{display:flex;flex-wrap:wrap}#container .subContents#Recommend .flex-img-box .col-r img{width:50%;display:inline-block;height:100%}#container .subContents#Recommend .flex-img-box .col-l{margin-bottom:1rem}#container .subContents#Recommend .flex-img-box .col-r .meal-img-top{margin-bottom:0;padding:0 .5rem 0 0}#container .subContents#Recommend .flex-img-box .col-r .meal-img-btm{padding:0 0 0 .5rem}#container .subContents#Recommend .flex-img-box .col-r a.meal-img-btm{width:50%}#container .subContents#Recommend .flex-img-box .col-r a.meal-img-btm img{width:100%}#container .subContents#Recommend .insta_bn_pc{display:none}#container .subContents#Recommend .insta_bn_sp{display:block}}#container .subContents#Recommend .flex-security-btm .col-l,#container .subContents#Recommend .flex-security-btm .col-r{width:50%;text-align:center}#container .subContents#Recommend .flex-security-btm .col-l{padding-right:2%}#container .subContents#Recommend .flex-security-btm .col-r{padding-left:2%}#container .subContents#Recommend .flex-security-btm .col-l img,#container .subContents#Recommend .flex-security-btm .col-r img{width:100%;height:auto}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-l{width:65%}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-r{width:calc(100% - 65%);font-size:12px;text-align:left;line-height:190%;padding-left:1rem}#container .subContents#Recommend .flex-living{align-items:center}#container .subContents#Recommend .flex-living .circle{width:164px;height:164px;border-radius:50%}#container .subContents#Recommend .flex-living .circle-wrap.col-l{width:164px}#container .subContents#Recommend .flex-living .col-r{flex-wrap:nowrap;width:calc(100% - 164px - 1rem);padding-left:1rem}#container .subContents#Recommend .flex-living .col-r img{width:100%;max-width:60px}#container .subContents#Recommend .flex-living .col-r .tbl-living{width:70%}#container .subContents#Recommend .flex-living .col-r .tbl-share{width:calc(100% - 70%);margin-left:1rem}#container .subContents#Recommend .flex-living .col-r th{font-weight:700;color:#fff;background:#25449c;vertical-align:middle;width:70px;box-sizing:border-box}#container .subContents#Recommend .flex-living .col-r th p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:50px;margin:0 auto}@media screen and (-ms-high-contrast:none){*::-ms-backdrop,#container .subContents#Recommend .flex-living .col-r th p{margin-left:12px}}#container .subContents#Recommend .flex-living .col-r td{display:flex;flex-wrap:wrap;gap:15px;padding-left:15px}#container .subContents#Recommend .flex-living .col-r .item-col{text-align:center}#container .subContents#Recommend .flex-living .col-r .item-col span{display:inline-block;font-size:10px;text-align:center;margin-bottom:.2rem}#container .subContents#Recommend .flex-living .ribon-title{display:none}@media screen and (max-width:980px){#container .subContents#Recommend .flex-living .col-r .item-col{padding-left:.7rem}#container .subContents#Recommend .flex-living .col-r img{max-width:58px}#container .subContents#Recommend .flex-living .circle-wrap.col-l{display:none}#container .subContents#Recommend .flex-living .col-r{flex-wrap:wrap;gap:5px}#container .subContents#Recommend .flex-living .col-r td{padding-left:5px}#container .subContents#Recommend .flex-living .col-r .tbl-living{width:100%;margin-bottom:1rem}#container .subContents#Recommend .flex-living .col-r .tbl-share{width:100%;margin-left:0}#container .subContents#Recommend .flex-living .ribon-title{display:block}#container .subContents#Recommend .flex-living .col-r{width:100%;height:auto;border:1px solid #000;border-radius:5px;position:relative;top:-20px;padding:30px 10px 20px}}@media screen and (max-width:767px){#container .subContents#Recommend .flex-security-btm .col-l,#container .subContents#Recommend .flex-security-btm .col-r{width:100%}#container .subContents#Recommend .flex-security-btm .col-l{flex-wrap:wrap;margin-bottom:1rem;padding-right:0}#container .subContents#Recommend .flex-security-btm .col-r{padding-left:0}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-l{width:100%;margin-bottom:1rem}#container .subContents#Recommend .flex-security-btm-r .flex-security-btm-col-r{width:100%;padding-left:0}}@media screen and (max-width:375px){#container .subContents#Recommend .flex-living .col-r .item-col.text_l{text-align:left}}#container .subContents#Recommend .living_sub_txt{font-size:11px;text-align:right;margin-top:10px}@media screen and (max-width:640px){#container .subContents#Recommend #room .living_sub_txt{margin-top:0}}#container .subContents#Recommend .event{display:flex;flex-wrap:wrap;gap:28px 14px}#container .subContents#Recommend .event .item{text-align:center;width:calc(33.33% - 10px)}#container .subContents#Recommend .event .item img{width:100%;border-radius:20px;margin-bottom:15px}#container .subContents#Recommend .event .item .caption{font-size:17px;font-weight:700}@media screen and (max-width:767px){#container .subContents#Recommend .event{gap:20px 14px}#container .subContents#Recommend .event .item{text-align:center;width:calc(50% - 7px)}#container .subContents#Recommend .event .item img{border-radius:15px;margin-bottom:10px}#container .subContents#Recommend .event .item .caption{font-size:13px;font-weight:700}}#container .subContents#Recommend .btn_wrap{text-align:center;margin-top:150px}#container .subContents#Recommend .btn_wrap a{position:relative;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;letter-spacing:2px;border-radius:50px;box-shadow:5px 5px 8px 0px #ea;background:#606060;max-width:384px;min-height:60px;margin:0 auto}#container .subContents#Recommend .btn_wrap a:hover{background:#25449c;opacity:1;box-shadow:none}#container .subContents#Recommend .btn_wrap a svg{position:absolute;top:calc(50% - 7px);right:15px}@media screen and (max-width:767px){#container .subContents#Recommend .btn_wrap{text-align:center;margin-top:80px}#container .subContents#Recommend .btn_wrap a{font-size:18px;max-width:320px;min-height:50px;margin:0 auto}#container .subContents#Recommend .btn_wrap a svg{top:calc(50% - 8px)}}#container .subContents#Recommend #ra .flex-img-box{margin-bottom:30px}#container .subContents#Recommend #ra h4.title{display:flex;align-items:center;font-size:21px;font-weight:700;color:#314ea1;width:380px;margin:0 auto 25px}#container .subContents#Recommend #ra .title img{max-width:150px;margin-right:15px}#container .subContents#Recommend #ra .flex-security-btm{margin-top:20px;margin-bottom:30px}#container .subContents#Recommend #ra .flex-security-btm-r .flex-security-btm-col-l{width:58%}#container .subContents#Recommend #ra .flex-security-btm-r .flex-security-btm-col-r{width:calc(100% - 58%)}#container .subContents#Recommend #ra .flex-ra{min-height:94px;border:1px solid #314ea1;border-radius:15px;padding:30px 20px 20px}#container .subContents#Recommend #ra .flex-ra+.living_sub_txt{margin-bottom:50px}#container .subContents#Recommend #ra .flex-ra .ribon-title{position:absolute;left:calc(50% - 87px);z-index:1;top:-18px;font-size:16px;font-weight:500;color:#314ea1;text-align:center;background:#fff;height:33px;line-height:33px;padding:0 15px}#container .subContents#Recommend #ra .flex-ra .flex-ra-btm{gap:20px}#container .subContents#Recommend #ra .flex-ra .flex-ra-btm div{font-size:12px;width:calc(25% - 15px);box-sizing:border-box}#container .subContents#Recommend #ra .flex-ra .flex-ra-btm div img{width:100%}#container .subContents#Recommend #ra .detail_btn{position:relative;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;letter-spacing:1px;background:#314ea1;border:1px solid #314ea1;width:270px;height:40px;border-radius:40px;margin:0 auto}#container .subContents#Recommend #ra .detail_btn svg{position:relative;top:0;margin-left:5px}#container .subContents#Recommend #ra .detail_btn svg,#container .subContents#Recommend #ra .detail_btn svg polygon{transition:.5s}#container .subContents#Recommend #ra .detail_btn:hover{color:#314ea1;background:#fff}#container .subContents#Recommend #ra .detail_btn:hover svg polygon{fill:#314ea1!important}@media screen and (max-width:767px){#container .subContents#Recommend #ra h4.title{font-size:18px;justify-content:center;width:100%}#container .subContents#Recommend #ra .title img{max-width:120px;margin-right:10px}#container .subContents#Recommend #ra .flex-security-btm-r .flex-security-btm-col-l{width:100%}#container .subContents#Recommend #ra .flex-security-btm-r .flex-security-btm-col-r{width:100%}#container .subContents#Recommend #ra .flex-ra{min-height:94px;border:1px solid #314ea1;border-radius:15px;padding:30px 20px 5px}#container .subContents#Recommend #ra .flex-ra+.living_sub_txt{margin-bottom:30px}#container .subContents#Recommend #ra .flex-ra .flex-ra-btm{gap:10px;padding-bottom:15px}#container .subContents#Recommend #ra .flex-ra .flex-ra-btm div{width:calc(50% - 5px)}#container .subContents#Recommend #ra .detail_btn{width:250px}}#container .subContents#Support #key{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/support/mv_lower.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}#container .subContents#Support .anchor_link{margin-top:-100px;padding-top:100px}#container .subContents#Support .block+.block{margin-top:134px}#container .subContents#Support .image_main{margin-bottom:50px}#container .subContents#Support .image_main img{width:100%}#container .subContents#Support .title_wrap_support{text-align:center;margin:0 0 50px}#container .subContents#Support .block .title{display:inline-block;position:relative;font-size:30px;font-weight:700;text-align:center;line-height:120%;letter-spacing:2px;width:auto;padding-bottom:30px}#container .subContents#Support .bunkatsu .title{color:#d88825}#container .subContents#Support .freshman .title{color:#1eba9c}#container .subContents#Support .block .title:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px}#container .subContents#Support .bunkatsu .title:after{border-top:2px solid #d88825;border-bottom:2px solid #d88825}#container .subContents#Support .freshman .title:after{border-top:2px solid #1eba9c;border-bottom:2px solid #1eba9c}#container .subContents#Support .lead{margin-bottom:50px}#container .subContents#Support .freshman .lead .txt_color{color:#1eba9c}#container .subContents#Support .txt_s{font-size:11px}#container .subContents#Support .flex_point{gap:30px;margin-bottom:60px}#container .subContents#Support .flex_point .item{max-width:462px}#container .subContents#Support .flex_point .item img{width:100%}#container .subContents#Support .flex_contact{justify-content:center;gap:54px}#container .subContents#Support .flex_contact>div{flex:1}#container .subContents#Support .freshman .flex_contact>div{max-width:450px;height:160px}#container .subContents#Support .flex_contact a{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#fff;border-radius:100px;height:100%;box-shadow:10px 10px 8px #e7eaf4;padding:22px 20px 15px}#container .subContents#Support .flex_contact a:hover{box-shadow:none}#container .subContents#Support .bunkatsu .flex_contact a{background:#d88825}#container .subContents#Support .freshman .flex_contact a{background:#1eba9c}#container .subContents#Support .flex_contact a .contact-title{font-size:18px;font-weight:700;text-align:center;line-height:120%;border-bottom:1px solid #fff;max-width:300px;margin:0 auto 18px;padding:0 0 15px}#container .subContents#Support .flex_contact a .department-tel{width:100%;text-align:center}#container .subContents#Support .flex_contact a .department{display:block;font-size:13px;text-align:center;margin-bottom:2px}#container .subContents#Support .flex_contact a .tel_num{font-size:28px;font-weight:700}#container .subContents#Support .flex_contact a .tel_num svg{margin-right:5px}#container .subContents#Support .flex_contact a.link_external{font-size:17px;font-weight:700;line-height:190%;text-align:center;letter-spacing:1px}#container .subContents#Support .flex_contact a.link_external svg{margin-left:5px}@media screen and (max-width:767px){#container .subContents#Support .block+.block{margin-top:80px}#container .subContents#Support .image_main{margin-bottom:40px}#container .subContents#Support .title_wrap_support{text-align:center;margin:0 0 35px}#container .subContents#Support .block .title{font-size:20px;letter-spacing:1px;padding-bottom:25px}#container .subContents#Support .bunkatsu .title{color:#d88825}#container .subContents#Support .lead{margin-bottom:40px}#container .subContents#Support .flex_point{flex-wrap:wrap;justify-content:center;gap:25px;margin-bottom:40px}#container .subContents#Support .bunkatsu .flex_point .item{width:100%;text-align:center}#container .subContents#Support .bunkatsu .flex_point .item img{max-width:260px}#container .subContents#Support .flex_contact{flex-wrap:wrap;gap:30px}#container .subContents#Support .flex_contact>div{flex:inherit;width:100%}#container .subContents#Support .freshman .flex_contact>div{height:auto}#container .subContents#Support .flex_contact a{padding:15px 5px 10px}#container .subContents#Support .flex_contact a .contact-title{font-size:16px;margin:0 auto 15px;padding:0 0 10px}#container .subContents#Support .flex_contact a .department{font-size:12px;margin-bottom:2px}#container .subContents#Support .flex_contact a .tel_num{font-size:25px}#container .subContents#Support .flex_contact a .tel_num svg{position:relative;top:2px}#container .subContents#Support .flex_contact a.link_external{font-size:15px;min-height:130px}}#container .subContents#NewsDetail #key{background-image:url(//dormy-ac.com/page/ku-rokko-house/wp/wp-content/themes/ku-rokko-house/setData/css/../img/news/mv_lower.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.breadcrumbs_wrap{padding:0 15px}.breadcrumbs_wrap .breadcrumbs{font-size:14px;font-weight:400;max-width:954px;margin:0 auto 110px}@media screen and (max-width:767px){.breadcrumbs_wrap .breadcrumbs{font-size:12px;margin:0 auto 40px}}#container .subContents#NewsDetail time{display:block;font-family:'Spartan',sans-serif;font-size:13px;font-weight:500;color:#b4b4b4;margin-bottom:15px}#container .subContents#NewsDetail .contents{background:#fff}#container .subContents#NewsDetail .sct_single h1.news_title{font-size:30px;font-weight:700;line-height:120%;text-align:left;background:0 0;margin-bottom:55px}@media screen and (max-width:767px){#container .subContents#NewsDetail time{font-size:10px}#container .subContents#NewsDetail .sct_single h1.news_title{font-size:17px;line-height:140%;margin-bottom:30px}}.sct_single .wp_edit_area img{max-width:100%;height:auto;margin-bottom:30px}.sct_single .wp_edit_area iframe{max-width:100%;margin-bottom:30px}.sct_single .wp_edit_area{font-weight:400;margin-bottom:80px}.sct_single .wp_edit_area a:link,.sct_single .wp_edit_area a:visited{color:#0d2f91;text-decoration:underline}.sct_single .wp_edit_area a:hover{text-decoration:none}.sct_single .wp_edit_area p{line-height:200%;margin-bottom:25px}.sct_single .wp_edit_area h2,.sct_single .wp_edit_area h3,.sct_single .wp_edit_area h4,.sct_single .wp_edit_area h5,.sct_single .wp_edit_area h6{text-align:left;font-weight:700;line-height:140%;margin-bottom:20px !important;padding:0}.sct_single .wp_edit_area h2{font-size:28px}.sct_single .wp_edit_area h3{font-size:24px}.sct_single .wp_edit_area h4{position:relative;font-size:20px}.sct_single .wp_edit_area h5{font-size:16px}.sct_single .wp_edit_area ul{margin-bottom:20px}.sct_single .wp_edit_area ul li{position:relative;line-height:120%;margin-bottom:15px;padding-left:15px}.sct_single .wp_edit_area ul li:before{content:" ";position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:100%;font-size:30px;background-color:#000}.sct_single .wp_edit_area ol{margin-left:0;margin-bottom:20px}.sct_single .wp_edit_area ol li{list-style-type:decimal;line-height:120%;margin-bottom:15px;margin-left:20px}.sct_single .wp_edit_area li{font-size:16px}.wp_edit_area table{width:100%}.wp_edit_area table th,.wp_edit_area table td{border:1px solid #ddd !important;padding:10px 5px !important}.wp_edit_area table th{text-align:center;background:#edeeef}@media screen and (max-width:767px){.sct_single .wp_edit_area img{margin-bottom:15px}.sct_single .wp_edit_area{margin-bottom:50px}.sct_single .wp_edit_area p{font-size:13px}.sct_single .wp_edit_area h2{font-size:20px !important}.sct_single .wp_edit_area h3{font-size:19px}.sct_single .wp_edit_area h4{font-size:18px}.sct_single .wp_edit_area h5{font-size:17px}.sct_single .wp_edit_area h6{font-size:16px}.sct_single .wp_edit_area li{font-size:14px}}blockquote{position:relative;box-sizing:border-box;font-style:italic;color:#4e4e4e;background:#f5f5f5;margin-bottom:20px;padding:10px 45px}blockquote:before{display:inline-block;position:absolute;top:7px;left:10px;content:"\f10d";font-family:"Font Awesome 5 Free";font-size:28px;font-weight:700;color:#d1d1d1;line-height:1}blockquote:after{display:inline-block;position:absolute;bottom:5px;right:15px;content:"\f10e";font-family:"Font Awesome 5 Free";font-size:28px;font-weight:700;color:#d1d1d1;line-height:1;text-align:center}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{position:relative;z-index:3;display:block;text-align:right;color:#888;font-size:.9em}.page_404 #key{background:#314ea1}.page_404 #key .title{color:#fff;text-align:center}.page_404 #key .title .en{display:block;font-family:'Spartan',sans-serif;font-size:18px;font-size:50px;margin-bottom:20px}.page_404 #key .title .jp{display:block;font-weight:700}.page_404 .section{text-align:center}.page_404 .section .block{text-align:center}.page_404 .block .btn_area{margin-top:50px}.page_404 .block .btn_area a{display:inline-block;color:#333;text-decoration:underline}.page_404 .block .btn_area a:hover{text-decoration:none}@media screen and (max-width:767px){.page_404 #key .title .en{font-size:40px}.page_404 #key .title .jp{font-size:13px}}#Privacy .detail{font-size:1rem;font-weight:400;line-height:160%}#Privacy .title{color:#000!important}#Privacy .detail ul{counter-reset:privacy;margin:2rem auto;padding:2rem 0;border-top:1px dashed #b3b3b3;border-bottom:1px dashed #b3b3b3}#Privacy .detail ul li{margin-left:3rem;display:inline-block;position:relative;padding-right:.5rem}#Privacy .detail ul li:before{counter-increment:privacy;content:counter(privacy) ".";display:inline-block;position:absolute;top:0;left:-3rem;width:2rem;text-align:right}#Privacy .detail ul li+li{margin-top:1rem}#Privacy .detail>div P{text-align:center}#Privacy .detail>div P.tel{text-align:center;padding:1rem;font-weight:700;font-size:1.5rem}#Privacy .detail>div P.tel a{color:#000}#Privacy .detail>div P.tel a:hover{color:#999}#Privacy .detail>div P.tel:before{font-family:icomoon-option;content:"\e906";display:inline-block;margin-right:.5rem}