@charset "shift_jis";

/* ----------------------------------------------------------------
    Structure= Include Contents
----------------------------------------------------------------- */
div#kportal_include{
margin:15px auto;
width:720px;
text-align:left;
}

/* ----------------------------------------------------------------
    Structure= Pop Contents
----------------------------------------------------------------- */
div#kportal_pop{
margin:0 auto;
width:720px;
text-align:left;
}

div#kportal_popHeader{
width:100%;
}

div#kportal_popHeader div#kportal_popHeadMain{
width:720px;
margin:0 auto;
clear:both;
background:transparent url(../images/pop/head_bg02.jpg) no-repeat 0 15px;
height:93px;
margin-bottom:15px;
overflow:hidden;
}

/*　20131127 アラート追記用ヘッダー　*/
div#kportal_popHeader div#kportal_popHeadMain_alert {
width:720px;
margin:0 auto;
clear:both;
background:transparent url(../images/pop/head_bg02.jpg) no-repeat 0 15px;
height:80px;
margin-bottom:15px;
overflow:hidden;
}

div#kportal_popHeadMainBg div.page_alert_right {
    text-align: right!important;
    font-size: 90%;
    color: #FF0000;
    width: 720px;
    margin: -20px auto 0;
    padding-bottom: 1px;
}

/*　20131127 アラート追記用ヘッダー　*/

div#kportal_popHeader div#kportal_popHeadMainBg{
background:transparent url(../images/pop/head_bg01.jpg) repeat-x 0 100%;
}

div#kportal_popHeader div.kportal_logo{
float:left;
background:transparent url(../images/pop/head_logo.jpg) no-repeat 0 0;
height:41px;
width:186px;
margin:22px 0 0 18px;
}

div#kportal_popHeader div.kportal_logo a {
display:block;
height:41px;
width:186px;
}

div#kportal_popHeader div#kportal_popRightArea{
float:right;
overflow:hidden;
margin-top:49px;
margin-right:6px;
}

div#kportal_popHeader div#kportal_popRightArea ul{
overflow:hidden;
float:right;
}

div#kportal_popHeader div#kportal_popRightArea ul li{
float:left;
}

div#kportal_popHeader div#kportal_popRightArea ul li.kportal_resize{
margin:2px 6px 0 0;
font-size:83.4%;
}

div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize {
width: 69px;
}

div#kportal_popHeader div#kportal_popRightArea ul li.kportal_fontsize span{
margin:0 0 0 3px;
}

div#kportal_popFooter{
background:url(../images/pop/foot_bg01.jpg) repeat-x left top;
width:100%;
}

div#kportal_popFooter #kportal_popFootArea{
width:720px;
height:76px;
position:relative;
margin:0 auto;
padding-bottom:45px;
}

div#kportal_popFooter #kportal_popFootArea #kportal_popFoot-banner{
position:absolute;
top:7px;
left:0;
}

div#kportal_popFooter #kportal_popFootArea #kportal_popFoot-cle{
position:absolute;
top:7px;
left:115px;
}

div#kportal_popFooter #kportal_popFootArea p.kportal_copyright{
position:absolute;
top:27px;
right:0;
}

div#kportal_popFooter #kportal_popFootArea p.kportal_privacypolicy{
border-left:#ccc solid 1px;
padding-left:13px;
position:absolute;
top:12px;
left:296px;
}

div#kportal_popFooter #kportal_popFootArea p.kportal_privacypolicy img{
vertical-align:middle;
margin-right:5px;
padding-bottom:2px;
}
	
/* ----------------------------------------------------------------
    Module= Heading
----------------------------------------------------------------- */

/* h2
------------------------------------------------------------------*/
div#kportal_2ndMainContents h2.c00_h2_01{
background:#e8e8e8 url(../images/bg_c00_h2_01.jpg) repeat-x left bottom;
font-size:116.7%;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
margin:0 0 15px;
}

div#kportal_2ndMainContents h2.c01_h2_01{
background:#e8e8e8 url(../images/bg_c01_h2_01.jpg) repeat-x left bottom;
font-size:116.7%;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
margin:0 0 15px;
}

div#kportal_2ndMainContents h2.c02_h2_01{
background:#e8e8e8 url(../images/bg_c02_h2_01.jpg) repeat-x left bottom;
font-size:116.7%;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
margin:0 0 15px;
}

div#kportal_2ndMainContents h2.c02_h2_01 span.must{
background:url(../images/icon_must.gif) no-repeat center right;
padding-right:40px;
display:inline-block;
}

div#kportal_2ndMainContents h2.c03_h2_01{
background:#e8e8e8 url(../images/bg_c03_h2_01.jpg) repeat-x left bottom;
font-size:116.7%;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
margin:0 0 15px;
}

div#kportal_2ndMainContents h2.c04_h2_01{
background:#e8e8e8 url(../images/bg_c04_h2_01.jpg) repeat-x left bottom;
font-size:116.7%;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
margin:0 0 15px;
}

div#kportal_2ndMainContents h2.gold_h2_01{
background:#e8e8e8 url(../images/bg_gold_h2_01.jpg) repeat-x left bottom;
font-size:116.7%;
font-weight:bold;
line-height:32px;
padding:0 0 0 10px;
margin:0 0 15px;
}

/* h3
------------------------------------------------------------------*/
div#kportal_2ndMainContents h3.c00_h3_01{
border-bottom:#95ceeb solid 2px;
font-size:116.7%;
font-weight:bold;
font-size:116.7%;
padding-bottom:3px;
padding-left:10px;
margin-bottom:12px;
}

div#kportal_2ndMainContents h3.c01_h3_01{
border-bottom:#d8c066 solid 2px;
font-size:116.7%;
font-weight:bold;
font-size:116.7%;
padding-bottom:3px;
padding-left:10px;
margin-bottom:12px;
}

div#kportal_2ndMainContents h3.c02_h3_01{
border-bottom:#f2b1cf solid 2px;
font-size:116.7%;
font-weight:bold;
font-size:116.7%;
padding-bottom:3px;
padding-left:10px;
margin-bottom:12px;
}

div#kportal_2ndMainContents h3.c03_h3_01{
border-bottom:#89afe8 solid 2px;
font-size:116.7%;
font-weight:bold;
font-size:116.7%;
padding-bottom:3px;
padding-left:10px;
margin-bottom:12px;
}

div#kportal_2ndMainContents h3.c04_h3_01{
border-bottom:#ffad5b solid 2px;
font-size:116.7%;
font-weight:bold;
font-size:116.7%;
padding-bottom:3px;
padding-left:10px;
margin-bottom:12px;
position:relative;
}

div#kportal_2ndMainContents h3.gold_h3_01{
border-bottom:#a88d31 solid 2px;
font-size:116.7%;
font-weight:bold;
font-size:116.7%;
padding-bottom:3px;
padding-left:10px;
margin-bottom:12px;
position:relative;
}

div#kportal_2ndMainContents h3.c04_h3_01 span{
font-weight:normal;
position:absolute;
top:0;
right:0;
font-size:100%;
}

div#kportal_2ndMainContents h3.c04_h3_01 em{
font-size:110%;
}

/* h4
------------------------------------------------------------------*/
div#kportal_2ndMainContents h4.c00_h4_01{
background:url(../images/bg_c00_h4_01.gif) no-repeat 0 0;
font-size:100%;
font-weight:bold;
line-height:120%;
padding:2px 0 5px 13px;
margin-bottom:5px;
}

div#kportal_2ndMainContents h4.c01_h4_01{
background:url(../images/bg_c01_h4_01.gif) no-repeat 0 0;
font-size:100%;
font-weight:bold;
line-height:120%;
padding:2px 0 5px 13px;
margin-bottom:5px;
}

div#kportal_2ndMainContents h4.c02_h4_01{
background:url(../images/bg_c02_h4_01.gif) no-repeat 0 0;
font-size:100%;
font-weight:bold;
line-height:120%;
padding:2px 0 5px 13px;
margin-bottom:5px;
}

