body{margin:0;padding:0;line-height:1.5;font-size:1.277vw;font-family:"A1 Mincho",YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:500;color:#4e4d4d}.nav_toggle_wrap{background-color:#c0004c;padding:3%;z-index:99}.common *{margin:0;padding:0}.common *{box-sizing:border-box}.common ul,.common ul li .common ol,.common ol li{list-style:none}.common h1,.common h2,.common h3,.common h4,.common h5,.common h6,.common input,.common textarea{font-weight:normal;font-size:1em}.common table{border-collapse:collapse;border-spacing:0;font-size:1em}.common a{text-decoration:none;color:#000}.common a:link,.common a:visited{text-decoration:none;color:#4e4d4d}.common a:hover,.common a:active{color:#4e4d4d}.common img{max-width:100%;height:auto}.common a:hover img{opacity:.7;transition:.5s}.common a.inline-link{color:#827000;text-decoration:underline;transition:.5s}.common a.inline-link:hover{color:#cd004b;transition:.5s}.common .effect-parts.effect-fade-in-1{transform:translateY(0);opacity:0;visibility:hidden;transition:transform 1s , opacity 1s , visibility 1s}.common .effect-parts.effect-fade-in-1.effect_active{transform:translateY(0);opacity:1;visibility:visible}.clear{clear:both}br.clear{display:block;margin:0;padding:0;clear:both;height:0;border:none;visibility:hidden;font-size:0}.clearfix::after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1%}* html .clearfix{height:1%}.inner{width:1200px;margin:0 auto}::-webkit-input-placeholder{color:#000}#main .photo-gallery .slick-slider{padding:0}#main .photo-gallery .slick-slider .slick-slide>div>div{display:block!important}#main .photo-gallery .slick-slider .photo-gallery-slider-item{width:25.5vw!important;padding:0 1.2vw}#main .photo-gallery .slick-slider .photo-gallery-slider-item img{display:block}#main .photo-gallery .btn-more{position:relative;display:flex;justify-content:center;width:4.2rem;margin:0 auto}#main .photo-gallery .btn-more a{position:relative;display:block;text-align:center;text-decoration:none;font-weight:bold;font-size:1vw}#main .photo-gallery .btn-more a .btn-arrow-link{position:relative;display:flex;align-items:center;width:6.5vw;border-bottom:solid 1px #827000;color:#827000;transition:1s}#main .photo-gallery .btn-more a:hover .btn-arrow-link{border-bottom:solid 1px #cd004b;color:#cd004b;transition:.5s}#main .photo-gallery .btn-more a .btn-arrow-link .link-label{padding:0 1rem 0 1rem;letter-spacing:.05em}#main .photo-gallery .btn-more a .btn-arrow-link .link-arr{position:absolute;right:.8rem;transition:right .5s}#main .photo-gallery .btn-more a:hover .btn-arrow-link .link-arr{right:.4rem}.device-sp{display:none}.device-sp-inline{display:none}.device-pc{display:block}.device-pc-inline{display:inline}#container{}#header .h-fix{position:fixed;top:0;right:0;left:0;z-index:99;padding:0 2.8vw 0}#header .header-inner{display:flex;justify-content:space-between;width:100%}#header .header-contents{display:flex;justify-content:space-between;width:25.5vw}#header .h-logo .h-logo-box{padding:1.5vw 0 0}#header .h-logo .h-logo-box a{display:block;width:7.5vw}#header .h-logo .h-logo-box img{display:block}#header .header-contents .h-btns{padding:2.2vw 1vw 0 0}#header .header-contents .h-btns ul{display:flex;justify-content:space-between;width:20.8vw}#header .header-contents .h-btns ul li{width:10vw}#header .header-contents .h-btns ul li a{display:flex;justify-content:center;align-items:center;width:100%;border-radius:2vw;height:2.4vw;padding:.1vw 0 0 1vw;text-align:center;color:#fff}#header .header-contents .h-btns ul li.h-btn-line a{font-size:.9vw;background:#cd004b url(images/common/h-btns-line.png) no-repeat 1.1vw 50%;background-size:1.1vw auto}#header .header-contents .h-btns ul li.h-btn-tel a{padding:.45vw 0 .4vw .5vw;font-size:1.15vw;background:#cd004b url(images/common/xh-btns-tel.png.pagespeed.ic.7Aihu9ltuY.png) no-repeat 1vw 50%;background-size:.65vw auto}#header .header-contents .h-btn-open{width:12vw;padding:1.45vw 0 0;color:#cd004b;cursor:pointer}#header .header-contents .h-btn-open .h-btn-open-wrapper{padding:0 0 0 .2vw}#header .header-contents .h-btn-open .nav-icon{position:relative;display:block;width:3vw;height:1.8vw}#header .header-contents .h-btn-open .nav-icon::before,#header .header-contents .h-btn-open .nav-icon::after{content:"";display:block;width:3vw;border-top:1px solid #cd004b;position:absolute;top:.5vw;left:.5vw;transition:.3s all}#header .header-contents .h-btn-open .nav-icon::after{top:1.7vw}#header .header-contents .h-btn-open .h-btn-open-box{padding:0 0 0 .5vw;color:#cd004b;font-size:1.2vw}#header .h-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:url(images/common/h-bg-menu.jpg) no-repeat 0 0;background-size:cover}#header .h-menu{display:none}#header .logo-btn-close{display:flex;justify-content:space-between;width:100%;padding:0 0 0 2.85vw}#header .h-menu-logo-close{padding:0 0 10vw}#header .h-menu .h-btn-close{display:block;position:fixed;top:3.15vw;right:3.2vw;width:2vw;height:2vw;cursor:pointer;text-decoration:-9999px;overflow:hidden}#header .h-menu .h-btn-close::before,#header .h-menu .h-btn-close::after{content:"";position:absolute;top:50%;left:50%;width:.12vw;height:3vw;background:#a32643}#header .h-menu .h-btn-close::before{transform:translate(-50%,-50%) rotate(45deg)}#header .h-menu .h-btn-close::after{transform:translate(-50%,-50%) rotate(-45deg)}#header .h-menu .h-btn-close .h-btn-close-box{display:none}#header .h-menu .header-inner{display:flex;justify-content:space-between;width:100%;padding:0 2.6vw}#header .h-menu .h-menu-logo{}#header .h-menu .h-menu-logo .h-menu-logo-box{padding:2.7vw 0 10.8vw 0}#header .h-menu .h-menu-logo a{display:block;width:9.2vw}#header .h-menu .h-menu-logo img{display:block}#header .h-menu .h-menu-cols{display:flex;width:100%;padding:0 0 0 17.7vw}#header .h-menu .h-menu-cols .h-menu-cols-box-1{width:19vw}#header .h-menu .h-menu-cols .h-menu-cols-box-2{width:19vw}#header .h-menu .h-menu-cols .h-menu-cols-box-3{width:18vw}#header .h-menu .h-menu-cols .h-menu-cols-box-4{width:18vw}#header .h-menu .h-menu-list ul li{padding:0 0 1.65vw}#header .h-menu .h-menu-list ul li a{display:block;font-size:1.35vw;color:#4e4d4d;transition:all .3s ease;-webkit-transition:all .3s ease}#header .h-menu .h-menu-list ul li.h-menu-list-yoyaku a{color:#4e4d4d}#header .h-menu .h-menu-list ul li a:hover{color:#827000;transition:all .3s ease;-webkit-transition:all .3s ease}#header .h-menu .h-menu-sns{padding:3.4vw 0 0}#header .h-menu .h-menu-sns ul{display:flex}#header .h-menu .h-menu-sns ul li{width:2.5vw;margin:0 .5vw 0 0}#header .h-menu .h-menu-sns ul li a{display:block;opacity:1}#header .h-menu .h-menu-sns ul li img{display:block}#wrapper{}#main .wp-pagenavi{text-align:center}#main .wp-pagenavi a,#main .wp-pagenavi span{border:none;font-size:.88vw}#main .wp-pagenavi span.current{color:#827000}.fvSection{position:relative;font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif;background-image:url(images/bg1.png);padding-top:20%}.fvSection img{width:80%;margin:auto}.fvSection_txt{position:absolute;padding:3% 6% 3% 3%;bottom:0;left:0;background:#fff;background-color:rgba(255,255,255,.8)}.fvSection_txt p{font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif}.fvSection_txt1{color:#f67777;font-size:8vw;margin-bottom:3vw}.fvSection_txt2{text-align:center;font-size:4vw;margin-bottom:1vw;text-shadow:0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff}.fvSection_txt3{text-align:center;font-size:4vw;margin-bottom:1vw;text-shadow:0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff , 0 0 3px #fff}.fvSection_txt4_block{background:#f67777;border-radius:23px;width:fit-content;padding:8px 16px;margin:auto}.fvSection_txt4{color:#fff;font-size:3vw}.section_title{padding:15% 0}.section_title img{margin:auto;width:10%}.section_title p{text-align:center;font-size:30px;margin-top:7%}.top_collection_block{background-image:url(images/bg2.png);background-size:cover;padding-bottom:1%}.top_collection{margin:0 5%;font-size:0}.top_collection li{position:relative;display:inline-block;width:47%;margin-bottom:9%;box-sizing:border-box;-webkit-box-sizing:border-box}.top_collection li:first-child{width:100%}.top_collection img:first-child{margin:auto}.top_collection li:nth-of-type(3),
.top_collection li:nth-of-type(5){margin-left:6%}.top_collection li:nth-of-type(4),
.top_collection li:nth-of-type(5){margin-bottom:0%}.top_collection_img{box-shadow:5px 4px 5px -2px rgba(0,0,0,.5)}.top_collection li:first-child .top_collection_category{top:-6vw;left:-3vw;width:32%}.top_collection_category{position:absolute;top:-6%;left:-4%;width:36%}.top_plan_block{background-image:url(images/bg3.png);background-size:cover;padding-bottom:1%}.top_blog_block{background-image:url(images/bg5.png);background-size:cover;padding-bottom:1%}.blog_section_colm{display:flex;width:92%;margin:auto;margin-bottom:9%;box-shadow:5px 4px 5px -2px rgba(0,0,0,.5)}.blog_section_colm_img{width:45%}.blog_section_colm_txt{width:55%;padding:3%;font-size:3vw;background:#fff}.blog_section_colm_txt p{font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif}.blog_section_colm_txt_title p{font-size:12px}.blog_section_colm_txt_title{margin-bottom:4%;font-size:3vw}.blog_section_colm_txt p{line-height:22px}.btn_pink a{font-size:4.5vw}.btn_pink{text-align:center;justify-content:center;background:#c0004c;color:#fff;width:80%;margin:10% auto;padding:5%;font-size:17px}.btn_white a{font-size:6.5vw}.btn_white{position:relative;text-align:center;justify-content:center;border:solid .1px;letter-spacing:4px;width:80%;margin:10% auto;padding:5%;font-size:17px;letter-spacing:2px}.btn_white::after{position:absolute;left:3px;width:4px;height:4px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn_white_block .arrow:before,.btn_white_block .arrow:after{content:'';display:block;position:absolute;top:50%;right:4%;height:1px;background:#010101}.btn_white_block .arrow:before{width:15%;top:52%;transform:translate(30px,0)}.btn_white_block .arrow:after{width:15px;top:52%;transform-origin:right center;transform:translate(30px,0) rotate(25deg)}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.rental_point_section2{background-image:url(images/rental_img/A_point2_bg.png)}.rental_point_section3{background-image:url(images/rental_img/A_point3_bg.png)}.rental_point_section3_img{width:97%;margin:3% auto 0}.rental_point_section_title1{display:flex;margin:0 3%;padding-bottom:2%}.rental_point_section_title{display:flex;margin:0 3%;padding:9% 0 2%}.rental_point_section_title_img_block{width:20%;padding:1%}.rental_point_section_title_txt_block{width:80%}.rental_point_section_title_txt_block p{padding:6% 3%;font-size:4vw;line-height:24px}.rental_point_section_title_txt_block .rental_point_section_title_txt_block3{padding:8% 3%}.rental_point_section_txt{margin:0 3%;line-height:27px;font-size:3.5vw}.point3_btn_block{margin:3%;display:flex;flex-wrap:wrap;margin-bottom:10%}.point3_btn_block .btn_pink{width:49%;margin:3% auto;padding:6% 0;font-size:4vw}.point3_btn_block li:nth-of-type(3){padding:4%}.rental_plan_section1{background-image:url(images/rental_img/A_rental_bg.png)}.rental_plan_section1 img{width:90%;margin:auto}.rental_plan_section3 img,.rental_plan_section4 img,.rental_plan_section5 img{padding:3%}.rental_plan_section3 img:nth-child(2){padding:0 3%}.rental_plan_section1 .rental_plan_section_title,.rental_plan_section2 .rental_plan_section_title,.rental_plan_section3 .rental_plan_section_title,.rental_plan_section4 .rental_plan_section_title,.rental_plan_section5 .rental_plan_section_title,.rental_plan_section6 .rental_plan_section_title,.rental_plan_section7 .rental_plan_section_title,.rental_plan_section8 .rental_plan_section_title{width:100%;margin-bottom:5%}.rental_plan_section1 .rental_plan_section_img2{width:100%;margin:7% 0}.rental_plan_section2{background-image:url(images/rental_img/A_set_bg.png)}.rental_plan_section2 p{padding:0 3% 7%;line-height:22px}.rental_plan_section8 p{padding:0 3%;line-height:22px;font-size:4vw}.rental_plan_section2_present10{background-color:rgba(247,225,229,.8);padding:5%;border-radius:5px;width:90%;margin:5% auto}.rental_plan_section3{background-color:#faecf1}.rental_plan_section4{background-color:#faf6ec}.rental_plan_section5{background-color:#eef6fb}.rental_plan_section6{background-image:url(images/rental_img/B_q_bg.png)}.rental_plan_section6_img_block{display:flex;margin:5%}.rental_plan_section6_img_block li{width:33%;margin-right:3%}.rental_plan_section6_img_block li:last-child{margin-right:0}.s_02{margin:0 5%}.s_02 .btn_pink{width:100%}.s_02,.rental_plan_section7 ul li{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",'Sawarabi Mincho',serif}.s_02 .accordion_one{max-width:1024px;margin:0 auto}.s_02 .accordion_one .accordion_header{position:relative;display:flex;background-color:#886e4f;color:#fff;font-size:26px;padding:20px 11%;text-align:center;position:relative;cursor:pointer;transition-duration:.2s}.s_02 .accordion_one .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:20px;height:20px;border:1px solid #fff;margin-top:-20px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;border-radius:50%}.s_02 .accordion_one .accordion_header .i_box .one_i{display:block;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative}.s_02 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);border-radius:50%}.s_02 .accordion_one .accordion_header .i_box .one_i:before,.s_02 .accordion_one .accordion_header .i_box .one_i:after{display:flex;content:'';background-color:#fff;border-radius:10px;width:12px;height:2px;position:absolute;top:6px;left:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center center}.s_02 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:12px;top:1px;left:6px}.s_02 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}.s_02 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box_one_q{font-size:8vw;position:absolute;left:3%;top:18%;margin-right:2%}.box_one_title{text-align:left}.s_02 .accordion_one .accordion_inner{display:none;padding:6% 2%;background:#fff;box-sizing:border-box}.s_02 .accordion_one .accordion_inner p.txt_a_ac{margin:0;width:90%;line-height:24px}.box_one{display:flex}.box_one .box_one_anc{margin-right:2%;font-size:9vw;color:#c0004c}.box_one .box_one_anc img{width:75%}@media screen and (max-width:1024px){.s_02 .accordion_one .accordion_header{font-size:18px}.s_02 .accordion_one .accordion_header .i_box{width:18px;height:18px;margin-top:-10px;border-radius:50%}}@media screen and (max-width:767px){.s_02 .accordion_one .accordion_header{font-size:3.5vw;text-align:left;padding:3% 2%}}.s_02 .accordion_one .accordion_header{text-align:left;padding:6% 2% 6% 15%;margin-top:7%}.rental_plan_section7{background-image:url(images/rental_img/A_rental_bg.png)}.rental_plan_section7_title{text-align:center;margin-top:5%;padding:0;font-size:5vw}.rental_plan_section7_title2{text-align:center;color:#886e4f;margin:8% auto 3%;font-size:5vw}.rental_plan_section7 ul li,.bring_section2 ul li{padding-left:1em;text-indent:-1em;line-height:22px;font-size:3.7vw;margin:0 3%}.rental_plan_section7 ul li:last-child{margin-top:4%}.about_title{width:70%;margin:2% auto 0}.rental_plan_section7_schedule_img{width:97%;margin:10% auto}.rental_plan_section8{background-image:url(images/rental_img/A_set_bg.png);padding-bottom:3%}.rental_plan_section8 img{width:95%;margin:5% auto}.fvSection_bring{padding-top:20%}.img_block_flex{display:flex}.img_block_flex img{width:50%}.fvSection_bring p{margin:5% 3%;line-height:28px;font-size:4vw}.bring_section1,.bring_section2_img_block{padding:0 3%}.block{padding:0 3% 9%}.bring_section1{margin:4% 3% 7%}.bring_section1 li{margin-bottom:4%}.bring_section2,.bring_section3,.bring_section4,.bring_section5{background-image:url(images/rental_img/A_rental_bg.png)}.bring_section2_check{background-image:url(images/rental_img/A_set_bg.png);padding-bottom:12%}.plan_img{width:97%;margin:5% auto}.bring_section2_img2{width:70%;margin:6% auto;padding-top:6%}.bring_section2 ul{margin:5% 0 8%}.bring_section2 ul li{line-height:27px}.img_block_inl img{width:49%;display:inline-block}.bring_section5_img2{width:60%;margin:auto}.collection_head_link_block{margin:3%}.collection_head_link_block ul{display:flex;flex-wrap:wrap}.collection_head_link_block li{width:32%;margin-right:1%;margin-bottom:1%}.collection_head_link_block li:nth-child(3){margin-right:0}.collection_title img{width:80%;margin:0 auto 30%}.slick-slider{position:relative;padding:20px 0}.slider_mr{margin:0 10px}.slick-track{display:flex}.collection_txt_block{margin:0 3%}.collection_lead{font-size:5vw;line-height:8vw}.collection_txt{font-size:4vw;line-height:6vw}.slide-arrow{position:absolute;top:50%;margin-top:-15px;background:#fff;border-radius:0;font-size:20px;outline:none}.prev-arrow{left:20px;width:50px;height:50px;z-index:10;left:7%;padding-right:12px;padding-right:15px}.prev-arrow:before{content:'〈';color:#c0004c}.next-arrow{right:20px;width:50px;height:50px;z-index:10;right:7%;padding-left:10px}.next-arrow:before{content:'〉';color:#c0004c}.foot_link_block_1,.foot_link_block_2{position:relative}.foot_link img:nth-child(1){margin-bottom:10px}.foot_link_block_1 p,.foot_link_block_2 p{background-size:contain;text-align:center;font-size:24px;padding-top:20%;height:50vw;left:0;right:0;margin:auto}.foot_link_block_1 p{background-image:url(images/contents1.jpg)}.foot_link_block_2 p{background-image:url(images/contents2.jpg)}.foot_icon_block{width:40%;margin:40px auto}.foot_nav li{border-top:1px solid #e5e5e5;padding:5%;font-size:4vw}.foot_nav a{font-size:4vw}.copy{padding:1%;text-align:center;background:#c0004c;color:#fff}.copy .cp{font-family:Roboto,Arial,Helvetica,Tahoma,Verdana;color:#fff}.foot_float_nav{position:fixed;bottom:0;width:100%;max-width:720px;margin:auto}.foot_float_nav p{text-align:center}.foot_float_nav ul{display:flex;justify-content:space-around;background:#ffdeeb;color:#c0004c}.foot_float_nav li{margin:0 auto;padding:2%;width:33%}.foot_float_nav li img{width:15%;margin-bottom:4%}.foot_float_nav li:nth-of-type(2) img{width:17%;margin-bottom:6%}.foot_float_nav li{border-right:1px solid #c0004c}.contact{color:#c0004c;position:relative}.contact p{text-align:center}.contact .contact_icon{text-align:center;width:10%;margin-right:5%}.contact_icon{width:17%}.contact_block{font-size:6vw;width:100%;position:absolute;bottom:14%}.contact_block>div{display:flex;width:80%;margin:auto;padding:5%}#footer-access .access{padding:5.7vw 0 0;background:url(images/index/bg-access.png) no-repeat 0 0;background-size:cover}#footer-access .access .access-wrapper{width:78vw;margin:0 auto}#footer-access .access .heading{position:relative;display:flex;align-items:center;justify-content:center;margin:0 0 2.8vw}#footer-access .access .heading .heading-box{padding:0 2vw}#footer-access .access .heading::before{display:block;content:'';width:2.5vw;height:3.6vw;background:url(images/index/icon-title_leaf_left.png) no-repeat 0 0;background-size:100% 100%}#footer-access .access .heading::after{display:block;content:'';width:2.5vw;height:3.6vw;background:url(images/index/icon-title_leaf_right.png) no-repeat 0 0;background-size:100% 100%}#footer-access .access .heading h2{display:flex;justify-content:center;font-size:1.4vw;font-weight:bold;color:#cd004b}#footer-access .access .heading .ruby-en{position:relative;display:flex;justify-content:center;font-size:.7vw;font-weight:bold;color:#cd004b;letter-spacing:.1em}#footer-access .access .map{padding:0 0 2vw}#footer-access .access .map iframe{display:block;width:100%;height:29.5vw}#footer-access .access .img-info{display:flex;justify-content:space-between;width:100%;padding:0 0 6.3vw}#footer-access .access .imgs{display:flex;justify-content:space-between;width:44.2vw}#footer-access .access .imgs .img-1{width:21.7vw}#footer-access .access .imgs .imgs-list{width:21.7vw}#footer-access .access .imgs .imgs-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#footer-access .access .imgs .imgs-list ul li{width:48.2%;padding:0 0 .7vw}#footer-access .access .address-btns{width:27vw;padding:3.2vw 0 0;font-size:.95vw}#footer-access .access .address{padding:0 0 1.5vw;line-height:1.7}#footer-access .access .access-btn ul{display:flex;justify-content:space-between;width:17vw}#footer-access .access .access-btn ul li{}#footer-access .access .access-btn ul li.link-maps{width:8.7vw}#footer-access .access .access-btn ul li.link-more{width:6.8vw}#footer-access .access .access-btn ul li .btn-more a{display:block;text-align:center;text-decoration:none;font-weight:bold;font-size:.9vw}#footer-access .access .access-btn ul li .btn-more a .btn-arrow-link{position:relative;display:flex;align-items:center;width:100%;border-bottom:solid 1px #827000;color:#827000;transition:1s}#footer-access .access .access-btn ul li .btn-more a:hover .btn-arrow-link{border-bottom:solid 1px #cd004b;color:#cd004b;transition:.5s}#footer-access .access .access-btn ul li .btn-more a .btn-arrow-link .link-arr{position:absolute;right:.5em;transition:right .5s}#footer-access .access .access-btn ul li .btn-more a:hover .btn-arrow-link .link-arr{right:0}#footer-access .access .access-btn ul li.link-maps .btn-more a .btn-arrow-link .link-label{padding:0 0 0 1em}#footer-access .access .access-btn ul li.link-maps .btn-more a .btn-arrow-link .link-arr{right:1em}#footer-access .access .access-btn ul li.link-maps .btn-more a:hover .btn-arrow-link .link-arr{right:.5em}#footer-access .access .access-btn ul li.link-more .btn-more a .btn-arrow-link .link-label{padding:0 0 0 1.8em}#footer-access .access .access-btn ul li.link-more .btn-more a .btn-arrow-link .link-arr{right:1.5em}#footer-access .access .access-btn ul li.link-more .btn-more a:hover .btn-arrow-link .link-arr{right:1em}#footer{padding:5.5vw 0 6vw;background:#fff7f8}#footer .footer-inner{display:flex;justify-content:space-between;width:100%;padding:0 0 0 11vw}#footer .footer-inner .logo-info{width:30vw}#footer .footer-inner .logo-info .f-logo{width:7.6vw;padding:0 0 1.1vw}#footer .footer-inner .logo-info .f-logo a{display:block}#footer .footer-inner .logo-info .f-logo img{display:block}#footer .footer-inner .name-studio{padding:0 0 .35vw;font-size:1.1vw}#footer .footer-inner .address{padding:0 0 .8vw;font-size:.75vw}#footer .f-sns{padding:0 0 0}#footer .f-sns ul{display:flex}#footer .f-sns ul li{width:2.5vw;margin:0 .15vw 0 0}#footer .f-sns ul li a{display:block;opacity:1}#footer .f-sns ul li a:hover{transition:all .3s ease;-webkit-transition:all .3s ease;opacity:.7}#footer .f-sns ul li img{display:block}#footer .f-contents{width:51.7vw}#footer .copyright{font-size:1.1vw}#footer .f-menu-logo{}#footer .f-menu-logo .f-menu-logo-box{padding:2.6vw 0 10.5vw 2.9vw}#footer .f-menu-logo a{display:block;width:9.2vw}#footer .f-menu-logo img{display:block}#footer .f-menu-cols{display:flex;width:100%;padding:.8vw 0 1.2vw}#footer .f-menu-cols .f-menu-cols-box-1{width:13vw;padding:0 1vw 0 0}#footer .f-menu-cols .f-menu-cols-box-2{width:11vw;padding:0 1vw 0 0}#footer .f-menu-cols .f-menu-cols-box-3{width:10vw;padding:0 1vw 0 0}#footer .f-menu-cols .f-menu-cols-box-4{width:11vw;padding:0 1vw 0 0}#footer .f-menu-list ul li{padding:0 0 .85vw}#footer .f-menu-list ul li a{display:block;font-size:.9vw;color:#4e4d4d;transition:all .3s ease;-webkit-transition:all .3s ease}#footer .f-menu-list ul li a:hover{color:#bc2273;transition:all .3s ease;-webkit-transition:all .3s ease}#footer .copyright{padding:0 11.3vw 0 0;text-align:right;font-size:1.1vw}#contact #contact_inner{width:720px;margin:11% auto}#contact #contact_inner h1,#contact #contact_inner h2{text-align:center;color:#fff;background:#c0004b;padding:2% 0}#contact #contact_inner p{margin:5% 0}#contact #contact_inner .contact_top_txt{margin:5%;line-height:26px}#contact #contact_inner .kome{color:#c0004b;font-size:22px}#contact #contact_inner .form_wrap{margin:0 3%}#contact #contact_inner .form_wrap [type="text"],#contact #contact_inner .form_wrap [type="email"]{width:55%;line-height:2em;margin-bottom:10px}#contact #contact_inner .form_wrap textarea{width:100%;line-height:2em}#contact #contact_inner .form_wrap [type="checkbox"]{transform:scale(1.4)}#contact #contact_inner .mwform-checkbox-field{margin:3% 0}input::placeholder{color:#c0004b}#contact #contact_inner span.mwform-checkbox-field-text{font-size:30px}#contact #contact_inner .btn_pink{display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#c0004c;color:#fff;width:80%;margin:10% auto;padding:5%;font-size:27px;border:none}.flt-btns a{display:block}.flt-btns img{width:100%;height:auto}.flt-btns{position:fixed;bottom:2vw;right:2vw;z-index:9999;text-align:center;width:3vw}.flt-btns button.pagetop{background:none;border:none;padding:0;margin:0;cursor:pointer;z-index:99999}