﻿@charset "utf-8";

/*------------------------------------------------
	/corporate/ styles
--------------------------------------------------*/
#global_menu{
	background: url(/resource/co_gm_bg01.gif) left bottom repeat-x;
}
#global_menu div{
	background: url(/resource/co_gm_bg02.gif) center bottom no-repeat;
}
#global_menu div ul li#gm_corporate a:link,
#global_menu div ul li#gm_corporate a:visited{
	background: url(/resource/gm_corporate.gif) left -70px no-repeat;
}
#global_menu div ul li#gm_corporate a:hover,
#global_menu div ul li#gm_corporate a:active{
	background: url(/resource/gm_corporate.gif) left -70px no-repeat;
}
#contents_area{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/co_bg_main.gif) center top repeat-x;
}
@media print {
	#contents_area{
		background: none;
		border-top: 4px solid #0fa0d4;
	}
}
#left_menu ul li a.lm_act:link,
#left_menu ul li a.lm_act:visited,
#left_menu ul li a.lm_act:hover,
#left_menu ul li a.lm_act:active{
	background: #018bbc;
}
#left_menu ul li  ul li a.lm_act:link,
#left_menu ul li  ul li a.lm_act:visited,
#left_menu ul li  ul li a.lm_act:hover,
#left_menu ul li  ul li a.lm_act:active{
	background: #018bbc;
}
#navi_block .page_navi li span.pn_act{
	background: #00668b;
}
.subhead01_1 span{
	border-left: 7px solid #0fa0d4;
}
.subhead01_2{
	background: url(/resource/co_fra_subhead01_2_foot.gif) left bottom no-repeat;
}
.subhead01_2 span{
	background: url(/resource/co_fra_subhead01_2_head.gif) left top no-repeat;
}
div.news_block02 .news_subhead_block{
	background: url(/resource/co_bg_main.gif) left top repeat-x;
}



/*------------------------------------------------
	/corporate/ pagetitle styles
--------------------------------------------------*/
#contents_area div#pagetitle{
	background: url(/resource/corporate/co_tit_01.jpg) left top no-repeat;
}
#contents_area h1.pagetitle_dir3{
	background: #fafafa url(/resource/co_fra_pagetitle_foot.gif) left bottom no-repeat;
}
#contents_area h1.pagetitle_dir3 span{
	display: block;
	width: 760px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/corporate/co_tit_02.jpg) left top no-repeat;
	border: none;
}
#contents_area h1.pagetitle_dir3 span span{
	display: block;
	width: 760px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
	border: none;
}
#contents_area h1.pagetitle_dir3 span span #pagetitle_p{
	width: 450px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	padding: 37px 250px 7px 17px;
	line-height: 1.1em;
}
h1#pagetitle{
	background: url(/resource/co_fra_pagetitle_foot.gif) left bottom no-repeat;
}


