@charset "Shift_JIS";

/* padding-bottom */
#ND .paddingb0 {padding-bottom: 0px !important;}
#ND .paddingb3 {padding-bottom: 3px !important;}
#ND .paddingb4 {padding-bottom: 4px !important;}
#ND .paddingb5 {padding-bottom: 5px !important;}
#ND .paddingb10 {padding-bottom: 10px !important;}
#ND .paddingb15 {padding-bottom: 15px !important;}
#ND .paddingb20 {padding-bottom: 20px !important;}
#ND .paddingb25 {padding-bottom: 25px !important;}
#ND .paddingb30 {padding-bottom: 30px !important;}
#ND .paddingb40 {padding-bottom: 40px !important;}


/* margin-bottom */
#ND .marginb0 {margin-bottom: 0px !important;}
#ND .marginb3 {margin-bottom: 3px !important;}
#ND .marginb4 {margin-bottom: 4px !important;}
#ND .marginb5 {margin-bottom: 5px !important;}
#ND .marginb10 {margin-bottom: 10px !important;}
#ND .marginb15 {margin-bottom: 15px !important;}
#ND .marginb20 {margin-bottom: 20px !important;}
#ND .marginb25 {margin-bottom: 25px !important;}
#ND .marginb30 {margin-bottom: 30px !important;}
#ND .marginb40 {margin-bottom: 40px !important;}

/* margin-top */
#ND .margint30 {margin-top: 30px !important;}
#ND .margint40 {margin-top: 40px !important;}
#ND .margint50 {margin-top: 50px !important;}

/* Headblue */
#ND #Headblue {position: relative; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 10px; background: #E6EEF9;}
#ND #Headblue .LineBlue {display: block; border-left: solid 5px #0A7ABE; padding: 3px 0 4px 10px; min-height: 46px; overflow: hidden;}
#ND #Headblue h3 {font-size: 20px; line-height: 1.2; font-weight: bold;}
#ND #Headblue p {margin-top: 8px; line-height: 1.2;}
#ND #Headblue .block01 .title01 {width: 360px;}
#ND #Headblue .block01 .button01 {position: absolute; top: 8px; right: 8px;}

/* breadcrumb*/
#ND #breadcrumb {margin: 10px 5px;}
#ND #breadcrumb ol li {display: inline; list-style-type: none;}
#ND #breadcrumb ol li:before {content: " > "; color: #003399; font-weight: bold;}
#ND #breadcrumb ol li:first-child:before {content: "";}
#ND #breadcrumb ol li a {text-decoration: none;}

/* Lh01 */
#ND .Lh01 {line-height: 1.4 !important;}


/* TitleMod01 */
#ND .TitleMod01 {background: #0A7ABE url(/contents/pc/img/skm_bg_titlemod01_01.gif) no-repeat 0 0; min-height: 36px;}
#ND .TitleMod01 > span {display: block; padding: 7px 11px 3px 11px; color: #FFF; font-size: 16px; font-weight: bold; line-height: 1.5;}


/* TitleMod03 */
#ND .TitleMod03 {padding-bottom: 4px; border-bottom: 1px solid #CCC;}
#ND .TitleMod03 > span {display: block; padding: 1px 0 0 10px; min-height: 19px; background: url(/contents/pc/img/skm_i_titlemod03_01.gif) no-repeat 0 0; font-size: 15px; line-height: 1.2;}


/* Link01 */
#ND .Link01 {padding-left: 22px; background: url(/contents/pc/img/skm_i_link_01.png) no-repeat 0 0.15em; line-height: 1.4;}

/* LinkBox01 */
#ND .LinkBox01 {padding: 13px 9px; border: 2px solid #EEE;}
#ND .LinkBox01 p {font-size: 14px; line-height: 1.4;}

/* LinkArea01 */
#ND .linkArea01 {padding: 14px 0 15px 0; background-color: #FFF;}
#ND .linkArea01.isSmall {padding: 10px 0 11px 0;}
#ND .BG {padding: 20px 0; background-color: #E6EEF9;}
#ND .linkArea01 .button01 {margin: 0 auto; width: 400px;}
#ND .linkArea01 .button01 a {display: block; width: 400px; height: 50px; background: url(/contents/pc/img/skm_b_01.gif) no-repeat; color: #FFF; font-size: 16px; font-weight: bold; line-height: 50px; text-decoration: none; text-align: center;}
#ND .linkArea01 .button01 a:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
#ND .linkArea01 .button02 {margin: 0 auto; width: 310px;}
#ND .linkArea01 .button02 a {display: block; width: 310px; height: 50px; background: url(/contents/pc/img/skm_b_02.gif) no-repeat; color: #FFF; font-size: 16px; font-weight: bold; line-height: 50px; text-decoration: none; text-align: center;}
#ND .linkArea01 .button01 a span,
#ND .linkArea01 .button02 a span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/creditcard_i_link.png) no-repeat 0 50%;}
#ND .linkArea01 .button02 a:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}


