/* about */
#about{
margin:0px 15px;
}
#about p{
line-height:160%;
margin:0px 40px 1em 15px;
}
#about dl{
line-height:160%;
margin:0px 40px 1em 15px;
}
#about dt{
font-weight:bold;
}
#about dd{
margin:0px;
}
#about h2{
text-indent:-9999px;
height:32px;
margin-bottom:0.7em;
}
#about .site{
width:206px;
background:url(../img/about_site.gif) no-repeat;
}
#about .master{
margin-top:30px;
width:189px;
background:url(../img/about_master.gif) no-repeat;
}
/* rule_contents */
#rule{
margin:0px 15px;
}
#rule a {color:#666666; text-decoration:underline;}
#rule a:hover {color:#056677;}
#rule p{
line-height:160%;
margin:0px 40px 1em 0px;
}
#rule ul{
line-height:160%;
margin:0px 40px 1em 0px;
}
#rule li{
list-style:circle;
margin-left:16px;
}
#rule h2{
text-indent:-9999px;
height:25px;
margin-bottom:0.7em;
}
#rule .use{
width:298px;
background:url(../img/rule_huse.gif) no-repeat;
}
#rule .immunity{
width:92px;
background:url(../img/rule_himmunity.gif) no-repeat;
}
#rule .individual{
width:179px;
background:url(../img/rule_hindividual.gif) no-repeat;
}
#rule .copyright{
width:147px;
background:url(../img/rule_hcopyright.gif) no-repeat;
}
#rule .memberrule{
width:90px;
background:url(../img/rule_hmemberrule.gif) no-repeat;
}
#rule .prohibition{
width:87px;
background:url(../img/rule_hprohibition.gif) no-repeat;
}
/* main_contents */
#main_contents{
margin:0px 15px;
}
#main_contents a{
color:#056677;
}
#main_contents a:hover{
color:#666666;
text-decoration:underline;
}
#main_contents h2{
font-weight:normal;
font-size:18px;
padding:12px 15px 40px;
}
/* h2 */
#main_contents .title_watchpage{
padding-bottom:30px;
background:url(../img/title_watchpage.gif) no-repeat #ffffff;
}
#main_contents .title_ragistpage{
background:url(../img/title_ragistpage.gif) no-repeat #ffffff;
}
#main_contents .title_insertpage{
background:url(../img/title_insertpage.gif) no-repeat #ffffff;
}
#main_contents .title_contactpage{
background:url(../img/title_contactpage.gif) no-repeat #ffffff;
}
#main_contents .title_updatepage{
background:url(../img/title_updatepage.gif) no-repeat #ffffff;
}
#main_contents .title_deletepage{
background:url(../img/title_deletepage.gif) no-repeat #ffffff;
}
#main_contents .title_atherpage{
padding:10px 40px 20px;
background:url(../img/title_atherpage.gif) no-repeat #ffffff;
}

.h_recent{
background:url(../img/htop_recententry.gif) no-repeat;
text-indent:-9999px;
height:15px;
margin:0px 0px 5px;
} 
.h_delete{
background:url(../img/hedit_deleteform.gif) no-repeat;
text-indent:-9999px;
height:15px;
margin:0px 0px 5px;
} 
.h_search{
background:url(../img/hsearch_result.gif) no-repeat;
text-indent:-9999px;
height:15px;
margin:0px 0px 5px;
} 
.h_editlist{
text-indent:-9999px;
height:15px;
background:url(../img/hedit_editlist.gif) no-repeat;
margin:0px 0px 5px;
}
.h_inputform{
text-indent:-9999px;
height:15px;
background:url(../img/hinput_inputform.gif) no-repeat;
margin:0px 0px 5px;
}
.h_userdata{
text-indent:-9999px;
height:15px;
background:url(../img/huser_userdata.gif) no-repeat;
margin:0px 0px 5px;
}
.h_eventdata{
text-indent:-9999px;
height:15px;
background:url(../img/hwatch_eventdata.gif) no-repeat;
margin:0px 0px 5px;
}
.h_placeinfo{
text-indent:-9999px;
height:15px;
background:url(../img/hwatch_placeinfo.gif) no-repeat;
clear:both;
margin:10px 0px;
}
#main_contents span{
font-size:10px;
margin:0px 1em;
}
#main_contents .necessity{
padding:1px 3px;
color:#ffffff;
background:#aa3c3c;
margin:0px 0.5em;
}