div#kportal_2ndMainContents h4.c03_h4_01{
background:url(../images/bg_c03_h4_01.gif) no-repeat 0 0;
font-size:100%;
font-weight:bold;
line-height:120%;
padding:2px 0 5px 13px;
margin-bottom:5px;
}

div#kportal_2ndMainContents h4.c04_h4_01{
background:url(../images/bg_c04_h4_01.gif) no-repeat 0 0;
font-size:100%;
font-weight:bold;
line-height:120%;
padding:2px 0 5px 13px;
margin-bottom:5px;
}

div#kportal_2ndMainContents h4.logo{
padding-top:0;
}

/* h5
------------------------------------------------------------------*/
div#kportal_2ndMainContents h5.h5_normal{
font-size:100%;
font-weight:bold;
margin-bottom:5px;
}

div#kportal_2ndMainContents h5.c04_h5_01{
background:#fbeff3;
padding:7px;
font-size:100%;
font-weight:bold;
line-height:120%;
margin-bottom:10px;
}


/* ----------------------------------------------------------------
    Module= Paragraph
----------------------------------------------------------------- */
div#kportal_2ndMainContents p{
margin-bottom:20px;
}

div#kportal_2ndMainContents img{
vertical-align:bottom;
}

div#kportal_2ndMainContents strong,
div#kportal_2ndMainContents em,
div#kportal_2ndMainContents span{
zoom:0;
}

div#kportal_2ndMainContents strong.type01{
color:#1f5bbd;
}

div#kportal_2ndMainContents em{
color:#c00;
font-weight:bold;
}

div#kportal_2ndMainContents em.normal{
font-weight:normal;
}

div#kportal_2ndMainContents span.gold{
color:#a88d31;
font-weight:bold;
}

div#kportal_2ndMainContents .column_col2 span.caption{
text-align:center;
display:block;
margin-top:5px;
font-size:80%;
line-height:1.2;
}

div#kportal_2ndMainContents p.step{
margin:0 0 1px 51px;
}

div#kportal_2ndMainContents p.arrow,
div#kportal_2ndMainContents ul.arrow{
background:url(../images/bg_arrow02.gif) no-repeat center bottom;
padding-bottom:35px;
}

div#kportal_2ndMainContents p.flow_arrow{
background:url(../images/bg_arrow03.gif) no-repeat left bottom;
padding-bottom:35px;
}

div#kportal_2ndMainContents p span.freedial{
background:url(../images/icon_tel.gif) no-repeat 0 0.2em;
padding-left:25px;
}

div#kportal_2ndMainContents p.numberone,
div#kportal_2ndMainContents p.numbertwo,
div#kportal_2ndMainContents p.numberthree,
div#kportal_2ndMainContents p.alphabet_a,
div#kportal_2ndMainContents p.alphabet_b{
font-weight:bold;
padding-left:25px;
margin-bottom:15px;
height:19px;
}

div#kportal_2ndMainContents p.numberone{
background:url(../images/icon_number_01.gif) no-repeat 0 0;
}

div#kportal_2ndMainContents p.numbertwo{
background:url(../images/icon_number_02.gif) no-repeat 0 0;
}

div#kportal_2ndMainContents p.numberthree{
background:url(../images/icon_number_03.gif) no-repeat 0 0;
}

div#kportal_2ndMainContents p.alphabet_a{
background:url(../images/icon_alphabet_a.gif) no-repeat 0 0;
margin-left:30px;
margin-bottom:10px;
font-weight:normal;
}

div#kportal_2ndMainContents p.alphabet_b{
background:url(../images/icon_alphabet_b.gif) no-repeat 0 0;
margin-left:30px;
font-weight:normal;
}

/* ----------------------------------------------------------------
    Module= Ordered List
----------------------------------------------------------------- */
div#kportal_2ndMainContents ol.list_ordered_01{
margin-bottom:20px;
padding-left:30px;
}

div#kportal_2ndMainContents ol.list_ordered_01 li{
list-style-type:decimal !important;
display:list-item;
zoom:0;
}

div#kportal_2ndMainContents ol.list_ordered_01 li ul.type01{
margin-left:20px;
zoom:0;
}

div#kportal_2ndMainContents ol.list_ordered_01 li ul.type01 li{
list-style-type:disc !important;
}

div#kportal_2ndMainContents ol.list_ordered_02{
margin-bottom:20px;
padding-left:25px;
}

div#kportal_2ndMainContents ol.list_ordered_02 li{
list-style-type:decimal !important;
display:list-item;
margin-bottom:10px;
zoom:0;
}

div#kportal_2ndMainContents ol.list_ordered_02 li ul.list_bullet_01{
margin-bottom:0;
}


div#kportal_2ndMainContents ol.list_ordered_02 li ul.list_bullet_01 li{
margin-bottom:5px;
}

div#kportal_2ndMainContents ol.list_ordered_01 li ul.list_notice_01,
div#kportal_2ndMainContents ol.list_ordered_02 li ul.list_notice_01{
margin-bottom:0;
}

div#kportal_2ndMainContents ol.list_ordered_01 li ul.list_notice_01 li,
div#kportal_2ndMainContents ol.list_ordered_02 li ul.list_notice_01 li{
list-style-type:none !important;
zoom:0;
}

*html div#kportal_2ndMainContents ol.list_ordered_01 li ul.list_notice_01 li span{
top:-2px;
left:-10px;
}

*html div#kportal_2ndMainContents ol.list_ordered_02 li ul.list_notice_01 li span{
top:-2px;
left:-10px;
}

*+html div#kportal_2ndMainContents ol.list_ordered_01 li ul.list_notice_01 li span{
top:-2px;
left:-10px;
}

*+html div#kportal_2ndMainContents ol.list_ordered_02 li ul.list_notice_01 li span{
top:-2px;
left:-10px;
}

div#kportal_2ndMainContents ol.list_ordered_01 ul.list_link_01 li,
div#kportal_2ndMainContents ol.list_ordered_02 ul.list_link_01 li,
div#kportal_2ndMainContents ol.list_ordered_01 ul.list_bullet_01 ul.list_link_01 li,
div#kportal_2ndMainContents ol.list_ordered_02 ul.list_bullet_01 ul.list_link_01 li{
list-style-type:none !important;
}

/* ----------------------------------------------------------------
    Module= Unordered List
----------------------------------------------------------------- */
div#kportal_2ndMainContents ul.list_bullet_01{
padding-left:25px;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_bullet_01 li{
list-style-type:disc !important;
zoom:0;
}

div#kportal_2ndMainContents ul.list_bullet_01 ul.list_link_01{
margin-bottom:5px;
}

div#kportal_2ndMainContents ul.list_bullet_01 ul.list_link_01 li{
list-style-type:none !important;
}

div#kportal_2ndMainContents ul.list_bullet_01 li ul.type01{
margin-left:20px;
zoom:0;
}

div#kportal_2ndMainContents ul.list_bullet_01 li ul.type01 li{
list-style-type:circle;
}

div#kportal_2ndMainContents ul.list_bullet_02{
padding-left:25px;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_bullet_02 li{
list-style-type:square;
margin-bottom:10px;
zoom:0;
}

div#kportal_2ndMainContents ul.list_bullet_03{
margin-bottom:20px;
overflow:hidden;
margin-left:10px;
}

div#kportal_2ndMainContents ul.list_bullet_03 li{
background:url(../images/bg_dot_disk.gif) 0 0.5em no-repeat;
float:left;
width:320px;
padding-left:15px;
margin-right:10px;
}

div#kportal_2ndMainContents ul.list_logo_01{
margin-bottom:20px;
overflow:hidden;
}

div#kportal_2ndMainContents ul.list_logo_01 li{
float:left;
margin-right:10px;
vertical-align:middle;
text-align:center;
}

div#kportal_2ndMainContents ul.list_logo_01 li span{
height:50px;
width:70px;
display:table-cell;
vertical-align:middle;
text-align:center;
}

*html div#kportal_2ndMainContents ul.list_logo_01 li{
margin-bottom:10px;
float:none;
display:inline;
zoom:1;
}

*+html div#kportal_2ndMainContents ul.list_logo_01 li{
margin-bottom:10px;
float:none;
display:inline;
zoom:1;
}

