@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;}


/*--------------------------------------------------------------------------------
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;}

/*--------------------------------------------------------------------------------
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 30px; overflow:hidden;}
.col2Article p { margin:20px 0 0 0;}
.col2Article .colL{ float:left; width:466px;}
.col2Article .colR{ float:left; width:401px;}


/*--------------------------------------------------------------------------------
articleSec01
--------------------------------------------------------------------------------*/
.articleSec01{ margin:0 auto 80px auto ; border:1px solid #e2e2e2; width:958px;}
.articleSec01 dt{border-bottom:1px solid #e2e2e2; background:#fafafa; padding:12px 20px; margin-bottom:30px;}
.articleSec01 dd{ margin: 0 69px; border-top:1px solid #eee; padding:20px 0 40px 0;}
.articleSec01 dd p{ margin-bottom:20px;}
.articleSec01 dd h2{ margin-bottom:20px;}

/*--------------------------------------------------------------------------------
articleSec02
--------------------------------------------------------------------------------*/
.articleSec02{ margin:45px auto 0 auto ; border:1px solid #e2e2e2; width:958px;}
.articleSec02 dt{margin: 0 70px; padding:40px 0 25px 0;font-size: 18px;}
.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:240px;height:43px;}
#tabGroup .tabNav .tab li img {cursor:pointer;}
#tabGroup .tabCont1,
#tabGroup .tabCont2,
#tabGroup .tabCont3,
#tabGroup .tabCont4,
#tabGroup .tabCont5,
#tabGroup .tabCont6 {width:960px;margin:0 auto;}
#tabGroup .tabCont1 li,
#tabGroup .tabCont2 li,
#tabGroup .tabCont3 li,
#tabGroup .tabCont4 li,
#tabGroup .tabCont5 li,
#tabGroup .tabCont6 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;}