#main_contents strong{
font-weight:normal;
font-size:10px;
color:#CC0000;
}
#main_contents input{
padding:1px;
}
#main_contents div{
min-height:38px;
margin:5px 0px;
clear:both;
}
#main_contents h3{
width:130px;
height:38px;
text-indent:-9999px;
float:left;
}
#main_contents .databody{
width:425px;

word-break: break-all;
float:left;
}
#main_contents .culum{
width:140px;
_margin:0px 5px;
float:left;
}
#main_contents .massage{
margin:15px 15px;
}
#main_contents .massage p{
margin:0px 0px 1em;
}
#main_contents .nickname{
background:url(../img/label_nickname.gif) no-repeat;
}
#main_contents .website{
background:url(../img/label_website.gif) no-repeat;
}
#main_contents .birthday{
background:url(../img/label_birthday.gif) no-repeat;
}
#main_contents .sex{
background:url(../img/label_sex.gif) no-repeat;
}
#main_contents .favoritegenre{
background:url(../img/label_favoritegenre.gif) no-repeat;
}
#main_contents .favoritearea{
background:url(../img/label_favoritearea.gif) no-repeat;
}
#main_contents .comment{
background:url(../img/label_comment.gif) no-repeat;
}
#main_contents .mail{
background:url(../img/label_mail.gif) no-repeat;
} 
#main_contents .mail2{
background:url(../img/label_mail2.gif) no-repeat;
} 
#main_contents .contactmail{
background:url(../img/label_contactmail.gif) no-repeat;
} 
#main_contents .mailbody{
background:url(../img/label_mailbody.gif) no-repeat;
} 
#main_contents .name{
background:url(../img/label_name.gif) no-repeat;
} 
#main_contents .pass{
background:url(../img/label_pass.gif) no-repeat;
} 
#main_contents .pass2{
background:url(../img/label_pass2.gif) no-repeat;
}
#main_contents .title{
background:url(../img/label_title.gif) no-repeat;
} 
#main_contents .genre{
background:url(../img/label_genre.gif) no-repeat;
} 
#main_contents .area{
background:url(../img/label_area.gif) no-repeat;
} 
#main_contents .day{
background:url(../img/label_day.gif) no-repeat;
} 
#main_contents .price{
background:url(../img/label_price.gif) no-repeat;
} 
#main_contents .start{
background:url(../img/label_start.gif) no-repeat;
} 
#main_contents .end{
background:url(../img/label_end.gif) no-repeat;
} 
#main_contents .url{
background:url(../img/label_url.gif) no-repeat;
} 
#main_contents .tell{
background:url(../img/label_tell.gif) no-repeat;
} 
#main_contents .mail{
background:url(../img/label_mail.gif) no-repeat;
} 
#main_contents .artist{
background:url(../img/label_artist.gif) no-repeat;
} 
#main_contents .detail{
background:url(../img/label_detail.gif) no-repeat;
} 
#main_contents .place{
background:url(../img/label_place.gif) no-repeat;
} 
#main_contents .address{
background:url(../img/label_address.gif) no-repeat;
}
#main_contents .eurl{
background:url(../img/label_eurl.gif) no-repeat;
}
#main_contents .pass{
background:url(../img/label_pass.gif) no-repeat;
}
#main_contents .uimg{
background:url(../img/label_uimg.gif) no-repeat;
}
#main_contents .division{
background:url(../img/label_division.gif) no-repeat;
}
#main_contents .form_footer{
clear:both;
padding:4px 0px 0px;
}
#main_contents .form_footer p{
background:url(../img/common_bg_white.gif) repeat-x;
margin:10px 0px;
padding:5px 0px;
font-size:10px;
}
#main_contents .form_footer input{
width:124px;
height:34px;
padding:0px;
display:block;
float:left;
margin:10px 10px 10px 0px;
text-indent:-9999px;
border:0px;
cursor:pointer;
}
#main_contents .form_footer .reset_btn {
background:url(../img/formbtn_reset.gif) no-repeat;
}
#main_contents .form_footer .go_btn {
background:url(../img/formbtn_go.gif) no-repeat;
}
#main_contents .form_footer .back_btn {
background:url(../img/formbtn_back.gif) no-repeat;
}
#main_contents .form_footer .contribution_btn {
background:url(../img/formbtn_contribution.gif) no-repeat;
}
#main_contents .form_footer .transmission_btn {
background:url(../img/formbtn_transmission.gif) no-repeat;
}
#main_contents .data_info{
margin:0px 0px 10px;
padding:0px;
font-size:10px;
}

