@charset "UTF-8";

/* common */
body {
	margin: 0;
	padding: 0;
	background: #eeeeee url(/common/image/body_bg.gif) repeat-y center center;
	color: #333333;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size: 0.8em;
}

a {
	text-decoration: none;
	color: #0066ff;
}
a:link {
	text-decoration: none;
	color: #0066ff;
}

a:visited{
	text-decoration: none;
	color: #0066ff;
}
a:hover {
	text-decoration: underline;
	color: #0066ff;
}
a:active{
	text-decoration: underline;
	color: #0066ff;
}
form, img{
	margin: 0;
	padding: 0;
	border: 0;
}
p {
	margin: 0;
	/*padding: 0 10px;*/
	padding: 0;
	line-height: 150%;
}

em {
	color: #666666;
	font-style: normal;
	font-weight: normal;
}
hr {
	height: 1px;
	margin: 10px 0;
	/*
	margin-top: 10px;
	margin-bottom: 10px;
	*/
	color: #cccccc;
}
h1{
	margin: 15px 0 10px;
	padding: 5px 7px 2px 7px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #3266cb;
	border-left: 5px solid #3266cb;
	color: #003399;
	font-size: large;
	text-align: left;
	/*line-height: 150%;*/
}
h1.images{
	margin: 0;
	padding: 0;
	border: 0;
}
h2 {
	margin: 1.6em 0 0.8em;
	padding: 0 0 4px 0;
	background: #ffffff url(/common/image/h2_bottom.gif) repeat-x scroll bottom left;
	color: #3266cb;
	font-size: medium;
	text-align: left;
	/*line-height: 150%;*/
}
h3 {
	margin: 1.2em 0 0.6em;
	padding: 4px 5px;
	background-color: #eeeeee;
	color: #3366cc;
	font-size: small;
	text-align: left;
	/*line-height: 150%;*/
}
h4 {
	margin: 1.2em 0 0.6em;
	padding: 2px;
	color: #3366cc;
	font-size: small;
	text-align: left;
	line-height: 150%;
}

.t13 {
	font-size: 13px;
}

pre {
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size: small;
	line-height: 150%;

	overflow: auto;
	white-space: normal;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}

pre.news-inquiry {
	width: 508px;
}


.small {
	font-size: x-small;
}

/* global menu */
.menu3 {
	color: #ffffff;
	text-decoration: none;
	background-color: #6788CD;
	font-size: 14px;
}
.menu3 a:link, .menu3 a:visited, .menu3 a:hover, .menu3 a:active {
	color: #ffffff;
}
.menu3_open {
	color: #ffffff;
	text-decoration: none;
	background-color: #3266CC;
	font-size: 14px;
}
.menu3_open a:link, .menu3_open a:visited, .menu3_open a:hover, .menu3_open a:active {
	color: #ffffff;
}
.menu4 {
	color: #676767;
	text-decoration: none;
	font-size: 14px;
}
.menu4 a:link, .menu4 a:visited, .menu4 a:hover, .menu4 a:active {
	color: #676767;
}
.menu4_open1 {
	color: #676767;
	text-decoration: none;
	background-color: #CFDFFF;
	font-size: 14px;
}
.menu4_open1 a:link, .menu4_open1 a:visited, .menu4_open1 a:hover, .menu4_open1 a:active {
	color: #676767;
}
.menu4_open2 {
	color: #FD0000;
	text-decoration: none;
	font-size: 14px;
}
.menu4_open2 a:link, .menu4_open2 a:visited, .menu4_open2 a:hover, .menu4_open2 a:active {
	color: #FD0000;
}
.menu5 {
	color: #676767;
	text-decoration: none;
	font-size: 13px;
}
.menu5 a:link, .menu5 a:visited, .menu5 a:hover, .menu5 a:active {
	color: #676767;
}
.menu5_open {
	color: #676767;
	text-decoration: none;
	background-color: #CFDFFF;
	font-size: 13px;
}
.menu5_open a:link, .menu5_open a:visited, .menu5_open a:hover, .menu5_open a:active {
	color: #676767;
}

