/* styles written in this file is for Standard */









/* ---------- common ---------- */


body{
	margin:			0px;
	background-color:	#93cbd9;
	text-align:		center;
	}

img	{
	border:			none;
	}

.append-context{
	display:		none;
	}

.clearance{
	display:		block;
	visibility:		hidden;
	clear:			both;
	}

.mailto{
	font-size:		12px;
	color:			#0066cc;
	cursor:			pointer;
	text-decoration:	underline;
	}


h1{
	display:		none;
	}



p{
	margin:			0px;
	padding:		0px;
	}


#content{
	margin:			0px auto;
	width:			758px;
	text-align:		left;
	}









/* ---------- head ---------- */


#head{
	background-image:	url(../img/_hea_bg.jpg);
	background-repeat:	no-repeat;
	background-position:	top left;
	height:			100px;
	font-size:		10px;
	line-height:		1;
	color:			#333333;
	}

#head div{
	width:			300px;
	float:			left;
	}


#head div p{
	margin:			0px 0px 0px 17px;
	}

#head div p.logo{
	margin:			20px 0px 7px 17px;
	}

#head div.utility{
	width:			275px;
	float:			right;
	}

#head div.utility ul{
	margin:			20px 20px 9px 0px;
	padding:		0px;
	list-style-type:	none;
	float:			right;
	}

#head div.utility ul li{
	margin:			0px;
	padding:		0px 0px 0px 10px;
	background-image:	url(../img/_hea_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	width:			auto;
	float:			left;
	}

#head div.utility ul li a:link,
#head div.utility ul li a:visited,
#head div.utility ul li a:hover,
#head div.utility ul li a:active{
	color:			#333333;
	text-decoration:	none;
	}

#head div.utility form{
	margin:			0px;
	padding:		0px;
	}

#head div.utility dl{
	margin:			0px;
	padding:		0px;
	}

#head div.utility dl dt{
	margin:			2px 0px 0px 10px;
	padding:		0px 0px 0px 13px;;
	width:			67px;
	float:			left;
	background-image:	url(../img/_hea_ico_02.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	}

#head div.utility dl dd{
	margin:			0px 20px 0px 0px;
	padding:		0px;
	width:			149px;
	float:			right;
	}

#head div.utility dl dd input{
	width:			149px;
	height:			15px;
	margin-right:		20px;
	}



#head div.bread-crumbs{
	width:			auto;
	float:			none;
	}

#head div.bread-crumbs ol{
	margin:			0px 0px 0px 14px;
	padding:		23px 0px 0px 0px;
	list-style-type:	none;
	}

#head div.bread-crumbs ol li{
	margin:			0px;
	padding:		0px;
	display:		inline;
	color:			#ffffff;
	}

#head div.bread-crumbs ol li a:link,
#head div.bread-crumbs ol li a:visited,
#head div.bread-crumbs ol li a:hover,
#head div.bread-crumbs ol li a:active{
	color:			#ffffff;
	}









/* ---------- main ---------- */


#main{
	background-image:	url(../hom_img/_bod_bg_01.gif);
	background-repeat:	repeat-y;
	width:			758px;
	}


#main div.main-contents{
	padding:		0px;
	margin:			0px 0px 0px 3px;
	}

div.main-contents .TextLink,
div.main-contents .TextLink li{
	font-size:		12px;
	line-height:		1.4;
	padding-left:		13px;
	background-image:	url(../img/_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	}

div.main-contents ul.TextLink{
	background-image:	none;
	padding-left:		0px;
	}

div.main-contents a:link,
div.main-contents a:visited,
div.main-contents a:hover,
div.main-contents a:active{
	color:			#0066cc;
	}

#main .main-contents p.return-top{
	font-size:		10px;
	background-image:	url(../img/_foo_ret_ico.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	padding-left:		12px;
	margin:			10px 0px 20px 464px;
	}

#main .main-contents p.return-top a:link,
#main .main-contents p.return-top a:visited,
#main .main-contents p.return-top a:hover,
#main .main-contents p.return-top a:active{
	color:			#0066cc;
	}








/* ---------- foot ---------- */

#foot{
	margin-bottom:		20px;
	padding-top:		25px;
	background-image:	url(../hom_img/_foo_bg.gif);
	background-repeat:	no-repeat;
	width:			758px;
	font-size:		10px;
	line-height:		1;
	color:			#006699;
	}

#foot p.return-top{
	background-image:	url(../img/_foo_ret_ico.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	padding-left:		12px;
	margin-left:		668px;
	margin-bottom:		35px;
	}

#foot p.return-top a:link,
#foot p.return-top a:visited,
#foot p.return-top a:hover,
#foot p.return-top a:active{
	color:			#0066cc;
	}

