@charset "utf-8";

/*font-size 10px=77,85,93,13px=100,108,116,123.1,131,18px=138.5*/
body#main {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size:13px;
	line-height:23px;
	background-repeat:repeat-y;
	background-position:center;
	height: 1750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



/*------------------------------------ コンテンツ */
#contents{
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 1px solid #333;	/*
	background-image:url(../images/bg_contents.gif);
	background-repeat:no-repeat;
	*/
}

/*------------------------------------ ヘッダTOP */
	
#contents #header{
	position:relative;
	height:23px;
	background-color: #960D5B;
	font-size: 12px;
	line-height:22px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W6";
	font-weight:400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #430B84;
	width: 980px;
}
.headerdiv {
	position:relative;
	float:left;
	font-size: 12px;
	line-height:22px;
	font-family: "ヒラギノ角ゴ Pro W6";
    font-weight:400r;
}
/*------------------------------------ カウンタ */
#contents #counter{
	position:relative;
	width:980px;
	margin-top: 15px;
}


#contents #counter #lefter{
	float:left;
	position:relative;
	width:250px;
	font-size: 14px;
	line-height: 23px;
	color: #F3870B;
}
#contents #counter #righter{
	float:left;
	position:relative;
	width:725px;
	}

#contents .top_mid_left_box1{
	position:relative;
	width:237px;
	height:130px;
	background-image:url(../../images/in_top_left01.jpg);
	color:#FFF;
	
}

#contents .top_mid_left_box1 .textaa{
	padding-top:12px;
	margin-left:8px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 21px;
		line-height:24px;
}
#contents .top_mid_left_box1 .textbb{
	margin-top:12px;
	margin-left:8px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 14px;
	line-height:21px;
}


#contents .top_mid_left_box2{
		position:relative;

	width:236px;
	height:24px;
	text-align:center;
	color:#FFF;
	background-color:#6091FF;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 21px;
		line-height:24px;

}
#contents .top_mid_left_box3{
		position:relative;

	width:234px;
	height:20px;
	text-align:center;
	color:#FFF;
	background-color:#EC78AC;
	border: #960D5B solid 1px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 14px;
	line-height:20px;
}
/*----------------*/

#contents .top_mid_rig_box1{
	position:relative;
	width:488px;
	height:283px;
	background-image:url(../../images/in_top_right01A.jpg);
	color:#000;

}

#contents .top_mid_rig_box1 .textaa{
	text-align:center;
	width:355px;
	height:21px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 16px;
	line-height:21px;
}
#contents .top_mid_rig_box1 .textbb{
	color:#FFF;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 12px;
	line-height:12px;
}

#contents .top_mid_rig_box1 .textcc{
	text-align:center;
	width:88px;
	height:20px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 17px;
	line-height:20px;
}


#contents #top_mid_rig_box2{
		position:relative;

	width:236px;
	height:21px;
	text-align:center;
	color:#FFF;
	background-color:#B92B31;
	border:#960D5B solid 1px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 17px;
	line-height:21px;
}

#contents #top_mid_rig_box3{
	position:relative;
	width:236px;
	height:16px;
	color:#FFF;
	background-color:#960D5B;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 13px;
	line-height:16px;
	text-align:center;
}

#contents #top_mid_rig_box4{
		position:relative;

	width:709px;
	height:31px;
	text-align:center;
	color:#FFF;
	background-color:#744B25;
	border::#C07D3D solid 1px;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 24px;
	line-height:31px;
}
#contents #top_mid_rig_box5{
		position:relative;

	width:515px;
	height:29px;
	text-align:center;
	color:#FFFFAF;
	background-color:#F07209;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 18px;
	line-height:29px;
}

#contents .rig_bot_title{
	color:#97535D;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 21px;
	line-height:21px;
}
#contents .rig_bot_titlebox{
	float:left;
	width:16px;
	color:#949494;
	font:"ヒラギノ角ゴ Pro W6";
	font-size: 13px;
	line-height:21px;
}
/*------------------------------------ フッタ*/
#footer{
	clear:both;
	position:relative;
	height:7px;
	background-color: #960D5B;
}

/*------------------------------------ アンカー*/
.scr_menu1{
	cursor:pointer;
}
.scr_menu2{
	cursor:pointer;
}
.scr_menu3{
	cursor:pointer;
}
.scr_menu4{
	cursor:pointer;
}
.scr_menu5{
	cursor:pointer;
}
.scr_menu6{
	cursor:pointer;
}

.anchor{
 position:absolute;
	left:-30px; top:6px;
}
.anchor p.scr_top{
	cursor:pointer;
}
.anchor p.scr_up{
	cursor:pointer;
}
.anchor p.scr_down{
	cursor:pointer;
}
