*{margin:0;padding:0;line-height:1.5em;font-size:13px;
  font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
}

body{background:url(../new_images/00_top_back.gif) repeat-x;}

a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

img{border:none;}
ul{list-style:none}
ul li img{vertical-align:bottom;}

.yajirusi{cursor:default;}

.cb{clear:both;}



	#top		{position:relative;width:956px;height:34px;margin:0 auto;background:url(../new_images/00_top.gif);overflow:hidden;}

	#sitemap	{position:absolute;width:58px;height:12px;	top:11px;right:148px;display:block;background:url(../new_images/00_btn01.gif) no-repeat;}
	#s_btn	{position:absolute;width:16px;height:16px;	top:9px;right:38px;display:block;background:url(../new_images/sp.gif) no-repeat;}
	#m_btn	{position:absolute;width:16px;height:16px;	top:9px;right:20px;display:block;background:url(../new_images/viz_m.gif) no-repeat;}
	#l_btn	{position:absolute;width:16px;height:16px;	top:9px;right:2px;display:block;background:url(../new_images/sp.gif) no-repeat;}

#head{width:965px;height:99px;position:relative;margin:0 auto;background:#cce;background:url(../new_images/00_form_back.gif) 670px 43px  no-repeat;}
	#rogo		{position:absolute;top:13px;}
	#doc		{position:absolute;right:129px;top:13px;}
	#sibu		{position:absolute;right:0px;top:13px;}
	#search	{position:absolute;width:240px;heigh:27px;left:680px;top:44px;border:none;background:transparent;color:#666;}
	#btn		{position:absolute;width:24px;heigh:23px;right:0px;top:43px;}

#box{width:956px;margin:0 auto;}
#left{width:225px;float:left;}
#right{width:698px;border:solid 1px #ccc; float:right;}



ul,li{list-style:none;}
img{vertical-align:bottom;border:none;}

#menu_0{position:relative;width:700px;height:198px;}

#menu_1,#menu_2,#menu_3,#menu_4,#menu_5{
width:700px;height:198px;position:absolute;
}

#menu_1{z-index:1;}
#menu_2{z-index:2;}
#menu_3{z-index:3;}
#menu_4{z-index:4;}
#menu_5{z-index:5;}


#main{height:198px;background:url(../new_images/00_main_back.gif) repeat-x; clear:both;margin-top:10px;
		margin-bottom:10px; border-top:#b5b5b5 solid 1px;border-bottom:solid 1px #e5e5e5;
		overflow:hidden;
}

#main_box{width:956px;height:200px;margin:0 auto;}
	#main_in{width:225px;height:160px;border-bottom:solid 1px #b5b5b5;top:19px;float:left;margin-top:19px;}	
	#main_in li{border-top:solid 1px #b5b5b5;}
	#carrousel{width:700px;height:198px;float:right;position:relative;}



#new_icon{position:relative;width:width:225px;height:32px;}
#new_icon span{position:absolute;width:3em;font-weight:bold;color:#900;right:0;top:10px;text-align:right;font-size:9px;}


	#menu_1_a em{font-size:17px;font-weight:bold;}
	#menu_1_a span{line-height:2.5em;font-size:11px;}

	

	#menu_1_a_0{position:absolute;z-index:2;color:#000;width:400px;left:300px;top:35px;}
	#menu_1_a_1{position:absolute;z-index:2;color:#000;width:300px;left:18px;top:70px;font-weight:bold;}	

	#menu_2_a p{position:absolute;z-index:2;color:#000;width:400px;left:300px;top:35px;}

	#menu_4_a p{position:absolute;z-index:2;color:#000;width:400px;left:300px;top:35px;}
	#menu_5_a p{position:absolute;z-index:2;color:#000;width:400px;left:300px;top:35px;}




	#menu_3_a_1{position:absolute;z-index:2;color:#000;width:300px;left:18px;top:40px;}



	#menu_3_btn_0{position:absolute;z-index:2;left:8px;top:99px;}	
	#menu_3_btn_1{position:absolute;z-index:2;left:300px;top:128px;}
	#menu_3_btn_2{position:absolute;z-index:2;left:497px;top:128px;}
	
	#menu_3_a_3{position:absolute;z-index:2;width:300px;left:300px;top:20px;
					color:#7A7334;font-weight:bold;
	}

	#menu_3_a_2{position:absolute;z-index:2;color:#000;width:400px;left:300px;top:45px;font-weight:bold;
	}



	#menu_1:hover ,  #menu_2:hover ,  #menu_4:hover , #menu_5:hover ,     #menu_3_btn_0:hover , #menu_3_btn_1:hover , #menu_3_btn_2:hover{
	cursor:pointer;
	}



#left_ul li{border-top:solid 1px #b5b5b5;}





.next_1_off,.fader_1,.next_2_off,.fader_2{display:none;}
#toggle_001 li,#toggle_002 li{border-top: solid 1px #b2b2b2;}

#mailing{border-top: solid 1px #b2b2b2;	border-bottom: solid 1px #b2b2b2;}





#socials{margin-top:20px;}

#socials li{display: inline;}



address{margin:30px 0;}


#right ul{width:698px;padding-bottom:1em;}
#right  li{width:660px;border-bottom:dotted 2px #a8cae1;margin:5px 0 0 20px;clear:both; overflow:visible; overflow-x : hidden ;overflow-y : hidden ;}
#right li p{color:#0d5ea6;line-height:1.6em;}

#right .b_li{width:577px;position:relative;left:85px;top:-1.5em;margin-bottom:-15px;color:#000;}
#right .b_li img{float:left;padding:0 10px 10px 0;position:relative;top:5px;}
#right div{position:relative;width:698px;background:url(../new_images/00_new_back.gif);}
#rss			{position:absolute;right:4px;top:5px;}

#kosin{position:absolute;left:130px;top:7px;}




#footer	{ margin-top:30px; height:66px;background:url(../new_images/00_foot_back.gif) repeat-x ;text-align:center;}
#footer p{font-size:14px;position:relative;top:8px;}
#footer span{font-size:11px;position:relative;top:16px;}