body{
	margin: 0px;
	padding: 0px;
}
#main_contents{
	width: 100%;
	height: 100%;
	background: url(../images/a_bk_gr.jpg) repeat-x;
	background-color: #FF537E;
	color: #D50035;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

/* ---- ”wŒi ---- */

#main_contents .w_bk{
	width:840px;
	background-color: #ffffff;
	margin: 0px auto;
}
#main_contents .w_bk2{
	width: 800px;
	height: 5px;
	line-height: 0px;
	margin: 0px auto;
}
#main_contents .w_bk3{
	width: 800px;
	height: 91px;
	line-height: 10px;
	background: url(../images/a_hd2.gif) no-repeat;
	margin: 0px auto;
}
#main_contents .w_bk4{
	width: 800px;
	height: 30px;
	line-height: 0px;
	margin: 0px auto;
}
#main_contents .w_bk5{
	width: 800px;
	height: 30px;
	line-height: 10px;
	background: url(../images/a_hd2.gif) no-repeat;
	margin: 0px auto;
}
#main_contents .w_bk_i1{
	width: 800px;
	height: 359px;
	line-height: 10px;
	background: url(../images/a_hd2.gif) no-repeat;
	margin: 0px auto;
}
#main_contents .w_bk_os1{
	width: 800px;
	height: 149px;
	line-height: 10px;
	background: url(../images/a_hd2.gif) no-repeat;
	margin: 0px auto;
}
#main_contents .top_ph{
	width: 800px;
	height: 100%;
	margin: 50px auto;
	background-position: middle;
	vertical-align: middle;
	background: url(../images/top.jpg) no-repeat;
}
#main_contents .w_bk_top{
	width: 840px;
	height: 1000px;
	background-color: #ffffff;
	margin: 0px auto;
}
#main_contents a:link.top_enter,
#main_contents a:visited.top_enter,
#main_contents a:active.top_enter{
	position: relative;
	top: 480px;
	left: 320px;
	display: block;
	width: 160px;
	height: 30px;
	background: url(../images/btn_ent.gif) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.top_enter{
	position: relative;
	top: 480px;
	left: 320px;
	display: block;
	width: 160px;
	height: 30px;
	background: url(../images/btn_ent.gif) 0px -30px no-repeat;
	text-indent: -9999px;
}

/* ---- ƒeƒLƒXƒg ---- */

#main_contents .a_tx1{
	width: 780px;
	text-align: right;
	padding: 10px 10px 9px 10px;
}
#main_contents .a_tx2{
	width: 780px;
	margin: 0px auto;
	padding: 20px 10px 20px 10px;
}
#main_contents .g_tx1{
	position: relative;
	top: 100px;
	left: 52px;
	width: 276px;
	margin: 5px 17px 5px 0px;
	color: #525229;
	line-height: 170%;
}
#main_contents .g_tx2{
	position: relative;
	top: 100px;
	left: 52px;
	width: 276px;
	margin: 5px 17px 5px 0px;
	color: #525229;
	line-height: 180%;
}
#main_contents .g_tx3{
	position: relative;
	top: 100px;
	left: 52px;
	width: 276px;
	margin: 5px 17px 5px 0px;
	font-size: 12px;
	color: #D50035;
	line-height: 120%;
}
#main_contents .g_tx4{
	position: relative;
	top: 100px;
	left: 52px;
	width: 276px;
	margin: 5px 17px 5px 0px;
	color: #525229;
	line-height: 120%;
}
#main_contents .g_cm_tx1{
	width: 482px;
	margin: 10px 5px 10px 5px;
	color: #525229;
	font-size: 12px;
	line-height: 160%;
	text-align: left;
}
#main_contents .g_cm_tx2{
	width: 482px;
	margin: 10px 5px 5px 5px;
	color: #82824A;
	font-size: 12px;
	line-height: 160%;
	text-align: right;
}
#main_contents .g_cm_tx3{
	width: 482px;
	margin: 10px 5px 5px 5px;
	color: #D50035;
	font-size: 12px;
	line-height: 160%;
	text-align: right;
}
#main_contents .g_cm_tx4{
	width: 300px;
	margin: 10px 0px 5px 0px;
	color: #525229;
	font-size: 12px;
	line-height: 160%;
	text-align: right;
	float: left;
}
#main_contents .i_ot08_dy_tx{
	width: 720px;
	margin: 10px 20px 10px 20px;
	color: #525229;
	font-size: 12px;
	line-height: 160%;
}
#main_contents .gp_tx1{
	position: relative;
	top: 50px;
	left: 522px;
	width: 236px;
	margin: 0px 17px 0px 0px;
	color: #525229;
	line-height: 180%;
}
#main_contents .pre_tx{
	width: 160px;
	height: 25px;
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
}

