@charset "Shift_JIS";

/* ----------------------------------------------------------------

    Link
	
----------------------------------------------------------------- */
/* ----------------------------------------------------------------
    singleLink
----------------------------------------------------------------- */
.linkType_01,
.linkType_01_R a,
.linkType_02,
.linkType_02_R a,
.linkType_03,
.linkType_03_R a,
.linkType_04,
.linkType_04_R a{
padding-left:20px;
background:url("../img/parts/ico_link_01.gif") no-repeat scroll 0 0.23em transparent;
}

.linkType_01,
.linkType_01_R a {
background: url("../img/parts/ico_link_01.gif") no-repeat scroll 0 0.23em transparent;
}

.linkType_02,
.linkType_02_R a {
background: url("../img/parts/ico_link_02.gif") no-repeat scroll 0 0.23em transparent;
}

.linkType_03,
.linkType_03_R a {
background: url("../img/parts/ico_link_03.gif") no-repeat scroll 0 0.23em transparent;
}

.linkType_04,
.linkType_04_R a {
background: url("../img/parts/ico_link_04.gif") no-repeat scroll 0 0.35em transparent;
}

a.linkType_05:link,
a.linkType_06:link {
color: #003365;
}
a.linkType_05:visited,
a.linkType_06:visited {
color: #660066;
}

a.linkType_05:active,
a.linkType_06:active,
a.linkType_05:hover,
a.linkType_06:hover {
color: #003365;
text-decoration: none;
}

a.linkType_06 {
padding-left: 17px;
background: url("../img/parts/ico_link_04.gif") no-repeat scroll 2px 0.2em transparent;
}
:first-child + html a.linkType_06 .indType_01, .indListType_01 li {
    background-position: 2px 0.5em;
    padding-left: 1em;
    text-indent: -1em;
}
.linkType_01_R,
.linkType_02_R,
.linkType_03_R,
.linkType_04_R {
margin-right: 3px;
text-align: right;
}

.linkType_01_R a,
.linkType_02_R a,
.linkType_03_R a {
padding-bottom: 2px;
padding-top: 2px;
}
.linkType_04_R a {
background-position: 0 0.15em;
}

.linkListType_01_R,
.linkListType_02_R,
.linkListType_03_R {
margin-right: 3px;
}
.linkListType_01 li,
.linkListType_01_R li a,
.linkListType_01_row li,
.linkListType_01_row_02 li,
.linkListType_02 li,
.linkListType_02_R li a,
.linkListType_02_row li,
.linkListType_03 li,
.linkListType_03_R li a,
.linkListType_03_row li {
margin-bottom: 2px;
padding-left: 20px;
}

.linkListType_01 li,
.linkListType_01_R li a,
.linkListType_01_row li {
background: url("../img/parts/ico_link_01.gif") no-repeat scroll 0 0.26em transparent;
}

.linkListType_01_row_02 li {
background: url("../img/parts/ico_link_01_02.gif") no-repeat scroll 0 0.26em transparent;
}

.linkListType_02 li,
.linkListType_02_R li a,
.linkListType_02_row li {
background: url("../img/parts/ico_link_02.gif") no-repeat scroll 0 0.26em transparent;
}

.linkListType_03 li,
.linkListType_03_R li a,
.linkListType_03_row li {
background: url("../img/parts/ico_link_03.gif") no-repeat scroll 0 0.26em transparent;
}

.linkListType_01_R li,
.linkListType_02_R li,
.linkListType_03_R li {
margin-bottom: 2px;
text-align: right;
}

.linkListType_01_R li a,
.linkListType_02_R li a,
.linkListType_03_R li a {
padding-bottom: 2px;
padding-top: 2px;
}

.linkListType_01_row li,
.linkListType_01_row_02 li,
.linkListType_02_row li,
.linkListType_03_row li {
display: inline;
margin: 0 10px 0 0;
background-position: left center;
}
.linkListType_01_row,
.linkListType_01_row_02,
.linkListType_02_row,
.linkListType_03_row {
padding-bottom: 1px;
padding-top: 1px;
}

.linkListType_01 li.linkType_04,
.linkListType_01_R li.linkType_04 a {
background: url("../img/parts/ico_link_04.gif") no-repeat scroll 0 0.37em transparent;
}
.linkListType_01_row li.linkType_04 {
background: url("../img/parts/ico_link_04.gif") no-repeat scroll 0 0.1em transparent;
}
.linkListType_04 li {
float: left;
margin-right: 6px;
}
.linkListType_04 li.last {
margin-right: 0;
}

.linkListType_05 {
margin-bottom: 10px;
}
.linkListType_05 p,
.linkListType_05 ul {
display: inline;
}
.linkListType_05 p {
margin: 0 10px 0 0;
}
.linkListType_05 li {
border-right: 1px solid #999999;
display: inline;
padding: 2px 12px;
}
.linkListType_05 li.first {
border-left: 1px solid #999999;
}
.linkListType_05 li.last {
border-right: medium none;
}
.linkListType_05 li.act {
background-color: #EEEEEE;
}
.linkListType_05 li.act a {
text-decoration: none;
}
.linkListType_06 li {
float: left;
margin-right: 11px;
}
.linkListType_06 li.last {
margin-right: 0;
}

.ancLinkType_01,
.ancLinkType_02 {
margin-right: 3px;
}
.ancLinkType_01 a,
.ancLinkType_02 a {
background: url("../img/parts/ico_anclink_01.gif") no-repeat scroll left center transparent;
padding: 2px 0 2px 15px;
}
.ancLinkType_02 a {
background-image: url("../img/parts/ico_anclink_02.gif");
}

.rollLinkType_01 {
margin: 0 3px 30px 0;
padding-top: 10px;
border-top: 1px solid #CCCCCC;
}

.rollLinkType_01 p {
margin: 0;
}
.rollLinkType_01 .back {
float: left;
}
.rollLinkType_01 .next {
float: right;
}
.rollLinkType_01 .back a {
padding: 2px 0 2px 20px;
background: url("../img/parts/ico_link_08.gif") no-repeat scroll 0 0.23em transparent;
}
.rollLinkType_01 .next a {
padding: 2px 20px 2px 0;
background: url("../img/parts/ico_link_01.gif") no-repeat scroll right 0.23em transparent;
}

.linkType_pdf span {
background: url("../img/parts/ico_pdf.gif") no-repeat scroll right center transparent;
padding: 3px 25px 3px 0;
}
span.linkType_pdf span {
background: url("../img/parts/ico_pdf.gif") no-repeat scroll right center transparent;
padding: 3px 20px 3px 0;
}

/* Chrome・Safari */
.linkType_pdf_tblInr span {
background: url("../img/parts/ico_pdf.gif") no-repeat scroll 5px center transparent;
padding: 3px 25px 3px 0;
}
span.linkType_pdf_tblInr span {
background: url("../img/parts/ico_pdf.gif") no-repeat scroll 5px center transparent;
padding: 3px 20px 3px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.tableType_01 .linkType_pdf_tblInr {
width: 97%;
}
}


.linkType_doc span {
background: url("../img/parts/ico_doc.gif") no-repeat scroll right center transparent;
padding: 3px 25px 3px 0;
}
.linkType_xls span {
background: url("../img/parts/ico_xls.gif") no-repeat scroll right center transparent;
padding: 3px 25px 3px 0;
}

.linkType_cht_01 span {
background: url("../img/parts/ico_chart_01.gif") no-repeat scroll right center transparent;
padding: 3px 28px 3px 0;
}
.linkType_cht_02 span {
background: url("../img/parts/ico_chart_02.gif") no-repeat scroll right center transparent;
padding: 3px 20px 3px 0;
}

.linkType_q span {
background: url("../img/parts/ico_q.gif") no-repeat scroll right center transparent;
padding: 3px 18px 3px 0;
}

.linkType_clr {
margin: -2.5em 3px 0 0;
}
.linkType_clr a {
padding-left: 20px;
background: url("../img/parts/ico_clear.gif") no-repeat scroll 0 0 transparent;
}

.tableType_01,
.tableType_02 {
width: 99.65%;
background-color: #FFFFFF;
}
.tableType_01,
.tableType_01 th,
.tableType_01 td,
.tableType_02,
.tableType_02 th,
.tableType_02 td {
border-width: 1px 0 0 1px;
border-style: solid;
border-color: #CFCFCF;
}
.tableType_01 th,
.tableType_01 td,
.tableType_02 th,
.tableType_02 td {
padding: 4px 6px;
border-width: 0 1px 1px 0;
}
.tableType_01 thead th,
.tableType_01 tfoot th,
.tableType_02 thead th,
.tableType_02 tfoot th,
.tableType_02 tbody th {
background-color: #DBFAFF;
color: #000000;
}
.tableType_02 tbody .tableType_01 tbody th {
background-color: #FFFFFF;
}

.tableType_01 .hCellType_01,
.tableType_02 .hCellType_01 {
border-top: 1px solid #FFFFFF;
}

.tableType_01 .cellType_01,
.tableType_02 .cellType_01 {
background-color: #FFFEF8;
}
.tableType_01 .cellType_02,
.tableType_02 .cellType_02 {
background-color: #5AC3D6;
}
.tableType_01 .cellType_03,
.tableType_02 .cellType_03 {
background-color: #EEEEEE;
}
.tableType_01 .cellType_04,
.tableType_02 .cellType_04 {
background-color: #F2F2F2;
}

.tableType_01 .cellBdrDelT,
.tableType_02 .cellBdrDelT {
border-top: medium none;
}
.tableType_01 .cellBdrDelR,
.tableType_02 .cellBdrDelR {
border-right: medium none;
}
.tableType_01 .cellBdrDelB,
.tableType_02 .cellBdrDelB {
border-bottom: medium none;
}
.tableType_01 .cellBdrDelL,
.tableType_02 .cellBdrDelL {
border-left: medium none;
}
.tableType_01 .cellBdrDelV,
.tableType_02 .cellBdrDelV {
border-top: medium none;
border-bottom: medium none;
}
.tableType_01 .cellBdrDelA,
.tableType_02 .cellBdrDelA {
border-right: medium none;
border-left: medium none;
}

.tableType_01 .cellBdrT,
.tableType_02 .cellBdrT {
border-top: 1px solid #CFCFCF;
}
.tableType_01 .cellBdrR,
.tableType_02 .cellBdrR {
border-right: 1px solid #CFCFCF;
}
.tableType_01 .cellBdrB,
.tableType_02 .cellBdrB {
border-bottom: 1px solid #CFCFCF;
}
.tableType_01 .cellBdrL,
.tableType_02 .cellBdrL {
border-left: 1px solid #CFCFCF;
}
.tableType_01 .cellBdrV,
.tableType_02 .cellBdrV {
border-top: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
}
.tableType_01 .cellBdrA,
.tableType_02 .cellBdrA {
border-right: 1px solid #CFCFCF;
border-left: 1px solid #CFCFCF;
}

.tableType_01 .cellBdrEmT,
.tableType_02 .cellBdrEmT {
border-top: 2px solid #CCCCCC;
}
.tableType_01 .cellBdrEmR,
.tableType_02 .cellBdrEmR {
border-right: 2px solid #CCCCCC;
}
.tableType_01 .cellBdrEmB,
.tableType_02 .cellBdrEmB {
border-bottom: 2px solid #CCCCCC;
}
.tableType_01 .cellBdrEmL,
.tableType_02 .cellBdrEmL {
border-left: 2px solid #CCCCCC;
}
.tableType_01 .cellBdrEmV,
.tableType_02 .cellBdrEmV {
border-bottom: 2px solid #CCCCCC;
border-top: 2px solid #CCCCCC;
}
.tableType_01 .cellBdrEmA,
.tableType_02 .cellBdrEmA {
border-left: 2px solid #CCCCCC;
border-right: 2px solid #CCCCCC;
}

.tableType_01 .cellDotBdrT,
.tableType_02 .cellDotBdrT {
border-top: 1px dotted #CFCFCF;
}
.tableType_01 .cellDotBdrR,
.tableType_02 .cellDotBdrR {
border-right: 1px dotted #CFCFCF;
}
.tableType_01 .cellDotBdrB,
.tableType_02 .cellDotBdrB {
border-bottom: 1px dotted #CFCFCF;
}
.tableType_01 .cellDotBdrL,
.tableType_02 .cellDotBdrL {
border-left: 1px dotted #CFCFCF;
}
.tableType_01 .cellDotBdrV,
.tableType_02 .cellDotBdrV {
border-top: 1px dotted #CFCFCF;
border-bottom: 1px dotted #CFCFCF;
}
.tableType_01 .cellDotBdrA,
.tableType_02 .cellDotBdrA {
border-right: 1px dotted #CFCFCF;
border-left: 1px dotted #CFCFCF;
}

.vtop,
.vtop th,
.vtop td {
vertical-align: top;
}
.vbtm,
.vbtm th,
.vbtm td {
vertical-align: bottom;
}

.verWriteCell {
line-height: 1.1;
}

.tRight {
text-align: right;
}
.tCenter {
text-align: center;
}
.tLeft {
text-align: left;
}

.pType_01 {
font-size: 128%;
line-height: 1.4;
}
.pType_01b {
font-size: 118%;
line-height: 1.3;
}
.pType_02 {
font-size: 95%;
}
.pType_03 {
font-weight: bold;
}
.pType_04 {
color: #FF0000;
}
.pType_05 {
color: #0066CC;
}
.pType_06 {
color: #FF5A00;
}
.pType_07 {
color: #0000EE;
text-decoration: underline;
}
.pType_08 {
text-decoration: underline;
}
.pType_09 {
font-size: 170%;
line-height: 1.2;
}
.pType_10 {
color: #009724;
}
.formula {
font-style: italic;
}

* > sup {
vertical-align: text-top;
line-height: 1;
}
sup.supType_01 {
color: #222222;
font-weight: normal;
}
sup.supType_01, x:-moz-any-link, x:only-child {
font-size: 70%;
}

.recomark {
vertical-align: middle;
padding: 0 3px 0.1em;
}
.hdType_02 .recomark {
margin-bottom: 0.3em;
}

.newIcon {
vertical-align: middle;
padding: 0 3px 0.1em;
}

.parTxtType_01 {
margin-right: 3px;
}
.parTxtType_01 p {
margin-bottom: 0;
}
.parTxtType_01 .parTxt_01 {
float: left;
margin-right: 5px;
}
.parTxtType_01 .parTxt_02 {
float: right;
margin-left: 5px;
}

.indType_01,
.indListType_01 li {
padding-left: 1em;
text-indent: -1em;
}

.indType_02,
.indListType_02 li {
padding-left: 0.6em;
text-indent: -0.6em;
}

.indType_03,
.indListType_03 li {
padding-left: 1.5em;
text-indent: -1.5em;
}

.indType_04,
.indListType_04 li {
padding-left: 1.9em;
text-indent: -1.9em;
}

.indType_05,
.indListType_05 li {
padding-left: 2.1em;
text-indent: -2.1em;
}

.indType_06, .indListType_06 li {
padding-left: 2.5em;
text-indent: -2.5em;
}

.indType_07, .indListType_07 li {
padding-left: 1.2em;
text-indent: -1.2em;
}

.listType_01 li {
display: inline;
margin-right: 8px;
}
.listType_01 li.last {
margin-right: 0;
}
.listType_02 li {
float: left;
margin-right: 5px;
}
.listType_02 li.last {
margin-right: 0;
}

.listType_03 li {
margin-bottom: 2px;
padding-left: 12px;
background: url("../img/parts/ico_list_01.gif") no-repeat scroll 0 0.45em transparent;
}
.listType_03 li li {
margin-bottom: 0;
background: none repeat scroll 0 0 transparent;
}