/* LinkArea02 */
#ND .LinkArea02 .button01, #ND .LinkArea02 .button02 {margin: 0 auto; width: 310px;}
#ND .LinkArea02 .button01 a,#ND .LinkArea02 .button02 a {display: block; width: 310px; height: 50px; background: url(/contents/pc/img/skm_b_white_01.png) no-repeat; font-size: 16px; font-weight: bold; line-height: 50px; text-decoration: none; text-align: center;}
#ND .LinkArea02 .button01 a:hover,#ND .LinkArea02 .button02 a:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
#ND .LinkArea02 .button01 a span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/skm_i_button_02.gif) no-repeat 0 50%;}
#ND .LinkArea02 .button02 a span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/nd_i_b_link_blue.png) no-repeat 0 50%;}


/* LinkArea03 */
#ND .LinkArea03 {padding: 20px 0; background-color: #E6EEF9;}
#ND .LinkArea03 .button01,#ND .LinkArea03 .button02 {margin: 0 auto; width: 310px;}
#ND .LinkArea03 .button01 a,#ND .LinkArea03 .button02 a {display: block; width: 310px; height: 50px; background: url(/contents/pc/img/skm_b_white_01.png) no-repeat; font-size: 16px; font-weight: bold; line-height: 50px; text-decoration: none; text-align: center;}
#ND .LinkArea03 .button01 a:hover,#ND .LinkArea03 .button02 a:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
#ND .LinkArea03 .button01 a span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/skm_i_button_02.gif) no-repeat 0 50%;}
#ND .LinkArea03 .button02 a span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/nd_i_b_link_blue.png) no-repeat 0 50%;}



/* LinkArea04 */
#ND .LinkArea04 {padding: 10px; background-color: #E6EEF9;}
#ND .LinkArea04:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*+html #ND .LinkArea04 {height: 1%; display: block;}
#ND .LinkArea04 .block01 {float: left; width: 310px;}
#ND .LinkArea04 .block02 {float: right; width: 310px;}

/* BtnOrange01 */
#ND .BtnOrange01 {display: inline-block; width: 310px; height: 50px; background: url(/contents/pc/img/bg_btn_orange_01.png) no-repeat; text-align: center; text-decoration: none; vertical-align: top;}
#ND .BtnOrange01 > span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/creditcard_i_link.png) no-repeat 0 50%; color: #FFF; font-size: 16px; font-weight: bold; line-height: 50px;}
#ND .BtnOrange01 .isSmall {font-size: 12px;}
#ND .BtnOrange01:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}

/* BtnWhite01 */
#ND .BtnWhite01 {display: block; width: 310px; height: 52px; background: url(/contents/pc/img/bg_btn_white_01.png) no-repeat; font-size: 16px; font-weight: bold; line-height: 52px; text-decoration: none; text-align: center; vertical-align: top;}
#ND .BtnWhite01 > span {display: inline-block; padding-left: 30px; background: url(/contents/pc/img/nd_i_b_link_blue.png) no-repeat 0 50%; font-size: 16px; font-weight: bold; line-height: 50px;}
#ND .BtnWhite01:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}



/* Box01 */
#ND .Box01 {background: url(/contents/pc/img/skm_bg_box_middle.gif) repeat-y;}
#ND .Box01 .Box01BgT {background: url(/contents/pc/img/skm_bg_box_top.gif) no-repeat 0 0;}
#ND .Box01 .Box01BgB {padding: 2px 14px 19px 14px; background: url(/contents/pc/img/skm_bg_box_bottom.gif) no-repeat left bottom;}
#ND .Box01 .title01 {padding-left: 18px; min-height: 30px; background: url(/contents/pc/img/skm_i_box_01.gif) no-repeat;}
#ND .Box01 .title01 > span {display: block; padding-top: 5px; color: #0059B2; font-size: 16px; line-height: 1.4;}

#ND .Box01.MoreBox01 .block01 {margin-top: 11px;}
#ND .Box01.MoreBox01 .block01:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*+html #ND .Box01.MoreBox01 .block01 {height: 1%; display: block;}
#ND .Box01.MoreBox01 .block01 .main01 {float: left; margin-right: 20px; padding-top: 3px; width: 426px;}
#ND .Box01.MoreBox01 .block01 .image01 {float: left; width: 180px;}
#ND .Box01.MoreBox01 .block01 li p {padding-left: 22px; background: url(/contents/pc/img/skm_i_link_01.png) no-repeat 0 0.1em; font-size: 14px; line-height: 1.4;}
#ND .Box01.MoreBox01 .block01 li {margin-top: 3px;}
#ND .Box01.MoreBox01 .block01 li:first-child {margin-top: 0;}

