@charset "utf-8";
/*---------------------------------------------
since:2008/12/18
Copyright c since 2008 FC2.inc, All Rights Reserved.

author: yoshie hayashi
Update: 08/12/27
---------------------------------------------*/

/*-- reset ---- --*/
html,body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
blockquote,th,td,p{
	padding: 0;
	margin: 0;
}
img{border:none;}

/*-- default ---- --*/
body{
	font-family: Verdana, Helvetica, "ＭＳ Ｐゴシック", "MS P Gothic", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	text-align:left;
	background-color:#ffffff;
	line-height: 1.4;
	word-break:normal;
	font-size: small !important; /* IE7 */
	font-size: 100%;	 /* IE6 */
}

/* Modern browser */
html>/**/body{font-size: 13px;} 


/*-- link ---- --*/
a,a:link,a:visited{	color:#1941c2; text-decoration:none;}
a:hover,a:active{color:#FF0000; text-decoration:underline;}

/*-- element ---- --*/
ul,li,dl,dd,dt{list-style:none;}
h1{font-size:160%;}
h2{font-size:140%;}
h3{font-size:110%;}
h4{font-size:100%;}

/*-- clearfix ---- --*/
.clearfix{min-height: 0px;}
.clearfix:after{content: "."; height: 0px; clear: both; display: block; visibility: hidden;}
	/*\*/
	* html .clearfix{
		height: 1px;
	/*\*/ /*/
		height: auto; overflow: hidden;
	/**/
	}
	/**/

/*-- layout style ---- --*/
#container{width:900px; margin:0 auto; position: relative; font-size: 93%;}
#header{height:80px; padding-top:38px;}
#navi{width:900px; margin:10px 0; position:absolute; top:0px; border-bottom:1px dashed #CCC;}


/*-- header layout style ---- --*/
#header a{width:165px; height:45px; text-indent:-9999px; display:block; overflow:hidden;}
#header h1{background:url("https://static.fc2.com/fc2com/en/img/logo.gif.png") no-repeat left top; margin-top:15px;}

/*-- navi layout style ---- --*/
#navi ul{margin-left:auto; float:right;}
#navi ul li{width:auto; height:18px; margin:0 0 10px 25px; padding-left:20px; float:left;}
#navi ul li a{padding-top:1px; border-bottom:1px dashed #FFFFFF; display:block; text-decoration:none;}
#navi ul li a:hover,div#navi ul li a:active{border-bottom:1px dashed #FF0000;}

/*-- main layout style ---- --*/
#content{width:690px; float:right;}
#menu{width:200px; float:left; text-align:center; margin: 0 0 30px;}

/*-- ad style ---- --*/
.heade_ad{width:468px; height:60px; position: absolute; top:48px; right:0px;}
.ad_300x250{width:300px; height:250px; position: absolute; top:120px; right: 0px;}
.text_ad{margin-bottom:10px; padding-top:5px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}

/*-- content_body style ---- --*/
.content_body{width:690px; margin:0 auto 30px; position:relative;}
.content_body h2{height:32px; padding: 10px 0 0 25px; font-size:140%;}

/*-- infomation box style --*/
#inf_box{width: 380px; height:250px; margin:0; padding:0px;}

ul.tab li{
	width:73px;
	float:left;
	padding: 4px 10px;
	cursor: pointer;
	background:url("https://static.fc2.com/fc2com/img/header_menu-back.jpg") left bottom;
	background-repeat:repeat-x;
	border: 1px solid #999;
	border-left:none;
	border-bottom:1px solid #999;
	position: relative;
	top:1px;
	text-align:center;
}
ul.tab li.selected{
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FFF;
	background:url("https://static.fc2.com/fc2com/img/info_title_back.gif.png") left top #FFF;
	background-repeat:repeat-x;
}
ul.tab li.left_side{width:76px; border-left: 1px solid #999;}
ul.tab li.middle_tab{width:115px; border-left: 1px solid #999;}
ul.panel li.p_body{
	height:201px;
	clear: both;
	background: #FFF;
	border: 1px solid #999;
	padding: 10px;
	overflow:auto;
}
ul.rss_fc2info li{line-height:1.3em;}
li.rss_fc2infolist{margin-bottom:2px;}

/*-- service list style --*/
/*box*/
.service_content{margin:10px auto;}
.service_content li{width:150px; padding:6px; margin:0 5px; border:1px solid #CCC; float:left;}
.service_content li h3{margin-bottom:10px;}
li.l_side{margin: 0 7px 0 0;}
li.r_side{margin: 0 0 0 7px;}
.service_content li p{text-align:right; clear:both;}
.img{width:90px; margin:0 auto; background:url("https://static.fc2.com/fc2com/img/service.png") no-repeat;}
.img a{width:90px; height:68px; text-align:center; text-indent:-9999px; display:block; overflow:hidden;}
ul.service-text{height:4em; padding:10px 0;}
ul.service-text li{width:auto; padding:0; margin:0; border:none;}

/*list*/
ul#service-list{margin-top:10px;}
ul#service-list li{width:155px; padding-left:15px; line-height:1.5em; float:left;}

/*-- menu body style ---- --*/
p.text{margin-bottom:10px;text-align:center;}
.menu_body{margin-bottom:10px; padding-top:15px; background:url("https://static.fc2.com/fc2com/en/img/line_header.gif.png") no-repeat left top;}
.login{padding:0 15px;}
.login a{
	width:90px;
	height:25px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.login h2{
	height:18px;
	padding:1px 0 3px 25px;
	_padding:1px 0 0 25px;
	text-align:left;
}
#newregist{margin:0 auto; width:186px; height:30px; display:block; text-indent:-9999px; overflow:hidden;}
.menu_body ul{padding-bottom:15px; background:url("https://static.fc2.com/fc2com/en/img/line_footer.gif.png") no-repeat left bottom; text-align:center;}
.menu_body ul li{padding:10px 5px 0; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.menu_body ul li p{padding:10px; border-top:1px dashed #CCC; text-align:center;}

/*-- Mac ---- --*/
/* safari only \*/
html:\66irst-child ul.service-text{font-size:x-small;}
/*html[xmlns*=""] body:last-child ul.service-text{font-size:x-small;}*/
