/* CSS Document */

body {
	font-size:13px;
	line-height:18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#241d0e;
	color:#ffffff;
}

#18kbody {
	background-color:#241d0e;
}

#a18k_enter a{
	display:block;
	width:150px;
	height:47px;
	background:url(images/18k_r4_c3.jpg) no-repeat;
}

#a18k_enter a:hover{
	background:url(images/18k_r4_c3_ov.jpg) no-repeat;
}
#a18k_leave a{
	display:block;
	width:150px;
	height:39px;
	background:url(images/18k_r5_c3.jpg) no-repeat;
}

#a18k_leave a:hover{
	background:url(images/18k_r5_c3_ov.jpg) no-repeat;
}

#c_header {
	width:1024px;
	height:80px;
	background-image:url(images/back_top.jpg);
}
#c_contents_frame {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}	
#c_contents {
	width:920px;
}
#c_footer {
	width:1024px;
	height:187px;
	background-image:url(images/back_bottom.jpg);

}
#top_news_back {
	width:325px;
	height:275px;
	background-image:url(images/top_news_back.jpg);
	float:left;
}
#gravure_news_back {
	width:325px;
	height:560px;
	background-image:url(images/gravure_news_back.jpg);
	float:left;
}
#top_pickup_back {
	width:537px;
	height:275px;
	background-image:url(images/top_pickup_back.jpg);
	background-repeat: no-repeat;
	float:left;
	padding-top:50px;
	padding-left:2px;
}
#system_padding {
	padding-left:5px;
	padding-right:5px;
}
.system_big {
	font-size: 24px
}
#menu {
	height:80px;
}
#menu_left {
	display:block;
	width:52px;
	height:80px;
	background:url(images/spacer.gif) no-repeat;
	float:left;
}
#menu_logo {
	display:block;
	width:158px;
	height:80px;
	background:url(images/menu_left.jpg) no-repeat;
	float:left;
}

#menu_home a{
	display:block;
	width:58px;
	height:80px;
	background:url(images/menu_home_1.jpg) no-repeat;
	float:left;
}
#menu_home_c a{
	display:block;
	width:58px;
	height:80px;
	background:url(images/menu_home_3.jpg) no-repeat;
	float:left;
}

#menu_home a:hover{
	background:url(images/menu_home_2.jpg) no-repeat;
}
#menu_system a{
	display:block;
	width:91px;
	height:80px;
	background:url(images/menu_system_1.jpg) no-repeat;
	float:left;
}
#menu_system_c a{
	display:block;
	width:91px;
	height:80px;
	background:url(images/menu_system_3.jpg) no-repeat;
	float:left;
}

#menu_system a:hover{
	background:url(images/menu_system_2.jpg) no-repeat;
}
#menu_companion a{
	display:block;
	width:90px;
	height:80px;
	background:url(images/menu_companion_1.jpg) no-repeat;
	float:left;
}
#menu_companion_c a{
	display:block;
	width:90px;
	height:80px;
	background:url(images/menu_companion_3.jpg) no-repeat;
	float:left;
}

#menu_companion a:hover{
	background:url(images/menu_companion_2.jpg) no-repeat;
}
#menu_gravure a{
	display:block;
	width:89px;
	height:80px;
	background:url(images/menu_gravure_1.jpg) no-repeat;
	float:left;
}
#menu_gravure_c a{
	display:block;
	width:89px;
	height:80px;
	background:url(images/menu_gravure_3.jpg) no-repeat;
	float:left;
}

#menu_gravure a:hover{
	background:url(images/menu_gravure_2.jpg) no-repeat;
}
#menu_recruit a{
	display:block;
	width:90px;
	height:80px;
	background:url(images/menu_recruit_1.jpg) no-repeat;
	float:left;
}

#menu_recruit_c a{
	display:block;
	width:90px;
	height:80px;
	background:url(images/menu_recruit_3.jpg) no-repeat;
	float:left;
}

#menu_recruit a:hover{
	background:url(images/menu_recruit_2.jpg) no-repeat;
}
#menu_access a{
	display:block;
	width:88px;
	height:80px;
	background:url(images/menu_access_1.jpg) no-repeat;
	float:left;
}
#menu_access_c a{
	display:block;
	width:88px;
	height:80px;
	background:url(images/menu_access_3.jpg) no-repeat;
	float:left;
}

#menu_access a:hover{
	background:url(images/menu_access_2.jpg) no-repeat;
}
#menu_mailmag a{
	display:block;
	width:91px;
	height:80px;
	background:url(images/menu_maga_1.jpg) no-repeat;
	float:left;
}
#menu_mailmag_c a{
	display:block;
	width:91px;
	height:80px;
	background:url(images/menu_maga_3.jpg) no-repeat;
	float:left;
}

