/*
 ニュース Style [
----------------------------------------------------------- */
div#c_container_news{
	float:left;
	width:68%;
}
.wrapnews{
	float:left;
	width:97%;
	padding-top:20px;
	padding-bottom:12px;
	background:url(../images/c_news_line.gif) repeat-x bottom left;
}
.newsheader{
	float:left;
	width:100%;
	border-bottom:solid 2px #D8D8D8;
}
.newsheader02{
	float:left;
	width:100%;
	border-bottom:solid 2px #D70000;
}
.nh_img{
	float:left;
}
.tobacknumber{
	float:right;
	text-align:right;
	background:url(../images/c_arrow_backnumber.gif) no-repeat left 12px;
}
.tb_text{
	padding:7px 2px 0 8px;
}
.tb_text a:link{
	color:#8D8D8D;
	font-size:10px;
}
.tb_text a:visited{
	color:#8D8D8D;
	font-size:10px;
}
.tb_text a:hover{
	color:#8D8D8D;
	font-size:10px;
}
.newsimg{
	display:none;
}
.newsimgview{
	float:left;
	width:98px;
	margin-top:10px;
	border:solid 1px #6E6E6E;
}
.news_content{
	float:left;
	margin-top:8px;
	width:73%;
	margin-left:2%;
}
.subtitle{
	float:left;
	width:100%;
	font-size:10px;
	color:#8D8D8D;
}
.ntitle{
	float:left;
	padding-top:3px;
	width:100%;
	font-size:12px;
	color:#2F73AD;
	font-weight:bold;
	line-height:120%;
}
.ntitle a:link{
	font-weight:bold;
}
.ntitle a:visited{
	font-weight:bold;
}
.ntitle a:hover{
	font-weight:bold;
}
.ntitle02{
	float:left;
	width:28%;
	font-size:10px;
	color:#2F73AD;;
	padding-top:18px;
}
.n_date{
	float:left;
	padding-top:2px;
	width:100%;
	font-size:10px;
	font-weight:bold;
	color:#8D8D8D;
}
.n_text{
	float:left;
	padding-top:3px;
	width:100%;
	font-size:10px;
	color:#8D8D8D;
	line-height:120%;
}
.n_link{
	float:left;
	width:90%;
	padding-top:5px;
}
.n_link a:link{
	font-size:10px;
	color:#2F73AD;
	text-decoration:none;	
}
.n_link a:visited{
	font-size:10px;
	color:#2F73AD;
	text-decoration:none;	
}
.n_link a:hover{
	font-size:10px;
	color:#2F73AD;
	text-decoration:none;	
}
.wrap_ncontent02{
	float:left;
	width:100%;
	padding-bottom:10px;
	background:url(../images/c_news_dotline.gif) repeat-x bottom left;
}
.m_date{
	float:left;
	width:16%;
	font-size:10px;
	margin-top:10px;
	color:#000000;
}
.ca_e_date{
	float:left;
	width:16%;
	font-size:10px;
	color:#000000;
}
.news_content02{
	float:left;
	width:84%;
	margin-top:10px;
}
.mediatitle{
	float:left;
	padding-top:3px;
	width:100%;
	font-size:12px;
	color:#8D8D8D;
	line-height:120%;
}
.presstitle{
	float:left;
	padding-top:3px;
	width:100%;
	font-size:12px;
	color:#2F73AD;
	font-weight:bold;
	line-height:120%;
}
/*
 イベント＆セミナー情報 Style [
----------------------------------------------------------- */
.wrap_c_header_news{
	float:left;
	width:100%;
	border-bottom:solid 2px #D8D8D8;
}
.wrap_cam_header_news{
	float:left;
	width:100%;
	border-bottom:solid 2px #D8D8D8;
	margin-bottom:20px;
}
h4.newsh_title{
	float:left;
	width:45%;
}
.newsh_tobacknumber{
	float:right;
	text-align:right;
	width:17%;
	padding-top:22px;
	background:url(../images/c_arrow_recruit.gif) no-repeat left 27px;
	font-size:10px;
	color:#2F73AD;
	font-weight:bold;
}
.c_container_newsevent{
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:12px;
	background:url(../images/c_news_dotline.gif) repeat-x left bottom;
}
.c_container_newsmedia{
	float:left;
	width:100%;
	padding-top:16px;
	padding-bottom:3px;
	background:url(../images/c_news_dotline.gif) repeat-x left bottom;
}
.ce_date{
	float:right;
	width:15%;
	text-align:right;
	font-size:12px;
	color:#8D8D8D;
}	
.subtitle_ce{
	float:left;
	width:70%;
	padding-left:1%;
	padding-top:15px;
	font-size:12px;
	color:#8D8D8D;
}
h5.ntitle_ce{
	float:left;
	width:98%;
	padding-top:5px;
	font-size:20px;
	color:#8D8D8D;
	font-weight:bold;
	line-height:120%;
	padding-left:1%;
}
.wrap_ce_content{
	float:left;
	width:98%;
	padding-left:2%;
	padding-top:17px;
	font-size:13px;
	color:#676767;
	line-height:170%;
}
.ce_contenttext{
	float:left;
	width:60%;
}
.ce_contenttext p{
	padding-bottom:25px;
}
.ce_img{
	float:left;
	padding-left:3%;
	padding-top:3px;
}
.ce_text{
	float:left;
	width:95%;
	font-size:13px;
	color:#676767;
	line-height:170%;
	padding-bottom:20px;
}
.ce_text02{
	float:left;
	width:95%;
	font-size:13px;
	color:#676767;
	line-height:170%;
	padding-top:15px;
}
.ce_text03{
	float:left;
	width:95%;
	font-size:13px;
	color:#676767;
	line-height:170%;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:2%;
	border-bottom:solid 1px #CCCCCC;
}
.ce_eventinfo_title{
	float:left;
	width:98%;
	padding:8px 0;
	font-size:14px;
	color:#595959;
	font-weight:bold;
	border-top:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
}/*
 メディア発信掲載情報 Style [
----------------------------------------------------------- */
h5.ntitle_cm{
	float:left;
	width:98%;
	font-size:14px;
	color:#8D8D8D;
	font-weight:bold;
	line-height:120%;
	padding-left:1%;
}
.cml_title{
	font-size:14px;
	color:#545760;
	font-weight:bold;
	padding-bottom:2px;
}
.c_container_media{
	float:left;
	width:100%;
	padding-top:16px;
	padding-bottom:18px;
}
dl.wrap_medialist{
	float:left;
	width:99%;
	border-left:solid 6px #E5E5E5;
	color:#656565;
}
dl.wrap_medialist dt{
	float:left;
	width:17%;
	padding-left:1%;
	font-size:10px;
	font-weight:bold;
	padding-top:6px;
	color:#656565;	
}
dl.wrap_medialist dd{
	float:left;
	width:80%;
}
dl.medialist{
	float:left;
	width:100%;
	font-size:10px;
	color:#7F7F7F;
	display:block;
	border-left:solid 1px #E5E5E5;
}
dl.medialist dt{
	float:left;
	padding-left:2%;
	padding-top:6px;
	padding-bottom:6px;
	width:13%;
	font-weight:bold;
}
dl.medialist dd{
	float:left;
	width:80%;
	padding:6px 0 6px 2%;
	margin-bottom:6px;
	border-left:5px solid #E7E7E7;
	line-height:120%;
}
dl.medialist dd.keisainaiyou p{
	padding-bottom:10px;
}