.listType_04 {
text-align: center;
}
.listType_04 li {
display: inline;
margin-right: 5px;
}
.listType_04 li.last {
margin-right: 0;
}

.contactClassList li,
.contactClassList_ver li {
display: inline;
margin-right: 8px;
padding-left: 20px;
background-position: 0 0;
background-repeat: no-repeat;
}
.contactClassList_ver li {
display: block;
margin-right: 0;
background-position: 0 0.3em;
}
.contactClassList_half li {
text-align: center;
}
.contactClassList_half li span {
padding-left: 20px;
background-position: 0 0;
background-repeat: no-repeat;
}
.contactClassList li.class_01,
.contactClassList_ver li.class_01,
.contactClassList_half li.class_01 span {
background-image: url("../img/parts/ico_contact_01.gif");
}
.contactClassList li.class_02,
.contactClassList_ver li.class_02,
.contactClassList_half li.class_02 span {
background-image: url("../img/parts/ico_contact_02.gif");
}
.contactClassList li.class_03,
.contactClassList_ver li.class_03,
.contactClassList_half li.class_03 span {
background-image: url("../img/parts/ico_contact_03.gif");
}
.contactClassList li.class_04,
.contactClassList_ver li.class_04,
.contactClassList_half li.class_04 span {
background-image: url("../img/parts/ico_contact_04.gif");
}
.contactClassList li.class_05,
.contactClassList_ver li.class_05,
.contactClassList_half li.class_05 span {
background-image: url("../img/parts/ico_contact_05.gif");
}
.stageClassList li,
.stageClassList_ver li {
display: inline;
margin-right: 8px;
padding-left: 20px;
background-position: 0 0;
background-repeat: no-repeat;
}
.stageClassList_ver li {
display: block;
margin-right: 0;
background-position: 0 0.3em;
}
.stageClassList_half li {
text-align: center;
}
.stageClassList_half li span {
padding-left: 20px;
background-position: 0 0;
background-repeat: no-repeat;
}
.stageClassList li.class_01,
.stageClassList_ver li.class_01,
.stageClassList_half li.class_01 span {
background-image: url("../img/parts/ico_stage_01.gif");
}
.stageClassList li.class_02,
.stageClassList_ver li.class_02,
.stageClassList_half li.class_02 span {
background-image: url("../img/parts/ico_stage_02.gif");
}
.stageClassList li.class_03,
.stageClassList_ver li.class_03,
.stageClassList_half li.class_03 span {
background-image: url("../img/parts/ico_stage_03.gif");
}

.odListType_01 {
margin-left: 1.7em;
}
:first-child + html .odListType_01 {
margin-left: 2.2em;
}
.odListType_02 {
margin-left: 2.2em;
}
:first-child + html .odListType_02 {
margin-left: 2.7em;
}
.odListType_01 li,
.odListType_02 li {
list-style-type: decimal;
}
.odListType_01 li li,
.odListType_02 li li {
list-style-type: none;
}

.forteListType_01 li,
.forteListType_02 li,
.forteListType_03 li .hd {
position: relative;
margin: 7px 0;
padding: 10px 0 0 47px;
min-height: 31px;
}
.forteListType_01 li.forteBr,
.forteListType_02 li.forteBr,
.forteListType_03 li .hd.forteBr {
padding-top: 0;
}
.forteListType_01 li .ico,
.forteListType_02 li .ico,
.forteListType_03 li .ico {
position: absolute;
top: 0;
left: 0;
}
.forteListType_01 li {
font-size: 112%;
font-weight: bold;
}
.forteListType_02 li {
padding-top: 3px;
min-height: 38px;
}
.forteListType_03 li.line {
padding-left: 3px;
}
.forteListType_03 li .hd {
margin-left: -3px;
font-size: 112%;
font-weight: bold;
}

