@charset "UTF-8";.c,.clearfix{zoom:1}.c:before,.c:after,.clearfix:before,.clearfix:after{content:"";display:table}.c:after,.clearfix:after{clear:both}.wrapper_pages,button,input,select,textarea{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;line-height:170%;font-size:14px;font-size:1.4rem;color:#300}a,a:link{color:#a27038;outline:none;text-decoration:underline}a:visited{color:#a27038;text-decoration:none}html,body,.canvas{width:100%;height:100%}html body .wrapper_pages{max-width:100%;margin:0 auto}.units .unit{min-height:1.3em\0}.units .unit:last-child{margin-right:0}.units .full{width:100%}.units .wide{width:66%}.units .half{width:49%}.units .narrow{width:32%}.units .flex{-ms-flex:1;-moz-flex:1;-webkit-flex:1;-o-flex:1;flex:1}@media handheld, only screen and (max-width: 600px){.units{display:block !important}.units .unit{width:100% !important;display:block;margin-right:0}}ul.pure{margin:1.5em}ul.pure li{list-style-type:disc;font-weight:bold}ul.pure li ul{margin:0.5em 1em}ul.pure li ul li{list-style-type:circle;font-weight:normal}ul.pure li ul li ul li{list-style-type:square}ol.pure{margin:2em}ol.pure li{list-style-type:decimal;font-weight:bold}ol.pure li ul{margin:0.5em 1em}ol.pure li ul li{list-style-type:circle;font-weight:normal}ol.pure li ul li ul li{list-style-type:square}html body{background-color:#fffaf1;background-image:url(../images2/common/bg_units_left.png),url(../images2/common/bg_units_right.png),url(../images2/common/bg_body2.jpg);background-repeat:no-repeat, no-repeat, repeat;background-position:left top, right bottom, center;background-attachment:fixed, fixed, fixed;-webkit-text-size-adjust:100%;text-size-adjust:100%;min-width:980px}.wrapper_pages{border-top:8px solid #300}.left_contents{float:left;width:300px}.right_contents{float:right;margin-left:30px;width:630px}.units{position:relative}.inner,.units{margin:0 auto;width:960px;border-radius:5px;}.inner .logo{text-align:center}.units,.block,.block .txt,.contents_inner{zoom:1}.units:before,.units:after,.block:before,.block:after,.block .txt:before,.block .txt:after,.contents_inner:before,.contents_inner:after{content:"";display:table}.units:after,.block:after,.block .txt:after,.contents_inner:after{clear:both}.contents{background:#fff;padding:5px}.contents .contents_inner{padding:12px;text-align:left}#header .inner{position:relative;margin:20px auto}#header .logo{position:relative;background:rgba(255,255,255,0.5);border-radius:5px}#header .maillogo{background:rgba(255,255,255,0.5);text-align:center}#footer{border-bottom:8px solid #300;text-align:center;padding:20px 0}#footer .tfg{float:left}#footer .tfg ul{width:300px}#footer .tfg li{display:inline-block;margin-right:20px;vertical-align:top}#scrolltop{position:fixed;bottom:-6px;right:15px}.left_contents .inner{background:#e9deaf;padding:10px 10px;position:relative;text-align:center;width:auto;box-shadow:2px 2px 2px rgba(0,0,0,0.5)}.left_contents .about{position:relative;display:inline-block;margin:10px 0}.left_contents .cafe{position:relative;display:inline-block;margin:10px 0}.left_contents .mailmag_left{margin-bottom:10px}.left_contents .mailmag_left .mailmag_ttl{text-align:center;margin:5px 0 10px}.left_contents .mailmag_left .image{float:left;text-align:center}.left_contents .mailmag_left .txt{float:right;width:155px}h2,h3{color:#300;font-size:18px;font-size:1.8rem;margin-bottom:10px}h2{font-size:24px;font-size:2.4rem}em{font-style:normal;font-weight:bold}p{margin:0}.ar{text-align:right}.spv{display:none}.ttl{position:relative}.ttl h2,.ttl h3{display:inline-block;margin:0}.ttl_lv01{border-bottom:2px solid #ca0033;margin-bottom:10px;width:100%}.ttl_lv01 h2,.ttl_lv01 h3{color:#ca0033;padding:0 12px;text-align:center}.left_contents .about:hover,.left_contents .cafe:hover{position:relative;bottom:3px;right:3px;box-shadow:3px 3px 3px rgba(0,0,0,0.5)}a.mailmagbtn{width:100%;color:#fff;background:#ca0033;display:inline-block;margin:10px 0;padding:10px 15px;text-align:center;text-decoration:none}a.bangumibtn{display:inline-block;margin:10px 0;padding:10px 15px;text-align:center}a.btn img{vertical-align:middle}a.mailmagbtn:hover{background:#814f26}a.bangumibtn:hover{position:relative;bottom:3px;right:3px;box-shadow:3px 3px 3px rgba(0,0,0,0.5)}/* CSS Document */