@charset "utf-8";


/*
########################################################
  common style
########################################################
*/

/* btn style
--------------------------------------------*/

/* right btn */

.rightBtn01{
	position:relative;
}

.rightBtn01 a{
	position:absolute;
	right:10px;
	top:0;
}



/* mail style
--------------------------------------------*/

div.mailInfoBox{
	width:480px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
}

div.mailInfoBox dl{
	background-color:#F2F2F2;
	margin:0 0 5px 0;
	padding:5px 0 10px 0;
}

div.mailInfoBox dl dt{
	color:#336699;
	font-weight:bold;
	margin:0 0 0 15px;
}

div.mailInfoBox dl dd{
	margin:3px 0 0 15px;
}

div.mailInfoBox dl dd label{
	margin:0 10px 0 0;
}

div.mailInfoBox dl dd input{
	vertical-align:middle;
	margin:0 3px 0 0;
}

div.mailInfoBox dl dd.mailInfoBoxIn{
}

div.mailInfoBox dl dd.mailInfoBoxIn label{
	margin:0 0 0 10px;
}

div.mailInfoBox dl dd.mailInfoBoxIn input{
	margin:0 20px 0 0;
}

div.mailInfoBox dl dd table{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

div.mailInfoBox dl dd table th{
	padding:0 0 8px 15px;
	background:url(../../common/img/icon_square01.gif) no-repeat left 35%;
	font-weight:normal;
	text-align:left;
}

div.mailInfoBox dl dd table td{
	padding:0 0 8px 0;
}




/* title style
--------------------------------------------*/

/* 01 */

.ttlSt01{
    font-size: 100%;
	width:480px;
	height:auto;
	background:url(../img/sttl_dp01_01.jpg) no-repeat left top;
}

.ttlSt01 span{
	display:block;
	width:460px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp01_02.jpg) no-repeat left bottom;
}

/* 02 */

.ttlSt02{
	position:relative;
    font-size: 80%;
	font-weight:normal;
}

.ttlSt02 a,
.ttlSt02 span{
	position: absolute;
	right:0;
	top:10px;
	padding:0 0 0 15px;
	font-weight:normal;
	background:url(../img/icon_arrow04.gif) no-repeat 0 0.3em;
}

/* 03 */

.ttlSt03{
    font-size: 100%;
	width:480px;
	height:auto;
	background:url(../img/sttl_dp03_01.jpg) no-repeat left top;
}

.ttlSt03 span{
	display:block;
	width:460px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp03_02.jpg) no-repeat left bottom;
}

/* 04 */

.ttlSt04{
    font-size: 100%;
	width:230px;
	height:auto;
	background:url(../img/sttl_dp04_01.jpg) no-repeat left top;
}

.ttlSt04 span{
	display:block;
	width:210px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp04_02.jpg) no-repeat left bottom;
}

/* 05 */

.ttlSt05{
    font-size: 100%;
	width:480px;
	height:auto;
	background:url(../img/sttl_dp05_01.jpg) no-repeat left top;
}

.ttlSt05 span{
	display:block;
	width:460px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp05_02.jpg) no-repeat left bottom;
}

/* 06 */

.ttlSt06{
    font-size: 100%;
	width:460px;
	height:auto;
	background:url(../img/sttl_dp06_01.jpg) no-repeat left top;
}

.ttlSt06 span{
	display:block;
	width:440px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp06_02.jpg) no-repeat left bottom;
}

/* 07 */

.ttlSt07{
    font-size: 100%;
	width:220px;
	height:auto;
	background:url(../img/sttl_dp07_01.jpg) no-repeat left top;
}

.ttlSt07 span{
	display:block;
	width:200px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp07_02.jpg) no-repeat left bottom;
}

.ttlSt07 a{
	color:#CD6E0A !important;
}


/* 08 */

.ttlSt08{
    font-size: 100%;
	width:480px;
	height:auto;
	background:url(../img/sttl_dp08_01.jpg) no-repeat left top;
}

