@import url('https://fonts.googleapis.com/css?family=Poppins');﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}img{vertical-align:top}main{display:block}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}*:first-child+html body #middle,*:first-child+html body #footer_city{padding-left:1px}html{font-size:62.5%}body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"Yu Gothic",YuGothic,Arial,sans-serif;line-height:1.8;color:#1b1b1b;font-size:14px;font-size:1.4rem;-webkit-text-size-adjust:none;letter-spacing:.016em}body *{box-sizing:border-box}a{text-decoration:none;color:#2e68ae;outline:none}a:hover{text-decoration:none;color:#86c8e6}.inner{width:1050px;margin:0 auto;position:relative}.sp{display:none}#flyers,#event,#store,#featured{margin-top:-80px;padding-top:80px}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}}#fixedTop{right:12px;bottom:12px;width:50px;height:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;display:none;background:rgba(253,111,143,.6);position:fixed;z-index:9999;border-radius:50%;-webkit-transform:translateZ(0)}#fixedTop:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.7}.sb-slide{display:none}header{background:rgba(255,255,255,.9)}.fixheader{position:fixed;top:0;width:100%;height:80px;z-index:100}header .inner{display:flex;height:80px;justify-content:space-between;align-items:center}header h1{display:flex;height:80px;align-items:center}header section{display:inline-block;height:80px}header .shoplist{display:flex;flex-flow:row wrap;font-size:1.2rem;margin:13px 0;justify-content:flex-end}header .shoplist li a{display:block;background:#ff7c92;border-radius:2px;color:#fff;padding:5px 10px;line-height:1em}header .shoplist li a:hover{opacity:.7}header .shoplist li:not(:first-child){margin-left:6px}header nav ul{display:flex;justify-content:space-between}header nav ul li:not(:first-child){margin-left:25px}footer{height:238px;background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-town.png) repeat-x 0 0,url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/background-border.png) repeat-x left bottom;padding-top:117px}footer .inner nav{height:75px;line-height:75px;text-align:center}footer .inner nav ul li{display:inline}footer .inner nav ul li:not(:first-child){margin-left:40px}footer .inner nav ul li a{color:#000;font-size:1.2rem}footer .inner nav ul li a:hover{text-decoration:underline}footer address{height:46px;line-height:46px;text-align:right;font-size:1rem;color:#fff}#loading{width:100%;height:100%;margin:0;background:#fff;opacity:1;position:fixed;top:0;left:0;z-index:9999}#loading img{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.mainimage{max-height:500px;background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-stripe.png)repeat,linear-gradient(to bottom,#fffbba 0%,#ffef93 88%)}.bxslider{margin:0}.bx-viewport{background:0 0 !important}.bx-wrapper{position:relative;overflow:hidden}.bx-wrapper img{position:relative;display:block;margin:0 auto}.btn_more a{display:inline-block;padding:10px 25px;text-align:center;color:#fff;background:#ed2a55;font-size:1.2rem;line-height:1em;border-radius:5px}.btn_more a:hover{opacity:.6}#index main article h1{text-align:center;position:relative;margin-bottom:50px}.img_center{display:block;margin:0 auto}.fujiya-news{width:100%;padding:30px 0 40px}.fujiya-news section{margin-bottom:20px}.fujiya-news .line .img_center{margin-bottom:15px}.fujiya-news .line h2{display:flex;align-items:center;font-size:2rem;letter-spacing:3px;margin-bottom:.8em;text-align:center}.fujiya-news .line h2:before,.fujiya-news .line h2:after{display:inline;content:"";flex-grow:1;border-top:1px solid #ccc}.fujiya-news .line h2:before{margin-right:8px}.fujiya-news .line h2:after{margin-left:8px}.fujiya-news .line ul{display:flex;flex-flow:row wrap;justify-content:space-between}.fujiya-news .line ul li{width:49%;padding:10px;border:8px solid #eee}.fujiya-news .line dl dt{font-weight:700;color:#2e7d32;font-size:1.6rem;text-align:center;margin-bottom:10px;letter-spacing:1px}.fujiya-news .line .qr dd img{width:150px;border:1px solid #ccc;float:left;margin-right:15px}.fujiya-news .line dl dd .img_center{margin-top:15px}#line202003{display:block;background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/index/line/bg.jpg) no-repeat top center/cover;padding:40px 0}#line202003 table{border-collapse:separate;border-spacing:10px}#line202003 table td{width:33.33%;vertical-align:middle;padding:40px 0}#line202003 table img{max-width:100%}#line202003 table a img:hover{opacity:.8}.new{padding:60px 0 115px;background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-line.png) repeat-x left bottom}.new .btn_more{position:absolute;right:0;bottom:0}.new h2{font-size:1.6rem;margin-bottom:15px}.new h2:before{content:"\f02e";font-family:FontAwesome;margin-right:8px;color:#ff8f16;font-size:2.4rem}.new h2 time{font-size:1.4rem;font-weight:700;margin-right:20px}.new h2 span{background:#ffcb16;padding:5px 15px;line-height:1em;font-size:1.2rem;border-radius:2px;margin-right:10px}.new section{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:20px}.new section dl{width:510px}.new section dl dt{margin-bottom:15px}.new section dl dt a img{width:100%;border:5px solid #e0e5dc}.new section dl dd{text-align:center}.new section dl dd a{display:inline-block;width:200px;padding:10px 0;text-align:center;color:#fff;background:#fc6284;font-size:1.2rem;line-height:1em;border-radius:5px}.new section dl a:hover{opacity:.6}#index .recommend{padding:40px 0 70px;background:#bfe5ff url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-random.png) repeat}.recommend h1 p{position:absolute;right:0;bottom:0;color:#444;font-size:1.2rem}.recommend section{display:flex;flex-flow:row wrap}.recommend section .item{display:flex;flex-flow:column nowrap;justify-content:space-between;width:202px;color:#000;padding:10px;background:#fff;margin-right:10px;margin-bottom:20px}.recommend section .item:nth-child(5n){margin-right:0}.recommend section .item img{display:block;max-width:100%;margin:0 auto 10px}.recommend section .item h2{font-weight:700;font-size:1.2rem}.recommend section .item p{font-size:1.2rem}.recommend section .item .price{color:#ff0f26;font-weight:700;text-align:right;font-size:2rem}.recommend section .item .price span{font-size:1.2rem;margin-right:10px;font-weight:400}.recommend a:hover{opacity:.8}.recommend ul{display:flex;margin:0 auto 30px;justify-content:center}.recommend ul li{padding:5px}.recommend ul li .woman,.recommend ul li .men,.recommend ul li .kids,.recommend ul li .sundries,.recommend ul li .innerwear{display:flex;color:#fff;padding:2px 15px;border-radius:30px;justify-content:center;align-items:center;font-size:1.2rem}.recommend .item .woman,.recommend .item .men,.recommend .item .kids,.recommend .item .sundries,.recommend .item .innerwear{display:inline-block;padding:2px 15px;color:#fff;font-size:1.2rem}.recommend .woman{background:#ff7c92}.recommend .men{background:#0277bd}.recommend .kids{background:#f57f17}.recommend .sundries{background:#00bfa5}.recommend .innerwear{background:#afb42b}.event{padding:60px 0 115px}.event .full{display:block;width:100%;margin:0 auto 40px}.event a:hover img{opacity:.6}.event .btn_more{text-align:center}.event .btn_more a{display:inline-block;width:200px;padding:10px 0;text-align:center;color:#fff;background:#fc6284}.info .column{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:12px}.info .topics{width:340px;padding:10px;background:#1ce973;border-radius:2px}.info .topics .scroll{width:95%;height:270px;margin:0 auto;overflow:auto}.info .topics dl{margin-bottom:30px}.info .topics dl dt{font-size:1.2rem;font-weight:700}.info .topics dl dd{font-size:1.2rem}.info .topics dl dd a{text-decoration:underline;color:#000}.info .topics dl dd a:hover{text-decoration:none}.info .topics dl dd strong{font-weight:700}.info .banner{width:702px;height:380px;background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/index/background_banner.png) no-repeat 0 0;border-radius:2px}.info .banner ul{display:flex;height:380px;justify-content:space-around;align-items:center}.info a:hover img{opacity:.6}.info .app{background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-border.png) repeat;border:1px solid #cfcfcf;border-radius:2px}.info .app dl{display:flex;align-items:center;justify-content:center;padding:5px 0}.info .app dl dt{margin-right:20px}.info .app dl dd ul{display:flex}.info .app dl dd ul li{padding:5px}.info .app dl dd ul li a img{width:auto;height:65px}.store{padding:100px 0 170px}.store .btn_more{position:absolute;right:0;bottom:0}.store .btn_more a{background:#ff6714}.store section{display:flex;flex-flow:row wrap;justify-content:space-between}.store .store_info{width:510px;border:1px solid #cfcfcf;margin-bottom:30px;padding:1px}.store .store_info h2{font-size:1.8rem;padding-left:10px}.store .store_info h2:before{color:#da607b;content:"\f290";font-family:FontAwesome;margin-right:5px}.store .store_info p{font-size:1.2rem;padding-left:34px}.store .store_info dl.photo dt{width:100%;padding-bottom:1px}.store .store_info dl.photo dd{display:flex}.store .store_info dl.photo dd iframe{width:253px;flex:1 1 auto}.store .store_info dl.photo dd .image{border-left:1px solid #fff;border-right:1px solid #fff;flex:0 0 254px}.store .store_info dl.photo dd .image img{width:254px}.store .store_info dl.photo img{max-width:100%}.store .store_info dl.photo a:hover img{opacity:.6}.store .store_info .column{display:flex;padding:0 10px 10px 34px;align-items:flex-end;justify-content:space-between}.store .store_info .column dl{display:flex;flex-flow:row wrap;font-size:1.2rem}.store .store_info .column dl dt.time{width:23%}.store .store_info .column dl dd.time{width:77%}.store .store_info .btn_detail{padding-left:10px}.store .store_info .btn_detail a{display:block;min-width:180px;font-size:1.2rem;color:#ff9314;padding:10px;border:2px solid #ff9314;text-align:center;line-height:1em;border-radius:5px}.store .store_info .btn_detail a:hover{opacity:.6}#page .page{min-height:600px}#page article>h1{height:240px;padding-top:130px;background:url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-town-white.png) repeat-x left bottom,url(//fujiya-m.co.jp/wp/wp-content/themes/fujiya_template/common/css/../../img/common/pattern-stripe.png)repeat,linear-gradient(to bottom,#fffbba 0%,#ffef93 88%);font-weight:700;text-align:center;font-size:2.4rem;margin-bottom:30px;color:#514a22}article.woman h1 span{display:block;width:120px;margin:0 auto;padding:2px 15px;background:#ff7c92;font-size:1.2rem;font-weight:400;color:#fff}article.men h1 span{display:block;width:120px;margin:0 auto;padding:2px 15px;background:#0277bd;font-size:1.2rem;font-weight:400;color:#fff}article.kids h1 span{display:block;width:120px;margin:0 auto;padding:2px 15px;background:#f57f17;font-size:1.2rem;font-weight:400;color:#fff}article.sundries h1 span{display:block;width:120px;margin:0 auto;padding:2px 15px;background:#00bfa5;font-size:1.2rem;font-weight:400;color:#fff}article.innerwear h1 span{display:block;width:120px;margin:0 auto;padding:2px 15px;background:#afb42b;font-size:1.2rem;font-weight:400;color:#fff}#page .recommend section .item{border:1px solid #ccc}.page-store .main{margin-bottom:30px}.page-store .main img{max-width:100%}.page-store .detail{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:30px}.page-store .detail div{width:49%}.page-store .detail h2{font-size:2rem;border-bottom:1px solid #eee;margin-bottom:20px}.page-store .detail dl{display:flex;flex-flow:row wrap}.page-store .detail dl dt{width:20%}.page-store .detail dl dd{width:80%}.page-store .gallery{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:30px}.page-store .gallery li{width:256px}.page-store .gallery:before{content:"";display:block;width:256px;order:1}.page-store .gallery:after{content:"";display:block;width:256px}.page-store .gallery li a:hover{opacity:.6}.company h2{display:flex;align-items:center;font-size:2rem;letter-spacing:3px;margin-bottom:.8em;text-align:center}.company h2:before,.company h2:after{display:inline;content:"";flex-grow:1;border-top:1px solid #ccc}.company h2:before{margin-right:8px}.company h2:after{margin-left:8px}.company p{text-align:center;margin-bottom:30px}.company table{width:80%;margin:0 auto 30px}.company table th,.company table td{padding:15px;border-bottom:1px solid #eee}.company table th{background:#f7f7f7}.company iframe{display:block;width:80%;margin:0 auto 30px}.recruit table{width:80%;margin:0 auto 30px}.recruit table th,.recruit table td{padding:15px;border-bottom:1px solid #eee}.recruit table th{width:25%;background:#f7f7f7}.recruit .desk{width:80%;margin:0 auto 30px;padding:15px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.recruit .desk p{margin-bottom:.6em}.recruit .desk p a{font-size:1.8rem;border-bottom:2px solid #006ede;color:#006ede}.recruit .desk p a:hover{color:#ff9314;border-bottom:2px solid #ff9314}.mailmagazine h2{text-align:center;margin-bottom:30px}.mailmagazine .lead{text-align:center;margin-bottom:2em}.mailmagazine .column{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:30px}.mailmagazine .row{width:49%;padding:15px;border:8px solid #e1f5fe}.mailmagazine .row h4{text-align:center;font-size:1.6rem;font-weight:700;color:#01579b;margin-bottom:15px;letter-spacing:2px}.mailmagazine .row dl{display:flex;flex-flow:row-reverse nowrap}.mailmagazine .row p{margin-bottom:.8em}.mailmagazine h3{display:flex;align-items:center;font-size:2rem;letter-spacing:3px;margin-bottom:.8em;text-align:center}.mailmagazine h3:before,.mailmagazine h3:after{display:inline;content:"";flex-grow:1;border-top:1px solid #ccc}.mailmagazine h3:before{margin-right:8px}.mailmagazine h3:after{margin-left:8px}.mailmagazine .lead span{background:#ff0}.mailmagazine .mailaddress a{display:block;padding:5px 15px;background:#f7f7f7;text-align:center}.sitemap .inner{display:flex;flex-flow:row wrap;justify-content:space-between}.sitemap .inner .row{width:49%}.sitemap .inner .row li{line-height:2em}.sitemap .inner .row a{display:block;border-bottom:1px solid #eee;padding:3px 10px;color:#000}.sitemap .inner .row a:hover{background:#ecf9ff}.sitemap .inner .row li li a,.sitemap .inner .row dd a{padding:3px 30px}.sitemap .inner .row>li:first-child>a:before{content:"\f015";font-family:FontAwesome;margin-right:5px;color:#fc6284}.sitemap .inner .row li li a:before{content:"\f00c";font-family:FontAwesome;margin-right:5px;color:#ffcb16}.sitemap .inner .row>li:not(:first-child)>a:before{content:"\f138";font-family:FontAwesome;margin-right:5px;color:#fc6284}.sitemap .inner .row dt:first-child a:before{content:"\f290";font-family:FontAwesome;margin-right:5px;color:#fc6284}.sitemap .inner .row dt:not(:first-child) a:before{content:"\f005";font-family:FontAwesome;margin-right:5px;color:#fc6284}.sitemap .inner .row dd li a:before{content:"\f00c";font-family:FontAwesome;margin-right:5px;color:#ffcb16}.contact p{margin-bottom:30px;text-align:center;font-size:14px}form .require{display:inline-block;padding:2px 5px;background:#ff6714;color:#fff;font-size:11px;border-radius:4px;margin-left:10px}form table{margin:0 auto 40px;background:#fff}form table th,form table td{padding:20px;border-bottom:1px solid #dcdcdc}form table th{font-size:14px;text-align:right}form table td dl dt{margin-bottom:10px}form table input{padding:5px}form .btn_form{text-align:center}form .btn_form input[type=submit]{padding:10px 40px;color:#fff;border:none;background:#274498;border-radius:4px;cursor:pointer;font-size:18px}form .btn_form input[type=submit]:hover{opacity:.7}.error p{font-size:1.6rem;text-align:center;margin-bottom:1.8em}.fujiya_news .news{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #eee}.fujiya_news .news .aligncenter{display:block;margin:0 auto}.fujiya_news .news small{font-size:90%}.fujiya_news .news p{margin-bottom:.8em}.fujiya_news .news .marker{background:linear-gradient(transparent 50%,#ffff96 50%);font-style:normal;font-size:20px}.fujiya_news .news h2{font-size:18px;border-bottom:3px solid #ddd;margin-bottom:15px;letter-spacing:2px;display:flex}.fujiya_news .news h2:before{content:"\f02e";font-family:FontAwesome;margin-right:10px;color:#ff8f16}#index main .fujiya-news h1{text-align:left;margin-bottom:15px;margin-right:15px}.fujiya-news .half_column{display:flex;flex-flow:row wrap;align-items:center}.fujiya-news .news{padding:15px;margin-bottom:15px;border:3px solid #eee}.fujiya-news .news .aligncenter{display:block;margin:0 auto}.fujiya-news .news small{font-size:90%}.fujiya-news .news p{margin-bottom:.8em}.fujiya-news .news .marker{background:linear-gradient(transparent 50%,#ffff96 50%);font-style:normal;font-size:20px}.fujiya-news .news h2{font-size:18px;border-bottom:3px solid #ddd;margin-bottom:15px;letter-spacing:2px;display:flex}.fujiya-news .news h2:before{content:"\f02e";font-family:FontAwesome;margin-right:10px;color:#ff8f16}@media screen and (max-width:768px){*{-webkit-appearance:none;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}main{width:100%}#page .page{min-height:300px}.inner{width:100%}main article .inner{width:95%}#flyers,#event,#store,#featured{margin-top:20px;padding-top:20px}#sb-site{background:#fff}.sb-slide{display:block;position:fixed;right:8px;top:15px;z-index:1000;font-size:30px;line-height:1.2;-webkit-transform:translate3d(0,0,2px);transform:translate3d(0,0,2px)}.sb-slide .sb-close,.sb-active .sb-slide .sb-toggle-right{display:none}.sb-active .sb-slide .sb-close{display:block}.sb-slide p{display:inline-block;padding:2px 9px;background:#000;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sb-slide p i{margin:0}.sb-slide .txt{display:block;margin-top:-5px;font-size:.8rem}.sb-slidebar ul{padding:3%}.sb-slidebar ul li a{display:table;width:100%;padding:10px;border-bottom:dotted 1px #ccc;text-decoration:none;text-align:left;color:#1b1b1b}.sb-slidebar ul li a span{margin-right:5px}.sb-slidebar ul li a em{text-align:right}.sb-slidebar section{padding:2% 3% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sb-slidebar section p{margin:0 3% 5%}.sb-slidebar section p a{background:#ff5b7e;color:#fff;border-radius:4px;display:block;cursor:pointer;color:#fff;font-weight:700;padding:10px 15px;text-decoration:none}.sb-slidebar section p a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";text-decoration:none}.sb-slidebar section p a:before{content:"\f138";font-family:FontAwesome;margin-right:5px}.sb-slidebar section iframe{margin:0 0 10%}.fixheader{position:static}header .inner h1{width:80%;height:60px;padding:10px}footer{height:auto}footer .inner nav{height:auto;line-height:1.8em;text-align:left;padding:5px 0}footer .inner nav ul{display:flex;flex-flow:row wrap}footer .inner nav ul li{width:50%;padding-left:1em}footer .inner nav ul li:not(:first-child){margin-left:0}footer .inner nav ul li a:before{content:"\f0a9";font-family:FontAwesome;margin-right:2px}.fujiya-news .line ul li{width:100%;margin-bottom:15px}.new,#index .recommend,.event,.store{padding:20px 0 40px}#index main article h1 img{width:80%}.bx-wrapper img{width:150%;max-width:initial !important;float:right}.btn_more a{display:block;width:95%;margin:0 auto 15px}.new section dl dd a,.event .btn_more a{width:95%}.new .btn_more,.recommend h1 p,.store .btn_more{position:relative}.new h1 img,.recommend h1 img,.store h1 img{margin-bottom:15px}.new h2 time{display:inline-block;margin:0}.new h2 span{display:inline-block}.new section dl{width:100%;margin-bottom:20px}.new section dl dt{width:95%;margin:0 auto 15px}.recommend section .item{width:100%;margin-right:0}.recommend section .item a{display:block;width:100%;margin-bottom:10px;text-align:center}.recommend ul{flex-flow:column wrap}.info .topics{width:95%;margin:0 auto 15px}.info .topics .scroll{height:auto}.info .banner{width:95%;height:auto;margin:0 auto 15px;padding:15px 10px;background-size:cover}.info .banner ul{height:auto}.info .app dl{flex-flow:column wrap;padding:10px}.info .app dl dt{margin-right:0;text-align:center;margin-bottom:15px}.info .app dl dt img{width:80%}.info .app dl dd ul{display:flex}.info .app dl dd ul li{padding:5px}.info .app dl dd ul li a img{width:auto;height:40px}.store .store_info{width:100%;margin-bottom:15px}.store .store_info dl.photo dd{flex-flow:column wrap}.store .store_info dl.photo dd iframe{width:100%}.store .store_info dl.photo dd .image{width:100%;border:none;flex:1}.store .store_info dl.photo dd .image img{width:100%}.store .store_info p{padding:0 10px}.store .store_info .column{flex-flow:column wrap;padding:0 10px 10px}.store .store_info .column dl{margin-bottom:10px}.store .store_info .column dl dt.time{width:100%}.store .store_info .column dl dd.time{width:100%}.store .store_info .btn_detail{padding-left:0}.store .store_info .btn_detail,.store .store_info .btn_detail a{width:100%}#line202003 table{border-spacing:0px}#line202003 table td{vertical-align:top;padding:10px 0}#page article>h1{height:120px;padding:20px 0 20px;margin-bottom:15px}.page-store .main{margin-bottom:15px}.page-store .detail{flex-flow:column wrap;margin-bottom:30px}.page-store .detail div{width:100%}.page-store .detail dl{margin-bottom:20px}.page-store .detail dl dt.time{width:100%}.page-store .detail dl dd.time{width:100%}.page-store .gallery li{width:100%;margin-bottom:15px;text-align:center}.company p{text-align:left}.company table{width:100%}.company table th,.company table td{display:block;width:100%}.company iframe{width:100%}.contact p{text-align:left}form table{width:100%}form table th,form table td{display:block;width:100%}form table th{text-align:left;background:#f7f7f7}form table input:not([type=radio]),form table textarea{width:100%;font-size:1.6rem}form .btn_form input[type=submit]{-webkit-appearance:none}.recruit table{width:100%}.recruit table th,.recruit table td{display:block;width:100%}.recruit .desk{width:100%}.recruit .desk p a{display:inline-block;font-size:1.6rem}.mailmagazine .lead{text-align:left}.mailmagazine .column{display:flex;flex-flow:column wrap}.mailmagazine .row{width:100%;margin-bottom:20px}.sitemap .inner .row{width:100%}}section.info-top .btn-more a{border:2px solid #ef2a54;background:#ef2a54;color:#fff;width:100%;height:auto;font-size:24px;letter-spacing:.25em;text-align:center;width:100%;display:block;padding:.5em 1em .4em;margin:5px auto;border-radius:4px}section.info{border:0 solid red;padding:30px 0 90px}#page article.info h1{font-size:42px;color:#ef2a54}#page article.info p{font-size:24px;line-height:1.7}section.info span{display:block;text-align:center;padding:0;margin:0;font-size:.8em}section.info img{width:100%;height:auto;padding:0;margin:30px auto 0;display:block;border:1px solid #ddd}@media screen and (max-width:768px){section.info-top .btn-more a{font-size:20px;line-height:1.2;letter-spacing:0}section.info{font-size:20px;padding:30px 0 60px}}@media screen and (max-width:375px){section.info{font-size:16px;padding:30px 0 60px}}.more-link{border:1px solid red;font-size:1.8rem;font-weight:600;margin:1em 0;display:block;background:#da607b;color:#fff;text-align:Center;width:7em;border-radius:3px}