body{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.5em;
	background-color:#e5d6b5;
}

h1,h2,h3,h4,h5,p{
	margin:0;
	padding:0;
}

div { zoom:1;/*for IE 5.5-7*/}
div:after {
	/*for modern browser*/
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;}

img{
	border:0;
}

.mot {
	text-indent: -9999px;
	/*\*/
	position:absolute;
	left:-2999px;
	width:990px;
	text-indent: 0;/**/
}

.c {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	height:0;
	font-size:0;
	line-height:0;
}

#wrapper{
	/*background:url('../img/background.jpg')  repeat-x;*/
	background-color:#e5d6b5;
	text-align:center; /* ie */

}

#main{
	text-align:left;
	width:826px;
	margin:0 auto;
	
}

#header01-1{
	background:url('../img/header01-1.jpg') no-repeat;
	width:8px;
	height:46px;
}

#header01-2 {
	background:url('../img/header01-2.jpg') no-repeat;
	width:818px;
	height:46px;
	margin-left:8px;
}

#header01-2 a{
	display:block;
	width:390px;
	height:46px;

}

#header01-3{
	background:url('../img/header01-3.jpg') no-repeat;
	width:8px;
	height:190px;
}

#header01-4{
	background:url('../img/header01-4.jpg') no-repeat;
	width:808px;
	height:190px;
	margin-left:8px;
}

#headermenu{
/*	position:relative;
	left:625px;
	top:16px;
	*/
	width:576px; /* 203 *//*594*/
	height:20px;
	background:url('../img/header02.jpg') no-repeat;

}

#headermenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#headermenu li{
/*	background:url('../img/link-ico.jpg') no-repeat;
	padding:0 10px 0 10px;
	*/
	float:left;
}

#headermenu ul a{
position:relative;
	left:576px;/*594*/
	top:0px;
	
	display:block;
}
/*
#headermenu ul #hbt01{ width:160px;height:20px;}
#headermenu ul #hbt01 a { width:160px;height:20px; background:url('../img/header02_menu.jpg') 1px 0px no-repeat; }
#headermenu ul #hbt01 a:hover{ width:160px; height:20px;	background:url('../img/header02_menu_on.jpg') 1px 0px no-repeat; }

#headermenu ul #hbt02{ width:85px;height:20px;}
#headermenu ul #hbt02 a { width:85px;height:20px; background:url('../img/header02_menu.jpg') -159px 0px no-repeat; }
#headermenu ul #hbt02 a:hover{ width:85px; height:20px;	background:url('../img/header02_menu_on.jpg') -159px 0px no-repeat; }

#headermenu ul #hbt03{ width:75px;height:20px;}
#headermenu ul #hbt03 a { width:75px;height:20px; background:url('../img/header02_menu.jpg') -243px 0px no-repeat; }
#headermenu ul #hbt03 a:hover{ width:75px; height:20px;	background:url('../img/header02_menu_on.jpg') -243px 0px no-repeat; }
*/
#headermenu ul #hbt01{ width:60px;height:20px;}
#headermenu ul #hbt01 a { width:60px;height:20px; background:url('../img/header02_menu.jpg') 0px 0px no-repeat; }
#headermenu ul #hbt01 a:hover{ width:60px; height:20px;	background:url('../img/header02_menu_on.jpg') 0px 0px no-repeat; }

#headermenu ul #hbt02{ width:75px;height:20px;}
#headermenu ul #hbt02 a { width:75px;height:20px; background:url('../img/header02_menu.jpg') -60px 0px no-repeat; }
#headermenu ul #hbt02 a:hover{ width:75px; height:20px;	background:url('../img/header02_menu_on.jpg') -60px 0px no-repeat; }

#headermenu ul #hbt03{ width:105px;height:20px;}
#headermenu ul #hbt03 a { width:105px;height:20px; background:url('../img/header02_menu.jpg') -135px 0px no-repeat; }
#headermenu ul #hbt03 a:hover{ width:105px; height:20px;	background:url('../img/header02_menu_on.jpg') -135px 0px no-repeat; }

#header02{
	width:826px;
	height:60px;
	padding:0;
	margin:0;
}

#h_top{
	background:url('../img/header02_t.jpg') no-repeat;
	width:826px;
	height:7px;
	overflow:hidden; /* ie6 */
}

#header02 #h_left{
	background:url('../img/header02_l.jpg') no-repeat;
	float:left; 
	width:58px;
	height:53px;
}

#header02 #title{
	float:left;
	width:179px;
	height:53px;
}

