/* [reset]
----------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,span,blockquote,img{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}abbr,acronym {border:0;}


/* text style */

h1 {font-size: 12px; line-height: 150%}
h2 {font-size: 12px; line-height: 150%}
h3 {font-size: 12px; line-height: 150%}

.twe_white { font-size: 12px; color:#FFFFFF;line-height: 150%}
.twe_white-B { font-size: 12px; color:#FFFFFF;line-height: 150%;font-weight:bold}

.twe_fif { font-size: 12px; line-height: 150%}
.twe_fif-B { font-size: 12px; line-height:150%;font-weight:bold;}
.twe_thi { font-size: 12px; line-height: 130%}
.twe_twe { font-size: 12px; line-height: 120%}
.twe_thi-gray { font-size: 12px; line-height: 130%; color:#cccccc; padding:0px 0 4px 10px;}
.twe_six { font-size: 12px; line-height: 180%}
.twe_sev { font-size: 12px; line-height: 200%}
.twe_fif-B-red { font-size: 12px; line-height:150%;font-weight:bold; color:#a9100c;}
.twe_fif-red { font-size: 12px; line-height:150%; color:#a9100c;}



.ele_fif { font-size: 11px; line-height: 150%}
.ele_twe { font-size: 11px; line-height: 120%}
.ele_thi { font-size: 11px; line-height: 130%}
.ele_thi-B { font-size: 11px; line-height: 130%;font-weight:bold;}
.ele_thi-W { font-size: 11px; line-height: 130%;color:#989dba;}


.fou_fif { font-size: 14px; line-height: 150% }
.fou_fif-B { font-size: 14px; line-height: 150%;font-weight:bold;}
.fou_fif-B-W { font-size: 14px; line-height: 150%;font-weight:bold;color:#FFFFFF;}

.headcopy{ color:#526fb3; font-size:11px; line-height:130%; padding-left:10px;}
#newsbg{ background:url(news_bg3.gif) repeat fixed; }
.newsdate{ color:#526fb3; font-size:11px; line-height:150%; font-weight:bold;}
.twe_fif-pad { font-size: 12px; line-height: 150%; padding:0 15px;}
.twe_fif-padtop8 { font-size: 12px; line-height: 150%; padding:4px 0;}
.icon2{ background-image:url(icon2.gif); background-repeat:no-repeat; padding:6px 0 0 27px; font-size: 12px; line-height: 150%;}
.icon2-2{padding:6px 15px 0 27px; font-size: 12px; line-height: 150%;}
.twe_fif-pad2 { font-size: 12px; line-height: 150%; padding:5px 10px;}
.twe_fif-pad3 { font-size: 12px; line-height: 150%; padding:5px 0 0 0;}
.twe_fif-pad4 { font-size: 12px; line-height: 150%; padding:0 15px 0 0;}
.twe_fif-pad5 { font-size: 12px; line-height: 150%; padding:0 25px 5px 25px;}
.twe_fif-pad6 { font-size: 12px; line-height: 150%; padding:5px 15px 15px 15px;}
.twe_fif-pad7 { font-size: 12px; line-height: 150%; padding:5px 110px 15px 15px;}
.twe_fif-pad8 { font-size: 12px; line-height: 150%; padding:5px 95px 15px 15px;}
.twe_fif-pad9 { font-size: 12px; line-height: 150%; padding:35px 15px 15px 15px;}
.twe_fif-pad10 { font-size: 12px; line-height: 150%; padding:0px 15px 15px 15px;}


.icon3{ background-image:url(cras_20.gif); background-repeat:no-repeat; padding:0px 0 0 24px; font-size: 12px; line-height: 150%;}
.ele_thi-pad { font-size: 11px; line-height: 130%; padding:4px 0;}
.ele_thi-r { font-size: 11px; line-height: 130%; text-align:right;}
.twe_thi-pad { font-size: 12px; line-height: 130%; padding:3px 4px 3px 0;}
.merit01{font-size: 12px; line-height: 130%; font-weight:bold; color:#006766;}
.merit02{font-size: 12px; line-height: 130%; font-weight:bold; color:#666698;}
.merit03{font-size: 12px; line-height: 130%; font-weight:bold; color:#0069d2;}
.merit04{font-size: 12px; line-height: 130%; font-weight:bold; color:#006803;}
.merit05{font-size: 12px; line-height: 130%; font-weight:bold; color:#5d7306;}
.merit06{font-size: 12px; line-height: 130%; font-weight:bold; color:#fd7170;}
.merit07{font-size: 12px; line-height: 130%; font-weight:bold; color:#c87902;}
.merit08{font-size: 12px; line-height: 130%; font-weight:bold; color:#ff2fff;}
.merit09{font-size: 24px; line-height: 150%; font-weight:bold;}
.merit10{font-size: 24px; line-height: 130%; font-weight:bold; color:#ca0000;}
.merit11{font-size: 36px; line-height: 130%; font-weight:bold; color:#ca0000;}

.fou_fif-B-pad { font-size: 14px; line-height: 130%;font-weight:bold; color:#043465; padding:15px 15px 0 65px;}


/*09/9*/
.topimg{ padding-top:75px; padding-left:65px;font-size: 12px; line-height: 130%; font-weight:bold; color:#3b54a4;}
.cnt01{ padding-top:23px; padding-left:40px;font-size: 18px; line-height: 130%; font-weight:bold;}

.cnt02{ padding-top:5px; padding-left:30px;font-size: 18px; line-height: 100%; font-weight:bold;}
.cnt03{ padding-top:1px; padding-left:35px;font-size: 14px; line-height: 90%; font-weight:bold;}

.cnt04{ padding-top:5px; padding-left:25px;font-size: 16px; line-height: 100%; font-weight:bold;}
.cnt05{ padding-top:0px; padding-left:30px;font-size: 14px; line-height: 100%; font-weight:bold;}

.cnt06{ padding-top:13px; padding-left:35px;font-size: 24px; line-height: 100%; font-weight:bold; color:#990000}


.cnt001{ padding-top:47px; padding-left:40px;font-size: 18px; line-height: 130%; font-weight:bold;}

.cnt002{ padding-top:27px; padding-left:35px;font-size: 18px; line-height: 100%; font-weight:bold;}
.cnt003{ padding-top:1px; padding-left:45px;font-size: 14px; line-height: 90%; font-weight:bold;}

.cnt004{ padding-top:5px; padding-left:35px;font-size: 16px; line-height: 100%; font-weight:bold;}
.cnt005{ padding-top:0px; padding-left:40px;font-size: 14px; line-height: 100%; font-weight:bold;}

.cnt006{ padding-top:41px; padding-left:52px;font-size: 24px; line-height: 100%; font-weight:bold; color:#CC0104}

.cnt07{
	padding-top:2px;
	padding-left:305px;
	font-size: 24px;
	line-height: 100%;
	font-weight:bold;
	color:#FF0000;
}
.cnt08{
	padding-top:2px;
	padding-left:10px;
	font-size: 24px;
	line-height: 100%;
	font-weight:bold;
	color:#FF0000;
}


A { text-decoration : none ; color: #016599 }
A:hover { text-decoration : underline ; color : #016599 }

A.linkhead {
font-size: 11px; 
line-height: 130%;
color:#989dba; 
text-decoration:none;
}

A.linkhead:hover {
font-size: 11px; 
line-height: 130%;
color:#989dba; 
text-decoration:underline;
}

/* common style */

body {
div-align:center;
color: #333333;
text-align:center;
background-color: #FFFFFF;
}

.bg1{
background-image:url("../img/cmn_img/bg2.gif");
background-position:top;
background-repeat:repeat-x;
}

.bg2{
background-image:url("../img/index_info_bg2.gif");
background-position:bottom;
background-repeat:repeat-x;
}

.sdw_l{
background-image:url("../img/cmn_img/sdw_r_1.gif");
background-position:top;
background-repeat:repeat-x;
}

.sdw_r{
background-image:url("../img/cmn_img/sdw_l_1.gif");
background-position:top;
background-repeat:repeat-x;
}

.sdw_menu{
background-image:url("../img/cmn_img/sdw_menu.gif");
background-position:top;
background-repeat:repeat-x;
}

ckground-repeat:repeat-x;
}