.wrap_cp_content{
	float:left;
	width:98%;
	padding-left:2%;
	padding-top:17px;
	padding-bottom:20px;
	font-size:13px;
	color:#676767;
	line-height:170%;
	background:url(../images/c_newspress_line.gif) repeat-x bottom left;
}
.wrap_cp_content p{
	padding-bottom:20px;
}
/*
 採用関連 Style [
----------------------------------------------------------- */
div#c_container_newsr{
	float:left;
	width:32%;
}
.wraprecruit{
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:12px;
	background:url(../images/c_recruit_line.gif) repeat-x bottom left;
}
.c_r_title{
	float:left;
	display:block;
	font-size:10px;
	color:#D70000;
	font-weight:bold;
	width:98%;
	padding:7px 0 7px 2%;
	background-color:#FBE8E8;
}
.c_r_title02{
	float:left;
	display:block;
	font-size:10px;
	color:#D70000;
	font-weight:bold;
	width:98%;
	padding:7px 0 7px 2%;
	background-color:#FBE8E8;
	border-top:solid 1px #EA7B7B;
}
ul.c_recruitlist{
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/c_recruit_dotline.gif) repeat-x top left;
	/* for MacIE5.x \*//*/
	overflow: hidden;
	/* end */
}
ul.c_recruitlist li{
	float:left;
	width:95%;
	list-style-type:none;
	background:url(../images/c_arrow_recruit.gif) no-repeat 1px 7px;
	padding-left:5%;
	padding-top:4px;
	padding-bottom:4px;
	line-height:120%;
	font-size:10px;
	font-weight:bold;
}	
.c_rlist_text{
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#8D8D8D;
}
h5.cetitle01{
	float:left;
	width:100%;
	padding-bottom:8px;
	margin-bottom:24px;
	padding-top:24px;
	background:url(../images/c_e_titleline01.gif) repeat-x bottom left;
}
h5.cetitle02{
	float:left;
	width:100%;
	padding-bottom:8px;
	margin-bottom:24px;
	background:url(../images/c_e_titleline02.gif) repeat-x bottom left;
}
h5.cetitle02 img{
	margin-top:50px;
}
.ce_stitle{
	float:left;
	width:60%;
	padding-left:1%;
	padding-top:5px;
	padding-bottom:5px;
	border-left:solid 4px #D70000;
	font-weight:bold;
}
.ce_stitle02{
	float:left;
	width:60%;
	padding-left:1%;
	padding-top:5px;
	padding-bottom:5px;
	border-left:solid 4px #265398;
	font-weight:bold;
}
.ce_cbtn{
	float:right;
	margin-bottom:3px;
}
.tb_ce{
	clear:both;
	width:100%;
	border:solid 1px #cccccc;
	margin-top:5px;
	margin-bottom:25px;
}
.ce_koumoku{
	width:20%;
	color:#000000;
	background-color:#F3F3F3;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.ce_koumoku01{
	width:20%;
	color:#000000;
	background-color:#F3F3F3;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-right:solid 1px #cccccc;
}
.ce_content{
	padding:2%;
	border-bottom:solid 1px #cccccc;
}
.ce_content01{
	padding:2%;
}
.cetitle_career{
	float:left;
	width:100%;
	padding-top:30px;
	border-bottom:solid 2px #D70000;
}
.cetitle_a{
	float:left;
	width:100%;
	padding-top:30px;
	border-bottom:solid 2px #265398;
}

