#contents .article_section h1 {
	font-size:181%;
	line-height:200%;
	font-weight:bold;
}

#contents .article_section h2 {
	font-size:133%;
	line-height:150%;
	font-weight:bold;
}

#contents .article_section table {
	border-collapse:separate;
}
#contents .article_section table tr td {
	padding:5px;
}
/* float */

#contents .article_section clearfix:after{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

#contents .article_section clearfix{

display:inline-block;

}

/* Hides from IE-mac \*/

*html .clearfix{

height:1%;

}

#contents .article_section clearfix{

display:block;

}

/* End hide from IE-mac */



#contents .article_section fleft{float:left;}

#contents .article_section fright{float:right;}



#contents .article_section clear{

clear:both;

height:1px;

line-height:0;

font-size:0;

}





/* text */

#contents .article_section lh01{line-height:1;}

#contents .article_section lh02{line-height:1.1;}

#contents .article_section lh03{line-height:1.2;}

#contents .article_section lh04{line-height:1.3;}

#contents .article_section lh05{line-height:1.4;}



#contents .article_section ttl01{font-size:14px;font-weight:bold;}

#contents .article_section ttl02{font-size:16px;font-weight:bold;}



#contents .article_section blt{font-weight:bold;}

#contents .article_section nlt{font-weight:normal;}



#contents .article_section mint{font-size:10px;}

#contents .article_section bigt{font-size:14px;}



#contents .article_section alignl{text-align:left;}

#contents .article_section alignc{text-align:center;}

#contents .article_section alignr{text-align:right;}



#contents .article_section valignt{vertical-align:top;}

#contents .article_section valignm{vertical-align:middle;}

#contents .article_section valignb{vertical-align:bottom;}



#contents .article_section black01{color:#000000;}

#contents .article_section glay01{color:#333333;}

#contents .article_section glay02{color:#666666;}

#contents .article_section glay03{color:#999999;}

#contents .article_section blue01{color:#003366;}

#contents .article_section blue02{color:#006699;}

#contents .article_section blue03{color:#0099cc;}

#contents .article_section red01{color:#cc0000;}

#contents .article_section red02{color:#990000;}

#contents .article_section red03{color:#CC3300;}

#contents .article_section orange01{color:#FF9900;}

#contents .article_section orange02{color:#FF6600;}

#contents .article_section green01{color:#339900;}

#contents .article_section green02{color:#006600;}



#contents .article_section ct01{color:#000;}

#contents .article_section ct02{color:#000;}

#contents .article_section ct03{color:#000;}



/* margin */

#contents .article_section mat01{margin-top:5px;}

#contents .article_section mat02{margin-top:10px;}

#contents .article_section mat03{margin-top:15px;}

#contents .article_section mat04{margin-top:20px;}

#contents .article_section mat05{margin-top:25px;}

#contents .article_section mat06{margin-top:30px;}

#contents .article_section mat07{margin-top:35px;}

#contents .article_section mat08{margin-top:40px;}

#contents .article_section mat09{margin-top:45px;}

#contents .article_section mat10{margin-top:50px;}



#contents .article_section mar01{margin-right:5px;}

#contents .article_section mar02{margin-right:10px;}

#contents .article_section mar03{margin-right:15px;}

#contents .article_section mar04{margin-right:20px;}

#contents .article_section mar05{margin-right:25px;}

#contents .article_section mar06{margin-right:30px;}

#contents .article_section mar07{margin-right:35px;}

#contents .article_section mar08{margin-right:40px;}

#contents .article_section mar09{margin-right:45px;}

#contents .article_section mar10{margin-right:50px;}



#contents .article_section mab01{margin-bottom:5px;}

#contents .article_section mab02{margin-bottom:10px;}

#contents .article_section mab03{margin-bottom:15px;}

#contents .article_section mab04{margin-bottom:20px;}

#contents .article_section mab05{margin-bottom:25px;}

#contents .article_section mab06{margin-bottom:30px;}

#contents .article_section mab07{margin-bottom:35px;}

#contents .article_section mab08{margin-bottom:40px;}

#contents .article_section mab09{margin-bottom:45px;}

#contents .article_section mab10{margin-bottom:50px;}



#contents .article_section mal01{margin-left:5px;}

#contents .article_section mal02{margin-left:10px;}

#contents .article_section mal03{margin-left:15px;}

#contents .article_section mal04{margin-left:20px;}

#contents .article_section mal05{margin-left:25px;}

#contents .article_section mal06{margin-left:30px;}

#contents .article_section mal07{margin-left:35px;}

#contents .article_section mal08{margin-left:40px;}

#contents .article_section mal09{margin-left:45px;}

#contents .article_section mal10{margin-left:50px;}





/* padding */

#contents .article_section pat01{padding-top:5px;}

#contents .article_section pat02{padding-top:10px;}

#contents .article_section pat03{padding-top:15px;}

#contents .article_section pat04{padding-top:20px;}

#contents .article_section pat05{padding-top:25px;}

#contents .article_section pat06{padding-top:30px;}

#contents .article_section pat07{padding-top:35px;}

#contents .article_section pat08{padding-top:40px;}

#contents .article_section pat09{padding-top:45px;}

#contents .article_section pat10{padding-top:50px;}



#contents .article_section par01{padding-right:5px;}

#contents .article_section par02{padding-right:10px;}

#contents .article_section par03{padding-right:15px;}