#main_contents .i_song_tx{
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #525229;
	font-size: 12px;
	line-height: 160%;
}

/* ---- ƒeƒLƒXƒgƒŠƒ“ƒN ---- */

#main_contents a:link.a_tx_lk1,
#main_contents a:visited.a_tx_lk1,
#main_contents a:active.a_tx_lk1{
	color: #525229;
	text-decoration:none;
}
#main_contents a:hover.a_tx_lk1{
	color: #D50035;
	text-decoration:underline;
}
#main_contents a:link.a_tx_lk2,
#main_contents a:visited.a_tx_lk2,
#main_contents a:active.a_tx_lk2{
	color: #D50035;
	text-decoration:none;
}
#main_contents a:hover.a_tx_lk2{
	color: #003399;
	text-decoration:underline;
}
#main_contents a:link.a_tx_lk3,
#main_contents a:visited.a_tx_lk3,
#main_contents a:active.a_tx_lk3{
	width: 160px;
	height: 25px;
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	text-decoration:none;
}
#main_contents a:hover.a_tx_lk3{
	width: 160px;
	height: 25px;
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	text-decoration:underline;
}
#main_contents a:link.a_tx_lk4,
#main_contents a:visited.a_tx_lk4,
#main_contents a:active.a_tx_lk4{
	color: #D50035;
	text-decoration:none;
}
#main_contents a:hover.a_tx_lk4{
	color: #003399;
	text-decoration:underline;
}
#main_contents .left{
	float: left;
}
#main_contents .right{
	float: right;
}
#main_contents .clear{
	clear: both;
}

/* ---- YS‰³—Šw‰@ 2008”N“xƒŠ[ƒh ---- */

#main_contents .i_ld{
	width: 760px;
	margin: 0px auto;
}

/* ---- ‰³—Šw‰@•Ö‚è ---- */

#main_contents .i_ot08_dy{
	width: 760px;
	height: 100%;
	line-height: 0px;
	background: url(../images/i_ot_ln.gif) repeat-y;
	margin: 10px 0px 0px 0px;
}

/* ---- ƒOƒ‰ƒ“ƒvƒŠ ---- */

#main_contents a:link.btn_gp,
#main_contents a:visited.btn_gp,
#main_contents a:active.btn_gp{
	display: block;
	width: 760px;
	height: 50px;
	background: url(../images/btn_gp.jpg) no-repeat;
	text-indent: -9999px;
	margin: 40px 0px 0px 0px;
}
#main_contents a:hover.btn_gp{
	display: block;
	width: 760px;
	height: 50px;
	background: url(../images/btn_gp.jpg) 0px -50px no-repeat;
	text-indent: -9999px;
	margin: 40px 0px 0px 0px;
}
#main_contents a:link.i_ban_gp,
#main_contents a:visited.i_ban_gp,
#main_contents a:active.i_ban_gp{
	position: relative;
	top: 55px;
	left: -15px;
	display: block;
	width: 760px;
	height: 200px;
	margin: 0px 0px 20px 0px;
	background: url(../images/i_ban_gp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_ban_gp{
	position: relative;
	top: 55px;
	left: -15px;
	display: block;
	width: 760px;
	height: 200px;
	margin: 0px 0px 20px 0px;
	background: url(../images/i_ban_gp.jpg) 0px -200px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_gp_bd1{
	width: 800px;
	height: 340px;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	background: url(../images/g_gp_bd1.jpg) no-repeat;
}
#main_contents .g_gp_bd2{
	width: 800px;
	height: 260px;
	margin: 0px 20px 0px 20px;
	background: url(../images/g_gp_bd2.jpg) no-repeat;
}
#main_contents .g_gp_pr{
	width: 800px;
	height: 210px;
	margin: 0px 20px 0px 20px;
	background: url(../images/g_gp_pr.jpg) no-repeat;
}

/* ---- YS‰³—Šw‰@ 2008”N“xŠw‰@¶ ---- */

#main_contents .i_ot08{
	position: relative;
	top: 15px;
	left: 40px;
	width: 760px;
	height: 100%;
	line-height: 0px;
	background: url(../images/i_ot_ln.gif) repeat-y;
}
#main_contents .i_ot08_2{
	position: relative;
	top: 30px;
	left: 40px;
	width: 760px;
	height: 100%;
	line-height: 0px;
	background: url(../images/i_ot_ln.gif) repeat-y;
	text-align: center;
}
#main_contents .i_ot08_3{
	position: relative;
	top: 45px;
	left: 40px;
	width: 760px;
	height: 100%;
	line-height: 0px;
	background: url(../images/i_ot_ln.gif) repeat-y;
	text-align: center;
}
#main_contents .i_ot_sum1{
	width: 160px;
	height: 185px;
	padding: 20px 0px 0px 24px;
	text-align: center;
	float: left;
}
#main_contents .i_ot_sum2{
	width: 160px;
	height: 185px;
	background-color: #D50035;
	text-align: center;
	float: left;
}
#main_contents .i_ot_sum3{
	width: 160px;
	height: 185px;
	padding: 20px 0px 20px 24px;
	text-align: center;
	float: left;
}

