
/**
 *動画コンテンツエリア
 *------------------------------------------------------------------------*/

.fr{
	float:right;
}

.fl{
	float:left;
}

#oyakotozan-title-wrapper{
	background:url("../../img/page/shop/shop_h2_bg.png") repeat-x 0 0;
}

#oyakotozan-title{
	background:#fafafa;
	border-left:7px solid #009a55;
	font-size:135%;
}

#left_menu{
	width:285px;
	float:left;	
}


#oyakotozan{
	width:100%;
	float:right;	
}

#oyakotozan-area{
	/*float:left;	*/
}


#oyakotozan-content-area{
	padding:0 20px;
}


#history table tr td{
	padding:10px 5px 10px 15px;
}

#history table tr th{
	border:none;
	padding:10px px 10px 10px;
	font-weight:bold;	
}


#oyakotozan-area table{
	border-top:1px dotted #eaeaea;
	border-bottom:1px dotted #eaeaea;
}

#oyakotozan-area table tr td{
	padding:10px 5px 10px 15px;
	border-bottom:1px dotted #eaeaea;
	text-align:left;
}

#oyakotozan-area table tr th{
	padding:10px px 10px 10px;
	font-weight:bold;	
	border-bottom:1px dotted #eaeaea;
}

.oyakotozan-contents-area{
	padding:15px 0 25px;
	float:left;
}
.oyakotozan-contents-area .text_box{
	float:right;
	width:290px;
	padding-left:45px;
}

.oyakotozan-contents-area .oyakotozan_box{
	float:left;
	width:320px;
	padding-left: 13px;
	padding-top: 4px;
}

#left_menu{
	border:4px solid #efefef;
	padding:5px 5px 11px 5px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

#left_menu ul{
	padding-bottom:10px;
	
}


#left_menu ul li{
	padding:5px 15px 5px 15px;
	border-bottom:2px dotted #efefef;
}

#left_menu ul li#left_menu_title{
	font-weight:bold;
	font-size:120%;
	background:#a7c936;
	padding:10px 8px;	
	color:#333;
	padding:10px 10px 10px 10px;	
	margin-bottom:10px;
	border:none;
	
}

p#bnr-title-web-shop{
	font-weight:bold;
	font-size:110%;
	padding:10px 8px;	
	color:#666;
	padding:5px 10px 5px 8px;	
	margin-bottom:10px;
	border-top:2px solid #efefef;
	border-bottom:2px solid #efefef;
	margin-top:10px;
}

p.banner-img{
	padding-left:2px;	
}

p#bnr-title-web-shop{
	font-weight:bold;
	font-size:110%;
	padding:10px 8px;	
	color:#666;
	padding:5px 10px 5px 8px;	
	margin-bottom:10px;
	border-top:2px solid #efefef;
	border-bottom:2px solid #efefef;
	margin-top:10px;
}


#oyakotozan-area h3{
	border-left:3px solid #00822d;	
	border-bottom:1px solid #efefef;	
	padding:6px 10px 4px 10px;
	font-size:110%;
	clear:both;
}

#oyakotozan-area h4{
	padding-topp
	border-top:1px dotted #efefef;	
	border-bottom:1px dotted #efefef;	
}