#header02 #title #sic{
	background:url('../img/acnos.jpg') no-repeat;
	width:266px;
	height:66px;

}

#header02 #title #sic a{
	display:block;
	width:179px;
	height:45px;

}

#header02 #title #h_bottom{
	background:url('../img/header02_b.jpg') no-repeat;
	width:179px;
	height:8px;
	overflow:hidden; /* ie6 */
}

#header02 #subtitle{
	background:url('../img/header02_subtitle.jpg') no-repeat;
	float:left;
	width:591px;
	height:53px;
}

#gmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#gmenu li{
	float:left;
}

#gmenu ul{
	display:block;
}

#gmenu ul a{
	display:block;
}

#gmenu ul #dummy01{ width:8px;height:58px;	background:url('../img/gmenu.jpg') 0px 0px no-repeat; }
/*
#gmenu ul #dummy02{ width:8px;height:58px;	background:url('../img/gmenu.jpg') -666px 0px no-repeat; }

#gmenu ul #dummy03{ width:8px;height:58px;	background:url('../img/gmenu.jpg') -786px 0px no-repeat; }
*/
#gmenu ul #bt01 { width:135px; height:58px; }
#gmenu ul #bt01 a{ width:135px; height:58px;	background:url('../img/gmenu.jpg') -8px 0px no-repeat; }
#gmenu ul #bt01 a:hover{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -8px 0px no-repeat; }

#gmenu ul #bt02 { width:135px; height:58px; }
#gmenu ul #bt02 a{ width:135px; height:58px;	background:url('../img/gmenu.jpg') -143px 0px no-repeat; }
#gmenu ul #bt02 a:hover{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -143px 0px no-repeat; }

#gmenu ul #bt03 { width:135px; height:58px; }
#gmenu ul #bt03 a{ width:135px; height:58px;	background:url('../img/gmenu.jpg') -278px 0px no-repeat; }
#gmenu ul #bt03 a:hover{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -278px 0px no-repeat; }

#gmenu ul #bt04 { width:135px; height:58px; }
#gmenu ul #bt04 a{ width:135px; height:58px;	background:url('../img/gmenu.jpg') -413px 0px no-repeat; }
#gmenu ul #bt04 a:hover{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -413px 0px no-repeat; }

#gmenu ul #bt05 { width:135px; height:58px; }
#gmenu ul #bt05 a{ width:135px; height:58px;	background:url('../img/gmenu.jpg') -548px 0px no-repeat; }
#gmenu ul #bt05 a:hover{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -548px 0px no-repeat; }

#gmenu ul #bt06 { width:143px; height:58px; }
#gmenu ul #bt06 a{ width:143px; height:58px;	background:url('../img/gmenu.jpg') -683px 0px no-repeat; }
#gmenu ul #bt06 a:hover{ width:143px; height:58px;	background:url('../img/gmenu_on.jpg') -683px 0px no-repeat; }

/*
#gmenu ul #bt07 { width:105px; height:90px; }
#gmenu ul #bt07 a{	width:105px; height:90px;	background:url('../img/gmenu.jpg') -681px 0px no-repeat; }
#gmenu ul #bt07 a:hover{	width:105px; height:90px;	background:url('../img/gmenu_on.jpg') -681px 0px no-repeat; }
*/
#gmenu ul #bt01_on { width:135px; height:58px; }
#gmenu ul #bt01_on a { width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -8px 0px no-repeat; }

#gmenu ul #bt02_on { width:135px; height:58px; }
#gmenu ul #bt02_on a{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -143px 0px no-repeat; }

#gmenu ul #bt03_on { width:135px; height:58px; }
#gmenu ul #bt03_on a{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -278px 0px no-repeat; }

#gmenu ul #bt04_on { width:135px; height:58px; }
#gmenu ul #bt04_on a{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -413px 0px no-repeat; }

#gmenu ul #bt05_on { width:135px; height:58px; }
#gmenu ul #bt05_on a{ width:135px; height:58px;	background:url('../img/gmenu_on.jpg') -548px 0px no-repeat; }

#gmenu ul #bt06_on { width:143px; height:58px; }
#gmenu ul #bt06_on a{ width:143px; height:58px;	background:url('../img/gmenu_on.jpg') -683px 0px no-repeat; }
/*
#gmenu ul #bt07_on { width:105px; height:90px; }
#gmenu ul #bt07_on a{	width:105px; height:90px;	background:url('../img/gmenu_on.jpg') -681px 0px no-repeat; }
*/
/* content */
#content_wrap{
	width:816px;
	overflow: hidden;
	/*border:1px solid #FF0000;//test*/
}


