
h1.bbs_title{
	margin:20px;
	font-size: 160%;
	font-weight: bold;
	line-height:1.1em;
}
h2.special_news {
	margin-left:30px;
	margin-right:20px;
	font-size: 100%;
	font-weight: bold;
	line-height:1em;
	border-top: 0px solid #32cd32;
	border-right: 0px solid #32cd32;
	border-bottom: 1px solid #ffb6c1;
	border-left: 8px solid #ff1493;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
h2.post_link {
	margin-left:30px;
	margin-right:20px;
	font-size: 100%;
	font-weight: bold;
	line-height:1em;
	border-top: 0px solid #32cd32;
	border-right: 0px solid #32cd32;
	border-bottom: 1px solid #ffb6c1;
	border-left: 8px solid #ff1493;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
h2.bbs_search {
	margin-left:30px;
	margin-right:20px;
	font-size: 100%;
	font-weight: bold;
	line-height:1em;
	border-top: 0px solid #32cd32;
	border-right: 0px solid #32cd32;
	border-bottom: 1px solid #ffb6c1;
	border-left: 8px solid #ff1493;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
h2.page_navi_title{
	display:none;
}
h2.display_bbs_title{
	display:none;
}
div.dokikai_navi {
	margin-right:20px;
	text-align:right;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:85%;
	float:right;
}

div.access_log {
	margin-right:20px;
	text-align:right;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:85%;
	float:right;
}

div.special_news  {
	margin-left:40px;
	text-align:left;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:4px;
	font-size:85%;
	float:left;
}
div.post_link {
	margin-left:40px;
	text-align:left;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:4px;
	font-size:85%;
	float:left;
}
div.bbs_search {
	margin-left:40px;
	text-align:left;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:4px;
	font-size:85%;
	float:left;
}

div.page_navi {
	margin-right:20px;
	margin-top: 10px;
	margin-bottom:3px;
	text-align:right;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:85%;
	float:right;
}

div.googlead {
	margin:auto;
	margin-top:5px;
	text-align:center;
	width:728px;
	height:90px;
	border:1px solid #00005B;
}

div.google_map_style {
	width: 200px;
	height: 200px;
	margin-right:5px;
	float:left;
}

div.thread{
	border:0px solid #ff0000;
	margin-bottom:10px;
	line-height:1.4;
}

div.thread_bar_100{
	background:#ff1493;
	margin-left:30px;
	margin-right:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#ffffff;
	font-size: 120%;
	font-weight: bold;
}

div.thread_bar_1000{
	background:#ffa400;
	margin-left:30px;
	margin-right:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#ffffff;
	font-size: 120%;
	font-weight: bold;
}

div.thread_bar_normal{
	background:#003399;
	margin-left:30px;
	margin-right:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#ffffff;
	font-size: 120%;
	font-weight: bold;
}
div.thread_underbar{
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:1px;
	font-size: 90%;
}
div.thread_contents{
	margin-top:2px;
	margin-left:30px;
	margin-right:20px;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:4px;
	font-size: 100%;
}
div.thread_no_contents{
	margin-top:3px;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:0px;
	padding-left:1px;
	padding-right:1px;
	padding-top:50px;
	padding-bottom:50px;
	background:#dcdcdc;
	font-weight: bold;
	font-size: 100%;
}
div.thread_inform{
	margin-right:20px;
	margin-top: 1px;
	text-align:left;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:75%;
	float:right;
}
div.admin_contact {
	margin-left:30px;
	margin-top: 10px;
	text-align:left;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:75%;
	float:left;
}

div.last_update {
	margin-right:20px;
	margin-top: 10px;
	margin-bottom:3px;
	text-align:right;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#707070;
	font-size:85%;
	float:right;
}

div.youtube_movie {
	margin-left:30px;
	margin-right:20px;
	margin-top: 10px;
	margin-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

div.div_hr {
	border-bottom: 1px solid #00008b;
	margin-top:5px;
	margin-left:30px;
	margin-right:20px;
}
span.thread_sex_f{
	color:#ff0000;
}
span.thread_sex_m{
	color:#0000ff;
}
span.page_l{
	margin-left:3px;
	margin-right:3px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	float:left;
}
span.page_c{
	margin-left:3px;
	margin-right:3px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	float:left;
}
span.page_n{
	margin-left:3px;
	margin-right:3px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
	border:0px solid #dcdcdc;
	background:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	float:left;
}
span.page_j{
	margin-left:3px;
	margin-right:3px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
	border:0px solid #dcdcdc;
	background:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	float:left;
}

div.pager {
    margin-top: 20px;
    font-size: 85%;
	float:right;
}

div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
}

div.pager a {
    color: #105cb6;
    background-color: #fff;
    border: 1px solid #9aafe5;
    text-decoration: none;
}

div.pager a:hover {
    color: #003;
    background-color: #fff;
    border: 1px solid #2e6ab1;
}

div.pager span.current {
    color: #fff;
    background-color: #2e6ab1;
    border: 1px solid #2e6ab1;
    font-weight: bold;
}

div.pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
    background-color: #fff;
}

div.pager a.nextprev {
    font-weight: bold;
}

div.keitai_url {
	margin-right:20px;
	text-align:right;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:92%;
	float:right;
}

div.keitai_info {
	margin-right:10px;
	text-align:right;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:85%;
	float:right;
}

/* 폜y[W */
div.input_deletekey {
	margin-left:0px;
	margin-top: 0px;
	text-align:left;
	border:0px solid #dcdcdc;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:85%;
	float:left;
}

div.admin_msg{
	display:none;position:
	absolute;
	left:30px;
	top:30px;
	z-index:1;
	width:400px;
	height:380px;
	background:#000000;
	border-style:solid;
	border-width:10px;
	border-color:#dcdcdc;
	color:#ffd700;
	line-height:1.1em;
	padding:10px;
	filter:Alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

div.access_log_display {
	font-size:90%;
	color:#32cd32;
}

div.close_log_top{
	font-size:90%;
	text-align:right;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
	padding:3px;
	background:#fffff0;
	color:#000000;
	float:right;
}

.error_display {
	font-size:90%;
	color:red;
	font-weight:bold;
}

