body,td {
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 12px;
	color:#484848;
	line-height:140%;
}

body{
	background:#fff url(./img/background.gif);
}

hr{height:1px; color:#DCDCDC;}

a:link{color:#E9007D; text-decoration:none;}
a:visited{color:#E9007D; text-decoration:none;}
a:hover,a:active{color:#000; text-decoration:none;}
.link_2:link{color:#E9007D; text-decoration:none;}
.link_2:visited{color:#E9007D; text-decoration:none}
.link_2:hover{color:#000;}

.body-table{
	background:#ffffff;
	width:780px;
}

.header-title{
	background:transparent url(./img/title.jpg);
	width:780px;
	height:200px;
}

.main-table{
	background:#fff;
	width:100%;
}

.menu-table{

	background:#fff;
	width:185px;
}

.menu_title{
	text-align:center;
	background:#F69400;
	color:#ffffff;
	border:2px solid #F66E00;
	font-weight:bold;
}

.menu_subtitle{
	background:#ffffff;
	font-size:10px;
}

/* 記事部分 */

.kiji-table{
	background:#ffffff;
	border-bottom:1pt solid #FF66CC;
	width:540px;
}

.kiji-title{
	background:#ffffff;
	color:#FE9005;
	font-weight:bold;
	font-size:14px;
	border-left:4px solid #FE5705;
}

.kiji-body{
	color:#696969;
}

.copyright{
	width:760px;
}

#timezone {background-color:#ffffff; color:#696969; text-align: center; margin-bottom: 1.7em;}
#timezone table {border-left:0px solid #696969; border-bottom:0px solid #696969; width: 100%;}
#timezone td {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#696969; border-top:0px solid #696969; border-right:0px solid #696969; text-align:right;padding: 0.1em;}

#timezone td a:link {display: block; background:#E4E4E4!important; 
color: #696969; border-bottom:0pt dotted #ffffff; text-decoration: none;}

#timezone td a:visited {display: block; background:#E4E4E4!important; 
color: #696969; border-bottom:0pt dotted #ffffff; text-decoration: none;}

#timezone td a:hover {display: block; background:#ffffff!important; 
color: #696969; border-bottom:0pt dotted #ffffff; text-decoration: none;}

#timezone strong {color: #f00; font-weight:normal;} /*-日曜-*/
#timezone em {color: #00A8FF; font-style:normal;} /*-土曜-*/

#pastlog {
	text-align: right;
	padding-right: 0.7em;
	margin: 0.7em 0 1.7em 0;
}

#pastlog a {
	margin: 0 0.3em 0 0.3em;
}

#login {
	text-align: right;
	padding-right: 0.7em;
	margin: 0.7em 0 1.7em 0;
}

#masterroom {
	text-align: center;
}


#copy	{
	text-align: right;
	margin: 0.5em 0.5em 0.7em 0;
}


input {color:#484848; background-color:#ffffff; border:1pt solid #BEBEBE;}
.input_image{ border:0pt solid #BEBEBE;}
TEXTAREA {color:#484848; background-color:#ffffff; border:2pt solid #BEBEBE;}
SELECT {color:#484848; background-color:#ffffff; border:2pt solid #BEBEBE;}

.ss {
	font-size: 10px;
}

.T1 {
	font-size: 15px;
; font-weight: bold
}

.checkbox{
		background-color:none;
		border-color:none;
}


.admin_menu{color:#484848; font-weight:bold; border:1pt solid #696969;}


.f8{font-size:10px;}
.f8b{font-size:10px; font-weight:bold;}
.f11{font-size:14px;}
.f11b{font-size:14px; font-weight:bold;}
.f13{font-size:18px;}
.f13b{font-size:18px; font-weight:bold;}
.f15{font-size:24px;}
.f15b{font-size:24px; font-weight:bold;}

blockquote{
background: #F1F1F1;
padding: 3px;
border:2px dotted #909090;
}

li{list-style:url(./img/icon_list.gif) outside; padding-left:10px; line-height:14px;}

/*管理フォーム部分*/
.leftbox, .rightbox{margin:2px; padding:2px; font-size:larger;}
.leftbox{float:left;}
.rightbox{float:right;}

/*アホ話*/
.aho-d1{text-align:right;}
.aho-ipt{IME-MODE:active; background:#FFF6C3; border:1px solid #CDC077; color:#5C5320;}
.aho-ipt_e{IME-MODE:disabled; background:#FFF6C3; border:1px solid #CDC077; color:#5C5320;}
.aho-btn{background:#E9C500; color:#4E4200; border:1px solid #000000;}
.aho-radio{border:0px solid #ffffff;}
