@charset "EUC-JP";
 
* {margin:0px;padding:0px;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}
a {text-decoration:underline;overflow:hidden;}
img {border:none;vertical-align:top;}
hr {display:none;clear:both;}
br.clear {clear:both;}

li {
list-style: none;
margin:0;
padding:0;
}

/* GMO¥Ø¥Ã¥À¡¼ */
#jugem_header {
	background: url("http://imaging.jugem.jp/gmoheader/img/header_bg.gif") repeat-x;
	border: 0;
	border-collapse: collapse;
	height: 32px;
	z-index:10000;
	min-width:800px;
}

#jugem_header tr {
 line-height: 0;
}

.jugem_header_table {
	margin:3px 0 0 0;
}

#jugem_header a,
#jugem_header a:link,
#jugem_header a:visited {
	text-decoration: none;
	font-family: 'Hiragino Maru Gothic Pro', '¥Ò¥é¥®¥Î´Ý¥´ Pro W4', '£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif!important;
	font-size: 10px!important;
	font-weight: normal;
	line-height: 10px!important;
	white-space: nowrap;
	background:none;
	border:none;
	color:#001660;
}

#jugem_header a:active,
#jugem_header a:hover {
	color:#CC3333
}


.jugem_split_mlr_5 {
	margin-left:5px;
	margin-right:5px;
}

.jugem_split_mr_5 {
	margin-right:5px;
}


#jugem_header input {
	margin:0;
	padding:0;
}

/* ¸¡º÷¥Õ¥©¡¼¥à */
#jugem_header input.jugem_search_input {
	border:1px solid #999;
	padding: 2px 2px 2px 18px;
	font-size:10px;
	width:100px;
	background: url("http://imaging.jugem.jp/gmoheader/img/input_bg.gif") no-repeat;
	background-position:2px 2px;
	letter-spacing:0.1em;
	color:#666;
}

#jugem_header input.jugem_search_button {
	padding:0 0 0 5px;
	border:0px;
}

#jugem_header .group_text {
	padding-right: 10px;
}


#jugem_header .gmo_logo {
	margin-right: 10px;
}


#jugem_header img {
	border: 0;
}


#jugem_header table a img {
	line-height: 10px!important;
}

/* general styles */
body {
 height: 100%;
 background: #FFFFFF;
 font-size: 14px;
}

img {
 border:0;
}

a { font-size: 11px; color: #CC0000; text-decoration: none; }
a:link		{ font-size: 11px; color: #D64D4D; text-decoration: none; }
a:visited	{ font-size: 11px; color: #D64D4D; text-decoration: none; }
a:hover		{ font-size: 11px; color: #FFFFFF; background: #D64D4D; }
a:active	{ font-size: 11px; color: #D64D4D; text-decoration: none; }


#wrapper {
 width: 940px;
 margin: 0px auto;
 padding: 0px;
 background: #FFFFFF;
 color: #333333;
 font: 12px font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
}




/* Header */
#header {
 float: left;
 width: 100%;
 height: 140px;
 margin: 0px;
 padding: 0px;
 background: #ffffff url() repeat;
}

#header #title {
 margin: 30px 0px 0px 30px;
 padding: 0px;
 color: #000000;
 font: bold 25px font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
 text-align: left;
}

#header #title a {
 color: #000000;
}

#header div#description {
 margin: 5px 0px 0px 30px;
 padding: 5px 0px 0px 30px;
 color: #888888;
 font-size: 1.2em;
 text-align: left;
}

/* Navigation */
#navigation {
 float: left;
 width: 100%;
 margin: 0px;
 padding: 10px 0 0 0;
 background: #ffffff;
}

#navigation ul {
 list-style:none;
 float: left;
}

#navigation li {
 display:inline;
 float:left;
 margin: 0px;
}

#navigation li a.tabs {
 color: #000000;
 font-family: bold '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 float:left;
 padding: 30px 5px 5px 0px;
 background:  url(http://momonga.cc/blog/red.png) repeat-x;
 text-decoration:none;
 font-size: 25px;
 letter-spacing:3pt;
}

#navigation li a.tabs:hover {
 float:left;
 background:  url(http://momonga.cc/blog/blak2.png) no-repeat;
}

