@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=PT+Serif);body,ul,ol,li,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,pre,code,form,fieldset,legend,p,blockquote,table,th,td{margin:0;padding:0}body{font-family:"PT Serif", serif;vertical-align:middle}#contenst p,#contenst table,#contenst li,#contenst form,#g-footer p,#g-footer table,#g-footer li,#g-footer form{font-family:"游ゴシック Medium", "Yu Gothic Medium", sans-serif}#top #contenst .mainv-inner,#top #contenst li{font-family:"PT Serif", serif}img{border:0;vertical-align:top}ul,dl,ol{text-indent:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}caption{text-align:left}pre,code,kbd,samp,tt{font-family:monospace}* html pre,* html code,* html kbd,* html samp,* html tt{font-size:100%;line-height:100%}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt{font-size:108%;line-height:100%}input,select,textarea{font-size:100%}input{outline:none}figure{margin:0;padding:0}.clearfix,dl,#g-header,#g-header .header-inner,#g-header #g-nav ul,.wrapper,article,#contenst .products-list ul,#g-footer,#contenst .visual-produits nav ul,#contenst .visual-nsf,#contenst .visual-messe,#contenst .visual-prof,#contenst .visual-histoire,#contenst .visual-nsf .nsf-inner,#contenst .actualites-list ul,#contenst .actualites-list ul li a,#kens #contenst .kens-visual,#halloween #contenst .story_box .wrapper{*zoom:1}.clearfix:after,dl:after,#g-header:after,#g-header .header-inner:after,#g-header #g-nav ul:after,.wrapper:after,article:after,#contenst .products-list ul:after,#g-footer:after,#contenst .visual-produits nav ul:after,#contenst .visual-nsf:after,#contenst .visual-messe:after,#contenst .visual-prof:after,#contenst .visual-histoire:after,#contenst .visual-nsf .nsf-inner:after,#contenst .actualites-list ul:after,#contenst .actualites-list ul li a:after,#kens #contenst .kens-visual:after,#halloween #contenst .story_box .wrapper:after{content:".";display:block;clear:both;height:0;visibility:hidden}.line-side,#contenst h1 span,#contenst .visual-produits nav ul li a span,#contenst .visual-nsf .nsf-inner nav ul li a span{display:flex;-webkit-align-items:center;align-items:center;text-align:center}.line-side:before,#contenst h1 span:before,#contenst .visual-produits nav ul li a span:before,#contenst .visual-nsf .nsf-inner nav ul li a span:before,.line-side:after,#contenst h1 span:after,#contenst .visual-produits nav ul li a span:after,#contenst .visual-nsf .nsf-inner nav ul li a span:after{border-top:1px solid;content:"";display:inline;-webkit-flex-grow:1;flex-grow:1}.line-side:before,#contenst h1 span:before,#contenst .visual-produits nav ul li a span:before,#contenst .visual-nsf .nsf-inner nav ul li a span:before{margin-right:0.5em}.line-side:after,#contenst h1 span:after,#contenst .visual-produits nav ul li a span:after,#contenst .visual-nsf .nsf-inner nav ul li a span:after{margin-left:0.5em}body{background:#F3EFEC;line-height:0;font-size:14px}h1{font-size:18px;letter-spacing:0.5rem}h2{font-size:17px}h3{font-size:16px}h4{font-size:15px}h5{font-size:14px}h1,h2,h3,h4,h5{line-height:1.2em;font-weight:bold}h1 span,h2 span,h3 span,h4 span,h5 span{display:block;letter-spacing:normal;font-size:0.7em;font-weight:normal}p,address{line-height:1.75em;font-style:normal}h1,h2,h3,h4,h5,p{margin:0 0 0.75em 0}@media (min-width: 640px){body{font-size:15px}h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1rem}}@media (min-width: 960px){body{font-size:16px}h1{font-size:1.6rem}h2{font-size:1.5rem}h3{font-size:1.2rem}}a{color:#000;text-decoration:underline;line-height:1.75em}a:link{color:#000}a:visited{color:#000}a:hover{color:#000;text-decoration:none}a:active{color:#000;text-decoration:none}a:hover img,a:active img{opacity:0.8}table{border-top:#ccb8ad 1px solid;border-left:#ccb8ad 1px solid;margin:0 0 0.5em 0;line-height:1.5rem}table tr.odd td{background:#ccb8ad}table th,table td{border-bottom:#ccb8ad 1px solid;border-right:#ccb8ad 1px solid;padding:0.3em 0.7em;font-weight:normal}table th{background:#d7cbcb;text-align:left}table td{background:#FFF}table em{color:#d80000;font-style:normal}table.border-none{margin:0 auto;border:none}table.border-none th,table.border-none td{border:none}ul,ol{margin:0 0 15px 0}ul li,ol li{line-height:150%;margin:0 0 1em 1.5em;padding:0;list-style-position:outside}ul ul,ul ol,ol ul,ol ol{margin:0 0 0 1em}ul.square,ol.square{list-style:square}ul ol li{list-style:decimal}ol ol li{list-style:lower-alpha}dl{width:100%}dl dt,dl dd{margin:0 0 1em 0;float:left;line-height:1.2em}dl dt{width:38%;margin:0 2% 1em 0}dl dd{width:60%}img{width:100%}#kens p img{width:auto;vertical-align:middle}.text-right{text-align:right}.red{color:#b30000}.none{display:none}.caption{text-align:left;font-size:0.8em;color:#565656}.box-yellow{margin:0 0 4em 0;padding:2em;background:#F3EBCF;border:#f3d56d 3px solid;text-align:center}.button-brown{margin:0 0 4rem 0;text-align:center}.button-brown a{padding:0.5em 2.5em;background:#593a28;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#FFF;font-weight:bold;font-size:1rem}.button-brown a:link,.button-brown a:visited{text-decoration:none}.button-brown a:hover,.button-brown a:active{background:#261911;text-decoration:none}.space25{height:25px;display:block}.space50{height:50px;display:block}.space100{height:100px;display:block}@media (min-width: 640px){.button-brown a{font-size:1.25rem}}@media (min-width: 960px){.button-brown a{font-size:1.5rem}}#g-header{width:100%;height:auto;background:rgba(255,255,255,0.9);z-index:2000}#g-header .h-line{padding:0.1rem 0 0.1rem 0.5rem;background:#59290d;color:#FFF}#g-header .h-line h1{width:100%;max-width:960px;margin:0 auto;line-height:1em}#g-header .h-line h1 span{font-size:0.7rem}#g-header .header-inner{width:100%;max-width:960px;margin:0 auto}#g-header .header-inner .logo{width:50px;height:51px;padding:0.3rem 0 0.3rem 1rem}#g-header .header-inner .logo h1{margin:0}@media (min-width: 960px){#g-header .header-inner .logo{width:69px;height:70px;float:left}}#g-header #menu{width:45px;height:45px;display:block;background-image:url("../images/common/menu-open.png");background-repeat:no-repeat;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;top:1.7rem;right:1rem}#g-header #menu.on{background-image:url("../images/common/menu-close.png")}@media (min-width: 960px){#g-header #menu{display:none}}#g-header #g-nav{margin:0 8% 1em 8%;display:none}#g-header #g-nav ul{margin:0}#g-header #g-nav ul li{margin:0;border-bottom:#b8b8b8 1px dotted;list-style:none;line-height:1.2rem}#g-header #g-nav ul li a{width:98%;padding:1em 0;margin:0 1%;text-align:center;display:block;color:#000;font-size:1.1rem;line-height:1.2em}#g-header #g-nav ul li a span{display:block;font-size:0.5rem;font-weight:normal;color:#595959;font-size:0.7rem}#g-header #g-nav ul li a:link,#g-header #g-nav ul li a:visited{text-decoration:none}#g-header #g-nav ul li a:hover,#g-header #g-nav ul li a:active{background:#59290d;text-decoration:none;color:#FFF}#g-header #g-nav ul li a:hover span,#g-header #g-nav ul li a:active span{color:#FFF}#g-header #g-nav ul li.last{border:none}@media (min-width: 960px){#g-header #g-nav{margin:1rem 0 0 0;float:right;display:block}#g-header #g-nav ul{display:flex}#g-header #g-nav ul li{margin:0 0.4rem;border-bottom:none;white-space:nowrap}#g-header #g-nav ul li a{padding:0.5rem 0.3rem;font-size:0.9em}#g-header #g-nav ul li a:hover,#g-header #g-nav ul li a:active{border-bottom:2px solid #59290d;background:none;text-decoration:none;color:#000}#g-header #g-nav ul li a:hover span,#g-header #g-nav ul li a:active span{color:#595959}}@media (min-width: 960px){#g-header{position:fixed}}.wrapper{width:100%;max-width:960px;margin:0 auto}article{margin:0 0 4rem 0}article.last{margin:0}#contenst{margin:0 0 4rem 0;padding:4rem 2% 0 2%}@media (min-width: 960px){#contenst{padding:8rem 2% 0 2%}}#contenst h1{width:100%;max-width:960px;margin:0 auto 4em;color:#59290D;text-align:center}#contenst h1 span{padding:0 8em}#contenst h2,#contenst h3,#contenst h4,#contenst h5{padding:0.8em 0;color:#59290D;border-top:1px solid #59290D;border-bottom:1px solid #59290D}#contenst h2 span,#contenst h3 span,#contenst h4 span,#contenst h5 span{display:inline-block;padding:0 0 0 1em}#contenst h3{border-top:none}#contenst h4{border-top:none;border-bottom:1px dotted #59290D;padding:0.5em 0}#contenst h5{border:none}#contenst .column-image-auto,#contenst .column-image-center{padding:0;margin-bottom:2em}#contenst .column-image-left{padding:0;margin:0 2em 2em 0}#contenst .column-image-right{padding:0;margin:0 0 2em 2em}#contenst .contactBox section{margin:0 0 4rem 0}#contenst .contactBox .btnAttentionBlockLarge{background:#593A28}#contenst .contactBox .btnAttentionBlockLarge:hover{background:#261911}#contenst .products-list ul{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#contenst .products-list ul li{width:48%;margin:0 1% 1em 1%;padding:0;list-style:none;display:inline-block;float:none}#contenst .products-list ul li a{display:block;background:#FFF;text-decoration:none}#contenst .products-list ul li a:hover,#contenst .products-list ul li a:active{background:rgba(89,41,13,0.5);-webkit-transition:background 0.5s, transform 0.5s;-moz-transition:background 0.5s, transform 0.5s;-ms-transition:background 0.5s, transform 0.5s;-o-transition:background 0.5s, transform 0.5s;transition:background 0.5s, transform 0.5s}#contenst .products-list ul li a .list h3{margin:0;padding:1em;text-align:center;border-bottom:none}#contenst .products-list ul li a .list h3 span{display:block;padding:0.5rem 0 0 0;text-align:center}#contenst .products-list ul li .detail{display:none;opacity:0}#contenst .products-list ul li.on{display:inline-block;overflow:visible;background:url("../images/common/products-arrow.png") no-repeat bottom center}#contenst .products-list ul li.on a{margin:0 0 20px 0;background:rgba(89,41,13,0.5)}#contenst .products-list ul li.on a figure img{opacity:0.7}#contenst .products-list ul li.on .detail-wrapper{width:98%;max-width:940px;height:auto;position:absolute;left:1%;display:block}#contenst .products-list ul li.on .detail{margin:0 0 20px 0;background:#FFF;display:block;left:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contenst .products-list ul li.on .detail figure{width:100%}#contenst .products-list ul li.on .detail .info{width:92%;padding:2rem 4%;background:#FFF;position:relative}#contenst .products-list ul li.on .detail .info h3{padding:0 50px 0 0;line-height:1.25em}#contenst .products-list ul li.on .detail .info h3 span{display:block;padding:0}#contenst .products-list ul li.on .detail .info p{margin:0 0 1.5em 0}#contenst .products-list ul li.on .detail .info table{width:100%;margin:0 0 1.5em 0}#contenst .products-list ul li.on .detail .info .limit{background:#73513F;padding:0.5em 1.5em;display:inline;color:#FFF}#contenst .products-list ul li.on .detail .info .close{width:100%;background:#73513F;padding:0.5em 0;text-align:center;color:#FFF;cursor:pointer}#contenst .products-list ul li.on .detail .info .close img{width:18px;height:18px;margin:0 0.7em 0 0;vertical-align:middle}#contenst .products-list ul li.on .detail .info .close-btn{width:36px;height:36px;position:absolute;top:1em;right:1em;background:url("../images/common/close-btn.png") no-repeat;cursor:pointer}#contenst .location article{background:#FFF}#contenst .location article .bx-wrapper .bx-viewport{left:0}#contenst .location article section{padding:2rem 2%}#contenst .location article .inner{padding:2rem 4% 1rem}#contenst .location iframe{width:90%;margin:0 auto;height:500px;display:block;border:none}#contenst .privacy article{background:#FFF;padding:4rem 4% 2rem}#contenst .privacy article .inner{margin:0 0 2rem 0}#contenst .actualites section figure{margin:0 0 1rem 0}#contenst .actualites .entryFooter{background:none;border-top:#59290D 1px dotted}@media (min-width: 960px){#contenst .actualites{margin:0 8rem 4rem}}#contenst .pager{margin:0 0 5rem;padding:0.5rem;background:#FFF;display:flex;-webkit-justify-content:center;justify-content:center}#contenst .pager li{margin:0;list-style:none;line-height:1em}#contenst .pager li a{color:#59290D;background-repeat:no-repeat;background-position:left top;-webkit-background-size:8%;-o-background-size:8%;background-size:8%}#contenst .pager li.to-pre a{margin:0 0.5em;padding:0.1em 0.5em 0.1em 20px;background-image:url("../images/common/arrow-pre.png")}#contenst .pager li.to-list a{margin:0 0.5em;padding:0 0.5em;border-left:1px solid #59290D;border-right:1px solid #59290D}#contenst .pager li.to-next a{margin:0 0.5em;padding:0.1em 20px 0.1em 0.5em;background-image:url("../images/common/arrow-next.png");background-position:right top}#contenst .index-pager{width:100%;background:none;text-align:center}#contenst .index-pager li{width:auto;margin:0 0 0.3em 0.5em;border-right:none;min-height:initial;min-height:auto;display:inline-block}#contenst .index-pager li.cur{padding:0.8em 1.2em;background:#593A28;color:#FFF}#contenst .index-pager li a{padding:0.8em 1.2em;background:#FFF;-webkit-border-radius:0;border-radius:0;text-decoration:none}#contenst .index-pager li a:hover,#contenst .index-pager li a:active{background:#593A28;color:#FFF}#contenst .list-page{text-align:right}#contenst .list-page a{padding:0 20px 0 0;background-image:url("../images/common/arrow-next.png");background-repeat:no-repeat;background-position:right top;-webkit-background-size:0.7em;-o-background-size:0.7em;background-size:0.7em;color:#59290D;text-decoration:none}#contenst .list-page a:hover,#contenst .list-page a:active{text-decoration:underline}@media (min-width: 960px){#contenst .pager{margin:0 8rem 8rem}}@media (min-width: 640px){#contenst .products-list ul li{width:23%;margin:0 1% 1em 1%}#contenst .products-list ul li.on .detail{display:flex}#contenst .products-list ul li.on .detail figure{width:50%}#contenst .products-list ul li.on .detail .info{width:42%;padding:2rem 4%}}@media (min-width: 960px){#contenst{padding:12rem 0 0}}#g-footer{margin:0;padding:4rem 0.5rem 1rem;position:relative;background:#593a28}#g-footer .bunner{margin:0 0 2rem 0}#g-footer .bunner ul{margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:center;justify-content:center}#g-footer .bunner ul li{width:48%;max-width:315px;list-style:none;padding:0;margin:0 1% 1rem}#g-footer .bunner p.text-link{text-align:center;padding:0 0 1em 0;margin:0 0 1em 0}#g-footer .bunner p.text-link a{padding:0.2em 1rem 0.1em 15px;background-image:url("../images/common/arrow-white.png");background-repeat:no-repeat;background-position:left top;-webkit-background-size:9px;-o-background-size:9px;background-size:9px;color:#FFF;font-size:0.8rem}#g-footer .bunner p.text-link a:link,#g-footer .bunner p.text-link a:visited{text-decoration:underline}#g-footer .bunner p.text-link a:hover,#g-footer .bunner p.text-link a:active{text-decoration:none}#g-footer .totop{position:absolute;top:-75px;right:1rem}#g-footer .totop a{width:45px;height:45px;padding:10px;background:rgba(255,255,255,0.9);cursor:pointer;display:block}#g-footer .copyright{width:100%;max-width:960px;margin:0 auto;padding:2rem 0 0 0;border-top:#73513F 1px solid;text-align:center;color:#ccb8ad;font-size:80%}@media (min-width: 960px){#g-footer .totop{right:5rem}}#contenst .mainvisual ul,#contenst .js-main-slider ul,#contenst .visual-produits.visual-nsf ul,#contenst .actualites-list ul{margin:0;padding:0}#contenst .mainvisual ul li,#contenst .js-main-slider ul li,#contenst .visual-produits.visual-nsf ul li,#contenst .actualites-list ul li{margin:0;padding:0;list-style:none}#contenst .mainvisual,#contenst .bx-wrapper{margin:0}#contenst .mainvisual .bx-viewport,#contenst .bx-wrapper .bx-viewport{-webkit-box-shadow:none;box-shadow:none;border:none}#contenst .mainvisual .bx-controls-direction a,#contenst .bx-wrapper .bx-controls-direction a{z-index:1000}#contenst .mainvisual .bx-pager,#contenst .bx-wrapper .bx-pager{display:none}#contenst .mainvisual,#contenst .js-main-slider{width:100%;height:auto;margin:0;padding:0}#contenst .mainvisual li,#contenst .js-main-slider li{margin:0;padding:0;position:relative}#contenst .mainvisual li a:hover img,#contenst .mainvisual li a:active img,#contenst .js-main-slider li a:hover img,#contenst .js-main-slider li a:active img{opacity:1}#contenst .mainvisual .mainv-inner,#contenst .js-main-slider .mainv-inner{width:100%;height:auto;background:rgba(0,0,0,0.85);margin:0 auto;padding:1rem 0;text-align:center}#contenst .mainvisual .mainv-inner a,#contenst .js-main-slider .mainv-inner a{margin:0 1rem;display:block;border-left:1px solid #fff;border-right:1px solid #fff;color:#FFF;font-size:0.8rem;letter-spacing:0.5rem;text-decoration:none}#contenst .mainvisual .mainv-inner a span,#contenst .js-main-slider .mainv-inner a span{display:block;font-size:0.6rem;letter-spacing:normal}#contenst .mainvisual .mainv-inner a:hover,#contenst .mainvisual .mainv-inner a:active,#contenst .js-main-slider .mainv-inner a:hover,#contenst .js-main-slider .mainv-inner a:active{text-decoration:underline}@media (min-width: 640px){#contenst .mainvisual .mainv-inner,#contenst .js-main-slider .mainv-inner{width:50%;position:absolute;bottom:2rem;right:0}}@media (min-width: 960px){#contenst .mainvisual .mainv-inner,#contenst .js-main-slider .mainv-inner{width:35%;max-width:550px;right:5rem}#contenst .mainvisual .mainv-inner a,#contenst .js-main-slider .mainv-inner a{font-size:1.5rem;line-height:1.7rem}#contenst .mainvisual .mainv-inner a span,#contenst .js-main-slider .mainv-inner a span{font-size:1rem}}#contenst .main-video{width:100%;width:100vw;position:relative}#contenst .main-video video{width:100%}#contenst .main-video .mainv-inner{width:100%;height:auto;background:rgba(0,0,0,0.85);margin:0 auto;padding:1rem 0;text-align:center}#contenst .main-video .mainv-inner a{margin:0 1rem;display:block;border-left:1px solid #fff;border-right:1px solid #fff;color:#FFF;font-size:0.8rem;letter-spacing:0.5rem;text-decoration:none}#contenst .main-video .mainv-inner a span{display:block;font-size:0.6rem;letter-spacing:normal}#contenst .main-video .mainv-inner a:hover,#contenst .main-video .mainv-inner a:active{text-decoration:underline}@media (min-width: 640px){#contenst .main-video .mainv-inner{width:50%;position:absolute;bottom:2rem;right:0}}@media (min-width: 960px){#contenst .main-video .mainv-inner{width:35%;max-width:550px;right:5rem}#contenst .main-video .mainv-inner a{font-size:1.5rem;line-height:1.7rem}#contenst .main-video .mainv-inner a span{font-size:1rem}}#contenst .visual-produits{width:90%;height:auto;margin:0;padding:16rem 5%;background-image:url("../images/index/visual-01.jpg");background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#contenst .visual-produits nav{max-width:960px;margin:0 auto}#contenst .visual-produits nav ul{margin:0;padding:0}#contenst .visual-produits nav ul li{width:46%;margin:0 2% 1rem 2%;padding:3px;float:left;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contenst .visual-produits nav ul li.full{width:98%}#contenst .visual-produits nav ul li.recom{padding:3px;border:1px solid #fff}#contenst .visual-produits nav ul li a{display:block;padding:0.7rem 0;background-color:rgba(255,255,255,0.9);text-align:center;font-size:0.8rem;line-height:1.7rem}#contenst .visual-produits nav ul li a span{margin:0 0.5rem;font-size:0.5rem;color:#3b3b3b;text-align:center}#contenst .visual-produits nav ul li a:link,#contenst .visual-produits nav ul li a:visited{text-decoration:none}#contenst .visual-produits nav ul li a:hover,#contenst .visual-produits nav ul li a:active{background:#fff;text-decoration:none}@media (min-width: 640px){#contenst .visual-produits nav ul li a{padding:1rem;font-size:1rem}#contenst .visual-produits nav ul li a span{font-size:0.8rem}}@media (min-width: 960px){#contenst .visual-produits nav ul li a{font-size:1.5rem}#contenst .visual-produits nav ul li a span{font-size:1rem}}#contenst .visual-nsf,#contenst .visual-messe,#contenst .visual-prof,#contenst .visual-histoire{width:100%;height:auto;background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}#contenst .visual-nsf,#contenst .access-map-wrapper{width:100%;margin:0 0 4rem 0;padding:4rem 0 2rem 0;background:#FFF}#contenst .visual-nsf h1,#contenst .access-map-wrapper h1{margin:0 auto 2em}#contenst .access-map{width:100%;max-width:960px;margin:0 auto;background-image:url("../images/index/access-map.png");background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}#contenst .access-map .tapio{width:46.9%;float:left}#contenst .access-map .mitsukoahi{width:53.1%;float:right}#contenst .access-map .parco{width:100%;clear:both}#contenst .visual-nsf{background-image:url("../images/index/visual-02.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;background-repeat:no-repeat}#contenst .visual-nsf .nsf-inner{width:100%;max-width:960px;height:auto;margin:0 auto;padding:16rem 0 0 0}#contenst .visual-nsf .nsf-inner h2{margin:0;padding:1rem 2rem;background:rgba(255,255,255,0.9);text-align:center}#contenst .visual-nsf .nsf-inner h2 span{display:block}#contenst .visual-nsf .nsf-inner nav{background:rgba(255,255,255,0.9)}#contenst .visual-nsf .nsf-inner nav ul{margin:0;padding:1rem;display:flex;-webkit-justify-content:center;justify-content:center}#contenst .visual-nsf .nsf-inner nav ul li{margin:0;border-right:1px solid #c8c8c8;list-style:none;text-align:center}#contenst .visual-nsf .nsf-inner nav ul li.last{border-right:none}#contenst .visual-nsf .nsf-inner nav ul li a{display:block;padding:1rem;text-decoration:none}#contenst .visual-nsf .nsf-inner nav ul li a:hover,#contenst .visual-nsf .nsf-inner nav ul li a:active{text-decoration:underline}#contenst .visual-nsf .nsf-inner nav ul li a span{font-size:0.7em}#contenst .visual-messe,#contenst .visual-prof,#contenst .visual-histoire{width:92%;margin:0;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center bottom}#contenst .visual-messe .inner-box,#contenst .visual-prof .inner-box,#contenst .visual-histoire .inner-box{padding:1rem 4%;background:rgba(255,255,255,0.9)}#contenst .visual-messe{padding:12rem 4% 1rem;background-image:url("../images/savoir/visual-messe.jpg");-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:top center}#contenst .visual-messe.nos-offres-d-01{background-image:url("../images/nos-offres-d/nos-offres-d-001.jpg")}#contenst .visual-messe.nos-offres-d-02{background-image:url("../images/nos-offres-d/nos-offres-d-002.jpg")}#contenst .visual-messe.nos-offres-d-03{background-image:url("../images/nos-offres-d/nos-offres-d-003.jpg")}#contenst .visual-prof{padding:12rem 4% 1rem;background-color:#f7f7f7;background-image:url("../images/savoir/visual-prof.png");-webkit-background-size:70% auto;-o-background-size:70% auto;background-size:70% auto;background-position:top right}#contenst .visual-histoire{padding:12rem 4% 1rem;background-image:url("../images/savoir/visual-histoire.jpg");background-position:top left}@media (min-width: 640px){#contenst .visual-nsf{background-position:center bottom}#contenst .visual-nsf .nsf-inner{padding:12rem 0 0 0}#contenst .visual-nsf .nsf-inner nav ul li a{font-size:1rem;line-height:1.7rem}#contenst .visual-nsf .nsf-inner nav ul li a span{font-size:0.8rem}#contenst .visual-prof,#contenst .visual-messe{padding:23rem 4% 1rem}#contenst .visual-prof.nos-offres-d-01,#contenst .visual-prof.nos-offres-d-02,#contenst .visual-prof.nos-offres-d-03,#contenst .visual-messe.nos-offres-d-01,#contenst .visual-messe.nos-offres-d-02,#contenst .visual-messe.nos-offres-d-03{margin:0 auto 2rem auto}}@media (min-width: 960px){#contenst .visual-nsf .nsf-inner{width:50%;margin:0 3% 0 50%;padding:12rem 0}#contenst .visual-nsf .nsf-inner h2{background:none}#contenst .visual-nsf .nsf-inner nav{padding:0 5rem;background:none}#contenst .visual-nsf .nsf-inner nav ul{display:block}#contenst .visual-nsf .nsf-inner nav ul li{border-right:none;border-bottom:1px solid #c8c8c8}#contenst .visual-nsf .nsf-inner nav ul li a{padding:2.5rem  1.5rem;font-size:1.5rem}#contenst .visual-nsf .nsf-inner nav ul li a span{padding:0 4rem;font-size:1rem}#contenst .visual-messe,#contenst .visual-prof,#contenst .visual-histoire{margin:0 auto}#contenst .visual-messe,#contenst .visual-prof{padding:35rem 4% 2rem}#contenst .visual-messe .inner-box,#contenst .visual-prof .inner-box{width:96%;padding:2rem 2%;background:rgba(255,255,255,0.9);float:right}#contenst .visual-messe{padding:15rem 4% 3rem;background-position:top center;-webkit-background-size:1240px auto;-o-background-size:1240px auto;background-size:1240px auto}#contenst .visual-messe.nos-offres-d-01,#contenst .visual-messe.nos-offres-d-02,#contenst .visual-messe.nos-offres-d-03{padding:35rem 4% 2rem}#contenst .visual-messe .inner-box{float:right;width:60%;padding:2rem}#contenst .visual-prof{padding:8rem 4%}#contenst .visual-prof .inner-box{float:left;width:60%;padding:2rem}#contenst .visual-histoire{padding:8rem 4%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#contenst .visual-histoire .inner-box{float:right;width:60%;padding:2rem}}#contenst .actualites-list{margin:0 0 2rem 0;padding:0 1rem}#contenst .actualites-list h2{text-align:center}#contenst .actualites-list h2 span{display:block}#contenst .actualites-list ul li{margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid #C8C8C8}#contenst .actualites-list ul li a{display:block;text-decoration:none}#contenst .actualites-list ul li a .date{margin:0 0 0.2rem 0}#contenst .actualites-list ul li a figure{width:40%;float:left;margin:0 2% 0 0}#contenst .actualites-list ul li a h3{padding:0;border:none;font-size:100%;font-weight:bold;letter-spacing:normal}#contenst .actualites-list ul li a:hover,#contenst .actualites-list ul li a:active{text-decoration:underline}@media (min-width: 640px){#contenst .actualites-list ul{padding:0 1%;font-size:85%}#contenst .actualites-list ul li{width:30%;float:left;margin:0 2% 1.5rem 0;padding:0 2% 0 0;border-bottom:none;border-right:1px solid #C8C8C8}#contenst .actualites-list ul li.third{margin:0;padding:0;border-right:none}#contenst .actualites-list ul li a figure{width:100%;clear:both;margin:0 0 0.5rem 0}}@media (min-width: 960px){#contenst .actualites-list{padding:0}}#top #contenst{padding:0}#top #contenst h2{letter-spacing:0.5rem;border:none}#top #g-header{border-bottom:#C8C8C8 1px solid}#kens #contenst{padding:2rem 2% 0 2%}#kens #contenst .kens-visual{width:100%;margin:0 auto 4rem;background-image:url("../images/kcav/kens-visual.jpg");background-repeat:no-repeat;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center top}#kens #contenst .kens-visual h1{margin:0}@media (min-width: 640px){#kens #contenst .kens-visual .title-box{margin:16rem 0 2rem}}@media (min-width: 960px){#kens #contenst{padding:8rem 0 0 0}#kens #contenst .kens-visual .title-box{margin:24rem 0 2rem}}.acms-container #adminBox #loginUserStatus img{width:auto}.contactBox .acms-form textarea{font-size:15px}@media (min-width: 768px){.acms-form textarea,.acms-form select{font-size:15px}}.acms-grid-r{margin-right:0;margin-left:0}.acms-grid-r .entry-container{margin-right:0;margin-left:0}.contactBox table.contactForm{width:100%;border-right:none;border-bottom:none;border-left:#ccb8ad 1px solid;border-top:#ccb8ad 1px solid}@media (max-width: 639px){.contactBox table.contactForm th,.contactBox table.contactForm td{display:block;padding:1em}}.acms-admin-edit-info img{width:auto}#halloween #contenst{padding:0;margin:0}@media (min-width: 960px){#halloween #contenst{padding:108px 0 0 0}}#halloween #contenst .wrapper{max-width:1280px}#halloween #contenst h2{padding:0;border-top:none;border-bottom:none;text-align:center}#halloween #contenst h2 span{display:block}#halloween #contenst h2 img{width:90%;margin:0 auto}#halloween #contenst h3{padding:0;border-bottom:none}#halloween #contenst .half_box,#halloween #contenst .item_box{padding:0;position:relative;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#halloween #contenst .half_box h1,#halloween #contenst .item_box h1{width:100%;max-width:auto;max-width:initial;position:absolute;top:1em;left:0}#halloween #contenst .half_box h1 img,#halloween #contenst .item_box h1 img{width:55%;max-width:500px;margin:0 auto}#halloween #contenst .half_box .left,#halloween #contenst .half_box .right,#halloween #contenst .item_box .left,#halloween #contenst .item_box .right{width:50%;padding:5em 0 2em}#halloween #contenst .half_box .left .inner,#halloween #contenst .half_box .right .inner,#halloween #contenst .item_box .left .inner,#halloween #contenst .item_box .right .inner{width:100%;max-width:640px}#halloween #contenst .half_box .left ul,#halloween #contenst .half_box .right ul,#halloween #contenst .item_box .left ul,#halloween #contenst .item_box .right ul{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#halloween #contenst .half_box .left ul li,#halloween #contenst .half_box .right ul li,#halloween #contenst .item_box .left ul li,#halloween #contenst .item_box .right ul li{width:33%;list-style:none;margin:0}#halloween #contenst .half_box .left,#halloween #contenst .item_box .left{background:#F19716}#halloween #contenst .half_box .left .inner,#halloween #contenst .item_box .left .inner{float:right}#halloween #contenst .half_box .right,#halloween #contenst .item_box .right{background-color:#b5b6b6;background-image:url("https://maisonkayser-sendai.jp/themes/site2015-mkayser/halloween/images/decoration_01.png");background-position:top left;background-repeat:repeat-x;-webkit-background-size:100%;-o-background-size:100%;background-size:100%}#halloween #contenst .half_box .right .inner,#halloween #contenst .item_box .right .inner{float:left}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){#halloween #contenst .half_box .right,#halloween #contenst .item_box .right{background-image:url("https://maisonkayser-sendai.jp/themes/site2015-mkayser/halloween/images/decoration_01_2x.png")}}@media (min-width: 960px){#halloween #contenst .half_box .right,#halloween #contenst .item_box .right{-webkit-background-size:640px;-o-background-size:640px;background-size:640px}}#halloween #contenst .item_box .left,#halloween #contenst .item_box .right{width:100%;padding:2rem 0 4rem}#halloween #contenst .item_box .left .inner,#halloween #contenst .item_box .right .inner{max-width:959px}@media (min-width: 960px){#halloween #contenst .item_box .left,#halloween #contenst .item_box .right{width:50%}#halloween #contenst .item_box .left .inner,#halloween #contenst .item_box .right .inner{max-width:640px}}#halloween #contenst .item_box .right{background-image:none}#halloween #contenst .story_box{width:96%;padding:2em 2% 0;background-color:#F2CC95}#halloween #contenst .story_box .wrapper{position:relative}#halloween #contenst .story_box .wrapper .text_box{margin:0 0 2em}#halloween #contenst .story_box .wrapper .text_box p{margin:0 0 2em 0}@media (min-width: 640px){#halloween #contenst .story_box .wrapper .text_box{width:50%;float:right}#halloween #contenst .story_box .wrapper figure{width:48%;float:left;position:absolute;bottom:0}}#halloween #contenst .about{width:96%;padding:2em 2%}