.priListType_01 li {
position: relative;
margin: 0 0 10px;
padding: 6px 0 0 115px;
min-height: 40px;
}
.priListType_01 li.partType_02 {
padding-top: 15px;
min-height: 42px;
}
.priListType_01 li .ico {
position: absolute;
top: 0;
left: 0;
margin-left: -3px;
width: 110px;
}
.priListType_01 li.partType_02 .ico {
top: 10px;
left: 0;
}
.priListType_01 li.type_logo {
min-height: 110px;
}
.priListType_01 li .ico .logo {
margin-top: 5px;
text-align: center;
}
.priListType_01 li .secType_01 {
margin: 0 0 10px;
}
/* Chrome・Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.secType_01.pdfInr dd {
width: 78%;
}
}


.hdType_01 {
margin: 0 0 15px 10px;
padding-left: 13px;
background: url("../img/parts/bg_hdtype_01_01.gif") no-repeat scroll left center transparent;
}
#popup .hdType_01,
#spopup .hdType_01 {
margin-bottom: 20px;
padding-left: 20px;
}

.hdType_01_device {
margin-bottom: 15px;
padding: 2px 0 2px 18px;
background: url("../img/parts/bg_hdtype_01_01.gif") no-repeat scroll left center transparent;
font-weight: bold;
font-size: 165%;
line-height: 1.25;
}

.hdType_01_education {
margin-bottom: 15px;
padding: 2px 0 2px 18px;
background: url("../img/parts/bg_hdtype_01_01.gif") no-repeat scroll left center transparent;
font-weight: bold;
font-size: 140%;
line-height: 1.25;
}

.hdType_01_SEO_h1, .hdType_01_foreign01, .hdType_01_loan01 {
margin: 0 0 15 10px;
padding-left: 13px;
background: url("../img/parts/bg_hdtype_01_01.gif") no-repeat scroll left center transparent;
font-weight: bold;
font-size: 200%;
line-height: 1.25;
}

.hdType_01_loan01 {
margin: 0 0 0 10px;
}

.hdType_02 {
margin-right: 3px;
padding-bottom: 14px;
background: url("../img/parts/bg_hdtype_02_01.gif") repeat-x scroll left bottom transparent;
font-weight: bold;
font-size: 128%;
}
.hdType_02 .mod {
display: block;
padding-left: 18px;
background: url("../img/parts/bg_hdtype_02_02.gif") no-repeat scroll left center transparent;
}
.hdType_02 .gIcon {
margin: 0 10px 5px -5px;
vertical-align: middle;
}

.hdType_03 {
margin-bottom: 8px;
padding: 1px 4px 0 0;
border-left: 1px solid #CCCCCC;
background: url("../img/parts/bg_hdtype_03_01.gif") no-repeat scroll right top transparent;
font-weight: bold;
font-size: 112%;
line-height: 1.25;
}
.hdType_03 .mod {
display: block;
padding-bottom: 3px;
min-height: 45px;
background: url("../img/parts/bg_hdtype_03_02.gif") no-repeat scroll center bottom transparent;
}
.hdType_03 .ico,
.hdType_03 .modInner {
display: block;
padding: 14px 5px 14px 30px;
background: url("../img/parts/ico_link_01.gif") no-repeat scroll 10px center transparent;
vertical-align: middle;
}
.hdType_03 .icoNo{
display:block;
padding:14px 5px 0 11px;
min-height:31px;
_height:31px;
vertical-align:middle;
zoom:1;
}
.hdType_03 .modInner {
padding-left: 10px;
background: none repeat scroll 0 0 transparent;
}
.hdType_03.hdBr .ico,
.hdType_03.hdBr .modInner {
padding: 6px 5px 0 30px;
min-height: 39px;
}
.hdType_03.hdBr .modInner {
padding-left: 10px;
}
.hdType_03.ext .ico {
background-image: url("../img/parts/ico_link_04.gif");
}

.hdType_03 .icoPDF {
padding: 3px 25px 3px 0;
background: url("../img/parts/ico_pdf.gif") no-repeat scroll right center transparent;
}
.hdType_03 .icoRecoS,
.hdType_03 .icoRecoM {
padding-right: 20px;
background: url("../img/parts/ico_recomark_s_02.gif") no-repeat scroll right center transparent;
}
.hdType_03 .icoRecoM {
padding-right: 20px;
background: url("../img/parts/ico_recomark_m_02.gif") no-repeat scroll right center transparent;
}
.hdType_03 .icoRecoSM {
padding-right: 35px;
background: url("../img/parts/ico_recomark_sm_02.gif") no-repeat scroll right center transparent;
}
.hdType_03.hdBr .icoRecoS,
.hdType_03.hdBr .icoRecoM,
.hdType_03.hdBr .icoRecoSM {
display: inline-block;
}

.hdType_03.hdLabelTyep_01,
.hdType_03.hdLabelTyep_02 {
position: relative;
}
.hdType_03.hdLabelTyep_01 .hdLabel,
.hdType_03.hdLabelTyep_02 .hdLabel {
position: absolute;
top: 14px;
right: 17px;
}
.hdType_03.hdLabelTyep_02 .hdLabel {
top: 7px;
right: 12px;
}

.hdType_03 .hdNotes {
display: block;
font-weight: normal;
margin-top: 5px;
font-size: 75%;
}
:first-child + html .hdType_03 .hdNotes {
margin-left: 3px;
}

.hdType_03 .height_2lines {
	display: flex;
	align-items: center;
	height: 2.4em;
}

.hdType_04 {
margin-bottom: 10px;
padding-left: 15px;
background: url("../img/parts/bg_hdtype_04_01.gif") no-repeat scroll left center transparent;
font-weight: bold;
font-size: 112%;
}

.hdType_05 {
margin-bottom: 10px;
font-size: 120%;
font-weight: bold;
line-height: 1.2;
}

.hdType_06 {
margin-bottom: 3px;
font-weight: bold;
}

.hdWithBtnList,
.hdWithBtn {
position: relative;
}
.hdWithBtnList .hdType_02 {
padding-right: 280px;
}
.hdWithBtnList .btn,
.hdWithBtn .btn {
position: absolute;
right: 3px;
bottom: 14px;
}
.hdWithBtnList .btn li {
float: left;
padding-left: 3px;
}
#contentArea .hdWithBtn .btn {
margin: 0;
}
.hdWithBtn .hdType_02 {
padding-right: 170px;
}

#contentArea .hdWithLink_01 p,
#contentArea .hdWithLink_02 p,
#contentArea .hdWithLink_03 p {
margin-bottom: 0;
}

.hdWithLink_01 {
margin-right: 3px;
padding-bottom: 14px;
background: url("../img/parts/bg_hdtype_02_01.gif") repeat-x scroll left bottom transparent;
}
.hdWithLink_01 .mod {
display: block;
padding-left: 18px;
background: url("../img/parts/bg_hdtype_02_02.gif") no-repeat scroll left center transparent;
}
.hdWithLink_01 .hd {
float: left;
width: 54%;
font-weight: bold;
font-size: 128%;
}
.hdWithLink_01 .link {
float: right;
width: 45%;
padding-top: 5px;
}

.hdWithLink_02 {
margin-bottom: 15px;
padding: 2px 0 2px 18px;
background: url("../img/parts/bg_hdtype_01_01.gif") no-repeat scroll left center transparent;
}
.hdWithLink_02 .hd {
float: left;
width: 40%;
font-weight: bold;
font-size: 165%;
line-height: 1.25;
}
.hdWithLink_02 .link {
float: right;
width: 59%;
}

.hdWithLink_03 {
margin: 0 0 9px 10px;
}
#popup .hdWithLink_03,
#spopup .hdWithLink_03 {
margin-bottom: 14px;
margin-left: 0;
}
.hdWithLink_03 .hd {
float: left;
margin-bottom: 0 !important;
margin-left: 0 !important;
width: 40%;
padding-left: 13px;
background: url("../img/parts/bg_hdtype_01_01.gif") no-repeat scroll left center transparent;
}
.hdWithLink_03 .link {
float: right;
padding-right: 10px;
width: 55%;
}

.colUpside {
position: relative;
padding-bottom: 30px;
}
.colUpside .hdType_01 {
margin-bottom: 5px;
}
.upsideBtnList {
position: absolute;
right: 3px;
bottom: 5px;
text-align: right;
}
.upsideBtnList li {
float: left;
margin-left: 5px;
}

.cautionType_01_L {
background: url("../img/parts/ico_caution_01.gif") no-repeat scroll 0 0.5em transparent;
padding: 2px 0 2px 20px;
line-height: 1.9;
}
div.cautionType_01_L {
padding-top: 4px;
line-height: 1.6;
}
.cautionType_01 span {
background: url("../img/parts/ico_caution_01.gif") no-repeat scroll 0 0.1em transparent;
padding: 2px 15px 5px 0;
}

.pnavType_01,
.pnavType_02,
.pnavType_03 {
margin: 0 3px 20px 0;
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
}
.pnavType_03 .pnavBox {
padding: 0 8px;
border: 1px solid #FFFFFF;
}

.pnavType_01 ul {
padding: 0 8px;
border: 1px solid #FFFFFF;
}
.pnavType_01 li,
.pnavType_03 li,
.pnavType_03 .secondHd {
background: url("../img/parts/bg_pnavtype_01.gif") repeat-x scroll left top transparent;
}
.pnavType_01 li.first,
.pnavType_03 li.first {
background: none repeat scroll 0 0 transparent;
}
.pnavType_01 li a,
.pnavType_03 li a {
display: block;
padding: 8px 0 8px 15px;
background: url("../img/parts/ico_pnav.gif") no-repeat scroll 0 0.85em transparent;
}
.pnavType_01 li.up a,
.pnavType_03 li.up a {
background-image: url("../img/parts/ico_anclink_02.gif");
}
.pnavType_03 .hd {
margin: 8px 0 0;
font-weight: bold;
}
.pnavType_03 .secondHd {
padding: 8px 0 0 15px;
margin-bottom: 0;
}
.pnavType_03 .second {
margin-left: 30px;
}

.pnavType_02 .pnavBox {
padding: 8px 8px 4px;
border: 1px solid #FFFFFF;
}

.pnavType_02 ul {
margin-bottom: 4px;
}

.pnavType_02 li {
display: inline;
margin: 0 0 5px 10px;
padding: 2px 15px 2px 0;
background: url("../img/parts/bg_pnavtype_02.gif") repeat-y scroll right top transparent;
}
.pnavType_02 li.first {
margin-left: 0;
}
.pnavType_02 li a {
padding-left: 15px;
background: url("../img/parts/ico_pnav.gif") no-repeat scroll left center transparent;
}
.pnavType_02 li.up a {
background-image: url("../img/parts/ico_anclink_02.gif");
}
.pnavType_02 .hd {
margin-bottom: 5px;
font-weight: bold;
}
.pnavType_02 .gIcon {
margin-right: 5px;
vertical-align: middle;
}

.pnavType_03.type_icon li {
position: relative;
}
.pnavType_03.type_icon .gIcon {
position: absolute;
top: 9px;
left: 0;
}
.pnavType_03.type_icon a {
margin-left: 28px;
}

.col1Type_01,
.col2Type_01,
.col2Type_01_single,
.col3Type_01,
.col3Type_01_single,
.col3Type_01_double {
margin-bottom: 20px;
background-position: left top;
background-repeat: repeat-y;
}
.col2Type_01_single {
width: 368px;
}
#main .col2Type_01_single {
width: 283px;
}
#central .col2Type_01_single {
width: 388px;
}
.col3Type_01_single {
width: 243px;
}
.col3Type_01_double {
width: 493px;
}
#main .col3Type_01_single {
width: 186px;
}
#main .col3Type_01_double {
width: 379px;
}
#central .col3Type_01_single {
width: 256px;
}
#central .col3Type_01_double {
width: 519px;
}
.col1Type_01 .colBox,
.col2Type_01 .colBox,
.col2Type_01_single .colBox,
.col3Type_01 .colBox,
.col3Type_01_single .colBox,
.col3Type_01_double .colBox {
background-position: left bottom;
background-repeat: no-repeat;
}
.col1Type_01 .article,
.col2Type_01 .article,
.col2Type_01_single .article,
.col3Type_01 .article,
.col3Type_01_single .article,
.col3Type_01_double .article {
padding: 0 10px 12px;
}
.col1Type_01 .colBlockType02_01,
.col1Type_01 .colBlockType02_02{
float:left;
padding-right:4px;
padding:0 4px 17px 0;
}
.col2Type_01 .colBlock_01,
.col2Type_01 .colBlock_02,
.col3Type_01 .colBlock_01,
.col3Type_01 .colBlock_02,
.col3Type_01 .colBlock_03,
.col3Type_01_double .colBlock_01,
.col3Type_01_double .colBlock_02 {
float: left;
margin-right: 7px;
width: 368px;
}
.col3Type_01 .colBlock_01,
.col3Type_01 .colBlock_02,
.col3Type_01 .colBlock_03,
.col3Type_01_double .colBlock_01,
.col3Type_01_double .colBlock_02 {
width: 243px;
}
#main .col2Type_01 .colBlock_01,
#main .col2Type_01 .colBlock_02 {
width: 283px;
}
#central .col2Type_01 .colBlock_01,
#central .col2Type_01 .colBlock_02 {
width: 388px;
}
#main .col3Type_01 .colBlock_01,
#main .col3Type_01 .colBlock_02,
#main .col3Type_01 .colBlock_03,
#main .col3Type_01_double .colBlock_01,
#main .col3Type_01_double .colBlock_02,
#main .col3Type_01_single .colBlock_01 {
width: 186px;
}
#main .col3Type_01 .colBlock_03 {
width: 187px;
}
#central .col3Type_01 .colBlock_01,
#central .col3Type_01 .colBlock_02,
#central .col3Type_01 .colBlock_03,
#central .col3Type_01_double .colBlock_01,
#central .col3Type_01_double .colBlock_02 {
width: 256px;
}
#central .col3Type_01 .colBlock_03 {
width: 257px;
}
.col2Type_01 .colBlock_02,
.col3Type_01 .colBlock_03,
.col3Type_01_double .colBlock_02 {
margin-right: 0;
}
.col1Type_01 {
background-image: url("../img/parts/bg_col1type_01_01.gif");
}
.col1Type_01 .colBox {
background-image: url("../img/parts/bg_col1type_01_02.gif");
}
#main .col1Type_01 {
background-image: url("../img/parts/bg_col1type_01_01_s.gif");
}
#main .col1Type_01 .colBox {
background-image: url("../img/parts/bg_col1type_01_02_s.gif");
}
#central .col1Type_01 {
background-image: url("../img/parts/bg_col1type_01_01_m.gif");
}
#central .col1Type_01 .colBox {
background-image: url("../img/parts/bg_col1type_01_02_m.gif");
}
.col1Type_01 .colBlockType02_01{
width:371px;
}
.col1Type_01 .colBlockType02_02{
width:363px;
}
.col1Type_01 .colBlockType02_01 .article{
	border-right:1px solid #ccc;
}
.col1Type_01 .colBlockType02_02 .linkListType_01 a{
	font-size:106%;
	font-weight:bold;
}
.col2Type_01,
.col2Type_01_single {
background-image: url("../img/parts/bg_col2type_01_01.gif");
}
#main .col2Type_01,
#main .col2Type_01_single {
background-image: url("../img/parts/bg_col2type_01_01_s.gif");
}
#central .col2Type_01,
#central .col2Type_01_single {
background-image: url("../img/parts/bg_col2type_01_01_m.gif");
}
.col2Type_01 .colBox,
.col2Type_01_single .colBox {
background-image: url("../img/parts/bg_col2type_01_02.gif");
}
#main .col2Type_01 .colBox,
#main .col2Type_01_single .colBox {
background-image: url("../img/parts/bg_col2type_01_02_s.gif");
}
#central .col2Type_01 .colBox,
#central .col2Type_01_single .colBox {
background-image: url("../img/parts/bg_col2type_01_02_m.gif");
}
.col3Type_01,
.col3Type_01_single,
.col3Type_01_double {
background-image: url("../img/parts/bg_col3type_01_01.gif");
}
#main .col3Type_01,
#main .col3Type_01_single,
#main .col3Type_01_double {
background-image: url("../img/parts/bg_col3type_01_01_s.gif");
}
#central .col3Type_01,
#central .col3Type_01_single,
#central .col3Type_01_double {
background-image: url("../img/parts/bg_col3type_01_01_m.gif");
}
.col3Type_01 .colBox,
.col3Type_01_single .colBox,
.col3Type_01_double .colBox {
background-image: url("../img/parts/bg_col3type_01_02.gif");
}
#main .col3Type_01 .colBox,
#main .col3Type_01_single .colBox,
#main .col3Type_01_double .colBox {
background-image: url("../img/parts/bg_col3type_01_02_s.gif");
}
#central .col3Type_01 .colBox,
#central .col3Type_01_single .colBox,
#central .col3Type_01_double .colBox {
background-image: url("../img/parts/bg_col3type_01_02_m.gif");
}

.col2Type_01_single.type_colR {
float: right;
}

.col2Type_01 .putBtn {
position: relative;
}
.col2Type_01 .putBtn .article {
padding-bottom: 50px;
}
.col2Type_01 .putBtn .detailBtn_01,
.col2Type_01 .putBtn .detailBtn_02 {
position: absolute;
bottom: 14px;
left: 0;
margin: 0;
width: 280px;
text-align: center;
}
.col2Type_01 .putBtn .detailBtn_02 {
left: 290px;
}

.col1Type_02,
.col1Type_04,
.col2Type_02,
.col2Type_02_single,
.col2LWideType_02,
.col3Type_02,
.col3Type_02_double,
.col3Type_02_single {
margin-bottom: 20px;
background-position: left top;
background-repeat: repeat-y;
}
.col2Type_02_single {
width: 368px;
}
#main .col2Type_02_single {
width: 283px;
}
.col3Type_02_double {
width: 493px;
}
#main .col3Type_02_double {
width: 379px;
}
.col3Type_02_single {
width: 243px;
}
#main .col3Type_02_single {
width: 243px;
}
.col1Type_02 .colBox,
.col1Type_04 .colBox,
.col2Type_02 .colBox,
.col2Type_02_single .colBox,
.col2LWideType_02 .colBox,
.col3Type_02 .colBox,
.col3Type_02_double .colBox,
.col3Type_02_single .colBox {
background-position: left bottom;
background-repeat: no-repeat;
}
.col1Type_02 .colBlock,
.col1Type_04 .colBlock,
.col2Type_02 .colBlock_01,
.col2Type_02 .colBlock_02,
.col2Type_02_single .colBlock,
.col2LWideType_02 .colBlock_01,
.col2LWideType_02 .colBlock_02,
.col3Type_02 .colBlock_01,
.col3Type_02 .colBlock_02,
.col3Type_02 .colBlock_03,
.col3Type_02_double .colBlock_01,
.col3Type_02_double .colBlock_02,
.col3Type_02_single .colBlock {
padding: 12px 15px 14px;
background-position: left top;
background-repeat: no-repeat;
}
.col2Type_02 .colBlock_01,
.col2Type_02 .colBlock_02,
.col2LWideType_02 .colBlock_01,
.col2LWideType_02 .colBlock_02,
.col3Type_02 .colBlock_01,
.col3Type_02 .colBlock_02,
.col3Type_02 .colBlock_03,
.col3Type_02_double .colBlock_01,
.col3Type_02_double .colBlock_02 {
float: left;
margin-right: 7px;
width: 338px;
}
.col2LWideType_02 .colBlock_01 {
width: 463px;
}
.col2LWideType_02 .colBlock_02 {
width: 213px;
}
.col3Type_02 .colBlock_01,
.col3Type_02 .colBlock_02,
.col3Type_02 .colBlock_03,
.col3Type_02_double .colBlock_01,
.col3Type_02_double .colBlock_02,
.col3Type_02_single .colBlock {
width: 213px;
}
#inlineFrame .col1Type_02 {
width: 543px;
}
#main .col2Type_02 .colBlock_01,
#main .col2Type_02 .colBlock_02 {
width: 253px;
}
#central .col2Type_02 .colBlock_01,
#central .col2Type_02 .colBlock_02 {
width: 358px;
}
#main .col3Type_02 .colBlock_01,
#main .col3Type_02 .colBlock_02,
#main .col3Type_02 .colBlock_03,
#main .col3Type_02_double .colBlock_01,
#main .col3Type_02_double .colBlock_02,
#main .col3Type_02_single .colBlock {
width: 156px;
}
.col2Type_02 .colBlock_02,
.col2LWideType_02 .colBlock_02,
.col3Type_02 .colBlock_03,
.col3Type_02_double .colBlock_02 {
margin-right: 0;
}
.col1Type_02 ,.pif #main .col1Type_02{
background-image: url("../img/parts/bg_col1type_02_02.gif");
}
.col1Type_04 {
background-image: url("../img/parts/bg_col1type_04.gif");
}
.col1Type_02 .colBox,
.pif #main .col1Type_02 .colBox {
background-image: url("../img/parts/bg_col1type_02_03.gif");
}
.col1Type_02 .colBlock, .pif #main .col1Type_02 .colBlock {
background-image: url("../img/parts/bg_col1type_02_01.gif");
}
#main .col1Type_02 {
background-image: url("../img/parts/bg_col1type_02_02_s.gif");
}
#main .col1Type_02 .colBox, #main .col1Type_04 .colBox {
background-image: url("../img/parts/bg_col1type_02_03_s.gif");
}
#main .col1Type_02 .colBlock, #main .col1Type_04 .colBlock {
background-image: url("../img/parts/bg_col1type_02_01_s.gif");
}
#central .col1Type_02 {
background-image: url("../img/parts/bg_col1type_02_02_m.gif");
}
#central .col1Type_02 .colBox {
background-image: url("../img/parts/bg_col1type_02_03_m.gif");
}
#central .col1Type_02 .colBlock {
background-image: url("../img/parts/bg_col1type_02_01_m.gif");
}
#popup .col1Type_02 {
background-image: url("../img/parts/bg_col1type_02_02_w.gif");
}
#popup .col1Type_02 .colBox {
background-image: url("../img/parts/bg_col1type_02_03_w.gif");
}
#popup .col1Type_02 .colBlock {
background-image: url("../img/parts/bg_col1type_02_01_w.gif");
}
#inlineFrame .col1Type_02 {
background-image: url("../img/parts/bg_col1type_02_02_f.gif");
}
#inlineFrame .col1Type_02 .colBox {
background-image: url("../img/parts/bg_col1type_02_03_f.gif");
}
#inlineFrame .col1Type_02 .colBlock {
background-image: url("../img/parts/bg_col1type_02_01_f.gif");
}
.col2Type_02,
.col2Type_02_single {
background-image: url("../img/parts/bg_col2type_02_02.gif");
}
.col2LWideType_02 {
background-image: url("../img/parts/bg_col2lwtype_02_03.gif");
}
#main .col2Type_02,
#main .col2Type_02_single {
background-image: url("../img/parts/bg_col2type_02_02_s.gif");
}
#central .col2Type_02,
#central .col2Type_02_single {
background-image: url("../img/parts/bg_col2type_02_02_m.gif");
}
.col2Type_02 .colBox,
.col2Type_02_single .colBox {
background-image: url("../img/parts/bg_col2type_02_03.gif");
}
.col2LWideType_02 .colBox {
background-image: url("../img/parts/bg_col2lwtype_02_04.gif");
}
#main .col2Type_02 .colBox,
#main .col2Type_02_single .colBox {
background-image: url("../img/parts/bg_col2type_02_03_s.gif");
}
#central .col2Type_02 .colBox,
#central .col2Type_02_single .colBox {
background-image: url("../img/parts/bg_col2type_02_03_m.gif");
}
.col2Type_02 .colBlock_01,
.col2Type_02 .colBlock_02,
.col2Type_02_single .colBlock {
background-image: url("../img/parts/bg_col2type_02_01.gif");
}
.col2LWideType_02 .colBlock_01 {
background-image: url("../img/parts/bg_col2lwtype_02_01.gif");
}
.col2LWideType_02 .colBlock_02 {
background-image: url("../img/parts/bg_col2lwtype_02_02.gif");
}
#main .col2Type_02 .colBlock_01,
#main .col2Type_02 .colBlock_02,
#main .col2Type_02_single .colBlock {
background-image: url("../img/parts/bg_col2type_02_01_s.gif");
}
#central .col2Type_02 .colBlock_01,
#central .col2Type_02 .colBlock_02,
#central .col2Type_02_single .colBlock {
background-image: url("../img/parts/bg_col2type_02_01_m.gif");
}
.col3Type_02,
.col3Type_02_double,
.col3Type_02_single {
background-image: url("../img/parts/bg_col3type_02_02.gif");
}
#main .col3Type_02,
#main .col3Type_02_double,
#main .col3Type_02_single {
background-image: url("../img/parts/bg_col3type_02_02_s.gif");
}
.col3Type_02 .colBox,
.col3Type_02_double .colBox,
.col3Type_02_single .colBox {
background-image: url("../img/parts/bg_col3type_02_03.gif");
}
#main .col3Type_02 .colBox,
#main .col3Type_02_double .colBox,
#main .col3Type_02_single .colBox {
background-image: url("../img/parts/bg_col3type_02_03_s.gif");
}
.col3Type_02 .colBlock_01,
.col3Type_02 .colBlock_02,
.col3Type_02 .colBlock_03,
.col3Type_02_double .colBlock_01,
.col3Type_02_double .colBlock_02,
.col3Type_02_single .colBlock {
background-image: url("../img/parts/bg_col3type_02_01.gif");
}
#main .col3Type_02 .colBlock_01, #main .col3Type_02 .colBlock_02, #main .col3Type_02 .colBlock_03, #main .col3Type_02_double .colBlock_01, #main .col3Type_02_double .colBlock_02, #main .col3Type_02_single .colBlock {
background-image: url("../img/parts/bg_col3type_02_01_s.gif");
}
.col2Type_02_single.type_colR {
float: right;
}
.col1Type_03,
.col2Type_03,
.col2Type_03_single,
.col2LWideType_03,
.col3Type_03,
.col3Type_03_double,
.col3Type_03_single {
margin-bottom: 20px;
background-position: left top;
background-repeat: repeat-y;
}
.col2Type_03_single {
width: 368px;
}
#main .col2Type_03_single {
width: 283px;
}
.col3Type_03_double {
width: 493px;
}
#main .col3Type_03_double {
width: 379px;
}
.col3Type_03_single {
width: 243px;
}
#main .col3Type_03_single {
width: 243px;
}
.col1Type_03 .colBox,
.col2Type_03 .colBox,
.col2Type_03_single .colBox,
.col2LWideType_03 .colBox,
.col3Type_03 .colBox,
.col3Type_03_double .colBox,
.col3Type_03_single .colBox {
background-position: left bottom;
background-repeat: no-repeat;
}
.col1Type_03 .colBlock,
.col2Type_03 .colBlock_01,
.col2Type_03 .colBlock_02,
.col2Type_03_single .colBlock,
.col2LWideType_03 .colBlock_01,
.col2LWideType_03 .colBlock_02,
.col3Type_03 .colBlock_01,
.col3Type_03 .colBlock_02,
.col3Type_03 .colBlock_03,
.col3Type_03_double .colBlock_01,
.col3Type_03_double .colBlock_02,
.col3Type_03_single .colBlock {
padding: 12px 15px 14px;
background-position: left top;
background-repeat: no-repeat;
}
.col2Type_03 .colBlock_01,
.col2Type_03 .colBlock_02,
.col2LWideType_03 .colBlock_01,
.col2LWideType_03 .colBlock_02,
.col3Type_03 .colBlock_01,
.col3Type_03 .colBlock_02,
.col3Type_03 .colBlock_03,
.col3Type_03_double .colBlock_01,
.col3Type_03_double .colBlock_02 {
float: left;
margin-right: 7px;
width: 338px;
}
.col2LWideType_03 .colBlock_01 {
width: 463px;
}
.col2LWideType_03 .colBlock_02 {
width: 213px;
}
.col3Type_03 .colBlock_01,
.col3Type_03 .colBlock_02,
.col3Type_03 .colBlock_03,
.col3Type_03_double .colBlock_01,
.col3Type_03_double .colBlock_02,
.col3Type_03_single .colBlock {
width: 213px;
}
#inlineFrame .col1Type_03 {
width: 543px;
}
#main .col2Type_03 .colBlock_01,
#main .col2Type_03 .colBlock_02 {
width: 253px;
}
#central .col2Type_03 .colBlock_01,
#central .col2Type_03 .colBlock_02 {
width: 358px;
}
#main .col3Type_03 .colBlock_01,
#main .col3Type_03 .colBlock_02,
#main .col3Type_03 .colBlock_03,
#main .col3Type_03_double .colBlock_01,
#main .col3Type_03_double .colBlock_02,
#main .col3Type_03_single .colBlock {
width: 156px;
}
.col2Type_03 .colBlock_02,
.col2LWideType_03 .colBlock_02,
.col3Type_03 .colBlock_03,
.col3Type_03_double .colBlock_02 {
margin-right: 0;
}









.col3Type_03,
.col3Type_03_double,
.col3Type_03_single {
background-image: url("../img/parts/bg_col3type_03_02.gif");
}
#main .col3Type_03,
#main .col3Type_03_double,
#main .col3Type_03_single {
background-image: url("../img/parts/bg_col3type_03_02_s.gif");
}
#main .col3Type_03.wide {
background-image: url("../img/parts/bg_col3type_03_04_s.gif");
}
.col3Type_03 .colBox,
.col3Type_03_double .colBox,
.col3Type_03_single .colBox {
background-image: url("../img/parts/bg_col3type_03_03.gif");
}
#main .col3Type_03 .colBox,
#main .col3Type_03_double .colBox,
#main .col3Type_03_single .colBox {
background-image: url("../img/parts/bg_col3type_03_03_s.gif");
}
#main .col3Type_03.wide .colBox {
background-image: url("../img/parts/bg_col3type_03_05_s.gif");
}
.col3Type_03 .colBlock_01,
.col3Type_03 .colBlock_02,
.col3Type_03 .colBlock_03,
.col3Type_03_double .colBlock_01,
.col3Type_03_double .colBlock_02,
.col3Type_03_single .colBlock {
background-image: url("../img/parts/bg_col3type_03_01.gif");
}
#main .col3Type_03 .colBlock_01,
#main .col3Type_03 .colBlock_02,
#main .col3Type_03 .colBlock_03,
#main .col3Type_03_double .colBlock_01,
#main .col3Type_03_double .colBlock_02,
#main .col3Type_03_single .colBlock {
background-image: url("../img/parts/bg_col3type_03_01_s.gif");
}

.pif #main .col1Type_02,
.pif #main .col1Type_02 .colBox,
.pif #main .col1Type_02 .colBlock{
background-size: 100% auto;
}

.imgViewType_01 .img {
float: left;
width: 75px;
margin-left: -9px;
text-align: center;
}
.imgViewType_01 .txt {
margin-left: 66px;
}
.imgViewType_02 .img {
float: left;
width: 62px;
margin-left: -12px;
text-align: center;
}
.imgViewType_02 .txt {
margin-left: 52px;
}

.col2Basic_01 {
margin-bottom: 20px;
}
.col2Basic_01 .colBasBlock_01,
.col2Basic_01 .colBasBlock_02 {
float: left;
margin-right: 20px;
width: 365px;
}
.col2Basic_01 .colBasBlock_02 {
width: 355px;
}
#main .col2Basic_01 .colBasBlock_01 {
width: 280px;
}
#main .col2Basic_01 .colBasBlock_02 {
width: 270px;
}
.col2Basic_01 .colBasBlock_02 {
margin-right: 0;
}

.col1Type_02 .col2Basic_01 {
margin-bottom: 0;
}
.col1Type_02 .col2Basic_01 .colBasBlock_01 {
width: 350px;
}
.col1Type_02 .col2Basic_01 .colBasBlock_02 {
width: 340px;
}
#main .col1Type_02 .col2Basic_01 .colBasBlock_01 {
width: 265px;
}
#main .col1Type_02 .col2Basic_01 .colBasBlock_02 {
width: 255px;
}

.col2Basic_02 {
margin-left: -20px;
margin-bottom: 20px;
}
.col2Basic_03 {
margin-bottom: 20px;
}
.col2Basic_03 {
background: url("../img/parts/bg_dot_03.gif") repeat-y scroll center top transparent;
}
.col2Basic_02 * {
margin-right: 0;
}
.col2Basic_02 .colBasBlock {
float: left;
padding-left: 20px;
width: 360px;
}
.col2Basic_03 .colBasBlock_01,
.col2Basic_03 .colBasBlock_02 {
float: left;
margin-right: 20px;
width: 360px;
}
.col2Basic_03 .colBasBlock_02 {
margin-right: 0;
}
#main .col2Basic_02 .colBasBlock,
#main .col2Basic_03 .colBasBlock_01,
#main .col2Basic_03 .colBasBlock_02 {
width: 275px;
}

.col1Type_01 .col2Basic_03 .colBasBlock_01,
.col1Type_01 .col2Basic_03 .colBasBlock_02 {
width: 351px;
}
#main .col1Type_01 .col2Basic_03 .colBasBlock_01,
#main .col1Type_01 .col2Basic_03 .colBasBlock_02 {
width: 266px;
}

.col2Type_01 .col2Basic_02 .colBasBlock {
width: 164px;
}

.col2LWideType_02 .col2Basic_02,
.col2LWideType_02 .col2Basic_03 {
margin-bottom: 0;
}
.col2LWideType_02 .col2Basic_02 .colBasBlock,
.col2LWideType_02 .col2Basic_03 .colBasBlock_01,
.col2LWideType_02 .col2Basic_03 .colBasBlock_02 {
width: 220px;
}

.col1Type_02 .col2Basic_02,
#main .col1Type_02 .col2Basic_02 {
margin-left: -10px;
}
.col1Type_02 .col2Basic_02,
.col1Type_02 .col2Basic_03 {
margin-bottom: 0;
}
.col1Type_02 .col2Basic_02 .colBasBlock,
#main .col1Type_02 .col2Basic_02 .colBasBlock {
padding-left: 10px;
width: 351px;
}
#main .col1Type_02 .col2Basic_02 .colBasBlock {
width: 266px;
}
.col1Type_02 .col2Basic_03 .colBasBlock_01,
.col1Type_02 .col2Basic_03 .colBasBlock_02 {
width: 346px;
}
#main .col1Type_02 .col2Basic_03 .colBasBlock_01,
#main .col1Type_02 .col2Basic_03 .colBasBlock_02 {
width: 261px;
}

.secType_01 .col2Basic_02 .colBasBlock,
.secType_01 .col2Basic_03 .colBasBlock_01,
.secType_01 .col2Basic_03 .colBasBlock_02 {
width: 344px;
}
#main .secType_01 .col2Basic_02 .colBasBlock,
#main .secType_01 .col2Basic_03 .colBasBlock_01,
#main .secType_01 .col2Basic_03 .colBasBlock_02 {
width: 259px;
}

#main .secType_02 .col2Basic_02 .colBasBlock,
#main .secType_02 .col2Basic_03 .colBasBlock_01,
#main .secType_02 .col2Basic_03 .colBasBlock_02 {
width: 259px;
}

.col3Basic_01 {
margin-bottom: 20px;
background: url("../img/parts/bg_col3basic_01_01.gif") repeat-y scroll left top transparent;
}
.col3Basic_01 .colBasBlock_01,
.col3Basic_01 .colBasBlock_02,
.col3Basic_01 .colBasBlock_03 {
float: left;
margin-right: 20px;
width: 233px;
}
.col3Basic_01 .colBasBlock_03 {
margin-right: 0;
}

.col1Type_01 .col3Basic_01 {
margin-bottom: 0;
background: url("../img/parts/bg_col3basic_01_02.gif") repeat-y scroll left top transparent;
}
.col1Type_01 .col3Basic_01 .colBasBlock_01,
.col1Type_01 .col3Basic_01 .colBasBlock_02,
.col1Type_01 .col3Basic_01 .colBasBlock_03 {
width: 227px;
}

.singleImgBox {
margin-bottom: 30px;
text-align: center;
}
.singleImgBox p {
margin-bottom: 0;
}

.imgAndTxt,
.txtAndImg {
margin-bottom: 20px;
}
.txtAndImg {
margin-right: 3px;
}
.imgAndTxt .imgElement,
.imgAndTxt .txtElement,
.txtAndImg .imgElement,
.txtAndImg .txtElement {
float: left;
}
.txtAndImg .imgElement {
float: right;
}
.imgAndTxt .imgElement {
margin-right: 10px;
}
.txtAndImg .imgElement {
margin-left: 10px;
}
:first-child + html .imgAndTxt .imgElement,
*:first-child + html .txtAndImg .imgElement {
}

.secType_01 {
margin: 0 3px 20px 0;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.secType_01 .hdBlock {
margin: 1px 1px 0;
padding: 12px 9px 0;
min-height: 35px;
background: url("../img/parts/bg_sectype_01_01.gif") repeat-x scroll left top transparent;
}
.secType_01 .hdBlock p {
margin-bottom: 0;
}
.secType_01 .hdBlock .hd {
font-weight: bold;
}
.secType_01 .secBlock {
padding: 0 10px 8px;
}
.secType_01 .article {
padding: 12px 15px;
}

.secType_01b {
margin: 0 3px 20px 0;
border: 1px solid #CCCCCC;
background-color: #E3F6F9;
}
.secType_01b .article {
padding: 12px 15px;
}
.secType_02 {
margin: 0 3px 20px 0;
padding-top: 12px;
background: url("../img/parts/bg_sectype_02_01.gif") no-repeat scroll left top transparent;
}
.secType_02 .secBox {
padding-bottom: 12px;
background: url("../img/parts/bg_sectype_02_02.gif") no-repeat scroll left bottom transparent;
}
.secType_02 .secBlock {
padding: 0 15px;
border-width: 0 1px;
border-style: solid;
border-color: #CCCCCC;
background-color: #E3F6F9;
}
.secType_02 .secBlock2 {
padding: 0 15px;
border-width: 0 1px;
border-style: solid;
border-color: #CCCCCC;
background-color: #e0fef5;
}
.secType_02 .secBlock3 {
padding: 0 15px;
border-width: 0 1px;
border-style: solid;
border-color: #CCCCCC;
background-color: #ffffe5;
}
#central .secType_02 {
background-image: url("../img/parts/bg_sectype_02_01_m.gif");
}
#central .secType_02 .secBox {
background-image: url("../img/parts/bg_sectype_02_02_m.gif");
}
#main .secType_02, #central .aside .secType_02 {
background-image: url("../img/parts/bg_sectype_02_01_s.gif");
}
#main .secType_02 .secBox, #central .aside .secType_02 .secBox {
background-image: url("../img/parts/bg_sectype_02_02_s.gif");
}
#main .secType_02_3 .secBox, #central .aside .secType_02_3 .secBox {
background-image: url("../img/parts/bg_sectype_02_02_s_3.gif");
}
#main .secType_02_3w .secBox, #central .aside .secType_02_3w .secBox {
background-image: url("../img/parts/bg_sectype_02_02_s_3w.gif");
}
body.fullArea .secType_02 {
background-image: url("../img/parts/bg_sectype_02_01_full.gif");
}
body.fullArea .secType_02 .secBox {
background-image: url("../img/parts/bg_sectype_02_02_full.gif");
}

.secType_03 {
margin-bottom: 20px;
background: url("../img/parts/bg_sectype_03_02.gif") repeat-y scroll left top transparent;
}
.secType_03 .secBox {
background: url("../img/parts/bg_sectype_03_01.gif") no-repeat scroll left top transparent;
}
.secType_03 .secBlock {
padding: 12px 18px 15px 15px;
background: url("../img/parts/bg_sectype_03_03.gif") no-repeat scroll left bottom transparent;
}
#main .secType_03 {
background-image: url("../img/parts/bg_sectype_03_02_s.gif");
}
#main .secType_03 .secBox {
background-image: url("../img/parts/bg_sectype_03_01_s.gif");
}
#main .secType_03 .secBlock {
background-image: url("../img/parts/bg_sectype_03_03_s.gif");
}

.secType_04 {
margin: 0 3px 20px 0;
border: 1px solid #CCCCCC;
background-color: #F5F5F5;
}
.secType_04 .hdBlock {
margin: 1px 1px 0;
padding: 12px 9px 0;
min-height: 35px;
background: url("../img/parts/bg_sectype_04_01.gif") repeat-x scroll left top transparent;
}
.secType_04 .hdBlock p {
margin-bottom: 0;
}
.secType_04 .hdBlock .hd {
font-weight: bold;
}
.secType_04 .secBlock {
padding: 0 10px 8px;
}
.secType_04 .article {
padding: 8px 10px;
}

.secType_05 {
margin: 0 3px 20px 0;
border: 1px solid #FFB790;
background-color: #FFEEE4;
}
.secType_05 .hdBlock {
margin: 1px 1px 0;
padding: 12px 9px 0;
min-height: 35px;
background: url("../img/parts/bg_sectype_04_01.gif") repeat-x scroll left top transparent;
}
.secType_05 .hdBlock p {
margin-bottom: 0;
}
.secType_05 .hdBlock .hd {
font-weight: bold;
}
.secType_05 .secBlock {
padding: 0 10px 8px;
}
.secType_05 .article {
padding: 8px 10px;
}

.secType_06 {
margin: 0 3px 20px 0;
border: 1px solid #CC6666;
background-color: #FBF6F6;
}
.secType_06 .article {
padding: 8px 10px;
}

.secType_07 {
margin: 0 3px 20px 0;
background: url("../img/parts/bg_sectype_07_01.gif") no-repeat scroll left top #E7F5FD;
}
.secType_07 .secInner {
background: url("../img/parts/bg_sectype_07_02.gif") no-repeat scroll right top transparent;
}
.secType_07 .secBox {
background: url("../img/parts/bg_sectype_07_03.gif") no-repeat scroll left bottom transparent;
}
.secType_07 .secBlock {
background: url("../img/parts/bg_sectype_07_04.gif") no-repeat scroll right bottom transparent;
}
.secType_07 .article {
margin: 0 4px;
padding: 3px 4px;
border-color: #83CDF2;
border-style: solid;
border-width: 1px 0;
}
.secType_07 .secDefinition dd {
padding-left: 8px;
border-left: 1px solid #83CDF2;
}

.secType_08 {
margin: 0 3px 20px 0;
border: 1px solid #FF6E6E;
background-color: #DDDDDD;
}
.secType_08 .article {
padding: 8px 10px;
}

.partType_01,
.partType_02 {
padding-top: 10px;
background: url("../img/parts/bg_dot_02.gif") repeat-x scroll left top transparent;
}
.partType_02 {
padding-top: 20px;
}

.partType_03 {
padding-top: 10px;
background: url("../img/parts/bg_dot_01.gif") repeat-x scroll left top transparent;
}

.lineupType_01 .lineupBlock_01 {
float: left;
width: 270px;
}
.lineupType_01 .lineupBlock_02 {
float: right;
width: 270px;
}
.lineupType_01 .currency li {
margin-right: 20px;
text-align: center;
}
.lineupType_01 .flagIcon {
margin-right: 5px;
vertical-align: middle;
}
.lineupType_01 .rate {
font-size: 250%;
color: #E60012;
line-height: 1.2;
}

.flowType_01 .col1Type_02,
.flowType_01 .col2Type_02 {
margin-bottom: 0;
}
.flowType_01 .flowArrow {
margin: 3px 0 5px;
text-align: center;
}
.flowType_01 .flowArrowBox .flowArrow_01,
.flowType_01 .flowArrowBox .flowArrow_02 {
float: left;
margin: 3px 0 5px;
width: 365px;
text-align: center;
}
.flowType_01 .flowArrowBox .flowArrow_02 {
float: right;
padding-right: 3px;
}
#main .flowType_01 .flowArrowBox .flowArrow_01,
#main .flowType_01 .flowArrowBox .flowArrow_02 {
width: 280px;
}

.bracketsType_01 {
margin: 0 10px;
background: url("../img/parts/bracketstype_01_01.gif") no-repeat scroll left top transparent;
}
.bracketsType_01 .braInner {
background: url("../img/parts/bracketstype_01_02.gif") no-repeat scroll right top transparent;
}
.bracketsType_01 .braBox {
background: url("../img/parts/bracketstype_01_03.gif") no-repeat scroll left bottom transparent;
}
.bracketsType_01 .braBlock {
padding: 4px 0;
background: url("../img/parts/bracketstype_01_04.gif") no-repeat scroll right bottom transparent;
}
.bracketsType_01 .braContent {
padding: 2px 5px;
border-style: solid;
border-color: #666666;
border-width: 0 1px;
}

.faqType_01 {
margin-right: 3px;
}
.faqType_01 .questionBox,
.faqType_01 .answerBox {
padding-left: 33px;
background: url("../img/parts/ico_question_01.gif") no-repeat scroll left top transparent;
margin-bottom: 8px;
}
.faqType_01 .answerBox {
margin-bottom: 0;
padding-top: 3px;
min-height: 27px;
background-image: url("../img/parts/ico_answer_01.gif");
}
.faqType_01 .questionBox .faqHd {
    font-size: 120%;
    font-weight: bold;
    min-height: 27px;
    padding-top: 3px;
}

.faqType_02 {
margin-right: 3px;
}
.faqType_02 .questionBox,
.faqType_02 .answerBox {
padding-left: 50px;
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 8px;
}
.faqType_02 .answerBox {
margin-bottom: 0;
padding-top: 8px;
min-height: 27px;
}
.faqType_02 .questionBox {
margin-top: 30px;
}
.faqType_02 .questionBox .faqHd {
padding-top: 5px;
min-height: 27px;
font-size: 120%;
font-weight: bold;
}
.faqType_02 .qnum_01 {
margin-top: 0;
background-image: url("../img/parts/ico_question_num_01.gif");
}
.faqType_02 .qnum_02 {
background-image: url("../img/parts/ico_question_num_02.gif");
}
.faqType_02 .qnum_03 {
background-image: url("../img/parts/ico_question_num_03.gif");
}
.faqType_02 .qnum_04 {
background-image: url("../img/parts/ico_question_num_04.gif");
}
.faqType_02 .qnum_05 {
background-image: url("../img/parts/ico_question_num_05.gif");
}
.faqType_02 .qnum_06 {
background-image: url("../img/parts/ico_question_num_06.gif");
}
.faqType_02 .qnum_07 {
background-image: url("../img/parts/ico_question_num_07.gif");
}
.faqType_02 .qnum_08 {
background-image: url("../img/parts/ico_question_num_08.gif");
}
.faqType_02 .qnum_09 {
background-image: url("../img/parts/ico_question_num_09.gif");
}
.faqType_02 .qnum_10 {
background-image: url("../img/parts/ico_question_num_10.gif");
}
.faqType_02 .qnum_11 {
background-image: url("../img/parts/ico_question_num_11.gif");
}
.faqType_02 .qnum_12 {
background-image: url("../img/parts/ico_question_num_12.gif");
}
.faqType_02 .qnum_13 {
background-image: url("../img/parts/ico_question_num_13.gif");
}
.faqType_02 .qnum_14 {
background-image: url("../img/parts/ico_question_num_14.gif");
}
.faqType_02 .qnum_15 {
background-image: url("../img/parts/ico_question_num_15.gif");
}
.faqType_02 .qnum_16 {
background-image: url("../img/parts/ico_question_num_16.gif");
}
.faqType_02 .qnum_17 {
background-image: url("../img/parts/ico_question_num_17.gif");
}
.faqType_02 .qnum_18 {
background-image: url("../img/parts/ico_question_num_18.gif");
}
.faqType_02 .qnum_19 {
background-image: url("../img/parts/ico_question_num_19.gif");
}
.faqType_02 .qnum_20 {
background-image: url("../img/parts/ico_question_num_20.gif");
}
.faqType_02 .qnum_21 {
background-image: url("../img/parts/ico_question_num_21.gif");
}
.faqType_02 .qnum_22 {
background-image: url("../img/parts/ico_question_num_22.gif");
}
.faqType_02 .qnum_23 {
background-image: url("../img/parts/ico_question_num_23.gif");
}
.faqType_02 .qnum_24 {
background-image: url("../img/parts/ico_question_num_24.gif");
}
.faqType_02 .qnum_25 {
background-image: url("../img/parts/ico_question_num_25.gif");
}
.faqType_02 .qnum_26 {
background-image: url("../img/parts/ico_question_num_26.gif");
}
.faqType_02 .qnum_27 {
background-image: url("../img/parts/ico_question_num_27.gif");
}
.faqType_02 .qnum_28 {
background-image: url("../img/parts/ico_question_num_28.gif");
}
.faqType_02 .qnum_29 {
background-image: url("../img/parts/ico_question_num_29.gif");
}
.faqType_02 .qnum_30 {
background-image: url("../img/parts/ico_question_num_30.gif");
}
.faqType_02 .qnum_31 {
background-image: url("../img/parts/ico_question_num_31.gif");
}
.faqType_02 .qnum_32 {
background-image: url("../img/parts/ico_question_num_32.gif");
}
.faqType_02 .qnum_33 {
background-image: url("../img/parts/ico_question_num_33.gif");
}
.faqType_02 .qnum_34 {
background-image: url("../img/parts/ico_question_num_34.gif");
}
.faqType_02 .qnum_35 {
background-image: url("../img/parts/ico_question_num_35.gif");
}
.faqType_02 .qnum_36 {
background-image: url("../img/parts/ico_question_num_36.gif");
}
.faqType_02 .qnum_37 {
background-image: url("../img/parts/ico_question_num_37.gif");
}
.faqType_02 .qnum_38 {
background-image: url("../img/parts/ico_question_num_38.gif");
}
.faqType_02 .qnum_39 {
background-image: url("../img/parts/ico_question_num_39.gif");
}
.faqType_02 .qnum_40 {
background-image: url("../img/parts/ico_question_num_40.gif");
}
.faqType_02 .qnum_41 {
background-image: url("../img/parts/ico_question_num_41.gif");
}
.faqType_02 .qnum_42 {
background-image: url("../img/parts/ico_question_num_42.gif");
}
.faqType_02 .qnum_43 {
background-image: url("../img/parts/ico_question_num_43.gif");
}
.faqType_02 .qnum_44 {
background-image: url("../img/parts/ico_question_num_44.gif");
}
.faqType_02 .qnum_45 {
background-image: url("../img/parts/ico_question_num_45.gif");
}
.faqType_02 .qnum_46 {
background-image: url("../img/parts/ico_question_num_46.gif");
}
.faqType_02 .qnum_47 {
background-image: url("../img/parts/ico_question_num_47.gif");
}
.faqType_02 .qnum_48 {
background-image: url("../img/parts/ico_question_num_48.gif");
}
.faqType_02 .qnum_49 {
background-image: url("../img/parts/ico_question_num_49.gif");
}
.faqType_02 .qnum_50 {
background-image: url("../img/parts/ico_question_num_50.gif");
}


.faqType_02 .anum_01 {
background-image: url("../img/parts/ico_answer_num_01.gif");
}
.faqType_02 .anum_02 {
background-image: url("../img/parts/ico_answer_num_02.gif");
}
.faqType_02 .anum_03 {
background-image: url("../img/parts/ico_answer_num_03.gif");
}
.faqType_02 .anum_04 {
background-image: url("../img/parts/ico_answer_num_04.gif");
}
.faqType_02 .anum_05 {
background-image: url("../img/parts/ico_answer_num_05.gif");
}
.faqType_02 .anum_06 {
background-image: url("../img/parts/ico_answer_num_06.gif");
}
.faqType_02 .anum_07 {
background-image: url("../img/parts/ico_answer_num_07.gif");
}
.faqType_02 .anum_08 {
background-image: url("../img/parts/ico_answer_num_08.gif");
}
.faqType_02 .anum_09 {
background-image: url("../img/parts/ico_answer_num_09.gif");
}
.faqType_02 .anum_10 {
background-image: url("../img/parts/ico_answer_num_10.gif");
}
.faqType_02 .anum_11 {
background-image: url("../img/parts/ico_answer_num_11.gif");
}
.faqType_02 .anum_12 {
background-image: url("../img/parts/ico_answer_num_12.gif");
}
.faqType_02 .anum_13 {
background-image: url("../img/parts/ico_answer_num_13.gif");
}
.faqType_02 .anum_14 {
background-image: url("../img/parts/ico_answer_num_14.gif");
}
.faqType_02 .anum_15 {
background-image: url("../img/parts/ico_answer_num_15.gif");
}
.faqType_02 .anum_16 {
background-image: url("../img/parts/ico_answer_num_16.gif");
}
.faqType_02 .anum_17 {
background-image: url("../img/parts/ico_answer_num_17.gif");
}
.faqType_02 .anum_18 {
background-image: url("../img/parts/ico_answer_num_18.gif");
}
.faqType_02 .anum_19 {
background-image: url("../img/parts/ico_answer_num_19.gif");
}
.faqType_02 .anum_20 {
background-image: url("../img/parts/ico_answer_num_20.gif");
}
.faqType_02 .anum_21 {
background-image: url("../img/parts/ico_answer_num_21.gif");
}
.faqType_02 .anum_22 {
background-image: url("../img/parts/ico_answer_num_22.gif");
}
.faqType_02 .anum_23 {
background-image: url("../img/parts/ico_answer_num_23.gif");
}
.faqType_02 .anum_24 {
background-image: url("../img/parts/ico_answer_num_24.gif");
}
.faqType_02 .anum_25 {
background-image: url("../img/parts/ico_answer_num_25.gif");
}
.faqType_02 .anum_26 {
background-image: url("../img/parts/ico_answer_num_26.gif");
}
.faqType_02 .anum_27 {
background-image: url("../img/parts/ico_answer_num_27.gif");
}
.faqType_02 .anum_28 {
background-image: url("../img/parts/ico_answer_num_28.gif");
}
.faqType_02 .anum_29 {
background-image: url("../img/parts/ico_answer_num_29.gif");
}
.faqType_02 .anum_30 {
background-image: url("../img/parts/ico_answer_num_30.gif");
}
.faqType_02 .anum_31 {
background-image: url("../img/parts/ico_answer_num_31.gif");
}
.faqType_02 .anum_32 {
background-image: url("../img/parts/ico_answer_num_32.gif");
}
.faqType_02 .anum_33 {
background-image: url("../img/parts/ico_answer_num_33.gif");
}
.faqType_02 .anum_34 {
background-image: url("../img/parts/ico_answer_num_34.gif");
}
.faqType_02 .anum_35 {
background-image: url("../img/parts/ico_answer_num_35.gif");
}
.faqType_02 .anum_36 {
background-image: url("../img/parts/ico_answer_num_36.gif");
}
.faqType_02 .anum_37 {
background-image: url("../img/parts/ico_answer_num_37.gif");
}
.faqType_02 .anum_38 {
background-image: url("../img/parts/ico_answer_num_38.gif");
}
.faqType_02 .anum_39 {
background-image: url("../img/parts/ico_answer_num_39.gif");
}
.faqType_02 .anum_40 {
background-image: url("../img/parts/ico_answer_num_40.gif");
}
.faqType_02 .anum_41 {
background-image: url("../img/parts/ico_answer_num_41.gif");
}
.faqType_02 .anum_42 {
background-image: url("../img/parts/ico_answer_num_42.gif");
}
.faqType_02 .anum_43 {
background-image: url("../img/parts/ico_answer_num_43.gif");
}
.faqType_02 .anum_44 {
background-image: url("../img/parts/ico_answer_num_44.gif");
}
.faqType_02 .anum_45 {
background-image: url("../img/parts/ico_answer_num_45.gif");
}
.faqType_02 .anum_46 {
background-image: url("../img/parts/ico_answer_num_46.gif");
}
.faqType_02 .anum_47 {
background-image: url("../img/parts/ico_answer_num_47.gif");
}
.faqType_02 .anum_48 {
background-image: url("../img/parts/ico_answer_num_48.gif");
}
.faqType_02 .anum_49 {
background-image: url("../img/parts/ico_answer_num_49.gif");
}
.faqType_02 .anum_50 {
background-image: url("../img/parts/ico_answer_num_50.gif");
}


.largeTabOutline .tabOutline {
margin: 0 10px;
}

#contentArea .tabAddition p {
margin-bottom: 0;
}
.tabAddition ul.tab {
float: left;
width: 50%;
}
.tabAddition div.tabAddBox {
float: right;
padding-top: 5px;
width: 49%;
text-align: right;
}
.tabAddition div.tabAddBox select {
margin-left: 5px;
vertical-align: middle;
}
.tnav {
margin: 0 3px 15px 0;
padding-left: 5px;
background: url("../img/parts/tnav_bg_01.gif") repeat-x scroll left bottom transparent;
}

.tnav li,
.tnavL li {
display: inline-block;
margin-right: 1px;
}
:first-child + html .tnav li,
*:first-child + html .tnavL li {
display: inline;
margin-right: 5px;
}
.tnav .mod,
.tnavL .mod {
display: inline-block;
background: url("../img/parts/tnav_bg_05.gif") no-repeat scroll right top transparent;
border-bottom: 1px solid #CCCCCC;
cursor: pointer;
}
.tnav .ico,
.tnavL .ico {
display: inline-block;
padding: 8px 15px 5px 25px;
background: url("../img/parts/tnav_bg_04.gif") no-repeat scroll left top transparent;
text-decoration: underline;
cursor: pointer;
}
.tnav li.act .mod,
.tnavL li.act .mod {
background-image: url("../img/parts/tnav_bg_03.gif");
border-bottom: medium none;
}
.tnav li.act .ico,
.tnavL li.act .ico {
padding-bottom: 6px;
background-image: url("../img/parts/tnav_bg_02.gif");
text-decoration: none;
}
.tnav li.act a,
.tnav li.act a:hover,
.tnavL li.act a,
.tnavL li.act a:hover {
color: #222222;
text-decoration: none;
}

.tnavL {
margin: 5px 3px 25px 0;
padding-left: 10px;
background: url("../img/parts/tnav_l_bg_01.gif") repeat-x scroll left bottom transparent;
}
.tnavL li {
font-weight: bold;
}
.tnavL .mod {
background: url("../img/parts/tnav_l_bg_05.gif") no-repeat scroll right top transparent;
}
.tnavL .ico {
padding: 11px 15px 7px 25px;
background: url("../img/parts/tnav_l_bg_04.gif") no-repeat scroll left top transparent;
}
.tnavL li.act .mod {
background-image: url("../img/parts/tnav_l_bg_03.gif");
}
.tnavL li.act .ico {
padding-bottom: 8px;
background-image: url("../img/parts/tnav_l_bg_02.gif");
}

.tnav .titTab .mod,
.tnav .titTab .ico,
.tnavL .titTab .mod,
.tnavL .titTab .ico {
cursor: auto;
}

.useActType_01 p,
.useActType_02 p,
.useActType_04 p {
margin-bottom: 0;
}
.useActType_01 {
padding-top: 0;
}
.useActType_01 .secBlock {
padding-top: 12px;
}
.useActType_01 .useActHd {
padding: 10px 15px 8px;
background: url("../img/parts/bg_action_hd_01.gif") no-repeat scroll left top transparent;
font-size: 128%;
font-weight: bold;
color: #FFFFFF;
}
#main .useActType_01 .useActHd,
.aside .useActType_01 .useActHd {
background-image: url("../img/parts/bg_action_hd_01_s.gif");
}
#main .useActType_01 .useActHd2,
.aside .useActType_01 .useActHd2 {
background-image: url("../img/parts/bg_action_hd_01_s_2.gif");
}
#main .useActType_01 .useActHd3,
.aside .useActType_01 .useActHd3 {
background-image: url("../img/parts/bg_action_hd_01_s_3.gif");
}

.useActType_01 .colUseAct {
padding-bottom: 5px;
}
.useActType_01 .tit {
margin: 10px 0;
padding-top: 17px;
background: url("../img/parts/bg_dot_01.gif") repeat-x scroll left top transparent;
}
.useActType_01 .tit.first {
margin-top: 0;
padding-top: 5px;
background: none repeat scroll 0 0 transparent;
}
.useActType_01 .action {
margin: 0 auto;
width: 516px;
}
.useActType_01 .btn {
margin: 0 0 5px -14px;
}
.useActType_01 .btn li {
float: left;
padding-left: 14px;
width: 251px;
text-align: center;
}
.useActType_01 .btn li p {
margin: 0 0 2px 2px;
text-align: left;
}

.useActType_02 {
padding-top: 10px;
}
.useActType_02 .secBox {
padding-bottom: 11px;
}
.useActType_02 .secBlock {
padding: 0 0 0 9px;
}
.useActType_02 .actIcon,
.useActType_02 .action {
float: left;
margin-right: 9px;
width: 75px;
}
.useActType_02 .action {
margin-right: 0;
width: 466px;
}
.useActType_02 .tit {
margin-bottom: 10px;
}
.useActType_02 .stit,
.useActType_02 .imgStit {
margin-bottom: 5px;
border-bottom: 1px solid #999999;
font-weight: bold;
color: #444444;
}
.useActType_02 .imgStit {
padding-bottom: 5px;
}
.useActType_02 .btn {
margin-left: -6px;
}
.useActType_02 .btn li {
float: left;
padding-left: 6px;
width: 230px;
}
.useActType_02 .btn li p {
margin-top: 3px;
}
.useActType_02 .colUseAct.partType_03 {
margin-right: 9px;
}
#central .useActType_02 .action {
width: 675px;
}
#central .useActType_02 .btn li {
width: 355px;
}
#central .useActType_02 .btn li.inquiryBlock {
width: 310px;
}

.useActType_03 .useActHd {
padding: 10px 15px 8px;
background: url("../img/parts/bg_action_3col_hd_01.gif") no-repeat scroll left top transparent;
font-weight: bold;
color: #FFFFFF;
}
.useActType_03 .colBlock_01,
.useActType_03 .colBlock_02,
.useActType_03 .colBlock_03 {
padding: 0;
width: 243px;
}
.useActType_03 .useActArticle {
padding: 12px 15px 14px;
}

#main .useActType_03 .useActHd {
background: url("../img/parts/bg_action_3col_hd_01_s.gif") no-repeat scroll left top transparent;
}
#main .useActType_03 .colBlock_01,
#main .useActType_03 .colBlock_02,
#main .useActType_03 .colBlock_03 {
width: 186px;
}
.useActType_03_2 .useActHd {
padding: 10px 15px 8px;
background: url("../img/parts/bg_action_3col_hd_01_s.gif") no-repeat scroll left top transparent;
font-weight: bold;
color: #FFFFFF;
}
.useActType_03_2 .colBlock_02_wide .useActHd {
background: url("../img/parts/bg_action_3col_hd_01_wide_s.gif") no-repeat scroll left top transparent;
}
#main .useActType_03_2 .colBlock_01 {
padding: 0;
width: 186px;
}
#main .useActType_03_2 .colBlock_02_wide {
float: left;
padding: 0;
width: 377px;
}
.useActType_03_2 .useActArticle {
padding: 12px 15px 14px;
}
.useActType_03_2 .useActArticle.fltL {
width: 158px;
float: left;
}



.useActType_04 {
padding-top: 0;
}
.useActType_04 .secBlock {
padding: 10px 0 0 9px;
}
.useActType_04 .useActHd {
padding: 10px 15px 8px;
background: url("../img/parts/bg_action_hd_01.gif") no-repeat scroll left top transparent;
font-size: 128%;
font-weight: bold;
color: #FFFFFF;
}
#main .useActType_04 .useActHd,
.aside .useActType_04 .useActHd {
background-image: url("../img/parts/bg_action_hd_01_s.gif");
}

.useActType_04 .colUseAct {
    padding-bottom: 5px;
}
.useActType_04 .colUseAct.partType_03 {
    margin-right: 9px;
}
.useActType_04 .actIcon, .useActType_04 .action {
    float: left;
    margin-right: 9px;
    width: 75px;
}
.useActType_04 .action {
    margin-right: 0;
    width: 466px;
}
.useActType_04 .tit {
    margin-bottom: 10px;
}
.useActType_04 .stit,
.useActType_04 .imgStit {
margin-bottom: 5px;
border-bottom: 1px solid #999999;
font-weight: bold;
color: #444444;
}
.useActType_04 .imgStit {
padding-bottom: 5px;
}
.useActType_04 .btn {
margin-left: -6px;
}
.useActType_04 .btn li {
float: left;
padding-left: 6px;
width: 230px;
}
.useActType_04 .btn li p {
margin-top: 3px;
}

.defType_01 dt,
.defType_01 dd,
.defType_02 dt,
.defType_02 dd {
margin-left: 4.5em;
padding: 1px 0;
}
.defType_02 dt,
.defType_02 dd {
margin-left: 4.5em;
}
/* Chrome・Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_02 dd {
margin-right: 1.5em;
}
}

.defType_01 dt,
.defType_02 dt {
float: left;
clear: left;
margin-left: 0;
}

.defType_01 .defChild_01,
.defType_02 .defChild_01 {
margin-left: 2.5em;
}
.defType_01 .defChild_02,
.defType_02 .defChild_02 {
margin-left: 3em;
}
.defType_01 .defChild_03,
.defType_02 .defChild_03 {
margin-left: 3.5em;
}
.defType_01 .defChild_04,
.defType_02 .defChild_04 {
margin-left: 4em;
}
.defType_01 .defChild_05,
.defType_02 .defChild_05 {
margin-left: 5em;
}
.defType_01 .defChild_06,
.defType_02 .defChild_06 {
margin-left: 5.5em;
}
.defType_01 .defChild_07,
.defType_02 .defChild_07 {
margin-left: 6em;
}
/* Chrome・Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_01 .defChild_07,
.defType_02 .defChild_07 {
margin-left: 7em;
}
}

.defType_01 .defChild_08,
.defType_02 .defChild_08 {
margin-left: 6.5em;
}
.defType_01 .defChild_09,
.defType_02 .defChild_09 {
margin-left: 7em;
}
.defType_01 .defChild_10,
.defType_02 .defChild_10 {
margin-left: 7.5em;
}
.defType_01 .defChild_11,
.defType_02 .defChild_11 {
margin-left: 8em;
}
.defType_01 .defChild_11,
.defType_02 .defChild_11 {
margin-left: 8.5em;
}
.defType_01 .defChild_12,
.defType_02 .defChild_12 {
margin-left: 9em;
}
.defType_01 .defChild_13,
.defType_02 .defChild_13 {
margin-left: 9.5em;
}
.defType_01 .defChild_14,
.defType_02 .defChild_14 {
margin-left: 10em;
}
.defType_01 .defChild_15,
.defType_02 .defChild_15 {
margin-left: 10.5em;
}
.defType_01 .defChild_16,
.defType_02 .defChild_16 {
margin-left: 11em;
}
.defType_01 .defChild_17,
.defType_02 .defChild_17 {
margin-left: 11.5em;
}
.defType_01 .defChild_18,
.defType_02 .defChild_18 {
margin-left: 12em;
}
.defType_01 .defChild_19,
.defType_02 .defChild_19 {
margin-left: 12.5em;
}
.defType_01 .defChild_20,
.defType_02 .defChild_20 {
margin-left: 13em;
}

.indListType_00 {
padding-left: 1em;
text-indent: 0;
}
.defType_news dt,
.defType_news dd {
padding: 1px 0;
margin-left: 6.5em;
}
.defType_news dt {
float: left;
clear: left;
margin-left: 0;
}
/* Chrome・Safari */
/* 左ナビあり・枠なし */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_news dd {
width:446px;
margin-left:107px;
}
}
/* 左ナビあり・枠あり */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_newsType_02 dd {
width:420px;
margin-left:107px;
}
}
/* 左ナビなし・枠あり */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_newsType_03 dd {
width:595px;
margin-left:110px;
}
}
/* 左ナビなし・枠なし */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_newsType_04 dd {
width:610px;
margin-left:110px;
}
/* en */
.defType_newsType_04.en dd {
width:555px;
}
}
/* 両ナビなし・枠なし */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* en */
.defType_newsType_05.en dd {
width:765px;
}
}

