/* %%%%%%%%%% */
/* Color Gray */
/* %%%%%%%%%% */

/* 01 Header (tableHead)*/
.adcolumn {
	background-color: #7D7D7D;
	border-bottom-color: #333333;
	color: #FFFFFF;
	display:none;
}
.data_table th {
	background-color: #999;
	color: #FFFFFF;
}


#top {
	background:url(http://www.slmame.com/img/bg/mb_bg_top.jpg) no-repeat 0 0;
	height:120px;
	margin: 0 auto;
	text-align: left;
}

#siteid {
	width: 260px;
	height: 120px;
	float:left;
	margin:0 0 5px;
}
#siteid p {
	margin:0;
}
#siteid a {
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 100%;
}

#tagline {
	color:#FFFFFF;
	text-align:right;
	width: 603px;
	height:20px;
	float: right;
	padding: 1px 5px 0 0;
	margin: 0px;
}
#tagline a {
	color:#FFFFFF;
}





/* 02 background */
.main_col {
	background-color: #F7F7F7; /* [light] */
}
.final_block {
	background-color: #DEDFDD; /* [deep]  */
}
#search_box {
	background-color: #E1E1E1; /* SearchBox */
}
.admin_setting_box {
	background-color: #E1E1E1; /* admin_setting_box */
}


/* 03(a) frame border [deep]*/
.edit_category , #another_qr , .frame_box {
	border: 1px solid #60616A;
}
#setup .title {
	border-bottom-color: #666666;
}

/* 03(b) frame border [light]*/
.main_col {
	border: 1px solid #ADADAD;
}
#main_colframe {
	border-right-color: #ADADAD;
	border-bottom-color: #ADADAD;
	border-left-color: #ADADAD;
}



/* etc.. */

#another_qr {
	background-color: #F5EFD8;
}
.data_table td {
	background-color: #F2F0EE;
}






/* - common style - */

body {

	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../../img/bg/mb_bg_body.gif) repeat 50% 0;
}
form {

	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
textarea, select, input {
font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka","Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
}

h1{
	font-size: 110%;
	margin: 0;
	color: #996600;
}

a:hover {
	text-decoration:none;
}


.link_sort a:link {
	color: #FFFFFF;
}
.link_sort a:visited {
	color: #FFFFFF;
}
.link_sort a:hover {
	color: #FFFFFF;
}


.link_v {
	padding-left: 12px;
	background-image: url(../img/ico_view10x11.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
.link_e {
	padding-left: 12px;
	background-image: url(../img/ico_edit10x11.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

/* -----------------------------*/



/* -----------------------------*/

.adcolumn {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 10px;
	vertical-align: middle;
	line-height: 20px;
	padding-left: 10px;
}

#ban_head {
	display:none;
}

#ban_foot {
	padding-top: 14px;
	padding-bottom: 7px;
	text-align: center;
	/*
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	*/
	width: 980px;
	padding-left: 3px;
	padding-right: 3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

.toplogo {
	width:170px;
	text-align:left;
}
.adban {
	text-align:center;
}
.main_col {
	margin: 0px;
	padding: 0px;
}


/* -----------------------------*/


td#MainNavi, td#MainNavi_entry { /* メニュー内の色 */
	font-size: 80%;
	/*padding: 4px;*/
	border: 1px solid #CCCCCC;
	vertical-align: top;
	width: 160px;
	background-color: #F5F5F5;
	padding-bottom: 10px;
}

#left_width {
	margin-top:10px;
	width: 160px;
}

#content td#MainNavi_entry { /* 新規投稿 */
	padding-bottom: 0px;
}
.entry_ex {
	margin-bottom:5px;
}
#MainNavi_entry ul {
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	/*padding-bottom: 5px;*/
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}


#MainNavi ul {
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 5px;
	margin-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}

#MainNavi li, #MainNavi_entry li {
	margin:0px;
	padding:4px;
	/*background-image: url(../images/ico_smenu.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	padding-left: 15px;
} 

#MainNavi a{
	color:#444444;
	width:100%;
	display: block;
	text-decoration:none;
}

#MainNavi a:hover{
	color:#FFFFFF;
	background-color:#adc290;
	text-decoration:none;
}

#MainNavi img{
	border:0px;
	vertical-align:middle;
	width:18px;
	height:18px;
}

#MainNavi .tree_down img{
	border:0px;
	vertical-align:middle;
	width:10px;
	height:10px;
}

#menu_post{
	display:block;
}
#menu_communication{
	display:block;
}
#menu_love{
	display:block;
}
#menu_blog_setting{
	display:none;
}
#menu_member_setting{
	display:none;
}
#menu_mameta{
	display:none;
}
#menu_secondlife{
	display:none;
}
#menu_access{
	display:none;
}
#menu_tshirt{
	display:none;
}
#menu_language{
	display:block;
}

.block {
	font-size: 80%;
	margin: 0px 2px 0px 0px;
	padding: 5px;
	width:780px;
}
.block_inner {
	font-size: 80%;
	margin: 0px 2px 10px 0px;
	padding: 5px;
}
.block_400 {
	margin: 5px;
	padding: 5px;
	width:520px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka","Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
}
.block_300 {
	margin: 5px;
	padding: 5px;
	width:250px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka","Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
}

.follow_info{
	heidht:100%;
	padding:3px;
	background-color:#eeeeee;
	
   border-radius: 3px;         /* CSS3 */
   -moz-border-radius: 3px;    /* Firefox */
   -webkit-border-radius: 3px; /* Safari,Chrome */
   border: 1px #999999 solid;     /* 枠線の装飾 */
}

