@charset "EUC-JP";

body, h1, h2, h3, h4, h5, h6, p, hr, ul, ol, li, form, img {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

img {
	vertical-align: bottom;
	border: none;
}

.noborder {
	border: none !important;
}

.nospace {
	margin: 0 !important;
}

.nowrap {
	white-space: nowrap;
}

.none {
	display: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block }
/* End hide from IE-mac */

.textCenter {
	text-align: center;
}

.textRight {
	text-align: right;
}

.imgLeft {
	float: left;
	margin: 0 10px 10px 0;
}

.imgRight {
	float: right;
	margin: 0 0 10px 10px;
}

.left,
.left2 {
	float: left;
}

.right,
.right2 {
	float: right
}

body {
	text-align: center;
	background: #220000;
	word-break: break-all;
}

#body {
	margin: 0 auto;
	width: 100%;
	background: #663300 url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_head01.jpg) repeat-x left top;
}

#container{
	margin: 0 auto;
	text-align: left;
	width: 962px;
}

/* header
----------------------------------------------------------------------------------------------------*/

#header {
	position: relative;
	width: 962px;
	height: 164px;
}

#header .titleBox {
	position: absolute;
	top: 65px;
	left: 6px;
	width: 660px;
	height: 60px;
	overflow: hidden;
}

#header .titleBox h1 {
	margin: 0 0 5px;
	color: #003366;
}

#header h1 a:link    { text-decoration: none; color: #003366;}
#header h1 a:visited { text-decoration: none; color: #003366;}
#header h1 a:active  { text-decoration: none; color: #003366;}
#header h1 a:hover   { text-decoration: underline; color: #003366;}

#header h2 {
	font-weight: normal;
}

#header .kumo {
	position: absolute;
	top: 40px;
	right: 45px;
	width: 149px;
	height: 74px;
}

/* main
----------------------------------------------------------------------------------------------------*/

#main .space5{
	margin: 0 0 5px;
}

#main .space10{
	margin: 0 0 10px;
}

#main .fc2_footer{
	margin: 10px 0 5px;
}

#mainHead{
	width: 962px;
	height: 36px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg01.gif) no-repeat left top;
}

#main{
	position: relative;
	margin: -20px 0 0;
	padding: 0 30px 0 15px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg04.gif) repeat-y top left;
}

#main .headBg{
	position: absolute;
	top: 0;
	left: 0;
	width: 962px;
	height: 20px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg07.gif) no-repeat top left;
}

/* contentsLef
----------------------------------------------------------------------------------------------------*/

#contentsLeft{
	float: left;
	width: 623px;
}

#contentsLeft .ent,
#contentsLeft .com,
#contentsLeft .trb{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg02.gif) no-repeat left top;
}

#contentsLeft .ent .box1 .left,
#contentsLeft .com .box1 .left,
#contentsLeft .trb .box1 .left{
	width: 63px;
	height: 62px;
}

#contentsLeft .ent .box1 .left{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_icon01.gif) no-repeat right bottom;
}

#contentsLeft .com .box1 .left,
#contentsLeft .trb .box1 .left{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_icon02.gif) no-repeat right bottom;
}

#contentsLeft .ent .box1 .left p{
	padding: 20px 0 0 1px;
}

#contentsLeft .com .box1 .left p,
#contentsLeft .trb .box1 .left p{
	padding: 26px 0 0;
}

#contentsLeft .ent .box1 .right,
#contentsLeft .com .box1 .right,
#contentsLeft .trb .box1 .right{
	width: 555px;
	padding: 45px 0 0;
	overflow: hidden;
}

#contentsLeft .ent .box1 .right .entTitle{
	margin: 0 0 5px;
	padding: 0;
}

#contentsLeft .ent .box1 .right .entTitle h3{
	display: inline;
	margin: 0 5px 0 0 !important;
	margin: -1px 5px 0 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}

#contentsLeft .ent .box1 .right .entTitle h3 a:link    { text-decoration: none; color: #ACCA02;}
#contentsLeft .ent .box1 .right .entTitle h3 a:visited { text-decoration: none; color: #ACCA02;}
#contentsLeft .ent .box1 .right .entTitle h3 a:active  { text-decoration: none; color: #ACCA02;}
#contentsLeft .ent .box1 .right .entTitle h3 a:hover   { text-decoration: underline; color: #ACCA02;}

#contentsLeft .ent .box1 .right .entMain{
	margin: 0 0 15px;
}

#contentsLeft .ent .box1 .right .entMain .moreLink{
	margin: 5px 0 0;
}

#contentsLeft .ent .box1 .right .entMain .moreLink a{
	padding: 0 17px 0 0;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_ar01.gif) no-repeat right center;
}

#contentsLeft .ent .box1 .right .entMain .moreLink a:link    { text-decoration: none; color: #006699;}
#contentsLeft .ent .box1 .right .entMain .moreLink a:visited { text-decoration: none; color: #006699;}
#contentsLeft .ent .box1 .right .entMain .moreLink a:active  { text-decoration: none; color: #006699;}
#contentsLeft .ent .box1 .right .entMain .moreLink a:hover   { text-decoration: underline; color: #990000;}

