@charset "utf-8";

/* ------------------------------
 Print Style
------------------------------ */

/* for print style */
@media print{
/* for print style */


*{
background:none !important;
overflow:visible !important;
}


/* width:100% */
div#page,
div#areaWrapper1,
div#areaWrapper2,
div#mainArea,
div#footerArea{
width:100%;
}


/* display:none */
div#ugo,
ul#customerNav,
ul#utilityNav,
form#search,
div#globalNavWrapper,
div#leftArea,
div#rightArea,
div.rnPageTop,
div.rnPageInfoBgHome,
div.rnPageInfoBg,
div.pbBlockNavigation,
div.rnTopicsDtType01 p.more,
div#aboutjcom,
div.rnHideTitle,
div.rnPageNav,
div#footerArea ul,
div#footerArea table{
display:none !important;
}


/* float:none */
div#areaWrapper2{
float:none;
}


/* Header */
div#header{
height:auto !important;
}

div#header p#ci{
position:static !important;
margin-left:-14px;
}


/* Main */
div#mainArea{
margin-left:0 !important;
margin-right:0 !important;
}

div#mainArea div.rnHead2A,
div#mainArea div.rnHead2B,
div#mainArea div.rnHead2C,
div#mainArea div.rnHead2D,
div#mainArea div.rnHead2E,
div#mainArea div.rnHead2F{
padding-bottom:15px !important;
}

div#mainArea div.rnHead2A h2,
div#mainArea div.rnHead2B h2,
div#mainArea div.rnHead2C h2,
div#mainArea div.rnHead2D h2,
div#mainArea div.rnHead2E h2,
div#mainArea div.rnHead2F h2{
padding:2px 0 2px 12px;
height:auto;
}

div#mainArea div.rnHead2A h2{
border-left:5px solid #ff4d00 !important;
}

div#mainArea div.rnHead2B h2{
border-left:5px solid #b71f64 !important;
}

div#mainArea div.rnHead2C h2{
border-left:5px solid #009599 !important;
}

div#mainArea div.rnHead2D h2{
border-left:5px solid #8ec22f !important;
}

div#mainArea div.rnHead2E h2{
border-left:5px solid #009338 !important;
}

div#mainArea div.rnHead2F h2{
border-left:5px solid #fe9e05 !important;
}

div#mainArea h3.head3_03{
padding-left:0 !important;
height:auto !important;
}

div#mainArea div.rnRelatedInfo01{
margin-top:20px;
border:1px solid #ccc;
-webkit-border-radius:5px; /* for webkit */
-moz-border-radius:5px; /* for mozilla */
}

div#mainArea div.rnRelatedInfo01 dd{
border-left:1px solid #cfcfcf;
}

div#mainArea div.rnTopics{
_padding-bottom:20px;
}

div#mainArea div.rnTopicsDtType01,
div#mainArea div.rnTopicsDtType02,
div#mainArea div.rnTopicsDtType03,
div#mainArea div.rnTopicsDtType04,
div#mainArea div.rnTopicsDtType05,
div#mainArea div.rnTopicsDtType06{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
-webkit-border-top-left-radius:5px; /* for webkit */
-webkit-border-top-right-radius:5px; /* for webkit */
-moz-border-radius-topleft:5px; /* for mozilla */
-moz-border-radius-topright:5px; /* for mozilla */
height:auto !important;
line-height:1.5 !important;
padding-top:5px;
}

div.rnTopicsCatBlock{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
-webkit-border-bottom-left-radius:5px; /* for webkit */
-webkit-border-bottom-right-radius:5px; /* for webkit */
-moz-border-radius-bottomleft:5px; /* for mozilla */
-moz-border-radius-bottomright:5px; /* for mozilla */
}

div#mainArea div.rnTopicsWhatsnewBlock{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
-webkit-border-bottom-left-radius:5px; /* for webkit */
-webkit-border-bottom-right-radius:5px; /* for webkit */
-moz-border-radius-bottomleft:5px; /* for mozilla */
-moz-border-radius-bottomright:5px; /* for mozilla */
}

div#mainArea div.rnGoogleMap{
overflow:hidden !important;
}

div#mainArea div.aboutList dl{
margin-right:5px !important;
}

div#mainArea div.categoryplugin00{
width:700px !important;
}

div#mainArea div.categoryplugin00 *{
margin:0 !important;
}

div#mainArea div.categoryplugin00 div.categoryplugin01{
padding-right:5px !important;
width:330px !important;
border:none !important;
}

div#mainArea div.categoryplugin00 div.categoryplugin04 a,
div#mainArea div.categoryplugin00 div.categoryplugin05,
div#mainArea div.categoryplugin00 div.categoryplugin06{
padding:0 !important;
}

div#mainArea div.rnServiceBoxTop,
div#mainArea div.rnServiceBoxMiddle{
border:none !important;
padding-bottom:25px;
}

div#mainArea div.rnServiceBoxTop *,
div#mainArea div.rnServiceBoxMiddle *,
div#mainArea div.rnServiceBoxBottom *{
border:none !important;
}

dl.areaSearch dd form#form3{
padding-top:5px;
}


/* Footer */
div#footerArea{
clear:both;
margin-top:40px !important;
border-top:1px solid #ccc;
}

div#footerArea address{
margin-right:5px;
}


/* for print style */
}
/* for print style */