.fieldw700 {
	width: 700px;
}
.fieldw500 {
	width: 500px;
}
.fieldw400 {
	width: 400px;
}
.fieldw300 {
	width: 300px;
}
.fieldw50 {
	width: 50px;
}


#face {
	width: 980px;
	padding-left: 3px;
	padding-right: 3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}


#face_ad {
	width: 980px;
	padding: 3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka","Helvetica", "Arial", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
	font-size:10px;
}


#face a:link {
	color: #222222;
	text-decoration:none;
}
#face a:visited {
	color: #222222;
	text-decoration:none;
}
#face a:hover {
	color: #2222a0;
	text-decoration:underline;
}

#content {
	width: 980px;
	padding-left: 3px;
	padding-right: 3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

.bt_edit {
	color: #555555;
	font-size: 70%;
	padding-left: 20px;
	text-align: left;
	height:90%;
	line-height:20px;
	vertical-align: top;
}

.bt_edit span {
	background-color: #999999;
	color: #FFFFFF;
	width: 100px;
	overflow:hidden;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.op_title {
	font-weight: bold;
	margin: 4px;
}
.op_box {
	margin-bottom: 20px;
}
.change_h a, .change_h a:visited {
	text-decoration: none;
}
.final_block {
	font-size: 80%;
	margin-top: 10px;
	text-align: center;
	padding: 10px;
	/*border: 1px solid #A60000;*/
}
#option {
	font-size: 80%;
	background-color: #E5E5E5;
	padding: 10px;
	margin:10px;
	color: #000000;
	border: 1px solid #D0D0D0;
}
.description {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #996600;
}
.description20 {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #996600;
}
.description40 {
	margin-top: 40px;
	margin-bottom: 5px;
	color: #996600;
}


.wear {
	padding-left:10px;
	vertical-align: top;
	width: 790px;
}
.mode_d a:link, .mode_d a:visited {
	/*font-size: 80%;*/
	/*background-color: #CC0000;*/
	/*padding-top: 4px;*/
	padding-right: 4px;
	padding-bottom: px;
	margin-bottom:4px;
	padding-left: 4px;
	/*color: #FFFFFF;*/
	text-align:center;
}

.bt_edit ul {
	margin: 0px;
	padding: 0px;
}
#com_op {
	font-size: 80%;
	color: #333333;
	background-color: #FFF1B9;
}
#bt_help {
	font-size:80%;
	text-align:center;
}
#bt_help a {
	color: #FFFFFF;
}
#bt_preview a {
	font-size: 80%;
	color:#FFFFFF;
}

#footer {
	text-align: center;
	font-size: 80%;
	background-color: #333333;
	color: #FFFFFF;
	width: 980px;
	padding-left: 3px;
	padding-right: 3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	margin-left:auto;
	margin-right:auto;
}
.ad_side {
	margin-top: 20px;
	text-align: center;
}
.iconInfo {
	margin-top: 20px;
	line-height: 150%;
	text-align: left;
}
.main_col .error {
/*	color: #FFFF00;*/
}
.error {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	background-image: url(../img/ico_exclamation16x14.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	text-align: left;

}
.message {
	color:#FF0000;
	background-image: url(../img/ico_message16x14.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	text-align: left;
	font-weight:bold;
}
.field_op td {
	padding-bottom: 4px;
}
#entry_check {
	padding: 10px;
	border: 1px solid #CCC;
	font-size: 80%;
}
#entry_check dd {
	margin-bottom: 10px;
	margin-top: 2px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9393;
	padding-left: 6px;
}
#entry_check dt {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	padding-top: 4px;
}
.bt_submit {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: center;
	padding-top: 10px;
	margin-top: 15px;
	background-color:#FFFFFF;
}
#search_box {
	font-size: 80%;
	margin: 0px 2px 10px 0px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	width:780px;
}


.admin_setting_box p, h1, form, button{border:0; margin:0; padding:0;}
.admin_setting_box .spacer{clear:both; height:1px;}

