@charset "utf-8";

.rootDesign{
    color: #222;
    vertical-align: baseline;
    outline: 0;
    background-color: #FFFFFF;
    font-size: 100%;
    line-height: 1;
    font-family: Arial,sans-serif, Geneva;
}


/* common-new/css/base.css */
img{border:none;}
img.border{border:1px solid #ccc;}
hr{display:none;}
em{font-style:normal; font-weight:bold;}
sub{vertical-align:baseline;}
sup{vertical-align:text-top;}
span.rmv, p.rmv{display:block; position:absolute; top:-9999px; left:-9999px; width:100px;}
span.clear, div.clear{display:block; clear:both; width:1px; height:1px; margin-top:-1px;}


/* common-new/css/font.css */
div#headerwrap{font-size:75%;}
div#headerwrap div#header input.submitQuery{font-size:1.0em;}
div#headerwrap div#globalnav{font-weight:bold;}
div#breadcrumb{font-size:75%;}
div#pagetitle p{font-size:100%; font-weight:bold;}
div#pagetitle h1{font-size:100%;}
.title, .title02, .question{line-height:130%;}
.title, .title02, .question{font-size:75%;}
h2.subtitle, h3.subtitle{font-size:75%;}
h3.btn-lnk-alignl{font-weight:normal;}
div.txt3c, div.img1c-txt2c, div.txt1c-txt2c, div.img2c-txt1c, div.img12c-txt52c, div.pagingnav, div.txt2c-txt1c, div.img12c-txt32c-txt1c, div.img12c-txt1c, div.txt32c, div.txt32ctxt34c-txt34c, div.txt1c-txt1c-txt1c, div.txt1c-gradation, div.img14c-txt14c-img14c-txt14c, div.img100c-txt160c-img100c-txt160c, div.dl1c-2c, div.dl1c-2c-normal, div.articlesc, div.suplink3c, div.suplink, div.suplink32c, div.answer, div.diagram, div.tabnav01, div.tabnav02, div.tabnav03, div.tabnav04, div.utilitynav, div.keyimgnav, div.txt3btnc, div.txt3btnc-alignr, div.recommend{font-size:75%; line-height:135%;}
div.txt3c *, div.img1c-txt2c *, div.txt1c-txt2c *, div.img2c-txt1c *, div.img12c-txt52c *, div.pagingnav *, div.txt2c-txt1c *, div.img12c-txt32c-txt1c *, div.img12c-txt1c *, div.txt32c *, div.txt32ctxt34c-txt34c *, div.txt1c-txt1c-txt1c *, div.txt1c-gradation *, div.img14c-txt14c-img14c-txt14c *, div.img100c-txt160c-img100c-txt160c *, div.dl1c-2c *, div.dl1c-2c-normal *, div.articlesc *, div.suplink3c *, div.suplink *, div.answer *, div.diagram *, div.tabnav01 *, div.tabnav02 *, div.tabnav03 *, div.tabnav04 *, div.utilitynav *, div.keyimgnav *, div.txt3btnc *, div.txt3btnc-alignr *, div.recommend *{font-size:100%;}
div.txt3c div.newstitle h2{font-size:140%; line-height:135%;}
strong{font-size:110% !important;}
sub,sup{font-size:85% !important;}
.notice, .small, .caption{font-size:95% !important;}
.italic{font-style:italic;}
div.table1c-2c table, div.table1c-2c02 table, div.table1c-2c03 table, div.table1c-3c table, div.tableformc table{font-size:75%;}
div.table1c-2c table td .notice, div.table1c-2c table td .small{font-size:95%;}
div.btn-pagetop{font-size:75%;}
div.form, div.confirm{font-size:75%; line-height:130%;}
.requirenotice{font-size:95%;}
div.error1c{font-size:70%; line-height:130%;}
div.error1c .title{font-size:110%;}
div.img12c-txt1c h3.subtitle, div.txt32ctxt34c-txt34c h3.subtitle, div.img14c-txt14c-img14c-txt14c h2.subtitle, div.img14c-txt14c-img14c-txt14c h3.subtitle, div.txt32c .subtitle, div.answer dd .subtitle, div.answer dd div.table1c-2c, div.img100c-txt160c-img100c-txt160c .subtitle{font-size:100%;}
div#localnav, div#bnrcol{font-size:70%; line-height:130%;}
div#bnrcol .title{font-size:1em;}
div#bnrcol p{line-height:120%;}
div#bnrcol div.supportcol h2{font-size:110%;}
#footerwrap{font-size:75%;}
div#headerwrap_v14{font-size:75%;}
div#headerwrap_v14 div#header_v14 input.submitQuery{font-size:1.0em;}
div#headerwrap_v14 div#globalnav_v14{font-weight:bold;}
div#breadcrumb_v14{font-size:75%;}
div#pagetitle_v14 p{font-size:100%; font-weight:bold;}
div#pagetitle_v14 h1{font-size:100%;}
div#bnrcol_v14{font-size:70%; line-height:130%;}
div#bnrcol_v14 .title{font-size:1em;}
div#bnrcol_v14 p{line-height:120%;}
div#bnrcol_v14 div.supportcol h2{font-size:110%;}
#footerwrap_v14{font-size:75%;}


/* common-new/css/layout.css */
div#contentwrap{margin:0 auto; width:770px; text-align:left;}
div#headerwrap{width:770px;}
div#mainwrap{clear:both; width:770px;}
div#breadcrumb{clear:both; width:770px;}
div#pagetitle{clear:both;float:left; width:770px;}
div#twocolwrap{clear:both; width:770px;}
div#maincol{float:right; width:573px;padding-top:10px;}
body.delleftcol div#maincol{float:none; margin-left:197px;}
body.keyimg div#maincol, body.utilitynav div#maincol{padding-top:1px; _padding-top:2px;}
div#leftcol{float:left; width:179px;padding-bottom:20px;}
div#footerwrap{clear:both; width:770px;}
div#contentwrap_v14{margin:0 auto; width:967px; text-align:left;}
div#headerwrap_v14{width:967px;}
div#mainwrap_v14{clear:both; width:967px;}
div#breadcrumb_v14{clear:both; width:967px;}
div#mainwrap_v14 div#pagetitle, div#pagetitle_v14{clear:both; float:left; width:967px;}
div#twocolwrap_v14{clear:both; width:967px;}
div#maincol_v14{float:right; width:770px; padding-top:10px;}
body.delleftcol div#maincol_v14{float:none; margin-left:197px;}
body.keyimg div#maincol_v14, body.utilitynav div#maincol_v14{padding-top:1px; _padding-top:2px;}
div#main_contents_v14{float:left; width:770px;}
div#main_contents_v15{float:left; width:573px;}
div#mainwrap_v14 div#twocolwrap{float:left; width:770px;}
div#bnrcol_v14{float:right; width:179px; padding-top:1px;}
div#leftcol_v14{float:left; width:179px; padding-bottom:20px;}
div#footerwrap_v14{clear:both; width:967px;}
div#twocolwrap, div#twocolwrap_v14{margin:0 auto 3em;}
div#mainwrap_v14 div#twocolwrap{width:auto;}
div#mainwrap_v14 div#maincol{width:770px;}
div#mainwrap_v14 div#ga2012_subContent{float:none;}
div#mainwrap_v14 div#twocolwrap #bnrcol_v14{float:none;}
div#mainwrap_v14:before, div#mainwrap_v14:after, div#twocolwrap_v14:before, div#twocolwrap_v14:after{content:""; display:table;}
div#mainwrap_v14:after, div#twocolwrap_v14:after{clear:both;}
div#mainwrap_v14, div#twocolwrap_v14{zoom:1;}
div#twocolwrap_v14 div#ga2012_subContent{float:none;}
/** for IE 6 **/
* html body div#twocolwrap_v14 div#ga2012_subContent{margin-top:-50px;}
/** for IE 7 **/
*:first-child+html body div#twocolwrap_v14 div#ga2012_subContent{margin-top:-50px;}
div#mainwrap_v14 div#pagetitle, div#pagetitle_v14{float:right; width:auto;}


/* common-new/css/pagetitle.css */
div#pagetitle *{margin:0; padding:0;}
div#pagetitle{padding:11px 0 8px; background-position:0 100%; background-repeat:no-repeat;}
div#pagetitle p{float:left; width:179px; margin:0 18px 0 0; color:#97a1aa;}
div#pagetitle h1{float:left; width:560px; color:#000;}
div#pagetitle.index h1{float:none; margin-left:0 !important;}
div#pagetitle.indexadm h1{float:none; margin-left:197px;}
div#pagetitle.blue{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-blue.gif");}
div#pagetitle.beige{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-beige.gif");}
div#pagetitle.cyan{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-cyan.gif");}
div#pagetitle.index.gray, div#pagetitle.gray{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-gray.gif");}
div#pagetitle_v14 *{margin:0; padding:0;}
div#mainwrap_v14 div#pagetitle, div#pagetitle_v14{padding:11px 0 8px; background-position:0 100%; background-repeat:no-repeat;}
div#mainwrap_v14 div#pagetitle p, div#pagetitle_v14 p{float:left; width:179px; margin:0 18px 0 0; color:#97a1aa;}
div#mainwrap_v14 div#pagetitle h1, div#pagetitle_v14 h1{float:left; width:770px; color:#000; margin:0px !important; padding:0px !important;}
div#mainwrap_v14 div#pagetitle p.letter, div#pagetitle_v14 p.letter{float:left; width:194px !important; margin:0px !important; padding:0px !important; letter-spacing:-1px !important;}
div#mainwrap_v14 div#pagetitle p.letter span, div#pagetitle_v14 p.letter span {padding:0px 2px;}
div#mainwrap_v14 div#pagetitle.index h1, div#pagetitle_v14.index h1{float:none; margin-left:0 !important;}
div#mainwrap_v14 div#pagetitle.indexadm h1, div#pagetitle_v14.indexadm h1{float:none; margin-left:197px;}
div#mainwrap_v14 div#pagetitle.blue, div#pagetitle_v14.blue{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-blue_v14.gif") !important;}
div#mainwrap_v14 div#pagetitle.beige, div#pagetitle_v14.beige{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-beige_v14.gif") !important;}
div#mainwrap_v14 div#pagetitle.cyan, div#pagetitle_v14.cyan{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-cyan_v14.gif") !important;}
div#mainwrap_v14 div#pagetitle.index.gray, div#mainwrap_v14 div#pagetitle.gray, div#pagetitle_v14.index.gray, div#pagetitle_v14.gray{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-gray_v14.gif") !important;}
*html div#mainwrap_v14 div.blue, *html div.blue{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-blue_v14.gif") !important;}
*html div#mainwrap_v14 div.beige, *html div.beige{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-beige_v14.gif") !important;}
*html div#mainwrap_v14 div.cyan, *html div.cyan{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-cyan_v14.gif") !important;}
*html div#mainwrap_v14 div.gray, *html div.gray{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-gray_v14.gif") !important;}
*html div#twocolwrap_v14 div.blue, *html div#twocolwrap div.blue{background:none !important;}
*html div#twocolwrap_v14 div.beige, *html div#twocolwrap div.beige{background:none !important;}
*html div#twocolwrap_v14 div.cyan, *html div#twocolwrap div.cyan{background:none !important;}
*html div#twocolwrap_v14 div.gray, *html div#twocolwrap div.gray{background:none !important;}
div#pagetitle p,div#pagetitle img,div#pagetitle div, div#pagetitle_v14 p,div#pagetitle_v14 img,div#pagetitle_v14 div{display:none;}
div#pagetitle,div#pagetitle_v14{float:right; width:770px;}
div#mainwrap_v14 div#pagetitle.blue, div#pagetitle_v14.blue, div#mainwrap_v14 div#pagetitle.beige, div#pagetitle_v14.beige, div#mainwrap_v14 div#pagetitle.cyan, div#pagetitle_v14.cyan, div#mainwrap_v14 div#pagetitle.index.gray, div#mainwrap_v14 div#pagetitle.gray, div#pagetitle_v14.index.gray, div#pagetitle_v14.gray{padding-top:0; background:none!important;}
div#pagetitle h1, div#pagetitle_v14 h1{float:none; width:auto; background-image:url("/img/static/common/images/ga2012_h1_bg.gif"); background-repeat:repeat-x; background-position:left top; padding:15px 13px!important; color:#222; font-weight:bold;}
div#mainwrap_v14 div#pagetitle h1{padding:15px 13px!important; width:744px;}
div.ga2012_wide div#pagetitle, div.ga2012_wide div#pagetitle_v14 {width:967px;}
div#mainwrap_v14 div#pagetitle_v14.pagetitle_wide{width:967px; background:none!important;}
/** for IE6 **/
* html body div#mainwrap_v14 div#pagetitle{width:770px;}
* html body div#mainwrap_v14 div#pagetitle h1{float:none; width:auto;}
* html body div#mainwrap_v14 div#pagetitle_v14.pagetitle_wide h1{width:941px;}
/** for IE7 **/
*:first-child+html body div#mainwrap_v14 div#pagetitle{width:770px;}
*:first-child+html body div#mainwrap_v14 div#pagetitle h1{float:none; width:auto;}


/* common-new/css/module.css */
div.txt3c p, div.img1c-txt2c p, div.txt1c-txt2c p, div.img2c-txt1c p, div.img12c-txt52c p, div.txt2c-txt1c p, div.img12c-txt32c-txt1c p, div.img12c-txt1c p, div.txt32c p, div.txt32ctxt34c-txt34c p, div.txt1c-txt1c-txt1c p, div.txt1c-gradation p, div.img14c-txt14c-img14c-txt14c p, div.img100c-txt160c-img100c-txt160c p, div.dl1c-2c p, div.dl1c-2c-normal p
div.suplink3c p, div.suplink p, div.suplink32c p, div.answer p, div.diagram p, div.tabnav01 p, div.tabnav02 p, div.tabnav03 p, div.tabnav04 p{margin:0 0 10px; padding:0;}
p.delm,ul.delm{margin:0 !important;}
p.hlfm,ul.hlfm{margin-bottom:5px !important;}
div.txt3c a, div.img1c-txt2c a, div.txt1c-txt2c a, div.img2c-txt1c a, div.img12c-txt52c a, div.icon12c-txt52c a, div.btn-pagetop a, div.txt2c-txt1c a, div.img12c-txt32c-txt1c a, div.img12c-txt1c a, div.txt32c a, div.txt32ctxt34c-txt34c a, div.txt1c-txt1c-txt1c a, div.txt1c-gradation a, div.img14c-txt14c-img14c-txt14c a, div.img100c-txt160c-img100c-txt160c a, div.table1c-2c a, div.table1c-3c a, div.tableformc a, div.dl1c-2c a, div.dl1c-2c-normal a, div.articlesc a, div.pagingnav a, div.suplink3c a, div.suplink a, div.suplink32c a, div.answer a, div.diagram a, div.utilitynav a, div.keyimgnav a, div.txt3btnc a, div.txt3btnc-alignr a{color:#135da3; text-decoration:none;}
div.txt3c a:visited, div.img1c-txt2c a:visited, div.txt1c-txt2c a:visited, div.img2c-txt1c a:visited, div.img12c-txt52c a:visited, div.icon12c-txt52c a:visited, div.txt2c-txt1c a:visited, div.img12c-txt32c-txt1c a:visited, div.img12c-txt1c a:visited, div.txt32c a:visited, div.txt32ctxt34c-txt34c a:visited, div.txt1c-txt1c-txt1c a:visited, div.txt1c-gradation a:visited, div.img14c-txt14c-img14c-txt14c a:visited, div.img100c-txt160c-img100c-txt160c a:visited, div.table1c-2c a:visited, div.table1c-3c a:visited, div.tableformc a:visited, div.dl1c-2c a:visited, div.dl1c-2c-normal a:visited, div.articlesc a:visited, div.pagingnav a:visited, div.suplink3c a:visited, div.suplink a:visited, div.suplink32c a:visited, div.answer a:visited, div.diagram a:visited, div.utilitynav a:visited, div.keyimgnav a:visited, div.txt3btnc a:visited, div.txt3btnc-alignr a:visited{color:#6813bd;}
div.txt3c a:hover, div.img1c-txt2c a:hover, div.txt1c-txt2c a:hover, div.img2c-txt1c a:hover, div.img12c-txt52c a:hover, div.icon12c-txt52c a:hover, div.btn-pagetop a:hover, div.txt2c-txt1c a:hover, div.img12c-txt32c-txt1c a:hover, div.img12c-txt1c a:hover, div.txt32c a:hover, div.txt32ctxt34c-txt34c a:hover, div.txt1c-txt1c-txt1c a:hover, div.txt1c-gradation a:hover, div.img14c-txt14c-img14c-txt14c a:hover, div.img100c-txt160c-img100c-txt160c a:hover, div.table1c-2c a:hover, div.table1c-3c a:hover, div.tableformc a:hover, div.dl1c-2c a:hover, div.dl1c-2c-normal a:hover, div.articlesc a:hover, div.pagingnav a:hover, div.suplink3c a:hover, div.suplink a:hover, div.suplink32c a:hover, div.answer a:hover, div.diagram a:hover, div.utilitynav a:hover, div.keyimgnav a:hover, div.txt3btnc a:hover, div.txt3btnc-alignr a:hover{text-decoration:underline;}
div.txt3c ol, div.img1c-txt2c ol, div.txt1c-txt2c ol, div.img2c-txt1c ol, div.img12c-txt52c ol, div.btn-pagetop ol, div.txt2c-txt1c ol, div.img12c-txt32c-txt1c ol, div.img12c-txt1c ol, div.txt32c ol, div.txt32ctxt34c-txt34c ol, div.txt1c-txt1c-txt1c ol, div.txt1c-gradation ol, div.img14c-txt14c-img14c-txt14c ol, div.img100c-txt160c-img100c-txt160c ol, div.dl1c-2c ol, div.dl1c-2c-normal ol, div.table1c-2c ol, div.table1c-3c ol, div.tableformc ol, div.suplink3c ol, div.suplink ol, div.suplink32c ol, div.answer ol, div.diagram ol, div.tabnav01 ol, div.tabnav02 ol, div.tabnav03 ol, div.tabnav04 ol{margin:0 0 10px 40px; padding:0;}
ol.normal li{margin-bottom:10px;}
div.txt3c ul, div.img1c-txt2c ul, div.txt1c-txt2c ul, div.img2c-txt1c ul, div.img12c-txt52c ul, div.icon12c-txt52c ul, div.pagingnav ul, div.btn-pagetop ul, div.txt2c-txt1c ul, div.img12c-txt32c-txt1c ul, div.img12c-txt1c ul, div.txt32c ul, div.txt32ctxt34c-txt34c ul, div.txt32c ul, div.txt1c-txt1c-txt1c ul, div.txt1c-gradation ul, div.img14c-txt14c-img14c-txt14c ul, div.img100c-txt160c-img100c-txt160c ul, div.dl1c-2c ul, div.dl1c-2c-normal ul, div.table1c-2c ul, div.table1c-3c ul, div.tableformc ul, div.suplink3c ul, div.suplink ul, div.suplink32c ul, div.answer ul, div.diagram ul, div.tabnav01 ul, div.tabnav02 ul, div.tabnav03 ul, div.tabnav04 ul, div.utilitynav ul, div.keyimgnav ul, div.txt3btnc ul, div.txt3btnc-alignr ul{list-style:none; margin:0 0 10px; padding:0;}
h3.btn-lnk-alignl{margin:0; padding:0;}
ul.btn-lnk-alignl li, li.btn-lnk-alignl, h3.btn-lnk-alignl{margin-bottom:3px; padding-left:14px; text-indent:-14px; _text-indent:0; _background:#fff url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 0 0.3em no-repeat; _background/**/:none; _text-indent/**/:-14px;}
ul.btn-lnk-alignl li a, li.btn-lnk-alignl a, h3.btn-lnk-alignl a, p.btn-lnk-alignl a, ul.btn-lnk-alignr li a, li.btn-lnk-alignr a{padding-left:14px; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 0 0.3em no-repeat;}
ul.btn-lnk-alignl li a, li.btn-lnk-alignl a, h3.btn-lnk-alignl a, p.btn-lnk-alignl a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 0 0.3em no-repeat;}
ul.btn-lnk-alignl li a img.icon, h3.btn-lnk-alignl a img.icon, div#leftcol ul.btn-lnk-alignl li a img.icon{background:#fff;}
div.pagingnav div.col01 ul.btn-lnk-alignl li a{background:url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat;}
div.pagingnav div.col01 ul.btn-lnk-alignl li a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat;}
ul.btn-lnk-alignl li.on{_background:none;}
ul.btn-lnk-alignl li.on em, ul.btn-lnk-alignl li.on a{padding-left:14px; font-weight:bold; background:none !important;}
ul.btn-lnk-alignl li.on a:visited{color:#222;}
ul.btn-lnk-alignl li a.normal, li.btn-lnk-alignl a.normal{display:inline; margin:0; padding:0; text-indent:0; background:none;}
ul.btn-lnk-alignl ul{margin-top:3px;}
ul.btn-lnk-alignl .info{display:block; text-indent:0; _margin-bottom:-1.2em;}
ul.btn-lnk-alignr li, li.btn-lnk-alignr{display:inline;}
ul.btn-lnk-alignr li a, li.btn-lnk-alignr a{display:block; clear:right; float:right; margin-bottom:3px;}
ul.btn-lnk-alignl li a:hover, li.btn-lnk-alignl a:hover, ul.btn-lnk-alignr li a:hover, li.btn-lnk-alignr a:hover, td a.btn-lnk-alignl:hover{text-decoration:underline;}
ul.btn-bk-alignl li, li.btn-bk-alignl{margin-bottom:3px; padding-left:14px; text-indent:-14px; _text-indent:0; _background:#fff url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat; _background/**/:none; _text-indent/**/:-14px;}
ul.btn-bk-alignl li a, li.btn-bk-alignl a, p.btn-bk-alignl a, ul.btn-bk-alignr li a, li.btn-bk-alignr a{padding-left:14px; background:url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat;}
ul.btn-bk-alignl li a, li.btn-bk-alignl a, p.btn-bk-alignl a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat;}
ul.btn-bk-alignl li a img.icon, div#leftcol ul.btn-bk-alignl li a img.icon{background:#fff;}
div.pagingnav div.col01 ul.btn-bk-alignl li a{background:url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat;}
div.pagingnav div.col01 ul.btn-bk-alignl li a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat;}
ul.btn-bk-alignl li.on{_background:none;}
ul.btn-bk-alignl li.on em, ul.btn-bk-alignl li.on a{padding-left:14px; font-weight:bold; background:none !important;}
ul.btn-bk-alignl li.on a:visited{color:#222;}
ul.btn-bk-alignl .info{display:block; text-indent:0; _margin-bottom:-1.2em;}
ul.btn-bk-alignr li, li.btn-bk-alignr{display:inline;}
ul.btn-bk-alignr li a, li.btn-bk-alignr a{display:block; clear:right; float:right; margin-bottom:3px;}
ul.btn-bk-alignl li a:hover, li.btn-bk-alignl a:hover, ul.btn-bk-alignr li a:hover, li.btn-bk-alignr a:hover, td a.btn-bk-alignl:hover{text-decoration:underline;}
ul.btn-contentsnav li, li.btn-contentsnav{margin-bottom:3px; padding-left:14px; text-indent:-14px; _text-indent:0; _background:url("/img/static/common-new/img/common/arrow-btn-contentsnav.gif") 0 0.2em no-repeat; _background/**/:none; _text-indent/**/:-14px;}
ul.btn-contentsnav li a, li.btn-contentsnav a{padding-left:14px; text-indent:-14px; _text-indent:0; _text-indent/**/:-14px; color:#135da3; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-btn-contentsnav.gif") 0 0.2em no-repeat;}
ul.btn-contentsnav li a, li.btn-contentsnav a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-btn-contentsnav.gif") 0 0.2em no-repeat;}
ul.btn-contentsnav .info{display:block; text-indent:0; _margin-bottom:-1.2em;}
ul.normal li, li.normal{padding-left:14px; background:url("/img/static/common-new/img/common/blet-li.gif") 5px 0.6em no-repeat;}
ul.normal li, li.normal{margin-bottom:3px;}
img.icon{margin:0 2px 0 5px !important; vertical-align:middle;}
div.contentsnav *{_height:1%;}
div.contentsnav{width:573px; padding-bottom:7px;}
div.contentsnav .wrap{width:573px; clear:both;}
div.contentsnav ul{float:left; margin:0 !important; padding:0 5px 3px 0 !important; background:url("/img/static/common-new/img/common/bg-contentsnav.gif") 100% 0.2em no-repeat;}
div.contentsnav ul li{display:inline;}
div.contentsnav ul li a{display:block; float:left; margin-right:10px; _margin-right:7px; padding-left:20px; color:#135da3; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-contentsnav.gif") 0 0.2em no-repeat;}
div.contentsnav ul li a:hover{text-decoration:underline;}
div.pagingnav{width:573px; margin-top:10px; padding:5px 0 15px; border-top:1px solid #69c;}
div.pagingnav div.col01{width:270px; float:left;}
div.pagingnav div.col02{width:270px; float:right;}
div.tabnav01{width:573px; padding-bottom:20px;}
div.tabnav01.incsub{padding-bottom:0;}
div.tabnav01 div.clear{margin-top:0; width:573px; height:3px; background:#98abbf;}
div.tabnav01 ul{clear:both; margin:0;}
div.tabnav01 ul li{display:block; float:left; width:573px;}
div.tabnav01 ul li.tab02{float:right;}
div.tabnav01 ul li a, div.tabnav01 ul li.off a, div.tabnav01 ul li.on a{display:block; _width:100%; padding:3px 0; font-weight:bold; text-decoration:none; text-align:center;}
div.tabnav01 ul li a, div.tabnav01 ul li.off a{color:#0064ba; background:#f3f8ff url("/img/static/common-new/img/common/bg-tabnav-off.gif") repeat-x; border-top:1px solid #dce6ef; border-right:1px solid #dce6ef; border-bottom:1px solid #fff; border-left:1px solid #dce6ef;}
div.tabnav01 ul li.on a, div.tabnav01 ul li a:hover{text-decoration:none; color:#fff; background:#738ba3; border-top:1px solid #5d738a; border-right:1px solid #5d738a; border-bottom:1px solid #738ba3; border-left:1px solid #5d738a;}
div.tabnav02{width:100%; padding-bottom:20px;}
div.tabnav02.incsub{padding-bottom:0;}
div.tabnav02 div.clear{margin-top:0; width:100%; height:3px; background:#98abbf;}
div.tabnav02 ul{clear:both; margin:0;}
div.tabnav02 ul li{display:block; float:left; width:50%;}
div.tabnav02 ul li.tab02{float:right;}
div.tabnav02 ul li a, div.tabnav02 ul li.off a, div.tabnav02 ul li.on a{display:block; _width:100%; padding:3px 0; font-weight:bold; text-decoration:none; text-align:center;}
div.tabnav02 ul li a, div.tabnav02 ul li.off a{color:#0064ba; background:#f3f8ff url("/img/static/common-new/img/common/bg-tabnav-off.gif") repeat-x; border-top:1px solid #dce6ef; border-right:1px solid #dce6ef; border-bottom:1px solid #fff; border-left:1px solid #dce6ef;}
div.tabnav02 ul li.on a, div.tabnav02 ul li a:hover{text-decoration:none; color:#fff; background:#738ba3; border-top:1px solid #5d738a; border-right:1px solid #5d738a; border-bottom:1px solid #738ba3; border-left:1px solid #5d738a;}
div.tabnav03{width:573px; padding-bottom:20px;}
div.tabnav03.incsub{padding-bottom:0;}
div.tabnav03 div.clear{margin-top:0; width:573px; height:3px; background:#98abbf;}
div.tabnav03 ul{clear:both; width:573px; margin:0;}
div.tabnav03 ul li{display:block; float:left; width:187px; margin-right:6px;}
div.tabnav03 ul li.tab03{margin-right:0;}
div.tabnav03 ul li a, div.tabnav03 ul li.off a, div.tabnav03 ul li.on a{display:block; _width:100%; padding:3px 0; font-weight:bold; text-decoration:none; text-align:center;}
div.tabnav03 ul li a, div.tabnav03 ul li.off a{color:#0064ba; background:#f3f8ff url("/img/static/common-new/img/common/bg-tabnav-off.gif") repeat-x; border-top:1px solid #dce6ef; border-right:1px solid #dce6ef; border-bottom:1px solid #fff; border-left:1px solid #dce6ef;}
div.tabnav03 ul li.on a, div.tabnav03 ul li a:hover{color:#fff; text-decoration:none; background:#738ba3; border-top:1px solid #5d738a; border-right:1px solid #5d738a; border-bottom:1px solid #738ba3; border-left:1px solid #5d738a;}
div.tabnav04{width:573px; padding-bottom:20px;}
div.tabnav04.incsub{padding-bottom:0;}
div.tabnav04 div.clear{margin-top:0; width:573px; height:3px; background:#98abbf;}
div.tabnav04 ul{clear:both; width:573px; margin:0;}
div.tabnav04 ul li{display:block; float:left; width:138px; margin-right:7px;}
div.tabnav04 ul li.tab04{margin-right:0;}
div.tabnav04 ul li a, div.tabnav04 ul li.off a, div.tabnav04 ul li.on a{display:block; _width:100%; padding:3px 0; font-weight:bold; text-decoration:none; text-align:center;}
div.tabnav04 ul li a, div.tabnav04 ul li.off a{color:#0064ba; background:#f3f8ff url("/img/static/common-new/img/common/bg-tabnav-off.gif") repeat-x; border-top:1px solid #dce6ef; border-right:1px solid #dce6ef; border-bottom:1px solid #fff; border-left:1px solid #dce6ef;}
div.tabnav04 ul li.on a, div.tabnav04 ul li a:hover{color:#fff; text-decoration:none; background:#738ba3; border-top:1px solid #5d738a; border-right:1px solid #5d738a; border-bottom:1px solid #738ba3; border-left:1px solid #5d738a;}
div.subtabnav{margin-bottom:20px; padding:10px 10px 0; border-right:1px solid #c3ccd3; border-bottom:1px solid #c3ccd3; border-left:1px solid #c3ccd3;}
div.subtabnav div.txt32c{clear:both; width:551px; margin-top:1px;}
div.subtabnav div.txt32c div.col01{float:left; width:267px; padding-bottom:0;}
div.subtabnav div.txt32c div.col02{float:right; width:267px; border-bottom:0; padding-bottom:0;}
div.subtabnav div.txt32c .title, div.subtabnav div.txt32c .title02, div.subtabnav div.txt32c .subtitle{width:267px !important;}
div.subtabnav div.txt3c{width:551px;}
div.subtabnav p, div.subtabnav ul{margin-bottom:10px;}
div.subtabnav ul li.on{font-weight:bold;}
div.utilitynav{width:573px; margin-bottom:3px;}
div.utilitynav ul{width:573px; margin:2px 0 0; text-align:right;}
div.utilitynav ul li{display:inline;}
div.utilitynav ul li a{display:block; float:right; margin-left:20px; padding-left:14px;}
div.utilitynav ul li.btn-print a{background:url("/img/static/common-new/img/common/icon-print.gif") 0 50% no-repeat;}
div.utilitynav ul li.btn-brochure a{background:url("/img/static/common-new/img/common/icon-brochure.gif") 0 50% no-repeat;}
div.utilitynav ul li.btn-manuals a{background:url("/img/static/common-new/img/common/icon-brochure.gif") 0 50% no-repeat;}
div.utilitynav ul li.btn-buy a, div.utilitynav ul li.btn-store a{background:url("/img/static/common-new/img/common/icon-loupe.gif") 0 50% no-repeat;}
div.keyimgnav{width:573px; margin-bottom:20px; background:url("/img/static/common-new/img/common/bg-keyimgnav.gif") repeat-y;}
div.keyimgnav div.col01{width:376px; float:left;}
div.keyimgnav div.col01 div#pictcol{width:346px; height:262px; _height:263px; margin-top:15px; margin-left:15px; overflow:hidden;}
div.keyimgnav div.col01 div#pictcol p{margin:0; padding:0;}
div.keyimgnav div.col01 div#pictcol p img{vertical-align:bottom;}
div.keyimgnav div.col02{width:197px; float:right;}
div.keyimgnav div.col02 div.infocol{margin:10px 10px 20px;}
div.keyimgnav div.col02 div.infocol p{margin-bottom:8px;}
div.keyimgnav div.col02 div.navcol{margin:0 10px 10px; background:#fff; padding:0 10px 10px;}
div.keyimgnav div.col02 div.navcol p{margin-bottom:8px; padding-top:5px;}
div.keyimgnav div.col02 div.navcol ul{margin:0;}
div.keyimgnav div.col02 div.navcol ul li{float:left; width:78px; margin:0; padding:0 0 2px;}
div.keyimgnav div.col02 div.navcol ul li img{margin-right:4px; vertical-align:text-bottom;}
div.keyimgnav div.col02 div.infocol ul.btn-lnk-alignl li{_background:#eee url("/img/static/common-new/img/common/arrow-cir-right-blue-gray.gif") 0 0.3em no-repeat; _background/**/:none;}
div.keyimgnav div.col02 div.infocol ul.btn-lnk-alignl li a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-gray.gif") 0 0.3em no-repeat;}
div.keyimgnav div.col02 div.infocol ul.btn-lnk-alignl li a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-gray.gif") 0 0.3em no-repeat;}
div#flashcol embed, div#flashcol object{margin-bottom:20px;}
div#maincol .title{clear:both; display:inline-table; width:770px; margin:0 0 11px; padding:3px 0; background:#e5e5e5;}
div#maincol .title span{display:block; margin-left:6px;}
#maincol .title a, #maincol .subtitle a{_display/**/:inline; margin-left:6px; padding-left:15px; color:#333 !important; text-decoration:none;}
#maincol .title a:hover, #maincol .subtitle a:hover{text-decoration:underline;}
#maincol .title a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-e5.gif") 0 0.3em no-repeat;}
#maincol .subtitle a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 0 0.3em no-repeat;}
#maincol .title span, #maincol .subtitle span{display:block; margin-left:6px;}
#maincol .subtitle span.italic{display:inline; margin-left:0;}
div#maincol .title02{clear:both; display:inline-table; width:100%; margin:0 0 11px; padding:5px 0; background:url("/img/static/common-new/img/common/bg-title02.gif");}
div#maincol .title02 span{display:block; margin-left:6px;}
div#maincol .title02 span.btn-lnk-alignl{padding-left:15px; text-indent:-15px; _padding-left:15px; _text-indent:0; _height:1%; _background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _padding-left/**/:15px; _text-indent/**/:-15px; _height/**/:auto; _background/**/:none;}
div#maincol .title02 span.btn-lnk-alignl a{padding-left:15px; color:#222 !important; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;}
div#maincol .title02 span.btn-lnk-alignl a:hover{text-decoration:underline;}
div#maincol .title02 input{vertical-align:middle;}
div.txt3c div.newstitle{margin-bottom:20px;}
div.txt3c div.newstitle h2{margin:0 0 2px;}
div.txt3c div.newstitle p{margin:0;}
div#maincol .subtitle{clear:both; display:inline-table; width:100%; margin:0 0 11px; padding:3px 0; border-bottom:2px solid #e5e5e5;}
div#maincol .subtitle span{display:block; margin-left:6px;}
div#maincol .subtitle span.btn-lnk-alignl{padding-left:15px; text-indent:-15px; _padding-left:15px; _text-indent:0; _background:#fff url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _padding-left/**/:15px; _text-indent/**/:-15px; _background/**/:none;}
div#maincol .subtitle span.btn-lnk-alignl a{padding-left:15px; color:#222 !important; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;}
div#maincol .subtitle span.btn-lnk-alignl a:hover{text-decoration:underline;}
div#maincol p.subtitle{float:none !important; clear:both; display:block; width:auto !important; margin:0 0 3px; padding:0; border-bottom:none;}
div#maincol .subtitle span.italic{display:inline; margin-left:0;}
div#maincol div.txt1c-gradation .notitle{width:160px; margin:0 0 5px;}
div#maincol div.txt1c-gradation .notitle span.col01{display:block; float:left; width:24px; padding-top:3px; text-align:center; color:#fff; background:#738ba3 url("/img/static/common-new/img/common/bg-notitle-col01.gif") no-repeat;}
div#maincol div.txt1c-gradation .notitle span.col01 span.wrap{display:block; padding-bottom:3px; background:#738ba3 url("/img/static/common-new/img/common/bg-notitle-col01-wrap.gif") 0 100% no-repeat;}
div#maincol div.txt1c-gradation .notitle span.col02{display:block; float:right; width:128px; padding-top:3px;}
.notice{color:#390;}
div.txt3c{clear:both; width:100%; margin-top:1px; padding:0 0 10px;}
div.recommend{clear:both; width:573px; margin-top:1px; padding:7px 0;}
div.recommend p{margin:0; text-align:right;}
div.thumbnail1c{position:relative; width:179px; height:179px; margin-bottom:5px; background:url("/img/static/common-new/img/common/bg-thumbnail1c.gif") no-repeat;}
div.thumbnail1c p{margin:0;}
div.thumbnail1c a img{position:absolute;}
div.img1c-txt2c, div.txt1c-txt2c{clear:both; width:573px; margin-top:1px;}
div.img1c-txt2c div.col01, div.txt1c-txt2c div.col01{float:left; width:179px; padding-bottom:10px;}
div.img1c-txt2c div.col02, div.txt1c-txt2c div.col02{float:right; width:376px; padding-bottom:10px;}
div.img2c-txt1c{clear:both; width:100%; margin-top:1px;}
div.img2c-txt1c div.col01{float:left; width:376px;}
div.img2c-txt1c div.col02{float:right; width:350px;}
div.img2c-txt1c div.col01, div.img2c-txt1c div.col02{padding-bottom:10px;}
div.img12c-txt52c{clear:both; width:573px; margin-top:1px;}
div.img12c-txt52c div.col01{float:left; width:90px; padding-bottom:10px;}
div.img12c-txt52c div.col02{float:right; width:465px; padding-bottom:10px;}
div.txt2c-txt1c{clear:both; width:573px; margin-top:1px;}
div.txt2c-txt1c div.col01{float:left; width:376px; padding-bottom:10px;}
div.txt2c-txt1c div.col02{float:right; width:179px; padding-bottom:10px;}
div.img12c-txt32c-txt1c{clear:both; width:573px; margin-top:1px;}
div.img12c-txt32c-txt1c div.col01{float:left; width:90px;}
div.img12c-txt32c-txt1c div.col02{float:left; width:268px; margin-left:18px;}
div.img12c-txt32c-txt1c .col03{float:left; margin-left:18px; _float:right; _margin-left:0; width:179px;}
div.img12c-txt32c-txt1c div.col01, div.img12c-txt32c-txt1c div.col02, div.img12c-txt32c-txt1c .col03{padding-bottom:10px;}
div.img12c-txt1c{clear:both; width:650px; margin-top:1px;}
div.img12c-txt1c div.leftcol{clear:both; float:left; width:278px;}
div.img12c-txt1c div.rightcol{float:right; width:278px;}
div.img12c-txt1c div.col01, div.img12c-txt1c div.col03{float:left; width:90px;}
div.img12c-txt1c div.col02, div.img12c-txt1c div.col04{float:right; width:170px;}
div.img12c-txt1c div.topcol, div.img12c-txt1c div.btmcol{}
div.img12c-txt1c .title, div.img12c-txt1c .title02, div.img12c-txt1c .subtitle{width:278px !important;}
div.txt32c{clear:both; width:573px; margin-top:1px;}
div.txt32c div.col01{float:left; width:278px; padding-bottom:10px;}
div.txt32c div.col02{float:right; width:278px; padding-bottom:10px;}
div.txt32c .title, div.txt32c .title02, div.txt32c .subtitle{width:278px !important;}
div.txt32c div.wrap div.col01{width:90px; padding-bottom:5px;}
div.txt32c div.wrap div.col02{width:170px; padding-bottom:5px;}
div.txt32ctxt34c-txt34c{clear:both; width:573px; margin-top:1px;}
div.txt32ctxt34c-txt34c div.leftcol{float:left; width:278px; padding-bottom:10px;}
div.txt32ctxt34c-txt34c div.rightcol{float:right; width:278px; padding-bottom:10px;}
div.txt32ctxt34c-txt34c div.col01{width:130px; float:left;}
div.txt32ctxt34c-txt34c div.col02{width:130px; float:right;}
div.txt32ctxt34c-txt34c .title, div.txt32ctxt34c-txt34c .title02, div.txt32ctxt34c-txt34c .subtitle{width:278px !important;}
div.txt1c-txt1c-txt1c{clear:both; width:573px; margin-top:1px;}
div.txt1c-txt1c-txt1c.virtual{clear:both; width:770px; margin-top:1px;}
div.txt1c-txt1c-txt1c div.col01{float:left; width:179px; padding-bottom:10px;}
div.txt1c-txt1c-txt1c div.col02, div.txt1c-txt1c-txt1c div.col03{float:left; width:179px; margin-left:18px; padding-bottom:10px;}
div.txt1c-gradation{clear:both; width:573px; margin-top:1px; margin-bottom:20px; background:url("/img/static/common-new/img/common/bg-txt1c-gradation.gif") 0 100% no-repeat;}
div.txt1c-gradation div.col01{float:left; width:179px;}
div.txt1c-gradation div.col02, div.txt1c-gradation div.col03{float:left; width:179px; margin-left:18px;}
div.txt1c-gradation div.col01 div.wrap, div.txt1c-gradation div.col02 div.wrap, div.txt1c-gradation div.col03 div.wrap{border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-left:1px solid #d1d1d1; padding:7px 7px 0;}
div.img14c-txt14c-img14c-txt14c{clear:both; width:573px; margin-top:1px;}
div.img14c-txt14c-img14c-txt14c div.leftcol{clear:both; float:left; width:278px;}
div.img14c-txt14c-img14c-txt14c div.rightcol{float:right; width:278px;}
div.img14c-txt14c-img14c-txt14c div.col01, div.img14c-txt14c-img14c-txt14c div.col03{float:left; width:130px; padding-bottom:10px;}
div.img14c-txt14c-img14c-txt14c div.col02, div.img14c-txt14c-img14c-txt14c div.col04{float:right; width:130px; padding-bottom:10px;}
div.img14c-txt14c-img14c-txt14c .title, div.img14c-txt14c-img14c-txt14c .title02, div.img14c-txt14c-img14c-txt14c .subtitle{width:278px !important;}
div.img100c-txt160c-img100c-txt160c{clear:both; width:573px; margin-top:1px;}
div.img100c-txt160c-img100c-txt160c div.leftcol{clear:both; float:left; width:278px;}
div.img100c-txt160c-img100c-txt160c div.rightcol{float:right; width:278px;}
div.img100c-txt160c-img100c-txt160c div.col01, div.img100c-txt160c-img100c-txt160c div.col03{float:left; width:100px; padding-bottom:10px;}
div.img100c-txt160c-img100c-txt160c div.col02, div.img100c-txt160c-img100c-txt160c div.col04{float:right; width:160px; padding-bottom:10px;}
div.img100c-txt160c-img100c-txt160c .title, div.img100c-txt160c-img100c-txt160c .title02, div.img100c-txt160c-img100c-txt160c .subtitle{width:278px !important;}
div.borderc{margin-bottom:20px; padding:10px 10px 0; border:1px solid #c3ccd3;}
div.borderc div.txt32c{clear:both; width:551px; margin-top:1px;}
div.borderc div.txt32c div.col01{float:left; width:267px; padding-bottom:0;}
div.borderc div.txt32c div.col02{float:right; width:267px; padding-bottom:0;}
div.borderc  div.txt32c p, div.borderc  div.txt32c ul{margin-bottom:10px;}
div.borderc div.txt32c .title, div.borderc div.txt32c .title02, div.borderc div.txt32c .subtitle{width:267px !important;}
div.borderc div.txt3c{width:100%; padding-bottom:0;}
html.js div.dl1c-2c{visibility:hidden;}
div.dl1c-2c{clear:both; width:573px; margin-top:1px; padding-bottom:10px;}
div.dl1c-2c dd{_height:1%;}
div.dl1c-2c dl, div.dl1c-2c dt, div.dl1c-2c dd{margin:0; padding:0;}
div.dl1c-2c dl{clear:both; width:573px;}
div.dl1c-2c dl.atalignr dt{text-align:right;}
div.dl1c-2c dt{clear:both; float:left; _margin-right:-3px; _margin-right/**/:0; padding:3px 17px 3px 0; border-top:1px solid #e5e5e5;}
div.dl1c-2c dd{float:right; float:left; _float:none; _float/**/:left; padding:3px 0; border-top:1px solid #e5e5e5;}
div.dl1c-2c dt.divider, div.dl1c-2c dd.divider{border-color:#39f;}
div.dl1c-2c dt.first, div.dl1c-2c dd.first{border-top:1px solid #39f;}
div.dl1c-2c .clear{width:573px; margin:0 0 3px; background:#39f;}
div.dl1c-2c dl.dtbold dt, div.dl1c-2c dl.ddbold dd{font-weight:bold;}
html.js div.dl1c-2c-normal{visibility:hidden;}
div.dl1c-2c-normal{clear:both; width:573px; margin-top:1px; padding-bottom:10px;}
div.dl1c-2c-normal dd{_height:1%;}
div.dl1c-2c-normal dl, div.dl1c-2c-normal dt, div.dl1c-2c-normal dd{margin:0; padding:0;}
div.dl1c-2c-normal dl{clear:both; width:573px;}
div.dl1c-2c-normal dl.atalignr dt{text-align:right;}
div.dl1c-2c-normal dt{clear:left; float:left; _margin-right:-3px; _margin-right/**/:0; padding:3px 17px 0 0;}
div.dl1c-2c-normal dd{float:right; float:left; _float:none; _float/**/:left; padding:3px 0 0;}
div.dl1c-2c-normal dt.divider, div.dl1c-2c-normal dd.divider{border-color:#39f;}
div.dl1c-2c-normal dt.first, div.dl1c-2c-normal dd.first{border-top:1px solid #fff;}
div.dl1c-2c-normal div.clear{width:573px; margin:0 0 3px;}
div.dl1c-2c-normal dl.dtbold dt, div.dl1c-2c-normal dl.ddbold dd{font-weight:bold;}
div.articlesc{clear:both; width:573px; padding-bottom:15px;}
div.articlesc dl dt{float:left; clear:both; width:7.5em; margin-bottom:3px; font-weight:bold;}
div.articlesc dl dt a{display:block; padding-left:14px; background:url("/img/static/common-new/img/common/blet-li.gif") 5px 0.6em no-repeat;}
div.articlesc dl dd{margin-bottom:3px; margin-left:8em;}
div.table1c-2c{clear:both; width:100%; margin-top:1px; padding-bottom:12px;}
div.table1c-2c table{width:100%; margin:0 0 3px; padding:0; border-collapse:collapse; border-bottom:1px solid #39f;}
div.table1c-2c table.delm *{margin-bottom:0;}
div.table1c-2c table tr th.alignc, div.table1c-2c table tr td.alignc, div.table1c-2c table tr.alignc th, div.table1c-2c table tr.alignc td{text-align:center;}
div.table1c-2c th{text-align:left; font-weight:bold;}
div.table1c-2c thead th{padding:3px; vertical-align:top; border-top:1px solid #39f; background:#dff4f4;}
div.table1c-2c tbody th, div.table1c-2c tbody td{vertical-align:top; padding:4px 3px; border-top:1px solid #e5e5e5;}
div.table1c-2c tbody th p, div.table1c-2c tbody td p{margin:0; padding:0 0 10px;}
div.table1c-2c tbody th.first, div.table1c-2c tbody td.first{border-top:1px solid #dff4f4;}
div.table1c-2c tbody th.nothead, div.table1c-2c tbody td.nothead{border-top:1px solid #39f;}
div.table1c-2c02{clear:both; width:100%; margin-top:1px; padding-bottom:12px;}
div.table1c-2c02 table{width:100%; margin:0 0 3px; padding:0; border-collapse:collapse; border-bottom:1px solid #39f;}
div.table1c-2c02 table.delm *{margin-bottom:0;}
div.table1c-2c02 table tr th.alignc, div.table1c-2c02 table tr td.alignc, div.table1c-2c02 table tr.alignc th, div.table1c-2c02 table tr.alignc td{text-align:center;}
div.table1c-2c02 th{text-align:left;}
div.table1c-2c02 tbody th, div.table1c-2c02 tbody td{vertical-align:top; padding:4px 3px; border-top:1px solid #e5e5e5;}
div.table1c-2c02 tbody th p, div.table1c-2c02 tbody td p{margin:0; padding:0 0 10px;}
div.table1c-2c02 tbody th.first, div.table1c-2c02 tbody td.first{border-top:1px solid #39f;}
div.table1c-2c02 tbody th.nothead, div.table1c-2c02 tbody td.nothead{border-top:1px solid #39f;}
div.table1c-2c02 tbody tr.gtitle th{border-top:1px solid #39f; background:#dff4f4;}
div.table1c-2c02 tbody tr.feature.first th, div.table1c-2c02 tbody tr.feature.first td{border-top:1px solid #39f;}
div.table1c-2c02 tbody tr.sgfeature th{padding-left:15px;}
div.table1c-2c03{clear:both; width:100%; margin-top:1px; padding-bottom:12px;}
div.table1c-2c03 table{width:100%; margin:0 0 3px; padding:0; border-collapse:collapse; border-bottom:1px solid #39f;}
div.table1c-2c03 table.delm *{margin-bottom:0;}
div.table1c-2c03 table tr th.alignc, div.table1c-2c03 table tr td.alignc, div.table1c-2c03 table tr.alignc th, div.table1c-2c03 table tr.alignc td{text-align:center;}
div.table1c-2c03 th{text-align:left; font-weight:bold;}
div.table1c-2c03 thead th{padding:3px; vertical-align:top; border-top:1px solid #39f; background:#dff4f4; font-weight: bold;}
div.table1c-2c03 tbody th, div.table1c-2c03 tbody td{vertical-align:top; padding:4px 3px; border-top:1px solid #e5e5e5;}
div.table1c-2c03 tbody th p, div.table1c-2c03 tbody td p{margin:0; padding:0 0 10px;}
div.table1c-2c03 tbody th.nothead, div.table1c-2c03 tbody td.nothead{border-top:1px solid #39f;}
div.table1c-2c03 tbody tr.gtitle th{background:#eee; font-weight: bold;}
div.table1c-2c03 tbody tr.gtitle.first th{border-top:1px solid #39f;}
div.table1c-2c03 tbody tr.sgtitle th{padding-left:15px; background:#eee;}
div.table1c-2c03 tbody tr.sgtitle td{padding-left:15px;}
div.table1c-2c03 tbody tr.sgfeature td{padding-left:15px;}
div.table2c{clear:both; width:376px; margin-top:1px; padding-bottom:12px;}
div.table2c table{width:376px; margin:0 0 3px; padding:0; border-collapse:collapse; border-bottom:1px solid #39f;}
div.table2c table.delm *{margin-bottom:0;}
div.table2c th{text-align:left;}
div.table2c tbody th, div.table2c tbody td{vertical-align:top; padding:4px 3px; border-top:1px solid #e5e5e5;}
div.table2c tbody th p, div.table2c tbody td p{margin:0; padding:0 0 10px;}
div.table2c tbody th.first, div.table2c tbody td.first{border-top:1px solid #39f;}
div.table2c tbody th.nothead, div.table2c tbody td.nothead{border-top:1px solid #39f;}
div.table1c-3c{clear:both; width:573px; margin-top:1px; padding-bottom:12px; border-top:1px solid #39f;}
div.table1c-3c table{width:573px; margin:0 0 3px; padding:0; border-collapse:collapse; border-bottom:1px solid #39f;}
div.table1c-3c table.delm *{margin-bottom:0;}
div.table1c-3c th{text-align:left; font-weight: bold;}
div.table1c-3c thead th{padding:3px; vertical-align:top; background:#dff4f4;}
div.table1c-3c tbody th, div.table1c-3c tbody td{vertical-align:top; padding:4px 3px; border-top:1px solid #e5e5e5;}
div.table1c-3c tbody th.first, div.table1c-3c tbody td.first{border-top:1px solid #fff;}
div.suplink3c, div.suplink{clear:both; width:573px; margin-top:1px; margin-bottom:15px; border:1px solid #ccc;}
div.suplink.admt{margin-top:30px;}
div.suplink3c div.col01, div.suplink div.col01{float:left; width:105px; padding-top:9px; text-align:right;}
div.suplink3c div.col02, div.suplink div.col02{width:450px; float:right; padding-top:9px;}
div.suplink3c div.col01 p, div.suplink3c div.col02 p, div.suplink div.col01 p, div.suplink div.col02 p{margin:0 0 3px; padding-bottom:0;}
div.suplink32c{clear:both; width:573px; margin-top:1px; margin-bottom:15px;}
div.suplink32c div.col01{float:left; width:278px; padding-bottom:10px;}
div.suplink32c div.col02{float:right; width:278px; padding-bottom:10px;}
div.suplink32c div.col01 div.border, div.suplink32c div.col02 div.border{padding:7px 12px 0; border:1px solid #ccc;}
div.suplink32c div.col01 div.border ul, div.suplink32c div.col02 div.border ul{margin-bottom:0; padding-bottom:10px;}
div.suplink32c .title, div.suplink32c .title02, div.suplink32c .subtitle{width:278px !important;}
div.divider{clear:both; height:10px; background:url("/img/static/common-new/img/common/bg-divider-blue.gif") repeat-x;}
div.deletemarginbottom div.col01, div.deletemarginbottom div.col02{padding-bottom:0;}
div.tableformc{clear:both; width:573px; margin-top:1px; padding-bottom:12px;}
div.tableformc table{width:573px; margin:0 0 3px; padding:0; border-collapse:collapse;}
div.tableformc table.delm *{margin-bottom:0;}
div.tableformc table td p.delm{padding-bottom:5px;}
div.tableformc table th{text-align:left;}
div.tableformc table tbody th, div.tableformc table tbody td{padding:5px 0; vertical-align:top;}
div.tableformc table tbody th{width:179px; text-align:right; font-weight:normal;}
div.tableformc table tbody th.col2{padding-top:20px;}
div.tableformc table tbody th.admt{padding-top:12px;}
form.confirm div.tableformc table tbody th.admt{padding-top:5px;}
div.tableformc table tbody td{padding-left:10px;}
div.tableformc table tbody td div.requirec{padding-left:4px; border-left:8px solid #390;}
div.tableformc table tbody td div.normalc{padding-left:12px;}
div.tableformc table tbody td div.normalc ul.radiocol li{margin-bottom:5px;}
div.tableformc table tbody td div.section{padding-bottom:20px;}
div.tableformc table tbody td div.col01{width:175px; float:left;}
div.tableformc table tbody td div.col02{width:179px; float:right;}
div.tableformc table tbody td div.btnc{padding:12px 0 0 12px;}
div.tableformc table tbody td dl{margin:0;}
div.tableformc table tbody td dl dt{clear:left; float:left; width:120px; padding:7px 0; text-align:right;}
div.tableformc table tbody td dl dd{margin-left:130px; padding:5px 0;}
form.confirm div.tableformc table tbody td dl dt{float:none; width:auto; padding:0 0 5px; text-align:left;}
form.confirm div.tableformc table tbody td dl dd{margin-left:0; padding:0 0 8px;}
div.tableformc table tbody td ul{margin:0; padding:0;}
div.tableformc table tbody td ul.floatc li{float:left; margin-right:10px;}
div.tableformc table tbody td div.requirec img{vertical-align:top;}
div#maincol div.tableformc .title{font-size:100%; clear:both; display:block; width:auto; margin:0 0 11px; padding:0 0 3px; background:#fff; border-bottom:2px solid #e5e5e5;}
div.tableformc table tr.divider th, div.tableformc table tr.divider td{padding-top:30px; background:url("/img/static/common-new/img/common/bg-divider-blue.gif") 0 20px no-repeat;}
div.tableformc table tr.addline th, div.tableformc table tr.addline td{padding-top:20px; background:url("/img/static/common-new/img/common/bg-divider-gray.gif") 0 8px no-repeat;}
div.tableformc tbody td select{margin-right:10px;}
div.tableformc input.radio{vertical-align:text-top; margin-right:3px;}
div.tableformc input.submit, div.tableformc input.back{margin-right:15px; padding:0 10px; border:1px solid; border-color:#ddd #aaa #aaa #ddd; background:#ddd;}
div.tableformc input.wide, div.tableformc textarea{width:330px; padding:1px 2px; border:1px solid; border-color:#999 #ddd #ddd #999; background-color:#fff;}
div.tableformc input.narrow{width:198px; padding:1px 2px; border:1px solid; border-color:#999 #ddd #ddd #999; background-color:#fff;}
div.error1c{width:573px; color:#f60;}
div#maincol div.error1c .title{float:none; clear:both; padding-left:21px; background:url("/img/static/common-new/img/form/icon-notice-big.gif") 0 50% no-repeat;}
div#maincol div.error1c ul{list-style:none; margin:0 0 20px 21px; padding:0;}
div#maincol div.error1c ul li{list-style:none; margin:0 0 3px; padding-left:14px; background:url("/img/static/common-new/img/form/bg-error-li.gif") 0 0.3em no-repeat;}
html.msie div#maincol div.error1c ul li{background-position:0 0.4em;}
div.form .requirenotice{width:auto; margin-left:194px; margin-bottom:20px; color:#390;}
div.form .requirenotice .note{display:block; padding-left:6px; font-weight:bold; border-left:8px solid #390;}
div.form .requirenotice .info{display:block; margin-top:3px; padding-left:14px;}
div.form, div.confirm{clear:both; width:573px; padding-bottom:20px;}
div.formnotice{margin-left:182px;}
div.form .label, div.confirm .label{display:block; float:left; width:185px; padding-top:1px; _padding-top:3px; text-align:right;}
div.form p, div.confirm p{clear:both; width:573px; _height:1%; margin:0 0 10px; padding:0;}
div.form .reqfield, div.form .field{display:block; margin-left:195px; padding-left:3px;}
div.form .confirm .ans{display:block; margin-left:200px;}
div.form .confirm .label{padding-top:0;}
div.form .reqfield{border-left:8px solid #390;}
div.form .reqfield img{vertical-align:top;}
div.form .field{border-left:8px solid #ccc;}
div.form .nfield, div.form .wfield, div.form .textarea{padding:1px 2px; border:1px solid; border-color:#999 #ddd #ddd #999; background-color:#fff;}
div.form .nfield{width:190px;}
div.form .wfield{width:300px;}
div.form .textarea{width:300px;height:135px;}
div.form .checkbox{margin-right:5px;}
.btn-l, .btn-c, .btn-r{margin-top:10px; padding:0 10px; border:1px solid; border-color:#ddd #aaa #aaa #ddd; background:#ddd;}
.btn-l{margin-left:203px;}
.btn-r{margin-left:20px;}
div.form .radio{vertical-align:baseline; margin-right:5px;}
.ie{_height:1%; _margin-left:192px !important;}
div.form div.allowcol, div.confirm div.allowcol{padding-top:10px;}
div.form p.allow, div.confirm p.allow{width:auto; margin-left:200px;}
div.form p.allow input, div.confirm p.allow input{margin-right:8px; vertical-align:middle;}
div.form ol, div.confirm ol{margin:0 0 15px 30px; padding:0;}
div.form ol li, div.confirm ol li{margin-bottom:3px;}
div.error{width:573px; color:#f60;}
div#maincol div.error .title{float:none; clear:both; width:auto; padding-left:21px; background:url("/img/static/common-new/img/form/icon-notice-big.gif") 0 50% no-repeat;}
div.error ul{list-style-type:disc; margin-bottom:20px;}
div.confirm .ans{display:block; margin-left:200px;}
div.confirm .label{padding-top:0;}
div.form .required{border-left:8px solid #390; margin-bottom:12px; padding-bottom:0; padding-left:3px;}
div.form .confirm .notice{margin-right:20px; margin-left:115px;}
.thanks .btn-normal{margin-bottom:200px; margin-left:5px;}
div#maincol .question{clear:both; display:inline-table; width:573px; margin:0 0 11px; padding:3px 0; background:#dff4f4;}
div#maincol .question span{display:block; margin-left:6px;}
div.answer dt, div.answer dd{margin:0; padding:0;}
div.answer dl{width:573px; margin:0; padding:0;}
div.answer dt{float:left; width:40px; font-weight:bold; margin:0 0 0 6px; _margin-left:3px;}
div.answer dd{float:right; width:525px; margin-bottom:10px;}
div.answer dd div.table1c-2c{width:525px;}
div.answer dd div.table1c-2c table{width:525px;}
div.answer dd .subtitle{width:525px !important;}
div.diagram{clear:both; width:573px; padding-bottom:10px;}
div.diagram .bg-blue, div.diagram .bg-gray, div.diagram .bg-green{clear:both; margin-bottom:15px; padding:10px 10px 5px;}
div.diagram .bg-blue{background:#d5e2ef;}
div.diagram .bg-gray{background:#eee;}
div.diagram .bg-green{background:#dff4f4;}
div.diagram .bg-blue ul.btn-lnk-alignl li a, div.diagram .bg-blue li.btn-lnk-alignl a, div.diagram .bg-blue p.btn-lnk-alignl a, div.diagram .bg-blue ul.btn-lnk-alignr li a, div.diagram .bg-blue li.btn-lnk-alignr a{color:#222; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-blue.gif") 0 0.3em no-repeat;}
div.diagram .bg-blue ul.btn-lnk-alignl li a, div.diagram .bg-blue li.btn-lnk-alignl a, div.diagram .bg-blue p.btn-lnk-alignl a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-blue.gif") 0 0.3em no-repeat;}
div.diagram .bg-blue ul.btn-lnk-alignl li, div.diagram .bg-blue li.btn-lnk-alignl, div.diagram .bg-blue p.btn-lnk-alignl{_background:#d5e2ef url("/img/static/common-new/img/common/arrow-cir-right-blue-blue.gif") 0 0.3em no-repeat; _background/**/:none;}
div.diagram .bg-blue p.btn-lnk-alignl{_padding-left:14px; _padding-left/**/:0;}
div.diagram .bg-green ul.btn-lnk-alignl li a, div.diagram .bg-green li.btn-lnk-alignl a, div.diagram .bg-green p.btn-lnk-alignl a, div.diagram .bg-green ul.btn-lnk-alignr li a, div.diagram .bg-green li.btn-lnk-alignr a{color:#222; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-green.gif") 0 0.3em no-repeat;}
div.diagram .bg-green ul.btn-lnk-alignl li a, div.diagram .bg-green li.btn-lnk-alignl a, div.diagram .bg-green p.btn-lnk-alignl a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-green.gif") 0 0.3em no-repeat;}
div.diagram .bg-green ul.btn-lnk-alignl li, div.diagram .bg-green li.btn-lnk-alignl, div.diagram .bg-green p.btn-lnk-alignl{_background:#dff4f4 url("/img/static/common-new/img/common/arrow-cir-right-blue-green.gif") 0 0.3em no-repeat; _background/**/:none;}
div.diagram .bg-green p.btn-lnk-alignl{_padding-left:14px; _padding-left/**/:0;}
div.diagram .bg-gray ul.btn-lnk-alignl li a, div.diagram .bg-gray li.btn-lnk-alignl a, div.diagram .bg-gray p.btn-lnk-alignl a, div.diagram .bg-gray ul.btn-lnk-alignr li a, div.diagram .bg-gray li.btn-lnk-alignr a{color:#222; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-gray.gif") 0 0.3em no-repeat;}
div.diagram .bg-gray ul.btn-lnk-alignl li a, div.diagram .bg-gray li.btn-lnk-alignl a, div.diagram .bg-gray p.btn-lnk-alignl a{_background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-gray.gif") 0 0.3em no-repeat;}
div.diagram .bg-gray ul.btn-lnk-alignl li, div.diagram .bg-gray li.btn-lnk-alignl, div.diagram .bg-gray p.btn-lnk-alignl{_background:#eee url("/img/static/common-new/img/common/arrow-cir-right-blue-gray.gif") 0 0.3em no-repeat; _background/**/:none;}
div.diagram .bg-gray p.btn-lnk-alignl{_padding-left:14px; _padding-left/**/:0;}
div.diagram .adarrow{margin-bottom:0 !important; padding-bottom:70px; background-image:url("/img/static/common-new/img/common/bg-diagram.gif"); background-position:0 100%; background-repeat:no-repeat;}
div.diagram div.d-txt32c{clear:both; width:509px;}
div.diagram div.d-txt32c div.col01{float:left; width:246px; padding-bottom:0;}
div.diagram div.d-txt32c div.col02{float:right; width:246px; padding-bottom:0;}
div.diagram div.d-txt1c-txt1c-txt1c{clear:both; width:509px;}
div.diagram div.d-txt1c-txt1c-txt1c div.col01{float:left; width:159px;}
div.diagram div.d-txt1c-txt1c-txt1c div.col02, div.diagram div.d-txt1c-txt1c-txt1c .col03{float:left; width:157px; margin-left:18px;}
div.colborder{padding:7px 12px 0; border:1px solid #ccc;}
.alignc{text-align:center;}
.alignr{text-align:right;}
.floatl{float:left;}
.floatl img{margin:0 10px 10px 0;}
.floatl object, .floatl param{margin-right:10px;}
.floatr{float:right;}
.floatr img{margin:0 0 10px 10px;}
div.txt3btnc{clear:both; width:573px; margin-top:1px; margin-bottom:20px; text-align:center;}
div.txt3btnc div.wrap{width:30%; margin:0 auto;}
html.js div.txt3btnc div.wrap{width:10%;}
div.txt3btnc div.wrap ul{margin-bottom:0; text-align:left; background:url("/img/static/common-new/img/common/bg-btnc.gif") repeat-x; border:1px solid #ccc;}
div.txt3btnc div.wrap ul li{display:inline;}
div.txt3btnc div.wrap ul li a{display:block; _width:100%; padding:5px 5px 5px 19px; font-weight:bold; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 4px 0.7em no-repeat;}
div.txt3btnc div.wrap ul li.print a{padding-left:29px; background:url("/img/static/common-new/img/common/icon-print.gif") 14px 0.7em no-repeat;}
div.txt3btnc-alignr{clear:both; width:100%; margin-top:1px; margin-bottom:11px; text-align:center;}
div.txt3btnc-alignr.pos-bottom{margin-top:-8px;}
div.txt3btnc-alignr.pos-title-bottom{margin-top:-15px;}
div.txt3btnc-alignr div.wrap{width:30%;}
html.js div.txt3btnc-alignr div.wrap{float:right; width:20%;}
div.txt3btnc-alignr div.wrap ul{margin-bottom:0; text-align:left; background:url("/img/static/common-new/img/common/bg-btnc.gif") repeat-x; border:1px solid #ccc;}
div.txt3btnc-alignr div.wrap ul li{display:inline;}
div.txt3btnc-alignr div.wrap ul li a{display:block; _width:100%; padding:5px 5px 5px 19px; font-weight:bold; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 4px 0.7em no-repeat;}
div.btn-pagetop{margin-top:5px; clear:both; width:770px; margin:1px 0 20px;}
div.btn-pagetop li a{display:block; float:right; _margin-top:0; padding-left:13px; text-decoration:none; color:#135da3; background:url("/img/static/common-new/img/common/arrow-pagetop.gif") 0 50% no-repeat;}
div.btn-pagetop li a:hover{text-decoration:underline;}
div.colSub01{float:left; width:100px; padding-bottom:0;}
div.colSub02{float:left; padding-bottom:0;}
div.colPSub01{float:left; width:100px; padding-bottom:0;}
div.colPSub02{float:left; width:178px; padding-bottom:0;}
div.feature{width:550px; margin-top:10px; padding:5px 0 1px; border-top:1px solid #69c; font-size:12px;}
div.feature span.col01{width:200px; float:left; font-weight:bold;}
div.feature span.col02{width:100px; float:left;}
div.feature span.col03{width:160px; float:left;}
div.feature span.col04{width:350px; float:left;}
span.fx{font-size:12px;}
p.icon{margin-bottom:0 !important;}
div#leftcol_v14 ul.btn-lnk-alignl li a img.icon{background:#fff;}
div#leftcol_v14 ul.btn-bk-alignl li a img.icon{background:#fff;}
div#maincol_v14 .title{clear:both; display:inline-table; width:573px; margin:0 0 11px; padding:3px 0; background:#e5e5e5;}
div#maincol_v14 .title span{display:block; margin-left:6px;}
#maincol_v14 .title a, #maincol_v14 .subtitle a{margin-left:6px; padding-left:15px; color:#333 !important; text-decoration:none;}
#maincol_v14 .title a:hover, #maincol_v14 .subtitle a:hover{text-decoration:underline;}
#maincol_v14 .title a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-e5.gif") 0 0.3em no-repeat;}
#maincol_v14 .subtitle a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 0 0.3em no-repeat;}
#maincol_v14 .title span, #maincol_v14 .subtitle span{display:block; margin-left:6px;}
#maincol_v14 .subtitle span.italic{display:inline; margin-left:0;}
div#maincol_v14 .title02{clear:both; display:inline-table; width:573px; margin:0 0 11px; padding:5px 0; background:url("/img/static/common-new/img/common/bg-title02.gif");}
div#maincol_v14 .title02 span{display:block; margin-left:6px;}
div#maincol_v14 .title02 span.btn-lnk-alignl{padding-left:15px; text-indent:-15px; _padding-left:15px; _text-indent:0; _height:1%; _background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _padding-left/**/:15px; _text-indent/**/:-15px; _height/**/:auto; _background/**/:none;}
div#maincol_v14 .title02 span.btn-lnk-alignl a{padding-left:15px; color:#222 !important; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;}
div#maincol_v14 .title02 span.btn-lnk-alignl a:hover{text-decoration:underline;}
div#maincol_v14 .title02 input{vertical-align:middle;}
div#maincol_v14 .subtitle{clear:both; display:inline-table; width:573px; margin:0 0 11px; padding:3px 0; border-bottom:2px solid #e5e5e5;}
div#maincol_v14 .subtitle span{display:block; margin-left:6px;}
div#maincol_v14 .subtitle span.btn-lnk-alignl{padding-left:15px; text-indent:-15px; _padding-left:15px; _text-indent:0; _background:#fff url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _padding-left/**/:15px; _text-indent/**/:-15px; _background/**/:none;}
div#maincol_v14 .subtitle span.btn-lnk-alignl a{padding-left:15px; color:#222 !important; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat; _background:none; _background/**/:url("/img/static/common-new/img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;}
div#maincol_v14 .subtitle span.btn-lnk-alignl a:hover{text-decoration:underline;}
div#maincol_v14 p.subtitle{float:none !important; clear:both; display:block; width:auto !important; margin:0 0 3px; padding:0; border-bottom:none;}
div#maincol_v14 .subtitle span.italic{display:inline; margin-left:0;}
div#maincol_v14 div.txt1c-gradation .notitle{width:160px; margin:0 0 5px;}
div#maincol_v14 div.txt1c-gradation .notitle span.col01{display:block; float:left; width:24px; padding-top:3px; text-align:center; color:#fff; background:#738ba3 url("/img/static/common-new/img/common/bg-notitle-col01.gif") no-repeat;}
div#maincol_v14 div.txt1c-gradation .notitle span.col01 span.wrap{display:block; padding-bottom:3px; background:#738ba3 url("/img/static/common-new/img/common/bg-notitle-col01-wrap.gif") 0 100% no-repeat;}
div#maincol_v14 div.txt1c-gradation .notitle span.col02{display:block; float:right; width:128px; padding-top:3px;}
div#maincol_v14 div.tableformc .title{font-size:100%; clear:both; display:block; width:auto; margin:0 0 11px; padding:0 0 3px; background:#fff; border-bottom:2px solid #e5e5e5;}
div#maincol_v14 div.error1c .title{float:none; clear:both; padding-left:21px; background:url("/img/static/common-new/img/form/icon-notice-big.gif") 0 50% no-repeat;}
div#maincol_v14 div.error1c ul{list-style:none; margin:0 0 20px 21px; padding:0;}
div#maincol_v14 div.error1c ul li{list-style:none; margin:0 0 3px; padding-left:14px; background:url("/img/static/common-new/img/form/bg-error-li.gif") 0 0.3em no-repeat;}
html.msie div#maincol_v14 div.error1c ul li{background-position:0 0.4em;}
div#maincol_v14 div.error .title{float:none; clear:both; width:auto; padding-left:21px; background:url("/img/static/common-new/img/form/icon-notice-big.gif") 0 50% no-repeat;}
div#maincol_v14 .question{clear:both; display:inline-table; width:573px; margin:0 0 11px; padding:3px 0; background:#dff4f4;}
div#maincol_v14 .question span{display:block; margin-left:6px;}
div#maincol_v14 div#bnrcol_v14 div#topicsbox p.title{clear:both; display:inline-table; width:143px; margin:0px; padding:12px 15px; background:none;}
*html div#maincol_v14 div#bnrcol_v14 div#topicsbox p.title {width:175px; padding:12px 15px;}
div#maincol_v14 div#bnrcol_v14 div#topicsbox p.index{width:143px; padding:12px 15px; margin:0px; background:none; font-weight:bold !important; text-align:right;}
*html div#maincol_v14 div#bnrcol_v14 div#topicsbox p.index {width:175px; padding:12px 15px; font-weight:bold !important;}
div#maincol_v14 div#bnrcol_v14 div#topicsbox dd.title{clear:both; display:inline-table; width:143px; margin:0px; padding:0px; background:none;}
div#maincol_v14 div#bnrcol_v14 div#topicsbox .title span{display:block; margin:0px; padding:0px;}
#maincol_v14 div#bnrcol_v14 div#topicsbox .title a {margin:0px !important; padding:0px !important; color:#135DA3 !important; text-decoration:none;}
#maincol_v14 div#bnrcol_v14 div#topicsbox .title a:hover {text-decoration:underline;}
#maincol_v14 div#bnrcol_v14 div#topicsbox .title a{background:none;}
body div#contentwrap_v14 div#maincol_v14 div#bnrcol_v14 div#topicsbox p.index a {color:#135DA3 !important;}
div#maincol_v14 .title{background-color:#fff; background-image:url(/img/static/common/images/ga2012_h2_bg.gif); background-repeat:repeat-x; background-position:left bottom; border-left:3px solid #0042c1; padding:5px 13px 5px 10px; font-weight:bold; width:547px;}
div#maincol_v14 .title span{margin-left:0;}
div#maincol_v14 .title a{display:inline-block; background-image:url(/img/static/common/images/ga2012_icn_arrow.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:10px;}
div#maincol_v14 .subtitle{width:547px; border-bottom:2px solid #e5e5e5; padding:5px 13px; font-weight:bold;}
div#maincol_v14 .subtitle span{margin-left:0;}
div#maincol_v14 .subtitle a{display:inline-block; background-image:url(/img/static/common/images/ga2012_icn_arrow.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:10px; margin-left:0;}
div.img12c-txt1c .title, div.img12c-txt1c .title02, div.img12c-txt1c .subtitle{width:252px !important;}
div.btn-pagetop li a{background-image:url(/img/static/common/images/ga2012_icn_arrow_top.gif)!important; background-repeat:no-repeat!important; background-position:0 0.2em!important; padding-left:10px!important;}
ul.btn-lnk-alignl li, li.btn-lnk-alignl, h3.btn-lnk-alignl{text-indent:0; padding-left:0; background:none;}
ul.btn-lnk-alignl li li{padding-left:14px;}
ul.btn-lnk-alignl li a, li.btn-lnk-alignl a, h3.btn-lnk-alignl a, p.btn-lnk-alignl a, ul.btn-lnk-alignr li a, li.btn-lnk-alignr a, .btn-lnk-bdbtm li a{display:inline-block; background-image:url(/img/static/common/images/ga2012_icn_arrow.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:10px;}
div.pagingnav div.col01 ul.btn-lnk-alignl li a{background-image:url(/img/static/common/images/ga2012_icn_arrow_rev.gif);}
ul.btn-contentsnav li, li.btn-contentsnav{text-indent:0; padding-left:0; background:none;}
ul.btn-contentsnav li li{padding-left:14px;}
ul.btn-contentsnav li a, li.btn-contentsnav a{display:inline-block; background-image:url(/img/static/common/images/ga2012_icn_arrow_down.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:10px; text-indent:0;}
div.diagram .bg-blue ul.btn-lnk-alignl li a, div.diagram .bg-blue li.btn-lnk-alignl a, div.diagram .bg-blue p.btn-lnk-alignl a, div.diagram .bg-blue ul.btn-lnk-alignr li a, div.diagram .bg-blue li.btn-lnk-alignr a{background-image:url(/img/static/common/images/ga2012_icn_arrow.gif); background-repeat:no-repeat; background-position:0 0.4em;}
div.diagram .bg-blue ul.btn-lnk-alignl li, div.diagram .bg-blue li.btn-lnk-alignl, div.diagram .bg-blue p.btn-lnk-alignl{background:none;}
ul.btn-bk-alignl li, li.btn-bk-alignl{margin-bottom:3px; padding-left:14px; text-indent:-14px; _text-indent:0; _background:#fff url("/img/static/common-new/img/common/arrow-cir-left-blue-fff.gif") 0 0.3em no-repeat; _background/**/:none; _text-indent/**/:-14px;}
ul.btn-bk-alignl li a, li.btn-bk-alignl a, p.btn-bk-alignl a, ul.btn-bk-alignr li a, li.btn-bk-alignr a{display:inline-block; background-image:url(/img/static/common/images/ga2012_icn_arrow_rev.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:10px;}
div.pagingnav div.col01 ul.btn-bk-alignl li a{background-image:url(/img/static/common/images/ga2012_icn_arrow_rev.gif);}
div.contentsnav ul li a{border-left:1px solid #333; background-image:url(/img/static/common/images/ga2012_icn_arrow_down.gif); background-repeat:no-repeat; background-position:8px 0.4em; margin-right:10px; padding-left:20px;}
div#maincol_v14 a.external{display:inline-block!important; background-image:url(/img/static/common/images/ga2012_icn_external.gif)!important; background-repeat:no-repeat!important; background-position:0 0.4em!important; padding-left:15px!important;}
div#maincol_v14 a.arrowPdf{display:inline-block!important; background-image:url(/img/static/common/images/ga2012_icn_pdf.gif)!important; background-repeat:no-repeat!important; background-position:0 0!important; padding:2px 0 1px 21px!important;}
/** for IE 6 **/
* html body div#maincol_v14 .title a, * html body div#maincol_v14 .subtitle a, * html body ul.btn-lnk-alignl li a, * html body li.btn-lnk-alignl a, * html body h3.btn-lnk-alignl a, * html body p.btn-lnk-alignl a, * html body ul.btn-lnk-alignr li a, * html body li.btn-lnk-alignr a, * html body ul.btn-contentsnav li a, * html body li.btn-contentsnav a, * html body ul.btn-bk-alignl li a, * html body li.btn-bk-alignl a, * html body p.btn-bk-alignl a, * html body ul.btn-bk-alignr li a, * html body li.btn-bk-alignr a, * html body div#ga2012_mainContent a.external, * html body div#ga2012_mainContent a.arrowPdf{display:inline; zoom:1;}
* html body div.img12c-txt1c .title, * html body div.img12c-txt1c .title02, * html body div.img12c-txt1c .subtitle{width:278px !important;}
* html body div#maincol_v14 .title{width:573px;}
/** for IE 7 **/
*first-child+html body div#maincol_v14 .title a, *first-child+html body div#maincol_v14 .subtitle a, *first-child+html body ul.btn-lnk-alignl li a, *first-child+html body li.btn-lnk-alignl a, *first-child+html body h3.btn-lnk-alignl a, *first-child+html body p.btn-lnk-alignl a, *first-child+html body ul.btn-lnk-alignr li a, *first-child+html body li.btn-lnk-alignr a, *first-child+html body ul.btn-contentsnav li a, *first-child+html body li.btn-contentsnav a, *first-child+html body ul.btn-bk-alignl li a, *first-child+html body li.btn-bk-alignl a, *first-child+html body p.btn-bk-alignl a, *first-child+html body ul.btn-bk-alignr li a, *first-child+html body li.btn-bk-alignr a, *first-child+html body div#ga2012_mainContent a.external, *first-child+html body div#ga2012_mainContent a.arrowPdf{display:inline; zoom:1;}


/* common-new/css/localnav.css */
html.js div#localnav ul ul, html.js div#localnav ul ul ul{display:none;}
div#localnav{padding-bottom:10px;}
div#localnav *{margin:0; padding:0;}
div#localnav ul{list-style:none;}
div#localnav ul li{display:inline;}
div#localnav ul li a{display:block; _width:167px; padding:3px 6px 4px 6px; color:#0064ba; text-decoration:none;}
html.ie5-dtd div#localnav ul li a, html.ie5-non-dtd div#localnav ul li a, html.ie-non-dtd div#localnav ul li a{_width:100% !important;}
div#localnav ul li ul li a, div#localnav ul li.on ul li a, div#localnav ul li ul li ul li a, div#localnav ul li ul li.on ul li a{border-top:solid 2px #e1eaf9;}
div#localnav ul li a:hover{text-decoration:underline;}
html.js div#localnav ul li ul, html.js div#localnav ul li ul li ul{display:none;}
div#localnav ul li a{border-top:solid 2px #fff; background:#eee;}
div#localnav ul li.on a{color:#fff; background:#738ba3;}
div#localnav ul li ul li a, div#localnav ul li.on ul li a{_width:158px; padding-left:15px; background:#f3f8fe url("/img/static/common-new/img/localnav/arrow-2nd.gif") 0 0.8em no-repeat;}
html.ie5-non-dtd div#localnav ul li ul li a, html.ie5-non-dtd div#localnav ul li.on ul li a, html.ie-non-dtd div#localnav ul li ul li a, html.ie-non-dtd div#localnav ul li.on ul li a{_width:100%;}
html.ien-dtd div#localnav ul li ul li a, html.ien-dtd div#localnav ul li.on ul li a{background-position:0 1em;}
div#localnav ul li.on ul li a{color:#0064ba;}
div#localnav ul li ul li.on a{color:#fff; background:#738ba3 url("/img/static/common-new/img/localnav/arrow-2nd.gif") -200px 0.8em no-repeat;}
html.ien-dtd div#localnav ul li ul li.on a{background-position:-200px 1em;}
div#localnav ul li ul li ul li a, div#localnav ul li ul li.on ul li a{_width:149px; padding-left:24px; color:#0064ba; background:#fff url("/img/static/common-new/img/localnav/arrow-3rd.gif") 0 0.9em no-repeat !important;}
html.ie5-non-dtd div#localnav ul li ul li ul li a, html.ie5-non-dtd div#localnav ul li ul li.on ul li a, html.ie-non-dtd div#localnav ul li ul li ul li a, html.ie-non-dtd div#localnav ul li ul li.on ul li a{_width:100%;}
div#localnav ul li ul li ul li.on a{color:#fff; background:#738ba3 url("/img/static/common-new/img/localnav/arrow-3rd.gif") -200px 0.9em no-repeat !important;}
div#bnrcol{padding-bottom:25px;}
div#bnrcol div.bnr p.title{font-weight:bold; margin:0 0 5px 9px; padding:0;}
div#bnrcol div.bnr{margin:9px 0 5px; padding:7px 3px 3px 0; border:1px solid #ccc;}
div#bnrcol p.bnr{margin:9px 0 8px; text-align:center;}
div#bnrcol div.bnr ul{list-style:none; margin:0 0 10px; padding:0;}
div#bnrcol div.bnr ul, div#bnrcol div.bnr p{margin:5px 0 0 9px; padding:0;}
div#bnrcol div.bnr p.img{text-align:center; margin:0 0 0 3px; padding:0;}
div#bnrcol div.bnr p.img-valignb{text-align:center; margin:0 -3px -3px 0; padding:8px 0 0;}
div#bnrcol div.bnr p.img-valignb img{vertical-align:bottom;}
div#bnrcol div.bnr p.img-valignt{text-align:center; margin:-7px -3px 5px 0; padding:0;}
div#bnrcol div.btn-bnr{clear:both; width:179px; margin:9px 0 5px;}
div#bnrcol div.btn-bnr p{margin:0; background-position:100% 100%; background-repeat:no-repeat; border:1px solid #ccc;}
div#bnrcol div.btn-bnr p a{height:5.6em; display:block; padding:10px 64px 0 19px; font-weight:bold; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 5px 1.2em no-repeat;}
div#bnrcol div.btn-bnr p a.notie{height:4.7em;}
div#bnrcol div.supportcol{margin:9px 0 5px; border:1px solid #ccc;}
div#bnrcol div.supportcol h2{width:177px; margin:0; padding:0; background:#fff url("/img/static/common-new/img/bnr/bg-supportcol-h2.jpg") no-repeat; border-bottom:1px solid #e5e5e5;}
div#bnrcol div.supportcol h2 a{display:block; padding:13px 5px 10px 20px; color:#222 !important; text-decoration:none;}
div#bnrcol div.supportcol h2 a:hover{text-decoration:underline;}
div#bnrcol div.supportcol h2 a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-tr.gif") 5px 1.4em no-repeat;}
div#bnrcol div.supportcol ul{list-style:none; margin:5px 0; padding:0;}
div#bnrcol div.btn-bnr p a, div#bnrcol div.bnr a, div#bnrcol div#supportcol a, div#bnrcol div.supportcol ul li a{color:#0563bc; text-decoration:none;}
div#bnrcol div.btn-bnr p a:visited, div#bnrcol div.bnr a:visited, div#bnrcol div#supportcol a:visited, div#bnrcol div.supportcol ul li a:visited{color:#6813bd;}
div#bnrcol div.btn-bnr p a:hover, div#bnrcol div.bnr a:hover, div#bnrcol div#supportcol a:hover, div#bnrcol div.supportcol ul li a:hover{text-decoration:underline;}
div#bnrcol_v14{padding-bottom:25px;}
div#bnrcol_v14 div.bnr p.title{font-weight:bold; margin:0 0 5px 9px !important; padding:0 !important; width:160px !important; background:none !important;}
div#bnrcol_v14 div.bnr{margin:0px 0 8px; padding:7px 3px 3px 0; border:1px solid #ccc;}
div#bnrcol_v14 p.bnr{margin:0px 0 8px; text-align:center;}
div#bnrcol_v14 div.bnr ul{list-style:none; margin:0 0 10px; padding:0;}
div#bnrcol_v14 div.bnr ul, div#bnrcol_v14 div.bnr p{margin:5px 0 0 9px; padding:0;}
div#bnrcol_v14 div.bnr p.img{text-align:center; margin:0 0 0 3px; padding:0;}
div#bnrcol_v14 div.bnr p.img-valignb{text-align:center; margin:0 -3px -3px 0; padding:8px 0 0;}
div#bnrcol_v14 div.bnr p.img-valignb img{vertical-align:bottom;}
div#bnrcol_v14 div.bnr p.img-valignt{text-align:center; margin:-7px -3px 5px 0; padding:0;}
div#bnrcol_v14 div.btn-bnr{clear:both; width:179px; margin:9px 0 5px;}
div#bnrcol_v14 div.btn-bnr p{margin:0; background-position:100% 100%; background-repeat:no-repeat; border:1px solid #ccc;}
div#bnrcol_v14 div.btn-bnr p a{height:5.6em; display:block; padding:10px 64px 0 19px; font-weight:bold; background:url("/img/static/common-new/img/common/arrow-cir-right-blue-fff.gif") 5px 1.2em no-repeat;}
div#bnrcol_v14 div.btn-bnr p a.notie{height:4.7em;}
div#bnrcol_v14 div.supportcol{margin:9px 0 5px; border:1px solid #ccc;}
div#bnrcol_v14 div.supportcol h2{width:177px; margin:0; padding:0; background:#fff url("/img/static/common-new/img/bnr/bg-supportcol-h2.jpg") no-repeat; border-bottom:1px solid #e5e5e5;}
div#bnrcol_v14 div.supportcol h2 a{display:block; padding:13px 5px 10px 20px; color:#222 !important; text-decoration:none;}
div#bnrcol_v14 div.supportcol h2 a:hover{text-decoration:underline;}
div#bnrcol_v14 div.supportcol h2 a{background:url("/img/static/common-new/img/common/arrow-cir-right-blue-tr.gif") 5px 1.4em no-repeat;}
div#bnrcol_v14 div.supportcol ul{list-style:none; margin:5px 0; padding:0;}
div#bnrcol_v14 div.btn-bnr p a, div#bnrcol_v14 div.bnr a, div#bnrcol_v14 div#supportcol a, div#bnrcol_v14 div.supportcol ul li a{color:#0563bc; text-decoration:none;}
div#bnrcol_v14 div.btn-bnr p a:visited, div#bnrcol_v14 div.bnr a:visited, div#bnrcol_v14 div#supportcol a:visited, div#bnrcol_v14 div.supportcol ul li a:visited{color:#6813bd;}
div#bnrcol_v14 div.btn-bnr p a:hover, div#bnrcol_v14 div.bnr a:hover, div#bnrcol_v14 div#supportcol a:hover, div#bnrcol_v14 div.supportcol ul li a:hover{text-decoration:underline;}
div#bnrcol_v14 div.bnr p.title{border-left:none;}


/*
 1series
*/

#mainwrap_v14 {
  /* font \*/
  /* layout \*/
  /* image \*/
  /* color \*/
  /* background \*/
  /* link \*/
  /* display \*/
  /* list \*/
  /* table \*/
  /* margin,padding \*/ }
  #mainwrap_v14 #sr1logo {
    width: 179px;
    float: left; }
  #mainwrap_v14 #sr1linkbox {
    width: 770px;
    float: right; }
  #mainwrap_v14 #srhdlink {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  #mainwrap_v14 #srhdlink li {
    margin: 5px 10px;
    padding: 0;
    list-style-type: none;
    float: right; }
  #mainwrap_v14 #srnvlink {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  #mainwrap_v14 #srnvlink li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: left; }
  #mainwrap_v14 #srftlink {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  #mainwrap_v14 #srftlink li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: left; }
  #mainwrap_v14 #srftlink li.mrglr {
    margin: 0 17px;
    padding: 0; }
  #mainwrap_v14 #sr1pnkz {
    margin: 18px 0;
    padding: 0;
    font-size: 75%;
    line-height: 135%; }
  #mainwrap_v14 #sr1mainph,
  #mainwrap_v14 .srmrgTB {
    margin: 18px 0;
    padding: 0; }
  #mainwrap_v14 #srbnrbox {
    width: 179px;
    float: right; }
  #mainwrap_v14 #srcntbox {
    width: 770px;
    float: left; }
  #mainwrap_v14 #srcntbox .srprgrm {
    margin: 0 0 1.5em 0; }
  #mainwrap_v14 #srcntbox p {
    font-size: 80%;
    line-height: 140%;
    margin: 0 0 0.5em 0; }
  #mainwrap_v14 #srcntbox p.srcaption {
    font-size: 70%;
    line-height: 130%; }
  #mainwrap_v14 #srretail {
    background-color: #E7E5EE;
    padding: 18px;
    margin: 18px 0; }
  #mainwrap_v14 #srretail .srrtlbox {
    width: 457px;
    float: left; }
  #mainwrap_v14 #srretail .srrtlbox h3 {
    background-color: #CECBD9;
    padding: 0.2em 0.5em;
    margin-bottom: 0.5em;
    font-size: 80%;
    line-height: 140%; }
  #mainwrap_v14 #srretail .srrtlbox .srclm01 {
    width: 105px; }
  #mainwrap_v14 #srretail .srrtlbox .srclm02 {
    width: 352px; }
  #mainwrap_v14 #srretail .srrtrbox {
    width: 260px;
    float: right; }
  #mainwrap_v14 #srretail .srrtrbox .srclm01 {
    width: 121px; }
  #mainwrap_v14 .srbnr {
    border: #CCCCCC 1px solid;
    padding: 8px 3px;
    margin: 0 0 8px 0;
    text-align: center; }
  #mainwrap_v14 .srcrbox:before,
  #mainwrap_v14 .srcrbox:after {
    content: "";
    display: table; }
  #mainwrap_v14 .srcrbox:after {
    clear: both; }
  #mainwrap_v14 .srcrbox {
    zoom: 1; }
  #mainwrap_v14 h1, #mainwrap_v14 h2, #mainwrap_v14 h3, #mainwrap_v14 h4, #mainwrap_v14 h5, #mainwrap_v14 form, #mainwrap_v14 p {
    margin: 0em;
    padding: 0em; }
  #mainwrap_v14 .h2title {
    padding: 0.4em 0.8em 0.5em 0.8em;
    margin: 0 0 9px 0;
    color: #000000;
    background: #F1EFEF url(/img/static/1series/img/h2titlebk.jpg) left center repeat-x;
    font-size: 80%;
    line-height: 140%;
    border-top: #DDDADA 1px solid;
    border-right: #BBBABA 1px solid;
    border-bottom: #BBBABA 1px solid;
    border-left: #797A7C 10px solid; }
  #mainwrap_v14 .h2title_y {
    padding: 0.4em 0.8em 0.5em 0.8em;
    margin: 0 0 9px 0;
    color: #000000;
    background: #F1EFEF url(/img/static/1series/img/h2titlebk.jpg) left center repeat-x;
    font-size: 80%;
    line-height: 140%;
    border-top: #DDDADA 1px solid;
    border-right: #BBBABA 1px solid;
    border-bottom: #BBBABA 1px solid;
    border-left: #D4AC0A 8px solid; }
  #mainwrap_v14 .h2title_r {
    padding: 0.4em 0.8em 0.5em 0.8em;
    margin: 0 0 9px 0;
    color: #000000;
    background: #F1EFEF url(/img/static/1series/img/h2titlebk.jpg) left center repeat-x;
    font-size: 80%;
    line-height: 140%;
    border-top: #DDDADA 1px solid;
    border-right: #BBBABA 1px solid;
    border-bottom: #BBBABA 1px solid;
    border-left: #CC0000 8px solid; }
  #mainwrap_v14 .h2title_b {
    padding: 0.4em 0.8em 0.5em 0.8em;
    margin: 0 0 9px 0;
    color: #000000;
    background: #F1EFEF url(/img/static/1series/img/h2titlebk.jpg) left center repeat-x;
    font-size: 80%;
    line-height: 140%;
    border-top: #DDDADA 1px solid;
    border-right: #BBBABA 1px solid;
    border-bottom: #BBBABA 1px solid;
    border-left: #006699 8px solid; }
  #mainwrap_v14 .h3title {
    padding: 0.2em 0.5em;
    margin: 0 0 1em 0;
    border: #EEEEEE 1px solid;
    font-size: 96%;
    line-height: 1.5;
    background: #F7F7F7; }
  #mainwrap_v14 .srclm01 {
    width: 179px; }
  #mainwrap_v14 .srclm02 {
    width: 376px; }
  #mainwrap_v14 .srclm03 {
    width: 573px; }
  #mainwrap_v14 .srclm03hf {
    width: 278px; }
  #mainwrap_v14 .srclm04 {
    width: 770px; }
  #mainwrap_v14 .srclm05 {
    width: 967px; }
  #mainwrap_v14 .srclm05hf {
    width: 475px; }
  #mainwrap_v14 .px26 {
    font-size: 185%;
    line-height: 1.5; }
  #mainwrap_v14 .px20 {
    font-size: 135%;
    line-height: 1.5; }
  #mainwrap_v14 .px18 {
    font-size: 125%;
    line-height: 1.5; }
  #mainwrap_v14 .px16 {
    font-size: 100%;
    line-height: 1.5; }
  #mainwrap_v14 .px14 {
    font-size: 85%;
    line-height: 140%; }
  #mainwrap_v14 .px12 {
    font-size: 78%;
    line-height: 130%; }
  #mainwrap_v14 .px11 {
    font-size: 71%;
    line-height: 1.2; }
  #mainwrap_v14 .px10 {
    font-size: 69%;
    line-height: 1.2; }
  #mainwrap_v14 .normal {
    font-weight: normal; }
  #mainwrap_v14 .srright {
    text-align: right; }
  #mainwrap_v14 .srcenter {
    text-align: center; }
  #mainwrap_v14 .srleft {
    text-align: left; }
  #mainwrap_v14 .fright {
    float: right; }
  #mainwrap_v14 .fleft {
    float: left; }
  #mainwrap_v14 .clear {
    clear: both; }
  #mainwrap_v14 .clearL {
    clear: left; }
  #mainwrap_v14 .clearR {
    clear: right; }
  #mainwrap_v14 .fltbox {
    clear: both;
    zoom: 1; }
  #mainwrap_v14 .fltbox:before,
  #mainwrap_v14 .fltbox:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden; }
  #mainwrap_v14 img {
    border: 0;
    vertical-align: bottom; }
  #mainwrap_v14 .imiddle {
    vertical-align: middle; }
  #mainwrap_v14 .ibottom {
    vertical-align: bottom; }
  #mainwrap_v14 .blue {
    color: #004C72; }
  #mainwrap_v14 .red {
    color: #CE0000; }
  #mainwrap_v14 .gray {
    color: #666666; }
  #mainwrap_v14 .bkblack {
    background-color: #000000; }
  #mainwrap_v14 .bkwhite {
    background-color: #FFFFFF; }
  #mainwrap_v14 a:link,
  #mainwrap_v14 a:visited,
  #mainwrap_v14 a:hover,
  #mainwrap_v14 a:active {
    text-decoration: none; }
  #mainwrap_v14 .white {
    color: #FFFFFF; }
  #mainwrap_v14 .white:link {
    color: #FFFFFF;
    text-decoration: none; }
  #mainwrap_v14 .white:visited {
    color: #FFFFFF;
    text-decoration: none; }
  #mainwrap_v14 .white:hover {
    color: #FFFFFF;
    text-decoration: none; }
  #mainwrap_v14 .red:link {
    color: #CC0000;
    text-decoration: none; }
  #mainwrap_v14 .red:visited {
    color: #CC0000;
    text-decoration: none; }
  #mainwrap_v14 .red:hover {
    color: #CC0000;
    text-decoration: underline; }
  #mainwrap_v14 .yellow {
    color: #FFEF00; }
  #mainwrap_v14 .yellow:link {
    color: #FFEF00;
    text-decoration: none; }
  #mainwrap_v14 .yellow:visited {
    color: #FFEF00;
    text-decoration: none; }
  #mainwrap_v14 .yellow:hover {
    color: #FFEF00;
    text-decoration: underline; }
  #mainwrap_v14 .display {
    DISPLAY: none; }
  #mainwrap_v14 .visibility {
    visibility: hidden; }
  #mainwrap_v14 .ul {
    margin: 0em;
    padding: 0em;
    list-style-type: none; }
  #mainwrap_v14 .ul li {
    margin: 0em;
    padding: 0em;
    list-style-type: none; }
  #mainwrap_v14 .ulright {
    margin: 0em;
    padding: 0em;
    list-style-type: none;
    float: right; }
  #mainwrap_v14 .ulright li {
    margin: 0em;
    padding: 0em;
    list-style-type: none; }
  #mainwrap_v14 .sruldisc {
    margin: 0.5em 0em 0.5em 1.5em;
    padding: 0em; }
  #mainwrap_v14 .sruldisc li {
    margin: 0 0 0.3em 0;
    padding: 0;
    font-size: 80%;
    line-height: 140%; }
  #mainwrap_v14 .srol {
    margin: 0em 0em 0em 1.7em;
    padding: 0em; }
  #mainwrap_v14 .srol li {
    margin: 0em 0em 0.3em 0;
    padding: 0em;
    font-size: 80%;
    line-height: 140%; }
  #mainwrap_v14 #pnkz {
    margin: 0;
    padding: 0.3em 0.8em;
    list-style-type: none;
    background: #333333; }
  #mainwrap_v14 #pnkz li {
    background: url(/img/static/1series/common/arrow.png) left center no-repeat;
    margin: 0;
    list-style-type: none;
    padding: 0 0 0 1.3em;
    font-size: 80%;
    line-height: 1.6;
    color: #FFFFFF; }
  #mainwrap_v14 #pnkz li img {
    padding: 0 0.3em;
    vertical-align: middle; }
  #mainwrap_v14 #pnkz li a:link {
    color: #FFCC00;
    text-decoration: none; }
  #mainwrap_v14 #pnkz li a:visited {
    color: #FFCC00;
    text-decoration: none; }
  #mainwrap_v14 #pnkz li a:hover {
    color: #FFCC00;
    text-decoration: underline; }
  #mainwrap_v14 .pdflink {
    margin: 0 0 0.5em 0;
    padding: 0em;
    list-style-type: none; }
  #mainwrap_v14 .pdflink li {
    background: url(/img/static/common/pdficon_small.gif) left 0.2em no-repeat;
    margin: 0 0 0.5em 0;
    list-style-type: none;
    padding: 0 0 0 20px; }
  #mainwrap_v14 .link {
    margin: 0;
    padding: 0em;
    list-style-type: none; }
  #mainwrap_v14 .link li {
    background: url(/img/static/common/arrow3.gif) left 0.3em no-repeat;
    margin: 0 0 0.3em 0;
    list-style-type: none;
    padding: 0 0 0 1.5em;
    font-size: 80%;
    line-height: 1.6; }
  #mainwrap_v14 .nwwindow {
    margin: 0.5em 0;
    padding: 0em;
    list-style-type: none; }
  #mainwrap_v14 .nwwindow li {
    background: url(/img/static/common/arrow_wd.gif) left 0.5em no-repeat;
    margin: 0 0 0.5em 0;
    list-style-type: none;
    padding: 0 0 0 15px; }
  #mainwrap_v14 .pagetop {
    clear: both;
    zoom: 1; }
  #mainwrap_v14 .pagetop:before,
  #mainwrap_v14 .pagetop:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden; }
  #mainwrap_v14 .pagetop ul {
    margin: 0;
    padding: 0em;
    list-style-type: none;
    float: right; }
  #mainwrap_v14 .pagetop ul li {
    background: url(/img/static/1series/common/pagetop.gif) right bottom no-repeat;
    list-style-type: none;
    padding: 0;
    background-position: 0 0;
    width: 121px;
    height: 24px;
    margin: 0; }
  #mainwrap_v14 .pagetop ul li span {
    display: none; }
  #mainwrap_v14 .pagetop ul li a {
    display: block;
    width: 121px;
    height: 24px; }
  #mainwrap_v14 caption {
    text-align: left;
    margin-top: 0.5em;
    font-size: 90%;
    line-height: 145%; }
  #mainwrap_v14 .table {
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: none;
    border-right: none; }
  #mainwrap_v14 .th {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #E3EBF1;
    text-align: left;
    font-weight: normal;
    color: #333333; }
  #mainwrap_v14 .td2 {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #EEEEEE;
    color: #333333; }
  #mainwrap_v14 .td {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FFFFFF;
    color: #333333; }
  #mainwrap_v14 .wntable {
    border-top: #C88D0D 1px solid;
    border-left: #C88D0D 1px solid;
    border-bottom: none;
    border-right: none; }
  #mainwrap_v14 .wnth {
    border-bottom: #C88D0D 1px solid;
    border-right: #C88D0D 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FABC35;
    text-align: left;
    font-weight: normal;
    color: #333333;
    font-size: 78%;
    line-height: 1.4; }
  #mainwrap_v14 .wntd {
    border-bottom: #C88D0D 1px solid;
    border-right: #C88D0D 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FFFFFF;
    color: #333333;
    font-size: 78%;
    line-height: 1.4; }
  #mainwrap_v14 .pktable {
    border-top: #EEEEEE 1px solid;
    border-left: #EEEEEE 1px solid;
    border-bottom: none;
    border-right: none; }
  #mainwrap_v14 .pkth {
    border-bottom: #EEEEEE 1px solid;
    border-right: #666666 1px solid;
    border-top: none;
    border-left: none;
    background-color: #333333;
    text-align: left;
    font-weight: normal;
    color: #FABC35; }
  #mainwrap_v14 .pktd {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FFFFFF;
    color: #333333; }
  #mainwrap_v14 .pktdarea01 {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #F8D39E;
    color: #333333; }
  #mainwrap_v14 .pktdarea02 {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #F8E19E;
    color: #333333; }
  #mainwrap_v14 .pktdname {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FEF7E2;
    color: #333333; }
  #mainwrap_v14 .pktdname a {
    background: url(/img/static/1series/common/arrow01.gif) left 0.2em no-repeat;
    padding: 0 0 0 1.3em; }
  #mainwrap_v14 .pktd_r {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FDE3DC;
    color: #333333; }
  #mainwrap_v14 .pktd_b {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #D1E8F7;
    color: #333333; }
  #mainwrap_v14 .pktd_p {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #EDE1F9;
    color: #333333; }
  #mainwrap_v14 .pktd_as {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #F7F7F7;
    color: #333333; }
  #mainwrap_v14 .pktd_jr {
    border-bottom: #EEEEEE 1px solid;
    border-right: #EEEEEE 1px solid;
    border-top: none;
    border-left: none;
    background-color: #EFE7DE;
    color: #333333; }
  #mainwrap_v14 .ctgth {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #92C11B;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center; }
  #mainwrap_v14 .ctgth2 {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #F2F1AC;
    font-weight: normal;
    color: #444444;
    text-align: center; }
  #mainwrap_v14 .ctgtd {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FFFFFF;
    color: #333333;
    padding: 0.2em 0.2em; }
  #mainwrap_v14 .ctgtd2 {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #EEEEEE;
    color: #333333;
    padding: 1em 1em; }
  #mainwrap_v14 .ossmtable {
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: none;
    border-right: none;
    margin: 0 0 10px 0; }
  #mainwrap_v14 .ossmtd01 {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #92C11B;
    color: #333333; }
  #mainwrap_v14 .ossmtd02 {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #DBC71D;
    color: #333333; }
  #mainwrap_v14 .ossmtd03 {
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: none;
    border-left: none;
    background-color: #FFFFFF;
    color: #333333; }
  #mainwrap_v14 .note {
    background-color: #F6F6E0;
    border: #F0F0CB 1px solid;
    padding: 1em;
    margin: 0 0 0.5em 0; }
  #mainwrap_v14 .attention {
    background-color: #EEEEEE;
    border: #DDDDDD 1px solid;
    padding: 1em;
    margin: 2em 0; }
  #mainwrap_v14 .srmrgLl {
    margin-left: 36px !important; }
  #mainwrap_v14 .srmrgTl {
    margin-top: 36px !important; }
  #mainwrap_v14 .srmrgT {
    margin-top: 18px !important; }
  #mainwrap_v14 .srmrgB {
    margin-bottom: 18px !important; }
  #mainwrap_v14 .srmrgR {
    margin-right: 18px !important; }
  #mainwrap_v14 .srmrgL {
    margin-left: 18px !important; }
  #mainwrap_v14 .srmrgTs {
    margin-top: 9px !important; }
  #mainwrap_v14 .srmrgBs {
    margin-bottom: 9px !important; }
  #mainwrap_v14 .srmrgRs {
    margin-right: 9px !important; }
  #mainwrap_v14 .srmrgRss {
    margin-right: 5px !important; }
  #mainwrap_v14 .srmrgLs {
    margin-left: 9px !important; }
  #mainwrap_v14 .srmrgTss {
    margin-top: 5px !important; }
  #mainwrap_v14 .srmrgBss {
    margin-bottom: 5px !important; }
  #mainwrap_v14 .srmrgBl {
    margin-bottom: 36px !important; }
  #mainwrap_v14 .srmrgAll {
    margin: 1em; }
  #mainwrap_v14 .srmrgNO {
    margin: 0em; }
  #mainwrap_v14 .srmrgTNO {
    margin-top: 0; }
  #mainwrap_v14 .pdgAlls {
    padding: 0.5em; }
  #mainwrap_v14 .indent {
    text-indent: -1.1em;
    margin-left: 1.1em; }
  #mainwrap_v14 #cmrslide {
    margin: 18px auto;
    width: 967px;
    height: 131px;
    text-align: left;
    position: relative;
    overflow: hidden; }
  #mainwrap_v14 #cmrslide ul {
    height: 131px;
    float: left;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    padding: 0; }
  #mainwrap_v14 #cmrslide ul li {
    width: 229px;
    height: 131px;
    float: left;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    padding: 0; }
  #mainwrap_v14 #cmrslide #loopleft {
    top: 0;
    left: 0;
    width: 17px;
    height: 131px;
    line-height: 100px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background: #555;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    z-index: 99; }
  #mainwrap_v14 #cmrslide #loopright {
    top: 0;
    right: 0;
    width: 17px;
    height: 131px;
    line-height: 100px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background: #555;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    z-index: 99; }
  #mainwrap_v14 #cmrslide ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden; }
  #mainwrap_v14 #cmrslide ul {
    display: inline-block;
    overflow: hidden; }

  div#maincol #main_contents_v15 .title {
    clear: both;
    display: inline-table;
    width: 573px;
    margin: 0 0 11px;
    padding: 3px 0;
    background: #e5e5e5;
 }

