﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#price h3{
	margin:15px 0;
}

#price #tyui{
	margin:0 0 10px 0;
}

#price #tyui p{
	text-align:right;
	color:#ef7000;
	font-weight:bold;
}

#price .items{
	min-height:1px;
	_height:1px;
	margin:0 0 20px 0;
	clear:both;
}

#price .items-inner{
	min-height:1px;
	_height:1px;
	border:3px solid #dadada;
	padding:2px;
}

#price .item-cat{
	background:url(../img/price/bar.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
	padding:0 0 4px 0;
	margin:0 0 3px 0;
}

#price .item-cat h4{
	background-color:#e7e9e5;
	padding:6px 0 6px 11px;
}

#price .items dl{
	float:left;
	width:169px;
	margin:0 0px 0 4px;
	border:1px solid #d8d8d8;
	border-width:0 1px 0 0;
	padding:5px 0;
}


#price .items dl.mfast{
	margin:0 0px 0 1px;
}

#price .items dl.mlast{
	width:165px;
	margin:0 0px 0 4px;
	border:none;
}

#price .items dl dt img{
	width:165px;
}

#price .items dl dd{
	width:165px;
	padding:3px 0 0 0;
}

#price .items dl dd ul{
	background-color:#e7e9e5;
	padding:5px;
}

#price .items dl dd ul li{
	font-size:80%;
	line-height:150%;
}

#price .items dl dd .pricebox{
	text-align:right;
	font-weight:bold;
}


#grl{
	
}

#grl .gbox{
	margin:0 0 30px 0;
	min-height:1px;
	_height:1px;
	clear:both;
}

#grl .gbox#gbox1{
	margin:20px 0 25px 0;
	min-height:1px;
	_height:1px;
	background:url(../img/grl/i1.gif) right 10px no-repeat;
}

#grl .gbox#gbox1 #g1txt{
	display:block;
	width:380px;
	padding:1.5em 0 1.5em 0;
}

#grl .gbox#gbox2{
	
}

#grl .gbox#gbox2 h3{
	margin:0 0 15px 0;
}

#grl .gbox#gbox2 #ingbox2{
	padding:25px 50px 0 50px;
}

#grl .gbox#gbox2 #ingbox2 p{
	float:right;
}

#grl .gbox#gbox2 #gbox2-1{
	width:234px;
	background:url(../img/grl/gmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
	float:left;
}

#grl .gbox#gbox2 #gbox2-1-top{
	background:url(../img/grl/gtop.gif) left top no-repeat;
	min-height:1px;
	_height:1px;
}

#grl .gbox#gbox2 #gbox2-1-btm{
	background:url(../img/grl/gbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#grl .gbox#gbox2 #gbox2-1-inner{
	padding:30px 0 30px 30px;
}

#grl .gbox#gbox2 #gbox2-1 ul{

}

#grl .gbox#gbox2 #gbox2-1 ul li{
	padding:0 0 5px 0;
}

#grl .gbox#gbox2 #gbox2-1 ul li.mlast{
	padding:0 0 0 0;
}

#grl .gbox#gbox3{
	
}

#grl .gbox#gbox3 h3{
	margin:0 0 15px 0;
}

#grl .gbox#gbox3 ul{
	float:left;
	padding:10px 0 0 10px;
}

#grl .gbox#gbox3 li{
	background:url(../img/grl/arr.gif) 5px bottom no-repeat;
	padding:5px 0 15px 0;
}

#grl .gbox#gbox3 li.mlast{
	background:none;
	padding:5px 0 0px 0;
}

#grl .gbox#gbox3 p{
	float:right;
}



#grl .gbox#gbox4{
	
}

#grl .gbox#gbox4 h3{
	margin:0 0 15px 0;
}

#grl .gbox#gbox4 table{
	table-layout:fixed;
	width:100%;
	border:1px solid #aaaaaa;
	margin:15px 0;
}

#grl .gbox#gbox4 th{
	border:1px solid #aaaaaa;
	background-color:#f5f5f5;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}

#grl .gbox#gbox4 td{
	border:1px solid #aaaaaa;
	padding:5px 10px;
}

#grl .gbox#gbox4 th.grn {
	background-color:#d9fdd9;
}

#grl .gbox#gbox4 td.grn {
	background-color:#F0FFF0;
}








#grl .gbox#gbox5{
	
}

#grl .gbox#gbox5 h3{
	margin:0 0 15px 0;
}

#grl .gbox#gbox5 table{
	table-layout:fixed;
	width:100%;
	border:1px solid #aaaaaa;
	margin:15px 0 0 0;
}

#grl .gbox#gbox5 th{
	border:1px solid #aaaaaa;
	background-color:#f5f5f5;
	font-weight:bold;
	width:150px;
	padding:5px 0px 5px 10px;
}

#grl .gbox#gbox5 td{
	border:1px solid #aaaaaa;
	padding:5px 10px;
}

#grl .gbox#gbox5 td strong{
	color:#ff0000;
}


#grl .gbox#gbox6{
	
}

#grl .gbox#gbox6 h3{
	margin:0 0 15px 0;
}

#grl .gbox#gbox6 table{
	table-layout:fixed;
	width:100%;
	border:1px solid #aaaaaa;
	margin:15px 0;
}

#grl .gbox#gbox6 th{
	border:1px solid #aaaaaa;
	background-color:#f5f5f5;
	font-weight:bold;
	text-align:center;
	padding:5px 0;
}

#grl .gbox#gbox6 td{
	border:1px solid #aaaaaa;
	text-align:center;
	padding:5px 0;
}