.admin_setting_box {
	margin:0 auto;
	padding:14px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	border-width:0px;
}
.admin_setting_box:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}
.admin_setting_box a:link {
	color: #00608d;
	text-decoration:none;
}
.admin_setting_box a:visited {
	color: #00608d;
	text-decoration:none;
}
.admin_setting_box a:hover {
	color: #2222a0;
	text-decoration:underline;
}
.admin_setting_box  h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
.admin_setting_box  p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
.admin_setting_box form {
	width:100%;
	border-width:0px;
}
.admin_setting_box form:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}
.admin_setting_box  label{
	display:block;
	padding:4px 0px;
	font-weight:bold;
	text-align:right;
	width:250px;
	float:left;
}
.admin_setting_box .label_desc{
	float:left;
	width:100%;
	margin-left:260px;
	border-width:0px;
}
.admin_setting_box .image_attach{
	float:left;
	width:100%;
	margin-left:260px;
	border-width:0px;
}
.admin_setting_box .image_attach img{
	padding:0px;
	border:0px;
	margin:0px;
	max-width:150px;
}
.admin_setting_box .image_attach .attach_btn{
	width:20px;
}
.admin_setting_box  .small{
	color:#666666;
	display:block;
	font-weight:normal;
	text-align:right;
	width:250px;
}
.admin_setting_box input{
	float:left;
	padding:4px 0px 4px 4px;
	border:solid 1px #888888;
	margin:2px 0 5px 10px;
	width:300px;
}
.admin_setting_box .static{
	float:left;
	padding:4px 0px 4px 6px;
	margin:2px 0 5px 10px;
	width:300px;
}
.admin_setting_box .image_selection{
	float:left;
	padding:0px;
	width:312px;
	margin:0px;
}
.admin_setting_box .image_selection input{
	padding:4px 0px 4px 4px;
	border:solid 1px #888888;
	margin:2px 0 5px 10px;
	width:275px;
}
.admin_setting_box .image_selection img{
	padding:0px;
	border:0px;
	margin:0px;
	width:20px;
}
.admin_setting_box .selected_profile_img{
	margin:0px 0px 0px 5px;
	border:0px;
	margin:0px;
	width:50px;
	height:50px;
	background: #999999 url('') no-repeat 100% 100%;
}

.admin_setting_box  select{
	float:left;
	padding:4px 0px;
	border:solid 1px #888888;
	width:300px;
	margin:2px 0 5px 10px;
}
.admin_setting_box  .button{
	clear:both;
	margin-left:260px;
	width:125px;
	height:31px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
}

.admin_setting_box .radio_selection{
	float:left;
	padding:4px 0px 4px 4px;
	border:solid 1px #888888;
	margin:2px 0 5px 10px;
	width:300px;
}
.admin_setting_box .radio_selection input[type="radio"]{
	float:left;
	padding:0px;
	border:solid 0px #888888;
	margin:0px;
	width:16px;
	height:12px;
	vertical-align:middle; 
}

.admin_setting_box .admin_setting_box_desc{
	clear:both;
	width:100%;
}

.facebook_connect_button{
	height:21px;
	width:68px;
	border:0px;
	background-image:url("http://metabirds.net/img/socialbtn/fb_connect_s.png");
}

.twitter_connect_button{
	height:19px;
	width:120px;
	border:0px;
	background-image:url("http://metabirds.net/img/socialbtn/tw_connect_s.gif");
}


.data_table {
	border: 1px solid #CCCCCC;
	margin: 4px 5px 4px 0px;
	padding: 0px;
}
.data_table th {
	padding: 4px 2px 4px 2px;
}
.data_table td {
	padding: 4px 2px 2px 2px;
	vertical-align: top;
}



.list_path {
	color: #999999;
}
.data_table span {
	background-color: #FFCC00;
}
.bt_search {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding-top: 2px;
}
ul.note {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	list-style-image: url(../img/ico_note12x12.gif);
	padding: 0px;
}

.note li {
	font-size: 80%;
	line-height: 140%;
}
ul.tmp_select {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
}
.tmp_select li {
	margin-bottom:4px;
}