/* add */
table.imgsTbl {
  border-collapse: separate;
  border-spacing: 5px;
}

table.imgLinkTbl {
  border: solid 1px #000;
  margin: 0 0 0 5px;
  width: 570px;
}

div.txt3c .imgsTbl td {
  text-align: center;
  vertical-align: middle;
  border: none;
  padding: 0.2em;
}

p.alignc a:hover img {
  opacity: 1;
}

div.txt3c th {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #000;
}

div.txt3c td {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #000;
  padding: 0.2em;
}

div.txt3c tr:nth-child(5) td {
  text-align: left;
}

div.tabnav06 {
  font-size: 75%;
  line-height: 135%;
}

div.tabnav06 div.clear{
	margin-top:0;
	width:100%;
	height:5px;
	background:#98abbf;
}

div.tabnav06 ul {
  display: table;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}

div.tabnav06 ul li a,
div.tabnav06 ul li.off a,
div.tabnav06 ul li.on a{
	display:block;
	width:100%;
	padding:3px 0;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

div.tabnav06 ul li a,
div.tabnav06 ul li.off a{
	color:#0064ba;
	background:#f3f8ff url("/img/static/img/common/bg-tabnav-off.gif") repeat-x;
	border-top:1px solid #dce6ef;
	border-right:1px solid #dce6ef;
	border-bottom:1px solid #fff;
	border-left:1px solid #dce6ef;
}

div.tabnav06 ul li.on a,
div.tabnav06 ul li a:hover {
  color: #fff;
  text-decoration: none;
  background: #738ba3;
  border-top: 1px solid #5d738a;
  border-right: 1px solid #5d738a;
  border-bottom: 1px solid #738ba3;
  border-left: 1px solid #5d738a;
}

div.tabnav06 li {
  display: table-cell;
  vertical-align: middle;
}

.txtred {
  color: #FF0000;
}
div.allcontentsnav *{_height:1%;}
div.allcontentsnav{width:744px; padding-bottom:7px;}
div.allcontentsnav .wrap{width:744px; clear:both;}
div.allcontentsnav ul{float:left; margin:0 !important; padding:0 5px 3px 0 !important; background:url("/img/static/common-new/img/common/bg-contentsnav.gif") 100% 0.2em no-repeat;}
div.allcontentsnav ul li{display:inline;}
div.allcontentsnav ul li a{display:block; float:left; margin-right:10px; _margin-right:7px; padding-left:20px; color:#135da3; text-decoration:none; background:url("/img/static/common-new/img/common/arrow-contentsnav.gif") 0 0.2em no-repeat;}
div.allcontentsnav ul li a:hover{text-decoration:underline;}
div.allcontentsnav ul li a{border-left:1px solid #333; background-image:url(/img/static/common/images/ga2012_icn_arrow_down.gif); background-repeat:no-repeat; background-position:8px 0.4em; margin-right:10px; padding-left:20px;}

div.txtImgCenter {text-align:center;}

table.tblBor {
  width: 30%;
  border-collapse: separate;
  border-spacing: 0px;
  border: 1px solid #000;
  border-top-color: grey;
  border-left-color: grey;
  border-right-color: black;
  border-bottom-color: black;
}

table.tblBor th, table.tblBor td {
  border: 1px solid #000;
  border-top-color: black;
  border-left-color: black;
  border-right-color: gray;
  border-bottom-color: gray;
  text-align: center;
  vertical-align: middle;
  padding: 1px;
}

table.tblBor02 {
  width: 95%;
  border-collapse: separate;
  border-spacing: 0px;
  border: 1px solid #000;
  border-top-color: grey;
  border-left-color: grey;
  border-right-color: black;
  border-bottom-color: black;
}

table.tblBor02 th, table.tblBor02 td {
  border: 1px solid #000;
  border-top-color: black;
  border-left-color: black;
  border-right-color: gray;
  border-bottom-color: gray;
  text-align: left;
  vertical-align: middle;
  padding: 2px;
}

table.tblBor03 {
  width: 728px;
  height: 243px;
  border-collapse: separate;
  border-spacing: 0px;
  border: 1px solid #000;
  border-top-color: grey;
  border-left-color: grey;
  border-right-color: black;
  border-bottom-color: black;
}

table.tblBor03 th {
  border: 1px solid #000;
  border-top-color: black;
  border-left-color: black;
  border-right-color: gray;
  border-bottom-color: gray;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
}

table.tblBor03 td {
  border: 1px solid #000;
  border-top-color: black;
  border-left-color: black;
  border-right-color: gray;
  border-bottom-color: gray;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
}

table.tblBg {
  width: 95%;
  border-collapse: separate;
  border-spacing: 2px;
}

table.tblBg th {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

table.tblBg td {
  text-align: center;
  vertical-align: middle;
}

table.tblBg td.tdLeft {
  text-align: left;
}

.sm {font-size:small;}

#mainwrap_v14 a#winClose01, #mainwrap_v14 a#winClose02 {
  text-decoration: underline;
}

ul.normal02 li {padding-left:14px;}
ul.sruldisc {list-style-type: disc;}
#srnvlink a:hover img {opacity: 1}

h6.linkMsg {
  font-size: 75%;
  margin: 2em 0 2em;
}

.lh1-5 {line-height: 1.5;}

div.imgRt {
  text-align: right;
  margin: 1em 0 1em;
}

div.imgRt img {
  width: 200px;
  height: auto;
}

table.dlTbl th, table.dlTbl td {
  text-align: center;
  vertical-align: middle;
  border: none;
  padding: 0.2em;
}

.wd573 {width: 573px;}

div.txtBox {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #000;
  padding: 1em;
}

div.container #mainwrap_v14 .subtitle {
  border-bottom: 2px solid #e5e5e5;
}

div.container #mainwrap_v14 .title {
  width: 764px;
  padding: 3px;
  background: #e5e5e5;
}

#sptcntbox {
background-color:#E7E7E7; padding:30px; margin-bottom:18px; margin-right:-3px; width: 710px;
}
.sptfltbox {
clear:both; zoom:1;
}
.sptfltbox:before,
.sptfltbox:after {
content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;
}
.sptpanel_s {
background:url(/img/static/img/panel_s.gif) left top no-repeat; text-align:center; float:left; width:118px; height:108px; _width:138px; _height:138px; padding:20px 10px 10px 10px; margin-right:3px; margin-bottom:3px; border-bottom:#DDDDDD 2px solid;
}
.sptpanel_s h2 {
font-size:90%; line-height:115%; margin: 0;
}
.sptpanel_s p img {
margin:0 0 8px 0;
}
.sptpanel_s p {
font-size:75%; line-height:135%; margin:0;
}
.sptpanel_l {
background:url(/img/static/img/panel_l.gif) left top no-repeat; text-align:center; float:left; width:259px; height:108px; _width:279px; _height:138px; padding:20px 10px 10px 10px; margin-bottom:3px; border-bottom:#DDDDDD 2px solid;
}
.sptpanel_l h2 {
font-size:90%; line-height:135%; margin: 0; padding:0; clear:both;
}
.sptpanel_l p {
font-size:75%; line-height:135%; margin:0 0 8px 0; padding:0; clear:both;
}


