@charset "utf-8";
html body{background-color:#fbefe5;background-image:url(../images/common/bg_body2.jpg);background-repeat:repeat;background-position:center;background-attachment:fixed;min-width:320px}#header{margin-left:0}.inner,.units{width:100%}.left_contents,.right_contents{width:auto;margin:0 0 0 0;position:relative}.contents{margin-left:10px;margin-right:10px}#header{height:auto}#header .logo{margin-top:-20px;position:relative;top:0;left:0;text-align:center}#header .logo img{width:95%}#header .logo_catch{padding-top:20px;position:relative;top:0;left:0;text-align:center}#header .logo_catch img{width:50%}#footer{text-align:center;padding:20px 0 70px}#footer .tfg{float:none;margin:20px 0}#footer .tfg ul{width:auto}#footer .tfg li{text-align:center}.spv a{background:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#300;display:block;font-size:16px;font-size:1.6rem;font-weight:bold;margin:20px;padding:20px;text-decoration:none;text-align:center}.spv a span{background:url(../images/common/bg_spv.png) left center no-repeat;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;padding:8px 10px 5px 40px}#scrolltop{position:fixed;bottom:-10px;right:0px}#scrolltop img{width:85%}.left_contents{background:none;padding:0 10px}.left_contents .inner{margin-bottom:20px}.left_contents .mailmag_left{display:table;margin:0 auto}.left_contents .mailmag_left .image{display:table-cell;float:none;width:auto}.left_contents .mailmag_left .txt{display:table-cell;float:none;padding-left:10px;vertical-align:top;width:auto}.spn{display:none !important}.spv{display:block}img{max-width:100%}.block{margin:10px 10px 30px}.ttl_lv01{display:inline-block;margin:10px;text-align:center}.index .copy{margin:10px 10px 30px;text-align:left}.index #navigator .block .image{float:none;width:auto}.index #navigator .block .txt{display:table;float:none;margin:20px auto;width:auto}.index #navigator .block .txt:before{left:50%;top:2px;margin-left:-11px;border-width:0 11px 11px 11px;border-color:transparent transparent #fefdfb transparent}.index #navigator .block .txt:after{left:50%;top:0;margin-left:-12px;border-width:0 12px 12px 12px;border-color:transparent transparent #e4d1bb transparent}.index #navigator .block .txt .description{display:table-cell;float:none;vertical-align:top;width:auto}.index #navigator .block .txt .description .schedule{padding:10px;text-indent:0}.index #navigator .block .txt .description .schedule em{display:block}.index #navigator .block .txt .description a.btn{padding:10px}.index #navigator .block .txt .key{display:table-cell;float:none;padding:0 10px;width:auto}.index #navigator .block:nth-child(odd) .image{float:none}.index #navigator .block:nth-child(odd) .txt{float:none}.index #navigator .block:nth-child(odd) .txt:before{left:50%;top:2px;margin-left:-11px;border-width:0 11px 11px 11px;border-color:transparent transparent #fefdfb transparent}.index #navigator .block:nth-child(odd) .txt:after{left:50%;top:0;margin-left:-12px;border-width:0 12px 12px 12px;border-color:transparent transparent #e4d1bb transparent}.corner_info .block .image{float:none;width:auto}.corner_info .block .txt{float:none;width:auto}.generations li{float:none;width:auto}.vol{right:10px}.notice{margin:0 10px 90px 10px}.mail_contents img{max-width:100% !important;height:auto !important}.mail_contents .layout01,.mail_contents .layout02{display:block}.mail_contents .layout01 .txt,.mail_contents .layout02 .txt{display:block;width:auto}.mail_contents .layout01 .image,.mail_contents .layout02 .image{display:block;text-align:center;width:auto}.mail_contents .layout01 p:last-child,.mail_contents .layout02 p:last-child{margin-bottom:0}.boss .logo{margin:10px 0 30px}.boss .logo img{max-width:50%}.boss .logo span{font-size:18px;font-size:1.8rem;padding:15px}.boss .image,.boss .txt{display:block !important;width:auto !important}.boss .name{margin-bottom:10px}.boss .layout01{margin-bottom:20px}.boss .layout01 .txt{padding-right:0}.boss .layout02 .txt{padding-left:0}@media screen and (max-width: 480px){.vol{position:relative;margin:0 auto 20px}.notice{text-align:left}.mail_contents{margin:5px}}
/* CSS Document */