.comment_txt textarea {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.edit_category {
	padding: 10px;
	color: #000000;
	margin-bottom: 6px;
	font-size: 80%;
}
#qr_category_name {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

#template_disp {
	margin: 0px 2px 10px 0px;
	padding: 5px;
	width: 780px;
}
#template_disp textarea {
	width:770px;
	height:200px;
}
#template_disp textarea.color1 {
	background-color: #FFECEC;
	margin-bottom:14px;
}
#template_disp textarea.color2 {
	background-color: #FFF0C4;
	margin-bottom:14px;
}
#template_disp textarea.color3 {
	background-color: #E8FFA2;
	margin-bottom:14px;
}
#template_disp textarea.color4 {
	background-color: #E4F1F1;
	margin-bottom:14px;
}
.tmp_add_list td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.sideinform {
	border: 1px solid #CCCCCC;
	margin: 0px 2px 10px 0px;
	padding: 5px;
	width: 780px;
}
.sideinform .color1 {
	background-color:#E7E7E7;
}
#setup .title {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
}
#setup th {
	text-align: right;
	width: 130px;
	vertical-align: top;
	padding-right: 6px;
}
#setup td {
	padding-bottom: 6px;
}
#setup .color1 {
	color: #996600;
	margin-top: 2px;
}
.thx_box {
	height: 200px;
	text-align: center;
	vertical-align: middle;
	line-height: 200px;
}
#content .main_col .color1 {
	color: #000;
}
#main_colframe {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#withdrawal {
	font-size: 80%;
	padding: 5px;
	background-color: #E8E8E8;
	border: 1px dotted #999999;
	line-height: 140%;
	margin: 0px 2px 10px 0px;
	width: 780px;
}
#withdrawal2 {
	font-size: 110%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-color: #E8E8E8;
	border: 1px dotted #999999;
	margin-bottom: 5px;
	line-height: 140%;
}

#lookbox {
	font-size: 80%;
	padding: 10px;
	background-color: #FFE88C;
	border: 1px dotted #999999;
	margin-bottom: 20px;
	line-height: 140%;
}



.tone_d {
	color: #666666;
}
#startpage td{
	vertical-align: top;
}
#another_qr {
	padding: 10px;
	margin-top: 10px;
}
#qr_mailto {
	margin-top: 10px;
}
.bargraph {
	border: 1px solid #000000;
	width: 50px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
.bargraph_p {
	background-color: #FFCC00;
	height: 5px;
}

.check_url {
	padding: 10px;
	border: 1px solid #CCCCCC;
	font-size: 80%;
}
.check_url dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
.null_box {
	margin: 0px 2px 10px 0px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	color: #666666;
	width: 780px;
}
.block p {
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.frame_box {
	padding: 10px;
	margin: 2px;
	height:100% /* フォトラバ対応 */
	/*
	margin: 0px 2px 10px 0px;
	padding: 5px;
	width: 780px;
	*/
}
.frame_gray {
	border: 1px solid #ccc;
	margin: 2px 0px;
}

.error#keyword {
	padding: 10px 20px 20px 100px;
	margin-top: 10px;
	background-image: url(../img/ico_exclamation16x14.gif);
	background-repeat: no-repeat;
	background-position: 80px 10px;
}

/* affiliate_list.html アフィリエイト */

.txt_gray {
	color: #999999;
}
.point_menu {
	border: 1px solid #CCCCCC;
	padding: 10px;
	font-size: 80%;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	line-height: 140%;
}
td.data_total {
	background-color: #EDE7D6;
}

/* login.html ログイン画面 */

.remmind_link {
	font-size: 80%;
	margin-top: 2px;
	margin-bottom: 20px;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

/* ブログ環境設定画面 */

.possible_box {
	margin-top: 4px;
}

/* ヘッダー会員メニュー読み込み部分 */

#header_all {
	width:100%;
	margin:0px;
}

#header_all:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#header_header{
	width:100%;
	border-bottom:#f0f0f0 solid 1px;
	margin:2px 0px;
}

#header_header:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

#header_core{
	margin:2px 0px;
}

#header_core:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

#header_badge{
	margin:2px 0px;
}

#header_badge:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#header_footer{
	margin:2px 0px;
	font-weight:bold;
}

#header_footer:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}


/*ヘッダー各要素*/

#header_member_toplogo{
	font-size: 75%;
	color:#666666;
	text-align: left;
	padding-bottom:4px;
	float:left;
}
#header_member_toplogo img{
	border:0px;
	vertical-align:middle;
}
#header_member_logout{
	font-size: 75%;
	color:#666666;
	text-align: right;
	padding-bottom:4px;
	float:right;
}
#header_member_logout img{
	border:0px;
	vertical-align:middle;
	width:20px;
	height:20px;
}
#header_member_nickname{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
#header_member_nickname span {
	font-size: 60%;
	color:#666666;
}
#header_member_info{
	color: #555555;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height:90%;
	line-height:20px;
	vertical-align: top;
	float:right;
}

#header_member_info span {
	background-color: #999999;
	color: #FFFFFF;
	width: 100px;
	overflow:hidden;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#header_member_menu{
	font-size: 80%;
	color:#666666;
	text-align: center;
	padding-top: 6px;
	padding-bottom:4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-color:#f5f5f5;
}
#header_member_menu img{
	border:0px;
	vertical-align:middle;
	width:20px;
	height:20px;
}