.defType_notify dt {
float: left;
clear: left;
padding: 1px 2.9em 1px 0;
}
.defType_notify dt.mark_s {
background: url("../img/parts/ico_recomark_s_03.gif") no-repeat scroll right center transparent;
}
.defType_notify dt.mark_m {
background: url("../img/parts/ico_recomark_m_03.gif") no-repeat scroll right center transparent;
}
.defType_notify dt.mark_sm {
background: url("../img/parts/ico_recomark_sm_01.gif") no-repeat scroll right center transparent;
}
.defType_notify dd {
margin-left: 9em;
padding: 1px 0;
}
/* Chrome・Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.defType_notify dd {
margin-right: 1.5em;
}
}

.defType_notify dd p {
margin-bottom: 0;
padding-left: 20px;
}

.explIcon {
margin: 0 2px 2px;
vertical-align: middle;
}
.exampleList li {
position: relative;
padding: 3px 0 3px 20px;
}
.exampleList .explListIcon {
position: absolute;
top: 4px;
left: 0;
}

.showHideBox .icon {
padding: 0 8px 1px 0;
vertical-align: middle;
}
.showHideBox .showHideLink {
margin: 0;
padding-bottom: 2px;
}
.showHideBox .showHideLink span {
cursor: pointer;
}
.showHideBox .hideBlock {
padding-bottom: 10px;
}
.showHideBox .hideBlock p {
margin: 0;
}

.swapVisualBox_01 {
position: relative;
margin: 0 3px 20px 0;
}
.swapVisualBox_01 p {
margin: 0;
}
.swapVisualBox_01 .swapVisual {
position: relative;
margin-bottom: 10px;
height: 190px;
}
.swapVisualBox_01 .swapVisual li {
position: absolute;
top: 0;
left: 0;
display: none;
z-index: 1;
}
.swapVisualBox_01 .swapBnrBlock {
position: relative;
width: 570px;
}
.swapVisualBox_01 .triLeft,
.swapVisualBox_01 .triRight {
position: absolute;
top: 0;
background: none repeat scroll 0 0 #FFFFFF;
cursor: pointer;
}
.swapVisualBox_01 .triLeft {
left: 0;
padding-right: 1px;
}
.swapVisualBox_01 .triRight {
right: 0;
padding-left: 1px;
}
.swapVisualBox_01 .swapBnrList {
position: relative;
margin-left: 16px;
width: 539px;
height: 50px;
overflow: hidden;
}
.swapVisualBox_01 .swapBnrList ul {
position: absolute;
top: 0;
left: 4px;
}
.swapVisualBox_01 .swapBnrList li {
float: left;
margin-right: 4px;
width: 174px;
background: none repeat scroll 0 0 #FFFFFF;
}
.swapVisualBox_01 .swapBnrList li span {
cursor: pointer;
}
.swapVisualBox_01 .swapBnrList li.suAct span {
cursor: auto;
}
.swapVisualBox_01 .rbvTransparent {
width: 570px;
height: 250px;
position: absolute;
z-index: 9999;
display: none;
top: 0;
left: 0;
background: none repeat scroll 0 0 #FFFFFF;
opacity: 0;
}

.swapVisualBox_02 {
position: relative;
margin: 0 3px 30px 0;
padding: 4px 0 0 4px;
width: 736px;
height: 157px;
background: url("../img/parts/bg_swap_visual_02_01.gif") no-repeat scroll left top transparent;
}
.swapVisualBox_02 p {
margin: 0;
}
.swapVisualBox_02 .swapVisual {
position: relative;
margin-bottom: 3px;
padding: 3px 0 0 3px;
height: 124px;
background: url("../img/parts/bg_swap_visual_02_02.gif") no-repeat scroll left top transparent;
}
.swapVisualBox_02 .swapVisual li {
position: absolute;
top: 3px;
left: 3px;
display: none;
z-index: 1;
}
.swapVisualBox_02 .swapBnrBlock {
position: relative;
width: 736px;
height: 25px;
}
.swapVisualBox_02 .triLeft,
.swapVisualBox_02 .triRight {
display: none;
}
.swapVisualBox_02 .swapBnrList {
margin-left: 4px;
}
.swapVisualBox_02 .swapBnrList ul {
width: 550px !important;
}
.swapVisualBox_02 .swapBnrList li {
float: left;
width: 11px;
height: 11px;
margin-right: 5px;
font-size: 0;
}
.swapVisualBox_02 .swapBnrList li span {
cursor: pointer;
}
.swapVisualBox_02 .swapBnrList li.suAct span {
cursor: auto;
}
.swapVisualBox_02 .btn {
position: absolute;
top: 0;
right: 7px;
text-align: right;
}
.swapVisualBox_02 .rbvTransparent {
width: 740px;
height: 160px;
position: absolute;
z-index: 9999;
display: none;
top: 0;
left: 0;
background: none repeat scroll 0 0 #FFFFFF;
opacity: 0;
}

.swapVisualBox_03 {
position: relative;
margin: 0 3px 30px 0;
padding: 4px 0 0 4px;
width: 566px;
height: 139px;
background: url("../img/parts/bg_swap_visual_03_01.gif") no-repeat scroll left top transparent;
}
.swapVisualBox_03 p {
margin: 0;
}
.swapVisualBox_03 .swapVisual {
position: relative;
margin-bottom: 3px;
padding: 3px 0 0 3px;
height: 106px;
background: url("../img/parts/bg_swap_visual_03_02.gif") no-repeat scroll left top transparent;
}
.swapVisualBox_03 .swapVisual li {
position: absolute;
top: 3px;
left: 3px;
display: none;
z-index: 1;
}
.swapVisualBox_03 .swapBnrBlock {
position: relative;
width: 566px;
height: 25px;
}
.swapVisualBox_03 .triLeft,
.swapVisualBox_03 .triRight {
display: none;
}
.swapVisualBox_03 .swapBnrList {
margin-left: 4px;
}
.swapVisualBox_03 .swapBnrList ul {
width: 550px !important;
}
.swapVisualBox_03 .swapBnrList li {
float: left;
width: 11px;
height: 11px;
margin-right: 5px;
font-size: 0;
}
.swapVisualBox_03 .swapBnrList li span {
cursor: pointer;
}
.swapVisualBox_03 .swapBnrList li.suAct span {
cursor: auto;
}
.swapVisualBox_03 .btn {
position: absolute;
top: 0;
right: 7px;
text-align: right;
}
.swapVisualBox_03 .rbvTransparent {
width: 570px;
height: 142px;
position: absolute;
z-index: 9999;
display: none;
top: 0;
left: 0;
background: none repeat scroll 0 0 #FFFFFF;
opacity: 0;
}

.swapVisualBox_04 {
position: relative;
margin: 0 3px 30px 0;
padding: 4px 0 0 4px;
width: 566px;
height: 207px;
background: url("../img/parts/bg_swap_visual_04_01.gif") no-repeat scroll left top transparent;
}
.swapVisualBox_04 p {
margin: 0;
}
.swapVisualBox_04 .swapVisual {
position: relative;
margin-bottom: 3px;
padding: 3px 0 0 3px;
height: 174px;
background: url("../img/parts/bg_swap_visual_04_02.gif") no-repeat scroll left top transparent;
}
.swapVisualBox_04 .swapVisual li {
position: absolute;
top: 3px;
left: 3px;
display: none;
z-index: 1;
}
.swapVisualBox_04 .swapBnrBlock {
position: relative;
width: 566px;
height: 25px;
}
.swapVisualBox_04 .triLeft,
.swapVisualBox_04 .triRight {
display: none;
}
.swapVisualBox_04 .swapBnrList {
margin-left: 4px;
}
.swapVisualBox_04 .swapBnrList ul {
width: 550px !important;
}
.swapVisualBox_04 .swapBnrList li {
float: left;
width: 11px;
height: 11px;
margin-right: 5px;
font-size: 0;
}
.swapVisualBox_04 .swapBnrList li span {
cursor: pointer;
}
.swapVisualBox_04 .swapBnrList li.suAct span {
cursor: auto;
}
.swapVisualBox_04 .btn {
position: absolute;
top: 0;
right: 7px;
text-align: right;
}
.swapVisualBox_04 .rbvTransparent {
width: 570px;
height: 210px;
position: absolute;
z-index: 9999;
display: none;
top: 0;
left: 0;
background: none repeat scroll 0 0 #FFFFFF;
opacity: 0;
}

.tabSwitchType_01 .secBlock {
padding: 5px 8px 5px 5px;
}
.tabSwitchType_01 .tabList {
}
.tabSwitchType_01 .tabList li {
float: left;
width: 20%;
}
.tabSwitchType_01 .tabList a {
display: block;
border-style: solid;
border-color: #CCCCCC;
border-width: 1px 1px 1px 0;
background: url("../img/parts/bg_tabswitch_01.gif") repeat-x scroll left top #EEEEEE;
text-decoration: none;
}
.tabSwitchType_01 .tabList a .mod {
display: block;
padding: 8px 10px 7px 25px;
background: url("../img/parts/ico_link_05.gif") no-repeat scroll 10px center transparent;
height: 20px;
overflow: hidden;
cursor: pointer;
}
.tabSwitchType_01 .tabList a:hover {
border-color: #DBDBDB;
background: url("../img/parts/bg_tabswitch_02.gif") repeat-x scroll left top #F3F3F3;
color: #656565;
}
.tabSwitchType_01 .tabList a:hover .mod {
background-image: url("../img/parts/ico_link_06.gif");
color: #656565;
}
.tabSwitchType_01 .tabList li.first a {
border-width: 1px;
}
.tabSwitchType_01 .tabList li.act a,
.tabSwitchType_01 .tabList li.act a:hover {
background: url("../img/parts/bg_tabswitch_03.gif") repeat-x scroll left top #5CCFE2;
border-width: 0;
color: #FFFFFF;
}
.tabSwitchType_01 .tabList li.act a .mod,
.tabSwitchType_01 .tabList li.act a:hover .mod {
padding-bottom: 9px;
background-image: url("../img/parts/ico_link_07.gif");
color: #FFFFFF;
}
.tabSwitchType_01 .tabContent {
padding: 15px 10px 13px;
}

.hotTopicsBox {
margin: 0 3px 25px 0;
background: url("../img/parts/bg_hottopics_02.gif") repeat-y scroll left top transparent;
}
.hotTopicsBox .colHotTopics {
background: url("../img/parts/bg_hottopics_01.gif") no-repeat scroll left top transparent;
}
.hotTopicsBox .colHotTopics .colBlock {
position: relative;
padding-bottom: 7px;
background: url("../img/parts/bg_hottopics_03.gif") no-repeat scroll left bottom transparent;
min-height: 20px;
}
#main .hotTopicsBox {
background-image: url("../img/parts/bg_hottopics_02_s.gif");
}
#main .hotTopicsBox .colHotTopics {
background-image: url("../img/parts/bg_hottopics_01_s.gif");
}
#main .hotTopicsBox .colHotTopics .colBlock {
background-image: url("../img/parts/bg_hottopics_03_s.gif");
}
.hotTopicsBox .colHotTopics .tit {
position: absolute;
top: 8px;
left: 12px;
z-index: 2;
}
.hotTopicsBox .colHotTopics .btn {
position: absolute;
top: 10px;
right: 10px;
z-index: 3;
}
.hotTopicsBox .colHotTopics .topics {
position: relative;
padding: 12px 0 0 108px;
}
.hotTopicsBox .colHotTopics .topicsBlock {
z-index: 1;
}
#main .hotTopicsBox .colHotTopics .topicsBlock {
width: 395px;
}
.hotTopicsBox .colHotTopics dl {
padding-bottom: 10px;
}
.hotTopicsBox .colHotTopics dt {
float: left;
clear: left;
}
.hotTopicsBox .colHotTopics dd {
margin-left: 5em;
}

.hotTopicsBox.multiLine .colHotTopics .colBlock {
min-height: 34px;
}
.hotTopicsBox.multiLine .colHotTopics .topicsTicker {
height: 60px !important;
}
.hotTopicsBox.multiLine .colHotTopics .tit,
.hotTopicsBox.multiLine .colHotTopics .btn {
margin-top: 6px;
}
.hotTopicsBox.multiLine .colHotTopics dl {
min-height: 5em;
line-height: 1.2;
}
.hotTopicsBox.multiLine .colHotTopics .single {
min-height: 1em;
padding: 8px 0 20px;
}

.importantBox {
margin: 0 3px 25px 0;
background: url("../img/parts/bg_hottopics_02.gif") repeat-y scroll left top transparent;
}
.importantBox .colImportant {
background: url("../img/parts/bg_hottopics_01.gif") no-repeat scroll left top transparent;
}
.importantBox .colImportant .colBlock {
position: relative;
padding-bottom: 7px;
background: url("../img/parts/bg_hottopics_03.gif") no-repeat scroll left bottom transparent;
min-height: 20px;
}
#main .importantBox {
background-image: url("../img/parts/bg_hottopics_02_s.gif");
}
#main .importantBox .colImportant {
background-image: url("../img/parts/bg_hottopics_01_s.gif");
}
#main .importantBox .colImportant .colBlock {
background-image: url("../img/parts/bg_hottopics_03_s.gif");
}
.importantBox .colImportant .tit {
position: absolute;
top: 8px;
left: 12px;
z-index: 2;
}
.importantBox .colImportant .btn {
position: absolute;
top: 10px;
right: 10px;
z-index: 3;
}
.importantBox .colImportant .topics {
position: relative;
padding: 12px 0 0 90px;
}
.importantBox .colImportant .topicsBlock {
padding-right: 10px;
z-index: 1;
}
.importantBox .colImportant li {
padding-bottom: 10px;
}

.miniMarketFrame,
.miniMNewsFrame {
width: 192px;
height: 560px;
}
.miniMNewsFrame {
margin-bottom: 8px;
height: 180px;
}

#inlineFrame.miniMarket #frame {
width: 192px;
font-size: 12px;
}
#inlineFrame.miniMNews #frame {
width: 175px;
font-size: 12px;
}
.miniMarket .stockPrices {
margin-bottom: 10px;
padding-top: 8px;
width: 192px;
height: 227px;
overflow-y: auto;
overflow-x: hidden;
color: #444444;
}
.miniMNews .marketNews {
margin-top: 8px;
color: #444444;
}
.miniMarket .stockPrices a,
.miniMNews .marketNews a {
color: #444444 !important;
}
.miniMNews .marketNews {
padding: 0 5px;
}
.miniMarket .stockPrices dl {
margin-bottom: 4px;
padding: 0 2px 0 5px;
}
.miniMarket .stockPrices dl.break {
padding: 5px 2px 5px 5px;
background-color: #F2F2F2;
}
.miniMarket .stockPrices dt {
margin-bottom: 2px;
}
.miniMarket .stockPrices .stateIco {
margin-right: 4px;
vertical-align: middle;
}
.miniMNews .marketNews dl {
margin-bottom: 8px;
}
.miniMNews .marketNews dd {
text-indent: 27px;
}
.miniMNews .marketNews .newIco {
margin: 0 4px 3px -27px;
vertical-align: middle;
}

#lpw_contentsLayer {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 9999;
}
#layerPopWin {
position: static;
z-index: 9999;
width: 560px;
padding: 10px 20px 20px;
background-color: #FFFFFF;
text-align: left;
}
#layerPopWin p {
margin-bottom: 0;
}
#layerPopWin .lpwContent {
border: 1px solid #CCCCCC;
width: 558px;
height: 300px;
overflow-y: auto;
overflow-x: hidden;
}
#layerPopWin .lpwHd .hd {
float: left;
width: 440px;
padding-left: 2px;
font-size: 150%;
font-weight: bold;
}
#layerPopWin .lpwHd .close {
float: right;
margin-bottom: 10px;
width: 91px;
text-align: right;
}
#lpw_backLayer {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 5;
background: none repeat scroll 0 0 #000000;
opacity: 0.5;
}

.lpwFund .lpwPullDown {
border-bottom: 1px solid #FFFFFF;
background-color: #EEEEEE;
padding: 10px 10px 8px;
}
.lpwFund .lpwPullDown select {
margin-left: 10px;
vertical-align: middle;
}
.lpwFund .lpwPullDown .pullDownBlock {
float: left;
width: 380px;
}
.lpwFund .lpwPullDown .linkBlock {
float: right;
width: 140px;
text-align: right;
}
.lpwFund .lpwPullDown .linkBlock a {
padding-left: 20px;
background: url("../img/parts/ico_link_04.gif") no-repeat scroll 0 0.26em transparent;
}
.lpwFund .lpwContent ul.fundList {
margin: 10px 2px;
}
.lpwFund .lpwContent ul.fundList li a,
.lpwFund .lpwContent ul.fundList li a:hover {
display: block;
padding: 4px 13px 2px;
text-decoration: none;
color: #222222;
}
.lpwFund .lpwContent ul.fundList li a:hover {
background-color: #EEEEEE;
}
.lpwFund .lpwContent ul.fundList li.selectColor_01,
.lpwFund .lpwContent ul.fundList li.selectColor_02,
.lpwFund .lpwContent ul.fundList li.selectColor_03,
.lpwFund .lpwContent ul.fundList li.selectColor_04,
.lpwFund .lpwContent ul.fundList li.selectColor_05 {
padding: 2px 13px;
color: #CC0000;
font-weight: bold;
}
.lpwFund .lpwContent ul.fundList li.selectColor_02 {
color: #000099;
}
.lpwFund .lpwContent ul.fundList li.selectColor_03 {
color: #006633;
}
.lpwFund .lpwContent ul.fundList li.selectColor_04 {
color: #A401E1;
}
.lpwFund .lpwContent ul.fundList li.selectColor_05 {
color: #FF6C00;
}
.lpwFund .lpwContent ul.fundList li.act a, .lpwFund .lpwContent ul.fundList li.act a:hover {
background-color: #808080;
color: #FFFFFF;
}
.lpwFund .lpwNotes {
margin-top: 3px;
}
.lpwFund .lpwSubmit {
margin-top: 10px;
text-align: center;
}

.wordSearchTool {
position: relative;
width: 245px;
height: 20px;
}
.wordSearchTool .searchTxt input {
margin-left: 5px;
padding-top: 2px;
width: 185px;
height: 18px;
border: medium none;
background: none repeat scroll 0 0 transparent;
font-size: 12px;
line-height: 1.5;
}
.wordSearchTool .searchTxt {
position: absolute;
top: 0;
left: 0;
width: 195px;
height: 20px;
background: url("../img/parts/bg_search.gif") no-repeat scroll left top transparent;
}
.wordSearchTool .searchBtn input {
position: absolute;
top: 0;
right: 0;
}

.jumpBox .jumpTxt {
margin: 50px 0;
}
.jumpBox .jumpBtn {
text-align: center;
margin-bottom: 50px;
}
.jumpBox .jumpBtn li {
display: inline;
padding: 0 5px;
}

.compBox .compTxt {
margin: 50px 0;
}

/* nisa */
.sav_nisa .btnArea {
	width:573px;
	margin-bottom:25px;
}
.sav_nisa .btnArea a,
.sav_nisa .btnArea a:link,
.sav_nisa .btnArea a:visited{
	color:#222222;
	text-decoration:none;
}
.sav_nisa .btnArea a:hover span{
	color:#222222;
	text-decoration:underline;
}
.sav_nisa .btnArea .btnAreaBtm{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnareabtm.gif") left bottom no-repeat;
	padding-bottom:2px;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnAreaBtm_single{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnareabtm_single.gif") left bottom no-repeat;
	padding-bottom:2px;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnArea01{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea01.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnArea02{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea02.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnArea03{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea03.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnArea04{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea04.gif") left top no-repeat;
	margin-bottom:10px;	
	
}
.sav_nisa .btnArea .btnArea02_junior_nisa{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea02_junior_nisa.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnArea03_junior_nisa{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea03_junior_nisa.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_nisa .btnArea .btnArea02_tsumitate_nisa{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea02_tsumitate_nisa.gif") left top no-repeat;
	margin-bottom:10px;		
}
.sav_nisa .btnArea .btnArea03_tsumitate_nisa{
	background: url("../../personal/saving/investment/nisa/img/index_bg_btnarea03_tsumitate_nisa.gif") left top no-repeat;
	margin-bottom:10px;	
}

.sav_nisa .btnArea .btnL{
	float:left;
	width:282px;
	margin-right:6px;
}
.sav_nisa .btnArea .btnR{
	float:left;
	width:282px;
}
.sav_nisa .btnArea .text01,
.sav_nisa .btnArea .text02,
.sav_nisa .btnArea .text03,
.sav_nisa .btnArea .text04,
.sav_nisa .btnArea .text05,
.sav_nisa .btnArea .text06{
	font-size:12px;
	display:block;
	min-height:100px;
}
.sav_nisa .btnArea .text01{
	width:128px;
	padding:7px 0 0 25px;
}
.sav_nisa .btnArea .text02{
	width:173px;
	padding:7px 0 0 25px;
}
.sav_nisa .btnArea .text03{
	width:175px;
	padding:7px 0 0 25px;
}
.sav_nisa .btnArea .text04{
	width:155px;
	padding:7px 0 0 25px;
}
.sav_nisa .btnArea .text05{
	width:155px;
	padding:7px 0 0 25px;
}
.sav_nisa .btnArea .text06{
	width:175px;
	padding:7px 0 0 25px;
}
.sav_nisa .btnArea .btnAreaTit{
	font-size:21px;
	font-weight:bold;
	line-height:1.2;
}

.sav_nisa .infoDesk{
	color:#0097af;
	margin-bottom:10px;
}
.sav_nisa .infoTell{
	color:#ff0101;
	font-size:32px;
	font-weight:bold;
	line-height:1;
}
.sav_nisa .infoDay{
	color:#ff0101;
	font-size:14px;
}


/* nisa_selection */
.sav_selection ul.btmArea {
	width:573px;
	margin-bottom:25px;
}
.sav_selection ul.btmArea li.btnL{
	float:left;
	width:280px;
	margin:0 10px 10px 0;
}
.sav_selection ul.btmArea li.btnR{
	float:left;
	width:280px;
	margin:0 0 10px 0;
}
.sav_selection ul.btmArea li.btnR{
	float:left;
	width:280px;
	margin:0 0 10px 0;
}
.sav_selection .indexfundTxt01,
.sav_map .indexfundTxt01{
	color:#d30009;
}
.sav_selection .indexfundTxt02 .recomark,
.sav_map .indexfundTxt02 .recomark{
	vertical-align:middle;
	padding:0 3px 0.3em;
}


/* nisa_selection */
.sav_qa ul.faqLinkNavi {
	width:573px;
	padding-bottom:10px;
}
.sav_qa ul.faqLinkNavi li{
	display:inline;
	padding-right:20px;
}
.btnLink01,
.btnLink03,
.btnLink04{
	position:relative;
}
.btnLink01 ul li.btnLink01{
	position:absolute;
	top:105px;
	left:48px;
}
.btnLink01 ul li.btnLink02
{
	position:absolute;
	top:105px;
	left:144px;
}
.btnLink01 ul li.btnLink05
{
	position:absolute;
	top:30px;
	left:98px;
}
.btnLink03 ul li.btnLink01{
	position:absolute;
	top:40px;
	left:9px;
}
.btnLink03 ul li.btnLink02{
	position:absolute;
	top:40px;
	left:139px;
}
.btnLink03 ul li.btnLink03{
	position:absolute;
	top:126px;
	left:9px;
}
.btnLink03 ul li.btnLink04{
	position:absolute;
	top:126px;
	left:139px;
}
.btnLink04 ul li.btnLink01{
	position:absolute;
	top:32px;
	left:14px;
}
.btnLink04 ul li.btnLink02{
	position:absolute;
	top:32px;
	left:144px;
}


/* map */
.sav_map .mapArea01 table,
.sav_map .mapArea02 table{
	width:572px;
}

.sav_map .mapArea01{
	width:573px;
	background:url(../../personal/saving/investment/nisa/selection/img/map_bg01.gif) no-repeat 27px 36px;
	margin-bottom:30px;
}

.sav_map .mapArea01_2{
	width:573px;
	background:url(../../personal/saving/investment/nisa/selection/img/map_bg01_2.gif) no-repeat 27px 36px;
	margin-bottom:30px;
}

.sav_map .mapArea02{
	width:573px;
	background:url(../../personal/saving/investment/nisa/selection/img/map_bg02.gif) no-repeat 27px 37px;
}
.sav_map .mapArea02_2{
	width:573px;
	background:url(../../personal/saving/investment/nisa/selection/img/map_bg02_2.gif) no-repeat 27px 37px;
}

.sav_map .mapArea{
	width:100%;
}
.sav_map .mapAreaIn{
	width:562px;
	display:block;
	border:1px solid #666465;
	border-left:none;
}
.sav_map .mapArea .mapTableTit01{
	width:184px;
}
.sav_map .mapArea .mapTableTit02{
	width:174px;
}
.sav_map .mapArea .mapTableTit03{
	width:187px;
}
.sav_map .mapAreaIn td{
	padding-left:13px;
	line-height:1;
}
.sav_map .mapAreaIn td.fst{
	padding-left:6px;
}
.btndebenture02,
.btndebenture03{
	position:relative;
}
.btndebenture02 ul li.btnLink01{
	position:absolute;
	top:29px;
	left:30px;
}
.btndebenture02 ul li.btnLink02{
	position:absolute;
	top:56px;
	left:30px;
}
.btndebenture03 ul li.btnLink01{
	position:absolute;
	top:37px;
	left:28px;
}
.btndebenture03 ul li.btnLink02{
	position:absolute;
	top:64px;
	left:28px;
}


/* nisa_info */
.sav_qa .defType_info dt, .defType_info dd {
    margin-left: 6.5em;
    padding: 1px 0;
}
.defType_info dt {
	color:#298AB2;
    clear: left;
    float: left;
    margin-left: 0;
}



.w2   { width: 2% !important; }
.w3   { width: 3% !important; }
.w4   { width: 4% !important; }
.w5   { width: 5% !important; }
.w6   { width: 6% !important; }
.w7   { width: 7% !important; }
.w8   { width: 8% !important; }
.w9   { width: 9% !important; }
.w10  { width: 10% !important; }
.w11  { width: 11% !important; }
.w12  { width: 12% !important; }
.w13  { width: 13% !important; }
.w14  { width: 14% !important; }
.w15  { width: 15% !important; }
.w16  { width: 16% !important; }
.w17  { width: 17% !important; }
.w18  { width: 18% !important; }
.w19  { width: 19% !important; }
.w20  { width: 20% !important; }
.w21  { width: 21% !important; }
.w22  { width: 22% !important; }
.w23  { width: 23% !important; }
.w24  { width: 24% !important; }
.w25  { width: 25% !important; }
.w26  { width: 26% !important; }
.w27  { width: 27% !important; }
.w28  { width: 28% !important; }
.w29  { width: 29% !important; }
.w30  { width: 30% !important; }
.w31  { width: 31% !important; }
.w32  { width: 32% !important; }
.w33  { width: 33% !important; }
.w34  { width: 34% !important; }
.w35  { width: 35% !important; }
.w36  { width: 36% !important; }
.w37  { width: 37% !important; }
.w38  { width: 38% !important; }
.w39  { width: 39% !important; }
.w40  { width: 40% !important; }
.w41  { width: 41% !important; }
.w42  { width: 42% !important; }
.w43  { width: 43% !important; }
.w44  { width: 44% !important; }
.w45  { width: 45% !important; }
.w46  { width: 46% !important; }
.w47  { width: 47% !important; }
.w48  { width: 48% !important; }
.w49  { width: 49% !important; }
.w50  { width: 50% !important; }
.w51  { width: 51% !important; }
.w52  { width: 52% !important; }
.w53  { width: 53% !important; }
.w54  { width: 54% !important; }
.w55  { width: 55% !important; }
.w56  { width: 56% !important; }
.w57  { width: 57% !important; }
.w58  { width: 58% !important; }
.w59  { width: 59% !important; }
.w60  { width: 60% !important; }
.w61  { width: 61% !important; }
.w62  { width: 62% !important; }
.w63  { width: 63% !important; }
.w64  { width: 64% !important; }
.w65  { width: 65% !important; }
.w66  { width: 66% !important; }
.w67  { width: 67% !important; }
.w68  { width: 68% !important; }
.w69  { width: 69% !important; }
.w70  { width: 70% !important; }
.w71  { width: 71% !important; }
.w72  { width: 72% !important; }
.w73  { width: 73% !important; }
.w74  { width: 74% !important; }
.w75  { width: 75% !important; }
.w76  { width: 76% !important; }
.w77  { width: 77% !important; }
.w78  { width: 78% !important; }
.w79  { width: 79% !important; }
.w80  { width: 80% !important; }
.w81  { width: 81% !important; }
.w82  { width: 82% !important; }
.w83  { width: 83% !important; }
.w84  { width: 84% !important; }
.w85  { width: 85% !important; }
.w86  { width: 86% !important; }
.w87  { width: 87% !important; }
.w88  { width: 88% !important; }
.w89  { width: 89% !important; }
.w90  { width: 90% !important; }
.w91  { width: 91% !important; }
.w92  { width: 92% !important; }
.w93  { width: 93% !important; }
.w94  { width: 94% !important; }
.w95  { width: 95% !important; }
.w96  { width: 96% !important; }
.w97  { width: 97% !important; }
.w98  { width: 98% !important; }
.w99  { width: 99% !important; }
.w100  { width: 100% !important; }
.wAuto  { width: auto !important; }
.mt0  { margin-top: 0 !important; }
.mt5  { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mt55 { margin-top: 55px !important; }
.mt60 { margin-top: 60px !important; }
.mr0  { margin-right: 0 !important; }
.mr2  { margin-right: 2px !important; }
.mr3  { margin-right: 3px !important; }
.mr4  { margin-right: 4px !important; }
.mr5  { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr45 { margin-right: 45px !important; }
.mr50 { margin-right: 50px !important; }
.mr55 { margin-right: 55px !important; }
.mr60 { margin-right: 60px !important; }
.mb0  { margin-bottom: 0 !important; }
.mb5  { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb55 { margin-bottom: 55px !important; }
.mb60 { margin-bottom: 60px !important; }
.ml0  { margin-left: 0 !important; }
.ml5  { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml50 { margin-left: 50px !important; }
.ml55 { margin-left: 55px !important; }
.ml60 { margin-left: 60px !important; }
.pt0  { padding-top: 0 !important; }
.pt5  { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt45 { padding-top: 45px !important; }
.pt50 { padding-top: 50px !important; }
.pt55 { padding-top: 55px !important; }
.pt60 { padding-top: 60px !important; }
.pr0  { padding-right: 0 !important; }
.pr5  { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr35 { padding-right: 35px !important; }
.pr40 { padding-right: 40px !important; }
.pr45 { padding-right: 45px !important; }
.pr50 { padding-right: 50px !important; }
.pr55 { padding-right: 55px !important; }
.pr60 { padding-right: 60px !important; }
.pb0  { padding-bottom: 0 !important; }
.pb5  { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb55 { padding-bottom: 55px !important; }
.pb60 { padding-bottom: 60px !important; }
.pl0  { padding-left: 0 !important; }
.pl5  { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl13 { padding-left: 13px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl35 { padding-left: 35px !important; }
.pl40 { padding-left: 40px !important; }
.pl45 { padding-left: 45px !important; }
.pl50 { padding-left: 50px !important; }
.pl55 { padding-left: 55px !important; }
.pl60 { padding-left: 60px !important; }

/* 0127add */

#main .col1Type_03{
background:url("../img/parts/bg_col1type_03_02.gif") 0 0 repeat-y;
width:454px;
}

#main .col1Type_03 .colBox{
background:url("../img/parts/bg_col1type_03_03.gif") 0 bottom no-repeat;
}

#main .col1Type_03 .colBlock{
background:url("../img/parts/bg_col1type_03_01.gif") 0 top no-repeat;
padding:12px 15px 14px;
}

#main .col1Type_05{
background:url("../img/parts/bg_col1type_05_02.gif") 0 0 repeat-y;
width:527px;
}

#main .col1Type_05 .colBox{
background:url("../img/parts/bg_col1type_05_03.gif") 0 bottom no-repeat;
}

#main .col1Type_05 .colBlock{
background:url("../img/parts/bg_col1type_05_01.gif") 0 top no-repeat;
padding:12px 15px 14px;
}


/* 2018/06/01 */
/* 外貨 */
.sav_money .btnArea {
	width:573px;
	margin-bottom:25px;
}
.sav_money .btnArea a,
.sav_money .btnArea a:link,
.sav_money .btnArea a:visited{
	color:#222222;
	text-decoration:none;
}
.sav_money .btnArea a:hover span{
	color:#222222;
	text-decoration:underline;
}
/* 外貨預金ってなに？ */
.sav_money .btnArea .btnAreaBtm{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnareabtm.gif") left bottom no-repeat;
	padding-bottom:2px;
	margin-bottom:10px;
}
.sav_money .btnArea .btnAreaBtm_single{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnareabtm_single.gif") left bottom no-repeat;
	padding-bottom:2px;
	margin-bottom:10px;
}
.sav_money .btnArea .btnArea01{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnarea01.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_money .btnArea .btnArea02{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnarea02.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_money .btnArea .btnArea03{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnarea03.gif") left top no-repeat;
	margin-bottom:10px;
}
/* 外貨預金取引をはじめよう */
.sav_money .btnArea .btnArea04{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnarea04.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_money .btnArea .btnArea05{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnarea05.gif") left top no-repeat;
	margin-bottom:10px;
}
.sav_money .btnArea .btnArea06{
	background: url("../../personal/saving/foreign/first/img/index_bg_btnarea06.gif") left top no-repeat;
	margin-bottom:10px;
}

.sav_money .btnArea .btnL{
	float:left;
	width:282px;
	margin-right:6px;
}
.sav_money .btnArea .btnR{
	float:left;
	width:282px;
}
/*
.sav_money .btnArea .text01,
.sav_money .btnArea .text02{
	display:block;
	font-size:21px;
	font-weight:bold;
	line-height:1.2;
}
.sav_money .btnArea .text03{
	display:block;
	line-height:1.0;
}
.sav_money .btnArea .text01{
	width:160px;
	min-height:65px;
	padding:40px 0 0 25px;
}
.sav_money .btnArea .text02{
	width:173px;
	min-height:65px;
	padding:30px 0 0 25px;
}
.sav_money .btnArea .text03{
	font-size:14px;
}
.ttlline {
	border-bottom: solid 3px #0099b3;
	font-size : 1.5;
	font-weight: bold;
}
*/
.sav_money .btnArea .text01,
.sav_money .btnArea .text02,
.sav_money .btnArea .text03,
.sav_money .btnArea .text04,
.sav_money .btnArea .text05,
.sav_money .btnArea .text06{
	font-size:12px;
	display:block;
	min-height:60px;
}
.sav_money .btnArea .text01{
	width:160px;
	padding:41px 0 0 25px;
}
.sav_money .btnArea .text02{
	width:160px;
	padding:33px 0 10px 25px;
}
.sav_money .btnArea .text03{
	width:160px;
	padding:30px 0 5px 25px;
}
.sav_money .btnArea .text04{
	width:160px;
	padding:25px 0 0 25px;
}
.sav_money .btnArea .btnAreaTit{
	font-size:17px;
	font-weight:bold;
	line-height:1.2;
}
.sav_money .btnArea .btnAreaTit02{
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
}

.sav_money .point{
	width: 500px;
	margin: 0 auto;
	min-height: 100px;
	border: 1px #f0ad00 solid;
	border-radius: 20px;
	border-radius: 1em;
	background:url(../../personal/saving/foreign/first/img/first_01img_point.png) no-repeat;
	background-position : right bottom;
	margin-bottom: 10px;
}
.sav_money .point .word {
	font-size: 16px;
	font-weight:bolder;
	padding: 10px 0 0 20px;
}
.sav_money .point .wordmore {
	width: 430px;
	padding: 0 0 10px 20px;
}
.hdType_gaika {
	height: 25px;
	margin-bottom: 25px;
	padding-left: 15px;
	background: url("../img/parts/bg_hdtype_gaika.gif") no-repeat left bottom transparent;
	font-weight: bold;
	font-size: 112%;
}
.ancntm{
    margin-top: -30px;
    padding-top: 30px;
}