.ttlSt08 span{
	display:block;
	width:460px;
	height:auto;
	padding:2px 0 2px 20px;
	font-weight:bold;
	background:url(../img/sttl_dp08_02.jpg) no-repeat left bottom;
}

/* 09 */

.ttlSt09{
  font-size: 100%;
	width:220px;
	height:auto;
	margin-bottom:10px;
	background:url(../img/sttl_dp04_01.jpg) no-repeat left top;
}

.ttlSt09 span{
	color:#FFF;
	display:block;
	width:218px;
	height:auto;
	padding:4px 0 2px 10px;
	font-weight:bold;
	background:url(../../user/img/download/bg_dlttl.jpg) repeat-x;
}

/* 10 */

.ttlSt10{
  font-size: 100%;
	width:230px;
	height:auto;
	margin-bottom:5px;
}

.ttlSt10 span{
	display:block;
	width:205px;
	height:auto;
	margin:0 auto;
	padding:4px 0 2px 5px;
	font-weight:bold;
	border:#86A47B solid 2px;
}

.ttlSt10 span a{
	padding:2px 5px 5px 23px;
	background:url(../../common/img/icon_pdf01.gif) no-repeat 0 0;
}

/* 11 */

.ttlSt11{
  font-size: 100%;
	width:230px;
	height:auto;
}

.ttlSt11 span{
	display:block;
	width:210px;
	height:auto;
	padding:2px 0 2px 10px;
	font-weight:bold;
}

/* knowledge */

.ttlStK{
    font-size: 101%;
	color:#D85F56;
	font-weight:bold;
	padding-left:7px;
	line-height:1.1 !important;
	border-left:3px solid #D85F56;
}

/* lerning */

.ttlStL{
    font-size: 101%;
	color:#336699;
	font-weight:bold;
	padding-left:7px;
	line-height:1.1 !important;
	border-left:3px solid #336699;
}

/* use */

.ttlStU{
    font-size: 101%;
	color:#C8853E;
	font-weight:bold;
	padding-left:7px;
	line-height:1.1 !important;
	border-left:3px solid #C8853E;
}

/* master */

.ttlStM{
    font-size: 101%;
	color:#5E8F3D;
	font-weight:bold;
	padding-left:7px;
	line-height:1.1 !important;
	border-left:3px solid #5E8F3D;
}




/* btn style
--------------------------------------------*/

/* icon style
--------------------------------------------*/

/* 01 */

.iconS01{
	padding:0 0 0 12px;
	background:url(../img/icon_arrow02.gif) no-repeat 0 0.45em;
}

.iconS02{
    font-size: 80%;
	padding:0 0 2px 18px;
	background: url(../img/icon_arrow04.gif) no-repeat 0 0.1em;
}

.iconS03{
	padding:0 0 2px 12px;
	background: url(../img/icon_circle01.gif) no-repeat 0 0.5em;
}

.iconS04{
	padding:0 0 2px 12px;
	background: url(../img/icon_square01.gif) no-repeat 0 0.5em;
}

.iconS05{
	padding:0 0 0 12px;
	background:url(../img/icon_arrow07.gif) no-repeat 0 0.5em;
}

.iconS06{
	padding:0 0 0 10px;
	margin:0 5px;
	background:url(../img/icon_arrow02.gif) no-repeat 0 0.35em;
}

/* list pattern */

.iconSL01 li{
	padding:0 0 0 12px;
	background:url(../img/icon_arrow02.gif) no-repeat 0 0.5em;
}

.iconSL02 li{
    font-size: 80%;
	padding:0 0 2px 18px;
	background: url(../img/icon_arrow04.gif) no-repeat 0 0.1em;
}

.iconSL03 li{
	padding:0 0 2px 12px;
	background: url(../img/icon_circle01.gif) no-repeat 0 0.5em;
}

