@charset "Shift_JIS";
/*-------------------
[description]
contents modules
(.newContents)
-------------------*/

/*--------------*/
/* reset style */
/*--------------*/
.newContents p,
.newContents dl,
.newContents dd{
margin:0;
padding:0;
}
.newContents h1,
.newContents h2,
.newContents h3,
.newContents h4,
.newContents h5,
.newContents h6{
margin:0;
padding:0;
font-size:100%;
font-weight:bold;
background:none;
height:auto;
color:#333;
}
.newContents ul,
.newContents ol{
margin:0;
padding:0;
list-style:none;
}
.newContents ul li,
.newContents ol li{
margin:0;
padding:0;
}
.newContents table{
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
}
.newContents caption,
.newContents th{
text-align:left;
}

.newContents a:link,
.newContents a:visited{
color:#06C;
text-decoration:underline;
}
.newContents a:hover{
color:#F00;
text-decoration:underline;
}

/*--------------*/
/* margin/padding */
/*--------------*/
/** margin **/
.newContents .mA5{margin:5px !important;}
.newContents .mA10{margin:10px !important;}
/*** top ***/
.newContents .mT-5{margin-top:-5px !important;}
.newContents .mT-10{margin-top:-10px !important;}
.newContents .mT0{margin-top:0 !important;}
.newContents .mT3{margin-top:3px !important;}
.newContents .mT5{margin-top:5px !important;}
.newContents .mT10{margin-top:10px !important;}
.newContents .mT15{margin-top:15px !important;}
.newContents .mT20{margin-top:20px !important;}
.newContents .mT25{margin-top:25px !important;}
.newContents .mT30{margin-top:30px !important;}
.newContents .mT35{margin-top:35px !important;}
.newContents .mT40{margin-top:40px !important;}
.newContents .mT45{margin-top:45px !important;}
.newContents .mT50{margin-top:50px !important;}
.newContents .mT60{margin-top:60px !important;}
.newContents .mT70{margin-top:70px !important;}
/*** bottom ***/
.newContents .mB-5{margin-bottom:-5px !important;}
.newContents .mB0{margin-bottom:0 !important;}
.newContents .mB1{margin-bottom:1px !important;}
.newContents .mB3{margin-bottom:3px !important;}
.newContents .mB5{margin-bottom:5px !important;}
.newContents .mB10{margin-bottom:10px !important;}
.newContents .mB15{margin-bottom:15px !important;}
.newContents .mB20{margin-bottom:20px !important;}
.newContents .mB25{margin-bottom:25px !important;}
.newContents .mB30{margin-bottom:30px !important;}
.newContents .mB35{margin-bottom:35px !important;}
.newContents .mB40{margin-bottom:40px !important;}
.newContents .mB45{margin-bottom:45px !important;}
.newContents .mB50{margin-bottom:50px !important;}
.newContents .mB60{margin-bottom:60px !important;}
.newContents .mB70{margin-bottom:70px !important;}
/*** left ***/
.newContents .mL0{margin-left:0 !important;}
.newContents .mL3{margin-left:3px !important;}
.newContents .mL5{margin-left:5px !important;}
.newContents .mL7{margin-left:7px !important;}
.newContents .mL10{margin-left:10px !important;}
.newContents .mL15{margin-left:15px !important;}
.newContents .mL20{margin-left:20px !important;}
.newContents .mL25{margin-left:25px !important;}
.newContents .mL30{margin-left:30px !important;}
.newContents .mL35{margin-left:35px !important;}
.newContents .mL40{margin-left:40px !important;}
.newContents .mL45{margin-left:45px !important;}
.newContents .mL50{margin-left:50px !important;}
.newContents .mL60{margin-left:60px !important;}
.newContents .mL70{margin-left:70px !important;}
.newContents .mL80{margin-left:80px !important;}
.newContents .mL90{margin-left:90px !important;}
.newContents .mL100{margin-left:100px !important;}
/*** right ***/
.newContents .mR0{margin-right:0 !important;}
.newContents .mR3{margin-right:3px !important;}
.newContents .mR5{margin-right:5px !important;}
.newContents .mR7{margin-right:7px !important;}
.newContents .mR10{margin-right:10px !important;}
.newContents .mR15{margin-right:15px !important;}
.newContents .mR20{margin-right:20px !important;}
.newContents .mR25{margin-right:25px !important;}
.newContents .mR30{margin-right:30px !important;}
.newContents .mR35{margin-right:35px !important;}
.newContents .mR40{margin-right:40px !important;}
.newContents .mR45{margin-right:45px !important;}
.newContents .mR50{margin-right:50px !important;}
.newContents .mR60{margin-right:60px !important;}
.newContents .mR70{margin-right:70px !important;}
.newContents .mR80{margin-right:80px !important;}
.newContents .mR90{margin-right:90px !important;}
.newContents .mR100{margin-right:100px !important;}
.newContents .mR120{margin-right:120px !important;}
/** padding **/
.newContents .pA0{padding:0px !important;}
.newContents .pA1{padding:1px !important;}
.newContents .pA5{padding:5px !important;}
.newContents .pA10{padding:10px !important;}
/*** top ***/
.newContents .pT0{padding-top:0 !important;}
.newContents .pT5{padding-top:5px !important;}
.newContents .pT10{padding-top:10px !important;}
.newContents .pT15{padding-top:15px !important;}
.newContents .pT20{padding-top:20px !important;}
.newContents .pT25{padding-top:25px !important;}
.newContents .pT30{padding-top:30px !important;}
.newContents .pT35{padding-top:35px !important;}
.newContents .pT40{padding-top:40px !important;}
.newContents .pT45{padding-top:45px !important;}
.newContents .pT50{padding-top:50px !important;}
/*** bottom ***/
.newContents .pB0{padding-bottom:0 !important;}
.newContents .pB5{padding-bottom:5px !important;}
.newContents .pB10{padding-bottom:10px !important;}
.newContents .pB15{padding-bottom:15px !important;}
.newContents .pB20{padding-bottom:20px !important;}
.newContents .pB25{padding-bottom:25px !important;}
.newContents .pB30{padding-bottom:30px !important;}
.newContents .pB35{padding-bottom:35px !important;}
.newContents .pB40{padding-bottom:40px !important;}
.newContents .pB45{padding-bottom:45px !important;}
.newContents .pB50{padding-bottom:50px !important;}
/*** left ***/
.newContents .pL0{padding-left:0 !important;}
.newContents .pL5{padding-left:5px !important;}
.newContents .pL10{padding-left:10px !important;}
.newContents .pL15{padding-left:15px !important;}
.newContents .pL20{padding-left:20px !important;}
.newContents .pL25{padding-left:25px !important;}
.newContents .pL30{padding-left:30px !important;}
.newContents .pL35{padding-left:35px !important;}
.newContents .pL40{padding-left:40px !important;}
.newContents .pL45{padding-left:45px !important;}
.newContents .pL50{padding-left:50px !important;}
/*** right ***/
.newContents .pR0{padding-right:0 !important;}
.newContents .pR5{padding-right:5px !important;}
.newContents .pR10{padding-right:10px !important;}
.newContents .pR15{padding-right:15px !important;}
.newContents .pR20{padding-right:20px !important;}
.newContents .pR25{padding-right:25px !important;}
.newContents .pR30{padding-right:30px !important;}
.newContents .pR35{padding-right:35px !important;}
.newContents .pR40{padding-right:40px !important;}
.newContents .pR45{padding-right:45px !important;}
.newContents .pR50{padding-right:50px !important;}

/*--------------*/
/* modules */
/*--------------*/
/** font **/
.newContents .fontS{font-size:86%!important;}
.newContents .fontSS{font-size:76%!important;}
.newContents .fontL{font-size:114%!important;}
.newContents .fontLL{font-size:129%!important;}
.newContents strong,
.newContents .fontBold{font-weight:bold!important;}
.newContents .fontNormal{font-weight:normal!important;}