#main_contents .i_ot_sum1_p{
	width: 200px;
	height: 275px;
	padding: 20px 0px 0px 39px;
	text-align: center;
	float: left;
}
#main_contents .i_ot_sum2_p{
	width: 200px;
	height: 225px;
	background-color: #D50035;
	text-align: center;
	float: left;
}
#main_contents .i_ot_sum3_p{
	width: 200px;
	height: 225px;
	padding: 20px 0px 20px 39px;
	text-align: center;
	float: left;
}
#main_contents .i_ot_sum4_p{
	width: 200px;
	height: 275px;
	padding: 20px 0px 20px 39px;
	text-align: center;
	float: left;
}


#main_contents .i_ot_sum_os{
	width: 64px;
	height: 90px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	float: left;
}
#main_contents .i_ot_sum_os2{
	width: 705px;
	height: 90px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
#main_contents a:link.i_09_001_sum,
#main_contents a:visited.i_09_001_sum,
#main_contents a:active.i_09_001_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_001_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_001_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_001_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_002_sum,
#main_contents a:visited.i_09_002_sum,
#main_contents a:active.i_09_002_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_002_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_002_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_002_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_003_sum,
#main_contents a:visited.i_09_003_sum,
#main_contents a:active.i_09_003_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_003_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_003_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_003_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_004_sum,
#main_contents a:visited.i_09_004_sum,
#main_contents a:active.i_09_004_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_004_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_004_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_004_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_005_sum,
#main_contents a:visited.i_09_005_sum,
#main_contents a:active.i_09_005_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_005_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_005_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_005_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_006_sum,
#main_contents a:visited.i_09_006_sum,
#main_contents a:active.i_09_006_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_006_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_006_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_006_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_007_sum,
#main_contents a:visited.i_09_007_sum,
#main_contents a:active.i_09_007_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_007_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_007_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_007_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_008_sum,
#main_contents a:visited.i_09_008_sum,
#main_contents a:active.i_09_008_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_008_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_008_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_008_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_009_sum,
#main_contents a:visited.i_09_009_sum,
#main_contents a:active.i_09_009_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_009_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_009_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_009_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_010_sum,
#main_contents a:visited.i_09_010_sum,
#main_contents a:active.i_09_010_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_010_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_010_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_010_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_011_sum,
#main_contents a:visited.i_09_011_sum,
#main_contents a:active.i_09_011_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_011_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_011_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_011_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_012_sum,
#main_contents a:visited.i_09_012_sum,
#main_contents a:active.i_09_012_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_012_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_012_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_012_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_09_013_sum,
#main_contents a:visited.i_09_013_sum,
#main_contents a:active.i_09_013_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_013_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_09_013_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_09_013_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_001_sum,
#main_contents a:visited.i_10_001_sum,
#main_contents a:active.i_10_001_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_10_001_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_001_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_10_001_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_002_sum,
#main_contents a:visited.i_10_002_sum,
#main_contents a:active.i_10_002_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_10_002_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_002_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_10_002_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_003_sum,
#main_contents a:visited.i_10_003_sum,
#main_contents a:active.i_10_003_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_10_003_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_003_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_10_003_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_p001_sum,
#main_contents a:visited.i_10_p001_sum,
#main_contents a:active.i_10_p001_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p001_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_p001_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p001_sum.jpg) 0px -200px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_p002_sum,
#main_contents a:visited.i_10_p002_sum,
#main_contents a:active.i_10_p002_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p002_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_p002_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p002_sum.jpg) 0px -200px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_p003_sum,
#main_contents a:visited.i_10_p003_sum,
#main_contents a:active.i_10_p003_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p003_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_p003_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p003_sum.jpg) 0px -200px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_10_p004_sum,
#main_contents a:visited.i_10_p004_sum,
#main_contents a:active.i_10_p004_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p004_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_10_p004_sum{
	display: block;
	width: 200px;
	height: 200px;
	background: url(../images/i_10_p004_sum.jpg) 0px -200px no-repeat;
	text-indent: -9999px;
}

