#main{
	width:715px;
	background: #ffffff;
	margin-left: 5px;
}
#main_contents{width:705;
padding:0 0 0 5px;
}
#main_contents hr{
display:inline;
}
#navi_bottom{width:640;
padding:0 0 0 23px;
}
#top_header{
	margin-left: 10px;
	width: 705px;
	}
.top_image {
	width:510px;
	height:240px;
	text-align:center;
}
.top_ima {
	width:402px;
	height:60px;
	margin: 0px;
}
.image_area	{
	height:200px;
	margin-top:10px;
	width:480px;
}
.top_nav {
	width:480px;
	margin: 0px;
	margin-left:10px;
}
.top_nav h3{
	font:bold;
	color: #003399;
	font-size:100%;
	padding:0;
}
.top_nav2 {
	width:480px;
	margin: 0px;
	margin-left:10px;
}
.top_nav2 a:hover{
	background-color:#FFCACA;}

/** [menu] ****************************************************************************/
#menu_space{
	width:200px;
	height:240px;
	background-image: url(common/menu_bk.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	margin-top: 10px;
}
#menu_space_right{
	width:440px;
	height:240px;
	float: right;
	text-align: left;
	padding-top: 0px;
}
#menu ul{
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
}
#menu li{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}
#menu a:hover{
	background-color: #ffd4df;}

/* ボタン画像 */
#prize_winner, a{background-image:url("/contest/common/prize_winner.gif");}

/** [text] ****************************************************************************/

.moji-ss	{font-size: x-small}
.moji-sh	{font-size: x-small; line-height: 140%}
.moji-s	{font-size: small; line-height: 130%;}
.moji-mh	{font-size: small; line-height: 135%;}
.moji-mhg 	{font-size: small; line-height: 135%; color: #777777;}
.moji-gt 	{font-size: small; color: #b29e92;}
.moji-m		{font-size: small;}
.line-m      {line-height: 130%}
.moji-lh	{font-size: large; line-height: 140%;}
.moji-l		{font-size: large;}
.moji-s-tsume	{font-size: small; line-height: 140%;}
.input-sky	{background: #C1F0FF; color: #666666; font-size: 10px;}
.news	{color:#999999;}
.button	{background-color: #FFFFFF;border: #000000 1px solid;color: #000000;}

/** [footer] ****************************************************************************/

#footer_area {
	width:725px;
}

#naviFooter ul{
	height:12px;
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
}
#naviFooter li{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}
#naviFooter a:hover{background-color: #d9e8f7;}

.c-both { clear:both; }

.box2{
border-left-style: solid;
border-left-width: 1px;
border-right-style: solid;
border-right-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #b0b0b0}
/** [段落] ******************************************************************************/

p{
	/* Blank */
}


/** [リスト] ****************************************************************************/


ul, ol{
margin-top:0;
margin-bottom:0;

	/* Blank */
}

/* リスト項目 */
li{
margin-top:0;
margin-bottom:0;
	list-style:none;
}


/** [定義リスト] ************************************************************************/


dl{
	/* Blank */
}

/* 定義用語 */
dt{
	/* Blank */
}

/* 定義内容 */
dd{
	/* Blank */
}


/** [汎用要素] **************************************************************************/


div{
	/* Blank */
}


/** [改行] ******************************************************************************/


br{
	/* Blank */
}


/** [アンカー] **************************************************************************/


a:link{
	color:#0066CC;
	text-decoration:none;
}

a:visited{
	color:#0066CC;
	text-decoration:none;
}

a:hover{
	color:#FF3300;
	text-decoration:underline;
}

a:active{
	color:#FF3300;
	text-decoration:underline;
}


/** [画像] ******************************************************************************/


img{
	border:none;
}
/** [リンク] ******************************************************************************/
	a.type1:hover {background-color: d9e8f7;}
	a.type2:hover {background-color: ede8dd;}
