@charset "Shift_JIS";


/*-------------------------------------------------
Common
-------------------------------------------------*/

img {
	border:none;
}


/* Wrqpper
-------------------------------------------------*/
#content_cooler {
	width:677px;
}

/* Basic Tag
-------------------------------------------------*/
#content_cooler h2 {
	margin:23px 0 25px 0;
	padding:0 0 0 0;
}
#content_cooler h3 {
	margin:25px 0 20px 0;
	padding:0 0 0 0;
}
#content_cooler p {
	font-size:12px;
	line-height:1.8;
	margin:0;
	padding:0;
}

#content_cooler strong {
	color:#F00;
}

#content_cooler table {
	border-collapse:collapse;
	font-size:12px;
}
#content_cooler table th {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	line-height:1.6;
	padding:7px 15px 7px 0;
}
#content_cooler table td {
	vertical-align:top;
	line-height:1.6;
	padding:7px 0;
}



/* Header
-------------------------------------------------*/
#content_cooler h1 {
	float:left;
}

#content_cooler .header_text {
	text-align:right;
	font-size:11px;
	padding-top:70px;
}


/* Cooler Menu
-------------------------------------------------*/
#cooler_menu {
	clear:left;
	margin:0 0 0 0;
	padding:0 0 14px 0;
}

#cooler_menu li {
	list-style-type:none;
	float:left;
}

/* Order Button
-------------------------------------------------*/
#content_cooler .order_button {
	clear:both;
	text-align:center;
	padding-top:30px;
}
#content_cooler .order_button h3 {
	margin:0;
}
#content_cooler .order_button p {
	margin-bottom:8px;
}

/* Page Top
-------------------------------------------------*/
#content_cooler .pagetop {
	clear:both;
	text-align:right;
	padding-top:50px;
}



/*-------------------------------------------------
Top
-------------------------------------------------*/

#content_cooler .left_box {
	float:left;
	width:390px;
}

#content_cooler .right_photo {
	float:right;
	width:260px;
}


/*-------------------------------------------------
Spec
-------------------------------------------------*/

#content_cooler .announce {
	margin:15px 0;
	line-height:1.6;
}
#content_cooler table.spec th {
	white-space:nowrap;
}


/*-------------------------------------------------
Order
-------------------------------------------------*/

#content_cooler table.order {
	margin:5px 0 15px 0;
}
#content_cooler table.order th {
	width:100px;
}
#content_cooler table.order td {
}

#content_cooler .order_item {
	border:1px solid #EEE;
	padding:30px;
	margin:5px 0 15px 0;
}

#content_cooler .message {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}






.links_button{
clear:both;
padding-top:20px;}

.links_button span{
display:block;}

.links_button span img{
vertical-align:bottom;}



