* {margin:0;padding:0;}  
 
hr {
	clear:both;
	margin:25px 0px;
	height:1px;
	border:1px dotted #CCCCCC;
} 

img {border:0;}

h1,h2,h3,h4.h5,h6,p,ul,li,dl,dt,dd{font-family:"ＭＳ Ｐゴシック", "Osaka";}

body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:100%;
	background-color:#ffffff;
	background: url(../image/body-back.gif) repeat-x;
}

#contentbody{
	width: 750px;
	margin-right:auto;
	margin-left: auto;
}

/* ////////////////////////////////////////
TVCMエリア
//////////////////////////////////////// */
#tvContents {
	clear:both;
	margin:0 auto;
	padding:0;
	width:750px;
	text-align:center;
}

#tvContents h3{
	padding-top:15px;
	margin-bottom:20px;
}

#tvContents ul{
	margin-bottom:20px;
	list-style-type:none;
	text-align:center;
}

#tvContents li{
	margin:0 20px;
	display:inline;
}


#tvContents p{padding-bottom:15px;}

/* ////////////////////////////////////////
custom made galleryエリア
//////////////////////////////////////// */
#main-Contents {
	clear:both;
	margin:0 auto;
	padding:0;
	width:750px;
	text-align:center;
}

#main-Contents h3{
	padding-top:15px;
	margin-bottom:20px;
}

/* ////////////////////////////////////////
サブページ枠　ぱんくず
//////////////////////////////////////// */
#sub-contents {
	margin:0;
	width:750px;
}

#sub-contentsPan {
	margin:0;
	padding:0 0 15px;
	width:750px;
}

#sub-contentsPan p{
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #d59658;
	font-size: 80%;
	color:#8F0000;
	text-align:left;
}

#sub-contentsPan p a{
	color:#d59658;
	text-decoration:none;
}

#sub-contentsPan p a:hover{
	color:#d59658;
	text-decoration:underline;
}



/*フッターライン*/
.f-back{
	width:100%;
	height:20px;
	background:url(../image/f-back.gif) left bottom repeat-x;
}

/* ////////////////////////////////////////
クラス設定
//////////////////////////////////////// */
.green {font-weight:bold;color:#336600;}
.black {font-weight:bold;color:#000;}
.red-center {color:#FF0000;font-weight:bold;text-align:center;	}
.red {color:#FF0000;font-weight:bold;}
.red-right {color:#FF0000;font-weight:bold;}
.green-normal {color:#336600;}
.brown {color:#996600;}
.blue {color:#6699FF;}
.gray {color:#333333;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.left10 {float:left;margin-right: 10px;margin-bottom: 10px;}
.right10 {float:right;margin-left: 10px;margin-bottom: 10px;}