#menu_mailmag a:hover{
	background:url(images/menu_maga_2.jpg) no-repeat;
}
#menu_interior a{
	display:block;
	width:89px;
	height:80px;
	background:url(images/menu_interior_1.jpg) no-repeat;
	float:left;
}
#menu_interior_c a{
	display:block;
	width:89px;
	height:80px;
	background:url(images/menu_interior_3.jpg) no-repeat;
	float:left;
}

#menu_interior a:hover{
	background:url(images/menu_interior_2.jpg) no-repeat;
}
#menu_link a{
	display:block;
	width:75px;
	height:80px;
	background:url(images/menu_link_1.jpg) no-repeat;
	float:left;
}
#menu_link_c a{
	display:block;
	width:75px;
	height:80px;
	background:url(images/menu_link_3.jpg) no-repeat;
	float:left;
}

#menu_link a:hover{
	background:url(images/menu_link_2.jpg) no-repeat;
}

/*   */

#recruit_right_back {
	display:block;
	background:url(images/recruit_right_back.jpg) no-repeat;
	width:525px;
	height:425px;
	padding:5px;
	margin-left:10px;
}

#recruit_menu {
	width:250px;
}
#recruit_linespace {
	height:5px;
}
#recruit_linespace2 {
	height:20px;
}
#recruit_menu_kyujin  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_kyujin.jpg) no-repeat;
}
#recruit_menu_kyujin_c  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_kyujin_ov.jpg) no-repeat;
}
#recruit_menu_kyujin  a:hover{
	background:url(images/recruit_menu_kyujin_ov.jpg) no-repeat;
}
#recruit_menu_sikaku  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_sikaku.jpg) no-repeat;
}
#recruit_menu_sikaku_c  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_sikaku_ov.jpg) no-repeat;
}
#recruit_menu_sikaku  a:hover{
	background:url(images/recruit_menu_sikaku_ov.jpg) no-repeat;
}
#recruit_menu_kyuyo  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_kyuyo.jpg) no-repeat;
}
#recruit_menu_kyuyo_c  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_kyuyo_ov.jpg) no-repeat;
}
#recruit_menu_kyuyo  a:hover{
	background:url(images/recruit_menu_kyuyo_ov.jpg) no-repeat;
}
#recruit_menu_kinmu  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_kinmu.jpg) no-repeat;
}
#recruit_menu_kinmu_c  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_kinmu_ov.jpg) no-repeat;
}
#recruit_menu_kinmu  a:hover{
	background:url(images/recruit_menu_kinmu_ov.jpg) no-repeat;
}
#recruit_menu_jikan  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_jikan.jpg) no-repeat;
}
#recruit_menu_jikan_c  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_jikan_ov.jpg) no-repeat;
}
#recruit_menu_jikan  a:hover{
	background:url(images/recruit_menu_jikan_ov.jpg) no-repeat;
}
#recruit_menu_sonota  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_sonota.jpg) no-repeat;
}
#recruit_menu_sonota_c  a{
	display:block;
	width:250px;
	height:30px;
	background:url(images/recruit_menu_sonota_ov.jpg) no-repeat;
}
#recruit_menu_sonota  a:hover{
	background:url(images/recruit_menu_sonota_ov.jpg) no-repeat;
}

#recruit_text {
	font-size:16px;
	line-height:20px;
	color:#ffffff:
}
#link_caption_back {
	background:url(images/link_caption_back.jpg) no-repeat;
	width:314px;
	height:345px;
	font-size:14px;
	line-height:18px;
	padding-top:15px;
	padding-left:5px;
	padding-right:10px;
	margin-left:10px;
	text-align:left;
}
.mailmag_text {
	font-size:14px;
	line-height:20px;
	color:#ffffff:
}
#access_map {
	background:url(images/access_maparea.jpg) no-repeat;
	width:525px;
	height:425px;
	padding-top:10px;
	padding-left:0px;
	
}
.font_red {
	color: #D2909A;
	font-weight:bold;
}
#interior_block {
	width:98px;
	height:98px;
	background:url(images/interior_block.jpg) no-repeat;
	padding-top:8px;
}
#interior_view_back {
	width:521px;
	height:321px;
	background:url(images/interior_view.jpg) no-repeat;
	padding-top:10px;
	margin-left:5px;
}
.companion_list_text {
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
}
.companion_list_text_cur {
	font-size:14px;
	font-weight:bold;
	color:#CC9933;
}