#sptcntbox a {
	color:#135da3;
	text-decoration:none;
}
#sptcntbox a:visited {
	color:#6813bd;
}
#sptcntbox a:hover {
	text-decoration:underline;
}

div#pagetitle2 {
  padding: 11px 0 8px;
  background-position: 0 100%;
  background-repeat: no-repeat;
}

div#pagetitle2 h1{
  float:none; width:auto;
  background-image:url("/img/static/common/images/ga2012_h1_bg.gif");
  background-repeat:repeat-x;
  background-position:left top;
  padding:15px 13px!important;
  color:#222;
  font-weight:bold;
}

div#pagetitle2.blue{background-image:url("/img/static/common-new/img/pagetitle/bg-pagetitle-blue.gif");}

h1#pagetitle3 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.8em 0;
}

div#maincol .title02Mt30{clear:both; display:inline-table; width:100%; margin:30px 0 11px; padding:5px 0; background:url("/img/static/common-new/img/common/bg-title02.gif"); font-size: 75%;}
div#maincol .title02Mt30 span{display:block; margin-left:6px;}

#mainwrap_v14 div.txt3c p, #mainwrap_v14 div.img12c-txt1c p { margin: 0 0 10px;}

.align-rt {text-align: right;}

#mainwrap_v14 a.underline {
    text-decoration: underline;
}