.iconSL04 li{
	padding:0 0 2px 12px;
	background: url(../img/icon_square01.gif) no-repeat 0 0.5em;
}




/* pdf01 */

div.pdfBox01{
	width:460px;
	height:auto;
	margin:10px 0 20px 0;
}

div.pdfBox01 ol{
}

div.pdfBox01 ol li{
	padding:5px 0;
	background:url(../img/line_grey01.gif) repeat-x left bottom;
}

div.pdfBox01 ol li a{
	padding:2px 5px 5px 25px;
	background:url(../img/icon_pdf01.gif) no-repeat 0 0;
}

/* pdf02 */

dl.pdfBox02{
    font-size: 80%;
	position:relative;
}

dl.pdfBox02 dt{
	position:absolute;
}

dl.pdfBox02 dd{
	padding:0 0 0 170px;
}

/* pdf03 */

.iconPDF{
	padding:0 0 0 25px;
	background:url(../img/icon_pdf01.gif) no-repeat 0 0.1em;
}

.iconPDF02{
	padding:2px 25px 2px 0;
	background:url(../img/icon_pdf01.gif) no-repeat right 0.1em;
}

.iconPDF03{
	padding:2px 0 2px 25px;
	background:url(../img/icon_pdf01.gif) no-repeat 0 0.1em;
}

/* window */

.iconWin{
	padding:0px 15px 0px 0 !important;
	background:url(../img/icon_window.gif) no-repeat right 0.1em !important;
}


/* notice style
--------------------------------------------*/

.notice,
.noticeL li{
	text-indent:-1em !important;
	padding-left:1em !important;
}

.notice02,
.notice02L li{
	text-indent:-1.8em !important;
	padding-left:1.8em !important;
}

.notice03,
.notice03L li{
	text-indent:-0.5em !important;
	padding-left:0.5em !important;
}

.noticeS,
.noticeSL li{
    font-size: 80%;
	text-indent:-1em;
	padding:0 0 0 1em;
}

.noticeS02,
.noticeSL02 li{
    font-size: 80%;
	text-indent:-2.2em;
	padding:0 0 0 2.2em;
	color:#FF0000;
}

.noticeS03,
.noticeSL03 li{
	font-size: 80%;
	text-indent:-2em;
	padding:0 0 0 2em;
}

/* layout style
--------------------------------------------*/

/* 01 */

div.layoutBox{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
}

div.layoutBoxL{
	margin:0;
	padding:0;
	float:left;
}

div.layoutBoxR{
	margin:0;
	padding:0;
	float:right;
}


/* link style
--------------------------------------------*/

/* 01 */

div.bLinkBox01{
	width:470px;
	height:auto;
	text-align:right;
	padding:0 0 5px 0;
	background:url(../img/line_grey01.gif) repeat-x left bottom;
}

div.bLinkBox01 a{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(../img/icon_arrow02.gif) no-repeat 0 0.2em;
}



/* line style
--------------------------------------------*/

/* 01 */


/* pankuzu style
--------------------------------------------*/

p.pankuzuList{
    font-size: 80%;
	margin:0 0 5px 2px;
}

p.pankuzuList a{
	color:#CF7516 !important;
}

/* common side Box
--------------------------------------------*/

div.commonSBox{
	width:180px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/bg_common_side_middle.gif) repeat-y left top;
}

div.commonSBoxT{
	width:180px;
	height:10px;
	margin:0;
	padding:0;
	background:url(../img/bg_common_side01_top.gif) no-repeat left top;
}

div.commonSBoxB{
	width:180px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:url(../img/bg_common_side01_bottom.gif) no-repeat left bottom;
}

div.commonSBoxB dl{
	width:140px;
	height:auto;
	margin:0 auto;
}

div.commonSBoxB dl dt{
	margin:0 0 5px 0;
}

div.commonSBoxB dl dd ol li{
    font-size: 80%;
	margin:10px 0;
	padding:0 0 0 15px;
	background:url(../img/icon_arrow02.gif) no-repeat 0 0.5em;
}