#content{
	background:#fff;
/*	position:relative;*/
	text-align:left;
	float:left;
	margin:0;
	padding:0;
	width:800px;
/*	min-height:650px;  ie7,fx */
	padding-bottom: 32768px;
	margin-bottom: -32768px;

}

#content_main{
	position:relative;
	/*border:1px solid #00FF00;//test*/
}

#sideL{
	float:left;
	width:8px;
	background:url('../img/side02l.jpg') repeat-y;
	
	padding-bottom: 32768px;
	margin-bottom: -32768px;

}

#sideR{
	float:right;
	width:8px;
	background:url('../img/side02r.jpg') repeat-y;

	padding-bottom: 32768px;
	margin-bottom: -32768px;

}

#footer{
	position:relative;
	top:0;left:0;
	width:826px;
	height:56px;
}

#footline{
	background:url('../img/footline.jpg') repeat-x;
	border:0;
	width:816px;
	height:56px;
}

#footermenu{
	position:absolute;
	top:7px;
	left:38px;
}

#footermenu ul{
	margin:0px;
	padding:0px;
	list-style:none;

}

#footermenu li{
	background:url('../img/link-ico.jpg') no-repeat;
	padding:0 10px 0 10px;
	float:left;
}

#footermenu ul a{
	display:block;
}

#footermenu ul #fbt01{ width:31px; height:11px; }
#footermenu ul #fbt01 a { width:31px;height:11px; background:url('../img/footermenu.jpg') -11px -3px no-repeat; }

#footermenu ul #fbt02{ width:41px; height:11px; }
#footermenu ul #fbt02 a { width:41px;height:11px; background:url('../img/footermenu.jpg') -61px -3px no-repeat; }

#footermenu ul #fbt03{ width:42px; height:11px; }
#footermenu ul #fbt03 a { width:42px;height:11px; background:url('../img/footermenu.jpg') -121px -3px no-repeat; }

#footermenu ul #fbt04{ width:45px; height:11px; }
#footermenu ul #fbt04 a { width:45px;height:11px; background:url('../img/footermenu.jpg') -181px -3px no-repeat; }

#footermenu ul #fbt05{ width:102px; height:11px; }
#footermenu ul #fbt05 a { width:102px;height:11px; background:url('../img/footermenu.jpg') -244px -3px no-repeat; }

#copy{
	position:absolute;
	top:7px;
	left:462px;
	background:url('../img/copyright.jpg') no-repeat;
	width:321px;
	height:17px;
}



/* side topics */
#submenu_box{
	position:relative;
	top:30px;
	left:15px;
	width:208px;
	margin-bottom:25px;
	float:left;
}


#sidetopi{
	margin-bottom:10px;
}

#sidetopi #topititle{
	background:url('../img/sm-topics.jpg') no-repeat;
	width:208px;
	height:39px;
}

#sidetopi #topibase{
	background:url('../img/sm-topics_btn.jpg') no-repeat;
	width:208px;
	height:144px;
}

#sidetopi #topibase ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;/*  margin相殺 */
}

#sidetopi #topibase li{
	margin:0px;
	/* mot2 */
	text-indent: -9999px;
   overflow: hidden;
}

#sidetopi #topibase ul a{
	display:block;
	text-decoration: none;
}

#sidetopi #topibase ul #tpbtn01 {width:198px; height:61px;margin:10px 0 0 5px;}
#sidetopi #topibase ul #tpbtn01 a {width:198px; height:61px; background:url('../img/sm-topics_btn.jpg') -5px -10px no-repeat;}
#sidetopi #topibase ul #tpbtn01 a:hover {width:198px; height:61px; background:url('../img/sm-topics_btn_on.jpg') -5px -10px no-repeat;}

#sidetopi #topibase ul #tpbtn02 {width:198px; height:61px;margin:5px 0 0 5px;}
#sidetopi #topibase ul #tpbtn02 a {width:198px; height:61px; background:url('../img/sm-topics_btn.jpg') -5px -76px no-repeat;}
#sidetopi #topibase ul #tpbtn02 a:hover {width:198px; height:61px; background:url('../img/sm-topics_btn_on.jpg') -5px -76px no-repeat;}

#reqdoc{
	background:url('../img/reqdoc_base.jpg') no-repeat;
	width:208px;
	height:68px;
	margin-bottom:10px;
}

