@charset "utf-8";
/* CSS Document */

html {
margin: 0;
padding: 0;
overflow-y: scroll;
}

body {
color: #414141;
font-size: 100%;
margin:  0 0 0 0;
padding: 0 0 0 0;
background-color: #ffffff;
font-family: 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'lr oSVbN', sans-serif;
}

#ctsBk {
margin:  0 0 0 0;
padding: 0 0 0 0;
margin-right: auto;
margin-left: auto;
background-color: #ffffff;
width: 950px;
}

img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}

form,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,div,a,span,ul,ol,li,table,th,td {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

th {
font-weight: normal;
}

li img {
vertical-align: bottom;
}

.clearSectionLt {
display:block;
margin-top: -1px;
height: 1px;
clear: left;
}

.clearSectionRt {
display:block;
margin-top: -1px;
height: 1px;
clear: right;
}

/* Header AREA
----------------------------------------*/

#hdBk_tp {
background:url(../../../img/common/ttl_head_bk.gif) right top no-repeat;
width: 950px;
height: 86px;
display: block;
}
#hdBk_tp h1 {
background:url(../../../img/common/ttl_head_logo.gif) left top no-repeat;
width: 290px;
height: 86px;
display: block;
float: left;
}
#hdBk_tp h1 a {
display: none;
}
#hdBk_tp p {
display: none;
}

#hdBk_maptp {
background:url(../../../img/common/ttl_head_bk02.gif) right top no-repeat;
width: 950px;
height: 86px;
display: block;
}
#hdBk_maptp h1 {
background:url(../../../img/common/ttl_head_logo.gif) left top no-repeat;
width: 290px;
height: 86px;
display: block;
float: left;
}
#hdBk_maptp h1 a {
display: none;
}
#hdBk_maptp p {
display: none;
}


#hdBk_tp ul {
margin: 0 0 0 0;
padding: 36px 0 0 548px;
width: 106px;
height: 43px;
float: left;
display:block;
font-size: 0.01em;
}
#hdBk_tp ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type:none;
}

#hdBk_tp ul li a.help {
display:block;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: url(../../../img/common/btn_head_help.gif) left top no-repeat;
width: 106px;
height: 20px;
}

#hdBk_tp ul li a.about {
display:block;
margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(../../../img/common/btn_head_about.gif) left top no-repeat;
width: 106px;
height: 23px;
}
#hdBk_tp ul li a.help span,
#hdBk_tp ul li a.about span {
display:none;
}



#hdBk_nv {
clear: left;
margin: 1px 0 0 0;
padding: 0 0 1px 0;
border-bottom:1px dashed #d4d4d4;
width: 950px;
display:block;
}
#hdBk_nv p#info_wd {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 269px;
background:url(../../../img/common/pic_head_topic_bk01.gif) left bottom no-repeat;
float:left;
}
#hdBk_nv p#info_wd span {
margin: 0 0 0 0;
padding: 16px 10px 16px 10px;
color:#2198f1;
width: 205px;
font-size: 0.92em;
line-height: 145%;
display:block;
background:url(../../../img/common/pic_head_topic.gif) left top no-repeat;
}
#hdBk_nv p#info_wd02 {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 269px;
background:url(../../../img/common/pic_head_topic_bk02.gif) left bottom no-repeat;
float: left;
}
#hdBk_nv p#info_wd02 span {
margin: 0 0 0 0;
padding: 16px 10px 16px 10px;
color:#2198f1;
width: 205px;
font-size: 0.92em;
line-height: 145%;
display:block;
background:url(../../../img/common/pic_head_topic.gif) left top no-repeat;
}
#hdBk_nv p#info_wd03 {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 269px;
background:url(../../../img/common/pic_head_topic_bk03.gif) left bottom no-repeat;
float: left;
}
#hdBk_nv p#info_wd03 span {
margin: 0 0 0 0;
padding: 16px 10px 16px 10px;
color:#2198f1;
width: 205px;
font-size: 0.92em;
line-height: 145%;
display:block;
background:url(../../../img/common/pic_head_topic.gif) left top no-repeat;
}

#hdBk_nv ul {
margin: 10px 0 0 0;
padding: 0 21px 0 35px;
float: left;
}
#hdBk_nv ul li {
margin: 0 0 0 0;
padding: 0 8px 0 0;
float: left;
list-style-type:none;
height:33px;
}