#foot ul{
	width:			auto;
	margin:			0px 5px 0px 0px;
	padding:		32px 0px 0px 0px;
	list-style-type:	none;
	float:			right;
	}

#foot ul li{
	margin:			0px;
	padding:		0px;
	width:			auto;
	float:			left;
	}

#foot ul li.info{
	background-image:	url(../img/_foo_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	padding-left:		19px;
	}

#foot ul li a:link,
#foot ul li a:visited,
#foot ul li a:hover,
#foot ul li a:active{
	color:			#006699;
	text-decoration:	none;
	}

#foot p.logo{
	width:			67px;
	float:			left;
	}

#foot p.copy{
	width:			300px;
	margin:			0px 0px 0px 67px;
	padding-top:		32px;
	}







div#main div.swf{
	margin-left:		3px;
	}

div.swf p{
	width:			494px;
	float:			left;
	}

div.swf div.shortcut{
	margin:			0px;
	padding:		11px 0px 10px 0px;
	width:			256px;
	background-image:	url(../hom_img/_bod_nav_bg.jpg);
/*
	list-style-type:	none;
*/
	float:			left;
	}

div.swf div.shortcut ul{
	margin:			0px;
	padding:		0px;
/*
	width:			256px;
	background-image:	url(../hom_img/_bod_nav_bg.jpg);
	float:			left;
*/
	list-style-type:	none;
	}

div.swf div.shortcut ul li{
	margin:			0px;
	padding:		0px;
	}

div.swf div.shortcut ul li img{
	vertical-align:		bottom;
	}

div.swf ul.navi{
	margin:			0px;
	padding:		0px;
	clear:			left;
	list-style-type:	none;
	}

div.swf ul.navi li{
	margin:			0px;
	padding:		0px;
	display:		inline;
	}

div.swf ul.navi li img{
	width:			150px;
	height:			35px;
	vertical-align:		bottom;
	}







div#main div.text{
	}

div.text div h2{
	margin:			0px;
	padding:		0px;
	}

div.text div.link{
	width:			451px;
	float:			left;
	}

div.text div.link h3{
	margin:			0px 0px 5px 0px;
	padding:		0px;
	}

div.text div.link ul{
	margin:			0px;
	list-style-type:	none;
	}

div.text div.link ul li{
	margin-bottom:		3px;
	font-size:		10px;
	}

div.text div.link ul li a:link,
div.text div.link ul li a:visited,
div.text div.link ul li a:hover,
div.text div.link ul li a:active{
	color:			#666666;
	}

div.text div.link div.know{
	margin:			0px 13px 0px 12px;
	padding:		15px 0px 15px 7px;
	border-bottom:		1px solid #e6e6e6;
	background-color:	#ffffff;
	}

div.text div.link div.buy{
	width:			205px;
	margin:			0px 0px 0px 19px;
	padding:		15px 0px 0px 0px;
	float:			left;
	}

div.text div.link div.buy ul{
	padding-bottom:		15px;
	}

div.text div.link div.support{
	margin:			0px 0px 0px 19px;
	padding:		15px 0px 0px 0px;
	float:			left;
	}

div.text div.link div.support ul{
	padding-bottom:		15px;
	}

div.text div.whatsnew{
	width:			299px;
	float:			left;
	}




div.whatsnew dl{
	margin:			13px 24px 0px 9px;
	padding:		0px;
	font-size:		10px;
	color:			#333333;
	line-height:		1.4;
	height:			168px;
	overflow:		auto;
	}

div.whatsnew dl dt{
	margin:			0px;
	padding:		0px;
	font-weight:		900;
	}

div.whatsnew dl dt.new{
	width:			70px;
	padding-right:		27px;
	background-image:	url(../hom_img/bod_wha_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center right;
	}
	
/* -------------------------------------------------- */
/* What's new欄のキャンペーン追加 (2009/08/27 伊東 )  */
/* -------------------------------------------------- */

div.whatsnew dl dt.camp{
	width:			70px;
	padding-right:		50px;
	background-image:	url(../hom_img/bod_wha_ico_02.gif);
	background-repeat:	no-repeat;
	background-position:	center right;
	}

div.whatsnew dl dd{
	margin:			0px;
	padding:		0px 0px 13px 0px;
	background-image:	url(../hom_img/bod_wha_sep_01.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
	}

div.whatsnew dl dd.last-child{
	background-image:	none;
	}

div.whatsnew dl dd a:link,
div.whatsnew dl dd a:visited,
div.whatsnew dl dd a:hover,
div.whatsnew dl dd a:active{
	color:			#666666;
	}

