#reqdoc ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left; /* margin相殺 */
}

#reqdoc li{
	/* mot2 */
	text-indent: -9999px;
   overflow: hidden;
	margin:0;padding:0;
}

#reqdoc ul a{
	display:block;
	text-decoration: none;
}


#reqdoc ul #reqbtn01 { width:204px; height:60px;margin:2px 0 0 2px;}
#reqdoc ul #reqbtn01 a { width:204px; height:60px; background:url('../img/reqdoc_btn.jpg') -2px -2px no-repeat;}
#reqdoc ul #reqbtn01 a:hover { width:204px; height:60px; background:url('../img/reqdoc_btn_on.jpg') -2px -2px no-repeat;}

#reqdoc ul #reqbtn02 { width:204px; height:63px;margin:2px 0 0 2px;}
#reqdoc ul #reqbtn02 a { width:204px; height:63px; background:url('../img/seko_btn.jpg') -2px -2px no-repeat;}
#reqdoc ul #reqbtn02 a:hover { width:204px; height:63px; background:url('../img/seko_btn_on.jpg') -2px -2px no-repeat;}

#tokugan_btn{width:206px; height:63px;background:url('../img/tokugan.jpg') no-repeat;}
#shien_btn{width:206px; height:63px;background:url('../img/shientaisho.jpg') no-repeat;}

#trndoc{
	width:188px;
	margin-left:10px;
	margin-bottom:10px;
}

#trndoc ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}


/* side topics end */

/* main */
#mainbox{
	float:left;
	margin:30px 0px 20px 30px;
	padding:0;
	width:555px;
/*
	border:1px solid #000;
*/
/*
	position:absolute;
	top:30px;left:272px;
	margin:0;padding:0;*/
	/*border:1px solid #FF0000;//test*/
}

.h1title{
	margin-bottom:5px;
}

#cb{
	/*border:1px solid #ccc;*/

	padding-left:0px;
	width:520px;
	/*border:1px solid #FF0000;//test*/
	

}

#mainbox p{
	margin:1em 0;
}

.texr{
/*	margin-left:390px;*/
}

.tc{
	text-align:center;
}


.tcimg{
	text-align:center;
}

.h2mt{
	margin-top:50px;
}

/* back */
.backbtn{width:65px;height:29px;margin-left:390px;}
.backbtn a{ width:65px;height:29px;background:url('../img/btn-back.jpg') no-repeat;display:block;}
.backbtn a:hover{ width:65px;height:29px;background:url('../img/btn-back_on.jpg') no-repeat;}

/* moviebtn*/
.moviebtn{width:164px;height:29px;margin-left:300px;}
.moviebtn a{width:164px;height:29px;background:url('../img/btn-movie.jpg') no-repeat;display:block;}
.moviebtn a:hover{width:164px;height:29px;background:url('../img/btn-movie_on.jpg') no-repeat;}

/* e-learning btn*/
.elbtn{width:164px;height:29px;margin-left:300px;}
.elbtn a{width:164px;height:29px;background:url('../img/btn-el.jpg') no-repeat;display:block;}
.elbtn a:hover{width:164px;height:29px;background:url('../img/btn-el_on.jpg') no-repeat;}

/* new menu */

#submenu_box #sidemenu2{
	margin-bottom:13px;
}

#submenu_box #sidemenu2 #menutitle2{
	background:url('../img/sm-menu_title.jpg') no-repeat;
	width:208px;
	height:20px;
}

#submenu_box #sidemenu2 #menu2{

}

#submenu_box #sidemenu2 #menu2 ul{
	background:url('../img/sm-menu_back.jpg') repeat-y;
	margin:0px;
	padding:0px;

	list-style:none;
	float:left;/*  margin相殺 */
	width:208px;

}

#submenu_box #sidemenu2 #menu2 li{
	margin:0;
	padding:0;
	/*  */
	text-indent: -9999px;
   	overflow: hidden;
}

#submenu_box #sidemenu2 #menu2 .text{
	margin-left:5px;
	padding:2px 0 2px 10px;
	text-indent: 0px;
	background:#fff;
	width:188px;
	text-decoration: underline;
}

#submenu_box #sidemenu2 #menu2 ul a{
	display:block;
	text-decoration: none;

}

#submenu_box #sidemenu2 #menu2 ul .sm_border { width:208px;height:3px;background:url('../img/sm-menu_border.jpg') no-repeat;}