#ND .Box01.EnchouBox01 .block01 {margin-top: 11px;}
#ND .Box01.EnchouBox01 .block01:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*+html #ND .Box01.EnchouBox01 .block01 {height: 1%; display: block;}
#ND .Box01.EnchouBox01 .block01 .main01 {float: left; padding-top: 3px; width: 450px;}
#ND .Box01.EnchouBox01 .block01 .image01 {float: right; width: 161px;}

/* ExCLM */
#ND .ExCLMHead {background: #E6E6D9; padding: 7px 13px; color: #2C2C2C; font-size: 14px; font-weight: bold;}
#ND .ExCLMText {background: #F7F7F0; padding: 7px 13px; color: #2C2C2C; font-size: 14px;}


/* NotesBox01 */
#ND .NotesBox01 {background-color: #EEE;}
#ND .NotesBox01 .title01 {padding: 7px 10px 4px 35px; background: url(/contents/pc/img/skm_i_notes_01.png) no-repeat 13px 7px; border-bottom: 1px solid #DDD; font-size: 14px; font-weight: bold; line-height: 1.4;}
#ND .NotesBox01 .block01 {padding: 3px 16px 14px 16px;}
#ND .NotesBox01 .block01 dl dt {margin-top: 10px; font-size: 14px; font-weight: bold; line-height: 1.4;}
#ND .NotesBox01 .block01 dl dd {font-size: 12px; line-height: 1.6;}
#ND .NotesBox01 .block01 ul li {margin-top: 10px;}
#ND .NotesBox01 .block01 ul li:first-child {margin-top: 0;}
#ND .NotesBox01 .block01 ul li p {font-size: 14px; line-height: 1.4;}

/* Nav01 */
#ND .Nav01 {margin-top: 20px; border-top: 1px solid #CCC;}
#ND .Nav01 ul {border-top: 1px solid #FFF;}
#ND .Nav01 ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*+html #ND .Nav01 ul {height: 1%; display: block;}
#ND .Nav01 ul li {float: left; border-left: 1px solid #FFF; text-align: center; vertical-align: middle;}
#ND .Nav01 ul li.li01 {border-left: none;}
#ND .Nav01 ul li a {display: block; padding-top: 16px; height: 35px; background: url(/contents/pc/img/visa_bg_nav01_01.gif) repeat-x; font-size: 14px; font-weight: bold;}
#ND .Nav01 ul li.li01 a {padding-top: 8px; height: 43px;}
#ND .Nav01 ul li a:hover {filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
#ND .Nav01 ul li a.QA:hover {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; color: #000; text-decoration: none;}
#ND .Nav01 ul li.active a {height: 35px; background: url(/contents/pc/img/visa_bg_nav01_02.gif) no-repeat 50% 0; color: #000; text-decoration: none;}
#ND .Nav01 ul li.li01.active a {height: 43px;}
#ND .Nav01 ul li.active a:hover {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

/* 法人カテゴリ */
#ND.type-co {font-family: "メイリオ", "Meiryo", sans-serif; padding-bottom: 10px;}
#ND.type-co p {font-size: 14px; line-height: 1.7; margin-bottom: 10px;}
#ND.type-co.type-card p,
#ND.type-co.type-card li,
#ND.type-co.type-card dd {color: #333;}

#ND.type-co .hdg-l3-co {
background: #4a73be;
color: #fff;
display: block;
font-size: 18px;
font-weight: bold;
margin-top: 30px;
margin-bottom: 20px;
padding: 10px;
position: relative;
text-align: center;
}
#ND.type-co .hdg-l3-co::after {
content: "";
display: block;
border-top: 10px solid #4a73be;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
left: 50%;
bottom: -9px;
margin-left: -10px;
position: absolute;
}
#ND.type-co .hdg-l3-co.type-black {
background: #666;
}
#ND.type-co .hdg-l3-co.type-black::after {
border-top: 10px solid #666;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
}
#ND.type-co .hdg-l3-co-02 {
background: #f1f5fd;
border-left: 3px solid #4a73be;
color: #4a73be;
font-size: 21px;
padding: 8px 14px;
margin-top: 30px;
margin-bottom: 15px;
}
#ND.type-co .hdg-l3-co-02 .sub {
display: block;
font-size: 14px;
font-weight: normal;
}
#ND.type-co .hdg-l3-co-img {
text-align: center;
margin: 22px 0;
}
#ND.type-co .hdg-l4-co {
color: #4a73be;
font-size: 18px;
margin-top: 30px;
margin-bottom: 12px;
padding-left: 12px;
position: relative;
}
#ND.type-co .hdg-l4-co::before {
background: linear-gradient(to bottom, #799fe5 0%, #799fe5 49%, #4a73be 50%, #4a73be 100%);
content: "";
display: block;
width: 4px;
height: 1em;
position: absolute;
top: .1em;
left: 0;
}
#ND.type-co .hdg-l4-co-02 {
font-size: 16px;
font-weight: bold;
margin-top: 25px;
margin-bottom: 10px;
}
#ND.type-co .hdg-l4-co-03 {
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
}
#ND.type-co .hdg-l4-co-qa {
background: #0a7abe;
color: #fff;
display: table;
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
width: 100%;
}
#ND.type-co .hdg-l4-co-qa > span {
display: table-cell;
padding: 10px;
}
#ND.type-co .hdg-l4-co-qa .icon {
background: #1e97e1;
width: 1em;
}