/*
 会社概要 Style [
----------------------------------------------------------- */
.c_container_about{
	float:left;
	width:100%;
	padding-top:20px;
}
dl.aboutlist{
	float:left;
	width:100%;
	font-size:12px;
	color:#7F7F7F;
	display:block;
}
dl.aboutlist dt{
	float:left;
	padding-left:10%;
	padding-top:6px;
	padding-bottom:6px;
	width:16%;
	font-weight:bold;
}
dl.aboutlist dd{
	float:left;
	width:71%;
	padding:6px 0 6px 2%;
	margin-bottom:6px;
	border-left:5px solid #E7E7E7;
	line-height:130%;
}
.c_about_text{
	float:left;
	width:75%;
}
.c_about_link{
	float:left;
	width:23%;
	padding-left:2%;
	background:url(../images/c_arrow_about.gif) no-repeat left center;
}
.c_about_link a:link{
	text-decoration:underline;
}
.c_about_link a:visited{
	text-decoration:underline;
}
.c_about_link a:hover{
	text-decoration:underline;
}
dl.directorlist{
	float:left;
	width:75%;
	padding:0;
	margin-bottom:5px;
}
dl.directorlist dt{
	float:left;
	width:45%;
	font-weight:normal;
	padding:1px 0;
}
dl.directorlist dd{
	float:left;
	width:40%;
	border:none;
	padding:1px 0;
}
dl.directorlist dd.directorl_text01{
	padding-bottom:12px;
}
.c_about_link02{
	float:left;
	width:23%;
	padding-left:2%;
	background:url(../images/c_arrow_about.gif) no-repeat left center;
}

