/****** Element Styles ******/
@import url("public_header_footer.css"); 
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
html{text-align:center;}
body{
	text-align:center;
	font:normal 75% verdana,sans-serif;
	line-height:150%;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align: center;
	 background:#000000;
	}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea,select{font-size:100%;font-family:verdana,sans-serif;color:#565454;}
address,caption,var,code,samp,cite,em,dfn{font-style:normal;font-weight:normal;}
fieldset,img{border:0;}
caption,th{text-align:left;}


a{color:#000;text-decoration:none;}
a:hover{color:#F00;text-decoration:underline;}
.clear{clear:both;}
.red{color:#FF0000}

a.white{color:#FFF;text-decoration:none;margin:0 1px}
a.white:visited{color:#FFF;text-decoration:none;}
a.white:hover{color:#F00;text-decoration:underline;}

a.red{color:#FF7132;text-decoration:none;}
a.red:visited{color:#FF7132;text-decoration:none;}
a.red:hover{color:#000;text-decoration:underline;}

a.red14{color:#FF7132;text-decoration:underline;}
a.red14:visited{color:#FF7132;text-decoration:underline;}
a.red14:hover{color:#000;text-decoration:underline;}

a.green{color:#796711;text-decoration:underline; margin:0 9px}
a.green:visited{color:#796711;text-decoration:underline;}
a.green:hover{color:#000;text-decoration:underline;}

a.blue{color:#3274D0;text-decoration:none;}
a.blue:visited{color:#3274D0;text-decoration:none;}
a.blue:hover{color:#FF0000;text-decoration:underline;}

.color_red{ color:#FF0000}
.color_blue{color:#3274D0}

/****** ÄÚÈÝ ******/
#wrapper{width:930px; 
	     margin:auto;
		 text-align:left;
		 padding:0 7px;
		 overflow:hidden;
		  background:#FFFFFF}
		 
#header{}
.left{float:left;width:660px;overflow:hidden;}
.right{float:right;width:260px;overflow:hidden;}
.left_line{border-right:dashed 1px #5E97CE; padding-right:9px}
.right_line{border-left:dashed 1px #5E97CE;}
.site{padding:15px 11px}
.site dt{ font-size:14px; border-bottom:5px solid #3274D0; font-weight:bold; padding-bottom:5px; margin-bottom:11px; padding-left:5px}
.site dd{ line-height:21px; padding-left:5px}

.middle{ text-align:center;} 
.journal{ border:dashed 1px #5E97CE; width:180px; padding:10px; text-align:center; margin-left:30px}
.right h4{color:#FFF; background:#5E97CE; padding:3px 15px;width:210px; margin-left:16px; margin-top:12px; line-height:23px; font-size:14px;}
.right ul{ padding:8px 0;}
.right ul li{ line-height:23px; padding-left:45px; background:url("../images/right.jpg") 15px 3px no-repeat;}
.keep{ text-align:right;}
#tel_mail{width:237px; background:url("../images/phone_mail.jpg") left top no-repeat; height:134px; margin:12px 17px; padding-left:75px; padding-top:13px}
#tel_mail dt{ line-height:20px; font-weight:bold;}


.left_c{float:left;width:630px;overflow:hidden; margin-top:14px}
.focus{width:282px; border:1px solid #3274D0; padding:12px 7px 7px 7px;background:url("../images/focus_bg.jpg") left top repeat-x;text-align:center;margin-bottom:5px}
.focus h4{ background:url("../images/focus_icon.jpg") left top no-repeat;padding-left:25px; text-align:left; font-size:14px; color:#3274D0;}
.focus p{ text-align:left; padding-left:25px; padding-top:5px}
.text_focus{width:320px; margin-left:10px}
.text_focus h4{background:url("../images/icon.jpg") left top no-repeat;padding-left:25px; text-align:left; font-size:14px; color:#3274D0; border-bottom:6px solid #3274D0; padding-bottom:5px; margin-bottom:11px; }
.text_focus img{ margin:15px 0;}
.text_focus ul{ padding-left:20px}
.text_focus ul li{ line-height:22px}
.report{ font-size:14px;color:#2D70E5; padding-left:130px; width:316px;height:33px; font-weight:bold; background:url("../images/photo_text1.jpg") left 12px no-repeat;}
.late{width:655px; margin:10px 0;}
.late h4{background:url("../images/focus_icon.jpg") left top no-repeat;padding-left:25px; text-align:left; font-size:14px; color:#3274D0; margin-bottom:6px; margin-left:11px;}
.late_content{width:630px;background:url("../images/line_01.jpg") left top repeat-x;text-align:center;margin:7px;padding-top:20px;text-align:left;}
.late_content p{ line-height:22px; width:610px}

.photo_integer{float:left;margin-right:5px;width:180px;padding:padding:3px 3px 3px 3px;}
.photo_picture{border:1px solid #D9D8CB;margin:0 4px 0 10px;width:180px;height:135px; padding:3px 3px 3px 3px}
.photo_text{ text-align:center; padding:4px 0;}
.new_content dd{ background:url("../images/right.jpg") left top no-repeat; padding-left:28px;line-height:22px}

.right_c{float:right;width:285px;overflow:hidden;}
.site_c{padding:15px 11px 0px 11px}
.site_c dt{ font-size:14px; border-bottom:5px solid #3274D0; font-weight:bold; padding-bottom:5px; margin-bottom:11px; padding-left:5px}
.site_c dd{ line-height:21px; padding-left:5px}
.site_c h5{ color:#CC0000; font-size:12px; margin-top:10px;}
.site_c h6{ color:#FF3300; font-size:12px; background:url("../images/c_icon.jpg") 3px 5px no-repeat; padding-left:20px}
.plan{ border:1px #E1E1E1 solid; background:#F4F5FF; padding:9px; width:247px;}
.more_c{ text-align:right; margin-top:20px}
.photo_a{ border:1px solid #CBCACA; padding:4px; width:92px;}
.bank{ width:248px; margin-bottom:30px;}
.bank p{padding-left:15px; padding-bottom:5px}

.bank_b{ width:248px; margin-bottom:12px; width:100px;}
.bank_b p{ width:130px;padding-left:15px;padding-bottom:5px; width:110px}
.photo_b{ border:1px solid #CBCACA; padding:4px; width:112px;}
.site_c ul{ padding-left:18px}


.navi {
      float:left;
      width:653px;
	  margin-top:8px;
	  font-size:14px;
	  border-bottom: solid 5px #3274D0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
}
.navi ul {
	  float:left;
      margin:0 0 0 15px;
      padding:5px 7px 0 0;
      list-style:none;
}
.navi li {
	  float:left;
      margin:0;
      padding:0;
}
.navi a {
      float:left;
      background: url("../images/menuBanner_2.gif") no-repeat right top;
      margin-right:2px;
      text-decoration:none;
 }
.navi a span {
      float:left;
	  line-height:18px;
      display:block;
	  padding:5px 30px 1px 20px;
      color:#fff;
      background: url("../images/menuBanner_1.gif") no-repeat left top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.navi a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {
      color:#627EB7;
}
.navi a:hover {
 	  text-decoration: none;
      background-position:right -24px;
}
.navi a:hover span {
      background-position:left -24px;
}

.navi .current a {
      background-position:right -24px;
}
.navi .current a span {
      background-position:left -24px;
}
/******************* navi end ******************/
.title{ width:650px;}
.bg_line{background:url("../images/shears.jpg") bottom center no-repeat; height:25px}
.title h5{ background:url("../images/icon.jpg") 15px 0px no-repeat; padding-left:45px; font-size:14px;color:#3274D0;}
.title p{ padding:5px 0 5px 40px;line-height:21px }
.kao_right{ text-align:right;}
.title ol{ padding-left:65px; line-height:21px; padding-top:5px}
.apple{ width:600px; margin:7px 35px;border:1px solid #CCC}
.apple td{ line-height:23px; padding:3px 15px; }
.am{ width:600px; padding-left:10px;font-weight:bold; background: url("../images/bt_bg.gif") left top repeat-x;}
.td_line{ border-bottom:1px solid #CCC;}
.apple span{ margin-left:60px;}
.apple em{margin-left:150px;}
.am_line{ background:url("../images/am_line.gif") left top repeat-x; padding-left:10px;font-weight:bold;}