@charset "utf-8";


#contents .CL1 h3{ font-size:24px; font-weight:normal; letter-spacing:0.05em;}
#contents .wrap {
	width: 1000px;
	margin: auto;
}
.btnbox { width:530px; margin:0px auto; padding-top:50px}
.btnbox li{ width:250px; height:65px; text-align:center; float:left;}
.btnbox li:first-child{ margin-right:30px;}
.btnbox li a{ display:block; width:100%; height:100%; line-height:65px; font-family: 'Old Standard TT', serif; font-size:20px; background:#604600;}
.btnbox li.now a{background:#ac7e05;}
.btnbox li a:hover{ background:#231a00; text-decoration:none;}


#contents .ttlh2 h2{
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.05em;
	color: #ac7e05;
	margin-bottom: 20px;
}
.style{ width:1000px; margin:10px auto;}
.style li{ width:189px; height:250px; float:left; margin-right:11px; margin-bottom:10px; }
.style li:nth-child(5n){ margin-right:0;}
.style li img{ width:100%; height:auto;}

ul.gal{ width:1000px; margin:36px auto 0 auto;}
ul.gal li{ width:478px; float:left;}
ul.gal li:first-child{ margin-right:41px;}
.galPT{ padding-top:36px;}
.waiting { width:1000px; margin:36px auto auto auto;}
.waiting li{ width:640px; float:left;}
.waiting li:first-child{ width:335px; margin-right:25px;}
.waiting li h3{line-height:35px; font-family: 'Old Standard TT', serif; font-size:26px; font-weight:normal;}
.waiting li p{ font-size:14px; line-height:30px; padding-top:20px;}
.waiting li div{ padding-top:15px;}
 @media screen and (max-width: 480px) {
	
#contents .wrap {
	width: 100%;
	margin: auto;
}
.btnbox { width:90%; margin:0px auto; padding-top:0px}
.btnbox li{ width:45%; height: auto; text-align:center; float:left;}
.btnbox li:first-child{ margin-right:10%;}
.btnbox li a{ display:block; width:100%; height:100%; line-height:22px; font-family: 'Old Standard TT', serif; font-size:20px; background:#604600;}
.btnbox li.now a{background:#ac7e05;}
.btnbox li a:hover{ background:#231a00; text-decoration:none;}


#contents .ttlh2 h2{
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.05em;
	color: #ac7e05;
	margin-bottom: 20px;
}
.style{ width:96%; margin:10px auto;}
.style li{ width:50%; height: auto; float:left; margin-right:0px; margin-bottom:2px; }
.style li:nth-child(5n){ margin-right:0;}
.style li img{ width:100%; height:auto;}

.topphoto div img{ width:96%; height:auto; margin:auto;}
ul.gal{ width:96%; margin:20px auto 0 auto;}
ul.gal li{ width:100%; float:none; margin-bottom:20px;}
ul.gal li:first-child{ margin-right:0;}
.galPT{ padding-top:20px;}
.waiting { width:96%; margin:36px auto auto auto;}
.waiting li{ width:100%; float:none;}
.waiting li:first-child{ width:100%; margin-right:0;}
.waiting li h3{line-height:30px; font-family: 'Old Standard TT', serif; font-size:26px; font-weight:normal; padding-top:15px;}
.waiting li p{ font-size:14px; line-height:20px; padding-top:10px;}
.waiting li div{ padding-top:10px;}
ul.gal li img,.waiting li img{ width:100%; height:auto;}
}