/* -----------/android/------------ */
/* #android_page */
#android_page div.txt3btnc-alignr div.wrap {
	float: right;
	width: 20%;
}
#android_page div.table1c-2c02 tbody th.nothead,
#android_page div.table1c-2c02 tbody td.nothead {
	border-top: 1px solid #39f;
}

/* -----------/ios/------------ */
/* #ios_page */
#ios_page div.txt3btnc-alignr div.wrap {
	float: right;
	width: 20%;
}
#ios div.table1c-2c02 tbody th.nothead,
#ios div.table1c-2c02 tbody td.nothead {
	border-top: 1px solid #39f;
}

/* -----------/products/all/------------ */
/* #productsAll_page */
#productsAll_page div.table1c-3c tbody th.first,
#productsAll_page div.table1c-3c tbody td.first {
	border-top: 1px solid #fff;
}
#productsAll_page div.table1c-3c tbody th,
#productsAll_page div.table1c-3c tbody td {
	border-top: 1px solid #e5e5e5;
	padding: 4px 3px;
	vertical-align: top;
}

/* -----------/template noheader page/------------ */
#contents_area {
  width: 967px;
  margin-left: auto;
  margin-right: auto;
}

#contents_area .content01 {
  width: 95%;
  font-size: 75%;
  border: 5px solid #999999;
  padding: 12px;
  box-sizing: border-box;
}