#navigation li a.tabs span {
 color: #000000;
 font-family: bold '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 float:left;
 padding: 0px;
 font-size: 25px;
 letter-spacing:3pt;
}

#navigation li a.tabs:hover span {
 font-family: bold '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 float:left;
 color: #D64D4D;
 font-size: 25px;
 letter-spacing:3pt;
}

/* Main contents */

/*¡¡¥á¥¤¥ó¤ÎÉý¡Êµ­»ö¤ÎÏÈ¡Ë*/
#main {
	float:left;
	width:600px;
	padding:20 20px 0 0px;
	zoom:1;
}

.entry_navi {
	font-size: 10px;
	color: #999;
	margin-bottom:10px;
	}

.entry_navi a { color: #999; text-decoration: none; }
.entry_navi a:link	{ color: #999; text-decoration: none; }
.entry_navi a:visited	{ color: #999; text-decoration: none; }
.entry_navi a:hover	{ color: #FFF; background: #999; }
.entry_navi a:active	{ color: #999; text-decoration: none; }

.entry {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	padding: 0px;
	margin-bottom:15px;
	padding-top: 20px;
	border-bottom: 1px #999 dashed;
	}

.entry_head {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	text-align: right; 
	}

.entry_date {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666;
	line-height:100%;
	padding-right: 3px;
	margin-bottom:0px;
	}
.entry_date a {color: #333;text-decoration: none;}
.entry_date a:link {color: #333;text-decoration: none;}
.entry_date a:visited {color: #333;text-decoration: none;}
.entry_date a:active {color: #333;text-decoration: none;}
.entry_date a:hover { color: #FFF; background: #333; }

.entry_year {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height:100%;
	margin-bottom:0px;
	}

.entry_month {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height:100%;
	margin-bottom:0px;
	}

.entry_day {
	font-family: "Trebuchet MS";
	background-image: url(http://momonga.cc/bk.gif);
	color: #666;
	font-size: 33px;
	font-weight: bolder;
	line-height:80%;
	margin-bottom:0px;
	}

.entry_eng_week_short {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height:100%;
	color: #FFF;
	background-color: #666;
	padding-right: 3px;
	margin-bottom:5px;
	}

.entry_time_only {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height:100%;
	margin-bottom:5px;
	}

.entry_title {
	background-image: url(http://momonga.cc/bk.gif);
	line-height:200%;
	font-size: 15px;
	font-weight: bolder;
	padding-left: 10px;
	}

.entry_state1 {
	color: #999;
	font-size: 10px;
	}
.entry_state1 a { color: #999; text-decoration: none; }
.entry_state1 a:link	{ color: #999; text-decoration: none; }
.entry_state1 a:visited	{ color: #999; text-decoration: none; }
.entry_state1 a:hover	{ color: #FFF; background: #999; }
.entry_state1 a:active	{ color: #999; text-decoration: none; }


.entry_body {
	color: #333;
	margin: 20px 0px 20px 0px;
	font-size: 10px;
	}

.entry_more {
	color: #333;
	font-size: 10px;
	}

.entry_state2 {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	}

/* Sidebar */
#firstSide { float: left;}
#secondSide { float: left;}

.sidebar {
 width: 170px;
 margin: 20px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #ffffff;
 font-size: 11px;
 text-align: left;
}

.sidebar dt {
 margin: 20px 0px 0px 0px;
 padding: 5px 0px 5px 10px;
 background: #BF3232;
 color: #FFFFFF;
 font: 13px font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
 text-align: left;
}

.sidebar li {
 list-style:none;
 width: 160px;
}

.sidebar dd {
 padding: 3px 0px 3px 0px;
}

.sidebar li {
 display:block;
 line-height: 0;
 padding: 3px 0px 3px 10px;
 border-bottom: 1px dashed #999999;
 background: #ffffff;
 color: #999999;
 font-size: 11px;
 text-align: left;
 text-decoration: none;
}

.sidebar li a {
 line-height: normal;
}

.sidebar li a:hover {
 border-bottom: 1px: none;
 background: #C43535;
 color: #ffffff;
}

/* Footer */
#footer {
 clear:both;
 width: 100%;
 height: 100px;
 margin: 0px;
 padding: 20px 0px 0px;
 background: #FFFFFF url() repeat;
 font-size: 10px;
 text-align: right;
}