/** font-color **/
.newContents .fontWhite{color:#fff;}
.newContents .fontRed{color:#c00;}
.newContents .fontBlue{color:#36c;}

/** marker **/
.markerRed{
font-weight:bold;
background-color:#f00;
color:#fff;
padding:2px 5px;
}
.markerBlue{
font-weight:bold;
background-color:#00f;
color:#fff;
padding:2px 5px;
}
.markerOrange{
font-weight:bold;
background-color:#f60;
color:#fff;
padding:2px 5px;
}

.newContents .itemType{
font-weight:bold;
color:#f00;
margin-right:5px;
}
.newContents .jyouken{
background-color:#f30;
color:#fff;
padding:2px 2px 1px 2px;
margin-left:7px;
font-size:86%;
}
.newContents .jyoukenkari{
background-color:#069;
color:#fff;
padding:2px 2px 1px 2px;
margin-left:7px;
font-size:86%;
}

/** background-color **/
.newContents .bgGray{background-color:#eee!important;}
.newContents .bgGrayStrong{background-color:#ddd!important;}
.newContents .bgBlack{background-color:#666!important;}
.newContents .bgBlackStrong{background-color:#333!important;}
.newContents .bgRed{background-color:#fdd!important;}
.newContents .bgYellow{background-color:#f5e9c7!important;}
.newContents .bgBlue{background-color:#d6f0f5!important;}
.newContents .bgWhite{background-color:#fff!important;}

/** text-align **/
.newContents .txtAC{text-align:center!important;}
.newContents .txtAR{text-align:right!important;}
.newContents .txtAL{text-align:left!important;}

/** vertical-align **/
.newContents .vAT{vertical-align:top!important;}
.newContents .vAM{vertical-align:middle!important;}
.newContents .vAB{vertical-align:bottom!important;}

/** box-align **/
.newContents .boxAC{
margin-left:auto;
margin-right:auto;
}

/** icon **/
.newContents .icon{
padding-left:7px;
vertical-align:-0.2em;
}
.newContents a.iconArea:link,
.newContents a.iconArea:visited{
text-decoration:none!important;
}
.newContents a.iconArea:link span.iconText,
.newContents a.iconArea:visited span.iconText{
text-decoration:underline!important;
}

/** a **/
.newContents .arrow{
background:url(/common/images/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
display:inline-block;
text-indent:0;
}
.newContents .arrowDown{
display:inline-block;
background:url(/common/images/arrow_down.gif) no-repeat left 0.55em;
padding-left:17px;
text-indent:0;
}
.newContents .newWin{
display:inline-block;
background:url(/common/images/icon_win.gif) no-repeat left 0.4em;
padding-left:18px;
text-indent:0;
}
.newContents .pdf{
display:inline-block;
background:url(/common/images/icon_pdf.gif) no-repeat left 0.2em;
padding-left:18px;
text-indent:0;
}
.newContents .arrowOrange{
background:url(/common/images/arrow_orange.gif) no-repeat left 0.4em;
padding-left:11px;
display:inline-block;
text-indent:0;
}

.newContents .newWinOrange{
display:inline-block;
background:url(/common/images/icon_win_orange.gif) no-repeat left 0.4em;
padding-left:18px;
text-indent:0;
}

.newContents a.arrowOrange:link,
.newContents a.arrowOrange:visited{color:#fff;}
.newContents a.arrowOrange:hover{color:#f90;}
.newContents a.newWinOrange:link,
.newContents a.newWinOrange:visited{color:#fff;}
.newContents a.newWinOrange:hover{color:#f90;}
.newContents a.decoNon:link,
.newContents a.decoNon:visited{text-decoration:none;}
.newContents a.decoNon:hover{text-decoration:none;}

/** borderTop **/
.newContents .borderTop{
border-top:1px solid #ccc;
}
.newContents .borderRight{
border-right:1px solid #ccc;
}
/** borderBtm5 **/
.newContents .borderBtm5{
border-bottom:5px solid #ddd;
}

/** lineBtm **/
.newContents .lineBtm{
margin-bottom:1em;
}
/** input **/
.newContents input.text{
background:#ddd;
border:1px solid #b3b3b3;
padding:5px 8px;
width:95%;
}
.newContents input.sizeS{width:70px;}
.newContents input.sizeM{width:170px;}
.newContents input.sizeL{width:340px;}

.newContents .tipped{color:#666;}
.newContents .btnBorder{
border:1px solid #b3b3b3;
background-color:#ddd;
padding:1px;
display:inline-block;
}
.newContents .btnBorderR{
border:1px solid #b3b3b3;
background-color:#ddd;
padding:1px;
display:inline;
float:right;
}

/** textBtn **/
.newContents a.textBtn{
background:#fff url(/common/images/bg_gradation.gif) repeat-x left bottom;
border:1px solid #ccc;
padding:8px 15px;
display:inline-block;
}
.newContents .textBtn span.mark{
display:block;
background:url(/common/images/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
}
.newContents .textBtn span.markWin{
display:block;
background:url(/common/images/icon_win.gif) no-repeat left 0.4em;
padding-left:18px;
}

.newContents a.textBtn:link,
.newContents a.textBtn:visited{
text-decoration:none;
}
/*** textBtnBlack ***/
.newContents a.textBtnBlack{
background:#666 url(/common/images/bg_black_gradation.gif) repeat-x left bottom;
border:1px solid #ccc;
padding:8px 15px;
display:inline-block;
}
.newContents a.textBtnBlack span.mark{
display:block;
background:url(/common/images/arrow_orange.gif) no-repeat left 0.4em;
padding-left:11px;
}

.newContents .textBtnBlack span.markWin{
display:block;
background:url(/common/images/icon_win_orange.gif) no-repeat left 0.4em;
padding-left:18px;
}

.newContents a.textBtnBlack:link,
.newContents a.textBtnBlack:visited{
text-decoration:none;
color:#fff;
}
.newContents a.textBtnBlack:hover{
color:#f96;
}
/*** textBtnL ***/
.newContents a.textBtnL{
padding:15px 30px;
background:#fff url(/common/images/bg_gradation.gif) repeat-x left bottom;
border:1px solid #ccc;
display:inline-block;
}
.newContents a.textBtnL span.mark{
display:block;
background:url(/common/images/arrow_l.gif) no-repeat left 0.2em;
padding-left:19px;
}
.newContents a.textBtnL:link,
.newContents a.textBtnL:visited{
text-decoration:none;
}
/** background **/
.newContents .bgGradation{background:#fff url(/common/images/bg_gradation.gif) repeat-x left bottom!important;}
.newContents .bgGradationS{background:#ddd url(/common/images/bg_gradation_strong.gif) repeat-x left bottom!important;}
.newContents .bgGradationGray{background:#ddd url(/common/images/bg_gradation_gray.gif) repeat-x left bottom!important;}
.newContents .nonBg{background:none!important;}

/** dl **/
/*** definition ***/
.newContents dl.definition{}
.newContents dl.definition dt{
margin-bottom:5px;
}
/*** definitionBorder ***/
.newContents dl.definitionBorder{
border:1px solid #ccc;
background-color:#eee;
}

/** line **/
.newContents .line{
background:#ccc;
height:4px;
margin:20px 0;
clear:both;
}
.newContents .line hr{
display:none;
}
/*** lineDot ***/
.newContents .lineDot{
background:url(/common/images/line_dot.gif) repeat-x left top;
height:4px;
margin:15px 0;
clear:both;
}
.newContents .lineDot hr{
display:none;
}
/*** lineNomura ***/
.newContents .lineNomura{
background:url(/common/images/h2_bg.gif) no-repeat left top;
height:5px;
margin:0 5px;
clear:both;
}
.newContents .lineNomura hr{
display:none;
}

/** layout **/
/*** section ***/
.newContents .section{
padding:5px;
margin-bottom:10px;
background-color:#FFF;
zoom:1;
overflow:hidden;
}
.newContents .section .section{
padding:0;
overflow:hidden;
width:900px;
border:5px solid #ddd;
margin:5px 0 0;
}
.newContents .sectionNormal{
width:100%;
margin-bottom:10px;
}

/**** col ****/
.newContents .section .col2-mr5 .section{width:442px;}
.newContents .col2 .section .section{width:435px;}
.newContents .col2-mr5 .section .section{width:437px;}
.newContents .col3 .section .section{width:280px;}
.newContents .col3-mr5 .section .section{width:283px;}

/**** side ****/
.sideL .newContents .section,
.sideR .newContents .section{
}
.sideL .newContents .section .section,
.sideR .newContents .section .section{
width:665px;
}
/***** col *****/
.sideL .newContents .col2 .section .section,
.sideR .newContents .col2 .section .section{width:317px;}
.sideL .newContents .col2-mr5 .section .section,
.sideR .newContents .col2-mr5 .section .section{width:320px;}
.sideL .newContents .col3 .section .section,
.sideR .newContents .col3 .section .section{width:201px;}
.sideL .newContents .col3-mr5 .section .section,
.sideR .newContents .col3-mr5 .section .section{width:205px;}
.sideL .newContents .section .col2-mr5 .section,
.sideR .newContents .section .col2-mr5 .section{width:325px;}
.sideL .newContents .section .col3-mr5 .section,
.sideR .newContents .section .col3-mr5 .section{width:212px;}

/*** boxBlack ***/
.newContents .boxBlack{
background:#474747;
padding:5px!important;
border:none!important;
}
.newContents .boxBlack .section{
margin-top:5px;
margin-bottom:0;
border:5px solid #333;
background:#fff;
padding:0;
}

/*** boxIndex ***/
.newContents .boxIndex{
background:#666;
}
.newContents .boxIndex .section{
}
/*** inner ***/
.newContents .inner{
padding:15px;
}
.newContents .boxIndex .inner{
background-color:#fff;
}
.newContents .boxBlack .inner{
background-color:#fff;
}
.newContents .innerNarrow{
padding:10px;
}

/** heading **/
/*** heading2 ***/
.newContents .heading2{
font-size:129%;
color:#FFF;
padding:8px 225px 8px 15px;
background:url(/common/images/h2_bg.gif) repeat-y right top;
}
.newContents .heading2 a{
display:inline-block;
background:url(/common/images/arrow_white.gif) no-repeat left 0.55em;
padding-left:11px;
}
.newContents .heading2 a:link,
.newContents .heading2 a:visited{
color:#fff;
}
.newContents .heading2 a:hover{
color:#f96;
}
/**** heading2Img ****/
.newContents .heading2Img{
margin:0;
padding:0;
}
/**** heading2Relate ****/
.newContents .heading2Relate{
font-size:129%;
color:#FFF;
padding:8px 225px 8px 15px;
background:url(/common/images/h2_relate_bg.gif) repeat-y right top;
}
/**** heading2Bar ****/
.newContents .heading2Bar{
background:url(/common/images/h2_bg.gif) no-repeat right bottom;
padding-bottom:5px;
}
.newContents .col2 .heading2Bar{
background:url(/common/images/h2_bg_col2.gif) no-repeat right bottom;
}
/**** conv ****/
.newContents .heading2Conv{
text-align:center;
background:#d9d4b9 url(/common/images/conv_tit_bg.gif) repeat-x left top;
padding:8px 15px 8px;
font-size:129%;
}
/**** heading2Beginner ****/
.newContents .heading2Beginner{
background:url(/common/images/beginner/beginner_tit_bg.gif) repeat-x left top;
}
/**** heading2Reco ****/
.newContents .heading2Reco{
padding:5px 5px 0 5px;
margin-bottom:10px;
background-color:#fff;
}

/*** heading3 ***/
.newContents .heading3{
border:1px solid #ccc;
padding:5px;
background:#ddd url(/common/images/h3_bg.gif) repeat-x left top;
}
.newContents .heading3Mark{
border-left:8px solid #c00;
padding:5px 0 5px 8px;
display:block;
zoom:1;
}
.newContents .heading3 a{
display:inline-block;
background:url(/common/images/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
}
.newContents .h3Blcok{
overflow:hidden;
background:#ddd url(/common/images/h3_bg.gif) repeat-x left top;
zoom:1;
}
.newContents .h3Blcok .btn{
float:right;
padding:5px;
}
.newContents .h3Blcok .heading3{
overflow:hidden;
}
.newContents .heading3Img{
margin:0;
padding:0;
}
/*** heading4 ***/
.newContents .heading4{
margin:0 15px;
border-bottom:1px solid #474747;
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
}
.newContents .heading4 a{
display:inline-block;
background:url(/common/images/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
}
/*** heading5 ***/
.newContents .heading5{
margin:0 15px;
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
}
.newContents .heading5 a{
display:inline-block;
background:url(/common/images/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
}

/*** col ***/
.newContents .col2 .heading2,
.newContents .col2-mr5 .heading2,
.newContents .col3 .heading2,
.newContents .col3-mr5 .heading2{
padding:8px 15px;
background:#C00 none;
}
/*** boxBlack ***/
.newContents .boxBlack .heading2{
color:#FFF;
padding:8px 15px;
background:#333;
}
/*** boxIndex ***/
.newContents .boxIndex .heading2{
padding:12px 15px 12px;
color:#333;
background:#ccc url(/common/images/bg_gradation_strong.gif) repeat-x left top;
margin-bottom:1px;
}
.newContents .boxIndex .heading2 span.heading2Mark{
border-left:8px solid #c00;
padding:7px 0 7px 8px;
}
.newContents .boxIndex .heading2 a{
display:inline-block;
border-left:none;
padding:0 0 0 18px;
background:url(/common/images/h2_index_link_bg.gif) no-repeat left 0.3em;
}
.newContents .boxIndex .heading2 a.newWin{
display:inline-block;
border-left:none;
padding:0 0 0 18px;
background:url(/common/images/icon_win.gif) no-repeat left 0.4em;
}
.newContents .boxIndex .heading2 a:link,
.newContents .boxIndex .heading2 a:visited{
color:#06c;
text-decoration:none;
}
.newContents .boxIndex .heading2 a:hover{
color:#f00;
}

/** list **/
/*** normal ***/
ul.normal{
list-style-type:disc;
list-style-position:inside;
padding-left:1.3em;
text-indent:-1em;
}
ol.normal{
list-style-type:decimal;
list-style-position:inside;
padding-left:1.3em;
text-indent:-1em;
}
ul.normal li{
background-image:none;
padding-left:0;
text-indent:-1em;
}
ol.normal li{
background-image:none;
padding-left:0;
text-indent:-1.35em;
}
*html ul.normal li,
*html ol.normal li{
text-indent:-1.25em;
}
*:first-child+html ul.normal li,
*:first-child+html ol.normal li{
text-indent:-1.25em;
}

/*** listAlpha ***/
.newContents ol.listAlpha{
list-style-type:lower-alpha;
list-style-position:inside;
}
.newContents ol.listAlpha li{
background-image:none;
margin-left:1.35em!important;
text-indent:-1.35em!important;
}
*html .newContents ol.listAlpha li{
text-indent:-1.25em;
}
*:first-child+html .newContents ol.listAlpha li{
text-indent:-1.25em;
}

/*** notes ***/
.newContents ul.notes li{
margin-left:1em;
text-indent:-1em;
}
.newContents ol.notes li{
margin-left:2em;
text-indent:-2em;
}
/*** notesParentNo ***/
.newContents ol.notesParenNo li{
margin-left: 2.5em;
text-indent: -2.5em;
}
/*** attention ***/
.newContents ul.attention li{
margin-left: 2em;
text-indent: -2em;
}
/*** parentNo ***/
.newContents ol.parenNo li{
margin-left: 1.5em;
text-indent: -1.5em;
}
/*** attentionParentNo ***/
.newContents ol.attentionParenNo li{
margin-left: 2.5em;
text-indent: -2.5em;
}
/*** borderBtmDot ***/
.newContents ul li.borderBtmDot{
background:url(/common/images/list_border_dot_btm.gif) repeat-x left bottom;
margin-bottom:5px;
padding-bottom:5px;
}
/*** listInline ***/
.newContents ul.listInline{
overflow:hidden;
width:100%;
}
.newContents ul.listInline li{
float:left;
display:inline;
}
.newContents ul.listInline li img{
vertical-align:bottom;
}
/*** listInlineText ***/
.newContents ul.listInlineText{
overflow:hidden;
width:100%;
}
.newContents ul.listInlineText li{
display:inline;
}
.newContents ul.listInlineText li img{
vertical-align:bottom;
}
/*** listLink ***/
.newContents ul.listLink{
}
.newContents ul.listLink li{
background:#fff url(/common/images/bg_gradation.gif) repeat-x left bottom;
padding:9px 15px;
}
/*** listLinkInline ***/
.newContents ul.listLinkInline{
display:inline-block;
}
.newContents ul.listLinkInline li{
float:left;
margin-right:10px;
white-space:nowrap;
}
/*** listLinkBorderBtm ***/
.newContents ul.listLinkBorderBtm{
overflow:hidden;
}
.newContents ul.listLinkBorderBtm li{
background:url(/common/images/list_border_dot_btm.gif) repeat-x left top;
padding:5px 0;
margin-top:-1px;
}
/*** listLinkBorderR ***/
.newContents ul.listLinkBorderR{
overflow:hidden;
margin-bottom:-5px;
*padding-bottom:5px;
zoom:1;
}
.newContents ul.listLinkBorderR li{
white-space:nowrap;
float:left;
display:inline;
border-left:1px solid #ccc;
margin:0 30px 5px -15px;
padding-left:15px;
}
.newContents ul.listLinkBorderR li.active{
font-weight:bold;
}
/*** listWithDate ***/
.newContents dl.listWithDate{
position:relative;
overflow:hidden;
}
.newContents dl.listWithDate dt{
width:10em;
position:absolute;
padding:15px 15px;
}
.newContents dl.listWithDate dd{
padding:15px 15px 15px 11em;
background:url(/common/images/bg_gradation.gif) repeat-x left bottom;
}
/**** listWithDateTop ****/
.newContents dl.listWithDateTop{
position:relative;
overflow:hidden;
background:#fff;
}
.newContents dl.listWithDateTop dt{
width:6em;
position:absolute;
padding:15px 15px;
}
.newContents dl.listWithDateTop dd{
padding:15px 15px 15px 7em;
background:url(/common/images/bg_gradation.gif) repeat-x left bottom;
}
/*** linkListIndex ***/
.newContents ul.listLinkIndex{}
.newContents ul.listLinkIndexCol2{
overflow:hidden;
width:885px;
margin-right:-5px;
}
.sideR .newContents ul.listLinkIndexCol2,
.sideL .newContents ul.listLinkIndexCol2{
width:650px;
}
.newContents ul.listLinkIndex li,
.newContents ul.listLinkIndexCol2 li{
border:1px solid #ccc;
background:url(/common/images/bg_gradation.gif) repeat-x left bottom;
margin-bottom:5px;
}
.newContents ul.listLinkIndexCol2 li{
float:left;
width:435px;
margin-right:5px;
}
.sideL .newContents ul.listLinkIndexCol2 li,
.sideR .newContents ul.listLinkIndexCol2 li{
float:left;
width:318px;
margin-right:5px;
}
.newContents ul.listLinkIndex li a,
.newContents ul.listLinkIndexCol2 li a{
display:block;
background:url(/common/images/arrow.gif) no-repeat 15px 1em;
padding:8px 15px 8px 27px;
zoom:1;
}
.newContents ul.listLinkIndex li a:link,
.newContents ul.listLinkIndex li a:visited,
.newContents ul.listLinkIndexCol2 li a:link,
.newContents ul.listLinkIndexCol2 li a:visited{
text-decoration:none;
}

.newContents ul.listLinkIndexBlack li{
background:#666 url(/common/images/bg_black_gradation.gif) repeat-x left bottom;
border:1px solid #ccc;
padding:8px 15px;
display:block;
}
.newContents ul.listLinkIndexBlack li a{
display:block;
background:url(/common/images/arrow_orange.gif) no-repeat left 0.55em;
padding-left:11px;
}
.newContents ul.listLinkIndexBlack li a:link,
.newContents ul.listLinkIndexBlack li a:visited{
text-decoration:none;
color:#fff;
}
.newContents ul.listLinkIndexBlack li a:hover{
color:#f96;
}
/** col **/
/*** wide ***/
.newContents .col{
width:930px;
overflow:hidden;
display:inline-block;
margin-right:-10px;
zoom:1;
}
html>/**/body .newContents .col{ display /*\**/: block\9 }

.newContents .col2{
width:455px;
float:left;
margin-right:10px;
display:inline;
}
.newContents .col3{
width:300px;
float:left;
margin-right:10px;
display:inline;
}
/**** pattern ****/
.newContents .col2-mr5{
width:457px;
float:left;
margin-right:5px;
display:inline;
}
.newContents .section .col2-mr5{
width:452px;
float:left;
margin-right:5px;
display:inline;
}
.newContents .col3-mr5{
width:303px;
float:left;
margin-right:5px;
display:inline;
}
.newContents .section .col3-mr5{
width:300px;
float:left;
margin-right:5px;
display:inline;
}
.newContents .col1-mr5{
width:675px;
float:left;
margin-right:5px;
display:inline;
}
/**** indexGrayBox ****/
.newContents .indexGrayBox1{
background:url(/common/images/index_gray_bg_btm1.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.newContents .indexGrayBox2{
background:url(/common/images/index_gray_bg_btm2.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.newContents .indexGrayBox3{
background:url(/common/images/index_gray_bg_btm3.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.newContents .indexGrayBox1-L{
background:url(/common/images/index_gray_bg_btm1_l.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.newContents .indexGrayBox1 .col3-mr5,
.newContents .indexGrayBox2 .col3-mr5,
.newContents .indexGrayBox3 .col3-mr5{
background:url(/common/images/index_gray_bg_top.gif) no-repeat left top;
padding-top:5px;
width:293px;
padding:5px 5px 0;
overflow:hidden;
}
.newContents .indexGrayBoxIn{
border-top:1px solid #666;
}
.newContents .indexGrayBoxBg{
background:url(/common/images/index_gray_bg.gif) repeat-x left top;
zoom:1;
}
/***** sideL/R *****/
.sideL .newContents .indexGrayBox1,
.sideR .newContents .indexGrayBox1{
background:url(/common/images/index_gray_bg_btm1_s.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.sideL .newContents .indexGrayBox2,
.sideR .newContents .indexGrayBox2{
background:url(/common/images/index_gray_bg_btm2_s.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.sideL .newContents .indexGrayBox1 .col2-mr5,
.sideL .newContents .indexGrayBox2 .col2-mr5,
.sideR .newContents .indexGrayBox1 .col2-mr5,
.sideR .newContents .indexGrayBox2 .col2-mr5{
background:url(/common/images/index_gray_bg_top_s.gif) no-repeat left top;
padding-top:5px;
width:330px;
padding:5px 5px 0;
overflow:hidden;
}

.sideL .newContents .indexGrayBox3-3,
.sideR .newContents .indexGrayBox3-3{
background:url(/common/images/index_gray_bg_btm3_3_s.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.sideL .newContents .indexGrayBox3-3 .col3-mr5,
.sideR .newContents .indexGrayBox3-3 .col3-mr5{
background:url(/common/images/index_gray_bg_top_s_3.gif) no-repeat left top;
padding-top:5px;
width:215px;
padding:5px 5px 0;
overflow:hidden;
}
.sideL .newContents .indexGrayBox1-L .col1-mr5,
.sideR .newContents .indexGrayBox1-L .col1-mr5{
background:url(/common/images/index_gray_bg_top_l.gif) no-repeat left top;
padding-top:5px;
width:685px;
padding:5px 5px 0;
overflow:hidden;
}


/**** indexBox ****/
.sideL .newContents .indexBox2-2,
.sideR .newContents .indexBox2-2{
	background: url(/common/images/indexBox2-2_bg_btm.gif) no-repeat left bottom;
	margin-top:5px;
	padding-bottom: 5px;}

.sideL .newContents .indexBox2-2,
.sideR .newContents .indexBox2-2 .heading3Box {
	margin-top: 0;}

.sideL .newContents .indexBox2-2,
.sideR .newContents .indexBox2-2 .heading3Box .heading3BoxIn {
	border: 0;
	padding:0 5px;}


/***** listIndexBtn *****/
.newContents .indexGrayBoxBg ul.listIndexBtn{
width:264px;
display:inline-block;
margin-right:-1px;
overflow:hidden;
zoom:1;
}
.newContents .indexGrayBoxBg ul.listIndexBtn li{
float:left;
margin-right:1px;
margin-bottom:1px;
}
.newContents .indexGrayBoxBg ul.listIndexBtn li img{
vertical-align:bottom;
}

/*** in section ***/
.newContents .section .col{width:920px;}
.newContents .section .col2{width:450px;}
.newContents .section .section .col,
.newContents .section .section .col2Border,
.newContents .section .section .col3Border,
.newContents .section .section .col2Border-mr1,
.newContents .section .section .col3Border-mr1{
width:906px;
margin-right:-6px;
display:inline-block;
}
.newContents .section .section .col2Border{
background:url(/common/images/col2_border.gif) repeat-y top left;
}
.newContents .section .section .col3Border{
background:url(/common/images/col3_border.gif) repeat-y top left;
}
.newContents .section .section .col2Border-mr1{
background:url(/common/images/col2_border_mr1.gif) repeat-y top left;
}
.newContents .section .section .col3Border-mr1{
background:url(/common/images/col3_border_mr1.gif) repeat-y top left;
}
.newContents .section .section .col2{
width:447px;
margin-right:6px;
}
.newContents .section .section .col3{
width:296px;
margin-right:6px;
}
/**** pattern ****/
.newContents .section .section .col2Border-mr1 .col2{
float:left;
width:450px;
margin-right:1px;
}
.newContents .section .section .col3Border-mr1 .col3{
float:left;
width:300px;
margin-right:1px;
}
/*** in inner ***/
.newContents .section .inner .col{width:890px;}
.newContents .section .inner .col .col2{width:435px;}

/*** withSide ***/
.sideL .newContents .col,
.sideR .newContents .col{
width:695px;
overflow:hidden;
margin-right:-10px;
zoom:1;
}
.sideL .newContents .col2,
.sideR .newContents .col2{
width:337px;
float:left;
margin-right:10px;
}
.sideL .newContents .col3,
.sideR .newContents .col3{
width:221px;
float:left;
margin-right:10px;
}
/**** pattern ****/
.sideL .newContents .col2-mr5,
.sideR .newContents .col2-mr5{
width:340px;
float:left;
margin-right:5px;
display:inline;
}
.sideL .newContents .section .col2-mr5,
.sideR .newContents .section .col2-mr5{
width:335px;
float:left;
margin-right:5px;
display:inline;
}
.sideL .newContents .col3-mr5,
.sideR .newContents .col3-mr5{
width:225px;
float:left;
margin-right:5px;
display:inline;
}
.sideL .newContents .section .col3-mr5,
.sideR .newContents .section .col3-mr5{
width:221px;
float:left;
margin-right:5px;
display:inline;
}
/**** in section ****/
.sideL .newContents .section .section .col,
.sideR .newContents .section .section .col,
.sideL .newContents .section .section .col2Border,
.sideR .newContents .section .section .col2Border,
.sideL .newContents .section .section .col3Border,
.sideR .newContents .section .section .col3Border,
.sideL .newContents .section .section .col2Border-mr1,
.sideR .newContents .section .section .col2Border-mr1,
.sideL .newContents .section .section .col3Border-mr1,
.sideR .newContents .section .section .col3Border-mr1{
width:670px;
margin-right:-5px;
}
.sideR .newContents .section .col,
.sideL .newContents .section .col{
width:685px;
}
.sideL .newContents .section .col2,
.sideR .newContents .section .col2{width:332px;}

.sideL .newContents .section .section .col2Border,
.sideR .newContents .section .section .col2Border{
background:url(/common/images/col2_side_border.gif) repeat-y top left;
}
.sideL .newContents .section .section .col3Border,
.sideR .newContents .section .section .col3Border{
background:url(/common/images/col3_side_border.gif) repeat-y top left;
}
.sideL .newContents .section .section .col2Border-mr1,
.sideR .newContents .section .section .col2Border-mr1{
background:url(/common/images/col2_side_border_mr1.gif) repeat-y top left;
}
.sideL .newContents .section .section .col3Border-mr1,
.sideR .newContents .section .section .col3Border-mr1{
background:url(/common/images/col3_side_border_mr1.gif) repeat-y top left;
}
.sideL .newContents .section .section .col2,
.sideR .newContents .section .section .col2{
width:330px;
margin-right:5px;
}
.sideL .newContents .section .section .col3,
.sideR .newContents .section .section .col3{
width:218px;
margin-right:5px;
}

/***** pattern *****/
.sideL .newContents .section .section .col2Border-mr1 .col2,
.sideR .newContents .section .section .col2Border-mr1 .col2{
float:left;
width:334px;
margin-right:1px;
}
.sideL .newContents .section .section .col3Border-mr1 .col3,
.sideR .newContents .section .section .col3Border-mr1 .col3{
float:left;
width:221px;
margin-right:1px;
}

/**** in inner ****/
.sideR .newContents .section .inner,
.sideL .newContents .section .inner{
zoom:1;
}
.sideR .newContents .section .inner .col,
.sideL .newContents .section .inner .col{
width:655px;
}
.sideR .newContents .section .inner .col .col2,
.sideL .newContents .section .inner .col .col2{
width:317px;
}
.sideR .newContents .section .section .inner .col,
.sideL .newContents .section .section .inner .col{
width:640px;
}
.sideR .newContents .section .section .inner .col .col2,
.sideL .newContents .section .section .inner .col .col2{
width:315px;
}

/*** orignal width ***/
.newContents .section .section .col .col390{
width:390px;
float:left;
margin-right:5px;
background-color:#fff;
}
.newContents .section .section .col .col505{
width:505px;
float:left;
background-color:#fff;
}
.newContents .section .col .col590{
width:590px;
float:left;
margin-right:5px;
}
.newContents .section .col .col315{
width:315px;
float:left;
}
.sideL .newContents .section .section .col .col375{
width:375px;
float:left;
margin-right:5px;
}
.sideL .newContents .section .section .col .col285{
width:285px;
float:left;
}
.sideR .newContents .section .section .inner .col .col350{
width:350px;
float:left;
margin-right:15px;
}
.sideR .newContents .section .section .inner .col .col270{
width:270px;
float:left;
}
.sideR .newContents .section .inner .col .col420{
width:420px;
float:left;
margin-right:15px;
}
.sideR .newContents .section .inner .col .col210{
width:210px;
float:left;
}


/** colF **/
.newContents .colF{
width:100%;
display:inline-block;
overflow:hidden;
}
.newContents .colF .col2{
width:49.9%!important;
float:left;
margin:0!important;
}
.newContents .colF .col3{
width:33.3%!important;
float:left;
margin:0!important;
}
.newContents .colF .col4{
width:25%!important;
float:left;
margin:0!important;
}

/** table **/
.newContents .type1 caption,
.newContents .type2 caption{
font-weight:bold;
padding-bottom:10px;
}
.newContents .type1{
width:100%;
border-bottom:1px solid #dcdde0;
border-right:1px solid #dcdde0;
line-height:1.7;
background:#fff;
}
.newContents .type2{
width:100%;
border:5px solid #dcdde0;
line-height:1.7;
}
.newContents .type1 th,
.newContents .type2 th{
padding:15px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
font-weight:bold;
vertical-align:top;
background:#eee;
}
.newContents .type1 td,
.newContents .type2 td{
padding:15px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
vertical-align:top;
}
.newContents .type0{
border:none;
}
.newContents .type0 th,
.newContents .type0 td{
padding:5px;
border:none;
}
.newContents .type3{
width:100%;
border:5px solid #474747;
line-height:1.7;
}
.newContents .type3 th{
padding:15px;
border-left:1px solid #474747;
border-top:1px solid #474747;
font-weight:bold;
vertical-align:top;
background:#eee;
}
.newContents .type3 td{
padding:15px;
border-left:1px solid #474747;
border-top:1px solid #474747;
vertical-align:top;
}

/*** padding small ***/
.newContents .type4{
width:100%;
border-bottom:1px solid #dcdde0;
border-right:1px solid #dcdde0;
line-height:1.7;
background:#fff;
}
.newContents .type4 th{
padding:3px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
font-weight:bold;
vertical-align:top;
background:#eee;
}
.newContents .type4 td{
padding:3px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
vertical-align:top;
}

/*** border ***/
.newContents .borderR{
border-right:1px solid #dcdde0;
}
.newContents .nonBorder{border:none;}
.newContents .nonBorderB{border-bottom:none!important;}
.newContents .nonBorderT{border-top:none!important;}
.newContents .nonBorderL{border-left:none!important;}
.newContents .nonBorderTL{
border-top:none!important;
border-left:none!important;
}
.newContents .borderWhiteR{
border-right:2px solid #fff;
}
.newContents .borderWhiteB{
border-bottom:2px solid #fff;
}
.newContents .borderWhiteRB{
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
/*** table width ***/
.newContents table.wid10{width:10%;}
.newContents table.wid15{width:15%;}
.newContents table.wid20{width:20%;}
.newContents table.wid25{width:25%;}
.newContents table.wid30{width:30%;}
.newContents table.wid35{width:35%;}
.newContents table.wid40{width:40%;}
.newContents table.wid45{width:45%;}
.newContents table.wid50{width:50%;}
.newContents table.wid55{width:55%;}
.newContents table.wid60{width:60%;}
.newContents table.wid65{width:65%;}
.newContents table.wid70{width:70%;}
.newContents table.wid75{width:75%;}
.newContents table.wid80{width:80%;}
.newContents table.wid85{width:85%;}
.newContents table.wid90{width:90%;}
.newContents table.wid95{width:95%;}
.newContents table.wid98{width:98%;}
/*** cell width ***/
.newContents .wid5{width:4.9%;}
.newContents .wid10{width:9.9%;}
.newContents .wid15{width:14.9%;}
.newContents .wid20{width:19.9%;}
.newContents .wid25{width:24.9%;}
.newContents .wid30{width:29.9%;}
.newContents .wid35{width:34.9%;}
.newContents .wid40{width:39.9%;}
.newContents .wid45{width:44.9%;}
.newContents .wid50{width:49.9%;}
.newContents .wid55{width:54.9%;}
.newContents .wid60{width:59.9%;}
.newContents .wid65{width:64.9%;}
.newContents .wid70{width:69.9%;}
.newContents .wid75{width:74.9%;}
.newContents .wid80{width:79.9%;}
.newContents .wid85{width:84.9%;}
.newContents .wid90{width:89.9%;}
.newContents .wid95{width:95.9%;}
.newContents .wid98{width:98.9%;}
.newContents .wid100{width:100%;}

/** step **/
.newContents .stepArea{
background:url(/common/images/step_arrow.gif) no-repeat center top;
padding-top:51px;
zoom:1;
}
.newContents .step1{
background:none;
padding-top:0;
}
.newContents .stepArea dl.step{
border:1px solid #ccc;
}
.newContents .stepArea dl.step dd{
padding:15px;
}
.newContents .stepArea dl.step dt{
overflow:hidden;
border-bottom:1px solid #ccc;
font-weight:bold;
background:url(/common/images/step_bg.gif) repeat-y left top;
}
.newContents .stepArea dl.step dt span.stepNo{
display:block;
width:90px;
float:left;
background:#f6a702;
color:#fff;
text-align:center;
padding:10px 0 0;
}
.newContents .stepArea dl.step dt span.stepTit{
display:block;
padding:10px 15px;
overflow:hidden;
zoom:1;
}

/** point **/
.newContents .pointBg{
background:url(/common/images/point_bg_btm.gif) no-repeat left bottom;
}
.newContents .pointBgCol2{
background:url(/common/images/point_bg_btm_col2.gif) no-repeat left bottom;
}
.newContents dl.point{
position:relative;
}
.newContents dl.point dt{
position:absolute;
width:76px;
left:0;
text-align:center;
font-weight:bold;
color:#fff;
padding-top:15px;
}
.newContents dl.point dd{
padding-left:76px;
}
.newContents .pointBg02{
background:url(/common/images/point_bg_btm_02.gif) no-repeat left bottom;
}
.newContents dl.point02{
position:relative;
}
.newContents dl.point02 dt{
position:absolute;
width:106px;
left:0;
text-align:center;
font-weight:bold;
padding-top:15px;
}
.newContents dl.point02 dd{
padding-left:106px;
}


/** yeildArea **/
.newContents .yeild{
font-weight:bold;
font-size:129%;
color:#f00;
}
.newContents dl.yeildArea{
border-top:4px solid #ccc;
border-right:5px solid #ccc;
border-bottom:5px solid #ccc;
border-left:5px solid #ccc;
background:#efefef;
position:relative;
overflow:hidden;
}
.newContents dl.yeildArea dt,
.newContents dl.yeildArea dt{
position:absolute;
border-right:1px solid #ccc;
padding:20px 15px 20px;
font-weight:bold;
width:618px;
}
.sideL .newContents dl.yeildArea dt,
.sideR .newContents dl.yeildArea dt{
width:383px;
}
.newContents dl.yeildArea dt span.yeildCountry{
padding-right:15px;
}
.newContents dl.yeildArea dt span.yeildCountry img{
vertical-align:middle;
}
.newContents dl.yeildArea dd{
border-top:1px solid #ccc;
padding:18px 15px 14px 648px;
text-align:center;
font-weight:bold;
}
.sideL .newContents dl.yeildArea dd,
.sideR .newContents dl.yeildArea dd{
padding:18px 15px 14px 429px;
}

.newContents dl.yeildArea dd span.yeild{
font-size:200%;
color:#f00;
line-height:1;
padding-left:10px;
}

.sideL .newContents .col .col2-mr5 dl.yeildAreaS{
position:relative;
width:325px;
}
.sideL .newContents .col .col2-mr5 dl.yeildAreaS dt{
position:absolute;
width:200px;
left:0;
padding:15px 0 15px 15px;
white-space:nowrap;
}
.sideL .newContents .col .col2-mr5 dl.yeildAreaS dt img.flag{
vertical-align:middle;
margin-right:15px;
}
.sideL .newContents .col .col2-mr5 dl.yeildAreaS dd{
padding:15px 0 15px 215px;
font-size:129%;
color:#f00;
font-weight:bold;
text-align:center;
background:#fff url(/common/images/bg_gradation.gif) repeat-x left bottom;
}
.sideL .newContents .col2Border .col2 dl.yeildAreaS{
position:relative;
width:330px;
}
.sideL .newContents .col2Border .col2 dl.yeildAreaS dt{
position:absolute;
width:200px;
left:0;
padding:15px 0 0 15px;
}
.sideL .newContents .col2Border .col2 dl.yeildAreaS dt img.flag{
vertical-align:middle;
margin-right:15px;
float:left;
}
.sideL .newContents .col2Border .col2 dl.yeildAreaS dt a{
overflow:hidden;
display:block;
zoom:1;
}
.sideL .newContents .col2Border .col2 dl.yeildAreaS dd{
padding:15px 0 15px 215px;
font-size:129%;
color:#f00;
font-weight:bold;
text-align:center;
background:#fff url(/common/images/bg_gradation.gif) repeat-x left bottom;
}

/** withImg **/
.newContents .withImg{
zoom:1;
width:100%;
overflow:hidden;
}
.newContents .withImg img.imgL{
float:left;
margin:0 15px 15px 0;
}
.newContents .withImg img.imgR{
float:right;
margin:0 0 15px 15px;
}
/** withImgCol **/
.newContents .withImgCol{
zoom:1;
overflow:hidden;
width:100%;
position:relative;
}
.newContents .withImgCol .imgL{
float:left;
margin:0 15px 0 0;
display:inline;
}
.newContents .withImgCol .imgR{
float:right;
margin:0 0 0 15px;
display:inline;
}
.newContents .withImgCol .txtR,
.newContents .withImgCol .txtL{
overflow:hidden;
_zoom:1;
}
/** withImgCol2 **/
.newContents .withImgCol2{
zoom:1;
overflow:hidden;
width:100%;
position:relative;
}
.newContents .withImgCol2 .imgL{
float:left;
margin:0;
display:inline;
}
.newContents .withImgCol2 .imgR{
float:right;
margin:0;
display:inline;
}
.newContents .withImgCol2 .txtR,
.newContents .withImgCol2 .txtL{
overflow:hidden;
_zoom:1;
}
.newContents .withImgCol2 .txtR dd,
.newContents .withImgCol2 .txtL dd{
margin-left:18px;
}
/** borderBox **/
.newContents .borderBox{
border:5px solid #ccc;
padding:15px;
zoom:1;
}
.newContents .borderBoxRed{
border:5px solid #f9b8b4;
padding:15px;
zoom:1;
}
.newContents .borderBoxThin{
border:1px solid #ccc;
}

/** tabArea **/
.newContents .tabArea{}
.newContents .tabArea ul.tabList{
overflow:hidden;
background:#ddd url(/common/images/tab/tab_list_bg_btm.gif) repeat-x left bottom;
width:100%;
}
.newContents .tabArea ul.tabList li{
float:left;
}
.newContents .tabArea ul.tabList li.last{
padding-right:1px;
background:url(/common/images/tab/tab_list_bg.gif) no-repeat right top;
}
.newContents .tabArea ul.tabList li img{
vertical-align:bottom;
}
.newContents .tabContents{
width:898px;
overflow:hidden;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.newContents .col .col2 .tabContents{
width:433px;
}
.sideL .newContents .tabContents,
.sideR .newContents .tabContents{
width:663px;
}
.newContents .tabContents .tabBlock{
display:none;
}
/** alignHead **/
.newContents .alignHead{
margin-left:1em;
text-indent:-1em;
}
.newContents .alignHeadInput{
margin-left:1.5em;
text-indent:-1.5em;
}
/** searchBox **/
.newContents .searchBox{
border:1px solid #b3b3b3;
background:#ddd;
padding:1px;
overflow:hidden;
display:inline-block;
zoom:1;
}
.newContents .searchBox input.searchBoxText{
border:none;
background:none;
height:26px;
padding:0 8px;
line-height:26px;
vertical-align:middle;
float:left;
}
.newContents .searchBox img.searchBoxBtn,
.newContents .searchBox input.searchBoxBtn{
vertical-align:middle;
width:62px;
float:right;
}
.newContents .wid300{width:300px!important;}
.newContents .wid300 .searchBoxText{width:222px!important;}
.newContents .searchBox .widStock{width:550px;}
/** conversion **/
/*** convA ***/
.newContents .convA{
border:5px solid #fff;
background-color:#c7bebb;
padding:5px;
margin:0 auto 10px;
zoom:1;
width:665px;
}
.newContents .convA .convAcol{
width:665px;
overflow:hidden;
background:#c7bebb url(/common/images/conv/conv_a_col_bg.gif) repeat-y left top;
}
.newContents .convA .convAcol .col395{
width:395px;
margin-right:5px;
float:left;
}
.newContents .convA .convAcol .col265{
width:265px;
float:left;
}
.newContents .convA .convABtm{
margin-top:5px;
background:#fff url(/common/images/conv/conv_a_btm_bg.jpg) no-repeat left top;
padding:23px 0;
}
/*** convA2 ***/
.newContents .convA2{
background-color:#c7bebb;
padding:5px;
margin-bottom:10px;
zoom:1;
}
.newContents .convA2 .convA2col{
width:665px;
background:#ebdfd7;
overflow:hidden;
}
.newContents .convA2 .convA2col .col239{
float:left;
width:189px;
padding:36px 25px;
}
.newContents .convA2 .convA2col .col426{
width:426px;
float:left;
}
.newContents .convA2 .convA2col .col426 .convA2btn{
margin:17px 0 0 20px;
}
.newContents .convA2 .convA2col .col426 .convA2link{
margin:7px 0 0 43px;
}

/*** convB ***/
.newContents .convB{
border:5px solid #fff;
background-color:#c7bebb;
padding:5px;
margin-bottom:10px;
zoom:1;
}
.newContents .convB .convBcol{
width:665px;
overflow:hidden;
background:#c7bebb url(/common/images/conv/conv_b_col_bg.gif) repeat-y left top;
}
.newContents .convB .convBcol .col415{
width:415px;
margin-right:5px;
float:left;
}
.newContents .convB .convBcol .col245{
width:245px;
float:left;
}

/*** convC ***/
.newContents .convC{
background:#d9d5b8;
padding-bottom:8px;
}
.newContents .convC h3{
margin-bottom:25px;
text-align:center;
}
.newContents .convC ul.convBtn{
text-align:center;
}
.newContents .convC ul.convBtn li{
display:inline;
}
.newContents .convC ul.convBtn li img{
vertical-align:bottom;
}
.newContents .convC .convCcol{
background:url(/common/images/conv/conv_c_col_bg_btm.gif) no-repeat left bottom;
}
.newContents .convC .convCcolInner{
background:url(/common/images/conv/conv_c_col_bg_top.gif) no-repeat left top;
width:910px;
}
.newContents .convC .convCcol2{
background:url(/common/images/conv/conv_c_col2_bg_btm.gif) no-repeat left bottom;
width:910px;
overflow:hidden;
}
.newContents .convC .convCcol2Inner{
background:url(/common/images/conv/conv_c_col2_bg_top.gif) no-repeat left top;
padding-left:10px;
display:inline-block;
}
.newContents .convC .convCcol2 .col2{
width:445px;
margin-right:5px;
}
/**** side ****/
.sideL .newContents .convC .convCcol,
.sideR .newContents .convC .convCcol{
background:url(/common/images/conv/conv_c_col_side_bg_btm.gif) no-repeat left bottom;
}
.sideL .newContents .convC .convCcolInner,
.sideR .newContents .convC .convCcolInner{
background:url(/common/images/conv/conv_c_col_side_bg_top.gif) no-repeat left top;
width:675px;
}
.sideL .newContents .convC .convCcol2,
.sideR .newContents .convC .convCcol2{
background:url(/common/images/conv/conv_c_col2_side_bg_btm.gif) no-repeat left bottom;
width:675px;
}
.sideL .newContents .convC .convCcol2Inner,
.sideR .newContents .convC .convCcol2Inner{
background:url(/common/images/conv/conv_c_col2_side_bg_top.gif) no-repeat left top;
}
.sideL .newContents .convC .convCcol2 .col2,
.sideR .newContents .convC .convCcol2 .col2{
width:325px;
}
/** form error **/
.newContents .error{
font-weight:bold;
color:#c00;
}
/** banner **/
.newContents p.banner{
text-align:center;
}
.newContents p.banner img{
border:5px solid #fff;
}

/** inqBox **/
.newContents .inqBox{
border-left:5px solid #d9d4b9;
border-right:5px solid #d9d4b9;
border-bottom:5px solid #d9d4b9;
}

/** heading3Box **/
.newContents .heading3Box{
margin-top:5px;
}
.newContents .heading3Box .heading3{
border:none;
}
.newContents .heading3Box .heading3BoxIn{
border-left:5px solid #ddd;
border-right:5px solid #ddd;
border-bottom:5px solid #ddd;
}
/*** heading3BoxPink ***/
.newContents .heading3BoxPink{
margin-top:5px;
}
.newContents .heading3BoxPink .heading3{
background:#f0c2c2 url(/common/images/h3_bg_pink.gif) repeat-x left top;
border:none;
}
.newContents .heading3BoxPink .heading3BoxIn{
border-left:5px solid #f0c2c2;
border-right:5px solid #f0c2c2;
border-bottom:5px solid #f0c2c2;
}

/** serchBoxBlack **/
.newContents dl.serchBoxBlack{
border:5px solid #474747;
}
.newContents dl.serchBoxBlack dt{
background-color:#676767;
color:#fff;
font-weight:bold;
overflow:hidden;
padding:4px;
zoom:1;
}
.newContents dl.serchBoxBlack dd{
background-color:#333;
padding:4px;
}
.newContents .indexGrayBox3 dl.serchBoxBlack dd .searchBox{
width:241px;
display:block;
}
.newContents .indexGrayBox3 dl.serchBoxBlack dd input.searchBoxText{
width:170px;
padding:0 3px;
}
.newContents .col375 dl.serchBoxBlack dd .searchBox{
width:323px;
display:block;
}
.newContents .col375 dl.serchBoxBlack dd input.searchBoxText{
width:250px;
padding:0 3px;
}

/** wysiwygArea **/
.newContents .wysiwygArea{
padding: 15px;
}
.newContents .wysiwygArea h2{
font-size:129%;
color:#FFF;
padding:8px 225px 8px 15px;
background:url(/common/images/h2_bg.gif) repeat-y right top;
}
.newContents .wysiwygArea h3{
border:1px solid #ccc;
padding:5px;
background:#ddd url(/common/images/h3_bg.gif) repeat-x left top;
}
.newContents .wysiwygArea h4{
border-bottom:1px solid #474747;
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
}
.newContents .wysiwygArea h5{
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
}
.newContents .wysiwygArea h6{
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
}
.newContents .wysiwygArea ul{
list-style-type:disc;
list-style-position:inside;
}
.newContents .wysiwygArea ol{
list-style-type:decimal;
list-style-position:inside;
}
.newContents .wysiwygArea ul li{
background-image:none;
margin-left:1em!important;
text-indent:-1em!important;
}
.newContents .wysiwygArea ol li{
background-image:none;
margin-left:1.35em!important;
text-indent:-1.35em!important;
}
*html .newContents .wysiwygArea ul li,
*html .newContents .wysiwygArea ol li{
text-indent:-1.25em;
}
*:first-child+html .newContents .wysiwygArea ul li,
*:first-child+html .newContents .wysiwygArea ol li{
text-indent:-1.25em;
}
/*** table ***/
.newContents .wysiwygArea table{
width:100%;
border-bottom:1px solid #dcdde0;
border-right:1px solid #dcdde0;
line-height:1.7;
background:#fff;
}
.newContents .wysiwygArea table th{
padding:15px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
font-weight:bold;
vertical-align:top;
background:#eee;
text-align:center;
}
.newContents .wysiwygArea table td{
padding:15px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
vertical-align:top;
}
/** wysiwygArea_2 **/
.newContents .wysiwygArea_2{
padding: 0px;
}
.newContents .wysiwygArea_2 h2{
font-size:129%;
color:#FFF;
padding:8px 225px 8px 15px;
background:url(/common/images/h2_bg.gif) repeat-y right top;
margin-bottom:15px;
}
.newContents .wysiwygArea_2 h3{
border:1px solid #ccc;
padding:5px;
background:#ddd url(/common/images/h3_bg.gif) repeat-x left top;
margin-bottom:15px;
}
.newContents .wysiwygArea_2 .heading3Mark{
border-left:8px solid #c00;
padding:5px 0 5px 8px;
display:block;
zoom:1;
}
.newContents .wysiwygArea_2 h4{
border-bottom:1px solid #474747;
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
margin-left:15px;
margin-bottom:15px;
margin-right:15px
}
.newContents .wysiwygArea_2 h5{
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
margin-left:15px;
margin-bottom:15px;
margin-right:15px
}
.newContents .wysiwygArea_2 h6{
border-left:8px solid #474747;
padding:5px 5px 5px 8px;
margin-left:15px;
margin-bottom:15px;
margin-right:15px
}
.newContents .wysiwygArea_2 ul,
.newContents .wysiwygArea_2 ol{
margin-left:15px;
margin-bottom:15px;
margin-right:15px
}
.newContents .wysiwygArea_2 p{
margin-left:15px;
margin-bottom:15px;
margin-right:15px
}
.newContents .wysiwygArea_2 .imgLwys{
float:left;
margin:0 15px 0 0;
display:inline;
}
.newContents .wysiwygArea_2 .imgRwys{
float:right;
margin:0 0 0 15px;
display:inline;
}
/*** table ***/
.newContents .wysiwygArea_2 table{
width:645px;
border-bottom:1px solid #dcdde0;
border-right:1px solid #dcdde0;
line-height:1.7;
background:#fff;
margin-right:15px;
margin-bottom:15px;
margin-left:15px;
}
.newContents .wysiwygArea_2 table th{
padding:15px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
font-weight:bold;
vertical-align:top;
background:#eee;
text-align:left;
}
.newContents .wysiwygArea_2 table td{
padding:15px;
border-left:1px solid #dcdde0;
border-top:1px solid #dcdde0;
vertical-align:top;
}
/*--------------*/
/* contentsSide */
/*--------------*/
/** sideBox **/
.newContents .sideBox{
background:url(/common/images/side/s_radiusbox_bg_btm.gif) no-repeat bottom left;
padding-bottom:6px;
margin-bottom:10px;
zoom:1;
}
.newContents .sideBoxIn{
background:url(/common/images/side/s_radiusbox_bg_top.gif) no-repeat top left;
padding-top:6px;
}
.newContents .sideBoxInner{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:0 5px;
background:#fff;
}
.newContents .sideBox .inner{
padding:0 5px;
}
.newContents .sideBox ul.banner{
}
.newContents .sideBox ul.banner li{
padding-bottom:5px;
zoom:1;
}
.newContents .sideBox ul.banner li.last{
padding-bottom:0;
}
.newContents .sideBox ul.banner li img{
vertical-align:bottom;
}
/** sidePanel **/
.newContents .sidePanel{
background:url(/common/images/side/s_panel_bg_btm.gif) no-repeat bottom left;
padding-bottom:4px;
margin-bottom:10px;
zoom:1;
}
.newContents .sidePanelIn{
background:url(/common/images/side/s_panel_bg_top.gif) no-repeat top left;
padding-top:5px;
}
.newContents .sidePanelInner{
border-left:1px solid #5c5c5c;
border-right:1px solid #5c5c5c;
padding:0 3px 0 4px;
background:#666;
overflow:hidden;
width:216px;
}
.newContents .sidePanel .sidePanelTit{
}
.newContents .sidePanel .retail{
width:107px;
float:left;
margin-right:1px;
}
.newContents .sidePanel .retail h2{
margin:0 0 1px 0;
padding:0;
}
.newContents .sidePanel .market{
margin-bottom:1px;
display:inline-block;
}
.newContents .sidePanel .market h2{
width:137px;
float:left;
margin-right:1px;
}
.newContents .sidePanel .market p{
width:77px;
float:left;
}
.newContents .sidePanel ul li{
float:left;
margin-right:1px;
margin-bottom:1px;
}
.newContents .sidePanel ul li img{
vertical-align:bottom;
}

/** sideGradationBox **/
.newContents .sideGradationBox{
background:url(/common/images/side/s_gbox_bg_btm.gif) no-repeat left bottom;
padding-bottom:6px;
margin-bottom:10px;
}
.newContents .sideGradationBoxIn{
background:url(/common/images/side/s_gbox_bg_top.gif) no-repeat left top;
padding:6px 6px 0 6px;
zoom:1;
}
.newContents .sideGradationBox h2{
border-left:8px solid #c00;
padding-top:3px;
padding-bottom:5px;
padding-left:8px;
margin-bottom:5px;
}
.newContents .sideGradationBox .h2Block{
overflow:hidden;
border-left:8px solid #c00;
width:205px;
margin-bottom:5px;
}
.newContents .sideGradationBox .h2Block h2{
padding-top:3px;
padding-bottom:5px;
padding-left:8px;
margin-bottom:0;
width:120px;
float:left;
border:none;
}
.newContents .sideGradationBox .h2Block p{
width:67px;
float:right;
}
.newContents .sideGradationBox .searchBox{
width:179px;
}
.newContents .sideGradationBox .searchBox .searchBoxText{
width:100px;
}

/** icon **/
.newContents .iconMovie{
padding-left:5px;
vertical-align:0em;
}