.c_about_link02 a:link{
	text-decoration:underline;
}
.c_about_link02 a:visited{
	text-decoration:underline;
}
.c_about_link02 a:hover{
	text-decoration:underline;
}
.c_about_link03{
	float:left;
	width:23%;
	padding-left:2%;
	margin-top:240px;
	background:url(../images/c_arrow_about.gif) no-repeat left center;
}
.c_about_link03 a:link{
	text-decoration:underline;
}
.c_about_link03 a:visited{
	text-decoration:underline;
}
.c_about_link03 a:hover{
	text-decoration:underline;
}
html:\66irst-child .c_about_link03{
	margin-top:288px;
}
.c_about_listtextb{
	font-weight:bold;
}
ul.c_about_cotents{
	width:90%;
	padding-top:3px;
	padding-bottom:10px;
	/* for MacIE5.x \*//*/
	overflow: hidden;
	/* end */
}
ul.c_about_cotents li{
	color:#7F7F7F;
	list-style-type:square;
	margin-left:5%;
	padding:3px 0;
}
.option{
	font-size:10px;
}
.c_s_listtext01{
	font-size:10px;
	padding-left:5%;
	padding-bottom:3px;
}
/*
 代表者プロフィール Style [
----------------------------------------------------------- */
.c_container_ceop{
	float:left;
	width:100%;
	padding-top:10px;
	font-size:12px;
	color:#747474;
}
.c_container_ceop a:link{
	text-decoration:underline;
}
.c_container_ceop a:visited{
	text-decoration:underline;
}
.c_container_ceop a:hover{
	text-decoration:underline;
}
.cpimg{
	float:left;
	margin:0;
	padding:0;
}
dl.ceoprof_list{
	float:left;
	width:68%;
	margin-left:13px;
	padding-top:5px;
}
dl.ceoprof_list dt{
	float:left;
	width:22%;
	line-height:190%;
	padding-bottom:20px;
}
dl.ceoprof_list dd{
	float:left;
	width:78%;
	line-height:190%;
	padding-bottom:20px;
}
.c_cp_text{
	float:left;
	width:60%;
	padding-bottom:9px;
}
.c_cp_link{
	float:left;
	width:35%;
	padding-left:2%;
	background:url(../images/c_arrow_about.gif) no-repeat left 8px;
}
.cp_shokureki{
	float:left;
	width:48%;
	padding-top:12px;
}
.cp_soccer{
	float:left;
	width:49%;
	margin-left:2%;
	padding-top:12px;
	padding-bottom:10px;
}
h5.cp_subtitle{
	float:left;
	width:100%;
	border-bottom:solid 2px #D8D8D8;
}
dl.cp_list01{
	float:left;
	width:100%;
	line-height:120%;
}
dl.cp_list01 dt{
	float:left;
	padding:8px 0 8px 2%;
	width:31%;
}
dl.cp_list01 dd{
	float:left;
	padding:8px 0 8px 3%;
	width:63%;
}
dl.cp_list02{
	float:left;
	width:100%;
	line-height:120%;
	background-color:#F4F4F4;
}
dl.cp_list02 dt{
	float:left;
	padding:8px 0 8px 2%;
	width:31%;
}
dl.cp_list02 dd{
	float:left;
	padding:8px 0 8px 3%;
	width:63%;
}
dl.cp_list03{
	float:left;
	width:100%;
	line-height:120%;
}
dl.cp_list03 dt{
	float:left;
	padding:8px 0 8px 2%;
	width:80%;
}
dl.cp_list03 dd{
	float:left;
	padding:8px 0 8px 0;
	width:5%;
}
dl.cp_list04{
	float:left;
	width:100%;
	line-height:120%;
	background-color:#F4F4F4;
}
dl.cp_list04 dt{
	float:left;
	padding:8px 0 8px 2%;
	width:80%;
}
dl.cp_list04 dd{
	float:left;
	padding:8px 0 8px 0;
	width:5%;
}
dl.cp_list05{
	float:left;
	width:100%;
	line-height:120%;
}
dl.cp_list05 dt{
	float:left;
	padding:8px 0 8px 2%;
	width:30%;
}
dl.cp_list05 dd{
	float:left;
	padding:8px 0 8px 2%;
	width:65%;
}
dl.cp_list06{
	float:left;
	width:100%;
	line-height:120%;
	background-color:#F4F4F4;
}
dl.cp_list06 dt{
	float:left;
	padding:8px 0 8px 2%;
	width:30%;
}
dl.cp_list06 dd{
	float:left;
	padding:8px 0 8px 2%;
	width:65%;
}
/*
 企業理念 Style [
----------------------------------------------------------- */
.c_container_concept{
	float:left;
	width:100%;
	padding:25px 0;
}
.c_c_text01{
	width:90%;
	font-size:18px;
	font-weight:bold;
	color:#747474;
	line-height:130%;
	padding-left:9%;
}
.c_c_text02{
	width:90%;
	font-size:18px;
	font-weight:bold;
	color:#D70000;
	font-style:italic;
	line-height:120%;
	padding:10px 0 10px 7%;
}
.c_c_text03{
	width:90%;
	font-size:12px;
	color:#747474;
	line-height:130%;
	padding-left:10%;
}
/*
 役員紹介 Style [
----------------------------------------------------------- */
.c_container_director{
	float:left;
	width:100%;
	color:#747474;
	font-size:12px;
}
.cd_header_text01{
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
	font-size:10px;
}
.cd_navi_photo{
	float:left;
	width:100%;
	text-align:center;
}
.cd_navi_text{
	width:100%;
	padding-bottom:20px;
	text-align:center;
}
.c_container_dprof{
	float:left;
	width:100%;
	margin-top:10px;
	background:url(../images/bg_cd_profile_side.gif) repeat-y top right;
}
.wrap_cd_profile{
	float:left;
	width:76%;
	margin-left:2%;
	padding-bottom:5px;
	background:url(../images/c_news_dotline.gif) repeat-x bottom left;
}
.wrap_cd_profile02{
	float:left;
	width:76%;
	padding-top:5px;
	padding-bottom:6px;
	margin-left:2%;
}
.cd_name{
	float:left;
	width:30%;
	padding:25px 0 25px 5%;
	border-right:solid 1px #B8B8B8;
}
.cd_name p{
	font-size:16px;
	font-weight:bold;
}
.cd_katagaki{
	float:left;
	width:60%;
	padding:18px 0 20px 2%;
}
.cd_profilelist{
	float:left;
	width:95%;
	font-size:10px;
	line-height:150%;
}
.cd_profilelist dt{
	float:left;
	width:14%;
	padding-left:5%;
	margin-bottom:3px;
}
.cd_profilelist dd{
	float:left;
	width:78%;
	padding-left:2%;
	margin-bottom:3px;
	border-left:solid 5px #ECECEC;
}
.cd_date{
	float:left;
	width:25%;
}
.cd_text{
	float:left;
	width:70%;
}	