/* topic path */
.topicpath {
	margin-bottom: 10px;
	padding: 3px 5px;
	background-color: #e5f6ff;
	color: #666666;
	font-size: 13px;
	text-align: left;
}
.topicpath a:link, .topicpath a:visited, .topicpath a:hover, .topicpath a:active {
	color: #0067fc;
}

/* topic path2 */
.topicpath2 {
	margin: 10px 0;
	padding: 3px 5px;
	background-color: #e6f0f2;
	color: #666666;
	font-size: 13px;
	text-align: left;
	width:560px;
}
.topicpath2 a:link, .topicpath2 a:visited, .topicpath2 a:hover, .topicpath2 a:active {
	color: #0067fc;
}

/* footer */
.footer {
	font-size: 13px;
}
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
	color: #ffffff;
}
.copyright {
	color: #666666;
	font-size: 12px;
	font-family: "ＭＳ　ゴシック", Osaka-等幅;
}

/* news */
.news_list {
	padding: 4px 5px;
	text-align: left;
}
.news_list a:link, .news_list a:visited, .news_list a:hover, .news_list a:active {
	color: #333333;
}

/* joshirikujou */
ul.ul_arrow {
	margin: 0;
	padding: 0;
}
ul.ul_arrow li {
	padding-left: 15px;
	background: transparent url(/common/image/icn_arrow.gif) no-repeat scroll 0px 1px;	
}


/* other */
.search {
	height: 14px;
	border: 1px solid #999999;
	font-size: 10px;
} 
.arrow {
	padding-left: 15px;
	background: transparent url(/common/image/icn_arrow.gif) no-repeat scroll 0px 1px;	
}
.arrow_dis{
	padding-left: 15px;
	background: none;
}
.arrow-off {
	padding-left: 15px;
	background: transparent url(/common/image/icn_arrow_off.gif) no-repeat scroll 0px 1px;	
}

.note {
	color: #ff0000;
}

.top_menu {
	text-align: left;
}

.nolink {
	color: #333333;
}

.height150 {
	line-height: 150%;
}


/* 60th anv */
p.t12 {
	margin: 0;
	padding: 0;
	line-height: 120%;
}

b.tit60{
	font-size: small;
	color:#003399;
	margin-bottom:5px;
}

/* 60th eco･junior */
strong{
	font-size: small;
	color#333333;
	line-height: 150%;
	}
	
	.copyright {
	color: #666666;
	font-size: 12px;
	font-family: "ＭＳ　ゴシック", Osaka-等幅;
}