#main_contents a:link.i_001_sum,
#main_contents a:visited.i_001_sum,
#main_contents a:active.i_001_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_001_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_001_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_001_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_002_sum,
#main_contents a:visited.i_002_sum,
#main_contents a:active.i_002_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_002_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_002_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_002_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_003_sum,
#main_contents a:visited.i_003_sum,
#main_contents a:active.i_003_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_003_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_003_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_003_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_004_sum,
#main_contents a:visited.i_004_sum,
#main_contents a:active.i_004_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_004_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_004_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_004_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_005_sum,
#main_contents a:visited.i_005_sum,
#main_contents a:active.i_005_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_005_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_005_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_005_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_006_sum,
#main_contents a:visited.i_006_sum,
#main_contents a:active.i_006_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_006_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_006_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_006_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_007_sum,
#main_contents a:visited.i_007_sum,
#main_contents a:active.i_007_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_007_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_007_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_007_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_008_sum,
#main_contents a:visited.i_008_sum,
#main_contents a:active.i_008_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_008_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_008_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_008_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_009_sum,
#main_contents a:visited.i_009_sum,
#main_contents a:active.i_009_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_009_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_009_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_009_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_010_sum,
#main_contents a:visited.i_010_sum,
#main_contents a:active.i_010_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_010_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_010_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_010_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_011_sum,
#main_contents a:visited.i_011_sum,
#main_contents a:active.i_011_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_011_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_011_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_011_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_os_sum,
#main_contents a:visited.i_os_sum,
#main_contents a:active.i_os_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_os_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_os_sum{
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/i_os_sum.jpg) 0px -160px no-repeat;
	text-indent: -9999px;
}

#main_contents a:link.os_001_sum,
#main_contents a:visited.os_001_sum,
#main_contents a:active.os_001_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_001_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_001_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_001_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_002_sum,
#main_contents a:visited.os_002_sum,
#main_contents a:active.os_002_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_002_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_002_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_002_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_003_sum,
#main_contents a:visited.os_003_sum,
#main_contents a:active.os_003_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_003_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_003_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_003_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_004_sum,
#main_contents a:visited.os_004_sum,
#main_contents a:active.os_004_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_004_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_004_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_004_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_005_sum,
#main_contents a:visited.os_005_sum,
#main_contents a:active.os_005_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_005_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_005_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_005_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_006_sum,
#main_contents a:visited.os_006_sum,
#main_contents a:active.os_006_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_006_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_006_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_006_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_007_sum,
#main_contents a:visited.os_007_sum,
#main_contents a:active.os_007_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_007_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_007_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_007_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_008_sum,
#main_contents a:visited.os_008_sum,
#main_contents a:active.os_008_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_008_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_008_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_008_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_009_sum,
#main_contents a:visited.os_009_sum,
#main_contents a:active.os_009_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_009_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_009_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_009_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_010_sum,
#main_contents a:visited.os_010_sum,
#main_contents a:active.os_010_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_010_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_010_sum{
	display: block;
	width: 64px;
	height: 90px;
	background: url(../images/os_010_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.os_011_sum,
#main_contents a:visited.os_011_sum,
#main_contents a:active.os_011_sum{
	display: block;
	width: 65px;
	height: 90px;
	background: url(../images/os_011_sum.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.os_011_sum{
	display: block;
	width: 65px;
	height: 90px;
	background: url(../images/os_011_sum.jpg) 0px -90px no-repeat;
	text-indent: -9999px;
}

/* ---- ‚Æ‚±‚Æ‚ñŠy‚µ‚Þ•û–@ ---- */

#main_contents .i_ot_ej{
	position: relative;
	top: 35px;
	width: 760px;
	height: 100%;
	line-height: 0px;
	background: url(../images/i_ot_ej_ln.gif) repeat-y;
	margin: 0px auto;
}
#main_contents .i_ot_ej_p{
	width: 720px;
	line-height: 0px;
	margin: 10px auto;
}
#main_contents .i_ot_ej_p2{
	width: 309px;
	line-height: 0px;
	padding: 0px 0px 0px 45px;
}
#main_contents .i_ot_ej_p3{
	width: 144px;
	line-height: 0px;
	padding: 0px 0px 0px 45px;
	float: left;
}
#main_contents .i_ot_ej_p4{
	width: 500px;
	line-height: 0px;
	padding: 0px 55px 0px 0px;
	float: right;
}

/* ---- ‰³—ƒvƒƒtƒB[ƒ‹ ---- */