/*
 関連企業 Style [
----------------------------------------------------------- */
.c_wrapkanrenkigyo{
	float:left;
	width:93%;
	padding-left:6%;
	padding-top:20px;
}
.c_s_subtitle{
	clear:both;
	width:100%;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#8D8D8D;
	border-bottom:solid 2px #D8D8D8;
	padding-left:1%;
	padding-bottom:2px;
}
dl.kanrenkigyolist{
	width:100%;
	display:block;
	font-size:12px;
	color:#7F7F7F;
	padding-bottom:10px;
	background:url(../images/c_news_dotline.gif) repeat-x left bottom;
}
dl.kanrenkigyolist:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
dl.kanrenkigyolist{
	display:inline-block;
}
dl.kanrenkigyolist dt{
	float:left;
	padding-left:4%;
	padding-top:6px;
	padding-bottom:6px;
	width:17%;
	font-weight:bold;
}
dl.kanrenkigyolist dd{
	float:left;
	width:75%;
	padding:6px 0 6px 2%;
	margin-bottom:6px;
	border-left:5px solid #E7E7E7;
	line-height:130%;
}
dl.kanrenkigyolist dd a:link{
	text-decoration:underline;
}
dl.kanrenkigyolist dd a:visited{
	text-decoration:underline;
}
dl.kanrenkigyolist dd a:hover{
	text-decoration:underline;
}
/*
 関連リンク Style [
----------------------------------------------------------- */
.c_container_link{
	float:left;
	width:100%;
	padding-top:20px;
	font-size:12px;
}
ul.c_linklist{
	float:left;
	width:31%;
	margin-right:3%;
	background:url(../images/c_news_line.gif) repeat-x left bottom;
	/* for MacIE5.x \*//*/
	overflow: hidden;
	/* end */
}
ul.c_linklist li{
	float:left;
	width:92%;
	list-style-type:none;
	padding:10px 0 10px 7%;
	background:url(../images/c_arrow_linklist.gif) no-repeat 3% center;
	border-bottom:dotted 1px #B2B2B2;
}
ul.c_linklist li a:link{
	text-decoration:underline;
}
ul.c_linklist li a:visited{
	text-decoration:underline;
}
ul.c_linklist li a:hover{
	text-decoration:underline;
}
ul.c_linklist li.linenone{
	border:none;
}
.linklisttitle{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:4px 0 3px 2%;
	background:url(../images/c_bg_linklist_title.gif) repeat-x left top;
	border:solid 1px #CFCFCF;
}
ul.c_linklist02{
	float:left;
	width:31%;
	background:url(../images/c_news_line.gif) repeat-x left bottom;
	/* for MacIE5.x \*//*/
	overflow: hidden;
	/* end */
}
ul.c_linklist02 li{
	float:left;
	width:92%;
	list-style-type:none;
	padding:10px 0 10px 7%;
	background:url(../images/c_arrow_linklist.gif) no-repeat 3% center;
	border-bottom:dotted 1px #B2B2B2;
}
ul.c_linklist02 li a:link{
	text-decoration:underline;
}
ul.c_linklist02 li a:visited{
	text-decoration:underline;
}
ul.c_linklist02 li a:hover{
	text-decoration:underline;
}
ul.c_linklist02 li.linenone{
	border:none;
}
/*
 採用案内 Style [
----------------------------------------------------------- */
.c_e_text01{
	float:left;
	width:98%;
	font-size:12px;
	color:#747474;
	line-height:130%;
	padding-left:1%;
	padding-top:12px;
}
.employheader{
	float:left;
	width:100%;
}
.c_e_title{
	float:left;
	display:block;
	font-size:12px;
	color:#D70000;
	font-weight:bold;
	width:99%;
	padding:5px 0 5px 1%;
	background-color:#FBE8E8;
	border-top:solid 2px #D70000;
}
.c_r_title02{
	float:left;
	display:block;
	font-size:10px;
	color:#D70000;
	font-weight:bold;
	width:98%;
	padding:7px 0 7px 2%;
	background-color:#FBE8E8;
	border-top:solid 1px #EA7B7B;
}
ul.c_employlist{
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/c_recruit_dotline.gif) repeat-x top left;
	/* for MacIE5.x \*//*/
	overflow: hidden;
	/* end */
}
ul.c_employlist li{
	float:left;
	width:95%;
	list-style-type:none;
	background:url(../images/c_arrow_recruit.gif) no-repeat 1px 7px;
	font-size:12px;
	padding-left:1%;
	padding-top:4px;
	padding-bottom:4px;
	line-height:120%;
}
ul.c_employlist li a:link{
	font-weight:bold;
}
ul.c_employlist li a:visited{
	font-weight:bold;
}
ul.c_employlist li a:hover{
	font-weight:bold;
}
	
/*
 交通アクセス Style [
----------------------------------------------------------- */
.accessmap{
	padding:10px 0;
}
.c_access_text{
	padding-top:5px;
}
table.access_tb{
	width:95%;
}
table.access_tb td{
	padding-bottom:3px;
}
td.access_tb_td01{
	width:65%;
}
td.access_tb_td02{
	width:23%;
}
td.access_tb_td03{
	width:42%;
}
.access_tb_red{
	text-align:center;
	color:#E61E19;
	font-weight:bold;
}
.access_tb_green{
	text-align:center;
	color:#00790F;
	font-weight:bold;
}
.access_tb_text{
	font-size:10px;
}
.access_tb_brue{
	text-align:center;
	color:#0017FF;
	font-weight:bold;
}