#ND.type-co .link-icon-pdf {
display: inline-block;
padding-left: 30px;
position: relative;
}
#ND.type-co .link-icon-pdf::before {
background: url(/contents/pc/img_cmn/i_pdf_01.png) no-repeat top left;
content: "";
display: block;
width: 24px;
height: 24px;
position: absolute;
top: 0;
left: 0;
}
#ND.type-co .link-icon-q-co {
display: inline-block;
padding-left: 24px;
position: relative;
}
#ND.type-co .link-icon-q-co::before {
background: #4a73be;
border-radius: 50px;
content: "";
display: block;
width: 18px;
height: 18px;
position: absolute;
top: .1em;
left: 0;
}
#ND.type-co .link-icon-q-co::after {
color: #fff;
content: "？";
display: block;
font-weight: bold;
width: 18px;
height: 18px;
position: absolute;
top: 0;
left: .15em;
}
#ND.type-co .table-co {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin-bottom: 8px;
}
#ND.type-co .table-co th,
#ND.type-co .table-co td {
border: 1px solid #ccc;
font-size: 13px;
padding: 10px 12px;
vertical-align: top;
}
#ND.type-co .table-co th {
background: #e3ecfd;
font-weight: bold;
white-space: nowrap;
}
#ND.type-co .table-co td.hdg {
background: #f2f6fd;
font-weight: bold;
white-space: nowrap;
}
#ND.type-co .table-co td p {
font-size: 13px;
}
#ND.type-co .table-co td .balloon {
background: #ddeeeb;
display: inline-block;
padding: 5px 8px;
position: relative;
margin-left: 15px;
vertical-align: top;
}
#ND.type-co .table-co td .balloon::before {
content: "";
display: block;
border-right: 8px solid #ddeeeb;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
top: 8px;
left: -8px;
position: absolute;
}
#ND.type-co .table-co td .balloon p {
font-size: 12px;
margin-bottom: 5px;
}
#ND.type-co .table-co td .balloon p:last-child {
margin-bottom: 0;
}
#ND.type-co .table-co td .balloon p.note {
color: #666;
text-align: right;
}
#ND.type-co .list-notice-co li {
color: #666;
display: inline-block;
font-size: 12px;
margin-bottom: 5px;
position: relative;
padding-left: 16px;
}
#ND.type-co .list-notice-co li::before {
content: "※";
position: absolute;
top: .1em;
left: 0;
}
#ND.type-co .list-notice-co li:last-child {
margin-bottom: 0;
}
#ND.type-co .list-noticenum-co li {
color: #666;
display: inline-block;
font-size: 12px;
margin-bottom: 5px;
position: relative;
padding-left: 3.6em;
}
#ND.type-co .list-noticenum-co li .num {
position: absolute;
top: 0;
left: 0;
}
#ND.type-co .list-noticenum-co li:last-child {
margin-bottom: 0;
}
#ND.type-co .list-disc-co li {
font-size: 13px;
margin-bottom: 5px;
position: relative;
padding-left: 16px;
}
#ND.type-co .list-disc-co li::before {
background: #4a73be;
border-radius: 50px;
content: "";
height: 4px;
width: 4px;
position: absolute;
top: .5em;
left: .3em;
}
#ND.type-co .list-disc-co li:last-child {
margin-bottom: 0;
}
#ND.type-co .lyt-col2-co {
display: table;
table-layout: fixed;
width: 100%;
}
#ND.type-co .lyt-col2-co .col {
display: table-cell;
vertical-align: top;
padding: 0 9px;
}
#ND.type-co .lyt-col2-co .col:first-child {
padding-left: 0;
}
#ND.type-co .lyt-col2-co .col:last-child {
padding-right: 0;
}
#ND.type-co .lyt-col3-co {
border-collapse: separate;
border-spacing: 8px 0;
display: table;
table-layout: fixed;
width: 100%;
}
#ND.type-co .lyt-col3-co .col {
display: table-cell;
vertical-align: top;
}
#ND.type-co .lyt-col3-01-co {
border-collapse: collapse;
display: table;
table-layout: fixed;
width: 100%;
}
#ND.type-co .lyt-col3-01-co .col {
display: table-cell;
vertical-align: top;
padding-right: 8px;
}
#ND.type-co .lyt-col3-01-co .col:last-child {
padding-right: 0;
}
#ND.type-co .lyt-col3-02-co-wrap {
overflow: hidden;
width: 660px;
}
#ND.type-co .lyt-col3-02-co {
border-collapse: separate;
border-spacing: 18px 0;
display: table;
table-layout: fixed;
width: 696px;
margin: 0 -18px;
}
#ND.type-co .lyt-col3-02-co .col {
display: table-cell;
vertical-align: top;
}
#ND.type-co .lyt-col3-02-co .col .icon-ttl {
background: #eef4fb;
display: inline-block;
font-size: 12px;
padding: 2px 4px 0;
margin: 6px 0 5px;
}
#ND.type-co .lyt-img-box-co .image {
margin-bottom: 5px;
}
#ND.type-co .lyt-img-box-co .text p {
margin-bottom: 0;
}
#ND.type-co .box-co {
background: #eef3fc;
padding: 18px 10px;
}
#ND.type-co .lyt-box-co {
background: #fff;
border: 1px solid #4a73be;
text-align: center;
position: relative;
}
#ND.type-co .lyt-col3-co .col.lyt-box-co {
vertical-align: middle;
}
#ND.type-co .lyt-box-co dt {
background: #4a73be;
box-sizing: border-box;
color: #fff;
font-size: 14px;
font-weight: bold;
padding: 10px;
position: absolute;
top: 0;
display: block;
width: 100%;
}
#ND.type-co .lyt-box-co dt::after {
content: "";
display: block;
border-top: 5px solid #4a73be;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
left: 50%;
bottom: -5px;
margin-left: -5px;
position: absolute;
}
#ND.type-co .lyt-box-co dd {
padding: 54px 10px 10px;
}
#ND.type-co .lyt-box-co dd p {
line-height: 1;
}
#ND.type-co .lyt-box-co dd p:last-child {
margin-bottom: 0;
}
#ND.type-co .lyt-box-co dd .ttl {
background: #eef3fc;
font-size: 12px;
padding: 3px;
}
#ND.type-co .lyt-box-co-02 dt {
background: #e3ecfd;
color: #4a73be;
font-size: 20px;
font-weight: bold;
text-align: center;
padding: 10px 16px;
position: relative;
}
#ND.type-co .lyt-box-co-02 dt >span {
display: inline-block;
position: relative;
}
#ND.type-co .lyt-box-co-02 dt >span::before {
background: url(/contents/pc/img/icon_title_star_01.png) repeat;
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
top: 0;
left: -26px;
}
#ND.type-co .lyt-box-co-02 dt >span::after {
background: url(/contents/pc/img/icon_title_star_02.png) repeat;
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
top: 0;
right: -24px;
}
#ND.type-co .lyt-box-co-02 dt.type-balloon {
position: relative;
margin-top: 50px;
padding-top: 15px;
}
#ND.type-co .lyt-box-co-02 dt.type-balloon >span.balloon {
background: #4a73be;
border-radius: 8px;
color: #fff;
font-size: 16px;
position: absolute;
padding: 1px 36px;
top: -1.5em;
left: 50%;
transform: translateX(-50%);
}
#ND.type-co .lyt-box-co-02 dt.type-balloon >span.balloon::before {
background: none;
border-top: 8px solid #4a73be;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
top: auto;
left: 50%;
bottom: -8px;
position: absolute;
transform: translateX(-50%);
width: 0;
height: 0;
}
#ND.type-co .lyt-box-co-02 dt.type-balloon >span.balloon::after {
display: none;
}
#ND.type-co .lyt-box-co-02 dd {
background: #eef4fb url(/contents/pc/img/top/top_bg_stripe_01.png) repeat;
text-align: center;
padding: 16px;
}
#ND.type-co .lyt-box-co-02 dd p:last-child{
margin-bottom: 0;
}
#ND.type-co .lyt-box-co-03 {
background: #eef4fb url(/contents/pc/img/top/top_bg_stripe_01.png) repeat;
text-align: center;
padding: 23px;
}
#ND.type-co .lyt-box-co-03 .ttl {
color: #4a73be;
font-size: 20px;
font-weight: bold;
text-align: center;
}
#ND.type-co .lyt-box-co-03 > *:last-child {
margin-bottom: 0;
}

