@charset "Shift_JIS";
#notice { width:80%; margin:60px auto 80px;}
#notice p { line-height:1.6;font-size: 16px; }
#notice #honbun p { padding-bottom:1em;}
#notice h1{ font-size:20px; text-align:center; margin:2.5em 0;}
#notice p a{color: #333333;	text-decoration: underline;	display: inline;}
#notice .txt_r {text-align:right;}
#notice .txt_c {text-align:center;}
.pagetop{position: fixed;right: 30px;bottom: 50px;z-index: 20;}
.pagetop a{overflow: hidden;display: inline-block;text-indent: 200%;white-space: nowrap;vertical-align: middle;line-height: 1;
background-image: url('/com/images/common/common-img-sprite.png');background-repeat: no-repeat;width: 50px;height: 50px;background-position: 0 -1277px;}
#notice p.m_all {padding:2em;}

#notice #submitButton{ text-align:center; margin:50px 0;}
#notice #submitButton ul li{display: inline-block;}
#notice #submitButton ul li a {
text-align:center;border: 1px solid #ddd;background: #fff;display: block;line-height: 55px;font-size: 18px;font-weight: bold;text-decoration: none;
color: #666;border-radius: 10px;letter-spacing: 0.05em;	}
#notice #submitButton ul li.short a{ width:140px; margin-right:30px;}
#notice #submitButton ul li.long a{ width:360px;}

    
@media screen and (max-width: 1080px) {
#notice { width: calc(100% - 30px); margin:2em auto 2em;}
#notice h1{ font-size:21px;margin:1.5em 0;}
#notice #submitButton ul li{display: block; width:90%; margin:0 auto;}
#notice #submitButton ul li a {font-size: 18px;line-height: 45px;border-radius: 8px;letter-spacing: 0;	}
#notice #submitButton ul li.short a{ width:100%; margin:0 0 10px;}
#notice #submitButton ul li.long a{ width:100%; }
}