#header { width: 100%; height: 85px; background-color: #fff; margin:0 auto; text-align: center; position: relative; overflow: hidden; z-index: 3000 }
#header_inset { width: 1000px; height: 85px; margin: auto }
#hdr_img { width:20px; height:20px; margin-left: 5px; border: 0px }

#img {
    width: 100%;
    height: auto;
}



#img:hover { opacity: 0.75 }

#div_1px { height: 1px; background-color: #000; padding: 0; overflow: hidden; z-index: 3000 }
#div_1px_gray { height: 1px; background-color: #888; padding: 0; overflow: hidden; z-index: 3000 }
#div_1px_gray_02 { height: 1px; background-color: #ccc; padding: 0; overflow: hidden; margin: 10px 0px 10px }
#div_1px_white { height: 1px; background-color: #fff; padding: 0; overflow: hidden; z-index: 3000 }

#divider_8px { background-color: #069; height: 8px; margin:0 auto; text-align: center; z-index: 3000 }
#divider_8px_con { width: 1000px; height: 8px; background-color: #fff; margin: 0px auto }

#lbn_txt { width:900px; height: 15px; border:0px solid #000; border-radius:6px; padding:10px 0px; font-family: 'Open Sans', sans-serif; text-decoration:none; font-size:12pt; line-height:10pt; letter-spacing:-.0px; font-weight:400; color:#fff; text-align:center }
#lbn_txt a { text-decoration:none; font-weight:400; color:#fff }
#lbn_txt a:hover { color:#f00 }

#lbn_area { width: 100%; height: 45px; margin:0 auto; text-align: center; z-index: 3000 }
#lbn { margin: auto; width: 1000px; height: 45px; text-align: left }
#lbn_img_area { width: 73px; height: 43px; float: left; margin-right: 5px; background: #000 }
#lbn_img { width: 73px; height: 43px; border: 1px solid #000 }
#lbn_headline { font-family: Roboto,tahoma,arial,verdana,sans-serif; font-size: 13pt; font-weight:700; margin: 0px 0px 0px 10px  }
#lbn_link { font-family: Roboto,tahoma,arial,verdana,sans-serif; font-size: 12pt; font-weight:500; height:20px; margin: 0px 0px 0px 10px }
#lbn_link a { color: #fff; padding: 0px 3px 0px 0px }
#lbn_link a:hover { color: #b2d5df; }

#lbn_link_02 { font-family: Roboto,tahoma,arial,verdana,sans-serif; font-size: 10pt; font-weight: bold; margin: 0px 0px 0px 10px }
#lbn_link_02 a { color: #fff; font-weight: bold; padding: 0px 3px 0px 0px }
#lbn_link_02 a:hover { color: #b2d5df; }

#lbn_area_02 { width: 100%; height: 20px; margin:0 auto; text-align: center; z-index: 3000 }
#lbn_02 { width: 1000px; height: 20px; margin: auto; text-align: left }
#lbn_headline_02 { font-family:Roboto Condensed,tahoma,arial,verdana,sans-serif; text-decoration:none; font-size:11pt; font-weight: 500; z-index:3000; text-align:left; color: #000; padding: 4px 0px 0px 0px }
#lbn_headline_02 a { font-family:Roboto,tahoma,arial,verdana,sans-serif; color: #fff; font-weight:700; padding: 0px 3px 0px 0px }
#lbn_headline_02 a:hover { color: #b2d5df; }
#lbn_headline_03 { font-family:Roboto Condensed,tahoma,arial,verdana,sans-serif; text-decoration:none; font-size:10pt; font-weight: 500; z-index:3000; text-align:left; color: #000; padding: 4px 0px 0px 0px }
#lbn_headline_03 a { font-family:Roboto,tahoma,arial,verdana,sans-serif; color: #fff; font-weight:700; padding: 0px 3px 0px 0px }
#lbn_headline_03 a:hover { color: #b2d5df; }


#button_top { width: 100px; font-family: Roboto,tahoma,arial,verdana,sans-serif; font-size:10pt; color:#000; background-color:#f0f0f0; font-weight:700; padding: 5px 5px 5px 5px; border: solid 1px #000; margin: 0px 0px 20px }
#button_top a { color:#000 } #button_top a:hover { color:#f00 }

#divider { width: 100%; border-bottom: 1px dotted #ccc; margin: 15px 0px; clear:both }

#footer_area { margin:0 auto; position: relative; z-index: 2800 }
#footer { width: 1000px; height: 15px; background:#8c315a; font-family: Roboto,tahoma,arial,verdana,sans-serif; font-size: 10pt; font-weight: normal; color:#fff; text-align: left; margin: auto;  position: relative; padding: 5px 0px 5px }
#footer a { text-decoration: underline; padding: 0px 10px; text-decoration: underline; color:#fff; border-right: 1px solid #000 }
#footer a:hover { color:#b2d5df; }



#ad_728x90_index_top { width: 1000px; min-height: 100px; background-color: #fff; text-align: center; overflow: hidden; z-index: 2900 }
#ad_728x90_index { width: 740px; height: 120px; background-color: #fff; text-align: left; overflow: hidden; z-index: 2900 }
#ad_728x90_page { height: 100px; background-color: #fff; overflow: hidden; z-index: 2900 }
#ad_300x250_index { width: 310px; height: 280px; background-color: #fff; float: left; text-align: right; overflow: hidden; position: relative; z-index: 2500; overflow: hidden }
#ad_160x600_index { width: 175px; height: 610px; background-color: #fff; float: left; z-index: 2500 }

#ad_300x250_news_top { max-width: 350px; min-height: 250px; text-align: center; background-color: #fff; margin-bottom: 10px; z-index: 2000 }
#ad_facebook_news { width: 350px; height: 285px; text-align: center; background-color: #ff; margin-bottom: 10px; overflow: hidden; z-index: 2500 }
#ad_news_sonar { width: 350px; text-align: center; background-color: #ff; margin-bottom: 10px; z-index; z-index: 2500 }

#ad_news_160x600_area { width: 350px; height: 600px; text-align: center; background-color: #fff; margin-bottom: 10px; z-index: 2500 }
#ad_news_160x600_left { width: 175px; height: 600px; text-align: center; background-color: #fff; margin-bottom: 10px; z-index: 2500; float: left }
#ad_news_160x600_right { width: 175px; height: 600px; text-align: center; background-color: #fff; margin-bottom: 10px; z-index: 2500; float: left }

#ad_news_300x250_remnant { width: 350px; text-align: center; background-color: #fff; margin-bottom: 10px; z-index: 2500 }

#ad_news_262x90 { width: 252px; height: 45px; background-color: #f3f3f3 }
#ad_news_262x90_img_area { width: 77px; height: 40px; float: left; text-align: left }
#ad_news_262x90_img { width: 72px; height: 40px;  border: solid 1px #000 }
#ad_news_262x90_link { width: 170px; height: 43px; color: #069; text-align: left; margin-left: 3px; float: left;  font-family: Roboto,tahoma,arial,verdana,sans-serif; font-size: 10pt; font-weight: bold }
#ad_news_262x90_link a { color: #009 }
#ad_news_262x90_link a:hover { color: #f00 }