#contents_area .table01 {
  width: 95%;
  border: 1px solid #666666;
  border-collapse: separate;
}

#contents_area .table01 td {
  text-align: left;
  vertical-align: middle;
  border: 1px solid #000;
  padding: 0.2em;
}

#contents_area p.mgLh,
#contents_area dl.mgLh {
  margin: 1em 0;
  line-height: 1.1;
}

#contents_area a.underline {
  text-decoration: underline;
}

#contents_area .mgt10 { margin-top: 10px;}
#contents_area .mgt15 { margin-top: 15px;}
#contents_area .mgt20 { margin-top: 20px;}
#contents_area .mgt30 { margin-top: 30px;}
#contents_area .mgt40 { margin-top: 40px;}
#contents_area .mgt50 { margin-top: 50px;}
#contents_area .mgb10 { margin-bottom: 10px;}
#contents_area .mgb15 { margin-bottom: 15px;}
#contents_area .mgb20 { margin-bottom: 20px;}
#contents_area .mgb30 { margin-bottom: 30px;}
#contents_area .mgb40 { margin-bottom: 40px;}
#contents_area .mgb50 { margin-bottom: 50px;}
#contents_area .mgb400 { margin-bottom: 400px;}

#header_lib {
  width: 967px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}

#footer_lib {
  width: 967px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 50px;
}