/* 20090302 */
.border{ border:1px solid #333333;}

.borderB{ border-bottom:1px solid #333333;}
.borderT{ border-top:1px solid #333333;}
.borderL{ border-left:1px solid #333333;}
.borderR{ border-right:1px solid #333333;}

.borderB2{ border-bottom:2px solid #333333;}
.borderT2{ border-top:2px solid #333333;}
.borderL2{ border-left:2px solid #333333;}
.borderR2{ border-right:2px solid #333333;}

/*　マージン5px各種　*/
.mgn{margin: 5px 5px 5px 5px;}
.mgn_b{margin-bottom: 5px;}
.mgn_t{margin-top: 5px;}
.mgn_l{margin-left: 5px;}
.mgn_r{margin-right: 5px;}
.mgn_bt{margin-bottom:5px; margin-top:5px;}
.mgn_lr{margin-left:5px; margin-right:5px;}

/*　マージン8px各種　*/
.mgn8{margin: 8px 8px 8px 8px;}
.mgn8_b{margin-bottom: 8px;}
.mgn8_t{margin-top: 8px;}
.mgn8_l{margin-left: 8px;}
.mgn8_r{margin-right: 8px;}
.mgn8_bt{margin-bottom:8px; margin-top:8px;}
.mgn8_lr{margin-left:8px; margin-right:8px;}

/*　マージン10px各種　*/
.mgn10{margin: 10px 10px 10px 10px;}
.mgn10_b{margin-bottom: 10px;}
.mgn10_t{margin-top: 10px;}
.mgn10_l{margin-left: 10px;}
.mgn10_r{margin-right: 10px;}
.mgn10_bt{margin-bottom:10px; margin-top:10px;}
.mgn10_lr{margin-left:10px; margin-right:10px;}

/*　マージン20px各種　*/
.mgn20{margin: 20px 20px 20px 20px;}
.mgn20_b{margin-bottom: 20px;}
.mgn20_t{margin-top: 20px;}
.mgn20_l{margin-left: 20px;}
.mgn20_r{margin-right: 20px;}
.mgn20_bt{margin-bottom:20px; margin-top:20px;}
.mgn20_lr{margin-left:20px; margin-right:20px;}

/*　パディング5px各種　*/
.pdg{padding:5px 5px 5px 5px;}
.pdg_b{padding-bottom: 5px;}
.pdg_t{padding-top: 5px;}
.pdg_l{padding-left: 5px;}
.pdg_r{padding-right: 5px;}
.pdg_bt{padding-bottom:5px; padding-top:5px;}
.pdg_lr{padding-left:5px; padding-right:5px;}

/*　パディング8px各種　*/
.pdg8{padding:8px 8px 8px 8px;}
.pdg8_b{padding-bottom: 8px;}
.pdg8_t{padding-top: 8px;}
.pdg8_l{padding-left: 8px;}
.pdg8_r{padding-right: 8px;}
.pdg8_bt{padding-bottom:8px; padding-top:8px;}
.pdg8_lr{padding-left:8px; padding-right:8px;}

/*　パディング10px各種　*/
.pdg10{padding:10px 10px 10px 10px;}
.pdg10_b{padding-bottom: 10px;}
.pdg10_t{padding-top: 10px;}
.pdg10_l{padding-left: 10px;}
.pdg10_r{padding-right: 10px;}
.pdg10_bt{padding-bottom:10px; padding-top:10px;}
.pdg10_lr{padding-left:10px; padding-right:10px;}

/*　パディング20px各種　*/
.pdg20{padding:20px 20px 20px 20px;}
.pdg20_b{padding-bottom: 20px;}
.pdg20_t{padding-top: 20px;}
.pdg20_l{padding-left: 20px;}
.pdg20_r{padding-right: 20px;}
.pdg20_bt{padding-bottom:20px; padding-top:20px;}
.pdg20_lr{padding-left:20px; padding-right:20px;}

/*　パディング30px各種　*/
.pdg30{padding:30px 30px 30px 30px;}
.pdg30_b{padding-bottom: 30px;}
.pdg30_t{padding-top: 30px;}
.pdg30_l{padding-left: 30px;}
.pdg30_r{padding-right: 30px;}
.pdg30_bt{padding-bottom:30px; padding-top:30px;}
.pdg30_lr{padding-left:30px; padding-right:30px;}

/*　パディング40px各種　*/
.pdg40{padding:40px 40px 40px 40px;}
.pdg40_b{padding-bottom: 40px;}
.pdg40_t{padding-top: 40px;}
.pdg40_l{padding-left: 40px;}
.pdg40_r{padding-right: 40px;}
.pdg40_bt{padding-bottom:40px; padding-top:40px;}
.pdg40_lr{padding-left:40px; padding-right:40px;}

/*　テキストサイズ各種　*/
.txt_16{font-size: 16px; line-height: 1.4em;}
.txt_14{font-size: 14px; line-height: 1.3em;}
.txt_12{font-size: 12px; line-height: 1.2em;}
.txt_10{font-size: 10px; line-height: 1.1em;}

/*　フロート各種　*/
.fc{clear:both;}
.fl{float:left;}
.fr{float:right;}

.bgc_Lgray{ background-color: #eeeeee;}

.width550{ width:550px;}

/* 20090729 */
.txt_Wht{color:#FFF;}
.txt_Red{color:#F11;}
.txt_Wit{font-weight:bold;}

.g_box{	width:560px; margin-top:10px; margin-bottom: 10px;}
.g_box_left{ width:40px; height: 100%; margin-right:10px; float:left;}
.g_box_right{ width:470px; float:right; margin-right:10px; margin-top:10px;}

#wrapper_m{
	width:770px; margin:0 auto; _margin-left:auto; _margin-right:auto; padding:0;}
/*　ヘッダ　*/
#header_m{
	margin:0 0 0 10px;}
#header_m img{
	margin:0; padding:0; border:0; display:inline;}
#header_m_link{
	float:left; margin-left:30px; margin-top:10px;}
#header_m_link a{
	color:#333; text-decoration:none;}
#header_m_link a:hover{
	color:#333; text-decoration:underline;}
#header_m_link img{
	margin:0 3px 0 16px;}
/*　google検索窓　*/
#google_form{
	float:right; margin-right:10px; _margin-right:5px; vertical-align:bottom; text-align:right; margin-top:6px;}
/*　ヘッダ root用　*/
#header_mr{
	margin:0 10px 0 10px;}
#header_mr{
	margin:0 10px 0 10px;}
#header_mr_logo{
	margin:17px 0 0 10px; float:left;}
#header_mr_link{
	float:right; margin-top:10px;}
#header_mr_link a{
	color:#333; text-decoration:none;}
#header_mr_link a:hover{
	color:#333; text-decoration:underline;}
#header_mr_link img{
	margin:0 3px 0 16px;}
/*　google検索窓　*/
#google_form_r{
	float:right; vertical-align:bottom; text-align:right; margin:6px 0; width:250px;}

