@charset "UTF-8";header{width:100%;display:block}header h1{width:110px;height:auto;margin:15px 0 0 30px}.page_ttl{width:100%;margin:20px auto;text-align:center;font-size:2.2rem;color:#5f0100;line-height:1.3;letter-spacing:5px;display:inline-block;position:relative}.page_ttl:before{display:inline-block;position:absolute;content:'';bottom:-25px;left:50%;width:120px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#5f0100}.page_ttl span{font-size:1rem;font-family:'Zen Old Mincho',serif;letter-spacing:2px}#about{padding:120px 0;margin:80px auto 0;position:relative;overflow:hidden}#about .inner_box{width:82%;max-width:1100px;min-width:850px;margin:auto}#about .layout_box{width:100%;margin:60px 0 0}#about .layout_box .txt_area{width:45%;float:left}#about .layout_box .img_area{width:55%;float:right;overflow-x:hidden;margin:5% -11% 0 0}#about .illust_box .cloud1{position:absolute;width:180px;top:0;left:-40px}#about .illust_box .cloud2{position:absolute;width:180px;top:150px;right:-30px}#about .illust_box .cloud3{position:absolute;width:110px;top:330px;right:290px}#about .illust_box .star1{position:absolute;width:80px;top:60px;right:120px}#about .illust_box .balloon1{position:absolute;width:110px;top:130px;right:200px}#saloninfo{padding:100px 0;position:relative;overflow:hidden}#saloninfo a{text-decoration:underline}#saloninfo .inner_box{width:82%;max-width:1100px;margin:auto}#saloninfo .txt_area{width:48%;margin:0 0 30px}#saloninfo .txt_area dl{padding:6px 0;clear:both;overflow:hidden}#saloninfo .txt_area dt{width:20%;float:left}#saloninfo .txt_area dd{width:80%;float:left}#saloninfo .map iframe{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin:0 0 15px}#saloninfo .img_box{width:100%;max-width:1500px;margin:40px auto 0}#saloninfo .img_box .img1{width:58%;float:left;margin:0 3% 0 0}#saloninfo .img_box .img2{width:33%;float:left;margin:18% 0 0}#saloninfo .illust_box .cloud1{position:absolute;width:100px;top:250px;right:30%}#saloninfo .illust_box .cloud2{position:absolute;width:120px;top:100px;right:15%}#saloninfo .illust_box .balloon1{position:absolute;width:85px;top:390px;right:100px}#staff{padding:120px 0;margin:0 auto;position:relative;overflow:hidden}#staff .inner_box{width:82%;max-width:1100px;margin:auto}#staff .layout_box{width:100%;margin:30px 0 150px}#staff .layout_box .img_area1,#staff .layout_box .img_area2{width:30%;float:left;margin:0 8% 0 0}#staff .layout_box .profile{width:62%;float:left;margin:5% 0 0}#staff .intro{margin:0 0 70px}#staff .intro p{font-size:.85rem;margin:0 0 20px}#staff .intro p span{font-family:'Zen Old Mincho',serif;font-size:2rem;line-height:1.3;margin:0 10px 0 0}#staff .message{position:relative}#staff .message:before{display:inline-block;position:absolute;content:'';top:-20px;left:0;width:50px;height:3px;background-color:#c6c0ae}#staff .illust_box .cloud1{position:absolute;width:180px;top:0;left:-40px}#staff .illust_box .cloud2{position:absolute;width:180px;top:150px;right:-30px}#staff .illust_box .cloud3{position:absolute;width:140px;top:1400px;right:15px}#staff .illust_box .cloud4{position:absolute;width:80px;bottom:1000px;left:50px}#staff .illust_box .cloud5{position:absolute;width:130px;bottom:180px;left:100px}#staff .illust_box .star1{position:absolute;width:80px;top:60px;right:120px}#staff .illust_box .balloon1{position:absolute;width:110px;top:130px;right:200px}#staff .illust_box .balloon2{position:absolute;width:80px;bottom:900px;left:220px}#salonmenu{padding:120px 0 80px;margin:30px auto 0;position:relative;overflow:hidden}#salonmenu .main_img{width:90%}#salonmenu .inner_box{width:82%;max-width:1000px;margin:80px auto 0}#salonmenu .menu_list_box{width:82%;max-width:900px;margin:80px auto 0}#salonmenu .menu_layout{width:45%;float:left;margin:0 10% 0 0}#salonmenu .menu_layout:nth-child(2n){width:45%;float:left;margin:0}#salonmenu .menu_layout dl{width:100%;padding:12px 0;border-bottom:1px solid #d0cdc3;clear:both;overflow-y:hidden}#salonmenu .menu_layout dl.no_border{width:100%;padding:12px 0;border:none;clear:both;overflow-y:hidden}#salonmenu .menu_layout dl dt{float:left}#salonmenu .menu_layout dl dd{float:right}#salonmenu .product_box{margin:40px 0}#salonmenu .product_box .img_box{width:45%;float:left;padding:50px 0 0;position:relative}#salonmenu .product_box .img_box .img1{width:80%;margin:0;padding:10px 0}#salonmenu .product_box .img_box .img2{width:80%;margin:0 0 0 10%;padding:10px 0}#salonmenu .product_box .img_box .icon1{width:35%;position:absolute;top:0;right:0}#salonmenu .product_box .img_box .img3{width:80%;margin:0 0 0 20%;padding:10px 0}#salonmenu .product_box .img_box .img4{width:80%;margin:0 0 0 5%;padding:10px 0}#salonmenu .product_box .img_box .icon2{width:35%;position:absolute;top:30px;left:0}#salonmenu .product_box .txt_box{width:55%;float:left;margin:150px 0 0}#salonmenu .product_box .txt_box p{margin:25px 0 0}#salonmenu .illust_box .cloud1{position:absolute;width:160px;top:10px;left:-40px}#salonmenu .illust_box .cloud2{position:absolute;width:120px;top:150px;right:-10px}#salonmenu .illust_box .star1{position:absolute;width:70px;top:0;left:150px}#salonmenu .illust_box .balloon1{position:absolute;width:110px;top:70px;right:130px}#kyohatsu_lead{padding:100px 0;position:relative;overflow:hidden}#kyohatsu_lead .inner_box{width:82%;max-width:1100px;margin:80px auto 0}#kyohatsu_lead .layout_box{width:100%;margin:60px 0 0}#kyohatsu_lead .layout_box .txt_area{width:45%;float:left}#kyohatsu_lead .layout_box .img_area{width:55%;float:right;overflow-x:hidden;margin:5% -11% 0 0}#kyohatsu_lead .illust_box .cloud1{position:absolute;width:160px;top:10px;left:-40px}#kyohatsu_lead .illust_box .cloud2{position:absolute;width:120px;top:150px;right:-10px}#kyohatsu_lead .illust_box .star1{position:absolute;width:70px;top:0;left:150px}#kyohatsu_lead .illust_box .balloon1{position:absolute;width:110px;top:70px;right:130px}#kyohatsu_about{padding:100px 0;position:relative;overflow:hidden}#kyohatsu_about a{text-decoration:underline}#kyohatsu_about .inner_box{width:82%;max-width:1100px;margin:auto}#kyohatsu_about .txt_area{width:48%;margin:0 0 30px}#kyohatsu_about .txt_area dl{padding:6px 0;clear:both;overflow:hidden}#kyohatsu_about .txt_area dt{width:20%;float:left}#kyohatsu_about .txt_area dd{width:80%;float:left}#kyohatsu_about .map iframe{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin:0 0 15px}#kyohatsu_about .img_box{width:100%;max-width:1500px;margin:40px auto 0;position:relative}#kyohatsu_about .img_box .img1{width:58%;float:left;margin:0 3% 0 0}#kyohatsu_about .img_box .img2{width:33%;float:left;margin:18% 0 0}#kyohatsu_about .img_box .img3{width:28%;top:105%;right:15%;position:absolute}#kyohatsu_about .illust_box .cloud1{position:absolute;width:100px;top:250px;right:30%}#kyohatsu_about .illust_box .cloud2{position:absolute;width:120px;top:100px;right:15%}#kyohatsu_about .illust_box .balloon1{position:absolute;width:85px;top:390px;right:100px}#kyohatsu_about video{width:100%;height:auto}#kyohatsu_lineup{padding:100px 0;overflow:hidden}#kyohatsu_lineup .inner_box{width:82%;max-width:1100px;margin:auto}#kyohatsu_lineup .img_box{width:100%;max-width:1100px;margin:auto;position:relative}#kyohatsu_lineup .img_box .img1{width:32%;top:-15%;right:0;position:absolute}#kyohatsu_lineup .txt_area{width:65%;margin:30px 0 100px}#kyohatsu_lineup .txt_s{margin-bottom:30px}#kyohatsu_lineup .cp_box{display:flex;flex-wrap:wrap;justify-content:space-between}#kyohatsu_lineup .cp_box img{width:47.5%;margin-top:50px}#recruit{padding:120px 0 80px;margin:30px auto 0;position:relative;overflow:hidden}#recruit .inner_box{width:82%;max-width:900px;margin:0 auto}#recruit .layout_box1{width:100%;margin:40px 0 100px}#recruit .layout_box2{width:100%;margin:20px 0 100px}#recruit .layout_box2 dl{width:100%;padding:15px 0;border-bottom:1px solid #d0cdc3;clear:both;overflow-y:hidden}#recruit .layout_box2 dl dt{width:22%;float:left;font-weight:700}#recruit .layout_box2 dl dd{width:78%;float:left}#recruit .illust_box .cloud1{position:absolute;width:160px;top:10px;left:-40px}#recruit .illust_box .cloud2{position:absolute;width:120px;top:150px;right:-10px}#recruit .illust_box .star1{position:absolute;width:70px;top:0;left:150px}#recruit .illust_box .balloon1{position:absolute;width:110px;top:70px;right:130px}#info{padding:120px 0;margin:0 auto;position:relative;overflow-x:hidden}#info .inner_box{width:82%;max-width:900px;margin:auto}#info dl{padding:0 0 40px;text-align:left;clear:both;overflow:hidden}#info dl dt{width:15%;float:left;margin:0 2% 0 0}#info dl dd{width:83%;float:left}#info .illust_box .cloud1{position:absolute;width:160px;top:0;left:-30px}#info .illust_box .cloud2{position:absolute;width:80px;top:150px;right:-20px}#info .illust_box .star1{position:absolute;width:60px;top:-30px;left:120px}#info .illust_box .balloon1{position:absolute;width:110px;top:40px;right:80px}#info .info_txt{margin:50px 0 0}#info .btn_back{margin:60px auto 0;text-align:center}#contact{padding:70px 0;margin:0 auto;position:relative;overflow-x:hidden}#contact .inner_box{max-width:900px;width:85%;margin:auto}#contact .inner_box .caption{margin:10px auto;font-size:.7rem;opacity:.7}#contact .form_area{width:100%;overflow:hidden;margin:50px auto}#contact .form_area dl{margin-bottom:5%;overflow:hidden}#contact .form_area dl dt{width:28%;float:left}#contact .form_area dl dt .required{background:#ea5050;color:#fff;font-size:.8rem;padding:.5% 2%;margin:0 0 0 1%}#contact .form_area dl dd{width:72%;float:left}#contact .form_area dl dd input{width:95%;height:30px;padding:1% 2%;border-radius:3px;border:none;background:#fff}#contact .form_area dl dd textarea{width:95%;height:130px;padding:1% 2%;border-radius:3px;border:none;resize:vertical;background:#fff}#contact .form_area dl dd .error{color:#ea5050}#contact .btn input{font-size:1rem;width:220px;height:auto;margin:20px auto;padding:12px;background:0 0;text-align:center;letter-spacing:2px;color:#696865;font-size:.85rem;overflow:hidden;display:block;border:1px solid #696865;border-radius:0;cursor:pointer;cursor:hand;text-decoration:none;-webkit-appearance:none}#policy{padding:120px 0;margin:0 auto;position:relative;overflow-x:hidden}#policy .inner_box{width:82%;max-width:900px;margin:auto}#policy .inner_box .txt_col{margin:0 0 50px}#policy .inner_box p{padding:0 0 25px;clear:both;overflow:hidden}footer{width:82%;max-width:1100px;margin:70px auto 0}footer .f_inner{width:100%;text-align:center;margin:5px 0 0;padding:70px 0 0}footer .f_inner .f_contact{padding:0 0 80px}footer .f_inner .f_contact img{width:40%;float:left;margin:0 5%}footer .f_inner .f_sns img{width:30px;margin:0 15px}footer .cap{font-size:.75rem;text-align:center;margin:50px 0 10px;line-height:4.0}footer .cap a{text-decoration:underline}@media screen and (max-width:767px){header{width:100%;display:block}header h1{width:18%;height:auto;margin:15px 0 0 15px}.page_ttl{width:100%;margin:10% auto 5%;text-align:center;font-size:2rem;color:#5f0100;line-height:1.3;letter-spacing:5px;display:inline-block;position:relative}.page_ttl:before{display:inline-block;position:absolute;content:'';bottom:-25px;left:50%;width:120px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#5f0100}.page_ttl span{font-size:1rem;font-family:'Zen Old Mincho',serif;letter-spacing:2px}#about{padding:20% 0 15%;position:relative}#about .inner_box{width:82%;max-width:1200px;min-width:auto;margin:auto}#about .layout_box{width:100%;margin:60px 0 0}#about .layout_box .txt_area{width:100%;float:none}#about .layout_box .img_area{width:100%;float:none;overflow-x:hidden;margin:20% 0 0 11%;padding:0 0 5%}#about .layout_box .btn1{margin:50px 0 0}#about .illust_box .cloud1{position:absolute;width:22%;top:0;left:3%}#about .illust_box .cloud2{position:absolute;width:20%;top:auto;right:5%;bottom:26%}#about .illust_box .cloud3{position:absolute;width:20%;top:auto;right:auto;bottom:0;left:-3%}#about .illust_box .star1{position:absolute;width:15%;top:15%;right:5%}#about .illust_box .balloon1{position:absolute;width:23%;top:auto;right:auto;bottom:20%;left:10%}#saloninfo{padding:20% 0;position:relative;overflow:hidden}#saloninfo a{text-decoration:underline}#saloninfo .txt_area{width:100%;margin:0 0 30px}#saloninfo .txt_area dl{padding:6px 0;clear:both;overflow:hidden}#saloninfo .txt_area dt{width:100%;float:left;font-weight:700}#saloninfo .txt_area dd{width:100%;float:left}#saloninfo .img_box{width:100%;max-width:1500px;margin:40px auto}#saloninfo .img_box .img1{width:85%;float:none;margin:0 3% 0 0}#saloninfo .img_box .img2{width:60%;float:right;margin:3% 0 0}#saloninfo .illust_box .cloud1{position:absolute;width:15%;top:8%;right:5%}#saloninfo .illust_box .cloud2{position:absolute;width:20%;top:30%;right:auto;left:5%}#saloninfo .illust_box .balloon1{position:absolute;width:16%;top:24%;right:45%}#staff{padding:20% 0;margin:0 auto;position:relative;overflow:hidden}#staff .layout_box{width:100%;margin:10% auto 35%;position:relative}#staff .layout_box .img_area1{width:100%;float:none;margin:0 0 0 -11%}#staff .layout_box .img_area2{width:100%;float:none;margin:0 0 0 11%}#staff .layout_box .profile{width:100%;float:none;margin:5% 0 0}#staff .intro{margin:0 0 70px}#staff .intro p{font-size:.85rem;margin:0 0 20px}#staff .intro p span{font-family:'Zen Old Mincho',serif;font-size:2rem;line-height:1.3;margin:0 10px 0 0}#staff .message{position:relative}#staff .message:before{display:inline-block;position:absolute;content:'';top:-20px;left:0;width:50px;height:3px;background-color:#c6c0ae}#staff .layout_box .cloud1{position:absolute;width:17%;top:-7%;left:-2%}#staff .layout_box .cloud2{position:absolute;width:22%;top:-5%;right:-8%}#staff .layout_box .balloon1{position:absolute;width:23%;top:-2%;right:-6%}#staff .layout_box .star1{position:absolute;width:15%;top:20%;right:-3%;left:auto}#staff .layout_box .cloud3{position:absolute;width:25%;top:-10%;left:0}#staff .layout_box .cloud4{position:absolute;width:20%;top:25%;right:-15%;left:auto}#staff .layout_box .balloon2{position:absolute;width:18%;top:15%;right:-10%;left:auto}#staff .layout_box .cloud5{position:absolute;width:22%;top:-10%;left:-3%;right:auto;bottom:auto}#staff .layout_box .cloud6{position:absolute;width:30%;top:auto;left:auto;right:10%;bottom:-15%}#salonmenu{padding:25% 0 8%;margin:0 auto;position:relative;overflow:hidden}#salonmenu .main_img{width:90%}#salonmenu .inner_box{margin:15% auto 0}#salonmenu .menu_list_box{margin:10% auto 0}#salonmenu .menu_layout{width:100%;float:none;margin:13% 0 0;font-size:.85rem}#salonmenu .menu_layout:nth-child(2n){width:100%;float:none;margin:13% 0 0;font-size:.85rem}#salonmenu .menu_layout dl{width:100%;padding:2% 0;border-bottom:1px solid #d0cdc3;clear:both;overflow-y:hidden}#salonmenu .menu_layout dl.no_border{width:100%;padding:2% 0;border:none;clear:both;overflow-y:hidden}#salonmenu .menu_layout dl dt{width:67%;margin:0 5% 0 0;float:left}#salonmenu .menu_layout dl dd{width:28%;float:right;text-align:right}#salonmenu .product_box{margin:10% 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#salonmenu .product_box .img_box{width:100%;float:none;padding:50px 0 0;position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}#salonmenu .product_box .img_box .img1{width:80%;margin:0;padding:10px 0}#salonmenu .product_box .img_box .img2{width:70%;margin:0 0 0 30%;padding:10px 0}#salonmenu .product_box .img_box .icon1{width:35%;position:absolute;top:0;right:0}#salonmenu .product_box .img_box .img3{width:80%;margin:0 0 0 20%;padding:10px 0}#salonmenu .product_box .img_box .img4{width:70%;margin:0;padding:10px 0}#salonmenu .product_box .img_box .icon2{width:35%;position:absolute;top:30px;left:0}#salonmenu .product_box .txt_box{width:100%;float:left;margin:7% 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}#salonmenu .product_box .txt_box p{margin:5% 0 0}#salonmenu .illust_box .cloud1{position:absolute;width:20%;top:1%;left:-2%}#salonmenu .illust_box .cloud2{position:absolute;width:15%;top:5%;right:-1%}#salonmenu .illust_box .star1{position:absolute;width:10%;top:1%;left:25%}#salonmenu .illust_box .balloon1{position:absolute;width:18%;top:1%;right:3%}#kyohatsu_lead{padding:20% 0 15%;position:relative}#kyohatsu_lead h3{margin-top:5%;line-height:1.5}#kyohatsu_lead .layout_box{width:100%;margin:60px 0 0}#kyohatsu_lead .layout_box .txt_area{width:100%;float:none}#kyohatsu_lead .layout_box .img_area{width:100%;float:none;overflow-x:hidden;margin:20% 0 0 11%;padding:0 0 5%}#kyohatsu_lead .illust_box .cloud1{position:absolute;width:22%;top:0;left:3%}#kyohatsu_lead .illust_box .cloud2{position:absolute;width:20%;top:auto;right:5%;bottom:20%}#kyohatsu_lead .illust_box .star1{position:absolute;width:12%;top:3%;right:auto;left:20%}#kyohatsu_lead .illust_box .balloon1{position:absolute;width:23%;top:auto;right:auto;bottom:15%;left:10%}#kyohatsu_about{padding:20% 0;position:relative;overflow:hidden}#kyohatsu_about a{text-decoration:underline}#kyohatsu_about .txt_area{width:100%;margin:48% auto 5%}#kyohatsu_about .txt_area dl{padding:6px 0;clear:both;overflow:hidden}#kyohatsu_about .txt_area dt{width:100%;float:left;font-weight:700}#kyohatsu_about .txt_area dd{width:100%;float:left}#kyohatsu_about .img_box{width:100%;max-width:1500px;margin:40px auto}#kyohatsu_about .img_box .img1{width:85%;float:none;margin:0 3% 0 0}#kyohatsu_about .img_box .img2{width:60%;float:right;margin:3% 0 0}#kyohatsu_about .img_box .img3{width:50%;position:absolute;top:90%;left:10%;right:auto}#kyohatsu_about .illust_box .cloud1{position:absolute;width:15%;top:8%;right:5%}#kyohatsu_about .illust_box .cloud2{position:absolute;width:16%;top:30%;right:auto;left:58%}#kyohatsu_about .illust_box .balloon1{position:absolute;width:14%;top:22%;right:55%}#kyohatsu_lineup{padding:20% 0 15%;position:relative}#kyohatsu_lineup .img_box{width:100%;max-width:1100px;margin:auto;position:relative}#kyohatsu_lineup .img_box .img1{width:70%;right:auto;left:0;margin-top:5%;position:absolute}#kyohatsu_lineup .txt_area{width:100%;margin:80% 0 13%}#kyohatsu_lineup .txt_s{margin-bottom:5%}#kyohatsu_lineup .cp_box img{width:100%;margin-top:5%}#recruit{padding:25% 0 8%;margin:0 auto;position:relative;overflow:hidden}#recruit .layout_box1{width:100%;margin:10% 0 20%}#recruit .layout_box2{width:100%;margin:3% 0 20%}#recruit .layout_box2 dl{width:100%;padding:2% 0;border-bottom:1px solid #d0cdc3;clear:both;overflow-y:hidden}#recruit .layout_box2 dl dt{width:100%;float:none}#recruit .layout_box2 dl dd{width:100%;float:none}#recruit .illust_box .cloud1{position:absolute;width:20%;top:1%;left:-2%}#recruit .illust_box .cloud2{position:absolute;width:13%;top:3%;right:-1%}#recruit .illust_box .star1{position:absolute;width:10%;top:1%;left:25%}#recruit .illust_box .balloon1{position:absolute;width:18%;top:1%;right:3%}#info{padding:30% 0 20%;margin:0 auto;position:relative;overflow:hidden}#info .inner_box{width:82%;max-width:900px;margin:auto}#info dl{padding:0 0 13%;text-align:left;clear:both;overflow:hidden}#info dl dt{width:100%;float:none;margin:0}#info dl dd{width:100%;float:none}#info .illust_box .cloud1{position:absolute;width:20%;top:2%;left:-2%}#info .illust_box .cloud2{position:absolute;width:12%;top:10%;right:-5%}#info .illust_box .balloon1{position:absolute;width:18%;top:3%;right:-3%}#info .illust_box .star1{position:absolute;width:12%;top:1%;left:17%}#info .info_txt{margin:10% 0 0}#info .btn_back{margin:10% auto 0;text-align:center}#contact{padding:15% 0 20%;margin:0 auto;position:relative;overflow-x:hidden}#contact .form_area{width:100%;overflow:hidden;margin:50px auto}#contact .form_area dl{margin-bottom:10%}#contact .form_area dl dt{width:100%;float:none;margin:0 0 2%}#contact .form_area dl dt .required{background:#ea5050;color:#fff;font-size:.8rem;padding:.5% 2%;margin:0 0 0 1%}#contact .form_area dl dd{width:100%;float:none}#contact .form_area dl dd input{width:95%;height:30px;padding:1% 2%;border-radius:3px;border:none;background:#fff}#contact .form_area dl dd textarea{width:95%;height:130px;padding:1% 2%;border-radius:3px;border:none;resize:vertical;background:#fff}#contact .form_area dl dd .error{color:#ea5050}#contact .btn input{font-size:1rem;width:90%;height:auto;margin:20px auto;padding:12px 0;background:0 0;text-align:center;letter-spacing:2px;color:#696865;font-size:.85rem;overflow:hidden;display:block;border:1px solid #696865;border-radius:0;cursor:pointer;cursor:hand;text-decoration:none;-webkit-appearance:none}footer{margin:10% auto 0}footer .f_inner{width:100%;text-align:center;margin:5px 0 0;padding:15% 0 0}footer .f_inner .f_contact{padding:0 0 10%}footer .f_inner .f_contact .c_area{margin:0 0 5%}footer .f_inner .f_contact .c_area p{margin:0 0 2%}footer .f_inner .f_sns img{width:30px;margin:0 15px}footer .cap{font-size:.75rem;text-align:center;margin:50px 0 10px;line-height:4.0}footer .cap a{text-decoration:underline}}