#header_lib h1 {
  background-image: url("/img/static/common/images/ga2012_h1_bg.gif");
  background-repeat: repeat-x;
  background-position: left top;
  padding: 15px 13px;
  color: #222;
  font-weight: bold;
}

#header_lib #ga2012_header img.classification {
  margin-top: 16px;
  margin-left: 33px;
}

#header_lib .header_rtImg {
  display: inline-block;
  float: right;
}

#header_lib .title_ulImg {
  background-image: url("/img/static/common-new/img/pagetitle/bg-pagetitle-blue_02.gif");
  padding: 11px 0 8px;
  background-position: 0 100%;
  background-repeat: no-repeat;
}

.title_ulImg p {
  display: none;
  float: left;
  width: 179px;
  margin: 0 18px 0 0;
  color: #97a1aa;
  font-size: 100%;
  font-weight: bold;
}

#footer_lib #ga2012_copyright_year,
#footer_lib .ga2012_copyright,
#footer_lib .ga2015_copyright {
  font-size: 75%;
}

#footer_lib .footer-title {
  padding: 11px 0 8px;
  background-position: 0 100%;
  background-repeat: no-repeat;
}

#footer_lib .footer-img {
  background-image: url("/img/static/common/images/ga2012_h1_bg.gif");
  background-repeat: repeat-x;
  background-position: left top;
  padding: 15px 13px;
}