#ND.type-co .lyt-box-col2-co {
margin-top: -4px;
}
#ND.type-co .lyt-box-col2-co::after {
content: "";
clear: both;
display: block;
}
#ND.type-co .lyt-box-col2-co .col {
background: #eef4fb;
box-sizing: border-box;
width: 328px;
padding: 16px 13px;
float: left;
margin: 4px 4px 0 0;
}
#ND.type-co .lyt-box-col2-co .col:nth-child(2n) {
margin-right: 0;
}
#ND.type-co .lyt-box-col2-co .col p:last-child {
margin-bottom: 0;
}
#ND.type-co .red {
color: #ff0000 !important;
}
#ND.type-co .font30 {
font-size: 30px;
}
#ND.type-co .font16 {
font-size: 16px;
}
#ND.type-co .lyt-list-co {
margin-top: 16px;
}
#ND.type-co .lyt-list-co dt {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}
#ND.type-co .lyt-list-co dd {
padding-left: 10px;
}
#ND.type-co .lyt-img-box-co dt {
background: #0a7abe;
color: #fff;
font-size: 15px;
font-weight: bold;
padding: 10px 14px;
text-align: center;
}
#ND.type-co .lyt-img-box-co dd image {
margin-bottom: 10px;
}
#ND.type-co .box-co-tborder {
border-top: 1px solid #ccc;
padding: 15px 0;
}
#ND.type-co .lyt-item-co {
display: table;
margin-bottom: 30px;
}
#ND.type-co .lyt-item-co .item {
display: table-cell;
text-align: center;
vertical-align: top;
width: 21%;
}
#ND.type-co .lyt-item-co .txt {
display: table-cell;
vertical-align: top;
width: 65%;
}
#ND.type-co .lyt-item-co-02 {
display: table;
margin-bottom: 30px;
width: 100%;
}
#ND.type-co .lyt-item-co-02 .item {
display: table-cell;
text-align: center;
vertical-align: top;
width: 30%;
}
#ND.type-co .lyt-item-co-02 .item >*:last-child {
margin-bottom: 0;
}
#ND.type-co .lyt-item-co-02 .txt {
display: table-cell;
text-align: center;
vertical-align: top;
width: 70%;
}
#ND.type-co .lyt-item-co-02 .item .image {
margin-bottom: 5px;
}
#ND.type-co .lyt-item-co-02 .item .caption {
font-size: 10px;
}
#ND.type-co .btn {
background: linear-gradient(to top, #f2f2f2 0%, #fff 100%);
border: 1px solid #d3d3dc;
border-radius: 4px;
box-sizing: border-box;
display: block;
text-align: center;
min-width: 300px;
padding: 15px;
line-height: 1.28;
}
#ND.type-co a.btn:hover {
opacity: .7;
}
#ND.type-co .btn > span {
display: inline-block;
padding-left: 30px;
position: relative;
text-align: left;
}
#ND.type-co .btn > span::before {
background: url(/contents/pc/img/nd_i_b_link_blue.png) no-repeat 0 50%;
content: "";
display: block;
width: 21px;
height: 21px;
top: 50%;
left: 0;
margin-top: -11px;
position: absolute;
}
#ND.type-co .btn-big {
background: linear-gradient(to top, #f2f2f2 0%, #fff 100%);
border: 1px solid #d3d3dc;
border-radius: 4px;
box-sizing: border-box;
display: block;
text-align: center;
min-width: 300px;
padding: 15px;
line-height: 1.7;
}
#ND.type-co a.btn-big:hover {
opacity: .7;
}
#ND.type-co .btn-big > span {
display: inline-block;
padding-left: 30px;
position: relative;
text-align: center;
}
#ND.type-co .btn-big > span::before {
background: url(/contents/pc/img/hl_top_i_link_01.png) no-repeat 0 0;
content: "";
display: block;
width: 21px;
height: 21px;
top: 0;
left: 0;
position: absolute;
}
#ND.type-co .btn-01 {
background: linear-gradient(to top, #f2f2f2 0%, #fff 100%);
border: 1px solid #d3d3dc;
border-radius: 4px;
display: block;
font-weight: bold;
text-align: center;
padding: 15px;
line-height: 1.28;
}
#ND.type-co a.btn-01:hover {
opacity: .7;
}
#ND.type-co .btn-01 > span {
display: inline-block;
padding-left: 30px;
position: relative;
text-align: left;
}
#ND.type-co .btn-01 > span::before {
background: url(/contents/pc/img/nd_i_b_link_orange.png) no-repeat 0 50%;
content: "";
display: block;
width: 21px;
height: 21px;
top: 50%;
left: 0;
margin-top: -11px;
position: absolute;
}
#ND.type-co .btn-02 {
border: solid 1px #E15A00;
background: #F56100;
background: linear-gradient(to top, #E15A00 0%, #F56100 100%);
border-radius: 4px;
box-sizing: border-box;
color: #fff;
display: block;
font-size: 16px;
font-weight: bold;
min-width: 310px;
text-align: center;
padding: 15px;
line-height: 1.28;
}
#ND.type-co a.btn-02:hover {
opacity: .7;
}
#ND.type-co .btn-02 > span {
display: inline-block;
padding-left: 30px;
position: relative;
text-align: left;
}
#ND.type-co .btn-02 > span::before {
background: url(/contents/pc/img/creditcard_i_link.png) no-repeat 0 50%;
content: "";
display: block;
width: 26px;
height: 21px;
top: 50%;
left: 0;
margin-top: -11px;
position: absolute;
}
#ND.type-co .btn-big-02 {
background: #f46100;
border-radius: 5px;
box-sizing: border-box;
color: #fff;
display: block;
font-size: 18px;
font-weight: bold;
text-align: center;
padding: 27px 37px;
line-height: 1.28;
min-width: 470px;
}
#ND.type-co a.btn-big-02:hover {
opacity: .7;
}
#ND.type-co .btn-big-02 > span {
display: inline-block;
padding-left: 30px;
position: relative;
text-align: left;
}
#ND.type-co .btn-big-02 > span::before {
background: url(/contents/pc/img/creditcard_i_link.png) no-repeat 0 50%;
content: "";
display: block;
width: 26px;
height: 21px;
top: 50%;
left: 0;
margin-top: -11px;
position: absolute;
}
#ND.type-co .btn-small-01 {
background: #fff;
border: 1px solid #E5E5E5;
border-radius: 5px;
display: block;
margin: 10px auto 0;
min-width: 150px;
padding: 3px 8px;
text-align: center;
}
#ND.type-co .btn-small-01 span {
display: inline-block;
padding-left: 18px;
position: relative;
}
#ND.type-co .btn-small-01 span::before {
background: #ff8000;
border-radius: 50px;
content: "";
display: block;
width: 12px;
height: 12px;
top: 5px;
left: 0;
position: absolute;
}
#ND.type-co .btn-small-01 span::after {
border-left: 5px solid #fff;
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
content: "";
display: block;
left:  4px;
top: 8px;
position: absolute;
}
#ND.type-co .link-01 {
background: url("/contents/pc/img/skm_i_link_01.png") no-repeat scroll 0 0.2em;
display: inline-block;
line-height: 1.4;
padding-left: 22px;
}
#ND.type-co .btn-inline {
display: inline-block;
}
#ND.type-co .clmGray01 p {
font-size: 12px;
}
#ND.type-co .clmGray01 p:last-child {
margin-bottom: 0;
}
#ND.type-co .list-faq-co li {padding-left: 26px; margin-bottom: 10px; font-size: 14px; position: relative;}
#ND.type-co .list-faq-co li::before {
background: url(/contents/pc/img/hl2_i_faq_q_01.png) no-repeat top left;
content: "";
height: 16px;
width: 16px;
position: absolute;
top: 0;
left: 0;
}
#ND.type-co .mainvisual-01 {
background: #e2f3ff url(/contents/pc/img/top/top_bg_stripe_01.png) repeat;
text-align: center;
padding: 30px 28px;
margin-bottom: 30px;
}
#ND.type-co .mainvisual-01 .lyt-item-co-02 .txt {
color: #017df0;
font-size: 18px;
font-weight: bold;
line-height: 1.6;
vertical-align: middle;
padding-left: 20px;
}
#ND.type-co .mainvisual-01 .lyt-item-co-02 {
margin-bottom: 0;
}
#ND.type-co .mainvisual-02 {
background: #e3e3e3 url(/contents/pc/img/top/top_bg_stripe_01.png) repeat;
text-align: center;
padding: 30px 28px;
margin-bottom: 30px;
}
#ND.type-co .mainvisual-02 .lyt-item-co-02 .txt {
color: #666;
font-size: 18px;
font-weight: bold;
line-height: 1.6;
vertical-align: middle;
padding-left: 20px;
}
#ND.type-co .mainvisual-02 .lyt-item-co-02 {
margin-bottom: 0;
}
#ND.type-co .list-dl-icon dt {
border-bottom: 1px solid #c8d5eb;
color: #4a73be;
padding-bottom: 13px;
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
position: relative;
padding: .1em 0 .9em 4em;
}
#ND.type-co .list-dl-icon dt .icon {
background: #4a73be;
color: #fff;
font-size: 14px;
font-weight: bold;
padding: 3px 10px;
margin-right: 14px;
position: absolute;
left: 0;
top: 0;
}
#ND.type-co .list-dl-icon dd {
margin-bottom: 25px;
font-size: 14px;
line-height: 1.7;
}
#ND.type-co .box-border-white {
background: #fff;
border: 2px solid #ddd;
border-radius: 5px;
padding: 15px;
}
#ND.type-co .box-border-white > .ttl {
border-left: solid 6px #005BB2;
color: #0059B2;
font-size: 15px;
font-weight: bold;
margin-top: -15px;
margin-left: -8px;
padding: 6px 10px 0 7px;
}
#ND.type-co .box-border-white .lyt-item-co-02 {
margin-bottom: 0;
}
#ND.type-co .box-border-white .lyt-item-co-02 .txt {
text-align: left;
width: auto;
}
#ND.type-co .box-border-white .lyt-item-co-02 .item {
text-align: right;
padding-left: 20px;
width: auto;
}
#ND.type-co .box-white {
background: #fff;
margin-bottom: 30px;
}
#ND.type-co .box-white .inner {
padding: 0 10px 20px;
}
#ND.type-co .box-white .inner >*:last-child {
margin-bottom: 0;
}
#ND.type-co .box-white .lyt-col2-co .col {
padding: 0 4px;
}
#ND.type-co .box-white .lyt-col2-co .col:first-child {
padding-left: 0;
}
#ND.type-co .box-white .lyt-col2-co .col:last-child {
padding-right: 0;
}
#ND.type-co .box-business {
background: #ecf1f5;
margin-bottom: 30px;
}
#ND.type-co .box-business .inner {
padding: 0 10px 20px;
}
#ND.type-co .box-business .inner >*:last-child {
margin-bottom: 0;
}
#ND.type-co .box-business .lyt-col2-co .col {
padding: 0 4px;
}
#ND.type-co .box-business .lyt-col2-co .col:first-child {
padding-left: 0;
}
#ND.type-co .box-business .lyt-col2-co .col:last-child {
padding-right: 0;
}
#ND.type-co .box-business .hdg-l3-co {
background: #43637f;
}
#ND.type-co .box-business .hdg-l3-co::after {
border-top: 10px solid #43637f;
}
#ND.type-co .box-business .txt-read {
color: #43637f;
text-align: center;
font-size: 28px;
font-weight: bold;
line-height: 1.5;
}
#ND.type-co .box-business .txt-read .sub {
font-size: 15px;
}
#ND.type-co .list-box {
border: 1px solid #017df0;
border-top: none;
margin-bottom: 20px;
}
#ND.type-co .list-box .lyt-item-co-02 {
margin-bottom: 0;
}
#ND.type-co .list-box .lyt-item-co-02 .txt {
text-align: left;
padding-left: 15px;
}
#ND.type-co .list-box .list-notice-co li {
color: #333;
}
#ND.type-co .list-box.type-gold {
border-color: #b49236;
}
#ND.type-co .list-box > dt {
background: #017df0;
color: #fff;
text-align: center;
padding: 8px;
font-size: 15px;
font-weight: bold;
}
#ND.type-co .list-box.type-gold > dt {
background: #b49236;
}
#ND.type-co .list-box.has-icon > dt {
padding-left: 35px;
position: relative;
}
#ND.type-co .list-box > dt .icon {
color: #fff;
font-size: 11px;
font-weight: bold;
position: absolute;
top: -14px;
left: -17px;
width: 62px;
height: 62px;
}
#ND.type-co .list-box > dd {
background: #ebf7ff;
box-sizing: border-box;
padding: 20px 18px 15px;
}
#ND.type-co .list-box.type-gold > dd {
background: #f6f2e8;
}