.member_point {
	padding-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.member_point span {
	font-size: 70%;
	color:#666666;
}

.blogname {
	font-size: 80%;
	margin-top: 4px;
}
.blogname span {
	background-color: #999999;
	font-size: 80%;
	padding: 2px;
	color: #FFFFFF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin-right: 4px;
}
.adban img ,#ban_foot img { /*広告の背景に色を付ける*/
	background-color: #EBEBEB;
}

/* blog create */

#make_blog dt {
	font-size: 160%;
	font-weight: bold;
}
.input_step td {
	background-color: #FFFFCC;
	padding: 4px;
	border: 1px solid #CCCCCC;
	font-size: 80%;
}
.input_step td#here {
	background-color: #FFCC00;
	font-weight: bold;
}


/* blog delete , member retire */

#withdrawal .delete dd {
	margin-bottom: 10px;
	color: #FF0000;
	font-size: 120%;
}
#withdrawal .delete dt {
	margin-bottom: 4px;
}

/* guest mode */

#guest_entry {
	padding: 10px;
	background-color: #F2E6E6;
}
.mode_g {
	text-align: center;
}
#guest_entry .change_h a {
	color: #FF0000;
}
.data_table .color1 {
	background-color: #EEE4BD;
}

/* Ajax system up-down */

.bt_move_left a, .bt_move_right a{
	display: block;
	padding: 2px;
	border: 1px solid #FF0000;
	text-decoration: none;
	background-color: #F9F2F2;
	font-weight:bold;
}
.bt_move_left span, .bt_move_right span {
	font-size: 60%;
}
.bt_move_left em, .bt_move_right em {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF0000;
	font-style: normal;
}
.bt_move_left u , .bt_move_right u{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	text-decoration: none;
}
.bt_move_left a{
	margin-right:4px;
	display:block;
}
.bt_move_right a{
	margin-left:4px;
}

/* blog setup */

#link_hide {
	border: 1px solid #CCCCCC;
	margin: 4px 0px;
}
#link_hide td {
	background-color: #F5EFD8;
	padding: 2px;
}
.block_ptb {
	font-size: 80%;
	margin-bottom: 6px;
	padding: 8px;
	border: 1px solid #CCCCCC;
}
.block_ptb_panel {
	font-size: 80%;
	margin-left:3px;
	margin-right:3px;
	margin-bottom: 6px;
	border: 1px solid #CCCCCC;
	width: 120px;
	height:140px;
	text-align:center;
	float:left;
}

.frame_box .block_ptb_panel img {
	margin-top:10px;
}

.block_ptb dd {
	margin-top: 6px;
}
.ptb_url {
	font-size: 80%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 6px;
}

/* photo_trackback */

#mtb .title {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 2px;
	font-weight: bold;
}
table#mtb {
	table-layout		: fixed;
}

/* select_map-----------------------------*/

#position1, #position2 , #position3 {
	/*position: relative;*/
	padding-bottom:26px;
}
#position1 a, #position2 a , #position3 a {
	/*position: absolute;*/
	bottom: 4px;
}
#position1 {
	background-color:#FFDFDF;
}
#mtb .description {
	font-size: 80%;
	margin-bottom:0px;
}
#position1 .title {
	border-bottom-color: #CC0000;
}

/* ---- */

.table_head {
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding-bottom: 2px;
}

.bt_fake {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin: 10px 0px;
}

/* template customize */

.tmp_add_list {
	width: 130px;
	float: left;
	border: 1px solid #CCCCCC;
	height: 200px;
	padding: 4px;
	margin: 2px;
}
.tmp_add_list img {
	background-color: #CCCCCC;
	background-image: url(../img/help_tmp_np.gif);
	background-repeat: no-repeat;
	background-position: 22px 36px;
}

/* message-shortmail system */

.sample {
	background-color: #F0F0F0;
	font-size: 80%;
	padding: 10px;
	border: 1px solid #999999;
}
.sample p {
	margin-top: 0px;
	padding-top: 0px;
}
.sample .title {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.sample .txt_gray {
	color: #000000;
	background-color: #BED6D5;
	padding: 2px;
	font-weight: normal;
}

/*   */

#face .bt_edit li {
	list-style-image: url(../img/ico_mmenu.gif);
	padding-bottom:4px;
	color: #999999;
}
.bt_create {
	background-image: url(../img/ico_create16x14.gif);
	background-repeat: no-repeat;
	padding-left:18px;
}
.bt_delete {
	background-image: url(../img/ico_delete16x14.gif);
	background-repeat: no-repeat;
	padding-left:18px;
}.message .color1 {
	color: #333333;
}
#input_ypdata {
	padding-top: 20px;
}
.table_head strong {
	font-size: 120%;
	color: #990000;
}
.outer {
	border: 1px solid #CCCCCC;
	margin: 0px 2px 10px 0px;
	padding: 5px;
	width: 780px;
}

