body {color: #333333;  font-size: 10pt; line-height: 130%; margin:0; padding:0; font-style: normal; font-weight: normal;font-family: "ＭＳ Ｐゴシック",sans-serif;}

a:link { color: #006699; }
a:visited {color: #993399; }
a:hover { color: #0B2641; }
a:active { color: #006699; }
.sml { font-size: 0.8em; line-height: 130%;}
.tsml { font-size: 0.8em; line-height: 130%; color: #666666;}
.date { font-size: 0.8em; line-height: 130%; padding:0px 10px 0px 0px;}
.mmid { font-size: 1em; line-height: 140%; padding:3px 0px 3px 0px;}
.blogmid { font-size: 1em; line-height: 150%; padding:10px 0px 10px 0px;}
.upmid { font-size: 1em; line-height: 130%; padding:5px 0px 5px 8px;}
.memtit {font-size: 1em; line-height: 130%; height:25px; color: #FFFFFF; font-weight: bold; padding-left: 10px;}
.rsstit { font-size: 1em; line-height: 130%; padding:0px 0px 0px 8px;}
.mid { font-size: 1em; line-height: 130%; }
.midB { font-size: 1em; line-height: 130%; font-weight: bold; }
.tblist {font-size: 1em; line-height: 130%; padding:10px 0px 10px 0px;}
.lag { font-size: 1.2em;}
.menu_label { font-size: 0.8em; text-align: left; color: #666; background-color: #D9D9D9; margin: 5px 10px 5px 6px; padding: 2px 5px 0px; font-weight: bold; border-radius: 1em; -webkit-border-radius: 1em; -moz-border-radius: 1em; }
/* Rayout */
.twimg { margin: 3px 10px 3px 0px; float: left;}
.blogimg { margin: 10px 0px 10px 0px;}
.emphasis { background-color: #D2E9F4;}
.loginT { border: 1px solid #0F2944; padding: 10px; width: 578px;}
DIV.MN_BODY { BACKGROUND : #EFEFEF; BORDER : 1PX SOLID #CCC; padding: 10px; width: 420px; margin-top: 10px; margin-left: 10px;}
DIV.MNBOX { BACKGROUND : #FFF; BORDER : 1PX SOLID #DDD; MARGIN : 5px 0px 5px 0px; PADDING : 2px; }
DIV.MNBOX_S { BACKGROUND : #FFF; BORDER : 2PX SOLID #CC0000; MARGIN : 5px 0px; padding : 4px 0px 2px; }
DIV.BOX_GR		{ WIDTH : 580PX; BACKGROUND : #EFEFEF; PADDING : 15PX; }
DIV.BOX_GR2		{ WIDTH : 450PX; BACKGROUND : #EFEFEF; PADDING : 15PX; }
.TTL_SUB { BACKGROUND : URL(http://md.exblog.jp/img/hm/ico_star.gif) NO-REPEAT; FONT : BOLD 12PX/100% TAHOMA; COLOR : #000; TEXT-ALIGN:LEFT; TEXT-INDENT:15PX;}
.TXTFLD	{ FONT-FAMILY : OSAKA,VERDANA,ARIAL,SANS-SERIF; FONT-SIZE : 9PT; COLOR:#000; BORDER:1PX SOLID #666; BACKGROUND:#FFF; }
.SELECT { FONT-FAMILY : OSAKA,VERDANA,ARIAL,SANS-SERIF; FONT-SIZE : 9PT; COLOR:#000; }

#globalHeader{color:#fff;background-color:#000;}
#globalHeader a:link{color:#fff;padding-top:3px;}
#globalHeader a:visited{color:#fff;padding-top:3px;}
#globalHeader a:hover{color:#c6c6c6;}
#globalHeader h1{margin:0;padding:0;}
#globalHeader table {color:#fff;padding-left:25px;padding-right:25px;font-size:12px;}

.dark_link:link
{
    font-weight:normal;
	color:#00ccff;
}
.dark_link:visited
{
    font-weight:normal;
	color:#cc99cc;
}
.dark_link:hover
{
    font-weight:normal;
	color:#dddddd;
}

/* clear fix */
.clearfix:after
{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.clearfix
{
	display:inline-block;
}
/* hide from ie-mac \*/
* html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* end hide from ie-mac */



/******************* blog genre update 2012 08 *******************/

/* set genre */
.genreTable{ width: 90%; margin: 10px auto 20px;}
.genreTable,
.genreTable tr,
.genreTable td,
.genreTable th {
	border-collapse: collapse;
	border: solid 1px #ccc;
}
.genreTable td,
.genreTable th { padding: 5px 10px;}
.genreTable th { background: #ECECEC}
.genreTable span{ display: block;}
.genreTable .genreName{ float: left;}
.genreTable .issueTag{ float: right;}

.form_btn input{ display: inline; margin: auto 10px}

.blog_genre_alert{
	display: block;
	width: 90%;
	font-size: 16px;
	line-height: 50px;
	font-weight: bold;
	border: solid 1px #F36;
	text-decoration: none;
	background: #FFFFEB;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
	border-radius: 5px;
}


.genre_list .genre_name{ font-weight: bold; text-align: left; background: #eee; padding: 5px;}
.genre_list .inner{ overflow: hidden; padding: 0 10px;}
.genre_list label{ display: block; float: left; width: 170px; padding: 5px; text-align: left; white-space: nowrap; overflow: hidden;}
.genre_list label.select{ background: #ffffdd}


/* genre banner */
#banner_link01,
#banner_link02,
#banner_link03 { width: 620px; }
.banner_links{ padding: 0 10px;}
.banner_links p{ text-align: left; border-bottom: dotted 1px #ccc; line-height: 30px;}
.banner_links .inner{ overflow: hidden;}
.banner_links .banner_sample{ float: left; width: 200px; text-align: center;}
	#banner_link01 .banner_sample{ margin: 30px 0 0;}
	#banner_link02 .banner_sample{ margin: 40px 0 0}
.banner_links .banner_source{ float: right; width: 400px;}
.banner_links .banner_source textarea{ overflow: hidden; height: 100px; width: 390px;}
#how_to_tag{ text-align: left; padding: 0 10px;}