/*usercontents*/
#user_contents div{
clear:none;
}
#user_contents span{
margin:0px;
padding:0px;
}
/*user_profile*/
#user_profile {
float:left;
width:190px;
}

#user_profile h3{
float:none;
width:180px;
text-indent:0px;
font-size:10px;
padding:0px;
margin:0px;
height:auto;
}
#user_profile p{
float:none;
width:180px;
padding:0px;
margin:0px;
word-break: break-all;
border-bottom:dotted 1px #dddddd;
line-height:180%;
}

#user_profile .link{
border:none;
margin-bottom:1em;
}
#user_profile .link a{
font-size:10px;
padding:1px 0px 1px 25px;
margin:0px;
text-decoration:none;
background:url(../img/sitemenu_dot.gif) no-repeat left center;
}
#user_profile .link a:hover{
padding-left:23px;
color:#666666;
background:url(../img/sitemenu_dot2.gif) no-repeat left center;
}

#user_profile .user_image{
width:180px;
height:180px;
margin-bottom:10px;
border:1px solid #dddddd;
}
#user_profile .user_image img{
margin:5px;
}
/*user_item*/
#user_item {
float:left;
padding-top:5px;
width:auto;
}
#user_item h3{
float:none;
width:auto;
height:auto;
margin-bottom:7px;
padding:1px 5px 2px;
text-indent:0px;
font-weight:normal;
font-size:12px;
border-left:3px solid #098D98;
}

#user_item .user_comment{
padding:0px 0px 1em;
width:375px;
word-break: break-all;
margin-left:7px;
}
#user_item .userevent_list p{
float:none;
padding:0px 0px 2px;
width:375px;
position:relative;
border-bottom:1px dotted #dddddd;
margin:2px 0px 0px 7px;
font-size:10px;
}
#user_item .userevent_list a:hover{
color:#098D98;
}
#user_item .userevent_list span{
font-size:8px;
position:absolute;
right:0px;
bottom:0px;
}

/*editlist*/
#editevent div{
margin:0px;
padding:0px 0px 15px;
}
#editevent a{
text-decoration:none;
}
#editevent .editevent_list p{
float:none;
clear:both;
padding:0px 0px 2px;
width:570px;
position:relative;
border-bottom:1px dotted #dddddd;
margin:2px 0px;
font-size:10px;
}
#editevent .editevent_list span{
padding:0px;
margin:0px;
}
#editevent .editevent_list .editlist_date {
position:absolute;
right:0px;
bottom:0px;
font-size:8px;
}
#editevent .editevent_list .editlist_date  a{
margin-left:5px;
padding:2px 3px;
text-indent:-9999px;
background:#666666;
color:#ffffff;
}
#editevent .editevent_list .editlist_date  a:hover{
background:#eeeeee;
}
#editevent .editevent_list a{
font-size:12px;
padding:0px;
}
#editevent .editevent_list a:hover{
color:#098D98;
}
/*event_delete*/
.delete_form{
font-size:16px;
color:#CC0000;
margin-bottom:16px;
}
/*pass_remainder*/
.remainder_form{
font-size:16px;
margin-bottom:16px;
}
/*site_news*/
#site_news {
margin:0px 15px;
}
#site_news h2{
font-weight:normal;
padding:10px 40px 10px;
background:url(../img/title_atherpage.gif) no-repeat #ffffff;
}
#site_news .news_date{
margin:5px 5px 10px;
font-size:10px;
}
#site_news .news_body{
margin:15px 15px;
}
#site_news .news_body p{
margin:0px 0px 1em;
}
#site_news .news_body a{
color:#056677;
}
#site_news .news_body a:hover{
color:#666666;
text-decoration:underline;
}

/*site_info*/
.site_top {
margin:0px 15px;
font-size:10px;
}
.site_info {
float:left;
width:245px;
margin-right:20px;
}
.site_info a{
color:#056677;
}
.site_info a:hover{
color:#666666;
text-decoration:underline;
}
.h_siteinfo{
background:url(../img/htop_siteinformation.gif) no-repeat;
text-indent:-9999px;
height:25px;
margin:0px 0px 8px;
}
.site_info .header{
margin-bottom:1em;
}
.site_info .footer{
margin:0.5em 0px 1em;
}
#news_footer {
border-top:solid 1px #cccccc;
padding-top:12px;
}