#ND.type-co .box-business .list-box {
border-color: #567996;
}
#ND.type-co .box-business .list-box.type-gold {
border-color: #786e54;
}
#ND.type-co .box-business .list-box > dt {
background: #567996;
}
#ND.type-co .box-business .list-box.type-gold > dt {
background: #786e54;
}
#ND.type-co .box-business .list-box > dd {
padding: 20px 18px;
}
#ND.type-co .box-business .list-box > dd,
#ND.type-co .box-business .list-box.type-gold > dd{
background: #fff;
}
#ND.type-co .list-box > dd .lyt-list-dl {
display: table;
font-size: 13px;
margin-top: 5px;
}
#ND.type-co .list-box > dd .lyt-list-dl > div {
display: table-row;
}
#ND.type-co .list-box > dd .lyt-list-dl dt,
#ND.type-co .list-box > dd .lyt-list-dl dd{
display: table-cell;
padding-top: 5px;
}

#ND.type-co .list-box-02 {
border: 1px solid #017df0;
border-top: none;
}
#ND.type-co .list-box-02.type-gold {
border-color: #b49236;
}
#ND.type-co .list-box-02 > dt {
background: #017df0;
color: #fff;
text-align: center;
padding: 8px 8px 5px;
font-size: 13px;
font-weight: bold;
}
#ND.type-co .list-box-02 > dt .num {
font-size: 22px;
}
#ND.type-co .list-box-02.type-gold > dt {
background: #b49236;
}
#ND.type-co .list-box-02 > dd {
background: #ebf7ff;
box-sizing: border-box;
padding: 15px;
}
#ND.type-co .list-box-02 > dd p {
font-size: 13px;
}
#ND.type-co .list-box-02 > dd .link-01 {
font-size: 14px;
}
#ND.type-co .list-box-02.type-gold > dd {
background: #f6f2e8;
}
#ND.type-co .list-box-02.type-gold > dd >*:last-child {
margin-bottom: 0;
}
#ND.type-co .list-box-02.type-gold .txt-catch {
color: #b49236;
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
line-height: 1.5;
}

#ND.type-co .box-gray {
background: #ddd;
padding: 30px 28px;
}
#ND.type-co .box-gray > *:last-child {
margin-bottom: 0;
}
#ND.type-co .box-gray p {
color: #000;
font-size: 12px;
}
#ND.type-co .box-gray .list-notice-co {
margin-bottom: 10px;
}
#ND.type-co .box-gray .list-notice-co li {
color: #000;
}