@charset "utf-8";


/*==================================================
	01. Base Layout
==================================================*/
body{
background: #fff none;
min-width: auto;
}

/*==================================================
	02. Header Area
==================================================*/
#headerArea{
margin: 0;
width: 100%;
height: 80px;
}

#headerArea img{
display:block;
}

#headerArea #ci{
position: relative;
top:0;
left:0;
}

#headerArea #tagline{
position: relative;
top:0;
left:0;
}


/* Search Window
--------------------------------------------------*/
#headerArea #searchWindow{
display:none;
}

/* Global Navigation
--------------------------------------------------*/
#headerArea #globalNav{
display:none;
}

/* Header Navigation
--------------------------------------------------*/
#headerArea #headerNav{
display:none;
}


/*==================================================
	03. Topic Path
==================================================*/
#topicPath{
margin: 11px auto;
width: 100%;
color: #000;
line-height: 1.0;
font-size: 1.1em;
}

#topicPath dt{
float: none;
color: #000;
background: #fff none;
}

#topicPath dt span{
padding: 4px 4px 4px 7px;
_padding: 5px 4px 3px 7px;
display: block;
background: none;
}
#topicPath dd{
float: none;
background: #fff none;
}
#topicPath dd span{
padding: 4px 4px 4px 12px;
display: block;
background: none;
}
#topicPath dd em{
font-weight: bold;
}




/*==================================================
	04. Contents Area
==================================================*/
#Container{
margin: 0;
padding: 0;
width: auto;
background: #fff none;
}

#Container #contentsArea{
margin: 0;
padding: 0;
float: none;
width: auto;
_height:auto;
min-height:auto;
}

/* Document SecuritiesCord
--------------------------------------------------*/
#Container p#secuCord{
margin:0;
color: #515151;
background-color: #dae6f1;
}


/* Relation Area
--------------------------------------------------*/
#Container #relationArea{
display:none;
}



/*==================================================
	05. Footer Area
==================================================*/
#footerArea01{
display:none;
}

/* footerArea02
--------------------------------------------------*/
#Hang{
padding-top: 18px;
border-top: 1px #fff solid;
background-color: #787878;
}

#Hang #footerArea02{
margin: 0 auto;
width: 100%;
min-height: auto;
height: auto !important;
height: auto;
}
#Hang #footerArea02 ul#footerNav{
display:none;
}

/* copyright
--------------------------------------------------*/
#Hang #footerArea02 p#copyright{
float: none;
}



















/*==================================================
*	01. Default Style
*	02. Section
*	03. Heading
*	04. Paragraph
*	05. Unordered List
*	06. Ordered List
*	07. Definition List
*	08. Link
*	09. Table
*	10. Box Style
*	11. Option Class
==================================================*/


/*==================================================
	01. Default Style
==================================================*/


/*==================================================
	02. Section
==================================================*/
/* Question
--------------------------------------------------*/
#contentsArea .question ul.list_anclink{
margin:0 0 3.0em 0;
font-size: 120%;
}

#contentsArea .question ul.list_anclink li{
margin-bottom: 0.4em;
display: block;
border-width: 0;
background: url("/shared/images/link_arrow_01_down.png") no-repeat 0.7em 0.7em;
}
#contentsArea .question ul.list_anclink li span{
font-weight: bold;
}
#contentsArea .question ul.list_anclink li a{
margin-right: 0;
white-space: normal;
}

#contentsArea .question h2,
body.lower #contentsArea .question h3{
border-top-width: 0;
position: relative;
background: transparent url("/shared/images/hdg_question_bg_01.png") no-repeat left bottom;
font-size: 1.2em;
font-weight: normal;
}
#contentsArea .question h2 span,
body.lower #contentsArea .question h3 span{
padding: 8px 14px 0 82px;
display: block;
width: 636px;
_width: 554px;
background: transparent url("/shared/images/hdg_question_bg_02.png") no-repeat left top;
}
#contentsArea .question h2 span.count,
body.lower #contentsArea .question h3 span.count{
margin-top: -0.6em;
_margin-top: -0.8em;
margin-right: 14px;
padding: 0 14px;
display: block;
position: absolute;
top: 50%;
left: 0;
width: 40px;
color:#fff;
background: #1b71bc none;
font-size: 1.4em;
font-weight: bold;
text-align: center;
}


/*==================================================
	03. Heading
==================================================*/
#Container h1,
#contentsArea h2,
#contentsArea h3,
#contentsArea h4,
#contentsArea h5,
#contentsArea h6{
font-weight:bold;
}

/* Heading Level 1
--------------------------------------------------*/
#Container h1{
margin:0 0 10px 0 !important;
padding:0 !important;
border-bottom: 0 none !important;
background: #fff no-repeat left top !important;
height: auto !important;
}

#Container h1 img{
margin: 10px 0 !important;
position:relative !important;
top:auto !important;
left:auto !important;
}