#main_contents .g_001_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_001_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_001_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_001_pr_ph_lk,
#main_contents a:visited.g_001_pr_ph_lk,
#main_contents a:active.g_001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_001_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_001_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_002_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_002_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_002_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_002_pr_ph_lk,
#main_contents a:visited.g_002_pr_ph_lk,
#main_contents a:active.g_002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_002_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_002_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_003_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_003_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_003_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_003_pr_ph_lk,
#main_contents a:visited.g_003_pr_ph_lk,
#main_contents a:active.g_003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_003_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_003_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_004_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_004_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_004_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_004_pr_ph_lk,
#main_contents a:visited.g_004_pr_ph_lk,
#main_contents a:active.g_004_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_004_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_004_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_004_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_005_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_005_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_005_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_005_pr_ph_lk,
#main_contents a:visited.g_005_pr_ph_lk,
#main_contents a:active.g_005_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_005_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_005_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_005_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_006_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_006_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_006_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_006_pr_ph_lk,
#main_contents a:visited.g_006_pr_ph_lk,
#main_contents a:active.g_006_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_006_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_006_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_006_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_007_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_007_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_007_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_007_pr_ph_lk,
#main_contents a:visited.g_007_pr_ph_lk,
#main_contents a:active.g_007_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_007_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_007_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_007_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_008_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_008_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_008_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_008_pr_ph_lk,
#main_contents a:visited.g_008_pr_ph_lk,
#main_contents a:active.g_008_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_008_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_008_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_008_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_009_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_009_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_009_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_009_pr_ph_lk,
#main_contents a:visited.g_009_pr_ph_lk,
#main_contents a:active.g_009_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_009_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_009_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_009_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_010_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_010_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_010_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_010_pr_ph_lk,
#main_contents a:visited.g_010_pr_ph_lk,
#main_contents a:active.g_010_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_010_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_010_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_010_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_011_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_011_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_011_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_011_pr_ph_lk,
#main_contents a:visited.g_011_pr_ph_lk,
#main_contents a:active.g_011_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_011_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_011_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_011_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_001_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_001_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_001_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_001_pr_ph_lk,
#main_contents a:visited.g_09_001_pr_ph_lk,
#main_contents a:active.g_09_001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_001_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_001_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_002_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_002_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_002_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_002_pr_ph_lk,
#main_contents a:visited.g_09_002_pr_ph_lk,
#main_contents a:active.g_09_002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_002_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_002_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_003_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_003_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_003_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_003_pr_ph_lk,
#main_contents a:visited.g_09_003_pr_ph_lk,
#main_contents a:active.g_09_003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_003_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_003_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_004_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_004_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_004_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_004_pr_ph_lk,
#main_contents a:visited.g_09_004_pr_ph_lk,
#main_contents a:active.g_09_004_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_004_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_004_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_004_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_005_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_005_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_005_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_005_pr_ph_lk,
#main_contents a:visited.g_09_005_pr_ph_lk,
#main_contents a:active.g_09_005_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_005_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_005_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_005_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_006_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_006_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_006_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_006_pr_ph_lk,
#main_contents a:visited.g_09_006_pr_ph_lk,
#main_contents a:active.g_09_006_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_006_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_006_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_006_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_007_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_007_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_007_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_007_pr_ph_lk,
#main_contents a:visited.g_09_007_pr_ph_lk,
#main_contents a:active.g_09_007_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_007_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_007_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_007_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_09_008_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_008_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_008_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_008_pr_ph_lk,
#main_contents a:visited.g_09_008_pr_ph_lk,
#main_contents a:active.g_09_008_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_008_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_008_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_008_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_09_009_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_009_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_009_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_009_pr_ph_lk,
#main_contents a:visited.g_09_009_pr_ph_lk,
#main_contents a:active.g_09_009_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_009_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_009_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_009_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_010_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_010_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_010_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_010_pr_ph_lk,
#main_contents a:visited.g_09_010_pr_ph_lk,
#main_contents a:active.g_09_010_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_010_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_010_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_010_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_09_011_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_011_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_011_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_011_pr_ph_lk,
#main_contents a:visited.g_09_011_pr_ph_lk,
#main_contents a:active.g_09_011_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_011_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_011_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_011_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_09_012_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_012_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_012_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_012_pr_ph_lk,
#main_contents a:visited.g_09_012_pr_ph_lk,
#main_contents a:active.g_09_012_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_012_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_012_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_012_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_09_013_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_09_013_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_09_013_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_09_013_pr_ph_lk,
#main_contents a:visited.g_09_013_pr_ph_lk,
#main_contents a:active.g_09_013_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_013_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_09_013_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_09_013_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_10_001_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_001_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_001_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_001_pr_ph_lk,
#main_contents a:visited.g_10_001_pr_ph_lk,
#main_contents a:active.g_10_001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_001_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_001_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_10_002_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_002_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_002_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_002_pr_ph_lk,
#main_contents a:visited.g_10_002_pr_ph_lk,
#main_contents a:active.g_10_002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_002_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_002_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_10_003_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_003_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_003_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_003_pr_ph_lk,
#main_contents a:visited.g_10_003_pr_ph_lk,
#main_contents a:active.g_10_003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_003_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_003_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_10_p001_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_p001_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_p001_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_p001_pr_ph_lk,
#main_contents a:visited.g_10_p001_pr_ph_lk,
#main_contents a:active.g_10_p001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p001_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_p001_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p001_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_10_p002_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_p002_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_p002_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_p002_pr_ph_lk,
#main_contents a:visited.g_10_p002_pr_ph_lk,
#main_contents a:active.g_10_p002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p002_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_p002_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p002_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .g_10_p003_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_p003_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_p003_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_p003_pr_ph_lk,
#main_contents a:visited.g_10_p003_pr_ph_lk,
#main_contents a:active.g_10_p003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p003_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_p003_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p003_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_10_p004_pr{
	width: 346px;
	height: 472px;
	background: url(../images/g_10_p004_pr.jpg) no-repeat;
	float: left;
}
#main_contents .g_10_p004_pr_ph{
	position: relative;
	top: 80px;
	left: 85px;
}
#main_contents a:link.g_10_p004_pr_ph_lk,
#main_contents a:visited.g_10_p004_pr_ph_lk,
#main_contents a:active.g_10_p004_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p004_pr_ph.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_10_p004_pr_ph_lk{
	display: block;
	width: 214px;
	height: 164px;
	background: url(../images/g_10_p004_pr_ph.jpg) -214px 0px no-repeat;
	text-indent: -9999px;
}