/*　グローバルナビ　*/
#glbnavi {
	width:750px; height: 34px; margin:0 0 0 10px; padding:0; background-image:url(/common/image/glbnavi_bg.gif);}
#glbnavi ul{
	margin: 0; padding: 0; list-style: none; position:relative;}
#glbnavi li{
	position: absolute; margin: 0; padding: 0; text-indent: -9999px; height: 34px; width:125px;}
#glbnavi li a{
	text-decoration: none; display: block; height: 34px; width:125px;}
/*　通常時　*/
#glbnavi li#link_01 {
	left: 0; background:url(/common/image/glbnavi.gif) no-repeat 0 0;}
#glbnavi li#link_02 {
	left: 125px; background:url(/common/image/glbnavi.gif) no-repeat -125px 0;}
#glbnavi li#link_03 {
	left: 250px; background:url(/common/image/glbnavi.gif) no-repeat -250px 0;}
#glbnavi li#link_04 {
	left: 375px; background:url(/common/image/glbnavi.gif) no-repeat -375px 0;}
#glbnavi li#link_05 {
	left: 500px; background:url(/common/image/glbnavi.gif) no-repeat -500px 0;}
#glbnavi li#link_06 {
	left: 625px; background:url(/common/image/glbnavi.gif) no-repeat -625px 0;}
/*　ロールオーバー時　*/
#glbnavi li#link_01 a:hover{
	left: 0; background:url(/common/image/glbnavi.gif) no-repeat 0 -34px;}
#glbnavi li#link_02 a:hover{
	left: 125px; background:url(/common/image/glbnavi.gif) no-repeat -125px -34px;}
#glbnavi li#link_03 a:hover{
	left: 250px; background:url(/common/image/glbnavi.gif) no-repeat -250px -34px;}
#glbnavi li#link_04 a:hover{
	left: 375px; background:url(/common/image/glbnavi.gif) no-repeat -375px -34px;}
#glbnavi li#link_05 a:hover{
	left: 500px; background:url(/common/image/glbnavi.gif) no-repeat -500px -34px;}
#glbnavi li#link_06 a:hover{
	left: 625px; background:url(/common/image/glbnavi.gif) no-repeat -625px -34px;}

/*　グローバルナビ(HOME付き)　*/
#glbnavi_b {
	width:750px; height: 34px; margin:0 0 0 10px; padding:0; background-image:url(/common/image/glbnavi_1_bg.gif);}
#glbnavi_b ul{
	margin: 0; padding: 0; list-style: none; position:relative;}
#glbnavi_b li{
	position: absolute; margin: 0; padding: 0; text-indent: -9999px; height: 34px; width:105px;}
#glbnavi_b li a{
	text-decoration: none; display: block; height: 34px; width:105px;}
/*　通常時　*/
#glbnavi_b li#link_01 {
	left: 0; background:url(/common/image/glbnavi_1.gif) no-repeat 0 0;}