#Container h1 span{
position:relative !important;
top:0 !important;
display:block !important;
margin: 10px 0 !important;
}


/*==================================================
	04. Paragraph
==================================================*/
/* Layout - Image-Left
--------------------------------------------------*/
#contentsArea .layout_imgL .image{
}

/* Layout - Image-Right
--------------------------------------------------*/
#contentsArea .layout_imgR .image{
}


/* Layout - Image-Center
--------------------------------------------------*/
#contentsArea .layout_imgC{
text-align: left;
}

/* Layout - Figure-Left
--------------------------------------------------*/
#contentsArea .layout_figL .box{
}

/* Layout - Figure-Right
--------------------------------------------------*/
#contentsArea .layout_figR .box{
}

/* Layout - Figure-Center
--------------------------------------------------*/
#contentsArea .layout_figC{
text-align: left;
}


/* Layout - 2-Column
--------------------------------------------------*/
#contentsArea .layout_2col .col_left{
float: none;
width: 100%;
}
#contentsArea .layout_2col .col_right{
float: none;
width: 100%;
}


/* Layout - Request
--------------------------------------------------*/
#contentsArea .layout_req{
margin-bottom: 1.0em;
}

#contentsArea .layout_req .col_left{
padding-right: 0;
float: none;
width: 100%;
height:auto;
}
#contentsArea .layout_req .col_right{
padding-left: 0;
float: none;
width: 100%;
background: none;
}


/* Layout - Request Mail Only
--------------------------------------------------*/
#contentsArea .layout_mailreq img{
margin: 0;
float: none;
}


/* Layout - Message
--------------------------------------------------*/
#contentsArea .layout_message{
margin: 0;
padding: 0;
position: relative;
background: none;
}
#contentsArea .layout_message p.copy{
margin: 0;
padding: 0;
position: relative;
top:0;
left:0;
}
#contentsArea .layout_message p.sign{
margin: 0;
padding: 0;
position: relative;
top:0;
left:0;
}
#contentsArea .layout_message h2,
body.lower #contentsArea .layout_message h3{
margin: 0;
padding:0;
position: relative;
top:0;
left:0;
background: transparent none;
}
#contentsArea .layout_message .image{
margin: 0 0 10px 10px;
float: none;
}

/* Icon - Text
--------------------------------------------------*/
#contentsArea span.text_icon{
display:none;
}

/* Icon - PDF
--------------------------------------------------*/
#contentsArea a span.pdf{
display:none;
}

/* Icon - News
--------------------------------------------------*/
#contentsArea img.new_icon{
display:none;
}

/* Icon - RSS
--------------------------------------------------*/


/*==================================================
	05. Unordered List
==================================================*/

#contentsArea ul.ind_2colbox{
margin-right:0;
width:auto;
}

#contentsArea ul.ind_2colbox li{
margin:0 0 20px 0;
width:45%;
}


/* List - Request
--------------------------------------------------*/
#contentsArea .ind_2colbox ul.list_req{
font-size: 100%;
}

#contentsArea .ind_2colbox ul.list_req li{
margin: 0 0 0.4em 0;
padding:0 0 0 18px;
position: relative;
width: 100%;
background: url("/shared/images/list_blt.png") no-repeat 0.6em 0.4em;
font-size: 1.2em;
}

#contentsArea .ind_2colbox ul.list_req li dl{
width: 100%;
margin-bottom: 0.4em;
min-height:2.4em;
_height:2.4em;
}

#contentsArea .ind_2colbox ul.list_req li dd.button{
position: absolute;
top: 0;
right: 0;
}

/*==================================================
	06. Ordered List
==================================================*/



/*==================================================
	07. Definition List
==================================================*/


/* List - Type 02
--------------------------------------------------*/
#contentsArea dl.list_02 dt{
float: none;
width: auto;

}
#contentsArea dl.list_02 dd{
display:block;
}


/*==================================================
	08. Link
==================================================*/

/* Link List
--------------------------------------------------*/

/* list_link_col2
--------------------------------------------------*/
#contentsArea ul.list_link_col2{
}

#contentsArea ul.list_link_col2 li{
margin-bottom: 0.4em !important;
padding-left: 1.8em;
border-width: 0 !important;
background: url("/shared/images/link_arrow_01.png") no-repeat 0.7em 0.4em;
float: none;
width: auto;
}


/* Link List - Anchor Link
--------------------------------------------------*/
#contentsArea ul.list_anclink{
display:none;
}


/* ICON List
--------------------------------------------------*/
#contentsArea ul.list_icon li{
margin-bottom: 0.4em !important;
padding-left: 0;
border-width: 0 !important;
background:none;
}

#contentsArea ul.list_icon li img{
margin-right:5px;
vertical-align:middle;
}