/* message mail comunity */
.message_stranger {
	font-size: 80%;
}



/* 共通 */
#content p {
	line-height: 140%;
}
.description .message {
	color: #0180C5;
}
.box {
	padding: 10px;
}
.null_box#zero_data {
	font-size: 80%;
}
.liquid_wh th {
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}
.ptb_select_cate {
	line-height: 140%;
}
.data_table .message_foreigner {
	background-color: #EFE7C2;
	background-position: left;
}

/*.data_table .message_foreigner strong {
	font-family: Arial, Helvetica, sans-serif;
}*/

.data_table .message_foreigner .message {
	color:#0066FF;
	margin-top: 4px;
}
/*.let_en {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

.null_box p {
	font-size: 80%;
	margin-top:0px;
}

.goPagetop {
	text-align: right;
	font-size: 75%;
}

.goSub {
	float: right;
	text-align: right;
	font-size: 75%;
}

/* -- Menu equivalent to TopicPath ---------------------------*/


.menu_member_setting{
	display:none;
}
.menu_service_etc{
	display:none;
}
.menu_tshirt{
	display:none;
}
.menu_mameta{
	display:none;
}
.menu_access{
	display:none;
}
.menu_blog_setting{
	display:none;
}
.menu_love{
	display:none;
}
.menu_communication{
	display:none;
}
.menu_post{
	display:none;
}
.menu_bot{
	display:block;
}


#blog_menu .blog_menu{
	margin-top:4px;
	background-color:#cfcfcf;
}