#glbnavi_b li#link_02 {
	left: 105px; background:url(/common/image/glbnavi_1.gif) no-repeat -105px 0;}
#glbnavi_b li#link_03 {
	left: 210px; background:url(/common/image/glbnavi_1.gif) no-repeat -210px 0;}
#glbnavi_b li#link_04 {
	left: 315px; background:url(/common/image/glbnavi_1.gif) no-repeat -315px 0;}
#glbnavi_b li#link_05 {
	left: 420px; background:url(/common/image/glbnavi_1.gif) no-repeat -420px 0;}
#glbnavi_b li#link_06 {
	left: 525px; background:url(/common/image/glbnavi_1.gif) no-repeat -525px 0;}
#glbnavi_b li#link_07 {
	left: 630px; width:120px; background:url(/common/image/glbnavi_1.gif) no-repeat -630px 0;}	
#glbnavi_b li#link_07 a {width:120px;}
/*　ロールオーバー時　*/
#glbnavi_b li#link_01 a:hover{
	left: 0; background:url(/common/image/glbnavi_1.gif) no-repeat 0 -34px;}
#glbnavi_b li#link_02 a:hover{
	left: 105px; background:url(/common/image/glbnavi_1.gif) no-repeat -105px -34px;}
#glbnavi_b li#link_03 a:hover{
	left: 210px; background:url(/common/image/glbnavi_1.gif) no-repeat -210px -34px;}
#glbnavi_b li#link_04 a:hover{
	left: 315px; background:url(/common/image/glbnavi_1.gif) no-repeat -315px -34px;}
#glbnavi_b li#link_05 a:hover{
	left: 420px; background:url(/common/image/glbnavi_1.gif) no-repeat -420px -34px;}
#glbnavi_b li#link_06 a:hover{
	left: 525px; background:url(/common/image/glbnavi_1.gif) no-repeat -525px -34px;}
#glbnavi_b li#link_07 a:hover{
	left: 630px; width:120px; background:url(/common/image/glbnavi_1.gif) no-repeat -630px -34px;}

/*　サイドナビ　*/
#sidenavi{
	width:170px; margin-left:10px; _margin-left:5px; margin-top:10px; margin-bottom:20px; float:left;}
#sidenavi ul{
	margin:0; padding:0; background:url(/common/image/sidenavi_bg.gif) repeat-y; *margin-top:-6px;}
#sidenavi li{
	line-height:1.6em; padding:2px 0 0 20px; background:url(/common/image/icn_arrow.gif) no-repeat 5px 7px; list-style-type:none;}
#sidenavi li a{
	color:#333; text-decoration:underline;}

#contents_m{
	margin:10px 10px 20px 0; _margin:10px 5px 20px 0; width:560px; float:right; padding-bottom:10px;}

#contents_m2{
	margin:10px 10px 20px 0; _margin:10px 5px 20px 0; width:570px; float:right; padding-bottom:10px; background:#FFF;}
#sidenavi_m2{
	width:174px; margin-right:6px; _margin-right:3px; margin-top:10px; margin-bottom:20px; float:left;}

/*　ニュース用テーブル各種　*/
.news_table_top{
	width:570px; margin-top:10px; margin-right:10px; _margin-right:5px;}
.news_table_top table{
	width:568px; _margin-top:5px;}
.news_table_top td{
	background:url(/common/image/news_table_dotline.gif) bottom repeat-x; padding: 5px 0 5px 3px;}