.bd-subtitle {
  border-bottom: 2px solid #e5e5e5;
}

.bge-contents-stc .bgt-link__icon:after {
	font-family: 'icomoonfiles';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.bge-contents-stc [data-bgb] {
	margin: 0 0 1.5em;
}

.bge-contents-stc [data-bgb]:after {
	content: '';
	display: block;
	clear: both;
}

.bge-contents-stc .bgt-grid1 {
	width: 8.33333%;
}

.bge-contents-stc .bgt-grid2 {
	width: 16.66666%;
}

.bge-contents-stc .bgt-grid3,
.bge-contents-stc [data-bgb=image4] .bgt-grid {
	width: 25%;
}

.bge-contents-stc .bgt-grid4,
.bge-contents-stc [data-bgb=image3] .bgt-grid,
.bge-contents-stc [data-bgb=image-link3] .bgt-grid,
.bge-contents-stc [data-bgb=image-text3] .bgt-grid,
.bge-contents-stc [data-bgb=image-link-text3] .bgt-grid,
.bge-contents-stc [data-bgb=trimmed-image3] .bgt-grid,
.bge-contents-stc [data-bgb=trimmed-image-link3] .bgt-grid {
	width: 33.33333%;
}

.bge-contents-stc .bgt-grid5 {
	width: 41.66666%;
}

.bge-contents-stc .bgt-grid6,
.bge-contents-stc [data-bgb=image-text2] .bgt-grid,
.bge-contents-stc [data-bgb=image-link-text2] .bgt-grid {
	width: 50%;
}

.bge-contents-stc .bgt-grid7 {
	width: 58.33333%;
}

.bge-contents-stc .bgt-grid8 {
	width: 66.66666%;
}

.bge-contents-stc .bgt-grid9 {
	width: 75%;
}

.bge-contents-stc .bgt-grid10 {
	width: 83.33333%;
}

.bge-contents-stc .bgt-grid11 {
	width: 91.66666%;
}

.bge-contents-stc .bgt-grid12 {
	width: 100%;
}

.bge-contents-stc [data-bgb=image5] .bgt-grid {
	width: 20%;
}

.bge-contents-stc [data-bgb=button] {
	text-align: center;
}

.bge-contents-stc [data-bgb=button] [data-bgt=button] {
	display: inline-block;
	vertical-align: middle;
}

.bge-contents-stc [data-bgb=download-file] {
	text-align: left;
}

.bge-contents-stc [data-bgb=download-file] [data-bgt=download-file] {
	display: inline-block;
	vertical-align: middle;
}

.bge-contents-stc [data-bgb=image2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=image2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=image2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=image3] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=image3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=image3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=image4] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=image4] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=image4] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=image5] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=image5] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=image5] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=image-link2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=image-link2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=image-link2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=image-link3] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=image-link3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=image-link3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=image-text2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=image-text2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=image-text2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=image-text3] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=image-text3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=image-text3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=image-link-text2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=image-link-text2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=image-link-text2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=image-link-text3] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=image-link-text3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=image-link-text3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=trimmed-image2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=trimmed-image2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=trimmed-image2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=trimmed-image3] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=trimmed-image3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=trimmed-image3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=trimmed-image-link2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=trimmed-image-link2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=trimmed-image-link2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=trimmed-image-link3] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents-stc [data-bgb=trimmed-image-link3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents-stc [data-bgb=trimmed-image-link3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents-stc [data-bgb=text-float-image1] .bgt-grid--first {
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-left: 20px;
	margin-bottom: 5px;
}

.bge-contents-stc [data-bgb=text-float-image1] .bgt-grid--last {
	overflow: visible;
}

.bge-contents-stc [data-bgb=text-float-image2] .bgt-grid--first {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-right: 20px;
	margin-bottom: 5px;
}

.bge-contents-stc [data-bgb=text-float-image2] .bgt-grid--last {
	overflow: visible;
}

.bge-contents-stc [data-bgb=text-image1] .bgt-grid--first {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=text-image1] .bgt-grid--last {
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=text-image2] .bgt-grid--first {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=text-image2] .bgt-grid--last {
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=wysiwyg] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=wysiwyg] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=wysiwyg] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc [data-bgb=wysiwyg2] .bgt-grid {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bge-contents-stc [data-bgb=wysiwyg2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents-stc [data-bgb=wysiwyg2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents-stc .bgt-btn-container {
	text-align: center;
}

.bge-contents-stc .bgt-btn {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	border-width: 1px;
	border-style: solid;
	background: #FFF;
}

.bge-contents-stc .bgt-btn:link,
.bge-contents-stc .bgt-btn:visited {
	text-decoration: none;
}

.bge-contents-stc .bgt-btn:hover {
	text-decoration: none;
}

.bge-contents-stc .bgt-btn:active,
.bge-contents-stc .bgt-btn:focus {
	box-shadow: 0 0 10px 0 #0570C7,0 0 10px 0 #fff;
}

.bge-contents-stc .bgt-btn--primary {
	color: #333;
	border-color: #ccc;
	background: #fff;
}

.bge-contents-stc .bgt-btn--primary:link,
.bge-contents-stc .bgt-btn--primary:visited {
	color: #333;
}

.bge-contents-stc .bgt-btn--primary:hover {
	color: #333;
	background: #e9e9e9;
}

.bge-contents-stc .bgt-btn--primary:active,
.bge-contents-stc .bgt-btn--primary:focus {
	color: #333;
}

.bge-contents-stc .bgt-btn--success {
	color: #fff;
	border-color: #398439;
	background: #449D44;
}

.bge-contents-stc .bgt-btn--success:link,
.bge-contents-stc .bgt-btn--success:visited {
	color: #fff;
}

.bge-contents-stc .bgt-btn--success:hover {
	color: #fff;
	background: #5CB85C;
}

.bge-contents-stc .bgt-btn--success:active,
.bge-contents-stc .bgt-btn--success:focus {
	color: #fff;
}

.bge-contents-stc .bgt-btn--info {
	color: #fff;
	border-color: #269ABC;
	background: #31B0D5;
}

.bge-contents-stc .bgt-btn--info:link,
.bge-contents-stc .bgt-btn--info:visited {
	color: #fff;
}

.bge-contents-stc .bgt-btn--info:hover {
	color: #fff;
	background: #5BC0DE;
}

.bge-contents-stc .bgt-btn--info:active,
.bge-contents-stc .bgt-btn--info:focus {
	color: #fff;
}

.bge-contents-stc .bgt-btn--warning {
	color: #fff;
	border-color: #D58512;
	background: #EC971F;
}

.bge-contents-stc .bgt-btn--warning:link,
.bge-contents-stc .bgt-btn--warning:visited {
	color: #fff;
}

.bge-contents-stc .bgt-btn--warning:hover {
	color: #fff;
	background: #F0AD4E;
}

.bge-contents-stc .bgt-btn--warning:active,
.bge-contents-stc .bgt-btn--warning:focus {
	color: #fff;
}

.bge-contents-stc .bgt-btn--danger {
	color: #fff;
	border-color: #AC2925;
	background: #C9302C;
}

.bge-contents-stc .bgt-btn--danger:link,
.bge-contents-stc .bgt-btn--danger:visited {
	color: #fff;
}

.bge-contents-stc .bgt-btn--danger:hover {
	color: #fff;
	background: #D9534F;
}

.bge-contents-stc .bgt-btn--danger:active,
.bge-contents-stc .bgt-btn--danger:focus {
	color: #fff;
}

.bge-contents-stc .bgt-download-file__link {
	color: #333;
	text-align: left;
	font-size: 1.08em;
	font-weight: bold;
	display: inline-block;
	padding: 0.7em 1em;
	border-radius: 5px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #FFF;
	line-height: 1;
}

.bge-contents-stc .bgt-download-file__link:link,
.bge-contents-stc .bgt-download-file__link:visited {
	color: #333;
}

.bge-contents-stc .bgt-download-file__link:hover {
	text-decoration: none;
	background-color: #eee;
}

.bge-contents-stc .bgt-download-file__link:focus {
	box-shadow: 0 0 5px 1px #0570C7;
	outline: none;
}

.bge-contents-stc .bgt-download-file__link.disabled {
	opacity: 0.3;
}

.bge-contents-stc .bgt-download-file__link.disabled:hover,
.bge-contents-stc .bgt-download-file__link.disabled:focus {
	box-shadow: inherit;
	background-color: inherit;
}

.bge-contents-stc .bgt-link__size {
	color: #808080;
	font-size: 0.8em;
	font-weight: normal;
}

.bge-contents-stc .bgt-link__size:before {
	content: "(";
}

.bge-contents-stc .bgt-link__size:after {
	content: ")";
}

.bge-contents-stc .bgt-link__icon.bgt-link__icon--after {
	display: none;
}

.bge-contents-stc .bgt-link__icon:after {
	content: "\e623";
	font-size: 1.3em;
	vertical-align: bottom;
}

.bge-contents-stc .bgt-download-file__link[href$="pdf"] .bgt-link__icon:after {
	content: "\e601";
}

.bge-contents-stc .bgt-download-file__link[href$="doc"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="docx"] .bgt-link__icon:after {
	content: "\e626";
}

.bge-contents-stc .bgt-download-file__link[href$="xls"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="xlsx"] .bgt-link__icon:after {
	content: "\e627";
}

.bge-contents-stc .bgt-download-file__link[href$="ppt"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="pptx"] .bgt-link__icon:after {
	content: "\e629";
}

.bge-contents-stc .bgt-download-file__link[href$="zip"] .bgt-link__icon:after {
	content: "\e628";
}

.bge-contents-stc .bgt-download-file__link[href$="xml"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="htm"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="html"] .bgt-link__icon:after {
	content: "\e62a";
}

.bge-contents-stc .bgt-download-file__link[href$="css"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="sass"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="scss"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="less"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="styl"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="json"] .bgt-link__icon:after {
	content: "\e62b";
}

.bge-contents-stc .bgt-download-file__link[href$="jpeg"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="jpg"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="png"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="gif"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="tif"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="tiff"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="webp"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="bmp"] .bgt-link__icon:after {
	content: "\e602";
}

.bge-contents-stc .bgt-download-file__link[href$="mov"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="mp4"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="m4v"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="flv"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="swf"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="mpg"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="mpeg"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="wmv"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="webm"] .bgt-link__icon:after,
.bge-contents-stc .bgt-download-file__link[href$="ogg"] .bgt-link__icon:after {
	content: "\e608";
}

.bge-contents-stc [data-bgt=google-maps] {
	width: 100%;
	height: 400px;
}

.bge-contents-stc [data-bgt=google-maps] .bgt-google-maps {
	width: 100%;
	height: 100%;
}

.bge-contents-stc [data-bgt=google-maps] .bgt-google-maps img {
	display: block;
	margin: 0 auto;
}

.bge-contents-stc [data-bgt=image] .bgt-image__link {
	display: block;
}

.bge-contents-stc [data-bgt=image] .bgt-image__link:link,
.bge-contents-stc [data-bgt=image] .bgt-image__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents-stc [data-bgt=image] .bgt-image__link:hover {
	text-decoration: none;
}

.bge-contents-stc [data-bgt=image] .bgt-image__link.bgt-colorbox--larger {
	pointer-events: none;
	cursor: default;
}

.bge-contents-stc [data-bgt=image] .bgt-box__image-container {
	background: #f0f0f0;
}

.bge-contents-stc [data-bgt=image] .bgt-box__image-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.bge-contents-stc [data-bgt=image] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents-stc [data-bgt=image] .bgt-box__caption:empty {
	display: none;
}

.bge-contents-stc [data-bgt=image-link] .bgt-image-link__link {
	display: block;
}

.bge-contents-stc [data-bgt=image-link] .bgt-image-link__link:link,
.bge-contents-stc [data-bgt=image-link] .bgt-image-link__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents-stc [data-bgt=image-link] .bgt-image-link__link:hover {
	text-decoration: none;
}

.bge-contents-stc [data-bgt=image-link] .bgt-box__image-container {
	background: #f0f0f0;
}

.bge-contents-stc [data-bgt=image-link] .bgt-box__image-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.bge-contents-stc [data-bgt=image-link] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents-stc [data-bgt=image-link] .bgt-box__caption:empty {
	display: none;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-trimmed-image__link {
	display: block;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-trimmed-image__link:link,
.bge-contents-stc [data-bgt=trimmed-image] .bgt-trimmed-image__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-trimmed-image__link:hover {
	text-decoration: none;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-trimmed-image__link[href*="bg-noimage"] {
	pointer-events: none;
	cursor: default;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-trimmed-image__link.bgt-colorbox--larger {
	pointer-events: none;
	cursor: default;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-box__image {
	width: 100%;
	padding-top: 100%;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents-stc [data-bgt=trimmed-image] .bgt-box__caption:empty {
	display: none;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link {
	display: block;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link:link,
.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link:hover {
	text-decoration: none;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link[href*="bg-noimage"] {
	pointer-events: none;
	cursor: default;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-box__image {
	width: 100%;
	padding-top: 100%;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents-stc [data-bgt=trimmed-image-link] .bgt-box__caption:empty {
	display: none;
}

.bge-contents-stc [data-bgt=table] table {
	margin: 0;
}

.bge-contents-stc [data-bgt=table] th {
	width: 25%;
}

.bge-contents-stc [data-bgt=table] td {
	width: 75%;
}

.bge-contents-stc [data-bgt=title-h2] h2 {
	margin-bottom: 0;
}

.bge-contents-stc [data-bgt=title-h3] h3 {
	margin-bottom: 0;
}
#mainwrap_v14 .bge-contents-stc h3.bge-title-h3 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2;
	overflow: hidden;
	margin: 1em 0;
	padding: 0.3em 0.4em;
	border: none;
	border-bottom: 1px solid #CCC;
	border-left: 3px solid #CCC;
	background: none;
}

.bge-contents-stc [data-bgt=youtube] {
	width: 100%;
	height: auto;
}

.bge-contents-stc [data-bgt=youtube] iframe {
	display: block;
	margin: 0 auto;
	border: none;
}

.bge-contents-stc [data-bgt=youtube] .bgt-youtube__thumb {
	width: 100%;
	height: auto;
}

.bge-contents-stc .bgt-hr {
	width: 100%;
	margin: 0 auto;
}

.bge-contents-stc .bgt-hr--bold {
	height: 5px;
}

.bge-contents-stc .bgt-hr--narrow {
	height: 1px;
}

.bge-contents-stc .bgt-hr--short {
	width: 60%;
	height: 1px;
}

.bge-contents-stc [data-bgt=embed] [data-bge=embed-code] {
	height: 0px;
	overflow: hidden;
}

.bge-contents-stc .bge-embed-label {
	display: block;
	color: #999;
	font-weight: bold;
	padding: 20px;
	text-align: center;
}

.bge-contents-stc .bge-embed-label:after {
	content: "埋め込みタグはエディタ上ではプレビューできません";
	display: block;
	font-size: 0.92em;
	font-weight: normal;
}

.bge-contents-stc .bgb-opt--mb-large {
	margin-bottom: 4em !important;
}

.bge-contents-stc .bgb-opt--mb-small {
	margin-bottom: 1em !important;
}

.bge-contents-stc .bgb-opt--mb-none {
	margin-bottom: 0 !important;
}

.bge-contents-stc .bgb-opt--bg-gray {
	background-color: #EFEFEF !important;
}

.bge-contents-stc .bgb-opt--bg-blue {
	background-color: #D8F4FF !important;
}

.bge-contents-stc .bgb-opt--bg-pink {
	background-color: #FFEEEE !important;
}

.bge-contents-stc .bgb-opt--border-none {
	border-width: 0px !important;
	border-style: none;
}

.bge-contents-stc .bgb-opt--border-bold {
	border-width: 5px !important;
	border-style: solid;
}

.bge-contents-stc .bgb-opt--border-thin {
	border-width: 1px !important;
	border-style: solid;
}

.bge-contents-stc .bgb-opt--border-dotted {
	border-width: 1px !important;
	border-style: dotted;
}

.bge-contents-stc .bgb-opt--border-td {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}

.bge-contents-stc .bgb-opt--border-lr {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
}

.bge-contents-stc .bgb-opt--border-trl {
	border-bottom-width: 0px !important;
}

.bge-contents-stc .bgb-opt--border-rbl {
	border-top-width: 0px !important;
}

.bge-contents-stc.cke_editable {
	margin: 0;
	padding: 10px;
}
/* --- リッチコンテンツ用定義追加 --- */
/* box */
.bge-contents-stc .rich-gray-box {
	background-color: #e1e1e1;
	padding: 5px 20px;
}

.bge-contents-stc .rich-gray-box10 {
	background-color: #e1e1e1;
	height: 10px;
}

.bge-contents-stc .rich-gray-box20 {
	background-color: #e1e1e1;
	height: 20px;
}

.bge-contents-stc .rich-gray2-box {
	background-color: #e1e1e1;
	border: 10px solid #333333 !important;
	line-height: 200%;
	padding: 5px 20px;
}

.bge-contents-stc .rich-yellow-box {
	background-color: #fcfde4;
	color: #7d5f07;
	line-height: 200%;
	padding: 5px 20px;
}

.bge-contents-stc .rich-yellow-box10 {
	background-color: #fcfde4;
	height: 10px;
}

.bge-contents-stc .rich-yellow-box20 {
	background-color: #fcfde4;
	height: 20px;
}

.bge-contents-stc .rich-yellow-box30 {
	background-color: #fcfde4;
	height: 30px;
}

.bge-contents-stc .rich-black-box {
	background-color: #333333;
	color: #ffffff;
	border: 1px solid #333333;
	line-height: 200%;
	padding: 5px 20px;
}

.bge-contents-stc .rich-black-box p {
	background-color: #333333;
	color: #ffffff;
	border: 1px solid #333333;
}

.bge-contents-stc .rich-black-box strong span {
	background-color: #333333;
	color: #ffffff;
	border: 1px solid #333333;
}

.bge-contents-stc .rich-black-box10 {
	background-color: #333333;
	border: 1px solid #333333;
	height: 30px;
}

.bge-contents-stc .rich-black-box20 {
	background-color: #333333;
	border: 1px solid #333333;
	height: 30px;
}

.bge-contents-stc .rich-black-box30 {
	background-color: #333333;
	border: 1px solid #333333;
	height: 30px;
}

/* float */
.bge-contents-stc .rich-float-2box {
	float: left;
	width: 415px;
	height: 200px;
	padding: 20px 10px;
	margin: 5px 10px;
	border: 1px solid #bdbdbd;
	background-color: #fefefe;
}

.bge-contents-stc .rich-float-3box-top {
	float: left;
	width: 280px;
	height: 65px;
	padding: 20px 10px;
	margin: 5px 5px 0 5px;
	border: 1px solid #bdbdbd;
	border-bottom: none;
}

.bge-contents-stc .rich-float-3box-bottom {
	float: left;
	width: 280px;
	height: 85px;
	padding: 0 20px 10px 45px;
	margin: 0 5px 5px 5px;
	border: 1px solid #bdbdbd;
	border-top: none;
	letter-spacing: 0.5px;
	line-height: 180%;
}

.bge-contents-stc .rich-sectionTitle {
	margin: 0;
}

.bge-contents-stc .rich-sectionTitle h2 {
	font-size: 36px;
	font-weight: bold;
	color: #4293EF;
	border-left: none;
	background-color: #F9F9F9;
	padding: 0;
	margin-top: 10px;
}

.bge-contents-stc .rich-sectionLink {
	text-align: right;
}

.bge-contents-stc .rich-sectionLink a {
	font-size: 16px;
	text-decoration: underline;
}

.bge-contents-stc .rich-sectionLink a:hover {
	opacity: 0.8;
}

.bge-contents-stc .rich-float-clear {
	clear: both;
}

/* margin */
.bge-contents-stc .rich-mgt10 {
	margin-top: 10px !important;
}

.bge-contents-stc .rich-mgt20 {
	margin-top: 20px !important;
}

.bge-contents-stc .rich-mgt30 {
	margin-top: 30px !important;
}

.bge-contents-stc .rich-mgt40 {
	margin-top: 40px !important;
}

/* padding */
.bge-contents-stc .rich-pdt10 {
	padding-top: 10px !important;
}

.bge-contents-stc .rich-pdt20 {
	padding-top: 20px !important;
}

.bge-contents-stc .rich-pdt30 {
	padding-top: 30px !important;
}

/* line-height */
.bge-contents-stc .rich-line-height200 {
	line-height: 200% !important;
}

.bge-contents-stc .rich-line-height250 {
	line-height: 250% !important;
}

/* font */
.bge-contents-stc .rich-color-title {
	color: #4293EF;
}

/* youtube */
.bge-contents-stc .rich-youtube-pd-tb {
	padding: 50px 0px;
}

.bge-contents-stc .rich-youtube-pd-all {
	padding: 50px 100px;
	background-color: #333333;
}

.bge-contents-stc .rich-youtube600 {
	width: 600px;
	margin: 10px auto;
}
.bgt-image a.bgt-image__link:hover img{ opacity: 1;}


/* --- 固定ページ用定義追加 ---*/
/* header */
.fixed_header_banner_s {
  width: auto;
  max-width: 770px;
  margin: 0 auto;
}
.fixed_header_banner_l {
  width: auto;
  max-width: 967px;
  margin: 0 auto;
}
.fixed_header_banner_s .left_img,
.fixed_header_banner_s .center_img,
.fixed_header_banner_l .left_img,
.fixed_header_banner_l .center_img {
  float: left;
}
.fixed_header_banner_s .center_img img,
.fixed_header_banner_l .center_img img {
  margin-left: 33px;
  margin-top: 16px;
}
.fixed_header_banner_s .right_img,
.fixed_header_banner_l .right_img {
  float: right;
  margin-top: 10px;
}
.fixed_header_title_s {
  margin: 0 auto;
  max-width: 770px;
}
.fixed_header_title_l {
  margin: 0 auto;
  max-width: 967px;
}

/* title */
.bge-contents-stc .bgt-sectionTitle {
	margin-bottom: 5px;
}

.bge-contents-stc .bgt-sectionTitle h2{
	font-size: 22px;
	line-height: 120%;
	border-left: none;
	border-bottom: 2px solid #004db0;
	font-weight: normal;
	padding: 0 0 7px 0;
	background-color: #F9F9F9
}

/* コンテンツ */
.bge-contents-stc .bgt-contents-lt {
	float: left;
	width: 430px;
	box-sizing: border-box;
	border: 2px solid #efefef;
	background-color: #ffffff;
	padding: 18px;
	margin: 10px 0;
}

.bge-contents-stc .bgt-contents-rt {
	float: right;
	width: 430px;
	box-sizing: border-box;
	border: 2px solid #efefef;
	background-color: #ffffff;
	padding: 18px;
	margin: 10px 0;
}

.bge-contents-stc .bgt-float-clear {
	clear: both;
	margin: 0;
}

.bge-contents-stc .bgb-technology .bgt-container:nth-child(1) {
	font-size: 18px;
	line-height: 120%;
	padding-bottom: 13px;
	border-bottom: 1px solid #0052c8;
	font-weight: normal;
	margin-bottom: 10px;
}

.bge-contents-stc .bgb-technology .bgt-container:nth-child(2) {
	font-size: 14px;
	margin-bottom: 10px;
}

.bge-contents-stc .bgb-technology .bgt-container:nth-child(3) {
	margin-bottom: 10px;
}

.bge-contents-stc .bgb-technology .bgt-container:nth-child(3) a:hover {
	opacity: 1;
}

.bge-contents-stc .bgb-technology .bgt-container:nth-child(4) {
	background-image: url(/img/arrow_onbtn2.png);
	background-repeat: no-repeat;
	background-position: right 9px center;
	background-color: #004ab3;
	display: block;
	line-height: 60px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	border-radius: 6px;
}

.bge-contents-stc .bgb-technology .bgt-container:nth-child(4):hover {
	opacity: 0.7;
}

.bge-contents-stc .bgb-technology a {
	display: block;
	width: 100%;
}

.bge-contents-stc .bgb-technology a:link,
.bge-contents-stc .bgb-technology a:visited {
	text-decoration: none;
	color: #ffffff;
}

.bge-contents-stc .bgb-technology a:hover {
	text-decoration: underline;
	color: #ffffff;
	opacity: 0.7;
}

.bge-contents-stc .bgb-technology a:active {
	text-decoration: none;
	color: #ffffff;
}

/* Download Page */
ul.btn-lnk-alignl.down-link li a {
	display: inline-block;
	background-image: url(/img/static/library/img1/icon-popup.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-left: 0;
	padding-right: 14px;
}


/* -----------/support/------------ */
#mainwrap_v14 .pagetitle_support h1{
	padding: 15px 13px;
	color: #000;
	margin: 0;
	background-image: url(/img/static/common/images/ga2012_h1_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	font-size: 100%;
}
.main_img{
	margin-bottom: 10px;
}
.main_txt{
	margin-bottom: 40px;
	font-size: 12px;
}
.nav_section{
	background: #e6e6e6;
	padding: 10px;
	margin-bottom: 40px;
}
.support_nav_box {
	width: 230px;
	float: left;
	box-sizing: border-box;
	border: 1px solid #c0c0c0;
	background: #fff;
	padding-bottom: 10px;
}
.support_nav_box:not(:first-child){
	margin-left: 9px;
}
.support_nav_img{
	height: 120px;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.support_nav_img img{
	height: auto;
	width: 270px;
	max-width: 200% !important;
	position: absolute;
	right: 0;
	top: -10px;
}
.support_nav_ttl{
	text-align: center;
}
.support_nav_ttl a{
	display: inline-block;
	font-size: 22px;
	line-height: 25px;
	border-bottom: 1px solid #2b66bb;
	color: #000;
	margin-bottom: 15px;
}
.support_nav_ttl a:hover{
	text-decoration: none;
	border-color: #fff;
}
.support_nav_txt{
	padding: 0 20px;
	min-height: 80px;
	font-size: 12px;
	line-height: 1.65;
	position: relative;
}
.support_nav_txt_link:link {
	text-decoration: underline;
	position: absolute;
	right: 20px;
	top: 3.5em;
}
.support_nav_btn {
	position: relative;
}
.support_nav_btn a {
	display: block;
	text-align: center;
	width: 72%;
	height: 35px;
	margin: 0 auto;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: right 6px center;
	background-size: 7px auto;
	background-color: #0a4eb1;
	line-height: 35px;
	font-size: 18px;
	color: #fff;
	letter-spacing: 2px;
}
.support_nav_btn a::after {
  position: absolute;
	display: inline-block;
	width: 8px;
	height: 8px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
	top: 13px;
	right: 18%;
}
.support_nav_btn a:hover {
  opacity: 0.7;
}
div.support_style .title {
	padding: 3px;
	background: #e5e5e5;
	margin-bottom: 10px;
}
div.support_style .title span {
	display: block;
	margin-left: 6px;
}
.news_section {
	margin-bottom: 15px;
}
.news_section .block01.block {
	height: 330px;
	overflow-y: auto;
	margin-bottom: 10px;
	padding-left: 10px;
}
.news_section.products .block01.block {
  height: auto;
}
.news_section .block01 .box01 {
	display: table;
	width: 100%;
}
.news_section .block01 .box01 dl {
	/*display: table-row;*/
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 10px;
	padding-bottom: 2px;
	font-size: 14px;
}
.news_section .block01 .box01 dl dt {
	display: table-cell;
	vertical-align: top;
	line-height: 1.4;
	width: 120px;
	padding-right: 20px;
}
.news_section .block01 .box01 dl dd {
	display: table-cell;
	vertical-align: top;
	line-height: 1.4;
	width: 820px;
}
.news_section .block01 .box01 dl dd a,
.news_section .block01 .box01 ul li a,
.news_section .more_page a {
	color: #135da3;
  font-size: 14px;
}
.news_section .block01 .box01 ul {
	padding-top: 10px;
}
div.container #mainwrap_v14 .gray_title {
  width: 100%;
  padding: 3px;
  background: #E5E5E5;
  box-sizing: border-box;
}
div.support_style .gray_title span {
  display: block;
  margin-left: 6px;
  font-size: 14px;
}
#mainwrap_v14 .more_page {
	text-align: right;
  margin-right: 22px;
}
.more_arrow {
  position: relative;
  display: inline-block;
}
.more_arrow::after {
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 1px solid #135da3;
  border-right: 1px solid #135da3;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  top: 7px;
  left: 35px;
}


/* -----------/support/technical/------------ */
.technical_nav {
  width: 100%;
  padding: 8.5px;
}
.technical_nav_box {
  width: 186px;
  float: left;
}
.technical_nav_box:not(:first-child) {
  margin-left: 5px;
}
#pickup:before{
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/img/support/aicon_pickup.png) 0 0 no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
#support:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/img/support/aicon_tool.png) 0 0 no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
/*#tool:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/img/support/aicon_tool.png) 0 0 no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}*/
#image_adjust:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/img/support/aicon_image.png);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
#maintenance:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/img/support/aicon_maintenance.png);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
#for_developer:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/img/support/aicon_developer.png);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
#verification:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/img/support/aicon_verification.png);
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
.info_section {
	font-size: 14px;
	margin-bottom: 20px;
}
.info_section a {
	color: #135da3;
}
.info_section .link_page:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 8px;
  background-image: url(/img/static/common/img/common/icon-popup.gif);
  background-size: contain;
  vertical-align: middle;
  margin-left: 5px;
}
.info_section .link_pdf:after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(/img/support/link_pdf.png);
  background-size: contain;
  vertical-align: middle;
  margin-left: 5px;
}
#mainwrap_v14 h1.title_pagemain {
  padding-left: 44px;
}
.technical_info {
  margin-bottom: 3px;
}
.info_section .technical_info a {
  display: inline-block;
  background-image: url(/img/static/common/images/ga2012_icn_arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 0.4em;
  padding-left: 10px;
}
.info_section .technical_info:last-child {
  border-bottom: none;
}
.info_section .technical_info .item_list li {
  padding-left: 14px;
}

/* -----------/support/w-new/------------ */
.news_list_section ul li {
  margin-bottom: 8px;
}
.news_list_section ul li dl {
	line-height: 1.4;
	padding-left: 1em;
	font-size: 14px;
}
.news_list_section ul li dl dd {
	margin-bottom: 4px;
	padding: 0 0.5em;
}
.news_list_section ul li dl dd a {
	color: #135da3;
}

/**********************************************
	PSN-465 GDPR
***********************************************/
#header_lib .cookie_policy {
	float: left;
	margin-right: 20px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
}
#header_lib .header_lt {
  float: left;
}
#header_lib .header_rt,
#header_lib .img_rt {
  float: right;
}
#footer .download_footer {
  background: #fff;
  color: #000;
}
#footer .download_footer_links {
  width: 967px;
  margin: 0 auto;
  padding-bottom: 10px;
}
#footer .download_footer_links a {
  color: #000!important;
}