*html div#kportal_2ndMainContents ul.list_logo_01 li span{
height:auto;
display:block;
}

*+html div#kportal_2ndMainContents ul.list_logo_01 span{
height:auto;
display:block;
}

div#kportal_2ndMainContents ul.list_image_01{
text-align:center;
margin:0 auto 20px auto;
}

div#kportal_2ndMainContents ul.list_image_01 li{
display:inline;
}

div#kportal_2ndMainContents ul.list_check_01{
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_check_01 li{
background:url(../images/bg_check01.gif) 0 0.2em no-repeat;
padding-left:20px;
}

div#kportal_2ndMainContents ul.list_check_02{
margin-bottom:20px;
overflow:hidden;
}

div#kportal_2ndMainContents ul.list_check_02 li{
float:left;
width:40%;
margin-right:15px;
margin-bottom:2px;
background:url(../images/bg_check01.gif) 0 0.2em no-repeat;
padding-left:20px;
}


/* ----------------------------------------------------------------
    Module= Btn List
----------------------------------------------------------------- */
div#kportal_2ndMainContents ul.btn_list01{
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.btn_list01 li{
margin-bottom:5px;
font-size:0;
}

div#kportal_2ndMainContents ul.btn_list02{
overflow:hidden;
margin-bottom:15px;
width:317px;
}

div#kportal_2ndMainContents ul.btn_list02 li{
float:left;
margin-right:5px;
margin-bottom:5px;
}
/**201308 add**/
div#kportal_2ndMainContents ul.btn_list04{
overflow:hidden;
margin-bottom:15px;
width:650px;
}

div#kportal_2ndMainContents ul.btn_list04 li{
float:left;
margin-left:8px;
margin-bottom:5px;
}


div#kportal_2ndMainContents ul.btn_list03{
overflow:hidden;
margin:0 0 20px 100px;
padding-top:15px;
}

div#kportal_2ndMainContents ul.btn_list03 li{
float:left;
padding:0 14px;
}

/* ----------------------------------------------------------------
    Module= Definition List
----------------------------------------------------------------- */
div#kportal_2ndMainContents dl.list_normal_01{
margin-bottom:20px;
}

div#kportal_2ndMainContents dl.list_normal_01 dt{
font-weight:bold;
}

div#kportal_2ndMainContents dl.list_normal_01 dd{
margin-bottom:20px;
}

div#kportal_2ndMainContents dl.list_application_01{
background:#f0f0f0;
overflow:hidden;
padding:10px 15px;
margin-bottom:20px;
}

div#kportal_2ndMainContents dl.list_application_01 dt{
float:left;
font-weight:bold;
color:#537ebf;
margin-top:5px;
line-height:0;
}

div#kportal_2ndMainContents dl.list_application_01 dt select{
vertical-align:middle;
}

div#kportal_2ndMainContents dl.list_application_01 dd{
margin-bottom:0;
float:right;
line-height:0;
}

div#kportal_2ndMainContents dl.list_application_01 dd img{
display:block;
}

div#kportal_2ndMainContents dl.list_mail_sample_01{
margin-left:20px;
margin-bottom:20px;
}

div#kportal_2ndMainContents dl.list_mail_sample_01 dt{
width:9em;
}

div#kportal_2ndMainContents dl.list_mail_sample_01 dd{
margin-left:9em;
margin-top:-1.6em;
}

div#kportal_2ndMainContents dl.list_mail_sample_02{
margin-left:20px;
margin-bottom:20px;
}

div#kportal_2ndMainContents dl.list_mail_sample_02 dt{
width:14em;
}

div#kportal_2ndMainContents dl.list_mail_sample_02 dd{
margin-left:14em;
margin-top:-1.6em;
}

/* ----------------------------------------------------------------
    Module= Link List
----------------------------------------------------------------- */
div#kportal_2ndMainContents ul.list_link_01{
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_link_01 li{
margin:0 0 2px;
}

div#kportal_2ndMainContents ul.list_link_01 li ul.list_notice_01 li{
padding-left:3em !important;
}

div#kportal_2ndMainContents ul.list_link_01 li span{
display:block;
padding-left:18px;
}

div#kportal_2ndMainContents ul.list_link_01 li span a{
background:none !important;
padding-left:0;
}