/* ---- ‰³—”wŒi‚P ---- */

#main_contents .g_001_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_001_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_002_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_002_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_003_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_003_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_004_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_004_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_005_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_005_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_006_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_006_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_007_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_007_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_008_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_008_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_009_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_009_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_010_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_010_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_011_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_011_bd1.jpg) no-repeat;
	float: right;
}

#main_contents .g_09_001_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_001_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_002_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_002_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_003_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_003_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_004_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_004_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_005_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_005_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_006_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_006_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_007_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_007_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_008_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_008_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_009_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_009_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_010_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_010_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_011_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_011_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_012_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_012_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_09_013_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_09_013_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_001_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_001_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_002_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_002_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_003_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_003_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_p001_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_p001_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_p002_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_p002_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_p003_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_p003_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_p003_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_p003_bd1.jpg) no-repeat;
	float: right;
}

#main_contents .g_10_p004_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_p004_bd1.jpg) no-repeat;
	float: right;
}
#main_contents .g_10_p004_bd1{
	width: 494px;
	height: 472px;
	background: url(../images/g_10_p004_bd1.jpg) no-repeat;
	float: right;
}

#main_contents .btn_qa{
	position: relative;
	top: 210px;
	left: 15px;
}
#main_contents .btn_qa2{
	position: relative;
	top: 220px;
	left: 15px;
}
#main_contents a:link.btn_qa_lk,
#main_contents a:visited.btn_qa_lk,
#main_contents a:active.btn_qa_lk{
	display: block;
	width: 230px;
	height: 30px;
	background: url(../images/btn_qa.gif) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.btn_qa_lk{
	display: block;
	width: 230px;
	height: 30px;
	background: url(../images/btn_qa.gif) 0px -30px no-repeat;
	text-indent: -9999px;
}
#main_contents .btn_vt{
	position: relative;
	top: 200px;
	left: 60px;
}
#main_contents .btn_vt3{
	position: relative;
	top: 210px;
	left: 60px;
}
#main_contents a:link.btn_vt_lk,
#main_contents a:visited.btn_vt_lk,
#main_contents a:active.btn_vt_lk{
	display: block;
	width: 130px;
	height: 130px;
	background: url(../images/btn_vt1.gif) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.btn_vt_lk{
	display: block;
	width: 130px;
	height: 130px;
	background: url(../images/btn_vt1.gif) 0px -130px no-repeat;
	text-indent: -9999px;
}

#main_contents .btn_peach_vt{
	width: 200px;
	height: 30px;
}
#main_contents .btn_peach_vt2{
	width: 200px;
	height: 30px;
	margin: 10px 0px 0px 0px;
}


/* ---- ‰³—”wŒi‚Q ---- */

#main_contents .g_001_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_001_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_002_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_002_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_003_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_003_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_004_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_004_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_005_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_005_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_006_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_006_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_007_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_007_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_008_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_008_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_009_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_009_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_010_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_010_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}
#main_contents .g_011_bd2{
	width: 840px;
	height: 100%;
	background: url(../images/g_011_bd2.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	float: left;
}

/* ---- ‰æ‘œE“®‰æEƒRƒƒ“ƒgEƒIƒtƒVƒ‡ƒbƒgE‘¼‚Ì‰³— ---- */

#main_contents .g_ph{
	position: relative;
	top: 15px;
	left: 35px;
	width: 530px;
	line-height: 0px;
	background: url(../images/g_pmc_ln.gif) repeat-y;
}
#main_contents .g_ph_n1{
	width: 73px;
	height: 110px;
	margin: 20px 0px 10px 0px;
}
#main_contents .g_ph_w1{
	width: 110px;
	height: 73px;
	margin: 20px 0px 10px 0px;
}
#main_contents .g_ph_n2{
	width: 73px;
	height: 110px;
	margin: 10px 0px 20px 0px;
}
#main_contents .g_ph_w2{
	width: 110px;
	height: 73px;
	margin: 10px 0px 20px 0px;
}

