﻿body{text-align:center !important;line-height:1.6;font-family:"メイリオ", Hiragino Sans, sans-serif;font-size:14px;-webkit-text-size-adjust:100%}@media only screen and (min-width: 901px){body{font-size:17px}}*{margin:0;padding:0;border:0 solid}span{display:inline-block}a{display:inline-block;text-decoration:none;color:inherit}img,iframe{width:100%;vertical-align:middle}ul{list-style:none}ol{text-align:left !important;margin-left:2em}ol li{list-style:decimal}table{border-collapse:collapse}th{white-space:nowrap;vertical-align:top}.small,small{font-size:80%}.big,big{font-size:125%}.h{display:none}@media only screen and (max-width: 900px){.pc-only{display:none !important}}@media only screen and (min-width: 901px){.sp-only{display:none !important}}body{background-color:white;color:#000;color:gray !important}body,body *{border-color:#e0e0e0 !important}body>*{margin:0 auto}@media only screen and (min-width: 901px){a:hover{opacity:0.7}}#top{padding-left:0 !important;padding-right:0 !important}@media only screen and (min-width: 901px){#top{max-width:none;min-width:900px}}#top a{font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal;font-size:14px}@media only screen and (min-width: 901px){#top a{font-size:17px}}@media only screen and (min-width: 901px){#top a{padding-left:0.5em;padding-right:0.5em}}@media only screen and (min-width: 901px) and (min-width: 1200px){#top a{padding-left:1em;padding-right:1em}}@media only screen and (max-width: 900px){#top a{padding-left:1em;padding-right:1em}}#top img{width:auto;height:70px}@media only screen and (max-width: 900px){#top h1{text-align:left;padding:5px 0}#top h1 img{height:60px}}@media only screen and (min-width: 901px){#top{overflow:hidden;padding:0.5em 1em}#top>*{float:left}#top>*:last-child{float:right}#top li{display:inline-block}}@media only screen and (max-width: 900px){#top{background-color:white;color:#000;position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 0 10px rgba(0,0,0,0.3)}#top,#top *{border-color:#e0e0e0 !important}}@media only screen and (max-width: 900px){#menu{position:absolute;top:0;right:0;z-index:100}}@media only screen and (min-width: 901px){#menu{display:none}}@media only screen and (max-width: 900px){#nav{display:none;padding-bottom:1em;max-width:320px;margin-left:auto;margin-right:auto}}#footer{font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal;font-size:10px;padding-top:10%;padding-bottom:10%;color:#ababab !important}@media only screen and (min-width: 901px){#footer{font-size:12px}}.modaal-wrapper,.modaal-overlay{max-width:none}img.check_ytimg_maxres{width:auto !important;maxWidth:100% !important;position:absolute;top:0;left:0;z-index:-100;opacity:0}#main p.shop-link a{display:block;float:left;width:32%;padding:7px 0;margin:0;font-size:11px;border-radius:3px}#main p.shop-link a i{margin-right:0.5em}#main p.shop-link a+a{margin-left:2%}@media only screen and (min-width: 901px){#main .sns{display:none}}#main .sns a{padding:0;width:33.333%}#main .sns img{width:auto;height:31px;margin:0 10px}@media only screen and (min-width: 901px){#main{width:80%;margin:0 auto}}@media only screen and (max-width: 900px){#main{margin-top:70px}}#main ul{overflow:hidden}@media only screen and (max-width: 900px){#main ul{padding:10px}}@media only screen and (min-width: 901px){#main ul li{padding-top:1%;float:left;width:49.5%;overflow:hidden}#main ul li+li{float:right}#main ul li a{display:block}}@media only screen and (max-width: 900px){#main ul li{padding:5px}}#main ul li a.half{float:left;width:50%}#main ul li img{width:100%}@media only screen and (min-width: 901px){#main ul.three li{width:32.6%}#main ul.three li+li{float:left;margin-left:1.1%}}@media only screen and (min-width: 901px){#main ul.four li{width:24.4%}#main ul.four li+li{float:left;margin-left:0.8%}}#banner{max-width:560px;margin-left:auto;margin-right:auto}#banner .wrap{padding-top:10%;padding-bottom:10%}#banner .wrap *{text-align:center}.content{font-size:12px;margin-top:10%;padding-left:5%;padding-right:5%}@media only screen and (min-width: 901px){.content{font-size:14px}}.content .wrap{max-width:800px;margin-left:auto;margin-right:auto;text-align:left !important}.content h1{font-size:20px;line-height:1.4;font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal}@media only screen and (min-width: 901px){.content h1{font-size:28px}}#news h1{padding-bottom:0.5em;position:relative}#news ul{border-bottom:1px solid}#news ul li{border-top:1px solid}#news ul li>a{display:block;padding-top:1em;padding-bottom:1em}#news ul li>a span{vertical-align:top}#news ul li>a span.date{width:25%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 901px){#news ul li>a span.date{text-align:center !important}}@media only screen and (max-width: 320px){#news ul li>a span.date{width:30%;margin-left:auto;margin-right:auto}}#news ul li>a span.title{width:75%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 320px){#news ul li>a span.title{width:70%;margin-left:auto;margin-right:auto}}#news ul li>p{display:none;padding:10%;background:whitesmoke}#news .wrap{position:relative;padding-top:10px}#news .wrap+.wrap{padding-top:40px}@media only screen and (min-width: 901px){#news .wrap+.wrap{padding-top:70px}}#timeline h1 a{margin:0 !important;padding-bottom:5px}#timeline h1 img{width:auto;height:31px;vertical-align:baseline;margin-bottom:-2px;padding-right:0.35em}#timeline iframe{width:1000px !important;max-width:100% !important}@media only screen and (min-width: 901px){#timeline{overflow:hidden}#timeline.msie #instagram{padding:0 47px}#timeline.two .wrap>*{float:left;width:45%}#timeline.two .wrap>*+*{float:right}}#timeline #instagram ul{overflow:hidden}#timeline #instagram ul li{float:left;width:32%;margin:1%}#timeline #instagram ul .n0,#timeline #instagram ul .n1,#timeline #instagram ul .n2{margin-top:0}#timeline #instagram ul .n2,#timeline #instagram ul .n5,#timeline #instagram ul .n8{margin-right:0}#timeline #instagram ul .n6,#timeline #instagram ul .n7,#timeline #instagram ul .n8{margin-bottom:0}#timeline #instagram ul .n0,#timeline #instagram ul .n3,#timeline #instagram ul .n6{margin-left:0}#timeline #instagram ul a{display:block;padding-top:100%;background:center / cover}@media only screen and (max-width: 900px){#timeline #twitter{padding-top:50px}}#movie{max-width:1600px;position:relative;padding-top:50px;padding-bottom:40px}#movie:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}@media only screen and (max-width: 900px){#movie{margin-top:0;padding:50px 0 40px}}#movie .owl-carousel a{background:no-repeat center / 100%}#movie .owl-carousel .owl-dots *{outline:0}@media only screen and (max-width: 900px){#movie .owl-carousel .owl-dots * span{margin-left:4px !important;margin-right:4px !important}}#movie .title{padding-bottom:30px}#movie .title a{width:50%;max-width:280px}.modaal-video-wrap{margin:0}@media only screen and (max-width: 900px){#bio{margin-top:20%}}#bio .wrap{max-width:560px}#bio .wrap>div>div{padding-bottom:50px}#bio h1{padding-bottom:10px}#bio h1 span.ja{font-size:10px;display:block}@media only screen and (min-width: 901px){#bio h1 span.ja{font-size:12px}}#bio #bio-load a{color:#ffdc40 !important}#bio #bio-load img{display:none !important}#photo{padding-top:5%;background:#ffdc40;background-size:70%}@media only screen and (min-width: 901px){#photo{background-size:50%}}@media only screen and (min-width: 1600px){#photo{background-size:800px}}#disco{max-width:560px;margin-left:auto;margin-right:auto}#disco img{width:200px}@media only screen and (min-width: 901px){#disco{padding-top:5%;padding-bottom:5%}}@media only screen and (max-width: 900px){#disco{padding-top:50px;padding-bottom:50px;margin-top:50px}}#disco *{text-align:center !important}#disco h1{line-height:1.7}#disco h1 small{letter-spacing:5px;padding-left:5px}#disco h1 span.title:before{content:'｢ ';font-weight:100}#disco h1 span.title:after{content:' ｣';font-weight:100}#disco h2{font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal}#disco h2 span{display:block}#disco p{padding-top:1em}#disco p.small{padding-bottom:1em}p.button a{margin-top:1em;font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal;padding:0.5em 2em;border-radius:100px}p.button a i{margin-right:0.5em}p.shop-link{padding:10px 0;display:block;margin:1em}p.shop-link a{display:inline-block;padding:0 10px;margin:0 2px;font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal}#contact{padding-top:5%}#contact *{text-align:center !important}#contact h1{letter-spacing:0.5em;padding-left:0.5em;padding-bottom:1em}#contact a{margin-top:1em;font-family:"Libre Baskerville", "メイリオ", Hiragino Sans, sans-serif;font-weight:normal;padding:0.5em 2em;border-radius:100px;border:2px solid}#contact a i{margin-right:0.5em}