#contentsLeft .grayBase01,
#contentsLeft .grayBase02,
#contentsLeft .grayBase03{
	display: inline;
	margin: 0 5px 0 0;
}

#contentsLeft .grayBase01 span,
#contentsLeft .grayBase02 span,
#contentsLeft .grayBase03 span{
	display: inline-block;
	margin: 0 0 5px;
	padding: 0 10px 0 0;
	text-align: center;
	height: 17px;
	line-height: 17px;
}

#contentsLeft .grayBase01 span span,
#contentsLeft .grayBase02 span span,
#contentsLeft .grayBase03 span span{
	padding: 0 0 0 10px;
	display: inline-block;
	height: 17px;
	line-height: 17px;
	white-space: nowrap;
	text-decoration: none;
}

#contentsLeft .grayBase01 span{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_li01.gif) no-repeat right top;
}

#contentsLeft .grayBase01 span span{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_li01.gif) no-repeat left top;
	color: #333;
}

#contentsLeft .grayBase02 span{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_li02.gif) no-repeat right top;
}

#contentsLeft .grayBase02 span span{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_li02.gif) no-repeat left top;
	color: #999;
}

#contentsLeft .grayBase03 span{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_li03.gif) no-repeat right top;
}

#contentsLeft .grayBase03 span span{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_li03.gif) no-repeat left top;
	color: #fff;
}

#contentsLeft .grayBase01 span span a:link    { text-decoration: none; color: #333;}
#contentsLeft .grayBase01 span span a:visited { text-decoration: none; color: #333;}
#contentsLeft .grayBase01 span span a:active  { text-decoration: none; color: #333;}
#contentsLeft .grayBase01 span span a:hover   { text-decoration: underline; color: #333;}

#contentsLeft .grayBase02 span span a:link    { text-decoration: none; color: #666;}
#contentsLeft .grayBase02 span span a:visited { text-decoration: none; color: #666;}
#contentsLeft .grayBase02 span span a:active  { text-decoration: none; color: #666;}
#contentsLeft .grayBase02 span span a:hover   { text-decoration: underline; color: #666;}

#contentsLeft .grayBase03 span span a:link    { text-decoration: none; color: #fff;}
#contentsLeft .grayBase03 span span a:visited { text-decoration: none; color: #fff;}
#contentsLeft .grayBase03 span span a:active  { text-decoration: none; color: #fff;}
#contentsLeft .grayBase03 span span a:hover   { text-decoration: underline; color: #fff;}

#contentsLeft .ent .box1 .right .entMain .footBox{
	padding: 10px 0 0;
}

#contentsLeft .ent .box1 .right .entMain .footBox ul li{
	display: inline;
}

#contentsLeft .ent .entFoot,
#contentsLeft .com .comFoot,
#contentsLeft .trb .trbFoot{
	position: relative;
	top: 0;
	left: 0;
	height: 50px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg03.gif) no-repeat left top;
	overflow: hidden;
}

#contentsLeft .ent .entFoot .footNv01,
#contentsLeft .ent .entFoot .footNv02{
	position: absolute;
	padding: 13px 0 0;
	top: -32px;
	width: 61px;
	height: 61px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_icon02.gif) no-repeat left top;
}

#contentsLeft .ent .entFoot .footNv01 a,
#contentsLeft .ent .entFoot .footNv02 a{
	line-height: 1.4;
	display: block;
	width: 61px;
	height: 48px;
}

#contentsLeft .ent .entFoot .footNv01{
	right: 140px;
}

#contentsLeft .ent .entFoot .footNv02{
	right: 75px;
}


#contentsLeft .ent .entFoot .footNv01 a:link,
#contentsLeft .ent .entFoot .footNv02 a:link,
#contentsLeft .ent .entFoot .footNv01 a:visited,
#contentsLeft .ent .entFoot .footNv02 a:visited,
#contentsLeft .ent .entFoot .footNv01 a:active,
#contentsLeft .ent .entFoot .footNv02 a:active,
#contentsLeft .ent .entFoot .footNv01 a:hover,
#contentsLeft .ent .entFoot .footNv02 a:hover{
	text-decoration: none; color: #fff;
}

#contentsLeft .ent .entFoot .footNv03 a,
#contentsLeft .com .comFoot .footNv03 a,
#contentsLeft .trb .trbFoot .footNv03 a{
	position: absolute;
	top: -32px;
	right: 0px;
	width: 61px;
	height: 61px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_icon03.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -9999px;
}

#contentsLeft .ent .entFoot .footNv03 a:hover,
#contentsLeft .com .comFoot .footNv03 a:hover,
#contentsLeft .trb .trbFoot .footNv03 a:hover{
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_icon03.gif) no-repeat right top;
}

#contentsLeft .com .box1 .right .comMain,
#contentsLeft .trb .box1 .right .trbMain{
	margin: 0 0 13px;
	padding: 0 0 13px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_line04.gif) repeat-x left bottom;
}