div#kportal_2ndMainContents ul.list_link_01 li a{
padding-left:18px;
display:inline-block;
background:url(../images/bullet_arrow_01.gif) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li a:hover{
background:url(../images/bullet_arrow_01-over.gif) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.relation a{
background:url(../images/bullet_relation_01.jpg) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.relation a:hover{
background:url(../images/bullet_relation_01-over.jpg) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.relation01 a{
background:url(/common/images/link_relation_ic.jpg) no-repeat left 3px;
}

div#kportal_2ndMainContents ul.list_link_01 li.relation01 a:hover{
background:url(/common/images/link_relation_ic-over.jpg) no-repeat left 3px
}

div#kportal_2ndMainContents ul.list_link_01 li.blank a{
background:url(../images/bullet_blank_01.gif) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.blank a:hover{
background:url(../images/bullet_blank_01-over.gif) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.security a{
background:url(../images/bullet_security_01.jpg) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.security a:hover{
background:url(../images/bullet_security_01-over.jpg) 0 0.15em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li a{
background:url(../images/bullet_arrow_01.gif) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li a{
background:url(../images/bullet_arrow_01.gif) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li a:hover{
background:url(../images/bullet_arrow_01-over.gif) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li a:hover{
background:url(../images/bullet_arrow_01-over.gif) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.relation a{
background:url(../images/bullet_relation_01.jpg) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li.relation a{
background:url(../images/bullet_relation_01.jpg) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.relation a:hover{
background:url(../images/bullet_relation_01-over.jpg) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li.relation a:hover{
background:url(../images/bullet_relation_01-over.jpg) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.blank a{
background:url(../images/bullet_blank_01.gif) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li.blank a{
background:url(../images/bullet_blank_01.gif) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.blank a:hover{
background:url(../images/bullet_blank_01-over.gif) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li.blank a:hover{
background:url(../images/bullet_blank_01-over.gif) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.security a{
background:url(../images/bullet_security_01.jpg) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li.security a{
background:url(../images/bullet_security_01.jpg) 0 0.1em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.security a:hover{
background:url(../images/bullet_security_01-over.jpg) 0 0.1em no-repeat;
}

*+html div#kportal_2ndMainContents ul.list_link_01 li.security a:hover{
background:url(../images/bullet_security_01-over.jpg) 0 0.1em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.ocn a{
background:url(../images/bullet_ocn_01.gif) 0 0 no-repeat;
padding-left:57px;
}

div#kportal_2ndMainContents ul.list_link_01 li.ocn a:hover{
background:url(../images/bullet_ocn_01-over.gif) 0 0 no-repeat;
}

div#kportal_2ndMainContents ul.list_link_01 li.relation_off span{
color:#999;
padding-left:18px;
display:inline-block;
background:url(../images/bullet_relation_01_off.jpg) 0 0.25em no-repeat;
}

*html div#kportal_2ndMainContents ul.list_link_01 li.relation_off span{
background:url(../images/bullet_relation_01_off.jpg) 0 0.1em no-repeat;
}

div#kportal_2ndMainContents ul.list_link_02{
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_link_02 li{
margin:0 0 3px;
padding:0 0 3px;
background:url(../images/bg_dotted_01.gif) left bottom repeat-x;
}

div#kportal_2ndMainContents ul.list_link_02 li span{
display:block;
padding-left:25px;
background:url(../images/bullet_arrow_02.gif) 12px 0.4em no-repeat;
}

div#kportal_2ndMainContents ul.inline01{
overflow:hidden;
}

div#kportal_2ndMainContents ul.inline01 li{
float:left;
white-space:nowrap;
margin-right:15px;
}

/* ---------------------------------------- *
 20110224
 ---------------------------------------- */
div#kportal_2ndMainContents table td .anshinRelation a{
padding-left:18px;
display:inline-block;
background:url(../images/bullet_relation_01.jpg) 0 0.15em no-repeat;
}

div#kportal_2ndMainContents table td .anshinRelation a:hover{
background:url(../images/bullet_relation_01-over.jpg) 0 0.15em no-repeat;
}

/* ----------------------------------------------------------------
    Module= Index List
----------------------------------------------------------------- */
div#kportal_2ndMainContents ul li h2.c02_col2_non strong,
div#kportal_2ndMainContents ul li h2.c02_col3_non strong{
color:#df418a;
}

div#kportal_2ndMainContents ul li h2.c03_col3_non strong{
color:#1f5bbd;
}

/* col2 720px
------------------------------------------------------------------*/
div#kportal_2ndMainContents ul.list_index_01_col2{
width:720px;
overflow:hidden;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li{
float:left;
margin-right:10px;
width:355px;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li .content_inner{
padding:10px;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li .content{
background:url(../images/bg_list_index_01_col2.gif) left bottom no-repeat;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2{
font-size:116.7%;
font-weight:bold;
border-bottom:1px solid #E0DFE3;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2 a{
color:#000;
display:block;
padding:11px 10px 10px 22px;
text-decoration:none;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2 a:hover{
color:#FFF;
text-decoration:underline;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2 span{
display:block;
padding:11px 10px 10px 12px;
zoom:1 !important;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c02_col2 a{
background:transparent url(../images/bg_c02_col2.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c02_col2 a:hover{
background:transparent url(../images/bg_c02_col2_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c02_col2_non{
background:transparent url(../images/bg_c02_col2_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c03_col2 a{
background:transparent url(../images/bg_c03_col2.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c03_col2 a:hover{
background:transparent url(../images/bg_c03_col2_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c03_col2_non{
background:transparent url(../images/bg_c03_col2_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c04_col2 a{
background:transparent url(../images/bg_c04_col2.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c04_col2 a:hover{
background:transparent url(../images/bg_c04_col2_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li h2.c04_col2_non{
background:transparent url(../images/bg_c04_col2_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li .box_menu_01{
background:transparent url(../images/bg_dotted_01.gif) repeat-x left top;
padding-top:10px;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li ul{
margin-bottom:0;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li ul li{
float:none;
margin-right:0;
margin-bottom:3px;
width:auto;
}

div#kportal_2ndMainContents ul.list_index_01_col2 li ul.inline01 li{
float:left;
margin-right:15px;
}

/* col2 680px
------------------------------------------------------------------*/
div#kportal_2ndMainContents ul.list_index_02_col2{
width:680px;
overflow:hidden;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li{
float:left;
margin-right:8px;
width:336px;
margin-bottom:10px;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li .content_inner{
padding:10px;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li .content,
div#kportal_2ndMainContents ul.list_index_02_col2 li .content2{
background:url(../images/bg_list_index_02_col2.gif) left bottom no-repeat;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2{
font-size:116.7%;
font-weight:bold;
border-bottom:1px solid #E0DFE3;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2 a{
color:#000;
display:block;
padding:11px 10px 10px 22px;
text-decoration:none;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2 a:hover{
color:#FFF;
text-decoration:underline;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2 span{
display:block;
padding:11px 10px 10px 12px;
zoom:1 !important;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c02_col2 a{
background:transparent url(../images/bg_c02_col2_02.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c02_col2 a:hover{
background:transparent url(../images/bg_c02_col2_02_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c02_col2_non{
background:transparent url(../images/bg_c02_col2_02_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c03_col2 a{
background:transparent url(../images/bg_c03_col2_02.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c03_col2 a:hover{
background:transparent url(../images/bg_c03_col2_02_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c03_col2_non{
background:transparent url(../images/bg_c03_col2_02_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c04_col2 a{
background:transparent url(../images/bg_c04_col2_02.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c04_col2 a:hover{
background:transparent url(../images/bg_c04_col2_02_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li h2.c04_col2_non{
background:transparent url(../images/bg_c04_col2_02_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li .box_menu_01{
background:transparent url(../images/bg_dotted_01.gif) repeat-x left top;
padding-top:10px;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li ul{
margin-bottom:0;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li ul li,
div#kportal_2ndMainContents ul.list_index_02_col2 li ol li{
float:none;
margin-right:0;
margin-bottom:3px;
width:auto;
}

div#kportal_2ndMainContents ul.list_index_02_col2 li ul.inline01 li{
float:left;
margin-right:15px;
}


/* col3 720px
------------------------------------------------------------------*/
div#kportal_2ndMainContents ul.list_index_01_col3{
width:720px;
overflow:hidden;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li{
float:left;
margin-right:9px;
width:234px;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2 span{
display:block;
padding:11px 10px 10px 12px;
zoom:1 !important;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li .content_inner{
padding:10px;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li .content{
background:url(../images/bg_list_index_01_col3.gif) left bottom no-repeat;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2{
font-size:116.7%;
font-weight:bold;
border-bottom:1px solid #E0DFE3;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2 a{
color:#000;
display:block;
padding:11px 10px 10px 22px;
text-decoration:none;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2 a:hover{
color:#FFF;
text-decoration:underline;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c02_col3 a{
background:transparent url(../images/bg_c02_col3.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c02_col3 a:hover{
background:transparent url(../images/bg_c02_col3_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c02_col3_non{
background:transparent url(../images/bg_c02_col3_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c03_col3 a{
background:transparent url(../images/bg_c03_col3.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c03_col3 a:hover{
background:transparent url(../images/bg_c03_col3_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c03_col3_non{
background:transparent url(../images/bg_c03_col3_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c04_col3 a{
background:transparent url(../images/bg_c04_col3.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c04_col3 a:hover{
background:transparent url(../images/bg_c04_col3_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li h2.c04_col3_non{
background:transparent url(../images/bg_c04_col3_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents li .box_menu_01{
background:transparent url(../images/bg_dotted_01.gif) repeat-x left top;
padding-top:10px;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li ul{
margin-bottom:0;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li ul li{
float:none;
margin-right:0;
margin-bottom:3px;
width:auto;
}

div#kportal_2ndMainContents ul.list_index_01_col3 li ul.inline01 li{
float:left;
margin-right:15px;
}

/* col3 680px
------------------------------------------------------------------*/
div#kportal_2ndMainContents ul.list_index_02_col3{
width:680px;
overflow:hidden;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li{
float:left;
margin-right:10px;
width:220px;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2 span{
display:block;
padding:11px 10px 10px 12px;
zoom:1 !important;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li .content_inner{
padding:10px;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li .content{
background:url(../images/bg_list_index_02_col3.gif) left bottom no-repeat;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2{
font-size:116.7%;
font-weight:bold;
border-bottom:1px solid #E0DFE3;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2 a{
color:#000;
display:block;
padding:11px 10px 10px 22px;
text-decoration:none;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2 a:hover{
color:#FFF;
text-decoration:underline;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c02_col3 a{
background:transparent url(../images/bg_c02_col3_02.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c02_col3 a:hover{
background:transparent url(../images/bg_c02_col3_02_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c02_col3_non{
background:transparent url(../images/bg_c02_col3_02_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c03_col3 a{
background:transparent url(../images/bg_c03_col3_02.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c03_col3 a:hover{
background:transparent url(../images/bg_c03_col3_02_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c03_col3_non{
background:transparent url(../images/bg_c03_col3_02_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c04_col3 a{
background:transparent url(../images/bg_c04_col3_02.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c04_col3 a:hover{
background:transparent url(../images/bg_c04_col3_02_on.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li h2.c04_col3_non{
background:transparent url(../images/bg_c04_col3_02_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li ul{
margin-bottom:0;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li ul li{
float:none;
margin-right:0;
width:auto;
}

div#kportal_2ndMainContents ul.list_index_02_col3 li ul.inline01 li{
float:left;
margin-right:15px;
}


/* lower_col2
------------------------------------------------------------------*/
div#kportal_2ndMainContents ul.list_index_01_lower_col2{
width:680px;
overflow:hidden;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content{
background:url(../images/bg_list_lower_col2_02.gif) no-repeat left bottom;
float:left;
margin-right:6px;
margin-bottom:10px;
width:337px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner{
background:url(../images/bg_list_lower_col2_01.gif) no-repeat left top;
padding:5px;
}

/**201308Add**/
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2{
background:url(../images/bg_list_lower_col2_02_2.gif) no-repeat left bottom;
float:left;
**margin-right:3px;
margin-bottom:10px;
width:680px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2{
background:url(../images/bg_list_lower_col2_01_2.gif) no-repeat left top;
padding:5px;
}
/**201308Add**/

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li .box_menu_01{
padding:10px 5px 0 5px;
margin-top:5px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li .box_menu_01 p.downLoad{
font-weight:bold;
background:#ececec;
padding: 4px 0 3px 6px;
margin: 13px 0 4px 0;
}
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li .box_menu_01 p.title{
font-weight:bold;
margin:0 0 4px 0;
}
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li ul.list_link_01{
margin-right:5px;
margin-bottom:0;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li .box_menu_01 ul.list_link_01{
margin-right:0;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dt img{
padding-bottom:2px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dd.column img{
margin-left:5px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dt,
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dd.column{
display:table-cell;
vertical-align:middle;
float: none;
width: auto;
min-height: auto;
height: auto;
}

*html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dt{
display:inline;
vertical-align:middle;
zoom:1;
}

*html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dd.column{
display:inline;
width:255px;
vertical-align:middle;
zoom:1;
float: none;
min-height: auto;
height: auto;
}

*+html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dt{
display:inline;
vertical-align:middle;
zoom:1;
}

*+html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dd.column{
display:inline;
width:255px;
vertical-align:middle;
zoom:1;
float: none;
min-height: auto;
height: auto;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dt{
padding-right:10px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dd.column span{
font-size:110%;
font-weight:bold;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02{
overflow:hidden;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02 dt{
float:left;
width:70px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02 dd{
float:left;
width:255px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02 dd.column{
display:table-cell;
vertical-align:middle;
float: none;
width: auto;
min-height: auto;
height: auto;
}

*html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02 dd.column{
display:inline;
vertical-align:middle;
zoom:1;
float: none;
width: auto;
min-height: auto;
height: auto;
}

*+html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02 dd.column{
display:inline;
vertical-align:middle;
zoom:1;
float: none;
width: auto;
min-height: auto;
height: auto;
}

/**201308Add**/
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03{
overflow:hidden;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03 dt{
	float:left;
  	margin-left:1px;
	width:70px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03 dd{
float:right;
width:610px;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03 dd.column3{
display:table-cell;
vertical-align:middle;
float: none;
width: auto;
min-height: auto;
height: auto;
}

*html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03 dd.column{
display:inline;
vertical-align:middle;
zoom:1;
float: none;
width: auto;
min-height: auto;
height: auto;
}

*+html div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03 dd.column{
display:inline;
vertical-align:middle;
zoom:1;
float: none;
width: auto;
min-height: auto;
height: auto;
}

div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type01 dd img,
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content .content_inner dl.col_type02 dd img,
div#kportal_2ndMainContents ul.list_index_01_lower_col2 li.content2 .content_inner2 dl.col_type03 dd img{
vertical-align:middle;
}

/**201308Add**/

/* ----------------------------------------------------------------
    Module= Page Navigation
----------------------------------------------------------------- */
div#kportal_2ndMainContents ul.nav_page_01{
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.nav_page_01 li{
display:inline;
margin-bottom:2px;
margin-right:15px;
}

div#kportal_2ndMainContents ul.nav_page_01 li a{
padding-left:17px;
white-space:nowrap;
background:url(../images/bullet_arrow_down.gif) 0 0 no-repeat;
}

div#kportal_2ndMainContents ul.nav_page_01 li a:hover{
padding-left:17px;
background:url(../images/bullet_arrow_down-over.gif) 0 0 no-repeat;
}

div#kportal_2ndMainContents ul.nav_page_01 li span{
padding-left:17px;
background:url(../images/bullet_arrow_down_off.gif) 0 0 no-repeat;
zoom:1;
}

div#kportal_2ndMainContents .kportal_pageTop{
text-align:right;
}


/* tab_menu
------------------------------------------------------------------*/
div#kportal_2ndMainContents ul.c03_tab_menu_01{
overflow:hidden;
background:url(../images/bg_c03_tab_menu_01.gif) no-repeat left bottom;
padding-bottom:3px;
margin-bottom:20px;
font-size:0;
}

div#kportal_2ndMainContents ul.c04_tab_menu_01{
overflow:hidden;
background:url(../images/bg_c04_tab_menu_01.gif) no-repeat left bottom;
padding-bottom:3px;
margin-bottom:20px;
font-size:0;
}

*html div#kportal_2ndMainContents ul.c04_tab_menu_01{
padding-bottom:2px;
}

*+html div#kportal_2ndMainContents ul.c04_tab_menu_01{
padding-bottom:2px;
}

div#kportal_2ndMainContents ul.c03_tab_menu_01 li,
div#kportal_2ndMainContents ul.c04_tab_menu_01 li{
float:left;
}

div#kportal_2ndMainContents ul.c03_tab_menu_01 li img,
div#kportal_2ndMainContents ul.c04_tab_menu_01 li img{
display:block;
}


/* ----------------------------------------------------------------
    Module= Notice
----------------------------------------------------------------- */
div#kportal_2ndMainContents ul.list_notice_01{
font-size:80%;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_notice_01 li{
position:relative;
margin-bottom:2px;
padding-left:1.2em;
}

div#kportal_2ndMainContents ul.list_notice_01 li span{
position:absolute;
top:0;
left:0;
}

div#kportal_2ndMainContents ul.list_notice_02{
font-size:80%;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_notice_02 li{
position:relative;
margin-bottom:2px;
padding-left:2em;
}

div#kportal_2ndMainContents ul.list_notice_02 li span{
position:absolute;
top:0;
left:0;
}

div#kportal_2ndMainContents ul.list_notice_numbered_01{
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.list_notice_numbered_01 li{
position:relative;
margin-bottom:2px;
padding-left:3em;
font-size:80%;
}

div#kportal_2ndMainContents ul.list_notice_numbered_01 li span{
position:absolute;
top:0;
left:0;
}

/* ----------------------------------------------------------------
    Module= Table
----------------------------------------------------------------- */
div#kportal_2ndMainContents table.tbl_description_01,
div#kportal_2ndMainContents table.tbl_stripe_01{
width:100%;
margin-bottom:20px;
border:#cecece 1px solid;
}

div#kportal_2ndMainContents table.wtype_01{
width:99%;
margin:1px 1px 20px 1px;
}

div#kportal_2ndMainContents table.tbl_description_01 thead th,
div#kportal_2ndMainContents table.tbl_description_01 tbody th,
div#kportal_2ndMainContents table.tbl_stripe_01 thead th,
div#kportal_2ndMainContents table.tbl_stripe_01 tbody th{
background:#deeaff;
}

div#kportal_2ndMainContents table.tbl_description_01 thead th,
div#kportal_2ndMainContents table.tbl_description_01 tbody th,
div#kportal_2ndMainContents table.tbl_description_01 tbody td,
div#kportal_2ndMainContents table.tbl_stripe_01 thead th,
div#kportal_2ndMainContents table.tbl_stripe_01 tbody th,
div#kportal_2ndMainContents table.tbl_stripe_01 tbody td{
padding:8px;
border:#cecece 1px solid;
font-weight:normal;
}

div#kportal_2ndMainContents table.tbl_description_01 tbody td.type01 span.kportal_pL3em{
	padding-left:3em;
}

div#kportal_2ndMainContents table.tbl_description_01 tbody td.off,
div#kportal_2ndMainContents table.tbl_stripe_01 tbody td.off{
color:#b2b2b2;
}

div#kportal_2ndMainContents table.tbl_description_01 tbody td.individual{
background:#f2f7ff;
}

div#kportal_2ndMainContents table.tbl_description_01 tbody td.notice{
background:#fff4f1;
}

div#kportal_2ndMainContents table.tbl_description_01 th.type01{
background:#f6f6f6;
}

div#kportal_2ndMainContents table.tbl_stripe_01 tr.even{
background:#f6f6f6;
}

div#kportal_2ndMainContents table.tbl_description_01 table.type01{
width:100%;
margin-bottom:0;
border:none;
}

div#kportal_2ndMainContents table.tbl_description_01 table.type01 th,
div#kportal_2ndMainContents table.tbl_description_01 table.type01 td{
background:none;
border:none;
padding:5px;
}

div#kportal_2ndMainContents table.tbl_description_01 p.float_image{
width:180px;
margin-bottom:0;
float:left;
margin-right:20px;
}

div#kportal_2ndMainContents table.tbl_description_01 p.float_image span{
display:block;
margin-top:5px;
}


/* ----------------------------------------------------------------
    Module= Layout Images
----------------------------------------------------------------- */
div#kportal_2ndMainContents div.lyt_image{
margin-bottom:20px;
overflow:hidden;
}

div#kportal_2ndMainContents div.lyt_image p.image{
margin-bottom:20px;
text-align:center;
}

div#kportal_2ndMainContents div.lyt_image p.flow{
background:url(../images/flow_arrow01.gif) no-repeat center bottom;
padding-bottom:30px;
margin-bottom:10px;
}

div#kportal_2ndMainContents div.lyt_image p.image span.caption{
display:block;
margin-top:5px;
font-size:80%;
text-align:left;
line-height:1.2;
}

div#kportal_2ndMainContents div.lyt_image p.image span.relation,
div#kportal_2ndMainContents div.lyt_image p.image span.pop{
display:block;
margin-top:5px;
text-align:center;
}

div#kportal_2ndMainContents div.lyt_image p.image span.relation a{
background:transparent url(../images/bullet_relation_01.jpg) no-repeat 0 0;
padding-left:15px;
}

div#kportal_2ndMainContents div.lyt_image p.image span.relation a:hover{
background:transparent url(../images/bullet_relation_01-over.jpg) no-repeat 0 0;
padding-left:15px;
}

div#kportal_2ndMainContents div.lyt_image p.image span.pop a{
background:transparent url(../images/bullet_blank_01-over.gif) no-repeat 0 0;
padding-left:15px;
}

div#kportal_2ndMainContents div.lyt-image.image-col2{
width:348px;
}

div#kportal_2ndMainContents div.lyt-image.image-col2 p.image{
float:left;
margin-right:16px;
width:166px;
}

div.lyt_image.image_float{
direction:ltr !important;
margin-bottom:0;
}

div.lyt_image.image_L div.image{padding-right:15px;}
div.lyt_image.image_R div.image{padding-left:15px;}

div.lyt_image.image_L p.image{
float:left;
margin:0 13px 10px 0;
}

div.lyt_image.image_R p.image{
float:right;
margin:0 0 10px 13px;
}

div.lyt_image.image_L div.image p.image,
div.lyt_image.image_R div.image p.image{
margin:0;
float:none;
}

div.lyt_image.image_parallel{
margin-bottom:0 !important;
}

div.lyt_image.image_parallel div.image,
div.lyt_image.image_parallel div.column{
text-align:left;
float: none;
width: auto;
min-height: 0;
height: auto;
}

div.lyt_image.image_parallel div.image p.image{
margin-bottom:20px;
}

div.lyt_image.image_parallel.image_L div.image{ float:left; }
div.lyt_image.image_parallel.image_R div.image{ float:right; }


div#kportal_2ndMainContents div.flow_arrow{
background:url(../images/bg_arrow01.gif) no-repeat left bottom;
padding-bottom:25px;
}

/* ----------------------------------------------------------------
    Module= Layout Column
----------------------------------------------------------------- */
div#kportal_2ndMainContents div.lyt_column{
	background:url(../images/bg_box_column02.gif) no-repeat left bottom;
	margin-bottom:20px;
}

div#kportal_2ndMainContents div.lyt_column_inner{
background:url(../images/bg_box_column01.gif) no-repeat left top;
padding:20px 20px 5px 20px;
}

div#kportal_2ndMainContents div.lyt_column_inner p.txt01{
margin-bottom:10px;
}

div#kportal_2ndMainContents div.lyt_column_inner p.txt02{
font-size:91.7%;
}

div#kportal_2ndMainContents div.lyt_column_inner table.tbl_description_02{
margin-bottom:10px;
border:#cecece 1px solid;
}

div#kportal_2ndMainContents div.lyt_column_inner table.tbl_description_02 tbody th,
div#kportal_2ndMainContents div.lyt_column_inner table.tbl_description_02 tbody td{
padding:8px 5px 8px 8px;
border:#cecece 1px solid;
font-weight:normal;
}

div#kportal_2ndMainContents div.lyt_column_inner table.tbl_description_02 tbody th{
background:#deeaff;
}

div#kportal_2ndMainContents div.lyt_column_inner table.tbl_description_02 tbody th.grey{
background:#F6F6F6;
}

div#kportal_2ndMainContents div.column_col2{
overflow:hidden;
}

div#kportal_2ndMainContents div.column_col2 div.segment_left{
float:left;
width:330px;
}

div#kportal_2ndMainContents div.column_col2 div.segment_right{
float:right;
width:330px;
}

div#kportal_2ndMainContents div.column_col3{
overflow:hidden;
}

div#kportal_2ndMainContents div.column_col3 div.segment{
float:left;
margin-right:15px;
width:215px;
}

/* ----------------------------------------------------------------
    Module= Box
----------------------------------------------------------------- */
div#kportal_2ndMainContents .condition{
border:#F0F0F0 15px solid;
margin-bottom:20px;
}

div#kportal_2ndMainContents .condition-inner{
border:#CCC 1px solid;
overflow-y:scroll;
padding:15px;
height:300px;
position:relative;
}

div#kportal_2ndMainContents .c00_box_relation_01{
width:680px;
background:url(../images/bg_c00_box_relation_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .c00_box_relation_01_inner{
background:url(../images/bg_c00_box_relation_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .c01_box_relation_01{
width:680px;
background:url(../images/bg_c01_box_relation_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .c01_box_relation_01_inner{
background:url(../images/bg_c01_box_relation_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .c02_box_relation_01{
width:680px;
background:url(../images/bg_c02_box_relation_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .c02_box_relation_01_inner{
background:url(../images/bg_c02_box_relation_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .c03_box_relation_01{
width:680px;
background:url(../images/bg_c03_box_relation_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .c03_box_relation_01_inner{
background:url(../images/bg_c03_box_relation_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .c04_box_relation_01{
width:680px;
background:url(../images/bg_c04_box_relation_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .c04_box_relation_01_inner{
background:url(../images/bg_c04_box_relation_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .box_error_01{
width:680px;
background:url(../images/bg_box_error_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .box_error_01_inner{
color:#c00;
text-align:center;
background:url(../images/bg_box_error_01.gif) no-repeat left top;
padding:30px 15px;
}

div#kportal_2ndMainContents .box_thanks_01{
margin-bottom:20px;
padding:15px;
background:#fff7df;
}

div#kportal_2ndMainContents .box_relation_01{
width:680px;
background:url(../images/bg_box_relation_01_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .box_relation_01_inner{
background:url(../images/bg_box_relation_01_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .box_relation_02{
width:680px;
background:url(../images/bg_box_relation_02_02.gif) no-repeat left bottom;
margin-bottom:20px;
}

div#kportal_2ndMainContents .box_relation_02_inner{
background:url(../images/bg_box_relation_02_01.gif) no-repeat left top;
padding:15px;
}

div#kportal_2ndMainContents .box_relation_02_inner .lyt_image{
margin-bottom:0;
}

div#kportal_2ndMainContents .box_relation_02_inner .segment_right{
width:300px !important;
}

div#kportal_2ndMainContents .box_relation_03{
border:#cdcdcd 1px solid;
padding:15px;
margin-bottom:20px;
}

div#kportal_2ndMainContents .nttcom_sample{
background:url(../images/nttcom_sample_bg.gif) repeat-y right top;
}

div#kportal_2ndMainContents .box_relation_04{
background:#ffffdd;
padding:10px;
margin-bottom:20px;
}

div#kportal_2ndMainContents .box_relation_05{
background:#eee;
padding:10px;
margin-bottom:20px;
}

div#kportal_2ndMainContents .c00_box_relation_01_inner p,
div#kportal_2ndMainContents .c01_box_relation_01_inner p,
div#kportal_2ndMainContents .c02_box_relation_01_inner p,
div#kportal_2ndMainContents .c03_box_relation_01_inner p,
div#kportal_2ndMainContents .c04_box_relation_01_inner p,
div#kportal_2ndMainContents .box_relation_01 p,
div#kportal_2ndMainContents .box_relation_02 p,
div#kportal_2ndMainContents .box_error_01_inner p,
div#kportal_2ndMainContents .box_thanks_01 p{
margin-bottom:0;
}

div#kportal_2ndMainContents .box_more_01{
width:680px;
margin-bottom:20px;
}

div#kportal_2ndMainContents .box_more_01 .content_inner{
padding:10px;
}

div#kportal_2ndMainContents .box_more_01 .content{
background:url(../images/bg_box_more_01.gif) left bottom no-repeat;
}

div#kportal_2ndMainContents .box_more_01 h2{
font-size:116.7%;
font-weight:bold;
border-bottom:1px solid #E0DFE3;
}

div#kportal_2ndMainContents .box_more_01 h2 a{
color:#000;
display:block;
padding:11px 10px 10px 22px;
text-decoration:none;
}

div#kportal_2ndMainContents .box_more_01 h2 a:hover{
color:#FFF;
text-decoration:underline;
}

div#kportal_2ndMainContents .box_more_01 h2 span{
display:block;
padding:11px 10px 10px 12px;
zoom:1 !important;
}

div#kportal_2ndMainContents .box_more_01 h2.c02_col2_non{
background:transparent url(../images/bg_c02_more_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents .box_more_01 h2.cancellation{
background:transparent url(../images/bg_c03_more_non.jpg) no-repeat left top;
}

div#kportal_2ndMainContents .box_contact_01{
background:#fbeff3;
padding:15px 15px 15px 15px;
position:relative;
}

div#kportal_2ndMainContents .box_contact_01 p.step_arrow{
position:absolute;
top:35px;
left:-11px;
}

div#kportal_2ndMainContents dl.list_qa{
}

div#kportal_2ndMainContents dl.list_qa dt{
margin-bottom:4px;
padding-left:23px;
font-size:116.7%;
font-weight:bold;
line-height:1.4;
background:url(../images/bullet_qa_question.gif) no-repeat 0 0.2em;
}

div#kportal_2ndMainContents dl.list_qa dd{
margin-bottom:20px;
padding-left:23px;
background:url(../images/bullet_qa_answer.gif) no-repeat 0 0.25em;
}

/* 120208 */

div#kportal_2ndMainContents dl.list_flow dt{
margin-bottom:10px;
padding-left:23px;
padding-bottom:5px;
}

.sc_number1{
background:url(../images/icon_number_sc_01.gif) no-repeat 0 0;
}

.sc_number2{
background:url(../images/icon_number_sc_02.gif) no-repeat 0 0;
}

.sc_number3{
background:url(../images/icon_number_sc_03.gif) no-repeat 0 0;
}

.sc_number4{
background:url(../images/icon_number_sc_04.gif) no-repeat 0 0;
}

.sc_number5{
background:url(../images/icon_number_sc_05.gif) no-repeat 0 0;
}

.sc_number6{
background:url(../images/icon_number_sc_06.gif) no-repeat 0 0;
}

.sc_number7{
background:url(../images/icon_number_sc_07.gif) no-repeat 0 0;
}

.sc_number8{
background:url(../images/icon_number_sc_08.gif) no-repeat 0 0;
}

.sc_number9{
background:url(../images/icon_number_sc_09.gif) no-repeat 0 0;
}

.sc_number10{
background:url(../images/icon_number_sc_10.gif) no-repeat 0 0;
}

.sc_number11{
background:url(../images/icon_number_sc_11.gif) no-repeat 0 0;
}

div#kportal_2ndMainContents dl.list_flow dd{
margin-bottom:30px;
padding-left:23px;
}

div#kportal_2ndMainContents dl.list_flow dd img{
	border:#ccc 1px solid;
}

/* 120208 */

div#kportal_2ndMainContents div.box_moving{
overflow:hidden;
}

div#kportal_2ndMainContents div#movingStep{
float:left;
margin-bottom:20px;
width:450px;
}

div#kportal_2ndMainContents div#areaSearch{
background-color:#D2E8FD;
float:right;
margin-bottom:20px;
padding:0;
width:220px;
}

div#kportal_2ndMainContents div#areaSearch h2 {
margin:0;
padding:0;
width:220px;
}

div#kportal_2ndMainContents div#areaSearch h3{
color:#333;
font-weight:bold;
padding-left:1em;
}

div#kportal_2ndMainContents div#areaSearch div.container {
background-color:#F4F9FF;
margin:10px;
padding:7px;
}

div#kportal_2ndMainContents div.box_evaluation{
overflow:hidden;
}

div#kportal_2ndMainContents div.box_evaluation ul.btn_list01{
float:right;
width:156px;
}

div#kportal_2ndMainContents div.box_evaluation div.column{
float:left;
width: auto;
min-height: 0;
height: auto;
}

/* ----------------------------------------------------------------
    Module= Plugin Download
----------------------------------------------------------------- */
div#kportal_2ndMainContents div.box_plugin_01{
margin-bottom:20px;
padding:1px 0;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
}

div#kportal_2ndMainContents div.box_plugin_01_inner{
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
}

div#kportal_2ndMainContents div.box_plugin_01 p{
zoom:0;
margin:0 !important;
}

div#kportal_2ndMainContents div.box_plugin_01 p.content span{
display:block;
}

div#kportal_2ndMainContents div.box_plugin_01 p.content span.banner{
float:left;
padding:15px 10px;
}

div#kportal_2ndMainContents div.box_plugin_01 p.content span.outline{
padding:15px 0 0 190px;
}

div#kportal_2ndMainContents div.box_plugin_01 p.link{
padding:0 0 15px 205px;
background:url(../images/bullet_arrow_02.gif) 193px 0.4em no-repeat;
}

/* ----------------------------------------------------------------
    Component= Q and A
----------------------------------------------------------------- */

/* ----------------------------------------------------------------
    Module= Form
----------------------------------------------------------------- */

div#kportal_2ndMainContents input.text_01{
border:#7e9eb7 solid 1px;
}

div#kportal_2ndMainContents input.type01{
width:210px;
margin-bottom:3px;
}

div#kportal_2ndMainContents input.type02{
width:50px;
margin-bottom:3px;
}

div#kportal_2ndMainContents ul.form_btn_01{
text-align:center;
margin:0 auto 20px auto;
padding-top:15px;
}

div#kportal_2ndMainContents ul.form_btn_01 li{
display:inline;
padding:0 14px;
}

div#kportal_2ndMainContents input.form_btn_02{
width:100px;
margin-right:10px;
margin-left:10px;
}

div#kportal_2ndMainContents input.valign-M{
vertical-align:middle !important;
margin-top:-5px;
}

div#kportal_2ndMainContents select.type01 option{
width:70px;
}

div#kportal_2ndMainContents table img.must{
float:right;
margin-top:1px;
}

div#kportal_2ndMainContents label.label_style_01{
display:inline-block;
width:2.5em;
}

div#kportal_2ndMainContents label.label_style_02{
display:inline-block;
width:7.5em;
}

div#kportal_2ndMainContents input.form_text_01{
width:100px;
margin-right:15px;
}

div#kportal_2ndMainContents input.form_text_02{
width:50px;
}

div#kportal_2ndMainContents input.form_text_03{
width:200px;
margin-right:15px;
}

div#kportal_2ndMainContents span.example{
color:#666;
display:inline-block;
}

div#kportal_2ndMainContents table span.type01{
width:176px;
margin-right:1.5em;
}

div#kportal_2ndMainContents table span.type02{
width:60px;
margin-right:1.7em;
}

div#kportal_2ndMainContents table span.type03{
width:200px;
margin-right:1.5em;
}

div#kportal_2ndMainContents table p.nxt-arrow{
background:url(/ksupport/cgi-bin/bill/kouza/images/nxt_arrow.gif) no-repeat left top;
height:30px;
padding-left:110px;
}

div#kportal_2ndMainContents p input{
vertical-align:middle;
}

div#kportal_2ndMainContents ul.form_list01{
overflow:hidden;
margin-bottom:20px;
}

div#kportal_2ndMainContents ul.form_list01 li{
float:left;
width:43%;
margin-right:5px;
margin-bottom:3px;
position:relative;
padding-left:1.9em;
}

div#kportal_2ndMainContents ul.form_list02{
overflow:hidden;
}

div#kportal_2ndMainContents ul.form_list02 li{
float:left;
width:40%;
margin-right:5px;
margin-bottom:3px;
position:relative;
padding-left:1.9em;
}

div#kportal_2ndMainContents ul.form_list01 li.last-child{
width:650px;
}

div#kportal_2ndMainContents ul.form_list01 li span{
position:absolute;
top:3px;
left:0;
}

*html div#kportal_2ndMainContents ul.form_list01 li span{
top:-2px;
}

*+html div#kportal_2ndMainContents ul.form_list01 li span{
top:-2px;
}

/* ----------------------------------------------------------------
    Module= Other
----------------------------------------------------------------- */
div#kportal_2ndMainContents .section{
padding-bottom:20px;
}

div#kportal_2ndMainContents .mbmax{
margin-bottom:20px !important;
}

div#kportal_2ndMainContents .mbmin{
margin-bottom:10px !important;
}

div#kportal_2ndMainContents .mbnon{
margin-bottom:0 !important;
}

div#kportal_2ndMainContents .mtmax{
margin-top:20px !important;
}

div#kportal_2ndMainContents .mtmin{
margin-top:10px !important;
}

div#kportal_2ndMainContents .ptnon{
padding-top:0px !important;
}

div#kportal_2ndMainContents .last-child{
margin-right:0 !important;
}

.align-L{
text-align:left !important;
}

.align-C{
text-align:center !important;
}

.align-R{
text-align:right !important;
}

.valign-T{
vertical-align:top !important;
}

.valign-M{
vertical-align:middle !important;
}

.valign-B{
vertical-align:bottom !important;
}

/* ---------------------------------------- *
2011/02/01 Release
 ---------------------------------------- */
ul.kportal_3column {
	width: 680px;
}
ul.kportal_3column li {
	width: 220px;
	float: left;
	margin: 0 10px 0 0;
}
ul.kportal_3column li.kportal_lastColumn {
	width: 220px;
	float: left;
	margin: 0;
}
.kportal_clearBox {
	clear: both;
}
.kportal_pinkTitle {
	background: url(/common/images/category00_midashi05.jpg) no-repeat left top;
	padding: 0 0 0 13px;
	margin: 7px 0;
	font-weight: bold;
}
div.kportal_2column {
	width: 670px;
	margin: 0 0 20px 10px;
}
div.kportal_2column .kportal_leftbanner {
	width: 272px;
	float: left;
	margin: 0 15px 0 0;
}
div.kportal_2column .kportal_rightbanner {
	width: 382px;
	float: left;
	margin: 0;
}
div.kportal_2column .kportal_rightbanner dt {
	width: 15px;
	float: left;
}
div.kportal_2column .kportal_rightbanner dd {
	width: 307px;
	float: left;
}
.kportal_linkList {
	margin: 0 0 20px 10px;
}  
.kportal_cancelGideAear {
	width: 680px;
	background: url(/ksupport/ocn/cancel/images/cancel_bg_01.gif) no-repeat left bottom;
}
.kportal_cancelGideAear .kportal_hikkoshi {
	width: 220px;
	float: left;
	margin: 0 10px 0 0;
}
.kportal_cancelGideAear .kportal_internet {
	width: 220px;
	float: left;
	margin: 0 10px 0 0;
}
.kportal_cancelGideAear .kportal_plan {
	width: 220px;
	float: left;
	margin: 0;
}
div#kportal_2ndMainContents .kportal_cancelGideAear p.kportal_syousai {
	width: 200px;
	margin: 0 10px 10px 10px;
}
.kportal_cancelProcedure {
	width: 680px;
	margin: 0 0 15px 0;
	background: url(/ksupport/ocn/cancel/images/cancel_bg_02.gif) no-repeat left bottom;
}
.kportal_cancelProcedure .kportal_procedure1,
.kportal_cancelProcedure .kportal_procedure2 {
	width: 220px;
	float: left;
	margin: 0 10px 0 0;
}
.kportal_cancelProcedure .kportal_procedure3 {
	width: 220px;
	float: left;
	margin: 0;
}
div#kportal_2ndMainContents .kportal_cancelProcedure p.kportal_syousai {
	width: 200px;
	margin: 10px;
}
div#kportal_2ndMainContents .kportal_cancelProcedure p.kportal_syousai2 {
	width: 200px;
	margin: 0 10px 10px 10px;
}

/* 120306*/
/* /ksupport/ocn/da/mail-pwd.html */

div#kportal_2ndMainContents div.shsection h2.c02_h2_01 {
	background-image:none;
	background:#FBEAF0;
	border-bottom:solid 2px #E58DB5;
	margin-bottom:20px;	
}

div.shsection {
	display:none;
}

div.shsection h2.sec01 span{
	position:relative;
	bottom:2.2em;
	display:block;
	right:0;
}

div#kportal_2ndMainContents p.sh_question {
	font-size:190%;
	font-weight:bold;
}

div#kportal_2ndMainContents p.mid_title {
	font-size:140%;
	font-weight:bold;
	margin-bottom:5px;
}

div#kportal_2ndMainContents div.un_mid_title p{
	text-indent:1px;
}

div.shsection ul.chartbtn {
	width:680px;
	margin-bottom:30px;
}

div.shsection ul.chartbtn li {
	float:left;
	margin-right:18px;
}

div.shsection ul.chartbtn li.mr0 {
	margin-right:0;
}

div#kportal_2ndMainContents div.shsection p.kportal_link_relation02 {
	margin-bottom:40px;
}

div#kportal_2ndMainContents div.shsection p.ann_web.list {
	padding-left:1em;
	text-indent:-1em;
	margin-bottom:30px;
}

div#kportal_2ndMainContents div.shsection p.mb50 {
	margin-bottom:50px;
}

div#kportal_2ndMainContents div.shsection p.mb10 {
	margin-bottom:10px;
}

/* comp-popup */

div#lnavi_mainarea.popup {
	width:720px;
	margin:0 auto;
	*margin-top:-20px;
}

div#lnavi_mainarea.popup div.subttl{
	*width:698px;
	*z-index:-1000;
}

div#lnavi_mainarea.popup div.subttl_corner_l,div#lnavi_mainarea.popup div.subttl_corner_r {
	*position:relative;
	*top:5px;
}

div#lnavi_mainarea.popup div.step1{
	*position:relative;
	*top:-10px;
}


div#lnavi_mainarea.popup h3{
	font-weight:bold;
	font-size:120%;
	margin-bottom:8px;
}

div#lnavi_mainarea.popup div.mainbox,div#lnavi_mainarea.popup div.mainbox_float {
	font-size:100%;
	*padding-left:0;
}

div#lnavi_mainarea.popup div.mainbox h3,div#lnavi_mainarea.popup div.mainbox p,
div#lnavi_mainarea.popup div.mainbox_float h3,div#lnavi_mainarea.popup div.mainbox_float p {
	*padding-left:80px;
}

div#lnavi_mainarea.popup div.mainbox_float p.ann_web.list {
	padding-left:1em;
	text-indent: -1em;
	*margin-left:80px;
}


div#lnavi_mainarea.popup div.mainbox img,div#lnavi_mainarea.popup div.mainbox_float img {
	margin-left:-60px;
	*margin-left:20px;
}

/* 120306*/