.news_table_top td em{
	padding:1px 0 1px 20px; background:url(/common/image/icn_arrow.gif) no-repeat 3px 1px; color:#333;}

.news_table_top td a:link{
	color:#333; text-decoration:none;}
.news_table_top td a:visited{
	color:#333; text-decoration:none;}
.news_table_top td a:hover{
	color:#333; text-decoration:underline;}
.news_table_top td a:active{
	color:#333; text-decoration:underline;}

.news_table_top dl{
	width:570px; margin:10px 0 5px 0; padding:0;}
.news_table_top dt{
	margin:0; padding:0;}
.news_table_top dt h3{
	margin:0; padding:0;}
.news_table_top dt em{
	margin:0; padding:0;}
.news_table_top dd{
	padding:3px 0 5px 0; margin:3px 0 0 0; background:url(/common/image/news_table_dotline.gif) bottom repeat-x;}
.news_table_top dd img{
	margin-right:10px;}
.news_table_top dd em{
	float:left; display:block; width:98px; padding:1px 0 1px 20px; background:url(/common/image/icn_arrow.gif) no-repeat 3px 1px; color:#333;}
.news_table_top dd a{
	color:#333; text-decoration:none;}
.news_table_top dd a:hover{
	color:#333; text-decoration:underline;}



#news_table table{
	width:568px; _margin-top:5px;}
#news_table td{
	background:url(/common/image/news_table_dotline.gif) bottom repeat-x; padding: 5px 0 5px 3px;}
#news_table td a{
	color:#333; text-decoration:none;}
#news_table td a:hover{
	color:#333; text-decoration:underline;}
#newslink a{
	color:#333; text-decoration:none;}
#newslink a:hover{
	color:#333; text-decoration:underline;}
/*　フッター　*/
#footer_index{
	background:url(/common/image/footer_bg.gif) repeat-x; margin:10px 0 0 10px; _margin:15px 0 0 10px; width:750px;
	padding:1px 0px; *padding:0;}
#footer_index ul{
	margin:8px 0 8px 5px; *margin:10px 0 8px 5px; padding:0; list-style-type:none;}
#footer_index ul li{
	background:url(/common/image/icn_arrow.gif) no-repeat 4px 5px; margin-right:6px; display:inline; padding:4px 0 0 20px;}
#footer_index ul li a{
	color:#FFF; text-decoration:none;}
#footer_index ul li a:hover{
	color:#FFF; text-decoration:underline;}

/*　IRテーブル　*/
.ir_table{font-size:12px; line-height:1.2em; padding:2px; border-collapse:collapse; color:#333; text-align:right;}
.ir_table td{background-color:#FFF;}
.ir_table td.head1{background-color:#006; color:#FFF; font-weight:bold;}
.ir_table td.head2{background-color:#eee;}
.ir_table td.uriage{background-color:#c5e0c5;}

.title_navy{background-color:#006; color:#FFF; font-weight:bold; padding:5px 0; text-indent:1em; margin:5px 0; width:558px; font-size:14px;}

/* 女子陸上部関連 */
#rikujo{
	width:550px; height:418px; background:url(/company/rikujou/image/rikujo_top_bg_new.jpg) no-repeat; position:relative; margin:0 0 10px 0;}
#rikujo ul{
	 position:relative; margin:0; padding:0;}
#rikujo li{
	position:absolute; left: 378px; width: 146px; height: 55px; display:block;}
#rikujo li a{
	display:block; width: 146px; height: 55px;}
#rikujo li#link_jr_01{
	top:70px;}
#rikujo li#link_jr_02{
	top:135px;}
#rikujo li#link_jr_03{
	top:200px;}
#rikujo li#link_jr_04{
	top:265px;}
#rikujo #rikujo_comment{
	width:296px; height:24px; top:357px; left:213px; position:absolute; padding:10px 0 0 10px; vertical-align:middle;}

#rikujo_news{
	width:560px;}
#rikujo_news ul{
	margin:0 0 0 10px; padding:0; list-style:none;}
#rikujo_news li{
	padding-left:20px; margin-bottom:8px; background:url(/common/image/icn_arrow.gif) no-repeat 0 1px;}

/* お客様相談室 */

#sidenavi_cu{
	width:170px; margin-top:10px; float:left;}
#sidenavi_cu .menu_cu_1a{
	width:146px; padding:6px 6px 6px 8px; margin:3px 0 0 10px; background-color:#3266CC;}
#sidenavi_cu .menu_cu_1b{
	width:146px; padding:6px 6px 6px 8px; margin:3px 0 0 10px; background-color:#3266CC;}
#sidenavi_cu .menu_cu_1c{
	width:146px; padding:6px 6px 6px 8px; margin:3px 0 0 10px; background-color:#6788CD;}