#entry .entry{
	background-color:#cfcfcf;
}
#entry .menu_post{
	display:block;
}
#entry_list .entry_list{
	background-color:#cfcfcf;
}
#entry_list .menu_post{
	display:block;
}
#list_change .list_change{
	background-color:#cfcfcf;
}
#list_change .menu_post{
	display:block;
}
#comment_list .comment_list{
	background-color:#cfcfcf;
}
#comment_list .menu_communication{
	display:block;
}
#trackback_list .trackback_list{
	background-color:#cfcfcf;
}
#trackback_list .menu_communication{
	display:block;
}
#ptb_topic .ptb_topic{
	background-color:#cfcfcf;
}
#ptb_topic .menu_communication{
	display:block;
}
#map_trackback_list .map_trackback_list{
	background-color:#cfcfcf;
}
#map_trackback_list .menu_communication{
	display:block;
}
#cal_trackback_list .cal_trackback_list{
	background-color:#cfcfcf;
}
#cal_trackback_list .menu_communication{
	display:block;
}
#write_comment_list .write_comment_list{
	background-color:#cfcfcf;
}
#write_comment_list .menu_communication{
	display:block;
}
#message_list .message_list{
	background-color:#cfcfcf;
}
#message_list .menu_communication{
	display:block;
}
#img_list .img_list{
	background-color:#cfcfcf;
}
#img_list .menu_post{
	display:block;
}
#category .category{
	background-color:#cfcfcf;
}
#category .menu_blog_setting{
	display:block;
}
#template_mnt .template_mnt{
	background-color:#cfcfcf;
}
#template_mnt .menu_blog_setting{
	display:block;
}
#sidebar .sidebar{
	background-color:#cfcfcf;
}
#sidebar .menu_blog_setting{
	display:block;
}
#m_link .m_link{
	background-color:#cfcfcf;
}
#m_link .menu_blog_setting{
	display:block;
}
#m_setup .m_setup{
	background-color:#cfcfcf;
}
#m_setup .menu_blog_setting{
	display:block;
}
#member_setup .member_setup{
	background-color:#cfcfcf;
}
#member_setup .menu_member_setting{
	display:block;
}
#avatar_setup .avatar_setup{
	background-color:#cfcfcf;
}
#avatar_setup .menu_member_setting{
	display:block;
}
#ashiato .ashiato{
	background-color:#cfcfcf;
}
#ashiato .menu_access{
	display:block;
}
#access_key .access_key{
	background-color:#cfcfcf;
}
#access_key .menu_access{
	display:block;
}
#access_ref .access_ref{
	background-color:#cfcfcf;
}
#access_ref .menu_access{
	display:block;
}
#access_entry .access_entry{
	background-color:#cfcfcf;
}
#access_entry .menu_access{
	display:block;
}
#mt_index .mt_index{
	background-color:#cfcfcf;
}
#mt_index .menu_blog_setting{
	display:block;
}
#keyword_advice .keyword_advice{
	background-color:#cfcfcf;
}
#keyword_advice .menu_access{
	display:block;
}
#ask .ask{
	background-color:#cfcfcf;
}
#ask .menu_member_setting{
	display:block;
}
#advert .advert{
	background-color:#cfcfcf;
}
#advert .menu_blog_setting{
	display:block;
}
#affiliate_list .affiliate_list{
	background-color:#cfcfcf;
}
#affiliate_list .menu_mameta{
	display:block;
}
#atja_point .atja_point{
	background-color:#cfcfcf;
}
#atja_point .menu_mameta{
	display:block;
}
#linden_cash .linden_cash{
	background-color:#cfcfcf;
}
#linden_cash .menu_mameta{
	display:block;
}
#atja_buy .atja_buy{
	background-color:#cfcfcf;
}
#atja_buy .menu_mameta{
	display:block;
}
#mameta_order .mameta_order{
	background-color:#cfcfcf;
}
#mameta_order .menu_mameta{
	display:block;
}
#mameta_order_list .mameta_order_list{
	background-color:#cfcfcf;
}
#mameta_order_list .menu_mameta{
	display:block;
}
#member_order .member_order{
	background-color:#cfcfcf;
}
#member_order .menu_member_setting{
	display:block;
}
#member_order_list .member_order_list{
	background-color:#cfcfcf;
}
#member_order_list .menu_member_setting{
	display:block;
}
#domain_order .domain_order{
	background-color:#cfcfcf;
}
#domain_order .menu_blog_setting{
	display:block;
}
#domain_order_list .domain_order_list{
	background-color:#cfcfcf;
}
#domain_order_list .menu_blog_setting{
	display:block;
}
#work_login .work_login{
	background-color:#cfcfcf;
}
#work_login .menu_service_etc{
	display:block;
}
#adspace_order .adspace_order{
	background-color:#cfcfcf;
}
#adspace_order .menu_mameta{
	display:block;
}
#adspace_list .adspace_list{
	background-color:#cfcfcf;
}
#adspace_list .menu_mameta{
	display:block;
}
#love .love{
	background-color:#cfcfcf;
}
#love .menu_love{
	display:block;
}
#love_collection .love_collection{
	background-color:#cfcfcf;
}
#love_collection .menu_love{
	display:block;
}
#timeline_setting .timeline_setting{
	background-color:#cfcfcf;
}
#timeline_setting .menu_member_setting{
	display:block;
}
#timeline_history .timeline_history{
	background-color:#cfcfcf;
}
#timeline_history .menu_member_setting{
	display:block;
}
#bot_setting .bot_setting{
	background-color:#cfcfcf;
}
#bot_setting .menu_bot{
	display:block;
}
#bot_top .bot_top{
	background-color:#cfcfcf;
}
#bot_top .menu_bot{
	display:block;
}
#bot_random .bot_random{
	background-color:#cfcfcf;
}
#bot_random .menu_bot{
	display:block;
}
#bot_time .bot_time{
	background-color:#cfcfcf;
}
#bot_time .menu_bot{
	display:block;
}
#bot_announce .bot_announce{
	background-color:#cfcfcf;
}
#bot_announce .menu_bot{
	display:block;
}
#bot_now .bot_now{
	background-color:#cfcfcf;
}
#bot_now .menu_bot{
	display:block;
}
#bot_blog .bot_blog{
	background-color:#cfcfcf;
}
#bot_blog .menu_bot{
	display:block;
}


/* -----------------------------*/

/* Collor Pallet */
.colorPallet td{
	width:10px;height:10px;cursor:pointer;
	}
.colorPallet td span{
	font-size:5px;
	}
/* -----------------------------*/

/* Quick Help */
.quickhelp{
	filter: Alpha(opacity=90);
	font-size: 12px;
	line-height: 130%;
	padding: 5px;
	background-color: #FFFFCC;
	border: 1px solid #000000;
	}

.helpIcon{
	display: inline;
	margin: 0px 1px 1px;
	padding: 1px;
	border: none;
	height: 11px;
	width: 11px;
	vertical-align: middle;
	}

/* -----------------------------*/

/* blogmenuInfo */
.blogmenuInfo {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	color: #CC3300;
	margin-top: 8px;
	margin-bottom: 0;
}

/* -----------------------------*/