div.commonSAsset img{
	margin:0 0 10px 0;
}


/* information Box
--------------------------------------------*/

div.commonCapBox{
	margin:0;
	padding:10px 13px 10px 13px;
	margin:20px 0 0 20px;
	background:#F0F4F0;
	line-height: 1.5;
	/*width:464px;*/
}
div.commonInfoBox{
	width:690px;
	height:auto;
	margin:20px 0 0 20px;
	padding:10px 0 25px 0;
	background-color:#F2F2F2;
}

div.commonInfoBox p.disclaimerTxt{
	line-height: 1.5;
	margin:0 13px 0 13px;
}

div.commonInfoBox ul li{
	text-indent:-1em;
	padding:0 0 0 1em;
	margin:0 13px 3px 13px;
  font-size: 80%;
}

div.commonInfoBox02{
	width:670px;
	height:auto;
	margin:0 0 20px 0;
	padding:10px;
	background-color:#F2F2F2;
}

div.commonInfoBox02 ul li{
	text-indent:-1em;
	padding:0 0 0 1em;
	margin:0 13px 3px 13px;
  font-size: 80%;
}

div.commonInfoBox dl{
	margin:15px 0 3px 13px;
	padding:0 0 0 16px;
	border-left:3px solid #C9C9C9;
}

div.commonInfoBox dl dd.disclaimerTel{
	float:right;
	margin:0 30px 0 0;
}

p.commonCFoot{
	margin:10px 0 10px 20px;
    font-size: 80%;
}

p.commonCFoot a{
	color:#015500 !important;
}

/*ol.commonCFoot{
	margin:10px 0 10px 20px;
    font-size: 80%;
}

ol.commonCFoot li{
	display:inline;
	padding:0 8px;
	border-left:1px solid #666666;
}

ol.commonCFoot li.commonCFootLC{
	border-right:1px solid #666666;
}

ol.commonCFoot a{
	color:#015500 !important;
}*/


/* tel box style
--------------------------------------------*/

div.telBox01{
	width:480px;
	height:auto;
	margin:0;
	padding:8px 0;
	background-color:#F2F2F2;
}

div.telBox01 p{
	margin:0 0 0 20px;
}

div.telBox01 dl{
	margin:10px 0 0 20px;
}

div.telBox01 dl dt{
	background-color:#FFFFFF;
	padding:8px 15px;
	margin:0 10px 0 0;
	display:inline;
	float:left;
}

div.telBox01 dl dd{
	width:340px;
	float:left;
}



/*
########################################################
  margin - padding
########################################################
*/
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}

.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}

.mg5 {margin:5px !important;}
.mg10 {margin:10px !important;}
.mg15 {margin:15px !important;}
.mg20 {margin:20px !important;}
.mg25 {margin:25px !important;}
.mg30 {margin:30px !important;}
.mg35 {margin:35px !important;}
.mg40 {margin:40px !important;}
.mg45 {margin:45px !important;}
.mg50 {margin:50px !important;}

