@charset "Shift_JIS";

/*--------------------------------------------------------------*/
/* 全体 */
/*--------------------------------------------------------------*/
h1{
	margin: 0;
	padding:0;
	text-align:center;
	height: 208px;
	display: block;
	
}

#main{
	text-align:center;
	margin: 8px 0 0;
}
#main p{
	text-align: left;
}
#main p.setKakaku{
	font-size: 88%;
	line-height:150%;
	margin: -32px auto 20px;
	text-align: center;
	color:#CC0000;
}
#main p.setsumei{
	font-size: 88%;
	line-height:150%;
	margin: 16px 64px;
}
#main p.setsumei strong{
	color: #FF0000;
}
#main p.setsumei span.kome{
	font-size: 88%;
	line-height:150%;
	color: #990000;
	font-weight: normal;
}
#main p.pagetop{
	margin: 24px 28px 8px;
	text-align: center;
	font-size: 76%;
	line-height:150%;
}
#main p.pagetop2{
	margin: 0 28px 8px;
	text-align: right;
	font-size: 76%;
	line-height:150%;
}
#main p.konyu{
	margin: 8px 28px;
	text-align: center;
	font-size: 76%;
	line-height:150%;
}
#main p.konyu input{
	margin: 4px 0;
}
#main h2{
 	margin: 0 4px 6px;
 	padding: 16px 0 0;
	text-align:center;
	font-size: 88%;
	line-height: 125%;
}
#main p.category {
	margin: -40px 64px 20px 220px;
	text-align:right;
	font-size: 76%;
	line-height:150%;
	display: block;
}
#main p.category a{
	margin: 0;
	padding: 8px 0 8px 20px;
}
#main p.category a:link, #main p.category a:visited{
	background: url(15summer_img/list_img.gif) left center no-repeat;
}
#main p.category a:hover, #main p.category a:active{
	background: url(15summer_img/list_img2.gif) left center no-repeat;
}
/*--------------------------------------------------------------*/
/* ラインナップ */
/*--------------------------------------------------------------*/
table.shouhin{
	margin: 0 auto;
	text-align: left;
}
table.shouhin th{
	padding: 24px 0 0;
	text-align: left;
	width: 274px;
}
table.shouhin td{
	padding: 0;
}
table.shouhin td p.come{
	padding: 8px 30px 0 0;
	margin-right:30px;
	font-weight:normal;
	font-size:76%;
	text-align:right;
}

table.shouhin td.package{
	width: 70px;
	text-align: center;
}
table.shouhin td.kakaku{
	width: 204px;
}
table.shouhin h3{
	margin: 0 4px 4px;
	font-size: 88%;
	line-height:125%;
	font-weight: normal;
}
table.shouhin h4{
	border-left: solid 3px #F00;
	border-bottom: solid 1px #000;
	padding: 0 0 0 8px;
	margin: 0 30px 4px 4px;
	font-size: 88%;
	line-height:125%;
}
table.shouhin p{
	margin: 0 12px 2px 8px;
}
table.shouhin p.tokka{
	font-size: 76%;
	line-height:125%;
	color: #990000;
}
table.shouhin p.tokka2{
	font-size: 60%;
	line-height:125%;
	color: #990000;
}
table.shouhin p.tokka strong{
	color: #FF0000;
	font-size: 118%;
	line-height:125%;
}
table.shouhin p.tokka2 strong{
	color: #FF0000;
	font-size: 125%;
	line-height:125%;
}
table.shouhin p.checkBox{
	background: url(15summer_img/checkbox_back.gif) center center no-repeat;
	width: 126px;
}
table.shouhin p.checkBox:hover{
	background: url(15summer_img/checkbox_back2.gif) center center no-repeat;
}
table.shouhin p.checkBox label{
	display: block;
	padding: 2px 2px 4px;
}

table.only{
margin: left;
text-align: left;
padding-left: 75px;

}

table.only th {
color: #364e96;/*文字色*/
padding: 0.2em;/*文字周りの余白*/
border-radius: 0.4em;/*角丸*/
font-size: 95%;
width: 76px;
text-align: center;	
background-color:#A8F5FF;
}

table.only td {
	padding-left: 7px;
	width: 320px;
}

table.only td.left {
	padding-left: 7px;
	width: 290px;
}

table.only2{
margin: left;
text-align: left;
padding-left: 75px;

}

table.only2 th {
color: #364e96;/*文字色*/
padding: 0.2em;/*文字周りの余白*/
border-radius: 0.4em;/*角丸*/
font-size: 95%;
width: 76px;
text-align: center;	
background-color:#FFEC6C;
}

table.only2 td {
	padding-left: 7px;
	width: 320px;
}

table.only2 td.left {
	padding-left: 7px;
	width: 290px;
}

table.only3{
margin: left;
text-align: left;
padding-left: 75px;

}

table.only3 th {
color: #364e96;/*文字色*/
padding: 0.2em;/*文字周りの余白*/
border-radius: 0.4em;/*角丸*/
font-size: 95%;
width: 76px;
text-align: center;	
background-color: #AFFF8E;
}

table.only3 td {
	padding-left: 7px;
	width: 320px;
}

table.only3 td.left {
	padding-left: 7px;
	width: 290px;
}

table.only4{
margin: left;
text-align: left;
padding-left: 75px;

}

table.only4 th {
color: #364e96;/*文字色*/
padding: 0.2em;/*文字周りの余白*/
border-radius: 0.4em;/*角丸*/
font-size: 95%;
width: 76px;
text-align: center;	
background-color:#FFD1F9;
}

table.only4 td {
	padding-left: 7px;
	width: 320px;
}

table.only4 td.left {
	padding-left: 7px;
	width: 290px;
}

table.only5{
margin: left;
text-align: left;
padding-left: 75px;

}

table.only5 th {
color: #364e96;/*文字色*/
padding: 0.2em;/*文字周りの余白*/
border-radius: 0.4em;/*角丸*/
font-size: 95%;
width: 76px;
text-align: center;	
background-color:#D8B8FF;
}

table.only5 td {
	padding-left: 7px;
	width: 320px;
}

table.only5 td.left {
	padding-left: 7px;
	width: 290px;
}

p.B_line{
	border-bottom: solid 1px #000;
}
p.B_line img{
	padding-bottom:8px;
}

.nomal{
	font-weight:normal;
	font-size:88%;
}
