@charset "utf-8";

/*全体
--------------------------------------------------*/
h2 {
	text-align:left;
	font-size:1.3em;
	padding:5px;
	padding-left:15px;
	margin:0px;
	background-image:url(../images/shop_image/bg_01.gif);
	background-repeat:repeat-x;
}

h3 {
    clear:both;
	text-align:left;
	font-size:1.3em;
	padding:5px;
	padding-left:40px;
	margin:20px auto 20px auto;
/*	border-left-style:solid;
	border-left-width:8px;
	border-left-color:#FF6600;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FF6600;*/
}

/*レンタルボタン*/
#rental {
    width:200px;
	margin-bottom:10px;
}
#rental li {
    float:left;
    margin:0px;
	padding:0px;
    list-style: none;
	width:200px;
	height:39px;
	text-indent:-9999px;
}
#rental li a{
    text-decoration:none;
	display:block;
	width:200px;
	height:39px;
}
#rental li#rental_botton {
	background-image:url(../images/shop_image/rental02.gif);
	background-repeat:no-repeat;
}
#rental li#rental_botton a:hover {
	background-image:url(../images/shop_image/rental01.gif);
	background-repeat:no-repeat;
}

/*コンテンツ
--------------------------------------------------*/
#contents {
    clear:both;
	width: 900px;
	margin:0px;
	padding:0px;
}
#contents .box01 {
    clear:both;
	text-align:left;
	margin:0px;
	margin-left:50px;
	margin-right:50px;
	padding:0px;
}
#contents .box02 {
    clear:both;
	text-align:left;
	margin:0px;
	margin:30px;
	margin-bottom:20px;
	margin-top:20px;
	padding:0px;
}

/*左コンテンツ*/
#contents_left {
    float:left;
	width:200px;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	color:#666666;
}
#contents_left .box01{
	clear:both;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#contents_left .line01{
    clear:both;
    margin:0px;
    margin-top:10px;
	margin-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#999999;
}
#contents_left .s11 {
    font-size:11px;
	line-height:13px;
}
#contents_left .left {
    float:left;
	margin-right:5px;
	margin-bottom:5px;
}


/*右コンテンツ*/
#contents_right {
    float:right;
	text-align:left;
	width:560px;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
}
#contents_right .box01{
	margin:0px;
    margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}
#contents_right .box02{
    margin:0px;
    margin-top:5px;
    margin-left:20px;
	margin-right:20px;
}
#contents_right .box03{
    margin:0px;
	padding:5px;
}
#contents_right .box04 {
    clear:both;
	margin:0px;
	margin-left:30px;
	margin-right:30px;
	padding:0px;
}
#contents_right .line01{
    clear:both;
    margin:0px;
    margin-top:10px;
	margin-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#999999;
}
#contents_right .line02 {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
}
#contents_right .line03 {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
}
#contents_right .line04 {
	border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#999999;
}
#contents_right .line05 {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
}
#contents_right .bg01 {
	background-color:#E6E6E6;
}

/*下コンテンツ*/
#contents_under {
    padding:0px;
	margin:0px;
}
#contents_under .box01 {
    clear:both;
	text-align:left;
	margin:10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:15px;
	margin-top:15px;
	padding:0px;
}
#contents_under .box02{
    margin:0px;
	padding:5px;
	padding-left:30px;
}
#contents_under .box03{
    margin:0px;
	padding:5px;
}
#contents_under .box04{
    float:right;
    margin:30px;
	margin-top:15px;
	margin-bottom:10px;
	padding:0px;
}
#contents_under .box05 {
    clear:both;
    text-align:right;
    margin:0px;
    margin-right:30px;
	margin-bottom:10px;
	padding:0px;
	line-height:20px;
}
#contents_under .box06 {
    clear:both;
	margin:0px;
	margin-top:15px;
	margin-left:30px;
	margin-right:30px;
	padding:0px;
}
#contents_under .line01{
    clear:both;
    margin:0px;
    margin-top:10px;
	margin-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#999999;
}
#contents_under .line02 {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
}
#contents_under .line03 {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
}
#contents_under .line04 {
	border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#999999;
}
#contents_under .line05 {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
}
#contents_under .line06 {
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#999999;
}
#contents_under .bg01 {
	background-color:#E6E6E6;
}
#contents_under .bg02 {
	background-color:#FFCCCC;
}