
/* CSS Document */
body {/*text-align:center;*/}
/*for viewlist*/
#viewlist_wrapper,#edit_wrapper,#detail_wrapper{

text-align:left;
margin:0;



}
.error{font-weight:bold;color:red;}

#viewlist_wrapper #pankuzu_top{
text-align:center;
font-size:0.8em;
}
#viewlist_wrapper #pankuzu_bottom{
margin : 10px 0 10px 0;
text-align:center;
font-size:0.8em;
}
#kanri {
font-size:10px;
text-align:right;

}
#kanri input{font-size:14px;width:12em;padding:2px;}
#kanri submit{font-size:10px;}
.errormes{
margin:20px 0 50px; 0;
text-align:center;
font-size:1.5em;
background-color:#FFCCCC;
width:100%;
border:1px solid #FF0000;
padding:20px;
}
.mode_title{
font-size:1.2em;
font-weight:bold;
color:#330000;
background-color:#FFCCCC;
border:1px solid #FF0000;
margin: 10px 0 10px 0;
}
.mode_title_end a{
margin: 10px 0 10px 0;
padding:5px;
font-size:1.2em;
background-color:#CCCCCC;
border:1px solid #333333;
text-align:center;
}
/*j̃J[ݒspan*/
.weekday{color:#000000}
.saturday{color:#0066FF}
.sunday{color:#FF3333}

#viewlist_wrapper .v_sql {
display:none;
width:250px;
float:right;
font-size:10px;
position:relative;top:-20px;


}
#viewlist_wrapper .searchform{
font-size:0.8em;

}
#viewlist_wrapper .hitcounts{
margin:10px 0 10px 0;
display:none;
}

#viewlist_wrapper .meishou{



}
#viewlist_wrapper .komidasi{
	font-size:1.0em;
	font-weight:bold;
	color:#074d87;
	background-image: url(../../common/h2square.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding:0 0 2px 20px;
	margin-left:-20px;
	/*IE΍*/
	_background-position:0px 0px;
	_padding:0 0 2px 20px;
	_margin-left:0px;
	/*IE΍I*/

}
#viewlist_wrapper ul {
list-style:none;
padding:0;margin:0;
	border-bottom: 1px dashed #8EBCFF;
}
#viewlist_wrapper .showall{
text-align:right;

}

#viewlist_wrapper .listing_title{

float:left;width:400px;
	background-image: url(../../img_basic/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0 0 0 20px;


}
#viewlist_wrapper .v_date{

width:125px;float:right;
text-align:right;
}

#viewlist_wrapper .separator{
clear:both;
margin:-2px 0 -2px 0;
}

#viewlist_wrapper .return{
text-align:center;
border-top:1px solid #666666;
font-size:1.2em;
margin-top:30px;
display:none;

}

#detail_wrapper{}

#detail_wrapper .meishou{
font-size:1.2em;
margin:10px 0 10px 0;
font-weight:bold;

}
#detail_wrapper .subheaders{

color:#3366CC;
font-weight:bold;
padding:5px;
margin-bottom:15px;

}
#detail_wrapper .category{

float:right;
margin:0;
display:none;

}
#detail_wrapper .v_date{
color:#3366CC;
font-weight:bold;
margin:0;


}

#detail_wrapper .comments{
margin:5px 0 5px 0;}
#detail_wrapper .sichouson{
margin:5px 0 5px 0;}
#detail_wrapper .naiyou {
margin-top:-10px;}
#detail_wrapper .return{
text-align:center;

font-size:1.2em;
margin-top:30px;

}

#detail_wrapper .attach{
width:90%;
padding:10px;
border:1px dotted #ababab;
}

#edit_wrapper{}
#edit_wrapper dl{


}
#edit_wrapper dt{
margin:0;padding:0;
color:#0033CC;
}
#edit_wrapper dd{
margin:0 auto 20px 0;line-height:20px;
text-indent:0;
border-bottom:1px dotted #565656;

}
#edit_wrapper .return{
text-align:center;
border:1px solid #5588FF;
background-color:#eeFFFF;
font-size:1.2em;
margin-top:30px;
padding:5px;
font-weight:bold;


}


#edit_wrapper .meishou{margin:10px 0 10px 0;}
#edit_wrapper .meishou input{width:100%;font-size:12px;padding:2px;}
#edit_wrapper .comments{margin:10px 0 10px 0;}
#edit_wrapper .comments input{width:100%;}
#edit_wrapper .sichouson{margin:10px 0 10px 0;}
#edit_wrapper .sichouson input{width:100%;}

#edit_wrapper .v_date{margin:10px 0 10px 0;}
#edit_wrapper .v_date input{width:12em;margin:5px;}
#edit_wrapper .v_date fieldset{font-size:0.8em;}
#edit_wrapper .v_date legend{font-size:0.8em;font-weight:bold;}

#edit_wrapper .startdate{margin:10px 0 10px 0;}
#edit_wrapper .startdate input{width:12em;margin:5px;}
#edit_wrapper .startdate fieldset{font-size:0.8em;}
#edit_wrapper .startdate legend{font-size:0.8em;font-weight:bold;}