/*共通メニューボタン*/
/* e-learning btn*/
#submenu_box #sidemenu2 #menu2 ul .sm_inquiry { width:208px;height:61px; }
#submenu_box #sidemenu2 #menu2 ul .sm_inquiry a{ width:208px;height:61px;background:url('../img/inquiry.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_inquiry a:hover{ width:208px;height:61px;background:url('../img/inquiry_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_seikyu { width:208px;height:61px; }
#submenu_box #sidemenu2 #menu2 ul .sm_seikyu a{ width:208px;height:61px;background:url('../img/seikyu.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_seikyu a:hover{ width:208px;height:61px;background:url('../img/seikyu_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_twitter { width:208px;height:45px; }
#submenu_box #sidemenu2 #menu2 ul .sm_twitter a{ width:208px;height:45px;background:url('../img/twitter.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_twitter a:hover{ width:208px;height:45px;background:url('../img/twitter_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_blog { width:208px;height:45px; }
#submenu_box #sidemenu2 #menu2 ul .sm_blog a{ width:208px;height:45px;background:url('../img/blog.gif') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_blog a:hover{ width:208px;height:45px;background:url('../img/blog_on.gif') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_faq { width:208px;height:45px; }
#submenu_box #sidemenu2 #menu2 ul .sm_faq a{ width:208px;height:45px;background:url('../img/faq.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_faq a:hover{ width:208px;height:45px;background:url('../img/faq_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_recruit { width:208px;height:45px; }
#submenu_box #sidemenu2 #menu2 ul .sm_recruit a{ width:208px;height:45px;background:url('../img/recruit.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_recruit a:hover{ width:208px;height:45px;background:url('../img/recruit_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_seminar { width:208px;height:61px; }
#submenu_box #sidemenu2 #menu2 ul .sm_seminar a{ width:208px;height:61px;background:url('../img/seminar_btn.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_seminar a:hover{ width:208px;height:61px;background:url('../img/seminar_btn_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_userkai { width:208px;height:62px; }
#submenu_box #sidemenu2 #menu2 ul .sm_userkai a{ width:208px;height:62px;background:url('../img/user_btn.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_userkai a:hover{ width:208px;height:62px;background:url('../img/user_btn_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_alive { width:208px;height:115px; }
#submenu_box #sidemenu2 #menu2 ul .sm_alive a{ width:208px;height:115px;background:url('../img/a_member_btn.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_alive a:hover{ width:208px;height:115px;background:url('../img/a_member_btn_on.jpg') no-repeat;}

#submenu_box #sidemenu2 #menu2 ul .sm_userkai { width:208px;height:62px; }
#submenu_box #sidemenu2 #menu2 ul .sm_userkai a{ width:208px;height:62px;background:url('../img/user_btn.jpg') no-repeat;}
#submenu_box #sidemenu2 #menu2 ul .sm_userkai a:hover{ width:208px;height:115px;background:url('../img/user_btn_on.jpg') no-repeat;}

/*リンク無し用
#submenu_box #sidemenu2 #menu2 ul .sm_recruit { width:208px;height:61px;background:url('../img/recruit.jpg') no-repeat;}
*/
#submenu_box #sidemenu2 #menubottom2{
	background:url('../img/sm-menu_bottom.jpg') no-repeat;
	width:208px;
	height:3px;
}

.txc{
	text-align:center;
}

/*追加*/
#i_main_box{
	margin-left:9px;
	padding:0;
	/*border:solid 1px #33CC99;*/
}
#i_main{
	text-align:center;
}

#i_right_box{
	margin-left:30px;
	width:220px;
	float:left;
	text-align:center;
	
	/*border:solid 1px #0033CC;*/
}

/*ie6*/
*html #i_right_box{
	margin-left:15px;
	width:220px;
	float:left;
	text-align:center;
}

#i_left_box{
	margin-left:15px;
	padding-top:10px;
	text-align:left;
	float:left;
	width:520px;
	
	/*border:solid 1px #FF6600;*/
}



#i_right_box ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	list-style:none;
}

#i_right_box li{
	padding-top:0px;
}

#i_right_box ul a{
	display:block;
}

#i_right_box ul #roof{ width:216px; height:38px; }
#i_right_box ul #roof a { width:216px; height:38px; background:url('../img/bill_roof.jpg') no-repeat; }
#i_right_box ul #roof a:hover { width:216px; height:38px; background:url('../img/bill_roof.jpg') no-repeat; }