#sidenavi_cu .menu_cu_2a{
	width:143px; padding:6px; margin:0 0 0 10px; background:#CFDFFF; border-left:#3266CC 5px solid;}
#sidenavi_cu .menu_cu_2b{
	width:143px; padding:6px; margin:0 0 0 10px; background:#FFFFFF; border-left:#3266CC 5px solid;}
#sidenavi_cu .menu_cu_2c{
	width:143px; padding:6px; margin:0 0 0 10px; background:#FFFFFF url(/common/image/menu4_dot.gif) repeat-x bottom; border-left:#3266CC 5px solid;}
#sidenavi_cu .menu_cu_3a{
	width:130px; padding:3px 6px 3px 19px; margin:0 0 0 10px; background:#CFDFFF url(/common/image/menu5_bullet.gif) repeat-y 5px 3px; border-left:#3266CC 5px solid;}
#sidenavi_cu .menu_cu_3b{
	width:130px; padding:3px 6px 3px 19px; margin:0 0 0 10px; background:#FFFFFF url(/common/image/menu5_bullet.gif) repeat-y 5px 3px; border-left:#3266CC 5px solid;}
#sidenavi_cu .menu_cu_3c{
	width:130px; padding:3px 6px 3px 19px; margin:0 0 0 10px; background:#CFDFFF url(/common/image/menu5_bullet3.gif) no-repeat 5px 0; border-left:#3266CC 5px solid;}
#sidenavi_cu .menu_cu_3d{
	width:130px; padding:3px 6px 3px 19px; margin:0 0 0 10px; background:#FFFFFF url(/common/image/menu5_bullet3.gif) no-repeat 5px 0; border-left:#3266CC 5px solid;}

#contents_cu{
	margin:10px 10px 20px 0; _margin:10px 0 20px 0; width:580px; float:right; padding-bottom:10px;}
.arrow_bg_gray{
	padding:4px 2em; line-height:1.4em; margin:5px 1em; background:#DDD url(/common/image/icn_arrow.gif) no-repeat 10px 8px; font-size:14px;}

#eq_topics{width:570px; margin:10px 10px 0 0; line-height:1.8em; text-align:center;}
#eq_topics h2{color:#E00; font-size:16px; text-align:center; background:none; margin:5px;}
#eq_topics h3{color:#E00; font-size:12px; text-align:left; background:none; margin:5px;}
#eq_topics a{background:url(/common/image/icn_arrow.gif) no-repeat 2px 2px; text-decoration:underline; padding-left:18px;}
#eq_topics a:hover{background:url(/common/image/icn_arrow.gif) no-repeat 2px 2px; text-decoration:underline; padding-left:18px;}
#eq_topics hr{margin:10px 5px 5px 5px;}

#ir_table{width:560px; background-color:#CCC;}
#ir_table table{font-size:12px; line-height:1.3em;}
#ir_table table thead th{background:#006; color:#FFF; padding:2px; text-align:center;}
#ir_table table tbody th{background:#EEE; font-weight:normal; padding:2px; text-align:center;}
#ir_table table tbody td{background:#FFF; text-align:right; padding:2px;}
#ir_table table tbody th.uriage{background:#c5e0c5; text-align:center;}
#ir_table table tbody td.uriage{background:#c5e0c5;}

/*　2011/11/21　追加　*/
#rikujo_result_tbl{width:565px; border-collapse:collapse; font-size:12px; margin:20px 0;}
#rikujo_result_tbl th{font-size:12px; font-weight:bold; color:#36C; padding:4px; background-color:#EEE; letter-spacing:1px;}
#rikujo_result_tbl td{padding:8px 10px; line-height:1.2em; border-bottom:#CCC solid 1px;}
#rikujo_result_tbl td.month{text-align:right; width:31px; font-weight:bold;}
#rikujo_result_tbl td .txt_red{font-size:12px; color:#D00;}
#rikujo_result_tbl td.nobdr{border-bottom:none;}

#tbl_vision_menu{width:560px; margin:0 0 20px 5px;}
#tbl_vision_menu td{padding:3px 0;}
#tbl_vision_menu img{display:inline; margin-right:5px;}
