/* contct */
h1#h2_contact  {margin:0; padding:0; width:720px; height:52px; background: url(../img/h2_contact.jpg) top left no-repeat; text-indent:-9999px;}
h1#h2_privacy  {margin:0; padding:0; width:720px; height:52px; background: url(../img/h2_privacy.jpg) top left no-repeat; text-indent:-9999px;}
	@media (max-width: 640px) {
	h1#h2_contact  {margin:0; padding:0 10px; width:100%; min-height:52px; height:auto; background: none; text-indent:0; font-size:16px; box-sizing:border-box;}
	h1#h2_privacy  {margin:0; padding:0 10px; width:100%; min-height:52px; height:auto; background: none; text-indent:0; font-size:16px; box-sizing:border-box;}
	}

/* main */  
#Block_Top {margin:0; padding:0; border:0; width:720px;}
#Block_Top h3{ margin:0; padding:5px 0 0 15px; border:0; background:url(../img/h3_top.jpg) no-repeat top left; width:705px; height:30px; display:block;}
#Block_Top h4{ margin:0; padding:0; border:0; background:url(../img/h4_top.jpg) no-repeat top left; width:720px; height:35px; display:block; text-indent:-9999px;}
	@media (max-width: 640px)
	 {
	#Block_Top { margin:0; padding:0; border:0; width:100%;}
	#Block_Top h3{ margin:0; padding:5px 0 0 15px; border:0; background:none; width:100%; height:auto; display:block;}
	#Block_Top h4{ margin:0 0 10px 0; padding:0 20px; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; box-sizing:border-box;
	 font-size:18px;}
	 }

#Block_Notice {margin:0 0 20px 0; padding:0; border:0; width:720px; background:url(../img/bg_BlockTopics.jpg) repeat-y top left;  }
#Block_Notice h3#h3_notice{ margin:0; padding:5px 0 0 45px; border:0; background:url(../img/h3_notice.jpg) no-repeat top left !important; font-size: 13px; width:705px; height:30px; display:block;}

#Block_Notice ul {margin:0; padding:0; border:0;  display:block; width:690px;  }
#Block_Notice ul li{margin:0; padding:10px 0; border-bottom:1px dashed #CCCCCC;  display:block; width:690px;  }
#Block_Notice ul li .date{margin:0 10px 0 0; padding:0; border:0; width:40px;  }



#Block_TopMenu01 {margin:0; padding:0; border:0; width:720px; display:block;  }
#Block_TopMenu01 {margin:0; padding:0; border:0; width:720px; height:210px; display:block; background:url(../img/bg_topmenu01.jpg) no-repeat top left;  }
#Block_TopMenu01 h5{ margin:0; padding:0; border:0; background:url(../img/h5_top01.jpg) no-repeat top left; width:141px; height:210px; display:block; text-indent:-9999px; float:left;}
#Block_TopMenu01 h6{ margin:0; padding:0; border:0; background:url(../img/h6_top01.jpg) no-repeat top left; width:414px; height:66px; display:block; text-indent:-9999px; float:left;}
#Block_TopMenu02 {margin:0; padding:0; border:0; width:720px; height:219px; display:block; background:url(../img/bg_topmenu02.jpg) no-repeat top left;  }
#Block_TopMenu02 h5{ margin:0; padding:0; border:0; background:url(../img/h5_top02.jpg) no-repeat top left; width:141px; height:219px; display:block; text-indent:-9999px; float:left;}
#Block_TopMenu02 h6{ margin:0; padding:0; border:0; background:url(../img/h6_top02.jpg) no-repeat top left; width:414px; height:40px; display:block; text-indent:-9999px; float:left;}
#Block_TopMenu03 {margin:0; padding:0; border:0; width:720px; height:229px; display:block; background:url(../img/bg_topmenu03.jpg) no-repeat top left;  }
#Block_TopMenu03 h5{ margin:0; padding:0; border:0; background:url(../img/h5_top03.jpg) no-repeat top left; width:141px; height:229px; display:block; text-indent:-9999px; float:left;}
#Block_TopMenu03 h6{ margin:0; padding:0; border:0; background:url(../img/h6_top03.jpg) no-repeat top left; width:414px; height:40px; display:block; text-indent:-9999px; float:left;}
#Block_TopMenu04 {margin:0; padding:0; border:0; width:720px; height:158px; display:block; background:url(../img/bg_topmenu04.jpg) no-repeat top left;  }
#Block_TopMenu04 h5{ margin:0; padding:0; border:0; background:url(../img/h5_top04.jpg) no-repeat top left; width:141px; height:158px; display:block; text-indent:-9999px; float:left;}
	@media (max-width: 640px)
	 {
	#Block_TopMenu01 { margin:0; padding:0 10px; border:0; width:100%; height:auto; display:block; background:none; box-sizing:border-box;}
	#Block_TopMenu01 h5{ margin:0; padding:0 10px; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; float:none; font-size:16px; box-sizing:border-box;}
	#Block_TopMenu01 h6{ margin:0; padding:0; border:0; background:none; width:100%;; height:auto; display:block; text-indent:0; float:none;}
	#Block_TopMenu02 { margin:0; padding:0; border:0; width:100%; height:auto; display:block; background:none;}
	#Block_TopMenu02 h5{ margin:0; padding:0; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; float:none;}
	#Block_TopMenu02 h6{ margin:0; padding:0; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; float:none;}
	#Block_TopMenu03 { margin:0; padding:0; border:0; width:100%; height:auto; display:block; background:none;}
	#Block_TopMenu03 h5{ margin:0; padding:0; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; float:none;}
	#Block_TopMenu03 h6{ margin:0; padding:0; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; float:none;}
	#Block_TopMenu04 { margin:0; padding:0; border:0; width:100%; height:auto; display:block; background:none;}
	#Block_TopMenu04 h5{ margin:0; padding:0; border:0; background:none; width:100%; height:auto; display:block; text-indent:0; float:none;}
	 }
 