#contentsLeft .com .box1 .right .comMain h4{
	margin: 0 0 4px;
}

#main .com .form {
	margin: 0 0 10px;
}

#main .com .form .left2{
	width: 265px;
}

#main .com .form .right2{
	width: 270px;
}

#main .com .form .left2 table,
#main .com .form .right2 table{
	width: 100%;
	border: none;
	border-collapse: collapse;
}

#main .com .form .left2 table th, 
#main .com .form .left2 table td,
#main .com .form .right2 table th{
	padding: 0 0 5px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
}

#main .com .form .right2 table th{
	padding: 0;
}

#main .com .form .right2 table td{
	padding: 0 0 5px;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
}

#main .com .form .right2 table .text{
	padding: 0 0 5px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
}

#main .com .form .left2 table td{
	width: 210px;
}

#main .com .form .left2 table td .text{
	width: 208px;
	height: 14px;
	font-size: 10px;
	border: #CCC 1px solid;
}

#main .com .form .left2 table td .pass{
	height: 14px;
	font-size: 10px;
	border: #CCC 1px solid;
}

#main .com .form .right2 table td textarea{
	width: 263px;
	height: 75px;
	font-size: 10px;
	border: #CCC 1px solid;
}

#main .com .form .send input{
	margin: 0 0 5px;
	width: 268px;
	color: #FFFFFF;
	font-size: 10px;
	border: #A7A7A7 1px solid;
	background: #ACCA02;
	text-decoration: none;
}

#main .com .form .delete input{
	margin: 0 0 10px;
	width: 268px;
	color: #FFFFFF;
	font-size: 10px;
	border: #A7A7A7 1px solid;
	background: #CC3333;
	text-decoration: none;
}

#main .com .slist{
	padding: 45px 10px 15px;
	overflow: hidden;
}

#main .trb .trbUrl{
	margin: 0 0 13px;
	padding: 0 0 13px;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_line04.gif) repeat-x left bottom;
}

/* contentsRight
----------------------------------------------------------------------------------------------------*/

#contentsRight{
	float: right;
	margin: 20px 0 0;
	width: 270px;
}

#contentsRight .sMenu{
	margin: 10px 0 0;
	padding: 13px 0 0; 
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_line03.gif) repeat-x left top #F5F5F5;
}

#contentsRight .sMain{
	padding: 0 13px;
}

#contentsRight .sMenu .sBgimg{
	height: 13px;
	font-size: 1px;
	line-height: 1;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_line03.gif) repeat-x left bottom;
}

#contentsRight .sMenu .sTitle{
	margin: 0 0 5px;
}

#contentsRight .sMenu .sHeader,
#contentsRight .sMenu .sBody,
#contentsRight .sMenu .sFooter{
	overflow: hidden;
}


/* footer
----------------------------------------------------------------------------------------------------*/

#footer {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg06.gif) repeat-x left top #220000;
}

#footer .footMain {
	margin: 0 auto;
	width: 962px;
	text-align: left;
	background: url(http://blog-imgs-43.fc2.com/j/i/k/jikomanblogside/tmp03_bg05.gif) repeat-x left top #220000;
}

#footer .footMain .left,
#footer .footMain .right {
	display: block;
	font-style: normal;
	margin: 60px 0 10px;
	width: 476px;
}

/* font
----------------------------------------------------------------------------------------------------*/

* {
	color: #999;	
}

.f16h180,
.f16h160,
.f16h140,
.f16,
.f12h180,
.f12h160,
.f12h140,
.f12h120,
.f12,
.f10h180,
.f10h160,
.f10h140,
.f10h120,
.f10 {font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;}

.f16h180,
.f16h160,
.f16h140,
.f16 {font-size: 16px;}

.f12h180,
.f12h160,
.f12h140,
.f12h120,
.f12 {font-size: 12px;}

.f10h180,
.f10h160,
.f10h140,
.f10h120,
.f10 {font-size: 10px;}

.f24h180,
.f18h180,
.f16h180,
.f14h180,
.f12h180,
.f10h180 {line-height: 1.8}

.f16h160,
.f12h160,
.f10h160 {line-height: 1.6}

.f16h140,
.f12h140,
.f10h140 {line-height: 1.4}

.f10h120,
.f12h120 {line-height: 1.2}

/*Windows IE \*/
* html .f16h180,
* html .f16h160,
* html .f16h140,
* html .f16 {font-size: 100%;}

* html .f12h180,
* html .f12h160,
* html .f12h140,
* html .f12h120,
* html .f12 {font-size: 75%;}

* html .f10h180,
* html .f10h160,
* html .f10h140,
* html .f10h120,
* html .f10 {font-size: 62.5%;}
/*Windows IE½ªÎ» */

a:link    { text-decoration: underline; color: #999999;}
a:visited { text-decoration: underline; color: #999999;}
a:active  { text-decoration: underline; color: #999999;}
a:hover   { text-decoration: underline; color: #666666;}

.fWhite{ color: #ffffff;}
.fGray{ color: #666666;}
.fGreen{ color: #ACCA02;}
.fBlack{ color: #333;}
