body{
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#ffffff url(../images/bg.gif) center no-repeat top;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:14px;
	line-height:160%;
	color:#000000;
}

#Base{
	margin:0 auto;
	padding:0;
	width:760px;
	text-align:left;
}

img{
	border:0;
}

h1, h2, h3, h4, h5, p{
	margin:0;
	padding:0;
}

.TxtMedium{
	font-size:16px;
	line-height:160%;
}

.TxtSmall{
	font-size:10px;
	line-height:140%;
}

.TxtGray{
	color:#898989;
}

.TxtHide {
	display:none;
}

.CopyrightBox{
	margin:3px 5px 5px 5px;
	font-size:10px;
	line-height:120%;
	color:#898989;
	text-align:right;
}

.colF {background-color: #A4A4A4;}
.colL {background-color: #efefef;}
.colB {background-color: #717171;}
.colA {background-color: #ffffff;}


/* ============================== Header ============================== */
#Header{
	margin:0;
	padding:152px 0 0 0;
	width:760px;
	height:495px;
	background:url(../images/main_img.jpg) no-repeat top;
	text-align:right;
}

#Header .BtnBox{
	margin:0;
	padding:0;
	width:200px;
	float:right;
}

#Header .BtnBox .OneBox{
	margin:0;
	padding:0;
}

/* ============================== Catch{ ============================== */
#Catch{
	margin:0;
	padding:0;
	width:760px;
}






/* ============================== Footer ============================== */
#Footer{
	margin:0 29px;
	padding:15px 0;
	text-align:center;
	background:url(../images/foot_bg.gif) top repeat-x;
	font-size:10px;
	line-height:160%;
}



/* ============================== Contents ============================== */
#Contents{
	margin:0 29px 20px 29px;
	padding:0;
	width:702px;
}

#Contents .KibaBox{
	margin:0;
	padding:0;
	width:342px;
	float:left;
}

#Contents .GO_ONBox{
	margin:0;
	padding:0;
	width:342px;
	float:right;
}

#Contents .TtlBox{
	margin:0;
	padding:5px 0;
	font-size:16px;
	font-weight:bold;
	line-height:140%;
	border-bottom:#d3d3d3 1px solid;
}

#Contents .Gaiyo{
	margin:0;
	padding:10px 0;
	font-size:12px;
	line-height:140%;
}

#Contents .Flier{
	margin:0;
	padding:10px 0;
	text-align:center;
	border-top:#d3d3d3 1px solid;
}

#Contents .StoryBox{
	margin:5px 0;
	padding:5px 0;
	background:url(../images/dotline.gif) top repeat-x;
}

#Contents .StoryBox .ImgBox{
	margin:5px 0 45px 0;
	padding:0;
	float:left;
}

#Contents .StoryBox .TxtBox{
	margin:0;
	padding:0;
	width:160px;
	float:right;
}

#Contents .StoryBox .TxtBox h4{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	line-height:120%;
	font-weight:bold;
}

#Contents .StoryBox .TxtBox p{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	line-height:140%;
}

#Contents .StoryBox .BtnBox{
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
}

#Contents .StoryBox .BtnBox .LeftBtn{
	margin:0;
	padding:0 0 0 20px;
	float:left;
}

#Contents .StoryBox .BtnBox .RightBtn{
	margin:0;
	padding:0 20px 0 0;
	float:right;
}






#Contents .StoryBox .Tyui{
	margin:0 15px 10px 15px;
	padding:0;
	font-size:10px;
	line-height:140%;
}

#Contents .StoryBox .BtnBox2{
	margin:5px 21px 0 0;
	padding:0;
	text-align:right;
}

#Contents .StoryBox .Pack{
	margin:0 15px 0 15px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:140%;
	text-align:right;
}

#Contents .StoryBox .DateBox{
	margin:0 11px 5px 11px;
	padding:5px;
	width:310px;
	text-align:center;
	background:url(../images/date_bg.gif) repeat-x;
	font-weight:bold;
}