#footer{margin:10px 0 0;padding:0;color:#999;text-align:center;border-top:1px solid #ccc;font-size:xx-small;}
#header{border-bottom:solid 0 #00f;width:100%;height:75px;background:url("../image/header_bg.gif") 0 0 repeat-x;text-align:center;}
.header_title{margin-right:20px;float:left;width:200px;}
.header_content{margin-left:284px;text-align:center;}
.header2{margin:0;width:100%;position:relative;text-align:center;}
.header_left{position:absolute;left:0;top:0;}
.header_right{margin:52px 8px 0 0;font-size:15px;color:#fff;text-align:center;float:right;}
.header_right a{font-weight:bold;padding:0 0 0 18px;color:#fff;text-decoration:none;}
.header_left{padding-right:10px;}
.headerLinkItem a{background:url("../image/header_home.gif") 0 0 no-repeat;}
.headerMapSelect a{background:url("../image/header_select.gif") 0 0 no-repeat;}
.headerSubjectItem a{background:url("../image/header_subject.gif") 0 0 no-repeat;}
.header_login a{background:url("../image/header_login.gif") 0 0 no-repeat;}
.agreementLink a{background:url("../image/header_icn.gif") 0 0 no-repeat;}
.referenceLink a{background:url("../image/header_icn.gif") 0 0 no-repeat;}
.mobileLink a{background:url("../image/header_icn.gif") 0 0 no-repeat;}
#header2 .header_right{margin:15px 8px 0 0;position:relative;top:-25px;}
.messagePanel{top:10px;left:10px;width:350px;border:1px solid #108E10;background-color:#A5FFA5;}
.messagePanel .title{text-align:right;}
.messagePanel .content{padding:0 10px 10px 10px;font-size:.75em;}
.header_userName{padding:15px 0 0 15px;color:#fff;font-size:75%;font-weight:bold;float:left;}
.viewSetName{font-family:Verdana;font-weight:bold;font-size:20px;position:relative;top:5px;right:135px;color:#fff;}
#operationMenu{top:35px;left:284px;position:absolute;text-align:center;margin-left:auto;margin-right:auto;}
.header_system{padding:15px 0 0 15px;color:#fff;font-size:75%;font-weight:bold;float:left;}
.viewSetName img{cursor:pointer;margin-left:5px;}
*:first-child+html#header{border-bottom:solid 0 #00f;width:100%;height:75px;background:url("../image/header_bg.gif") 0 0 repeat-x;text-align:center;}
.header_title{margin-right:-20px;float:left;width:200px;}
.header_content{margin-left:284px;text-align:center;}
.header2{margin:0;width:100%;position:relative;text-align:center;}
.header_left{position:absolute;left:0;top:0;}
.header_right{margin:52px 8px 0 0;font-size:15px;color:#fff;text-align:center;float:right;}
.header_right a{font-weight:bold;padding:0 0 0 18px;color:#fff;text-decoration:none;}
.header_left{padding-right:10px;}
.headerLinkItem a{background:url("../image/header_home.gif") 0 0 no-repeat;}
.headerMapSelect a{background:url("../image/header_select.gif") 0 0 no-repeat;}
.headerSubjectItem a{background:url("../image/header_subject.gif") 0 0 no-repeat;}
.header_login a{background:url("../image/header_login.gif") 0 0 no-repeat;}
*{margin:0;padding:0;}
.tabMenu,.tabMenuSelected{border:1px solid #36F;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;text-align:center;}
#content{margin:5px;}
.styleDiv{border:1px solid #FF9664;padding:10px;}
.part{text-align:center;margin-top:10px;}
.description{color:#25A025;text-align:left;padding-left:15px;font-weight:bold;font-size:15px;background:url("../image/description_bg.gif") left no-repeat;}
.partContent{margin-top:10px;margin-left:10px;text-align:center;}
.partContent table{width:90%;empty-cells:show;margin-left:auto;margin-right:auto;}
.partContent table td{text-align:center;vertical-align:top;padding-left:5px;padding-right:5px;padding-bottom:10px;}
.partContent table tr td{cursor:pointer;}
.partContent table tr td div{padding:5px;}
.button{padding:15px 5px 5px 5px;}
.pointHighlight{background-color:#EAEAEA;}
.highlight{background-color:#FF0;}
.iconCategoryContent{text-align:left;font-size:15px;}
.iconCategoryContent a{line-height:1.5em;white-space:nowrap;}
.iconCategoryContent span{margin-left:15px;margin-right:15px;}
.iconTable{font-size:13px;}
table.lineTypeTable{width:auto;}
table.lineTypeTable td{padding:10px;}
table.colorTable{width:auto;}
table.colorTable tr td{text-align:center;vertical-align:middle;width:36px;height:36px;padding:0;}
table.colorTable tr td div{border:1px solid #000;margin-left:auto;margin-right:auto;overflow:hidden;width:10px;height:10px;cursor:pointer;}
table.colorTable tr td.highlight{background-color:transparent;}
table.colorTable tr td.highlight div{width:30px;height:30px;cursor:auto;}
table.areaTypeTable{width:auto;}
table.areaTypeTable td{padding:10px;}
.text{width:70%;}
table.textSizeTable{width:auto;}
table.textSizeTable td{padding:5px;cursor:pointer;}
table.textSizeTable tr td.highlight{cursor:auto;}
body{margin:0;padding:0;}
a img{border:0 none;}
#contents{padding-right:0;width:100%;background-color:#fff;background:url("../image/bodybg.gif") top right repeat-y #fff;}
table.mainTable{margin:5px 0 0 15px;}
table tr td{vertical-align:top;}
.titleTable .bg01{background-image:url(../image/t_step_s.gif);background-repeat:repeat-x;background-position:bottom;color:#023491;font-size:16px;padding:8px 0 0 0;}
.titleTable .bg02{background-image:url(../image/t_step_s.gif);background-repeat:repeat-x;background-position:bottom;color:#023491;font-size:16px;padding:8px 0 0 0;}
.titleTable .bg03{border-bottom:7px solid #36A2C0;text-align:left;padding-left:60px;}
.titleTable .bginfo{background-image:url(../image/p01/t_info_bg.gif);background-repeat:repeat-x;background-position:bottom;color:#023491;font-size:16px;padding:8px 0 0 0;}
.infoBorder{display:block;border:1px solid #E4E4E4;width:100%;}
.categorySet{padding:10px 10px 10px 10px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#CAD8F0;border-right-color:#CAD8F0;border-bottom-color:#CAD8F0;border-left-color:#CAD8F0;}
.category{margin-bottom:20px;}
.categoryHeader{position:relative;background-color:#CAD8F0;margin:0;border:1px solid #D5E9C1;padding:0;}
.categoryBody{position:relative;overflow:hidden;}
.categoryName,.categoryMap{padding:3px;}
.categoryItem{clear:both;}
.bbs .categoryHeader .categoryName,.bbs .categoryHeader .categoryMap{position:relative;text-align:left;padding:0;background:url("");text-indent:0;}
.bbs .categoryItem{position:relative;width:100%;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
.bbs .categoryName{float:left;color:#0D379E;font-weight:bold;font-size:15px;text-indent:18px;width:200px;voice-family:"\"}\"";voice-family:inherit;width:200px;background-image:url(../image/icn03.gif);background-repeat:no-repeat;background-position:left center;}
.bbs .categoryMap{margin-left:0;font-size:15px;overflow:hidden;}
.bbs .categoryMap ul{margin:0;padding:0;list-style:none;}
.bbs .categoryMap ul li{display:inline;white-space:nowrap;line-height:1.5em;margin-left:5px;margin-right:5px;}
.categoryMap ul .separator{margin-left:5px;margin-right:5px;}
.mymap .categoryItem{padding:0;margin:0;position:relative;width:100%;voice-family:"\"}\"";voice-family:inherit;width:100%;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
.mymap .categoryMap ul{margin-left:2em;margin-top:0;margin-bottom:5px;margin-right:0;padding-left:0;padding-top:0;padding-bottom:0;padding-right:0;list-style:none;}
.mymap .categoryMap ul li{display:inline;white-space:nowrap;line-height:1.5em;}
.mymap .categoryMap ul .separator{font-size:15px;}
.mymap .viewSetItem{margin-left:10px;}
.mymap .categoryName{float:left;color:#0D379E;font-weight:bold;font-size:15px;text-indent:18px;width:150px;voice-family:"\"}\"";voice-family:inherit;width:150px;background-image:url(../image/icn03.gif);background-repeat:no-repeat;background-position:left center;}
.mymap .categoryMap{margin-left:0;overflow:hidden;font-size:15px;}
.selectedCategory{background-color:yellow;}
.mapTd{margin:0;padding:0;text-align:left;vertical-align:top;}
.mapTitle{# height:25px;width:100%;# font-size:11px;text-align:left;background-color:#CAD8F0;}
.mapTitle .timg{width:115px;# height:25px;}
.mapTitle p{margin:3px 3px 0 0;vertical-align:middle;float:right;background-color:#DAFAE6;}
.mapBorder{padding:10px;#width:100%;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CAD8FD;border-bottom-color:#CAD8FD;border-left-color:#CAD8FD;}
#indexMap{text-align:left;padding:0 10px 10px 10px;background-color:#F6FFF6;}
.mapDivFrame{overflow:visible;border:0 none;clear:both;width:0;}
.mapDivCls{position:relative;cursor:hand;}
.mapImg{position:absolute;left:0;top:0;}
.arrowImg{position:absolute;}
.arrowimg2{clear:both;margin:0;}
.viewSetCategory{margin:10px;padding:0;}
.viewSet{margin-left:30px;}
.viewButton{width:100px;}
.mapStep03{border-left:2px solid #36A2C0;border-bottom:2px solid #36A2C0;border-right:2px solid #36A2C0;padding:5px 5px 5px 210px;}
.miniWinContents{width:92%;height:362px;display:block;text-align:left;padding:0 10px 0 10px;background-color:#F6FFF6;font-size:15px;white-space:nowrap;}
.miniWinOff .miniWinContents{display:none;}
#locationSearchCase{width:95%;margin:10px 0 2px 0;}
#locationSearchContents{margin:3px auto 0;padding:3px 0;width:95%;background:url("../image/addbg01.gif") top left repeat-x;}
#locationSearchContents table{text-align:left;width:100%;font-size:13px;}
#locationSearchContents table td{padding:3px 0 0;text-align:right;white-space:nowrap;}
#locationSearchContents table th{padding:3px 0 0;font-weight:normal;white-space:nowrap;}
#locationSearchContents table td select{width:160px;}
#searchResultDivId{font-size:13px;text-align:left;text-indent:20px;}
#pageControlDivId{text-align:center;}
.kensakubtn{position:relative;top:3px;left:2px;}
.keywordHighlight{background-color:yellow;}
.loading{font-size:12px;color:#888;z-index:200;padding-top:20px;}