.pd5 {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd25 {padding:25px !important;}
.pd30 {padding:30px !important;}
.pd35 {padding:35px !important;}
.pd40 {padding:40px !important;}
.pd45 {padding:45px !important;}
.pd50 {padding:50px !important;}

.ma0 {margin:0 !important;}
.pd0 {padding:0 !important;}

/*
########################################################
  align
########################################################
*/

.alignC {
	text-align:center !important;
}
.alignL {
	text-align:left !important;
}
.alignR {
	text-align:right !important;
}

.valignT,
.valignT td,
.valignT th,
.valignT img{
	vertical-align:top !important;
}

.valignM,
.valignM td,
.valignM th,
.valignM img{
	vertical-align: middle !important;
}

.valignB,
.valignB td,
.valignB th,
.valignB img{
	vertical-align: bottom !important;
}

.valignBL,
.valignBL td,
.valignBL th,
.valignBL img{
	vertical-align: baseline !important;
}

/*
########################################################
  background - border
########################################################
*/

.bgNone{
	background:none !important;
}

.bdNone{
	border:none !important;
}

.bgbdNone{
	border:none !important;
	background:none !important;
}

.txtBG01{
	padding:15px;
	background-color:#f2f2f2;
}

.txtBG02{
	padding:5px 10px;
	background-color:#f2f2f2;
}

.txtBG03{
	padding:5px 10px;
	color:#FFFFFF;
	background-color:#D85F56;
}

.txtBG04{
	padding:10px 20px;
	background-color:#f2f2f2;
}

.commonBG01{
	width:470px;
	height:auto;
	padding:0;
	background:url(../img/bg_pink01_m.gif) repeat-y left top;
}

.commonBG01T{
	width:470px;
	height:auto;
	padding:10px 0 0 0;
	background:url(../img/bg_pink01_t.gif) no-repeat left top;
}

.commonBG01B{
	width:440px;
	height:auto;
	padding:0 15px 15px 15px;
	background:url(../img/bg_pink01_b.gif) no-repeat left bottom;
}

.commonBG02{
	width:480px;
	height:auto;
	padding:0;
	background:url(../img/bg_grey01_m.gif) repeat-y left top;
}

.commonBG02T{
	width:480px;
	height:auto;
	padding:10px 0 0 0;
	background:url(../img/bg_grey01_t.gif) no-repeat left top;
}

.commonBG02B{
	width:450px;
	height:auto;
	padding:0 15px 15px 15px;
	background:url(../img/bg_grey01_b.gif) no-repeat left bottom;
}

/*
########################################################
  text color
########################################################
*/

.txtBold{
	font-weight:bold !important;
}

.txtNormal{
	font-weight: normal !important;
}

.txtRed01{
	color:#993300 !important;
}

.txtRed{
	color:#ff0000 !important;
}

.txtBlue{
	color:#336699 !important;
}

/*
########################################################
  text other
########################################################
*/

.txtSN{
	font-size:80%;
	font-weight: normal !important;
}

/*
########################################################
  .font
########################################################
*/

.fontS {
    font-size: 80%;
}
.fontM {
    font-size: 100%;
}
.fontL {
    font-size: 120%;
}

/*
########################################################
  .float
########################################################
*/

.floatR,
.floatR li{
	float:right;
}

.floatL,
.floatL li{
	float:left;
}

.floatN,
.floatN li{
	float:none;
}

/*
########################################################
  .cursor
########################################################
*/

.cursorN{
	cursor:default;
}

.cursorP,
.roBtn{
	cursor: pointer;
}

/*
########################################################
  .display
########################################################
*/

.dispB,
.dispB li{
	display:block !important;
}

.dispI,
.dispI li{
	display:inline !important;
}

.dispN,
.dispN li{
	display: none !important;
}

/*
########################################################
  width style
########################################################
*/

.w150{
	width:150px !important;
}

.w210{
	width:210px !important;
}

.w230{
	width:230px !important;
}

.w250{
	width:250px !important;
}

.w280{
	width:280px !important;
}

.w330{
	width:330px !important;
}

.w340{
	width:340px !important;
}

.w370{
	width:370px !important;
}

.w400{
	width:400px !important;
}

.w440{
	width:440px !important;
}

.w460{
	width:460px !important;
}

.w470{
	width:470px !important;
}

.w670{
	width:670px !important;
}


/*
########################################################
  dl box style
########################################################
*/

/* 01 */

dl.dlBoxSt01{
	width:480px;
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt01 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color:#336699;
	background:url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt01 dd{
	margin:0 0 20px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

/* 02 */

dl.dlBoxSt02{
	height:auto;
	margin:10px 0 0 10px;
}

dl.dlBoxSt02 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #336699;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt02 dd{
	margin:0 0 15px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt02 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 03 */

dl.dlBoxSt03{
	width:470px;
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt03 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #990000;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt03 dd{
	margin:0 0 20px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt03 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 04 */

dl.dlBoxSt04{
	width:210px;
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt04 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #990000;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt04 dd{
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

/* 05 */

dl.dlBoxSt05{
	width:470px;
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt05 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #990000;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt05 dd{
	margin:0 0 20px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

/* 06 */

dl.dlBoxSt06{
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt06 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #336699;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt06 dd{
	margin:0 0 15px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt06 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 07 */

dl.dlBoxSt07{
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt07 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color:#336699;
	background:url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt07 dd{
	margin:0 0 20px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

/* 08 */

dl.dlBoxSt08{
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt08 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #36B189;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt08 dd{
	margin:0 0 15px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt08 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 09 */

dl.dlBoxSt09{
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt09 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	color: #F0A300;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt09 dd{
	margin:0 0 15px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt09 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 10 */

dl.dlBoxSt10{
	height:auto;
	margin:10px 0 0 0;
}

dl.dlBoxSt10 dt{
	margin:15px 0 0 0;
	padding:0 0 5px 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left bottom;
}

dl.dlBoxSt10 dt span{
	padding:2px 0 0 12px;
	font-weight:bold;
	color: #1FADD3;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

/* 11 */

dl.dlBoxSt11{
	height:auto;
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #336699;
}

dl.dlBoxSt11 dt{
	padding:0 0 2px 0;
	font-weight:bold;
	color: #336699;
}

dl.dlBoxSt11 dd{
	margin:0 0 20px 0;
	padding:5px 0 0 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt11 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 12 */

dl.dlBoxSt12{
	height:auto;
	margin:10px 0 0 10px;
}

dl.dlBoxSt12 dt{
	padding:0 0 2px 12px;
	font-weight:bold;
	background: url(../../common/img/icon_square01.gif) no-repeat 0 0.5em;
}

dl.dlBoxSt12 dd{
	margin:0 0 15px 0;
	padding:5px 0 0 12px;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt12 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}


/* 13 */

dl.dlBoxSt13{
	height:auto;
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #D85F56;
}

dl.dlBoxSt13 dt{
	padding:0 0 2px 0;
	font-weight:bold;
	color: #D85F56;
}

dl.dlBoxSt13 dd{
	margin:0 0 0 0;
	padding:5px 0 0 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt13 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 14 */

dl.dlBoxSt14{
	height:auto;
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #D85F56;
}

dl.dlBoxSt14 dt{
	padding:0 0 2px 0;
	font-weight:bold;
	color: #D85F56;
}

dl.dlBoxSt14 dd{
	margin:0 0 20px 0;
	padding:5px 0 0 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt14 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 15 */

dl.dlBoxSt15{
	height:auto;
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #336699;
}

dl.dlBoxSt15 dt{
	padding:0 0 2px 0;
	font-weight:bold;
	color: #336699;
}

dl.dlBoxSt15 dd{
	margin:0 0 0 0;
	padding:5px 0 0 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt15 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}

/* 16 */

dl.dlBoxSt16{
	height:auto;
	margin:10px 0 0 0;
	padding:10px;
	border:1px solid #D19A5C;
}

dl.dlBoxSt16 dt{
	padding:0 0 2px 0;
	font-weight:bold;
	color: #D19A5C;
}

dl.dlBoxSt16 dd{
	margin:0 0 0 0;
	padding:5px 0 0 0;
	background: url(../../common/img/line_grey01.gif) repeat-x left top;
}

dl.dlBoxSt16 dd ol li{
	text-indent:-14px;
	padding:0 0 0 14px;
	margin:0 0 3px 5px;
}


.w218{
	width:218px;
}
.w216{
	width:215px;
}


/* btnLeveragePosi */

p.btnLeveragePosi{
	width:470px;
	position:relative;
}

p.btnLeveragePosi a{
	position: absolute;
	right:10px;
	top:0;
}

