@import url("https://fonts.googleapis.com/css2?family=Kosugi&display=swap");@import url("_mobile.min.css") screen and (max-width: 480px);@import url("_tab.min.css") screen and (min-width: 481px) and (max-width: 768px);@import url("_custom.css");@import url("_custom2.css");body,html{padding:0;margin:0;font-family:游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;color:#2e2930}section{padding:3rem 0}.section_wrapper{max-width:1300px;margin:auto;padding-left:15px;padding-right:15px}.section_s_wrapper{max-width:500px;margin:auto;padding-right:15px;padding-left:15px}.section_m_wrapper{max-width:800px;margin:auto;padding-right:15px;padding-left:15px}.font-gothic{font-family:"Helvetica Neue",Helvetica,"游ゴシック",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.bold{font-weight:bold}.small{font-size:14px}.tate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.red{color:#d7003a}.flex{display:flex;-moz-display:flex;-webkit-display:flex}a{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}a:hover{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}a.link1{border:1px solid #2e2930;width:300px;display:block;text-align:center;padding:18px;text-decoration:none;color:#2e2930;margin:6rem auto 0;position:relative}a.link1:before{position:absolute;top:calc(50% - 1px);left:-50px;width:30%;height:1px;content:"";background:#d7003a;transition:0.2s ease-in-out}a.link1:hover{background:#4d5aaf;border-color:#4d5aaf;color:#fff}a.link1:hover:before{transition:0.2s ease-in-out;width:0%}a.link1 span{position:relative;padding:0 1em}a.link_2{display:block;width:250px;text-align:center;color:#2e2930;text-decoration:none;border-bottom:1px solid #2e2930;font-size:20px;position:absolute;right:0;bottom:0}a.link_2:hover{color:#ffffff;border-color:#4d5aaf;background-color:#4d5aaf}a.link_2:hover:after{transition:0.2s ease-in-out;border-color:transparent transparent transparent transparent}a.link_2:after{content:"";position:absolute;right:0;width:0;height:0;margin:auto;bottom:7px;border-style:solid;border-color:transparent transparent #2e2930 transparent;border-width:0 0 1rem 1rem;transition:0.2s ease-in-out}.red h2:before{background:#d7003a}h2{font-size:40px;text-align:center}.center{text-align:center}.bg-gray{background:#f1f1f1}.menu{display:none;height:20px;position:fixed;left:20px;top:20px;width:23px;z-index:99;zoom:2}.menu:after{content:"";position:absolute;width:33px;height:30px;background:rgba(46,41,48,0.5);left:-5px;top:-5px;border:1px solid #fff;box-sizing:border-box}.menu__line{background:#fff;display:block;height:2px;position:absolute;transition:transform 0.2s;width:100%;z-index:9}.menu__line--center{top:9px}.menu__line--bottom{bottom:0}.menu__line--top.active{top:8px;transform:rotate(45deg)}.menu__line--center.active{transform:scaleX(0)}.menu__line--bottom.active{bottom:10px;transform:rotate(135deg)}.gnav{display:none;height:100%;position:fixed;width:100%;z-index:98;background:url(../images/footer_back.jpg);background-color:rgba(0,0,0,0.6);text-align:center;background-blend-mode:color}.gnav ul{list-style:none;padding:0}.gnav__wrap{align-items:center;display:flex;-moz-display:flex;-webkit-display:flex;height:100%;justify-content:center;position:absolute;width:100%}.gnav__menu__item{margin:20px 0}.gnav__menu__item a{color:#fff;font-size:1.5rem;font-weight:bold;padding:20px;text-decoration:none;transition:0.5s}.gnav__menu__item a:hover{color:#666}.hero{background-position:50% 50%;background-size:cover;height:100vh;position:relative}.main_logo{position:absolute;z-index:10;top:50vh;left:50%;text-align:center;margin-right:-50%;transform:translate(-50%, -50%);margin-top:-20px;color:#fff}.main_logo img{width:150px}.plan{background:#e2e2e2;width:85%;padding:1rem;margin:auto}.plan_title{font-size:20px}.price{text-align:right}section#section1{overflow:hidden}section#section1 img{object-fit:cover;width:70%;height:370px;object-position:bottom}section#section1 .flex.f img{margin-bottom:1rem;object-position:top}section#section1 .tate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;margin:auto;font-size:1.5rem;line-height:2.5}section#section1 .right{width:30%}section#section2 .section_wrapper .flex{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}section#section2 .section_wrapper a{display:flex;-moz-display:flex;-webkit-display:flex;align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;width:33.333333%;padding:2px;box-sizing:border-box;position:relative}section#section2 .section_wrapper a:hover{opacity:0.5}section#section2 .section_wrapper a:before{padding-top:100%;content:"";display:block}section#section2 .section_wrapper a div{margin:2px;padding:0;display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}section#section2 .section_wrapper a img{width:100%;height:100%;object-fit:cover;border:1px solid #f3f3f3}section#section-add-gallary{background:#dedede;padding-bottom:6rem;margin-top:-15rem;padding-top:15rem}section#section-add-gallary .section_wrapper .flex{flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}section#section-add-gallary .section_wrapper .flex a{display:flex;-moz-display:flex;-webkit-display:flex;align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;width:33.333333%;padding:2px;box-sizing:border-box;position:relative}section#section-add-gallary .section_wrapper .flex a:hover{opacity:0.5}section#section-add-gallary .section_wrapper .flex a:before{padding-top:100%;content:"";display:block}section#section-add-gallary .section_wrapper .flex a div{margin:2px;padding:0;display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}section#section-add-gallary .section_wrapper .flex a img{width:100%;height:100%;object-fit:cover;border:1px solid #f3f3f3}section.detail{background:url(../images/hero-2_min.jpg);color:#fff;padding:5rem 0;background-size:cover;background-position:center;position:relative}section.detail .section_wrapper{max-width:1300px;margin:auto;padding-left:15px;padding-right:15px;position:relative;z-index:2}section.detail:after{background:#000;content:"";z-index:1;height:100%;width:100%;display:block;position:absolute;top:0;bottom:0;opacity:0.5}section.detail a{color:#fff;margin:3rem auto 0;border:1px solid #fff}section#section3 .news_date{font-weight:bold}section#section3 .news{margin-bottom:1rem}section#section4 .section_wrapper{padding-left:0;padding-right:0}section#section4 .section_wrapper .sec4_img_wrapper{display:flex;text-decoration:none;color:#2e2930;position:relative;margin-bottom:4rem}section#section4 .section_wrapper .sec4_img_wrapper img{object-fit:cover;width:70%;height:370px}section#section4 .section_wrapper .sec4_img_wrapper .tate{margin-left:auto;font-size:50px;margin-right:1rem}section#section4 .section_wrapper .sec4_img_wrapper .tate:before{content:"ACCESS";display:block;font-size:16px;line-height:0.1}section#section4 .section_wrapper .sec4_img_wrapper.non_reverse{flex-direction:row-reverse}section#section4 .section_wrapper .sec4_img_wrapper:nth-child(odd) .tate{margin-left:initial;margin-right:auto}section#section4 .section_wrapper .sec4_img_wrapper:nth-child(odd) .tate:before{content:"RENT";display:block;font-size:16px;line-height:0.1}section#section4 .section_wrapper .sec4_img_wrapper:nth-child(odd):after{left:initial;right:100px}section#section4 .section_wrapper .sec4_img_wrapper:nth-child(3) .tate:before{content:"ROOM&EQUIP";display:block;font-size:16px;line-height:0.1}section#section4 .section_wrapper .sec4_img_wrapper:nth-child(4) .tate:before{content:"RECRUIT";display:block;font-size:16px;line-height:0.1}section#section4 .section_wrapper .sec4_img_wrapper:nth-child(5) .tate:before{content:"EVENT";display:block;font-size:16px;line-height:0.1}section#section4 .section_wrapper .sec4_img_wrapper:after{content:"→";width:80px;height:80px;background:#d7003a;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;bottom:-40px;left:100px;font-size:28px}section#section4 .section_wrapper .sec4_img_wrapper:hover{opacity:0.8}section#section4 .section_wrapper .sec4_img_wrapper:hover::after{background-color:#2e2930;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}section#section5 .section_wrapper{display:flex}section#section5 .section_wrapper .left{display:flex;width:50%}section#section5 .section_wrapper .left img{width:90%;height:265px;object-fit:cover}section#section5 .section_wrapper .left .tate{border-left:1px solid #f00;margin-left:1rem;font-size:20px;font-weight:bold}section#section5 .section_wrapper .right{position:relative}section#section8 .section_wrapper{display:flex}section#section8 .section_wrapper h4.recruit_title{margin-top:0}section#section8 .section_wrapper .left{padding-right:10px;width:50%}section#section8 .section_wrapper .left img{width:100%;height:200px;object-fit:cover}section#section8 .section_wrapper .right{width:50%;position:relative}section#section7 h2 img{width:50px;margin:auto}section#section7 .instagram{display:flex;-moz-display:flex;-webkit-display:flex;align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;flex-wrap:wrap}section#section7 .instagram a{display:flex;-moz-display:flex;-webkit-display:flex;align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;width:33.333333%;padding:2px;box-sizing:border-box}section#section7 .instagram a:hover{opacity:0.5}section#section7 .instagram a img{width:100%;vertical-align:bottom}aside{display:none;position:fixed;right:0;bottom:15%;background:#d7003a;height:100px;width:100px;text-align:center}aside a{color:#fff;text-decoration:none;font-weight:bold;font-size:16px;height:100%;width:100%;display:flex;-moz-display:flex;-webkit-display:flex;justify-content:center;align-items:center}.sub_hero{background:#d8d8d8;height:200px}.sub_hero .section_wrapper{height:100%;position:relative}.sub_hero .section_wrapper h1.tate{position:absolute;right:0}.sub_hero .section_wrapper img.sub_hero_img{display:block;position:absolute;width:202px;top:5rem;right:4rem;z-index:0;opacity:0.5;left:initial}h3{position:relative;text-align:center;margin-bottom:2rem}h3:before{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:70px;height:8px;background:radial-gradient(#2e2930 30%, transparent 31%);background-size:14px 14px;background-position:center}body.rent .room_detail img{width:90%;margin:auto;display:block}body.rent section.main_room .flex .left{width:50%}body.rent section.main_room .flex .left img{width:100%}body.rent section.main_room .flex .right{width:50%}body.rent section.main_room .flex .right a{width:100%}body.rent section.main_room .flex.flex-3{height:100%;object-fit:cover}body.rent section.main_room .flex.flex-3 a{width:33.33333%;object-fit:cover;flex-shrink:0}body.rent section.main_room .flex.flex-3 a img{width:100%;height:100%;object-fit:cover}body.rent section.main_room .flex.flex-3 a img:hover{opacity:0.8}body.rent section.main_room .flex.flex-2{height:100%;object-fit:cover}body.rent section.main_room .flex.flex-2 a{width:50%;object-fit:cover}body.rent section.main_room .flex.flex-2 a img{width:100%;height:100%;object-fit:cover}body.rent section.main_room .flex.flex-2 a img:hover{opacity:0.8}body.rent section.add_room .flex .left{width:50%}body.rent section.add_room .flex .left img{width:100%}body.rent section.add_room .flex .right{width:50%}body.rent section.add_room .flex .right img{width:100%}body.rent section.add_room .flex.flex-3{height:100%;object-fit:cover}body.rent section.add_room .flex.flex-3 a{width:33.33333%;object-fit:cover}body.rent section.add_room .flex.flex-3 a img{width:100%;height:100%;object-fit:cover}body.rent section.add_room .flex.flex-3 a img:hover{opacity:0.8}body.rent section.add_room .flex.flex-2{height:100%;object-fit:cover}body.rent section.add_room .flex.flex-2 a{width:50%;object-fit:cover}body.rent section.add_room .flex.flex-2 a img{width:100%;height:100%;object-fit:cover}body.rent section.add_room .flex.flex-2 a img:hover{opacity:0.8}body.rent hr.rent_hr{border-top:1px solid #d8d8d8;border-bottom:none;margin:3rem auto;width:90%}body.rent .price_flex{display:flex;-moz-display:flex;-webkit-display:flex;max-width:1000px;width:80%;margin:auto;border:1px solid #000;margin-bottom:1rem;padding:10px 2rem}body.rent .price_flex h4{margin:0}body.rent .price_flex .small{font-size:13px}body.rent .price_flex .price_right{margin-left:auto;display:flex;-moz-display:flex;-webkit-display:flex;align-items:center}body.rent .price_flex .price_small{font-size:13px;text-align:left}body.rent ul.option{padding:0;list-style:none}body.rent ul.option li{margin-bottom:0.5rem;display:flex;-moz-display:flex;-webkit-display:flex}body.rent ul.option li span{margin-left:auto}body.rent h3{margin-bottom:3rem;margin-top:3rem}body.rent .price_ex{padding-top:3rem}body.rent .price_ex .price_calc{margin-top:2rem}body.rent .price_ex .price_calc .flex{margin-bottom:7px;align-items:center}body.rent .price_ex h3{margin-bottom:3rem;margin-top:0}body.rent .price_ex .price_ex_right{margin-left:auto;font-size:30px}body.rent .price_ex .total_price{font-size:30px;text-align:right;color:#f00}body.rent table{width:100%;border-collapse:collapse;max-width:1000px;margin:auto}body.rent table tr{border-bottom:solid 1px #d4d4d4}body.rent table tr:last-child{border-bottom:none}body.rent table th{position:relative;text-align:left;width:200px;vertical-align:baseline;padding:10px 0}body.rent table td{text-align:left;width:70%;text-align:left;padding:10px 1rem}body.access .seccion_acccess_1 .gmap{height:0;overflow:hidden;padding-bottom:35.25%;position:relative}body.access .seccion_acccess_1 .gmap iframe{position:absolute;left:0;top:0;height:500px;width:100%}body.access section.seccion_acccess_2 .ac_box{border-bottom:1px solid #aaa;padding:2rem 0}body.access section.seccion_acccess_2 .ac_box h4{margin:0;background:#4d5aaf;display:inline;padding:3px 1rem;color:#fff}body.access section.seccion_acccess_2 .ac_box .access_type{margin-bottom:2rem;font-size:30px;font-weight:bold}body.access section.seccion_acccess_2 .ac_box .access_flex{display:flex;-moz-display:flex;-webkit-display:flex}body.access section.seccion_acccess_2 .ac_box .access_flex.first{margin-bottom:2rem}body.access section.seccion_acccess_2 .ac_box .access_flex .ac_flex_left,body.access section.seccion_acccess_2 .ac_box .access_flex .ac_flex_right{width:50%}body.access section.seccion_acccess_2 .ac_box .access_flex .ac_flex_left img,body.access section.seccion_acccess_2 .ac_box .access_flex .ac_flex_right img{width:100%}body.access section.seccion_acccess_2 .ac_box .access_flex .ac_flex_left{padding-right:2rem}body.access section.seccion_acccess_2 .ac_box .access_flex .ac_flex_left.t{font-size:3rem}body.access section.seccion_acccess_2 .ac_box.parking .ac_flex_left{width:30%;padding-right:2rem}body.access section.seccion_acccess_2 .ac_box.parking .ac_flex_left img{width:100%}body.access section.seccion_acccess_2 .ac_box.parking .ac_flex_right{width:50%}body.access section.seccion_acccess_2 .ac_box.parking .ac_flex_right .rigth_coution_box{border:1px solid #9a9a9a;padding:5px;flex:1;box-sizing:border-box;font-size:14px;margin-top:1rem}body.access section.seccion_acccess_2 .ac_box.parking .ac_flex_right .rigth_coution_box br{margin-bottom:1rem}body.access section.seccion_acccess_2 .ac_box.last{border-bottom:initial}body.access section.seccion_acccess_2 .ac_box.last .youtube{position:relative;width:100%;padding-top:56.25%}body.access section.seccion_acccess_2 .ac_box.last .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}body.privacy .section_wrapper{max-width:800px}body.privacy .section_wrapper p{margin:0}body.privacy h1.title{text-align:center}body.privacy h3{text-align:left;margin:2rem 0 0 0;border-bottom:1px solid #e0e0e0}body.privacy h3:before{content:initial}body.privacy h2.mgb20{font-size:20px}body.privacy h2.mgb20:before{content:initial}body.not_found .section_404_1 img{display:block;margin:auto;width:150px}body.not_found .section_404_1 .b_4{height:200px;margin:auto;border:1px solid #000;max-width:500px;padding:0 1.5rem;margin-top:1rem;display:flex;align-items:center}body.not_found .section_404_1 .b_4 a{display:block;margin:auto;text-align:center}body.not_found .section_404_1 h5{display:block;text-align:center;margin:auto;font-size:2.5rem}body.recruit section#section_recruit_1{padding-top:8rem}body.recruit section#section_recruit_1 p.coution{color:#f52424;font-weight:bold;text-align:center;border:2px solid #f52424;padding:0.5rem 1rem;display:table;margin:1rem auto}body.recruit section#section_recruit_1 table{width:100%;border-collapse:collapse;max-width:1000px;margin:auto}body.recruit section#section_recruit_1 table tr{border-bottom:solid 1px #d4d4d4}body.recruit section#section_recruit_1 table tr:last-child{border-bottom:none}body.recruit section#section_recruit_1 table th,body.recruit section#section_recruit_1 table td{display:block;width:100%;padding:0;margin:0}body.recruit section#section_recruit_1 table th{position:relative;text-align:left;width:200px;vertical-align:baseline;padding:13px 0 0}body.recruit section#section_recruit_1 table td{text-align:left;width:70%;text-align:left;padding:0px 0 5px}body.recruit section#section_recruit_1 p{margin:auto;display:block;max-width:600px;margin-bottom:2rem}body.about section.section_about_1 img{max-width:800px;display:block;margin:auto;width:100%}body.about section.section_about_1 .text_body{height:300px;margin-top:4rem}body.about section.section_about_1 .text_body .tate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-left:auto;margin-right:auto;text-orientation:upright}body.about section.section_about_1 .text_body .tate ul{padding:0;margin:0;list-style:none}body.about section.section_about_1 .text_body .tate li{padding-top:1rem;position:relative;font-size:13px}body.about section.section_about_1 .text_body .tate li:before{content:"※";position:absolute;top:-6px}body.about section.section_about_1 .text_body .text_body{margin-top:4rem}body.event2 .grid{display:flex;-moz-display:flex;-webkit-display:flex;align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;flex-wrap:wrap}body.event2 .grid a{display:flex;-moz-display:flex;-webkit-display:flex;align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;width:33.333333%;padding:2px;box-sizing:border-box;position:relative}body.event2 .grid a:hover{opacity:0.5}body.event2 .grid a:before{padding-top:100%;content:"";display:block}body.event2 .grid a div{margin:2px;padding:0;display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}body.event2 .grid a img{width:100%;height:100%;object-fit:cover;border:1px solid #f3f3f3}body.form .fed-flxMid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}body.form .fed-icRadio{position:relative;width:20px;height:20px;margin-right:0.5em;background-color:#fff;border-radius:100%;border:1px solid #ccc;box-sizing:border-box}body.form i.fed-icRadio:before{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:100%;background-color:#ccc}body.form input::placeholder,body.form textarea::placeholder{color:#c5c5c5}body.form .selected .fed-icRadio{border-color:#4d5aaf}body.form .selected>.fed-icRadio::before{background-color:#4d5aaf}body.form .fed-hide{display:none}body.form p.caution{font-size:13px}body.form form#pingForm{max-width:800px;margin:auto}body.form .form-group{display:flex}body.form .form-group>label{width:200px;font-weight:bold}body.form .form_textbody.center{margin-bottom:5rem;margin-top:1rem}body.form input,body.form textarea{border:none;background:#eee;padding:0.5rem 1rem;box-sizing:border-box}body.form input{width:300px}body.form textarea{width:100%;flex:1}body.form .form-group{display:flex;border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}body.form span.error:before{content:"";position:absolute;top:50%;left:-11px;margin-top:-4px;border:4px solid transparent;border-right:7px solid #d7003a}body.form span.error{border-radius:5px;position:relative;display:flex;margin-left:1rem;padding:5px 5px;color:#fff;font-size:12px;background:#d7003a;max-height:1rem;align-items:center}body.form div#result{margin-top:1rem;padding:1px;text-align:center;color:#d7003a;font-weight:bold}body.form button.link{margin:auto;display:block;width:250px;height:50px;border:none;background:#4d5aaf;color:#fff;font-size:18px;font-weight:bold}body.form button.link:hover{background:#2e2930}.breadcrumbs{max-width:1300px;margin:auto;padding-left:15px;padding-right:15px}.breadcrumbs ol{display:flex;align-items:center;font-size:13px;list-style:none;margin:2rem 0 5px;padding:0}.breadcrumbs ol li{align-items:center;display:flex;color:#2e2930}.breadcrumbs ol li i.fas.fa-home{margin-right:2px;color:#4d5aaf}.breadcrumbs ol li a{text-decoration:none;color:#4d5aaf}.breadcrumbs ol li:not(:last-child)::after{content:"";display:inline-block;width:7px;height:7px;border:1px solid #000;border-color:#555 #555 transparent transparent;transform:rotate(45deg);margin:0 10px 0px 5px}footer{color:#fff}footer .footer_wrapper{padding:5rem 15px 3rem;background:url(../images/footer_back.jpg)}footer .footer_wrapper .section_wrapper .flex{align-items:start}footer .footer_wrapper img.footer_logo{width:87px;margin:auto;display:block}footer .footer_wrapper .flex_box.left{opacity:0.8;margin-top:0.5rem}footer .footer_wrapper .flex_box.flex_center ul.detail{margin:0;padding:0 0 0 1rem;list-style:none}footer .footer_wrapper .flex_box.flex_center ul.detail li{opacity:0.8}footer .footer_wrapper .flex_box.flex_center ul.detail li.footer_t{font-size:2rem}footer .footer_wrapper .flex_box.flex_center ul.detail span.sub_title{font-weight:bold;margin-right:1rem}footer .footer_wrapper .flex_box.flex_center ul.detail li.footer_sns ul.flex{list-style-type:none;margin-bottom:1rem;padding:0}footer .footer_wrapper .flex_box.flex_center ul.detail li.footer_sns ul.flex li{margin-right:1rem}footer .footer_wrapper .flex_box.flex_center ul.detail li.footer_sns ul.flex li a img{width:30px}footer .footer_wrapper .flex_box.right{margin-left:auto}footer .footer_wrapper .flex_box.right ul{padding:0;margin:0;font-size:23px}footer .footer_wrapper .flex_box.right ul li{list-style:none}footer .footer_wrapper .flex_box.right ul li a{text-decoration:none;color:#fff;position:relative}footer .footer_wrapper .flex_box.right ul li a:before{position:absolute;top:-18px;left:0;width:2px;height:13px;content:"";background:#ffffff;transition:0.2s;right:0;margin:auto}footer .footer_wrapper .flex_box.right ul li a:hover{color:#4d5aaf}footer .footer_wrapper .flex_box.right ul li a:hover:before{background:#4d5aaf}footer .footer_wrapper.sub{padding:1rem 15px;border-top:1px solid #444}footer .footer_wrapper.sub a{text-decoration:none;color:#fff}footer .footer_wrapper.sub a:hover{color:#4d5aaf}footer .footer_wrapper.sub .footer_sub ul{display:flex;list-style:none;padding:0;margin:0}footer .footer_wrapper.sub .footer_sub ul li{margin-right:2rem;font-size:14px}footer .footer_wrapper.sub .footer_sub ul li a:before{content:"▶";margin-right:3px}footer .footer_wrapper.sub .footer_sub ul li.copy{margin-left:auto;margin-right:0}.slick-list.draggable{height:100vh;width:100%}.slick-list img{width:100%;height:100vh;object-fit:cover;-webkit-animation:inout 10s;-moz-animation:inout 10s;animation:inout 10s;animation-iteration-count:infinite}@-webkit-keyframes inout{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}@-moz-keyframes inout{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}@keyframes inout{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}#page{position:relative}#sidebar{position:absolute;right:0;width:29%;z-index:99;color:#119}.hero{height:100vh}@media screen and (min-width: 481px){.nopc{display:none}}@media screen and (min-width: 1400px){section#section1 .flex.f img{object-position:center 15%}}span.option_ex{font-size:12px;display:block;text-align:right;margin-top:-17px}@media screen and (max-width: 480px){span.sp-smalltext{font-size:14px}}.price_notice{width:80%;margin:auto}ul.list-number{list-style:none;padding-left:0}ul.list-nomal{padding-left:20px}@media screen and (max-width: 480px){.price_notice{width:100%;margin:auto}}span.ex-subtitle{font-size:13px;margin:auto;display:block;font-weight:bold;margin:0.2rem;color:#ffed00}@media screen and (max-width: 480px){span.ex-subtitle{text-align:left}}