#main_contents .g_ph_n1_2{
	width: 73px;
	height: 110px;
	margin: 20px 0px 20px 0px;
}
#main_contents .g_ph_w1_2{
	width: 110px;
	height: 73px;
	margin: 20px 0px 20px 0px;
}

#main_contents .g_sm{
	position: relative;
	top: 30px;
	left: 35px;
	width: 530px;
	line-height: 0px;
	background: url(../images/g_pmc_ln.gif) repeat-y;
}
#main_contents .g_sm_mv{
	width: 150px;
	padding: 20px 0px 20px 0px;
}
#main_contents a:link.g_sm_btn,
#main_contents a:visited.g_sm_btn,
#main_contents a:active.g_sm_btn{
	display: block;
	width: 150px;
	height: 25px;
	background: url(../images/g_sm_btn.gif) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_sm_btn{
	display: block;
	width: 150px;
	height: 25px;
	background: url(../images/g_sm_btn.gif) 0px -25px no-repeat;
	text-indent: -9999px;
}
#main_contents .g_cm{
	width: 530px;
	background: url(../images/g_pmc_ln.gif) repeat-y;
	margin: 45px 0px 20px 35px;
	line-height: 8px;
}
#main_contents .g_os{
	width: 220px;
	line-height: 0px;
	background: url(../images/g_os_ln.gif) repeat-y;
	margin: 250px 35px 0px 0px;
}
#main_contents a:link.g_os_btn,
#main_contents a:visited.g_os_btn,
#main_contents a:active.g_os_btn{
	display: block;
	width: 200px;
	height: 120px;
	background: url(../images/g_os_btn.jpg) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 10px 0px;
}
#main_contents a:hover.g_os_btn{
	display: block;
	width: 200px;
	height: 120px;
	background: url(../images/g_os_btn.jpg) 0px -120px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 10px 0px;
}
#main_contents .g_og{
	width: 220px;
	height: 30px;
	margin: 15px 35px 0px 0px;
}
#main_contents a:link.g_og_btn01,
#main_contents a:visited.g_og_btn01,
#main_contents a:active.g_og_btn01{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn01.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn01{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn01.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn02,
#main_contents a:visited.g_og_btn02,
#main_contents a:active.g_og_btn02{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn02.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn02{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn02.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn03,
#main_contents a:visited.g_og_btn03,
#main_contents a:active.g_og_btn03{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn03.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn03{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn03.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn04,
#main_contents a:visited.g_og_btn04,
#main_contents a:active.g_og_btn04{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn04.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn04{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn04.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn05,
#main_contents a:visited.g_og_btn05,
#main_contents a:active.g_og_btn05{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn05.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn05{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn05.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn06,
#main_contents a:visited.g_og_btn06,
#main_contents a:active.g_og_btn06{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn06.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn06{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn06.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn07,
#main_contents a:visited.g_og_btn07,
#main_contents a:active.g_og_btn07{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn07.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn07{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn07.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn08,
#main_contents a:visited.g_og_btn08,
#main_contents a:active.g_og_btn08{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn08.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn08{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn08.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn09,
#main_contents a:visited.g_og_btn09,
#main_contents a:active.g_og_btn09{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn09.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn09{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn09.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn10,
#main_contents a:visited.g_og_btn10,
#main_contents a:active.g_og_btn10{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn10.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn10{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn10.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.g_og_btn11,
#main_contents a:visited.g_og_btn11,
#main_contents a:active.g_og_btn11{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn11.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.g_og_btn11{
	display: block;
	width: 220px;
	height: 59px;
	background: url(../images/g_og_btn11.jpg) -220px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents .os_mg1{
	margin: 20px 0px 0px 0px;
}
#main_contents .os_mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents .os_ph_n1{
	width: 35px;
	height: 45px;
	margin: 10px 0px 0px 0px;
}
#main_contents .os_ph_w1{
	width: 45px;
	height: 35px;
	margin: 10px 0px 0px 0px;
}
#main_contents .os_ph_n2{
	width: 35px;
	height: 45px;
	margin: 10px 0px 20px 0px;
}
#main_contents .os_ph_w2{
	width: 45px;
	height: 35px;
	margin: 10px 0px 20px 0px;
}

#main_contents .btn_tp_vt2{
	width: 530px;
	margin: 15px 0px 0px 35px;
}
#main_contents .btn_gp_vt2{
	width: 760px;
	margin: 0px 0px 0px 20px;
}

