@charset "utf-8";
#main {
  float:right;
  font-size:75%;
  padding-right:15px;
  width:566px;
}

#main2 {
  float:left;
  font-size:75%;
  padding-left:15px;
  width:100%;
}

#contents .lead {
  border-left:7px solid #FF7E6F;
  clear:both;
  margin-bottom:20px;
  padding-left:8px;
  text-align:justify;
}

#contents #main .layout2column, #contents #main .layout3column {
  clear:both;
  margin-bottom:10px;
  overflow:hidden;
  width:554px;
}

#contents #main .layout2column .column01 {
float:left;
width:267px;
}

#contents #main .layout2column .column02 {
float:left;
padding-left:20px;
width:267px;
}

#contents #main ul.achive_cat, #contents #main ol.achive_cat
{
margin-left:30px;
}

#contents #main ul.achive_cat li{
list-style:circle;
}

#contents #main ol.achive_cat li{
list-style: decimal;
}

#contents .h2area {
background:transparent url(../images/h2_header_top_bg.gif) no-repeat scroll left top;
clear:both;
padding-top:5px;
width:554px;
}

#contents .h2area h2 {
background:#FDFFCF url(../images/h2_header_bg.gif) no-repeat scroll left bottom;
color:#666666;
font-size:134%;
line-height:1.1;
margin-bottom:20px;
padding:0pt 10px 2px 16px;
width:auto;
}

#contents h1{
font-family:helvetica,arial,sans-serif,verdana;
font-size:100%;
margin-bottom:20px;
margin-top:20px;
margin-left:20px;
}

#contents h3 {
background:transparent url(../images/h3_header_ico.gif) no-repeat scroll 1px 8px;
border-bottom:medium double #ACCE67;
clear:both;
color:#333333;
font-size:117%;
margin-bottom:10px;
padding:0px 10px 2px 16px;
}

#contents .h2area h2, #contents h3 {
font-family:arial,helvetica,sans-serif,verdana;
}


#contents h4, #contents table h4 {
color: #346D3E;
margin-bottom:10px;
padding:0px 10px 3px 0pt;
}

#contents label{
font-size:70%;
/*vertical-align:top;*/
}

#contents table p{
font-size:75%;
}

#contents ul.content_list li{
margin-left:20px;
margin-bottom:4px;
text-align:justify;
}



div#photo
{
	width:96px;
	height:113px;
	float:left;
	margin-left:7px;
}

div#infor
{
	margin-left:113px;
}

div#bottom_link a, div#bottom_link a:hover, div#bottom_link a:visited, p a:link, p a:visited  
{
	text-decoration:underline;
	font-style:italic;
	color:#990000; 
	margin-bottom:3px;
}

div#bottom_link,
{
	color:#990000; 
	margin-bottom:3px;
}

p#sub_link span#active{
	color:#666666;
	font-weight:bold;
}
p#sub_link span#inactive{
	color:#990000;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

div#img{
	float:left;
	width:auto;
	margin-bottom:5px;
	margin-right:15px;
}

div#kimono_content{
	margin-left:auto;
	padding-left:5px;
}

div#product_paper
{
	background:url(../images/product_paper.gif) center no-repeat;
	width:100%;
	height:264px;
	margin-bottom:10px;
}
div#product_paper #paper_header
{
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:80px;
}

div#product_paper #paper_link
{
	text-align:center;
	color:#990000;
	margin-top:10px;
}

div#product_paper #paper_link a
{
	color:#990000;
	font-style:italic;
	text-decoration:underline;
}

div#product_paper #paper_img
{
	text-align:center;
	margin-top:10px;
}
div#product_paper img
{
	margin:0px 10px;
}



