.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}html,body{color:#232323;width:100%;font-size:16px;font-family:Verdana,Roboto,"ヒラギノ角ゴ ProN W3","Droid Sans","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.6}input[type=submit],input[type=reset],input[type=button],button{cursor:pointer;-webkit-appearance:button;*overflow:visible;}input[type=text],textarea,input[type=submit]{-webkit-appearance:none}*{box-sizing:border-box}a{color:#255aa6;text-decoration:underline;text-decoration-color:#255aa6!important;transition:.3s linear}a:visited{color:#255aa6;text-decoration:underline;text-decoration-color:#255aa6!important}a:hover{color:#255aa6;text-decoration:underline;text-decoration-color:#255aa6!important}a img{backface-visibility:hidden;transition:.3s linear}a img:hover{opacity:.7}.img_box{text-align:center}.img_r{float:right;margin:0 0 3% 3%}.img_l{float:left;margin:0 3% 3% 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:1.5em}.alignleft{float:left;margin-right:1.5em}#post strong{font-weight:700}#post mark{background:linear-gradient(transparent 50%,rgba(255,252,107,.69) 50%)}@media screen and (min-width:320px){.tab{display:none}.pc{display:none}.sp{display:block}.align_r{text-align:right}body{padding-top:65px;color:#444}.notice{background:#fff;border:solid 3px #b92a2c;color:#b92a2c;font-weight:700;padding:1%}.notice a{color:#f1c3c0}.notice a:hover{text-decoration:underline}.img_r{float:none;margin:0 0 3%}.img_l{float:none;margin:0 0 3%}.btn{background:#e68282;border:none;border-radius:0;margin:3% auto;text-align:center;transition:.4s;width:33%}.btn:hover{background:#f1c3c0;transition:.4s}.btn a{color:#fff;display:block;padding:10px 15px}#front_header{width:100%}#header{background:rgba(250,250,250,.9);height:65px;position:fixed;top:0;width:100%;z-index:15}header{height:100%;width:100%}.header_top,.header_nokv{padding:5px 0}.logo{height:100%;width:auto;max-width:94px;margin-left:5px}.logo img{max-height:100%}.tel{font-size:1.5rem}.tel a{font-weight:700}#slide-nav{position:fixed;top:0;right:-300px;width:300px;height:100%;background:#fff;z-index:50}.menu-gnav-container{margin-bottom:0}#slide-nav .menu-gnav-container ul{padding-top:60px}#slide-nav .menu-gnav-container ul li{display:block;position:relative}#slide-nav .menu-gnav-container ul li a{color:#535353;display:block;padding:5px 20px 15px;text-decoration:none;border-bottom:1px dotted #d6d6d6}#slide-nav .menu-gnav-container ul li a:hover{background:#fff0ef}#slide-nav .menu-gnav-container ul li a span{font-weight:700}#slide-nav .menu-gnav-container ul ul{margin:-2px 0 0;padding:0}#slide-nav .menu-gnav-container ul ul{display:none}#slide-nav .menu-gnav-container ul ul li{background:#5c6366;margin-bottom:0;margin-left:0;margin-right:0;border-bottom:none}#slide-nav .menu-gnav-container ul ul li a{font-size:12px;padding-top:13px;padding-bottom:13px}.slide-menu-button{position:fixed;top:0;right:0;padding:5px 10px;outline:none;border:none;font-size:20px;color:#f5f5f5;cursor:pointer;z-index:100;transition:.3s}.slide-menu-button .menu-icon{display:block;float:left;margin:10px;cursor:pointer}.slide-menu-button .menu-icon span{display:block;margin-bottom:4px;width:30px;height:4px;background:#f5f5f5}#slide-nav .menu-image-title-below.menu-image-not-hovered>img,.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper,.menu-image-title-below .menu-image-hover-wrapper{padding-bottom:0}#nav_toggle{display:block;margin:5px;top:12px;width:30px;height:20px;position:relative;z-index:100}#nav_toggle div{height:20px;position:relative}#nav_toggle span{position:absolute;display:block;left:0;width:100%;height:2px;background:#3b2202;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav_toggle span:nth-child(1){top:0}#nav_toggle span:nth-child(2){top:0;bottom:0;margin:auto}#nav_toggle span:nth-child(3){bottom:0}.open #nav_toggle span:nth-child(1){top:0;bottom:0;margin:auto;background:#3b2202;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:0;bottom:0;margin:auto;background:#3b2202;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.sp_nav .sns{width:100%}.sp_nav .sns ul{text-align:center}.sp_nav .sns li{display:inline-block;font-size:3rem;margin:0 4%}.sp_nav .sns li.line a{color:#36563c}.sp_nav .sns li.mail a{color:#74673e}.sp_nav .sns li.tel a{color:#60373e}.sp_nav .sns li a:hover{opacity:.7}.inner{margin:0 auto;padding:5%;width:100%}h2{font-size:1.5rem;line-height:1;margin-bottom:8%;text-align:center}h2 span{display:inline-block;font-size:1rem;padding:0 55px;position:relative}h3{font-size:1.3rem;margin-bottom:3%}h4{font-size:1.4rem;font-weight:700;margin-bottom:3%}p{margin-bottom:1em}.bnr{background:#fff;margin:3% auto}.top_bnr{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;padding:8% 5%}.measures{margin:0 auto;padding:5%;border:solid 5px #eb7a77;background:#fff6f6}.measures h3{color:#eb7a77;font-size:1.4rem;font-weight:700;letter-spacing:4px;text-align:center;line-height:1.4}.measures dl dt{font-weight:700}.measures dl dd{margin-top:5px}.top_col1{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_col1_sp.jpg) no-repeat center bottom;background-size:cover;padding:5% 0}.top_col1 h3{font-size:1.4rem;font-weight:700;text-align:center}.top_col1 p{text-align:center;margin:0}.top_col2{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;padding:5% 0}.col2_logo{max-width:40%;margin:0 auto}.top_col2 h3{font-size:1.4rem;font-weight:700;text-align:center;margin-top:4%}.media_box1{margin-top:8%}.media_img{box-shadow:5px 5px 8px #c4c4c4}.media_box1 .media_txt{background:rgba(255,235,235,.8);padding:4%;width:100%;margin:2% auto 0}.media_box1 .media_txt .media_txt_tag{font-size:.8rem;display:inline-block;padding:1px 10px;background:#7c7979;color:#fff;border-radius:5px;margin:0}.media_box1 .media_txt .ttl{color:#444;font-size:1.1rem;text-align:left;margin-top:2%;margin-bottom:0}.media_box1 .media_txt p{margin:3% 0 0;color:#444}.media_box2{margin-top:8%}.media_box2 .media_txt{background:rgba(255,235,235,.8);padding:4%;width:100%;margin:2% auto 0}.media_box2 .media_txt .media_txt_tag{font-size:.8rem;display:inline-block;padding:1px 10px;background:#7c7979;color:#fff;border-radius:5px;margin:0}.media_box2 .media_txt .ttl{color:#444;font-size:1.1rem;text-align:left;margin-top:2%;margin-bottom:0}.media_box2 .media_txt p{margin:3% 0 0;color:#444}.top_col3{padding:5% 0}.top_col3 h3{font-size:1.4rem;font-family:'Shippori Mincho',serif;font-weight:800;text-align:center;border-top:solid 1px #444;border-bottom:solid 1px #444;margin:0;padding:4% 0}.col3_box{margin-top:8%;background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat}.col3_txt{padding:4%}.col3_txt dl dt{font-family:'Shippori Mincho',serif;font-weight:800;font-size:1.2rem}.col3_txt dl dd{margin-top:3%}.col_order_ttl{max-width:92%;margin:0 auto}.col_order_bottom{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_order.png) repeat;padding:6% 6% 10%;margin-top:5%}.col_order_bottom h3{font-size:1.4rem;color:#444;text-align:center;font-family:'Shippori Mincho',serif;font-weight:800}.col_order_bottom .col_order_txt{color:#444;text-align:center}.col_order .btn_mail{margin-top:5%}.col_order .btn_line{margin-top:5%}.col_pitem_in{padding-bottom:10%}.col_pitem_ttl{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_ttl.jpg) no-repeat center center;padding:8% 0}.col_pitem_ttl h3{color:#fff;font-size:1.4rem;position:relative;text-align:center;font-family:'Shippori Mincho',serif;font-weight:800}.col_pitem_ttl h3:before{position:absolute;bottom:-10px;left:calc(50% - 30px);width:60px;height:2px;content:'';background:#b4a582}.col_pitem .item{box-shadow:2px 2px 10px #ccc;padding:2%;overflow:hidden;margin-top:4%}.pitem_img{max-width:10%;display:inline-block;float:left}.pitem_txt{font-size:.9rem;float:left;margin-top:2%;margin-left:2%}.col_pitem .fa-angle-right{font-size:.8rem;float:right;display:inline-block;margin-top:3%}.memento{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_ttl.jpg) no-repeat center center;color:#fff;padding:4% 0}.memento h3{font-size:1.4rem;text-align:center;font-family:'Shippori Mincho',serif;font-weight:800}.memento .memento_txt{margin:4% 0 0}.memento_link{margin-top:4%;text-align:center}.memento_link a:link{color:#fff;text-decoration:underline}.memento_link a:visited{color:#fff;text-decoration:underline}.memento_link a:hover{color:#fff;text-decoration:none}.memento .fa-chevron-circle-right{font-size:.9rem;margin-left:5px}.col_flow{padding:5% 0}.col_flow h3{font-size:1.4rem;font-family:'Shippori Mincho',serif;font-weight:800;text-align:center;border-top:solid 1px #444;border-bottom:solid 1px #444;margin:0;padding:4% 0}.flow_item{margin-top:5%}.flow_txt_r h4{font-size:1.2rem;height:50px;line-height:50px;padding-left:60px}.flow_txt_r .step1{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/step1.jpg) no-repeat top left;background-size:50px}.flow_txt_l h4{font-size:1.2rem;height:50px;line-height:50px;padding-left:60px}.flow_txt_l .step2{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/step2.jpg) no-repeat top left;background-size:50px}.flow_txt_r .step3{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/step3.jpg) no-repeat top left;background-size:50px}.flow_item p{margin:2% 0 0}.col_flow .flow_tel{margin-top:5%}.col_flow .flow_contact{margin-top:5%;overflow:hidden}.col_flow .flow_line{max-width:48%;float:left}.col_flow .flow_mail{max-width:48%;float:right}.col_flow .allow{font-size:2rem;margin-top:5%;text-align:center;color:#888;line-height:1}.col_area{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;padding:3% 0 5%;margin-bottom:8%}.child .col_area{margin-bottom:0}.col_area h3{font-size:1.4rem;text-align:center;font-family:'Shippori Mincho',serif;font-weight:800;margin:0}.col_area h4{font-size:1.2rem;text-align:center;font-family:'Shippori Mincho',serif;font-weight:800;margin-top:2%}.area_txt span{font-weight:700}.col_area .area_btn a{display:block;background:#64363c;height:50px;line-height:50px;color:#fff;text-align:center}.col_area .area_btn a:hover{opacity:.8}.col_area .area_btn .fa-angle-right{font-size:.9rem;margin-left:5px}.item_list_top{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_item_list_sp.jpg) no-repeat top center;background-size:cover;padding:5% 0}.item_list_in{padding:0 4%}.item_list_in .item_list_txt{text-align:center;margin-bottom:0}.item_list_in .item_list_txt span{font-weight:700}#kv_catch{position:relative}#kv_catch .c-single__thumb{background-size:cover;height:240px}#kv_catch .title_wrapper{background-color:rgba(255,255,255,.6);width:92%;height:auto;padding:5% 2%}#kv_catch .title_wrapper h2{font-size:1.3rem;font-family:'Shippori Mincho',serif;font-weight:800;margin:0;line-height:1.4;color:#332711;text-shadow:1px 1px 15px #fff}#kv_catch .title_wrapper h2 span{position:unset;font-size:1.8rem;font-weight:800;padding:0}#kv_catch .title_wrapper h2 span:before,#kv_catch .title_wrapper h2 span:after{background:0 0}.detail_top{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_item_list_sp.jpg) no-repeat top center}.detail_top_in{padding:4%}.detail_top_in .detail_top_ttl span{font-size:2rem;font-weight:700;color:#b54434}.detail_top_in .detail_top_ttl{text-align:center;font-size:1.4rem;font-family:'Shippori Mincho',serif;font-weight:800}.detail_top_in .detail_top_txt{text-align:center;margin:0}.purchase_list{margin-top:4%}.purchase_list .purcase_in{padding:0 4%}.purchase_list table{width:100%}.purchase_list table thead{background:#43341b;color:#fff;font-weight:700;font-size:1.2rem;text-align:center}.purchase_list table thead td{font-weight:700}.purchase_list table td{text-align:center;border:solid 1px #ccc;text-align:center;width:25%}.purchase_list table thead td{padding:2% 0}.purchase_list table tbody td{padding:3% 2%;vertical-align:middle}.detail_price{margin-top:8%;margin-bottom:10%}.detail_price_in{padding:0 4%}.detail_price h3{font-size:1.4rem;font-family:'Shippori Mincho',serif;font-weight:800;text-align:center;border-top:solid 1px #444;border-bottom:solid 1px #444;margin:0;padding:4% 0}.detail_price h4{font-size:1.2rem;text-align:center;margin-top:5%;font-family:'Shippori Mincho',serif;font-weight:800}.detail_price h4 span{font-weight:700;color:#b54434;font-size:1.3rem}.reference_list .box{margin-top:6%}.reference_list .reference_txt_top{font-size:1.6rem;font-weight:700;margin:3% 0 0;text-align:center}.reference_list .reference_txt_bottom{color:#b54434;font-size:.9rem;text-align:center;margin:3% 0 0;border-top:solid 1px #b54434;border-bottom:solid 1px #b54434;padding:2% 0}.reference_list .reference_txt_bottom span{font-size:1.3rem}.about_purcase{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat}.about_purcase_in{padding:0 4% 5%}.about_purcase_in .about_purcase_txt{margin:5% 0 0}.confirmation{margin-bottom:5%;padding-bottom:5%}.confirmation_in{padding:0 4%}.confirmation .confirmation_ttl{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;padding:4% 2%;font-size:1.4rem;line-height:1.4}.confirmation .confirmation_ttl span{color:#b54434;font-size:1.4rem;display:inline;position:unset;padding:0;font-weight:700}.confirmation_list_ttl{position:relative;color:#43351b;background:#cbc1a8;line-height:1.4;padding:3% 2%;font-weight:700;font-size:1.2rem;margin-top:15%;margin-bottom:0}.confirmation_list_ttl:after{color:#fff;position:absolute;font-family:"Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;font-weight:900;content:'\f00c Check';background:#43351b;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:7px 12px 5px;font-size:.8rem;line-height:1;letter-spacing:2px}.confirmation_list_ttl span{font-weight:700;color:#b54434}.confirmation_list{border:solid 1px #ccc;padding:4%}.confirmation_list li{line-height:2}.child .area .col_area{margin-bottom:0}.area_in{padding:4%;background:#f8f2e5}.area_list{padding:2% 6% 8%;background:#fffdfa}.area_list_item .box{overflow:hidden}.area_list .area_list_ttl{font-size:1.2rem;font-weight:700;border-left:solid 8px #444;border-bottom:solid 1px #444;padding:0 0 1% 2%;margin-top:6%}.area_list .area_list_item .area_list_txt{float:left;margin:0;padding:5px}.article_area{margin-bottom:10%}.area_list_txt a:link{color:#d81d33}.area_list_txt a:visited{color:#d81d33}.area_list_txt a:hover{color:#d81d33;text-decoration:underline}#kv_area_detail{position:relative;background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/kv_page01.jpg) no-repeat center center;background-size:cover}#kv_area_detail .c-single__thumb{background-size:cover;height:240px}#kv_area_detail .title_wrapper{background-color:rgba(255,255,255,.6);width:92%;height:auto;padding:5% 2%}#kv_area_detail .title_wrapper h2{font-size:1.3rem;font-family:'Shippori Mincho',serif;font-weight:800;margin:0;line-height:1.4;color:#332711;text-shadow:1px 1px 15px #fff}#kv_area_detail .title_wrapper h2 span{position:unset;font-size:1.8rem;font-weight:800;padding:0}#kv_area_detail .title_wrapper h2 span:before,#kv_catch .title_wrapper h2 span:after{background:0 0}.area_purchase_list{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;margin-bottom:8%}.area_purchase_in{padding:0 4% 8%}.area_purchase_in .box{background:#fff;margin-top:8%}.area_purchase_in .box .item_txt{padding:4%}.area_purchase_in .box .item_txt_sub{margin:10px 0 0}.area_purchase_in .box .item_txt_sub span{background:#43341b;display:inline-block;padding:1px 8px;color:#fff;margin-right:10px}.area_purchase_in .box .item_txt_price{margin:6px 0 0}.area_purchase_in .box .item_txt_price span{color:#b54434;font-size:1.5rem;font-weight:700;display:inline-block;margin-left:10px}.area_purchase_in .box h5{font-size:1.3rem}.area .detail_top_in .detail_top_ttl{font-size:1.2rem}.area .detail_top_in .detail_top_ttl span{font-size:1.4rem}.area_detail_in{padding:0 4%}.area_detail_in_ttl{text-align:center;font-size:1.3rem;font-family:'Shippori Mincho',serif;font-weight:700;background:#43341b;color:#fff;margin:8% 0 0;padding:3% 0}.area_detail_in_list{text-align:center;border:solid 1px #43341b;padding:4%;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}.area_detail_in_list li{width:28%;margin:2%}.area_detail_in_list li:after{content:"";display:block;width:27%;height:0}.area_detail_in_list:before{content:"";display:block;width:32%;height:0;order:1}.area_detail_ex{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;margin:8% 0}.area_detail_ex_in{padding:6% 4%}.area_detail_ex_ttl{text-align:center;font-family:'Shippori Mincho',serif;font-size:1.4rem;font-weight:700}.area_detail_ex_txt{margin:0}.achievement_in{padding:0 4%;margin-bottom:10%}.achievement_in .reference_list .box{margin-top:8%}.achievement_in .reference_list .reference_txt_top{font-size:1.1rem}.achievement_in .reference_list .reference_txt_bottom span{font-size:1.8rem}.menu.bg{background:#f9f9f9}.menu .inner{padding-top:9%}.menu h2{color:#3b2202;font-size:2rem;font-weight:700;margin-bottom:6%}.menu h2 span{font-size:1.2rem;margin-top:3%}.menu h2 span:before,.menu h2 span:after{background-color:#3b2202}.menu .bnr{margin-bottom:8%}.menu h3{background:#3b2202;border-radius:25px;color:#fff;font-weight:700;margin-bottom:5%;padding:2%;position:relative;text-align:center}.menu h3:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3b2202}.menu .single{margin-bottom:8%}.menu ul{margin-bottom:5%}.menu li{margin-bottom:5%}.menu li h4{background:#e68282;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:0;text-align:center;padding:2%;width:100%}.corporation .inner{border-bottom:solid 1px #d6d6d6;padding:10% 0 8%}.corporation.bg{background:#f9f9f9}.corporation img{margin-bottom:5%}.corporation h2{color:#3b2202;font-weight:700;margin-bottom:4%}.corporation p{margin-bottom:0}#to_top{font-size:77%;position:fixed;right:10px;bottom:45px;z-index:20}#to_top a{background:#d60d2a;border-radius:8px;color:#fff;display:block;height:50px;opacity:.7;padding:17px 0;text-align:center;width:50px}#to_top a:hover{background:B4A582;opacity:1}#footer{background:#fffffb;padding:10% 4%;text-align:center}#footer .fa-chevron-circle-right{color:#64363c;margin-right:5px}#footer .fa-angle-right{color:#b4a582;margin-right:5px}#footer .footer_logo{max-width:50%;margin:0 auto}#footer dl a{font-size:.95rem}#footer ul a{font-size:.95rem}#footer a:hover{opacity:.8;text-decoration:underline}#footer .foot_menu{text-align:left;margin-top:6%}#footer dl{overflow:hidden;margin-top:4%}#footer .bl1 dd{float:left;margin-right:4%}#footer .bl2_t{margin:4% 0 0}#footer .bl2 ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}#footer .bl2 ul li{width:48%;padding:1% 0}#footer .bl3{margin-top:4%;overflow:hidden}#footer .bl3 li{float:left;margin-right:4%}#footer .hr{height:1px;background-color:#ddddd5;border:none;margin-top:8%;width:80%}.faq dl{margin:2% 0 10%}.faq dt{background:#f0efed;color:#43351b;font-size:1.1rem;letter-spacing:.1em;margin-bottom:2%;padding:2%;position:relative}.faq dt:before{content:"Q.";font-size:1.3rem;font-weight:700}.faq dd{border:solid 2px #b4a582;margin-bottom:5%;padding:3%;position:relative}.faq dd:before{color:#b4a582;content:"A.";font-size:1.3rem;font-weight:700}.office{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat}.office_in{padding:5% 4% 0}.office_in table{width:100%}.office_tb tr{width:100%;border-bottom:1px solid #959899}.office_tb td{padding:2%;vertical-align:middle}.office_tb .tb_l{width:30%;border-bottom:solid 2px #43351b}.office .map_area{margin-top:12%}.office .address{margin-top:5%}.office .address p{text-align:center}.office .map{position:relative;width:100%;height:0;padding-top:60%}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.policy{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat}.policy_in{padding:1% 4% 5%}.policy .policy_txt{margin-bottom:0;margin-top:5%}.policy dl dt{font-size:1.2rem;font-weight:700;margin-top:5%;border-left:solid 5px #43351b;border-bottom:solid 1px #43351b;padding:2px 0 5px 10px}.policy dl dd{margin-top:3%}.policy dl dd span{display:block;margin-top:2%}.policy dl dd span .fa-caret-right{color:#ccc;margin-right:5px}.policy dl .mg_t{margin-top:4%}.law{margin-bottom:10%}.sitemap_in{padding:4%;margin-bottom:6%}.sitemap_in h2{font-size:1.3rem;font-weight:700;margin:6% 0 0;padding:3% 0;background:#43351b;color:#fff}.sitemap li{list-style-type:square;margin:2% 0 0 5%}.child .sitemap a:link{color:#292317;text-decoration:none}.child .sitemap a:visited{color:#292317;text-decoration:none}.child .sitemap a:hover{color:#b4a582;text-decoration:underline}.foot_logo .tel{font-size:1.5rem}footer .sns{float:none;padding:5% 0}#copy{background:#111;color:#fff;text-align:center;font-size:.9rem;padding:3% 0}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.child #kv{position:relative;height:100px}.child #kv h2{color:#444;font-size:1.3rem;font-family:'Shippori Mincho',serif;font-weight:800;height:21px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.child #kv img{max-width:none;width:100%;height:100%}.title_wrapper{background-color:rgba(255,255,255,.8);font-size:3rem;height:60%;letter-spacing:.08em;line-height:130px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;vertical-align:middle;width:80%;max-width:1000px}#breadcrumbs{margin:0 auto;padding:2% 0;width:96%}#breadcrumbs li{color:#3a3a3a;display:inline;font-size:.9rem;margin:0 6px}#breadcrumbs li:first-child{margin-left:0}#breadcrumbs li:before{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:900;margin-right:9px}#breadcrumbs li:first-child:before{content:none}#breadcrumbs a{color:#3a3a3a;text-decoration:underline;font-size:.9rem}#breadcrumbs a:hover{color:#b4a582}.pagination{text-align:center;width:100%;display:block}.pagination a{background:#f6f6f6;color:#333;text-decoration:none}@media only screen and (max-width:766px){.pagination .page_inner{width:100%;margin:0 0 8%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:46px}.pagination .page-of{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;position:absolute;left:37%;width:26%;color:#fff;background:#e68282;height:46px;line-height:46px}.pagination .m-prev{-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;width:15%;position:absolute;left:0}.pagination .pn-prev{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:22%;position:absolute;left:15%}.pagination .pn-next{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;width:22%;position:absolute;left:63%}.pagination .m-next{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;width:15%;position:absolute;left:85%}.pagination .current,.pagination .pn-numbers{display:none}.pagination a{line-height:46px;height:46px}}#archive{background:#fff;padding:2%}.post_wrap{margin-bottom:5%}#archive .archive_post a{display:block}#archive .archive_post a:hover{opacity:.7}#archive .post_date{margin-bottom:1%}.archive_post{border-top:solid 1px #c9c9c9;padding:5% 0}.archive_post:first-child{border-top:none;padding-top:0}.post_title{color:#3b2202;font-size:1.1rem}.archive_post figure{height:200px;margin-bottom:2%;overflow:hidden;position:relative;width:100%}.archive_post figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.archive_post p{font-size:.9rem;line-height:1.3}#archive .archive_post .more_text a,#archive .archive_post .date .cat{display:inline}.archive_post .more_text{float:left;font-size:.8rem}.archive_post .date{float:right;font-size:.8rem}.archive_post .date .cat{background:#43341b;color:#fff;padding:2px 3px}.pager{text-align:center;margin-bottom:5%}.pager a{background:#43341b;display:inline-block;padding:2%;transition:.4s}.pager a:link{color:#fff;text-decoration:none}.pager a:visited{color:#fff;text-decoration:none}.pager a:hover{background:#5f4b29;text-decoration:none}.pager .right{border-left:solid 2px #111;padding-left:2%}.contact h3{margin-bottom:5%;text-align:center}.form_wrap{background:#fff;padding:5% 3%}.contact table{width:100%}.contact tr{border-top:solid 1px #c9c9c9}.contact tr:first-child{border-top:none}.form_wrap th,.form_wrap td{display:block;vertical-align:middle}.form_wrap th{color:#3b2202;font-weight:700;padding:5% 0 0;width:100%}.form_wrap td{padding:3% 0 5%;width:100%}.small{font-size:.9rem}textarea,select,input,button{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:1.3rem;padding:10px 15px;width:100%}textarea:focus,select:focus,input:focus,button:focus{border:1px solid #333}.field_select{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;overflow:hidden;position:relative;width:100%}.field_select:after{position:absolute;display:block;content:'';width:0;height:0;border-top:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;top:50%;right:10px;margin-top:-3px;pointer-events:none}.field_select select{border:none;font-size:1rem;padding:10px 15px;position:relative;width:100%}.hasDatepicker{float:left;width:85%}.ui-datepicker-trigger{cursor:pointer;margin:5px 0 0 8px;width:30px}.contact td textarea{height:10em}.required{color:#b92a2c;font-size:.7rem;vertical-align:top}input[type=checkbox]{display:inline-block;height:20px;padding:0;width:20px}.check_box+.checkbox_icon{position:relative;vertical-align:middle}.check_box+.checkbox_icon:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f00c";position:absolute;left:.5em;color:#f1c3c0;font-size:22px}.check_box:checked+.checkbox_icon:before{content:"\f374";color:#17bcdf}.submit_btn{text-align:center}.submit_btn input[type=submit],.submit_btn button{border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1.1rem;margin:3% auto;transition:.4s;width:70%}.submit_btn input[type=submit]:hover,.submit_btn button:hover{transition:.4s}.submit_btn input[type=submit]{background:#e68282}.submit_btn input[type=submit]:hover{background:#f1c3c0}.submit_btn button{background:#666}.submit_btn button:hover{background:#cfcfcf}#confirm .field_select{border:none;display:block;overflow:hidden;position:relative;width:100%}#confirm .field_select:after{content:none}#thanks p{text-align:center}.privacy.inner{font-family:Spectral,serif}.privacy h3{margin-bottom:5%;text-align:center}.privacy dl{margin:12% 0}.privacy dt{font-size:1.2rem;font-weight:700;margin-bottom:2%}.privacy dd{margin-bottom:8%}.privacy ul{margin-left:1em}.privacy ul li{margin-bottom:1em;text-indent:-1em}.not_found p{text-align:center;margin-bottom:16%}.top_news{padding-bottom:8%}.top_news h2{font-size:1.4rem;font-family:'Shippori Mincho',serif;font-weight:800;text-align:center;border-top:solid 1px #444;border-bottom:solid 1px #444;margin:0;padding:4% 0}.top_news .news_post{margin-top:8%}.top_news .news_post a{overflow:hidden;display:block}.top_news .news_thumb{max-width:30%;float:left}.top_news .news_txt{width:66%;float:right}.top_news .news_title{font-size:1.1rem;margin:0}.top_news .news_txt_body{font-size:.9rem}.top_news .news_txt_bottom{overflow:hidden;margin-top:2%}.news_txt_bottom .news_date{font-size:.8rem;display:inline-block;float:left;margin:0;color:#666}.news_txt_bottom .news_more{font-size:.8rem;display:inline-block;float:right;margin:0;width:25%;white-space:nowrap}.news_txt_bottom .news_more .fa-chevron-circle-right{font-size:.7rem;margin-left:4%}.top_news .btn_top_news a{display:block;background:#64363c;height:50px;line-height:50px;color:#fff;text-align:center;margin-top:10%}.top_news .btn_top_news a:hover{opacity:.8}.top_news .btn_top_news .fa-angle-right{font-size:.9rem;margin-left:5px}#post h1{font-size:1.4rem;font-weight:700}#post .meta{overflow:hidden}#post .post_date{font-size:.9rem;color:#666;margin:0}#post .post_image{max-width:100%;margin-top:5%}#post p{margin:4% 0 0}#post .post_it{margin-bottom:10%}.post_it #ez-toc-container{margin-top:8%}#post .post_it h2{font-size:1.3rem;margin-top:10%;border-left:solid 5px #ccc;padding-left:2%;text-align:left;font-weight:700;line-height:1.6;margin-bottom:2%}#post .post_it h2 span{position:static;padding:0}#post .post_it h3{font-size:1.1rem;font-weight:700;margin:5% 0 0;border-bottom:dotted 1px #ccc;padding-bottom:2%;text-align:left}#post .post_it h2 span{padding:0}#post .post_it h4{font-size:1rem;margin:5% 0 0;border-bottom:dotted 1px #ccc;padding-bottom:2%;text-align:left}#post .post_it ol{border:solid 5px #ccc;padding:4%}#post .post_it ol li{margin-top:4%;list-style-type:decimal;margin-left:8%}#post .post_it ol li::marker{color:#43341b;font-weight:700}#post .post_it ol li:first-child{margin-top:0}#post .post_it ul{border:solid 5px #ccc;padding:4%}#post .post_it ul li{margin-top:4%;list-style-type:square;margin-left:8%}#post .post_it #ez-toc-container ul{border:none;padding:2%;margin-left:0}#post .post_it ul li:first-child{margin-top:0}#post .post_it #ez-toc-container ul li{border:none;padding:0;margin-top:0;margin-left:0}#side{margin:10% 0}#side .widget_title{font-size:1.2rem;font-weight:700;border-bottom:solid 1px #ccc;padding-bottom:2%;margin-bottom:0}#side ul li a{display:block;padding:4% 2%;border-bottom:dotted 1px #ccc}#post .col_order{margin-bottom:10%}}@media print,screen and (min-width:768px){.sp{display:none}.pc{display:none}.tab{display:block}body{padding-top:0}.img_r{float:right;margin:0 0 3% 3%}.img_l{float:left;margin:0 3% 3% 0}#front_header{position:relative;width:100%}#front_header #header{background:0 0;height:auto;position:static;top:10%;z-index:15}#header{background:0 0;height:auto;margin:0 auto;position:static;top:10%;z-index:15}#other_header #header{top:1%}#header .is-fixed{height:auto;padding:6px 15px 5px;position:fixed;top:0;left:0;width:100%;z-index:15}header{padding:0}.header_top,.header_nokv{padding:0}#no_kv #header{position:fixed;top:0;width:100%;z-index:15}.header_top{height:auto;margin:0 auto;padding:0}.logo{float:left;padding:10px 0 0 10px;max-width:105px}.logo img{max-height:100%;width:307px}.head_r{color:#e68282;float:right;text-align:right}.head_r ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:flex-end;justify-content:flex-end}.head_r .sns{float:right;width:100%}.head_r .sns li{margin:0;text-align:center;width:250px}.head_r .sns li a:hover{opacity:.7}.head_r a{color:#e68282}.tel a{font-weight:700}.menu-gnav-container{margin-bottom:0}header #nav{margin:8px auto;width:1024px}header #nav ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header #nav li{margin-bottom:0;padding:0;position:relative;text-align:center;width:170px}header #nav li:after{content:"";background-color:#ddd;border-radius:2px;display:inline-block;height:60%;margin:auto;position:absolute;top:50%;bottom:50%;right:0;width:2px}header #nav li:last-child:after{content:none}header #nav li a{color:#535353;padding:5px 0;white-space:nowrap}header #nav li a:hover{background:#f6f6f6}header #nav li img{padding-bottom:1%}header #nav li a span{font-weight:700}#fix_nav{background:rgba(255,255,255,1);display:none;padding:5px 0}#fix_nav.is-fixed{box-shadow:0 1px 15px #ddd;display:block}#fix_nav ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;justify-content:center}#fix_nav li{margin-bottom:0;padding:0;position:relative;text-align:center;width:16%}#fix_nav li:after{content:"";background-color:#ddd;border-radius:2px;display:inline-block;height:60%;margin:auto;position:absolute;top:50%;bottom:50%;right:0;width:2px}#fix_nav li:last-child:after{content:none}#fix_nav li a{color:#3b2202;padding:5px 0;white-space:nowrap}c a:after{border-bottom:1px solid #ddd;content:"";display:block;margin:0 auto;transition:width .3s;width:0}#fix_nav li img{padding-bottom:1%}#fix_nav li a span{font-weight:700}#fix_nav li a:hover{background:#f6f6f6}#kv_pc{height:550px;background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/kv_pc.jpg) no-repeat center center;background-size:cover}main{padding-top:0}main.no_kv{padding-top:12%}#breadcrumbs{padding:1% 0;width:95%}.inner{padding:3% 0;width:95%}h2{font-size:1.8rem;margin-bottom:8%}h3{font-size:1.8rem;margin-bottom:2%}h4{margin-bottom:1%}.btn{width:33%}.title_wrapper{width:42%}.top_bnr{padding:50px 0}.measures{padding:35px 45px;width:1024px;margin:0 auto}.measures h3{margin-bottom:3%;font-size:2rem;letter-spacing:3px}.measures ul{padding:4% 5%}.measures li{margin-bottom:0;width:16%}.measures li:after{content:"";background-color:#da7a34;border-radius:2px;display:inline-block;height:40%;margin:auto;position:absolute;top:50%;bottom:50%;right:-50px;width:3px}.measures li:nth-child(odd):after{right:-50px}.measures li:last-child:after{content:none}.top_col1{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_col1.jpg) no-repeat center bottom;padding:30px 0}.child .top_col1{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_col1.jpg) no-repeat center bottom;padding:60px 0}.top_col1 h3{font-size:2rem}.top_col1 p{margin:0;line-height:1.8;text-align:center}.top_col2{padding:0 0 40px}.child .top_col2{padding:40px 0 80px}.col2_logo{max-width:18%;margin-top:30px}.top_col2 h3{font-size:2rem;margin-top:2%}.media_box1{position:relative;margin-top:50px;height:400px}.media_box1 .media_img{position:absolute;top:0;left:0;max-width:70%;z-index:1}.media_box1 .media_txt{background:rgba(255,235,235,.8);position:absolute;right:0;bottom:110px;z-index:10;width:340px;padding:20px}.media_box2{position:relative;margin-top:60px;height:440px}.media_box2 .media_img{position:absolute;top:0;right:0;max-width:70%;z-index:1}.media_box2 .media_txt{background:rgba(255,235,235,.8);position:absolute;left:0;bottom:140px;z-index:10;width:360px;padding:20px}.top_col3{padding:40px 0}.child .top_col3{padding:80px 0}.top_col3 h3{font-size:2.4rem;padding:18px 0;margin-bottom:50px}.col3_box{margin-top:30px;overflow:hidden}.col3_left .col3_img{max-width:40%;float:left}.col3_left .col3_txt{max-width:60%;float:right;padding:3%}.col3_right .col3_img{max-width:40%;float:right}.col3_right .col3_txt{max-width:60%;float:left;padding:3%}.col3_txt dl dt{font-size:1.6rem}.col_order_ttl{max-width:900px;margin:0 auto}.col_order_bottom{margin-top:30px;padding:40px 0 60px}.col_order_bottom h3{font-size:2.6rem;margin:0}.col_order_bottom .col_order_txt{font-size:1.2rem;margin:20px 0 0}.col_order_tel{max-width:900px;margin:40px auto 0}.col_order_btn{overflow:hidden;width:900px;margin:30px auto 0}.col_order .btn_mail{max-width:435px;float:left;margin:0}.col_order .btn_line{max-width:435px;float:right;margin:0}.col_pitem_ttl{padding:50px 0 40px}.col_pitem_ttl h3{font-size:2rem}.col_pitem_in{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.child .col_pitem_in{margin-top:50px;margin-bottom:70px}.col_pitem_in a{display:block;width:32%;margin:2% 0 0}.col_pitem_in a:hover{opacity:.8}.col_pitem .item{margin:0}.col_pitem .item{padding:20px 5px}.pitem_img{max-width:24%}.pitem_txt{margin-top:24px;margin-left:5px}.col_pitem .fa-angle-right{margin-top:28px}.memento{padding:0}.child .memento{padding:50px 0}.memento_in{overflow:hidden}.memento_img{max-width:46%;float:left}.memento_txt_box{width:50%;float:right;margin-top:5px}.memento h3{font-size:2rem}.col_flow{padding:30px 0}.col_flow h3{font-size:2.4rem;padding:30px 0}.flow_item{margin-top:30px;overflow:hidden}.flow_img_l{max-width:48%;float:left}.flow_txt_r{width:48%;float:right}.flow_item p{margin:24px 0 0}.col_flow .flow_tel{margin-top:24px}.col_flow .flow_contact{margin-top:16px}.col_flow .allow{margin-top:30px}.flow_img_r{max-width:48%;float:right}.flow_txt_l{width:48%;float:left}.flow_txt_r h4{font-size:1.4rem}.flow_txt_l h4{font-size:1.4rem}.col_area{padding:0 0 20px;margin-bottom:60px}.child .col_area{margin-bottom:0}.col_area h3{font-size:2.4rem}.col_area h4{font-size:1.6rem;margin-top:5px}.col_area .area_item{width:810px;margin:40px auto 0;position:relative}.col_area .area_txt{width:60%}.col_area .area_map{max-width:32%;position:absolute;top:-90px;right:0}.col_area .area_btn a{width:60%;height:60px;line-height:60px;margin:30px auto 0}.child #kv{height:220px}.item_list_top{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_item_list.jpg) no-repeat top center;padding:60px 0;font-size:1.1rem}.item_list_in{width:830px;margin:0 auto;padding:0}.item_list_in .item_list_txt{line-height:1.8}#item .col_pitem{margin-bottom:80px}.item .col_area{margin-bottom:60px}#kv_catch .c-single__thumb{background-size:cover;height:400px}#kv_catch .title_wrapper{padding:30px 20px}#kv_catch .title_wrapper h2{font-size:40px}#kv_catch .title_wrapper h2 span{font-size:72px}.detail_top{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bg_item_list.jpg) no-repeat top center}.detail_top_in{padding:50px 0}.detail_top_in .detail_top_ttl span{font-size:56px}.detail_top_in .detail_top_ttl{font-size:32px;margin-bottom:0}.detail_top_in .detail_top_txt{margin-top:16px}.purchase_list{margin-top:40px}.purchase_list .purcase_in{width:1024px;margin:0 auto;padding:0}.purchase_list table thead{font-size:1.5rem}.purchase_list table thead td{padding:1% 0}.purchase_list table tbody td{font-size:1.1rem;padding:2%}.detail_price{margin-top:60px;margin-bottom:80px}.detail_price_in{width:1024px;margin:0 auto;padding:0}.detail_price h3{font-size:2.4rem;padding:18px 0}.detail_price h4{font-size:1.6rem;margin-top:30px;margin-bottom:0}.detail_price h4 span{font-size:1.8rem}.reference_list{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:30px}.reference_list .box{width:32%;margin:0}.reference_list:after{content:"";display:block;width:32%}.about_purcase_in{width:1024px;margin:0 auto;padding:20px 0 50px}.about_purcase_in .about_purcase_txt{margin:30px 0 0}.child .col_flow{margin-top:30px}.child .col_flow{margin-top:60px;margin-bottom:60px}.confirmation{margin-top:50px;margin-bottom:60px;padding:0}.confirmation .confirmation_ttl{font-size:2.4rem;padding:30px 0;margin-bottom:0}.confirmation .confirmation_ttl span{font-size:2.4rem}.confirmation_list_ttl{margin-top:60px;padding:15px 20px}.confirmation_in{padding:0;width:1024px;margin:0 auto}.confirmation_list{padding:20px;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.confirmation_list li{width:46%;line-height:2.4}.confirmation_list .confirmation_bottom{width:100%}.child .col_area{padding:40px 0 60px}.menu .inner{padding-top:5%}.menu h2{font-size:4rem;line-height:.8}.menu h2 span{font-size:1.6rem}.menu h3{border-radius:50px;margin:0 auto 4%;padding:2%;width:60%}.menu .single{margin-bottom:5%}.menu ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}.menu li{margin-bottom:3%;width:23%}.area_in{padding:50px 0;background:#f8f2e5}.area_list{width:1024px;margin:0 auto;padding:30px 50px 50px}.area_list_item .box{overflow:hidden}.area_list .area_list_ttl{padding:0 0 1% 1%;margin-top:30px}.area_list .area_list_item .area_list_txt{float:left;margin:0;padding:5px}.article_area{margin-bottom:80px}#kv_area_detail .c-single__thumb{background-size:cover;height:400px}#kv_area_detail .title_wrapper{padding:30px 20px}#kv_area_detail .title_wrapper h2{font-size:40px}#kv_area_detail .title_wrapper h2 span{font-size:72px}.area .top_col1{padding:60px 0}.area .top_col2{padding:40px 0 80px}.child .area .col_pitem_in{padding:50px 0}.area_purchase_list{background:url(//ebisudo-kimono.com/wp-content/themes/theme_ebisu/images/bl_bg.png) repeat;margin-bottom:60px}.area_purchase_in{padding:0;width:1024px;margin:0 auto;padding:60px 0}.area_purchase_in .list_item{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}.area_purchase_in .box{width:32%;margin-top:0}.area_purchase_in .box .item_txt{padding:4%}.area_purchase_in .box .item_txt_sub{margin:10px 0 0}.area_purchase_in .box .item_txt_sub span{background:#43341b;display:inline-block;padding:1px 8px;color:#fff;margin-right:10px}.area_purchase_in .box .item_txt_price{margin:6px 0 0}.area_purchase_in .box .item_txt_price span{color:#b54434;font-size:1.5rem;font-weight:700;display:inline-block;margin-left:10px}.area_purchase_in .box h5{font-size:1.5rem}.area .top_col3{padding:80px 0}.area .memento{padding:50px 0}.child .area .col_flow{margin:0;padding:80px 0}.area_detail_in{padding:0;width:760px;margin:0 auto 0}.area .detail_top_in .detail_top_ttl{font-size:2rem}.area .detail_top_in .detail_top_ttl span{font-size:2.4rem}.area_detail_in_ttl{font-size:2rem;padding:2% 0;margin-top:50px}.area_detail_in_list{padding:2%}.area_detail_in_list li{width:22%;margin:0;padding:1%}.area_detail_in_list:after{content:"";display:block;width:22%}.area_detail_in_list:before{content:"";display:block;width:22%;order:1}.area_detail_ex{margin:60px 0}.area_detail_ex_in{width:880px;margin:0 auto;padding:50px 0}.area_detail_ex_ttl{font-size:2rem}.achievement_in{padding:0;width:1024px;margin:0 auto 80px}.achievement_in .reference_list{margin-top:0}.achievement_in .reference_list .box{margin-top:30px}.faq dt{font-size:1.2rem;height:80px;line-height:80px;padding:0 50px}.faq dt:before{background:#43351b;border-radius:50%;color:#fff;content:"Q";font-size:2rem;height:80px;line-height:80px;position:absolute;top:50%;left:-40px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80px}.faq dt:after{content:'';border-width:40px 30px 40px 0;border-color:transparent #fff transparent transparent;border-style:solid;height:0;position:absolute;top:0;right:0;width:0;z-index:1}.faq dt.long{line-height:inherit;padding:1% 50px}.faq dd{padding-left:120px}.faq dd:before{background:#b4a582;border-radius:50%;color:#fff;content:"A";font-size:2rem;height:60px;line-height:60px;position:absolute;top:50%;left:3%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px}.office_in{width:1024px;margin:0 auto;padding:50px 0 10px}.office_tb table{width:100%}.office_tb tr:before{width:20%}.office_tb td{padding:2%;vertical-align:middle}.office_tb .tb_l{width:20%}.office .map_area{margin-top:80px}.office .address{margin-top:24px}.office .address p{line-height:2}.office .map{padding-top:30%;margin-bottom:20px}.child .office .col_area{padding-bottom:80px;margin-bottom:60px}.policy_in{width:1024px;margin:0 auto 70px;padding:40px 0 70px}.policy .policy_txt{margin-top:10px}.policy dl dt{font-size:1.2rem;font-weight:700;margin-top:5%;border-left:solid 5px #43351b;border-bottom:solid 1px #43351b;padding:2px 0 5px 10px}.policy dl dd{margin-top:20px}.policy dl dd span{margin-top:20px}.policy dl .mg_t{margin-top:30px}.law{margin-bottom:70px}.sitemap_in{width:1024px;margin:0 auto 70px;padding:0}.child .sitemap_in h2{font-size:1.6rem;margin:30px 0 10px;padding:2% 0}.sitemap ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0;padding-left:2%}.sitemap li{width:23%;list-style-type:square;margin:2% 0 0}.sitemap ul:after{content:"";display:block;width:23%}.sitemap ul:before{content:"";display:block;width:23%;order:1}#to_top{right:20px}#footer{padding:0;text-align:left}footer{margin:0 auto;padding:40px 0;width:98%;overflow:hidden;position:relative}#footer .footer_logo{max-width:24%;margin:0;float:left}#footer .foot_menu{width:71%;float:right;margin-top:0}#footer .bl1{margin-top:0}#footer .bl2_t{margin-top:2%}#footer .bl2 ul li{width:32%;padding:0}#footer .bl3{margin-top:2%}#footer .border{position:absolute;left:270px;top:15%;background:#ddddd5;width:1px;height:70%}#footer .hr{display:none}#copy{clear:both;padding:.5% 0}.child #kv h2{font-size:2.6rem;height:45px}.child h2{margin-bottom:8%}.pagination{margin-bottom:8%}.pagination .page-of{display:block;width:100%;font-size:108%;color:#333;text-align:center;margin-bottom:2%}.pagination a,.pagination .current{display:inline-block;padding:0 1.5em;font-weight:700;line-height:50px;height:50px}.pagination .current{background:#e68282;color:#fff}.pagination a:hover{background:#f1c3c0;color:#fff}#archive{float:left;width:62%;padding:0;margin-bottom:8%}.post_wrap{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0;padding:0}.archive_post{border:none;padding-top:0;width:48%;padding:0;margin:0 0 4%}.precedent li.archive_post{padding:0 0 5%}.archive_post figure{height:200px;width:100%}.more_text{display:block;text-align:right}.form_wrap{background:#fff;padding:3%}.bg .contact h3{color:#fff}.contact h3{margin-bottom:3%}.contact table{width:100%}.contact tr{border-top:solid 1px #c9c9c9}.contact tr:first-child{border-top:none}.form_wrap th,.form_wrap td{display:table-cell;padding:3% 0}.form_wrap th{text-align:center;width:25%}.form_wrap td{border-left:solid 1px #c9c9c9;padding:3% 5%;width:65%}.field_select{width:50%}.hasDatepicker{width:50%}.form_btn{width:60%}.submit_btn input[type=submit],.submit_btn button{width:33%}.submit_btn{padding:2% 0}.submit_btn input[type=submit],.submit_btn button{margin:1% auto}.privacy.inner{width:80%}.privacy dd{margin-bottom:5%}.not_found .inner{padding-top:10%}.not_found p{margin-bottom:8%}}@media screen and (min-width:1024px){.sp{display:none}.tab{display:block}.pc{display:block}#no_kv_nav{padding:15px}#no_kv_nav li{padding:0 8px}main.no_kv{padding-top:5%}#breadcrumbs{width:1024px}.inner{width:1024px;padding:50px 0}.child .inner{width:1024px;padding:0}.content_left{padding:3% 5% 5%}.bottom_access li{margin-bottom:0;width:30%}#to_top{right:35px}#foot_nav nav{width:1024px}footer{width:1024px;overflow:hidden}.top_news{padding-bottom:2%}.top_news .inner{padding:20px 0 50px}.top_news h2{font-size:2.4rem;padding:30px 0}.top_news .news_post_in{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:3%}.top_news .news_post{margin-top:2%;width:48%}.top_news .news_post a:hover{opacity:.8}.top_news .btn_top_news a{width:28%;height:60px;line-height:60px;margin:5% auto 0}.blog #content{overflow:hidden;margin-bottom:8%}.blog #post{width:62%;float:left}#post h1{font-size:1.8rem}#post .post_image{max-width:100%;margin-top:5%}#post p{margin-top:2%}#post .post_it{margin-bottom:10%}#post .post_it h2{font-size:1.4rem;margin-top:8%}#post .post_it h3{font-size:1.2rem}#post .post_it h4{font-size:1.1rem;margin:4% 0 0}#post .post_it ol li{margin-left:4%}#post .post_it ul li{margin-left:3%}#post .col_order_btn{width:100%;margin-top:25px}#post .col_order .btn_mail{width:48%}#post .col_order .btn_line{width:48%}#side{width:32%;float:right;margin:0}#side .widget_title{font-size:1.2rem;font-weight:700;border-bottom:solid 1px #ccc;padding-bottom:2%;margin-bottom:0}#side ul li a{display:block;padding:4% 2%;border-bottom:dotted 1px #ccc}#side ul li a:hover{background:#fafafa}.searchsubmit{width:20%}.shop_txt{width:65%}.privacy.inner{width:60%}}@media print{.tab,#nav,#fix_nav,#sp_nav,#foot_btn,#foot_nav,#footer,#to_top,#side_btn,#side,.related,.insta{display:none !important}#no_kv #header{margin:0 auto;position:static;width:994px}#contents{width:100%}#other_header .logo{width:20%}.logo{display:block;float:none;margin-left:0}.logo img{vertical-align:inherit}.g_nav{display:none}.inner{width:100%}.child h2{font-family:Spectral,serif;font-size:1.5rem;line-height:1;margin-bottom:3%;text-align:center}h2 span{display:inline-block;font-size:1rem;padding:0 55px;position:relative}#archive{float:none;width:100%}.archive_post{border-top:solid 1px #c9c9c9;padding:5% 0}.archive_post figure{height:124px;margin-bottom:2%;overflow:hidden;position:relative}.archive_post figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.pagination{text-align:center;width:100%;display:block}#post{float:none;width:100%}.rental .pict{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:8%;width:100%}.rental .pict:after{width:30%}.rental .pict>li{margin-bottom:5%;text-align:center;width:30%}.btn{display:none}}.blog-card-long{margin:0 0 1.8rem}.card-link{display:block;overflow:hidden;max-width:400px;width:100%;padding:0;border-radius:3px;background:#fff;border:solid 3px #eaeaea;color:#555;font-weight:700;text-decoration:none !important;position:relative}.card-link:hover{opacity:.8;color:#888;text-decoration:none}.blog-card-label-long{z-index:1;display:inline-block;position:absolute;background-color:#f99f48;top:10px;left:10px;max-width:120px;height:25px;padding:0 .5rem;color:#fff;font-size:.8rem;font-weight:700;text-align:center;line-height:25px;transform-origin:50% 50%;animation:animScale 3.5s ease-out}.card-link .blogcard-text{display:block;padding:15px 13px;line-height:1.6}.card-link img{width:100%}.longcard-link{margin-bottom:1.5em;border:solid 3px #eaeaea}.longcard-link img{padding:10px 10px 0}.longcard-img{position:relative}.blogcard-title{font-size:1em;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.blog-card-excerpt-long{padding-top:.8em;font-size:.8em;line-height:1.4;font-weight:400;opacity:.8;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:481px){.card-link{display:inline-block;max-width:310px;margin-right:20px}.longcard-link{max-width:100%;display:table}.longcard-img,.card-link.longcard-link .blogcard-content{display:table-cell;vertical-align:middle}.longcard-img{width:40%}.blogcard-content{width:60%}.longcard-img img{width:100%;padding:0}.blog-card-label{position:absolute;top:0;left:0;padding:1% 2%;font-size:.9rem;font-weight:700;z-index:10;background:#ec8020;color:#fff}}@media screen and (max-width:959px){.blog-card-excerpt-long{display:none}.blog-card-label{position:absolute;top:0;left:0;padding:1% 2%;font-size:.9rem;font-weight:700;z-index:10;background:#b4a582;color:#fff}}.top_pro_inner{max-width:1024px;margin:0 auto;background:#d60d2a;box-sizing:border-box;padding:30px;border-radius:10px}.top_pro_inner h3{font-weight:700;text-align:center;color:#fff}.top_pro_inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}.top_pro_inner ul li{width:49%;padding:20px;border-radius:10px;box-sizing:border-box;margin-top:20px;background:#fff}.top_pro_inner ul li dl{display:flex;justify-content:space-between}.top_pro_inner ul li dl dt{width:25%}.top_pro_inner ul li dl dd{width:70%}.top_pro_inner ul li dl dd h4{color:#d60d2a}@media screen and (max-width:768px){.top_pro_inner{padding:20px}.top_pro_inner ul{display:block}.top_pro_inner ul li{width:100%;padding:15px;margin-top:10px}.top_pro_inner ul li dl dd h4{font-size:100%}.top_pro_inner ul li dl dd p{font-size:80%}}