 html,body{
  	margin:0px;
	padding:0px;
	background:url(../img/bg_all.jpg) repeat-y center top;
	background-color:#25636c;
	}

 img {
	border-width:0px;
	}

 div {
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	}

 div.all {
	width:1002px;
	text-align:left;
	}

 div.header {
        height:365px;
        background-color:#ffffff;
        }

 div.header_c {
        height:111px;
        background:url(../img/top01-03+.gif) no-repeat left top;
        }

 div.header_text {
	width:350px;
	margin-left:440px;
	padding-top:35px;
	text-align:center;
	font-size:11px;
	color:#f9fdfe;
	}

 div.middle {
	padding-top:30px;
	padding-bottom:20px;
	background:url(../img/bg_m.jpg) repeat-x left top;
	background-color:#d5be88;
	}

 div.menu {
	width:235px;
	float:left;
	}

 div.menu_current_01 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current01.jpg) no-repeat left top;
	font-size:15px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_02 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current02.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_03 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current03.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_04 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current04.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_05 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current05.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_06 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current06.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_07 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current07.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_08 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current08.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_09 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current09.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_010 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current10.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.menu_current_011, div.menu_current_012 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background:url(../img/current11.jpg) no-repeat left top;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	}

 div.main_text {
	margin-left:235px;
	margin-right:15px;
	margin-bottom:25px;
	overflow:visible;
	font-size:16px;
	color:#000000;
	}

 div.line {
	height:1px;
	margin-top:15px;
	margin-bottom:20px;
	background-color:#000000;
	}

 div.cl {
	clear:left;
	}

 div.footter {
	padding-top:15px;
	padding-bottom:10px;
	background:url(../img/bg_f.jpg) repeat-x left top;
	background-color:#000000;
	}

 div.phone_num {
	padding-top:5px;
	font-size:14px;
	color:#0fb9ff;
	}

 div.adr {
	font-size:11px;
	color:#ffffff;
	}

 div.copy {
	font-size:10px;
	color:#ffffff;
	}

 h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#000000;
	}

 span.blue {
	color:#0fb9ff;
	}

 span.sp {
	margin-left:55px;
	}

 a.menu_lnk_01 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_01:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current01.jpg) no-repeat left top;
	}

 a.menu_lnk_02 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_02:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current02.jpg) no-repeat left top;
	}

 a.menu_lnk_03 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_03:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current03.jpg) no-repeat left top;
	}

 a.menu_lnk_04 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_04:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current04.jpg) no-repeat left top;
	}

 a.menu_lnk_05 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_05:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current05.jpg) no-repeat left top;
	}

 a.menu_lnk_06 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_06:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current06.jpg) no-repeat left top;
	}

 a.menu_lnk_07 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_07:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current07.jpg) no-repeat left top;
	}

 a.menu_lnk_08 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_08:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current08.jpg) no-repeat left top;
	}

 a.menu_lnk_09 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_09:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current09.jpg) no-repeat left top;
	}
 a.menu_lnk_010 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_010:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current10.jpg) no-repeat left top;
	}

 a.menu_lnk_011,  a.menu_lnk_012 {
	width:225px;
	padding-top:8px;
	padding-bottom:15px;
	background-image:none;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	display:block;
	}

 a.menu_lnk_011:hover,  a.menu_lnk_012:hover {
	color:#ffffff;
	text-decoration:underline;
	background:url(../img/current11.jpg) no-repeat left top;
	}

 a.mail_lnk {
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	}

 a.mail_lnk:hover {
	text-decoration:underline;
	}

 a.copy_lnk {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	}

 a.copy_lnk:hover {
	text-decoration:underline;
	}

 a.main_lnk {
	font-size:14px;
	color:#9c1818;
	text-decoration:underline;
	}