.news_lists {
float:left;
width:255px;
}
.news_lists a{
color:#056677;
}
.news_list a:hover,.news_lists a:hover{
color:#666666;
text-decoration:underline;
}
.h_newslist{
background:url(../img/htop_sitenewslist.gif) no-repeat;
text-indent:-9999px;
height:15px;
margin:0px 0px 5px 0px;
} 
.site_info dl,.news_lists dl{
margin:0px 0px 2em 0px;
font-size:10px;
}
.site_info dt,.news_lists dt{
padding-left:15px;
background:url(../img/newslist_dot.gif) no-repeat left center;
}
.site_info dd,.news_lists dd{
padding-left:15px;
margin:0px;
}

.search_list {
float:left;
width:310px;
margin:0px 0px 1em;
}
.search_list a{
color:#056677;
}
.search_list a:hover{
color:#666666;
padding-left:1px;
}
.search_list .userkeyword{
border:1px solid #CCCCCC;
padding:1px;
width:230px;
height:15px;
}
/*.search_list .user_searchbtn {
width:81px;
height:25px;
text-indent:-9999px;
margin:0px 2px 0px;
border:0px;
cursor:pointer;
background:url(../img/membermenu_loginbtn.gif) no-repeat;
}*/
.search_list .usersearch{
height:1.5em;
margin:0px 0px 0.5em;
padding-left:15px;
background:url(../img/newslist_dot.gif) no-repeat left center;
}
.search_list .area{
clear:both;
height:1.5em;
margin:6px 0px 0.5em;
padding-left:15px;
background:url(../img/newslist_dot.gif) no-repeat left center;
}
.search_list .genre{
clear:both;
height:1.5em;
margin:6px 0px 0.5em;
padding-left:15px;
background:url(../img/newslist_dot.gif) no-repeat left center;
}
.search_list ul{
margin:0px;
padding:0px;
}
.search_list li{
float:left;
width:62px;
}

/*list*/
.data_list{
margin:0px 15px;
font-size:10px;
} 
.data_list .list_title{
width:300px;
} 
.data_list .list_genre{
width:80px;
}
.data_list .list_area{
width:98px;
}
.data_list .list_day{
width:88px;
margin-right:0px;
}
.list_label {
margin:0px 0px 5px;
height:20px;
}
.list_label p{
text-indent:-9999px;
background:url(../img/list_label_bg.gif) repeat-x;
height:20px;
margin-right:3px;
float:left;
}
.list_label span{
display:block;
height:20px;
margin:0px 6px;
}
.list_label .list_title span{
background:url(../img/list_label_title.gif) no-repeat;
}
.list_label .list_genre span{
background:url(../img/list_label_genre.gif) no-repeat;
}
.list_label .list_area span{
background:url(../img/list_label_area.gif) no-repeat;
}
.list_label .list_day span{
background:url(../img/list_label_day.gif) no-repeat;
}
.list_item {
padding:2px 0px;
clear:both;
}
.list_item p{
background:#eeeeee;
margin-right:3px;
padding:0px;
float:left;
}
.list_item span{
display:block;
}
.list_item a{
display:block;
width:288px;
_width:300px;
padding:1px 6px;
text-decoration:none;
}
.list_item .list_genre span,.list_item .list_day span,.list_item .list_area span{
margin:1px 6px;
}
.list_item a:hover{
color:#ffffff;
background-color:#0a9da9;
cursor:pointer;
}
.item_footer{
clear:both;
padding:10px 0px 0px;
margin:10px 0px;
}
*+html body .item_footer{
padding:2px 0px 0px;
}
.item_footer p{
width:575px;
background:url(../img/common_bg_white.gif) repeat-x;
padding:5px 0px;
font-size:10px;
}
.item_footer a{
color:#666666;
border-bottom:1px solid #999999;
}
.item_footer a:hover{
border-bottom:1px solid #666666;
}
.to_top{
clear:both;
margin:15px 5px;
font-size:10px;
}
.to_top a{
color:#056677;
margin-right:1em;
}
.to_top  a:hover{
color:#666666;
text-decoration:underline;
}
/*user_search*/

#user_search .userdata{
display:block;
width:135px;
margin-bottom:5px;
margin-right:5px;
float:left;
border:1px solid #cccccc;
text-align:center;
}
.userdata img{
margin:5px 5px 0px 5px;
border:1px solid #cccccc;
}
#user_search  p a{
padding:0px;
margin:0px;
line-height:100%;
}
#user_search  p a{
color:#056677;
}