/* input */
/*
input.entryWakaba {
background-color:#EDEDED;
background-image:url(../img/wakaba16.gif);
background-repeat:no-repeat;
border-bottom:3px double #666;
border-left:3px double #ccc;
border-right:3px double #666;
border-top:3px double #ccc;
color:#333;
font-size:12px;
height:26px;
margin:0 3px 2px 0;
padding:2px 2px 3px 6px;
vertical-align:middle;
cursor: pointer;
}

input.button {
background-color:#EDEDED;
border-bottom:3px double #666;
border-left:3px double #ccc;
border-right:3px double #666;
border-top:3px double #ccc;
color:#333;
font-size:12px;
height:26px;
margin:2px 3px 2px 0;
padding:2px 2px 3px 3px;
vertical-align:middle;
cursor: pointer;
}
*/
.button, input.entryWakaba {
   border-top: 1px solid #adc290;
   background: #adc290;
   background: -webkit-gradient(linear, left top, left bottom, from(#7fb33c), to(#adc290));
   background: -webkit-linear-gradient(top, #7fb33c, #adc290);
   background: -moz-linear-gradient(top, #7fb33c, #adc290);
   background: -ms-linear-gradient(top, #7fb33c, #adc290);
   background: -o-linear-gradient(top, #7fb33c, #adc290);
   padding: 6px 12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover, input.entryWakaba:hover {
   border-top-color: #7fb33c;
   background: #7fb33c;
   color: #ccc;
   }
.button:active, input.entryWakaba:active {
   border-top-color: #7fb33c;
   background: #7fb33c;
   }

#entry input[type="button"] {
   border-top: 1px solid #adc290;
   background: #adc290;
   background: -webkit-gradient(linear, left top, left bottom, from(#7fb33c), to(#adc290));
   background: -webkit-linear-gradient(top, #7fb33c, #adc290);
   background: -moz-linear-gradient(top, #7fb33c, #adc290);
   background: -ms-linear-gradient(top, #7fb33c, #adc290);
   background: -o-linear-gradient(top, #7fb33c, #adc290);
   margin:0px;
   padding: 2px 3px 0px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 11px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
#entry input[type="button"]:hover {
   border-top-color: #7fb33c;
   background: #7fb33c;
   color: #ccc;
   }
#entry input[type="button"]:active {
   border-top-color: #7fb33c;
   background: #7fb33c;
   }
   
/* -----------------------------*/

/* -- advertisings setting -----------*/
.colorSetArea{
	width:370px;
	height:200px;
	border:1px solid #666;
	padding:5px;
	overflow:scroll;
	overflow-x:hidden;
}
.palletArea{
	margin: 2px 0px 10px 0px;
	font-size:14px;
}
.adsArea {
	padding: 0px;
	width: 180px;
	border: 1px solid #FFFFFF;
	text-align:left;
}
.adsArea dl{
	margin: 0px;
	padding: 5px 5px 10px;
	background-color:#FFFFFF;
	}
.adsArea dt {
	font-size: 12px;
	color: #0066FF;
	line-height: 16px;
	margin: 0px;
	font-weight: bold;
}
.adsArea dd {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 14px;
}
.adsArea .url {
	color: #339900;
	font-size: 10px;
	letter-spacing: 0.1em;
}
/* -----------------------------*/

#member_register #content{
	padding-left:100px;
	width: 880px;
}
#member_register p{
	padding: 10px 20px 20px 10px;
   font-size: 16px;
}

#member_register table{
	width:100%;
	padding: 10px 20px 20px 10px;
}
#member_register th{
	width:200px;
	padding-top:10px;
	padding-right:20px;
	text-align:right;
	vertical-align:text-top;
}
#member_register img{
	vertical-align:middle;
}

#member_register a:link {
	color: #00608d;
	text-decoration:none;
}
#member_register a:visited {
	color: #00608d;
	text-decoration:none;
}
#member_register a:hover {
	color: #2222a0;
	text-decoration:underline;
}

#member_register input[type="text"], #member_register input[type="password"], #member_register select{
	width: 300px;
   border-top: 1px solid #adc290;
   background: #eef2e7;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eef2e7));
   background: -webkit-linear-gradient(top, #ffffff, #eef2e7);
   background: -moz-linear-gradient(top, #ffffff, #eef2e7);
   background: -ms-linear-gradient(top, #ffffff, #eef2e7);
   background: -o-linear-gradient(top, #ffffff, #eef2e7);
   padding: 6px 12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: cccccc;
   font-size: 16px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}



#member_setup input[type="text"], #member_setup input[type="password"]{
	width:340px;
   border-top: 1px solid #adc290;
   background: #eef2e7;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eef2e7));
   background: -webkit-linear-gradient(top, #ffffff, #eef2e7);
   background: -moz-linear-gradient(top, #ffffff, #eef2e7);
   background: -ms-linear-gradient(top, #ffffff, #eef2e7);
   background: -o-linear-gradient(top, #ffffff, #eef2e7);
   padding: 6px 12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: cccccc;
   font-size: 16px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}

#tips_container{
	width:99%;
	margin:0px 5px 10px 0px;
	padding:3px;
	border:#FF9900 2px solid;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}
#tips_container:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#tips_container a:link {
	color: #00608d;
	text-decoration:none;
}
#tips_container a:visited {
	color: #00608d;
	text-decoration:none;
}
#tips_container a:hover {
	color: #2222a0;
	text-decoration:underline;
}