#main_contents a:link.btn_tp,
#main_contents a:visited.btn_tp,
#main_contents a:active.btn_tp{
	display: block;
	width: 160px;
	height: 30px;
	background: url(../images/btn_tp.gif) no-repeat;
	text-indent: -9999px;
	text-align: left;
}
#main_contents a:hover.btn_tp{
	display: block;
	width: 160px;
	height: 30px;
	background: url(../images/btn_tp.gif) 0px -30px no-repeat;
	text-indent: -9999px;
	text-align: left;
}
#main_contents a:link.btn_vt2,
#main_contents a:visited.btn_vt2,
#main_contents a:active.btn_vt2{
	display: block;
	width: 160px;
	height: 30px;
	background: url(../images/btn_vt2.gif) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.btn_vt2{
	display: block;
	width: 160px;
	height: 30px;
	background: url(../images/btn_vt2.gif) 0px -30px no-repeat;
	text-indent: -9999px;
}

/* ---- ”wŒi‚Ìü ---- */

#main_contents .a_bk_ln{
	width: 840px;
	background: url(../images/a_bk_ln.gif) repeat-y;
}

/* ---- ‰³—Šw‰@Z‰Ì ---- */

#main_contents a:link.i_song,
#main_contents a:visited.i_song,
#main_contents a:active.i_song{
	display: block;
	width: 760px;
	height: 60px;
	background: url(../images/i_song.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 10px 0px;
}
#main_contents a:hover.i_song{
	display: block;
	width: 760px;
	height: 60px;
	background: url(../images/i_song.gif) 0px -60px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 10px 0px;
}

/* ---- ƒoƒi[ƒGƒŠƒA ---- */

#main_contents .i_ban{
	width: 760px;
	height: 100%;
	line-height: 0px;
	margin: 0px auto;
}
#main_contents a:link.i_ban_ss,
#main_contents a:visited.i_ban_ss,
#main_contents a:active.i_ban_ss{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_ss.jpg) no-repeat;
	text-indent: -9999px;
	margin: 55px 0px 0px 0px;
}
#main_contents a:hover.i_ban_ss{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_ss.jpg) 0px -100px no-repeat;
	text-indent: -9999px;
	margin: 55px 0px 0px 0px;
}

#main_contents a:link.i_ban_vws,
#main_contents a:visited.i_ban_vws,
#main_contents a:active.i_ban_vws{
	display: block;
	width: 760px;
	height: 146px;
	background: url(../images/i_ban_vws.jpg) no-repeat;
	text-indent: -9999px;
	margin: 30px 0px 0px 0px;
}
#main_contents a:hover.i_ban_vws{
	display: block;
	width: 760px;
	height: 146px;
	background: url(../images/i_ban_vws.jpg) 0px -146px no-repeat;
	text-indent: -9999px;
	margin: 30px 0px 0px 0px;
}


#main_contents a:link.i_ban_ys,
#main_contents a:visited.i_ban_ys,
#main_contents a:active.i_ban_ys{
	display: block;
	width: 760px;
	height: 150px;
	background: url(../images/i_ban_ys.jpg) no-repeat;
	text-indent: -9999px;
	margin: 40px 0px 0px 0px;
}
#main_contents a:hover.i_ban_ys{
	display: block;
	width: 760px;
	height: 150px;
	background: url(../images/i_ban_ys.jpg) 0px -150px no-repeat;
	text-indent: -9999px;
	margin: 40px 0px 0px 0px;
}
#main_contents .i_ot_ban_pr{
	width: 760px;
	line-height: 0px;
	margin: 20px auto;
}
#main_contents a:link.i_ban_2009,
#main_contents a:visited.i_ban_2009,
#main_contents a:active.i_ban_2009{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2009.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.i_ban_2009{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2009.jpg) 0px -100px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.i_ban_2008,
#main_contents a:visited.i_ban_2008,
#main_contents a:active.i_ban_2008{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2008.jpg) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:hover.i_ban_2008{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2008.jpg) 0px -100px no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:link.i_ban_2007,
#main_contents a:visited.i_ban_2007,
#main_contents a:active.i_ban_2007{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2007.jpg) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:hover.i_ban_2007{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2007.jpg) 0px -100px no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:link.i_ban_2006,
#main_contents a:visited.i_ban_2006,
#main_contents a:active.i_ban_2006{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2006.jpg) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:hover.i_ban_2006{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2006.jpg) 0px -100px no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:link.i_ban_2005,
#main_contents a:visited.i_ban_2005,
#main_contents a:active.i_ban_2005{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2005.jpg) no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}
#main_contents a:hover.i_ban_2005{
	display: block;
	width: 760px;
	height: 100px;
	background: url(../images/i_ban_2005.jpg) 0px -100px no-repeat;
	text-indent: -9999px;
	margin: 20px 0px 0px 0px;
}