@charset "UTF-8";


/*--------------------------------------------------------------------------------
MODULE
--------------------------------------------------------------------------------*/
.bdNone{ border:none !important;}
.normalDiscList01 li{ list-style:disc; margin-left:14px;}
.layoutC{ text-align:center;}

/*--------------------------------------------------------------------------------
wrapMaxCol
--------------------------------------------------------------------------------*/
.wrapMaxCol{ width:100%; margin:0 auto; min-width:960px;}
.wrapMaxCol .innerColSec1{ width:960px; margin: auto;}

#cm_h1 {font-size:180%!important; margin-left:5px;}

/*--------------------------------------------------------------------------------
h1Lead01
--------------------------------------------------------------------------------*/
.h1Lead01{ width:100%; padding:35px 0; border-top:1px solid #eeeeee; margin:15px 0 0 0;}
.h1Lead01 p{ width:960px; margin:0 auto;}


/*--------------------------------------------------------------------------------
Col2Block01
--------------------------------------------------------------------------------*/
.Col2Block01{ width:100%; overflow:hidden;}
.Col2Block01 .colL{ float:left; width:410px;}
.Col2Block01 .colR{ float:right; width:345px;}

.Col2Block01 .center{ 
	width: 800px;
	text-align:center;}


/*--------------------------------------------------------------------------------
Col2Block02
--------------------------------------------------------------------------------*/
.Col2Block02{ width:100%; overflow:hidden;}
.Col2Block02 .colL{ float:left; width:367px;}
.Col2Block02 .colR{ float:right; width:444px;}


/*--------------------------------------------------------------------------------
blankLink01
--------------------------------------------------------------------------------*/
.blankLink01{ font-size:75%;}
.blankLink01 span{ padding:0 15px 0 0; }
.blankLink01 a{ background: url(/common/images/ico_pop_01.gif) no-repeat left 0;padding: 0 0 2px 21px;} 

/*--------------------------------------------------------------------------------
col2Article
--------------------------------------------------------------------------------*/
.col2Article{ width:960px; margin:0 auto 5px; overflow:hidden;}
.col2Article p { margin:0 0 0 0;}
.col2Article .colL{ float:left; width:466px;}
.col2Article .colR{ float:left; width:401px;}


/*--------------------------------------------------------------------------------
articleSec01
--------------------------------------------------------------------------------*/
.articleSec01{ margin:0 auto 10px auto ; border:1px solid #e2e2e2; width:958px;}
.articleSec01 dt{border-bottom:1px solid #e2e2e2; background:#fafafa; padding:12px 20px; margin-bottom:10px;}
.articleSec01 dd{ margin: 0 50px; border-top:1px solid #eee; padding:20px 0 20px 0;}
.articleSec01 dd p{ margin-bottom:10px;}
.articleSec01 dd h2{ margin-bottom:10px;}

/*--------------------------------------------------------------------------------
articleSec02
--------------------------------------------------------------------------------*/
.articleSec02{ margin:45px auto 0 auto ; border:1px solid #e2e2e2; width:958px;}
.articleSec02 dt{margin: 0 70px; padding:40px 0 25px 0;}
.articleSec02 dd{ margin: 0 70px; border-top:1px solid #eee; padding:20px 0 80px 0;}
.articleSec02 dd .ddCol2{ width:100%; overflow:hidden;}
.articleSec02 dd .ddCol2 .colL{ float:left;}
.articleSec02 dd .ddCol2 .colR{ float:right;}
.articleSec02 dd .ddCol2 .w440{ width:440px;}
.articleSec02 dd .ddCol2 .w400{ width:400px;}
.articleSec02 dd .ddCol2 .w385{ width:385px;}
.articleSec02 dd .ddCol2 .w360{ width:360px;}
.articleSec02 dd .ddCol2 .w350{ width:350px;}
.articleSec02 dd .ddCol2 .w330{ width:330px;}
.articleSec02 dd .ddCol2 .w395{ width:395px;}

/*--------------------------------------------------------------------------------
h2TtlSec
--------------------------------------------------------------------------------*/
.h2TtlSec{ border:1px solid #e2e2e2; background:#fafafa; padding:12px 20px; width:918px; margin:0 auto 30px;} 


/*--------------------------------------------------------------------------------
tabGroup
--------------------------------------------------------------------------------*/
#tabGroup {width:100%;min-width:960px;} 
#tabGroup .tabNav {width:100%;height:43px;background:url(/common/images/bg_line_01.gif) repeat-x left bottom;}
#tabGroup .tabNav .tab {width:960px;margin:0 auto;}
#tabGroup .tabNav .tab li {float:left;width:160px;height:43px;}
#tabGroup .tabNav .tab li img {cursor:pointer;}
#tabGroup .tabCont1,
#tabGroup .tabCont2,
#tabGroup .tabCont3,
#tabGroup .tabCont4,
#tabGroup .tabCont5 {width:960px;margin:0 auto;}
#tabGroup .tabCont1 li,
#tabGroup .tabCont2 li,
#tabGroup .tabCont3 li,
#tabGroup .tabCont4 li,
#tabGroup .tabCont5 li {display:inline;}

.brankLinkR{ text-align:right; margin:0 80px 30px 0; font-size:85%;}
.brankLinkR a{ background:url(/common/images/ico_pop_01.gif) no-repeat 0 0; padding:0 0 0 20px;} 
.brankItextL{ display:inline-block;background:url(/common/images/ico_pop_01.gif) no-repeat 5px 0; padding:0 10px 0 25px;font-size:85%;}
.layoutR{ text-align:right;}


/*--------------------------------------------------------------------------------
table
--------------------------------------------------------------------------------*/
#universaldesign tbl.colL, #universaldesign tbl.colR { width: 470px;}
#universaldesign table.tbl { font-size: 70%;}
#universaldesign table.tbl th{ font-weight:normal;}
#universaldesign table.tbl th,table.tbl td { padding: 5px 10px; border: 1px solid #666;}








#div .center {
	text-align:center;
}