/* Link List - Link Next Page
--------------------------------------------------*/
#contentsArea ul.list_linknext{
clear: both;
font-size: 1.0em;
/*_font-size: 90%;*/
text-align: right;
}
#contentsArea ul.list_linknext{
margin-bottom: 0;
padding-bottom: 1.25em;
}
#contentsArea ul.list_linknext li{
padding-left: 1.8em;
float: right;
background: url("/shared/images/link_arrow_01.png") no-repeat 0.7em 0.4em;
}

/* Link List - Link Go To Head
--------------------------------------------------*/
#contentsArea ul.list_linkhead{
clear: both;
font-size: 1.0em;
text-align: right;
}
#contentsArea ul.list_linkhead li{
margin-bottom: 0.4em;
padding-left: 1.8em;
float: right;
background: url("/shared/images/link_arrow_01_up.png") no-repeat 0.7em 0.6em;
}
#contentsArea ul.list_linkhead.last{
position: absolute;
right: 0;
bottom: 0;
margin-bottom: 0;
}


/* Button
--------------------------------------------------*/
#contentsArea ul.btn{
padding-top:10px;
margin-bottom:1em;
margin-left:0;
text-align:center;
}

#contentsArea ul.btn li{
margin:0 5px;
padding-left:0;
display:inline;
background:none;
}



/*==================================================
	09. Table
==================================================*/

/* Table - Default
--------------------------------------------------*/
#contentsArea table{
width: 100%;
}






/* Table - Type 02
--------------------------------------------------*/
#contentsArea .tbl_02{
width: 100%;
}
#contentsArea .tbl_02 table{
width: 100%;
background:none;
}
#contentsArea .tbl_02 table thead th{
padding: 0;
border-right-width: 0;
border-bottom: #989898 2px solid;
background:none;
}

#contentsArea .tbl_02 table thead th span{
margin: 0;
padding: 0;
display: inline;
border: 0 none;
background: transparent
}

#contentsArea .tbl_02 table tbody tr{
background: none;
}

#contentsArea .tbl_02 table tbody td div{
padding: 0;
border: 0 none;
}

#contentsArea .tbl_02 table.nohead{
background: none;
}

/* Table - Inner Table
--------------------------------------------------*/
#contentsArea table table.inner{
width: auto;
}
#contentsArea table table.inner td span{
margin-left: 0;
position: relative;
}

/* Table - Information
--------------------------------------------------*/
#contentsArea table.tbl_info{
margin: 0;
width:auto;
}
#contentsArea table.tbl_info tr{
background:none;
}



/*==================================================
	10. Box Style
==================================================*/

/* Box - Default
--------------------------------------------------*/
#contentsArea .box,
#relationArea .box{
padding: 0;
border:0 none;
}

/* Box - Lead
--------------------------------------------------*/

/* Box - Index 2-Column
--------------------------------------------------*/

/* Box - Index 2-Column Box
--------------------------------------------------*/

/* Box - Index 4-Column Box
--------------------------------------------------*/

/* Box - Infomation
--------------------------------------------------*/
#contentsArea .box_info{
padding: 0;
background: none;
}
#contentsArea .box_info h2,
body.lower #contentsArea .box_info h3{
margin-right: 0;
margin-left: 0;
border-width: 0;
background: none;
}
#contentsArea .box_info h2 span,
body.lower #contentsArea .box_info h3 span{
padding: 0;
display: inline;
width: 100%;
_width: 100%;
background: none;
}

#contentsArea .rss_icon{
position: relative;
top: 0;
left: 0;
}


/*==================================================
	11. Option Class
==================================================*/

/* Link List - Link SiteMap
--------------------------------------------------*/
#contentsArea dl.list_linkmap{
margin-bottom: 2.0em;
padding: 0;
border-top: #6095cb 2px solid;
}
#contentsArea dl.list_linkmap dt{
margin-bottom: 10px;
padding: 0.3em 9px 0.2em 24px;
border-top: #fff 1px solid;
border-bottom: #d3d3d3 1px solid;
background: #ededed url("/shared/images/link_arrow_03_off.png") no-repeat 8px 0.65em;
font-size: 116%;
}
#contentsArea dl.list_linkmap dt a{
margin: -0.3em -9px -0.2em -16px;
padding: 0.3em 9px 0.2em 16px;
display: block;
background: url("/shared/images/link_arrow_03.png") no-repeat left 0.65em;
_background-position: left 0.8em;
}

#contentsArea dl.list_linkmap .list_link{
margin-bottom: 0;
}
#contentsArea dl.list_linkmap .list_link li{
margin-right: 5px;
padding-left: 18px;
float: left;
width: 188px;
}

#contentsArea dl.list_linkmap dt a,
#contentsArea dl.list_linkmap dt a:link,
#contentsArea dl.list_linkmap dt a:visited{
color: #4e4e4e;
text-decoration: none;
}
#contentsArea dl.list_linkmap dt a:hover,
#contentsArea dl.list_linkmap dt a:active,
#contentsArea dl.list_linkmap dt a:focus{
color: #0086c2;
text-decoration: underline;
}




