@charset "UTF-8";


body{
	font-family				: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	background-color        : #fff;
	text-align              : center;
	padding:0px;
	margin:0px;
	font-size:95%;
	background-color:#daddc5;
}

img{
	border                  : 0px;
}

form{
	margin                  : 0px;
	padding                 : 0px;
}

a{
	color:#0000CD;
}
a:hover{
   color:         #f00;
}
a:active{
}

#outer{
	background : #ffffff url(/admin/img/back.gif) left top;
	margin: 0px auto;
	width:950px;
	text-align:left;
}

#top_bn{
	padding:5px 10px 5px 0px;
	text-align:right;
	font-size:12px;
	color:#ffffff;
	background-color: #005ca2;

}
#top_bn a{color:#ffffff;}
#top_bn a:link{color:#ffffff;text-decoration:none;}
#top_bn a:visited{text-decoration:none;}
#top_bn a:active{}
#top_bn a:hover{color:#ffffff;text-decoration:underline}


#header{
	width:950px;
}

#header img{
	vertical-align:middle;
}

#member_menu{
	clear:both;
	padding:6px 0px 0px 15px;
	margin-bottom:-1px;
}

#logo{
	float:left;
	padding:8px 0px 8px 15px;
	width:230px;
}

.ad_head{
	padding:8px 20px 2px 0px;
	float:right;
	width:500px;
	text-align:right;
}

#contents_left_area{
	float:left;
	width:725px;
}

#contents_right_area{
	float:right;
	width:225px;

}

#blog_chg_area{
	background :  url(/admin/img/blog_chg_back.png) left top;
	background-repeat : no-repeat;
	height:35px;
	padding:10px 20px 0px 10px;
}

#mypage_title_area{
	background :  url(/admin/img/blog_chg_back.png) left top;
	background-repeat : no-repeat;
	height:35px;
	padding:10px 20px 0px 10px;
	font-size:115%;
	color:#ffffff;
}

#mypage_title_area img{
	vertical-align:middle;
}

#pagebody{
	clear:both;
	padding:10px 20px 20px 20px;
}


#blog_chg_area img{
	vertical-align:middle;
}



#main_area{
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#main_area_bg{
	background :  url(/admin/img/main_area_back.png) left bottom;
	background-repeat : no-repeat;
	padding:0px 10px 0px 10px;
	
	padding:0px 0px 45px 0px;

}

#main_tab{
	padding:7px 0px 4px 0px;
	margin:0px 10px 0px 10px;
	background :  url(/admin/img/main_tab_back.png) left bottom;
	background-repeat : repeat-x;
	height:30px;
}

#main_tab .def{
	padding:0px 8px 0px 0px;
	margin:0px;
	list-style:none;
	float:left;
	width:115px;
}

#main_tab .shortcut{
	padding:10px 8px 0px 16px;
	font-size:80%;
	background :  url(/admin/img/ico_shortcut.png) 1px 11px;
	background-repeat : no-repeat;
	margin:0px;
	list-style:none;
	float:left;
	width:90px;
	height:20px;
}

#sub_tab{
	margin:0px 10px 0px 10px;
	padding:0px;
	clear:both;
	background-color : #e7ebe8;
	height:45px;
}

#sub_tab li{
	margin:0px;
	padding:10px 5px 10px 5px;
	list-style:none;
	float:left;
}


.def_table{
	margin:10px 0px 10px 0px;
	background-color : #f6f5e8;
	width:100%;
	border-top: 1px solid #e7ebe8;
	border-right: 1px solid #e7ebe8;
	border-left: 1px solid #e7ebe8;
}

.def_table th{
	background-color : #f6f5e8;
	border-bottom: 1px solid #e7ebe8;
	padding:5px;
	font-size:90%;
}

.def_table td{
	background-color : #f6f5e8;
	font-size:90%;
	border-bottom: 1px solid #e7ebe8;
	padding:5px;
}
.def_table th img{
	vertical-align:middle;
}





.def_table_w{
	margin:10px 0px 10px 0px;
	background-color : #f6f5e8;
	width:100%;
	border-top: 1px solid #e7ebe8;
	border-left: 1px solid #e7ebe8;
}

.def_table_w th{
	background-color : #f6f5e8;
	border-bottom: 1px solid #e7ebe8;
	padding:5px;
	font-size:87%;
	border-right: 1px solid #e7ebe8;
}

.def_table_w td{
	background-color : #ffffff;
	font-size:85%;
	border-bottom: 1px solid #e7ebe8;
	border-right: 1px solid #e7ebe8;
	padding:5px;
}
.def_table_w th img{
	vertical-align:middle;
}

.def_table_w th a{color:#000000;}
.def_table_w th a:link{color:#000000;text-decoration:none;}
.def_table_w th a:visited{text-decoration:none;}
.def_table_w th a:active{}
.def_table_w th a:hover{color:#000000;text-decoration:underline}

.save_btn_area{
	background-color : #e7ebe8;
	margin:0px 10px 0px 10px;
	padding:5px;
}

.orirase{
	padding:5px;
	margin:0px;
}

.orirase li{
	list-style:none;
	padding:0px 0px 3px 0px;
	font-size:85%;
}

#footer_navi{
	clear:both;
}

#copyright{
	text-align:center;
	padding:20px;
}


.midashi{
	padding:1px 5px 2px 18px;
	clear:both;
	background :  url(/admin/img/ico_midashi.png) no-repeat 0px 2px;
	font-size:100%;
	font-weight  :bold;
}


/* アイコン */
.ico_id{
	background :  url(/admin/img/ico_id.png) 1px 2px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:90%;
}

.ico_logout{
	background :  url(/admin/img/ico_logout.png) 1px 2px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:90%;
}



.ico_help{
	background :  url(/admin/img/ico_help.png) 1px 2px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:90%;
}

.ico_hatena{
	background :  url(/admin/img/ico_hatena.png) 1px 2px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:85%;
}

.ico_plus{
	background :  url(/admin/img/ico_plus.png) 1px 0px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:85%;
}

.ico_minus{
	background :  url(/admin/img/ico_minus.png) 1px 0px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:85%;
}


.ico_y{
	background :  url(/admin/img/ico_plus.png) 1px 0px;
	background-repeat : no-repeat;
	margin:0px 3px 0px 3px;;
	padding:2px 0px 0px 20px;
	font-size:90%;
}

.mob_back{
	margin:5px 7px 0px 5px;
	padding:5px;
	background : #FFF8CA url(/admin/img/mob_back.png) left top;
	background-repeat : repeat-x;
	
}


.err_msg{
	color:#FF0000;
	background :  url(/admin/img/ico_err.png) 0px 0px;
	background-repeat : no-repeat;
	padding:1px 1px 2px 18px;
	font-size:12px;
	 font-weight  :bold;
}