#hdBk_nv #nv_Rt {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 281px;
display:block;
float:left;
}
#hdBk_nv #nv_Rt ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
width: 56px;
height: 15px;
}
#hdBk_nv #nv_Rt ul li{
margin: 0 0 0 0;
padding: 18px 0 0 3px;
list-style-type:none;
width: 56px;
height: 15px;
display:block;
}


#hdBk_nv table {
margin: 15px 0 0 0;
padding: 0 0 0 0;
float: left;
display:block;
}

#hdBk_nv table td {
margin: 0 0 0 0;
padding: 0 3px 0 0;
}
#hdBk_nv table #idtextArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 85px;
height: 17px;
}
#hdBk_nv #passtextArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 45px;
height: 17px;
}

#hdBk_nv ul#nv_log {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
width: 56px;
height: 15px;
display:block;
}
#hdBk_nv ul#nv_log li {
margin: 0 0 0 0;
padding: 18px 0 0 3px;
list-style-type:none;
width: 56px;
height: 15px;
display:block;
}


#main_bk {
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 10px solid #dcf4ff;
width: 950px;
display:block;
}


#hdBk_mapnv {
margin: 1px 0 0 0;
padding: 0 0 1px 0;
width: 950px;
display:block;
clear:left;
}
#hdBk_mapnv #mapnv_Lt {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 669px;
display:block;
float:left;
}

#hdBk_mapnv #mapnv_Lt ul#bclist {
margin: 7px 0 0 8px;
padding: 0 0 0 16px;
background:url(../../../img/common/pic_head_mark.gif) left center no-repeat;
float: left;
}
#hdBk_mapnv #mapnv_Lt ul#bclist li {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 0.75em;
display:block;
list-style-type:none;
}
#hdBk_mapnv #mapnv_Lt ul#bclist li span {
font-weight:bold;
}

#hdBk_mapnv #mapnv_Lt #list_box {
margin: 2px 0 0 20px;
padding: 0 0 0 0;
float: left;
}
#hdBk_mapnv #mapnv_Lt #list_box table {
margin: 0 0 0 0;
padding: 0 0 0 0;
width:150px;
display:block;
}
#hdBk_mapnv #mapnv_Lt #list_ctr {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
}
#hdBk_mapnv #mapnv_Lt #list_ctr ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#hdBk_mapnv #mapnv_Lt #list_ctr ul li{
margin: 0 0 0 0;
padding: 6px 0 0 5px;
float: left;
list-style-type:none;
}


#hdBk_mapnv #mapnv_Rt {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 281px;
display:block;
float:left;
}
#hdBk_mapnv #mapnv_Rt ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
width: 56px;
height: 16px;
}
#hdBk_mapnv #mapnv_Rt ul li{
margin: 0 0 0 0;
padding: 6px 0 0 3px;
list-style-type:none;
width: 56px;
height: 16px;
display:block;
font-size:0.01px;
}

#hdBk_mapnv table {
margin: 3px 0 0 0;
padding: 0 0 0 0;
float: left;
display:block;
}
#hdBk_mapnv table td {
margin: 0 0 0 0;
padding: 0 3px 0 0;
}
#hdBk_mapnv table #serchtextArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 147px;
height: 22px;
}
#hdBk_mapnv table #idtextArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 85px;
height: 17px;
}
#hdBk_mapnv table #passtextArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 45px;
height: 17px;
}




/* footer AREA
----------------------------------------*/

#ft_bk {
margin: 0 0 0 0;
padding: 0 0 30px 0;
margin-right: auto;
margin-left: auto;
background-color:#FFFFFF;
border-top: 1px solid #e0e0e0;
width: 950px;
display:block;
}
#ft_bk p ftr01 {
text-align:center;
margin: 0 0 0 0;
padding: 10px 0 0 0;
border-top: 1px solid #e0e0e0;
font-size: 0.75em;
line-height: 145%;
}
#ft_bk p {
text-align:center;
margin: 0 0 0 0;
padding: 10px 0 0 0;
font-size: 0.75em;
line-height: 145%;
}



#hdBk_mapnv #mapnv_Lt #list_bc {
margin: 5px 0 0 8px;
padding: 0 0 0 16px;
background:url(../../../img/common/pic_head_mark.gif) left center no-repeat;
display:block;
float:left;
}
#hdBk_mapnv #mapnv_Lt #list_bc table {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#hdBk_mapnv #mapnv_Lt #list_bc table tr td {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 0.75em;
}
#hdBk_mapnv #mapnv_Lt #list_bc table tr td span {
font-weight:bold;
}