.Block_TopMenuL {margin:10px 0 0 0; padding:0; border:0; width:514px; display:block; float:left;}
.Block_TopMenuL p{margin:0; padding:0 20px 0 20px; border:0; width:514px; display:block; color:#666666;}
.Block_TopMenuR {margin:20px 0 0 0; padding:0; border:0; width:165px; display:block; float:right;}
	@media (max-width: 640px)
	 {
	.Block_TopMenuL {margin:0; padding:0 10px 0 20px; border:0; width:100%; display:block; float:none; box-sizing:border-box;}
	.Block_TopMenuL p{margin:0; padding:0 20px 0 20px; border:0; width:100%; display:block; color:#666666; box-sizing:border-box;}
	.Block_TopMenuR {margin:10px 0 0 0; padding:0; border:0; width:100%; display:block; float:none;}
	 }
	 
#Block_MainBanner_L { margin:5px 0 0 0; padding:0; border:0; width:226px; height:60px; display:block; float:left;}
#Block_MainBanner_L a{ margin:0; padding:0; border:0; width:226px; height:60px; display:block; float:left; background:url(../img/banner14.jpg) no-repeat top left;}
#Block_MainBanner_L a:hover{ margin:0; padding:0; border:0; width:226px; height:60px; display:block; float:left; background:url(../img/banner14_o.jpg) no-repeat top left;}
#Block_MainBanner_L a.active{ margin:0; padding:0; border:0; width:226px; height:60px; display:block; float:left; background:url(../img/banner14_o.jpg) no-repeat top left;}

#Block_MainBanner_M { margin:5px 0 0 0; padding:0 0 0 3px; border:0; width:223px; height:60px; display:block; float:left;}
#Block_MainBanner_M a{ margin:0; padding:0; border:0; width:223px; height:60px; display:block; float:left; background:url(../img/banner15.jpg) no-repeat top left;}
#Block_MainBanner_M a:hover{ margin:0; padding:0; border:0; width:223px; height:60px; display:block; float:left; background:url(../img/banner15_o.jpg) no-repeat top left;}
#Block_MainBanner_M a.active{ margin:0; padding:0; border:0; width:223px; height:60px; display:block; float:left; background:url(../img/banner15_o.jpg) no-repeat top left;}

#Block_MainBanner_R { margin:5px 0 0 0; padding:0 0 0 3px; border:0; width:223px; height:60px; display:block; float:left;}
#Block_MainBanner_R a{ margin:0; padding:0; border:0; width:223px; height:60px; display:block; float:left; background:url(../img/banner_17.jpg) no-repeat top left;}
#Block_MainBanner_R a:hover{ margin:0; padding:0; border:0; width:223px; height:60px; display:block; float:left; background:url(../img/banner_17_o.jpg) no-repeat top left;}
#Block_MainBanner_R a.active{ margin:0; padding:0; border:0; width:223px; height:60px; display:block; float:left; background:url(../img/banner_17_o.jpg) no-repeat top left;}



.tel-link { color: #06F; font-size: 16px; font-weight: bold;}