#i_right_box ul #ck{ width:216px; height:75px; }
#i_right_box ul #ck a { width:216px; height:75px; background:url('../img/bill_kp.jpg') no-repeat; }
#i_right_box ul #ck a:hover { width:216px; height:75px; background:url('../img/bill_kp_on.jpg') no-repeat; }

#i_right_box ul #og{ width:216px; height:75px; }
#i_right_box ul #og a { width:216px; height:75px; background:url('../img/bill_og.jpg') no-repeat; }
#i_right_box ul #og a:hover { width:216px; height:75px; background:url('../img/bill_og_on.jpg') no-repeat; }

#i_right_box ul #mo{ width:216px; height:75px; }
#i_right_box ul #mo a { width:216px; height:75px; background:url('../img/bill_mo.jpg') no-repeat; }
#i_right_box ul #mo a:hover { width:216px; height:75px; background:url('../img/bill_mo_on.jpg') no-repeat; }

#i_right_box ul #ac{ width:216px; height:75px; }
#i_right_box ul #ac a { width:216px; height:75px; background:url('../img/bill_ac.jpg') no-repeat; }
#i_right_box ul #ac a:hover { width:216px; height:75px; background:url('../img/bill_ac_on.jpg') no-repeat; }

#i_right_box ul #other{ width:216px; height:75px; }
#i_right_box ul #other a { width:216px; height:75px; background:url('../img/bill_other.jpg') no-repeat; }
#i_right_box ul #other a:hover { width:216px; height:75px; background:url('../img/bill_other_on.jpg') no-repeat; }

#i_right_box ul #sem{ width:216px; height:75px; }
#i_right_box ul #sem a { width:216px; height:75px; background:url('../img/bill_sem.jpg') no-repeat; }
#i_right_box ul #sem a:hover { width:216px; height:75px; background:url('../img/bill_sem_on.jpg') no-repeat; }

#i_right_box ul #btm{ width:216px; height:78px; }
#i_right_box ul #btm a { width:216px; height:78px; background:url('../img/bill_btn.gif') no-repeat; }
#i_right_box ul #btm a:hover { width:216px; height:78px; background:url('../img/bill_btn_on.gif') no-repeat; }

#i_right_box ul #cnta{ width:208px; height:87px; }
#i_right_box ul #cnta a { width:208px; height:87px; background:url('../index/img/cnta_banner.jpg') no-repeat; }
#i_right_box ul #cnta a:hover { width:208px; height:87px; background:url('../index/img/cnta_banner_on.jpg') no-repeat; }





#i_line2{
	background:url('../index/img/line.jpg') no-repeat;
	width:465px;

#i_right_box ul #c25{ width:208px; height:114px; }
#i_right_box ul #c25 a { width:208px; height:114px; background:url('../index/img/c25.jpg') no-repeat; }
#i_right_box ul #c25 a:hover { width:208px; height:114px; background:url('../index/img/c25_on.jpg') no-repeat; }


	height:3px;
	text-align:center;
	margin:25px auto;
}

#abox{
	padding:5px;
	border:solid #CCC 1px;
}


#abox table{
	margin-top:0;
	margin-bottom:30px;
}

#abox h2{
	margin-bottom:20px;
}

#abox h3{
	margin:5px 0;
}

#bbox{
	padding:5px;
	width:480px;
	/*border:solid #eee 1px;*/
}


/* sitemap */
#sitemap{
	position:relative;
	top:0;
	width:250px;
	height:470px;

}

#sitemap_r{
	position:absolute;
	top:85px;
	left:520px;
	width:250px;
}

/* news */

.news{
	width:680px;
	margin-left:30px;
	padding-bottom:20px;
	border-bottom:1px solid #ACACAC;
}

#release{
	width:54px;height:15px;
	background:url('../img/release-icon.jpg') 0 0 no-repeat;
	border-bottom:1px dotted #ACACAC;
	background-position: 2pt 4pt;
}

#notice{
	width:54px;height:15px;
	background:url('../img/notice-icon.jpg') 0 0 no-repeat;
	border-bottom:1px dotted #ACACAC;
	background-position: 2pt 4pt;
}

#renewal{
	width:54px;height:15px;
	background:url('../img/renewal-icon.jpg') 0 0 no-repeat;
	border-bottom:1px dotted #ACACAC;
	background-position: 2pt 4pt;
}

#ymd{
	width:70px;
	padding-left:13px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px dotted #ACACAC;
	padding-top:5px;
}

#u_line{
	border-bottom:1px dotted #ACACAC;
	padding-top:5px;
	padding-left:3px;
}
