body	{
	margin:0;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	line-height:1.5;
	}
img	{
	border:none;
	}
p.cap	{margin-top:1px;margin-bottom:0;}
p.haiku	{font-size:large;margin-top:0;margin-bottom:0;}
p.title{font-weight:bolder;margin:0;margin-top:10px;}
p.cmt{border-top:1px dotted #4E1B10;margin:0;}
p.url{margin:0;}
p.unei{margin:0;}
td.bnr{text-align:center;vertical-align:middle;width:150px;}

#right_menu
	{
	width:210px;
	padding:100px 0 0 0;
	background:url(images/right_menu_bg.jpg) repeat-x #572315;
	}
#right_menu p
	{
	margin:6px;padding:6px;
	}

#right_menu .info_menu
	{
	padding:0 0 5px 5px;
	border-bottom:1px solid #fff;
	}
#right_menu .info_menu li
	{
	list-style:none inside ;
	padding:2px 5px 2px 0;
	font-size:small;
	color:#fff;
	}
#right_menu li a
	{
	background:url(images/li_mark.gif) no-repeat;
	padding:0 0 0 17px;
	font-size:small;
	color:#fff;
	text-decoration:none;
	}
#right_menu a:hover
	{
	font-size:small;
	color:#fff;
	text-decoration:underline;
	}
#right_menu .menu a
	{
	border:none;
	border-bottom:1px solid #fff;
	width:200px;
	height:45px;
	display:block; 
	background:url(images/menu_bg.jpg) repeat-x;
	padding:25px 0 0 10px;
	font-size:small;
	color:#fff;
	}
#right_menu .menu a:hover
	{
	border:none;
	border-bottom:1px solid #fff;
	width:200px;
	height:45px;
	display:block; 
	background:url(images/menu_bg_on.jpg) repeat-x;
	padding:25px 0 0 10px;
	font-size:small;
	color:#fff;
	text-decoration:none;
	}
/*#right_menu .banner
	{
	padding:10px 0 0 15px;
	}*/
	
#Header
	{
	width:640px;
	}
#Header .haiku
	{
	background:#281110;
	padding:3px 0 3px 10px;
	font-size:small;
	color:#fff;
	}
#Header .home
	{
	text-align:right;
	background:#281110;
	padding:3px 10px 3px 0;
	font-size:small;
	color:#fff;
	}
#Header .home a
	{
	color:#fff;
	text-decoration:none;
	}
#Header .home a:hover
	{
	color:#fff;
	text-decoration:underline;
	}
#Header .Concept_text
	{
	width:440px;
	height:240px;
	background:url(images/win_ph_03.jpg) no-repeat;
	padding:0 0 0 40px;
	font-size:small;
	line-height:1.5;
	color:#fff;
	}

#information
	{
	width:640px;
	font-size:small;
	}
#information li
	{
	list-style:inside;
	}

#footer
	{
	padding-top:30px;
	font-size:xx-small;
	color:#666;
	}

#main_content
	{
	width:640px;padding-top:10px;
	}
h3
	{
	font-size:100%;
	padding:0 0 0 20px;
	margin-bottom:0;
	background:url(images/marker.jpg) no-repeat 0.2em;
	}
p.small
	{
	font-size:x-small;
	margin-top:2px;
	}
h2
	{
	font-size:small;
	margin-bottom:0;
	}
td
	{
	font-size:small;
	vertical-align:top;
	}
ul
	{
	padding:0;
	margin:0;
	}
ul li
	{
	padding:2px;
	font-size:small;
	list-style:none outside;
	margin-left:0;
	}
ul.gray li
	{
	color:#666;
	}
ol li
	{
	padding:2px;
	font-size:small;
	list-style:outside;
	}

#y_prof p{margin:2px;font-size:100%;}
p.mailto{color:#FFF;border-top:1px dotted #FFF;}
p.mailto a{color:#AF9189;text-decoration: none;}
p.mailto a:hover{text-decoration: under-line;}
#main_content #dvd_info #exp{width: 610px;text-align: left;}
#main_content #dvd_info table.Commodity{width: 610px;border: none;margin: 5px 0;}
#main_content #dvd_info table.Commodity td{border: none;padding: 3px;background: #EDE9E0;}
#main_content #dvd_info table.Commodity td.pht{border: none;padding: 3px;background: none;}
#main_content #dvd_info table.Commodity td.pht p{margin: 0;}
#main_content #dvd_info table.Commodity th{background: #76240C;font-weight: normal;color: #FFF;width: 100px;}
#main_content #dvd_info table.Commodity th a{color: #FFF;}
#main_content #dvd_info h3.how1{background: none;border-left: 5px solid #F3AE38;border-bottom: 1px solid #F3AE38;font-size: 120%;padding-left: 8px;margin-top: 20px;}
#main_content #dvd_info h3.how2{background: none;border-left: 5px solid #EE751D;border-bottom: 1px solid #EE751D;font-size: 120%;padding-left: 8px;margin-top: 20px;}
#main_content #dvd_info h3.how3{background: none;border-left: 5px solid #DD5A2E;border-bottom: 1px solid #DD5A2E;font-size: 120%;padding-left: 8px;margin-top: 20px;}
#main_content #dvd_info h5.how1{border-bottom: 1px solid #76240C;background: #993333;color: #FFF;font-size: 90%;padding-left: 8px;margin-top: 10px;margin-bottom: 0;}
#main_content #dvd_info h5.how2{border-bottom: 1px solid #EE751D;background: #F6B064;color: #FFF;font-size: 90%;padding-left: 8px;margin-top: 10px;margin-bottom: 0;}
#main_content #dvd_info dl.how2 dt{float: left;border: 1px solid #EE751D;background: #F6B064;color: #FFF;padding: 1px;margin: 1px;width: 100px;font-weight: bolder;text-align: center;}
#main_content #dvd_info dl.how2 dd{padding: 3px;margin: 1px;margin-left: 115px;}
#main_content #dvd_info table.LWlist{
	margin:10px 0;
	background:#FBFBF9;
	border:1px solid #999966;
	}
#main_content #dvd_info table.LWlist th{
	background:#ECEBE1;
	border-bottom:2px solid #999966;
	text-align:left;
	padding-left:1.0em;
	color:#6C6C48;
	}
#main_content #dvd_info table.LWlist td{
	padding-left:1.0em;
	}
