/* CSS Document */

/*base setting*/
@charset "ISO-8859-1";
* { margin: 0px; padding: 0px; font-family:Arial, Tahoma, Geneva, sans-serif}
p { margin: 0px; padding: 0px;}
ol { margin-left: 18px; padding: 0px; line-height: 1.4em;}
body { margin: 0px 0px 10px 0px; padding: 0px; font-size: 12px; line-height: 1.6em; color: #333333; background: url(../images/bodyGb.gif) repeat-x;}

a:link {	color: #336633;	text-decoration: underline;}
a:visited { color: #336633;	text-decoration: none;}
a:active  {	color: #FF9900;	text-decoration: underline;}
a:hover   {	color: #FF9900;	text-decoration: underline;}

img { border: none;}

.center { text-align: center;}
.right { text-align: right;}

.clear { clear:both;}
*html body .clear { clear: both; visibility: hidden; height: 0px; overflow : hidden;}
*:first-child+html .clear { clear: both; visibility: hidden; height: 0px; overflow : hidden;}

.hidden { display: none;}

.red {	color: #CC3333;}
.blue { color: #191678;}
.green { color:#090; font-weight:bold;}

/*clearance*/
.mb0 { margin-bottom: 0px;}
.mb05 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}
.mb40 { margin-bottom: 40px;}
.mb60 { margin-bottom: 60px;}

/*clearance*/
.mt05 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mt60 { margin-top: 60px;}

/*clearance*/
.mr03 { margin-right: 3px;}
.mr05 { margin-right: 5px;}
.mr10 { margin-right: 10px;}
.mr15 { margin-right: 15px;}
.mr20 { margin-right: 20px;}
.mr25 { margin-right: 25px;}
.mr30 { margin-right: 30px;}
.mr40 { margin-right: 40px;}
.mr60 { margin-right: 60px;}

/*clearance*/
.ml05 { margin-left: 5px;}
.ml10 { margin-left: 10px;}
.ml15 { margin-left: 15px;}
.ml20 { margin-left: 20px;}
.ml30 { margin-left: 30px;}
.ml60 { margin-left: 60px;}

/*charactor setting*/
h1 { margin: 0px; padding: 0px; font-size: 20px; line-height: 1.2em;}
h2 { margin: 0px; padding: 0px; font-size: 16px; line-height: 1.2em;}
h3 { margin: 0px; padding: 0px; font-size: 14px; line-height: 1.4em;}
h4 { margin: 0px; padding: 0px; font-size: 13px; line-height: 1.2em;}
h5 { margin: 0px; padding: 0px; font-size: 12px; line-height: 1.2em;}

.caption { font-size: 10px; line-height: 1.3em;}

/*decoration*/
.tLineBox { width: 668px; margin-top: 30px; padding-top: 5px; border-top: #CCCCCC solid 1px;}
*html body .tLineBox { padding-bottom: 12px;}
*:first-child+html .tLineBox { padding-bottom: 6px;}

/*head*/
#headR { width: 974px; height: 15px; margin: 59px auto 0 auto; background: url(../images/headR.gif) no-repeat; overflow: hidden;}
#contsBox { width: 974px; margin: 0 auto; background: url(../images/contsBg.gif) repeat-y;}
#logoFul { width: 108px; height: 43px; margin: 10px 0 0 32px; float: left;}
#logoAccu { width: 180px; height: 43px; margin: 10px 32px 0 0; float: right;}

#redLine { width: 974px; height: 20px; background: url(../images/lineRed.gif) no-repeat; overflow: hidden;}
#redLine ul { margin: 0px; padding: 0px; list-style-type: none;}
#redLine li { float: right; margin-right: 32px;}
#redLine li a { display: block; width: 72px; height: 12px; margin-top: 5px; background: url(../images/btnJn.gif) no-repeat; text-indent: -500em;}

h1.esd { width: 492px; height: 120px; background: url(../images/h1imgE.gif) no-repeat; text-indent: -500em; float: left;}
#headPho { width: 482px; height: 120px; float: left;}

#contsH2 { width: 942px; margin: 0px 0px 10px 32px; padding-top:10px;}
#contsLeft { width: 204px; margin: 20px 38px 20px 32px; float: left;}
*html #contsLeft { margin-left: 15px;}

#dlBtn ul { margin: 0px; padding: 0px; list-style-type: none;}
#dlBtn li { margin-bottom: 10px;}
#dlBtn li a.dl01 { display: block; width: 204px; height: 34px; background: url(../images/btn01.gif) no-repeat; text-indent: -500em;}
#dlBtn li a.dl02 { display: block; width: 204px; height: 34px; background: url(../images/btn02.gif) no-repeat; text-indent: -500em;}
#dlBtn li a.dl03 { display: block; width: 204px; height: 34px; background: url(../images/btn03.gif) no-repeat; text-indent: -500em;}

#contsRight { width: 668px; margin: 20px 0 20px 0; float: left;}
h2.offer { height: 34px; margin-bottom: 10px; background: url(../images/h2imgE_02.gif) no-repeat; text-indent: -500em;}
.linkBox { width: 618px; border-top: #CCCCCC 1px dotted; border-bottom: #CCCCCC 1px dotted; margin-bottom: 30px; padding: 15px 0 15px 50px; background: url(../images/icon01.jpg) no-repeat 0px 7px;}
.linkBox ul { margin: 0px; padding: 0px; list-style-type: none;}
.linkBox li { float: left;}

.linkBoxLft { border-top: #CCCCCC 1px dotted; border-bottom: #CCCCCC 1px dotted; margin-bottom: 20px; padding: 15px 0 0 15px;}
.linkBoxLft ul { margin: 0px; padding: 0px;}

#footR { width: 974px; height: 15px; margin: 0 auto; background: url(../images/footR.gif) no-repeat; overflow: hidden;}

/* add 2010.2.12 */
.newsDate {
	color:#333;
	margin:20px 0 10px;
	background-color:#EFEFEF;
	padding:3px 8px;
	border-left:5px solid #CCC;
}