#contents .article_section par04{padding-right:20px;}

#contents .article_section par05{padding-right:25px;}

#contents .article_section par06{padding-right:30px;}

#contents .article_section par07{padding-right:35px;}

#contents .article_section par08{padding-right:40px;}

#contents .article_section par09{padding-right:45px;}

#contents .article_section par10{padding-right:50px;}



#contents .article_section pab01{padding-bottom:5px;}

#contents .article_section pab02{padding-bottom:10px;}

#contents .article_section pab03{padding-bottom:15px;}

#contents .article_section pab04{padding-bottom:20px;}

#contents .article_section pab05{padding-bottom:25px;}

#contents .article_section pab06{padding-bottom:30px;}

#contents .article_section pab07{padding-bottom:35px;}

#contents .article_section pab08{padding-bottom:40px;}

#contents .article_section pab09{padding-bottom:45px;}

#contents .article_section pab10{padding-bottom:50px;}



#contents .article_section pal01{padding-left:5px;}

#contents .article_section pal02{padding-left:10px;}

#contents .article_section pal03{padding-left:15px;}

#contents .article_section pal04{padding-left:20px;}

#contents .article_section pal05{padding-left:25px;}

#contents .article_section pal06{padding-left:30px;}

#contents .article_section pal07{padding-left:35px;}

#contents .article_section pal08{padding-left:40px;}

#contents .article_section pal09{padding-left:45px;}

#contents .article_section pal10{padding-left:50px;}



#contents .article_section paa01{padding:5px;}

#contents .article_section paa02{padding:10px;}

#contents .article_section paa03{padding:15px;}

#contents .article_section paa04{padding:20px;}



/** e??a?  **/

#contents .article_section sp_ban{

    background:url(/attach/images/top_gif/sp_bg.gif) no-repeat;

    width:300px;

    height:100px;

}

#contents .article_section sp_ttl {

    font-size:12px;

    font-weight:bold;

    color:#333333;

    margin:0 0 8px 20px;

    padding:10px 0 0 0;

    letter-spacing:normal;

}

#contents .article_section sp_msg {

    font-size:10px;

    color:#333333;

    margin:0 0 0 15px;

    letter-spacing:normal;

    line-height:120%;

}

#contents .article_section sp_txt {

    float:left;

}

#contents .article_section sp_img {

    float:right;

    padding:10px 10px 0 0;

}

#contents .article_section #titleBnr{

margin:0 0 25px 0;

padding:5px 0 18px 20px;

background:url(../img/thi_bg01.gif);

}


#contents .article_section #title{

margin:0 0 30px 30px;

font-size:24px;

}

#contents .article_section #title2{

margin:0 0 20px 30px;

font-size:18px;

}

#contents .article_section #title span{

padding:0 0 5px 0;

background:url(../img/thi_bg02.gif) repeat-x left bottom;

}

#contents .article_section textArea{

width:620px;

margin:0 26px 30px 30px;

font-size:12px;

}



#contents .article_section imgBox{

margin:0 0 20px 0;

}



#contents .article_section imgBox img{

margin:5px 5px 5px 0;

padding:10px 10px 10px 30px;

background:url(../img/thi_bg03.gif);

}



#contents .article_section imgBox .capBox{

margin:0 0 0 30px;

line-height:1.4;

}



#contents .article_section profile{

margin:0 0 20px 0;

}



#contents .article_section profile .img{

float:left;

}



#contents .article_section profile .img img{

padding:10px 10px 10px 30px;

background:url(../img/thi_bg03.gif);

border-right:#fff solid 10px;

}



#contents .article_section profile .txt{

padding:0 20px 0 0;

font-size:10px;

}



#contents .article_section Bold

{

	font-weight: bold;

}



#contents .article_section Title

{

	font-weight: bold;

	font-size: 18px;

	color: #cc3300;

}



#contents .article_section Code

{

	border: #8b4513 1px solid;

	padding-right: 5px;

	padding-left: 5px;

	color: #000066;

	font-family: 'Courier New' , Monospace;

	background-color: #ff9933;

}



#contents .article_section General {

	word-wrap: break-word;

	margin: 0 0 0 31px;

	font-size: 12px;

	line-height: 180%;

	letter-spacing: 150%;

	padding-right: 30px;

}



#contents .article_section Caption {

	margin:0 0 20px 31px;

	font-size: 11px;

}



#contents .article_section imgbox{

	background:url(../images/news_imgbg.gif)  repeat;

	padding: 10px 10px 10px 40px;

	margin: 0px 10px 0px 0px;

	text-align: left;

}



#contents .article_section #MainContents {

word-wrap: break-word;

line-height: 1.5;

font-size: 12px;

line-height: 180%;

letter-spacing: 150%;

/*margin: 0px 8px 0px 8px;*/

}

#contents .article_section MsoNormal font,

#contents .article_section MsoNormal,

td p {

font-size: 10px;

line-height: 16px;

letter-spacing: 1px;

}

#contents .article_section cat_name {

margin:0 0 20px 0px;

}

#contents .article_section ul.page {

    text-align: right;

}

#contents .article_section sm {
	font-size:86%;	
}

/* news2u */

.news2u_item_list {
	zoom:1;
}

.news2u_item_list:after {
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.news2u_item_list li {
	float:left;
	margin:0 5px 20px;
	border:1px solid #CCC;
}