#edit_wrapper .meishou{margin:10px 0 10px 0;}
#edit_wrapper .datebikou{margin:10px 0 10px 0;}
#edit_wrapper .datebikou input{width:100%;}
#edit_wrapper .bikou{margin:10px 0 10px 0;}
#edit_wrapper .bikou textarea{width:100%;height:3em;}
#edit_wrapper .kanrenurl{margin:10px 0 10px 0;}
#edit_wrapper .kanrenurl input{width:100%;}

#edit_wrapper .category{margin:10px 0 10px 0;}
#edit_wrapper .category fieldset{font-size:0.8em;}

#edit_wrapper .category legend{font-size:0.8em;font-weight:bold;}
#edit_wrapper #hyouji_area {
background-color:#66CCFF;
border:1px solid #0099cc;
padding:5px;
}

#edit_wrapper #hyouji_area input{

}
#edit_wrapper .invisiblecheck{

padding:5px;
background-color:#CCFFFF;
width:15em;
text-align:center;
}
#edit_wrapper .deletecheck{
padding:5px;
background-color:#FFaa77;
border:1px solid #550000;
margin:10px 0 10px 0;
}
#edit_wrapper .kakunin{
font-size:2em;

text-align:center;
}
#edit_wrapper .attachdiv{
padding:5px;
background-color:#F3D833;
border:1px solid #A78F0A;
margin:10px 0 10px 0; 

}
#topics{
border:1px solid #18a2a4;width:293px;padding:2px;margin:0px 0 0 0;
}
#topics img{border:0;}

#news img {border:0;}

.yellowbox {
padding:5px;
background-color:#FFFFCC;
border:1px solid #FF8855;



}

#news{margin:0;padding:0;
text-align:left;
}
#news ul {

list-style:none;
padding:0;margin:0;
	border-bottom: 1px dashed #8EBCFF;
}
#news li {

clear:both;
margin:0 0 10px 0;
_margin: 0 0 5px 0;
	border-top: 1px dashed #8EBCFF;
	padding: 5px 0 10px 0;}
#news .listing_title{

float:left;width:310px;
	background-image: url(../../img_basic/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0 0 0 20px;


}
#news .v_date{
width:125px;float:right;
text-align:right;
}

.v_date{display:inline;}
#news li.odd{background-color:#F0F0F0;}
#news li.even {background-color:#FFFFFF;}

.redview{color:red;}


li.meishou{clear:both;
margin:0 0 10px 0;
_margin: 0 0 5px 0;
	border-top: 1px dashed #8EBCFF;
	padding: 5px 0 10px 0;



}

#index_list_div{
	width: 290px;
	font-size: 0.9em;
	float: right;
	margin: 0 5px 0 0;
	_margin: 5px 0 0 0;
position:relative;
border:none;

}
#index_list_div ul{list-style-type:none;
padding:0;
margin:0;
border:none;}
#index_list_div li{
width:280px;border:none;
}
#index_list_div li.meishou a{}

#index_list_div li .v_date{

width:110px;float:left;
background-image: url(../../img_basic/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0;
	
	
	}


#index_list_div li .listing_title{
width:160px;
padding:0;
_padding:0;
overflow:hidden;margin:0 0 0 10px;

float:left;
background-image:none;
}
#index_list_div li.meishou{clear:both;margin:0 0 10px 0;}

#index_emglist_div{
	width: 190px;
	font-size: 0.8em;
	margin:0;
	_margin: 0;
	position:relative;
	border:none;
}

#index_emglist_div ul{
	list-style-type:none;

	margin:0;
	border:none;
}

#index_emglist_div li{
	width:190px;
	border:none;
}

#index_emglist_div li .v_date{
	width:80px;
	float:left;
	background-image: url(../../img_basic/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0 0 0 15px;

}

#index_emglist_div li .listing_title{
	width:95px;
	padding:0;
	_padding:0;
	overflow:hidden;
	margin:0 0 0 5px;
	float:left;
	background-image:none;
}

/*newCSS001*/
#kdLeft{
	float: left;
	width: 385px;
	font-size: 0.8em;
	text-align: left;
	position:relative;
	border:none;
}

#kdLeft ul{
	list-style-type:none;
	padding:0;
	margin:0;
	border:none;
}

#kdLeft li{
	border:none;
}

#kdLeft li.meishou a{
}

#kdLeft li .v_date{
	width:110px;
	float:left;
	background-image: url(../../img_basic/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0 0 0 15px;
}

#kdLeft li .listing_title{
	float:left;
	width:255px;
	padding:0;
	overflow:hidden;margin:0 0 0 10px;
	background-image:none;
}
#kdLeft li.meishou{
	clear:both;
	margin:0 0 10px 0;
}
/*newCSS001*/


/*newCSS002*/

#emgList{
	width: 190px;
	font-size: 0.8em;
	margin:0;
	_margin: 0;
	position:relative;
	border:0;
}

#emgList ul{
	list-style-type:none;
	padding:0;
	margin:0;
	border:0;
}

#emgList li{
	border:0;
}

#emgList li .v_date{
	float:left;
	background-image: url(../../img_basic/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0;
}

#emgList li .listing_title{
	padding:0;
	_padding:0;
	overflow:hidden;
	margin:0 0 0 10px;
	float:left;
	background-image:none;
}

/*newCSS002*/