@charset "utf-8";
/*-------------------------------------------*/
/*base*/
/*-------------------------------------------*/
* {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;

}

body {
	background:#FFF;
	color: #630;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ＭＳ Ｐゴシック", "Osaka", "Helvetica", serif;
	font-size:12px;
	font-style:normal;
	line-height:160%;
	font-variant:normal;
	text-align:center;
	background-attachment:fixed;
}

img{
	border:0;
}

#clear{
	clear:both;
	height:0px;
}

/*font */
.j16{font-size:16px; line-height:19px;}
.j14{font-size:14px; line-height:18px;}
.j12{font-size:12px; line-height:17px;}
.j9{font-size:10px; line-height:12px}

.bold{font-size:14px; line-height:18px; font-weight:bolder; color:#F60;}

.form{font-size:12px;  }
.pre{font-size:9px; line-height:}
.pulldown {font-size:10px; line-height:10px; text-decoration:none;}

/*link*/
a:link	{color:#FF6600; text-decoration:underline;}
a:visited{color:#FF6600;  text-decoration:underline;}
a:active{color:#0099FF;}
a:hover {color:#0099FF; text-decoration:underline;}
a:unknown {TEXT-DECORATION: underline;}
a:focus{outline:none;}

/*-------------------------------------------*/
/*Wrap*/
/*-------------------------------------------*/
#contents-wrap{
    width:742px;
	margin:0 auto;
	border:#FF9900 solid 1px;
	position: relative;
}

/*-------------------------------------------*/
/*HRADER*/
/*-------------------------------------------*/
#contentsLogo{
	width:302px;
	float:left;
	padding:45px 0 0 10px;
}

#contentsLogo span{display: none;}

/*-------------------------------------------*/
/*FOTTER*/
/*-------------------------------------------*/
#contents-footer{
    width:740px;
	margin:0 auto;
	background:url(../images/fotter.gif) top left no-repeat;
}

#copyRight02{
	width:720px;
	margin:0 auto;
	padding:5px 0;
	text-align:right;
}

#copyRight02 span{display: none;}

/*-------------------------------------------*/
/*CONTENTS MAIN*/
/*-------------------------------------------*/
/*BASE*/
#contentsMain{
	width:740px;
	margin:0 auto;
	background:#FFDF53 url(../images/contents_bg.jpg) top left repeat-x;
}

#contentsInfo{
	width:700px;
	margin:0 auto 10px auto;
	padding:10px;
	background:#FFFFCC;
	text-align:left;
}

.memberImg{
	width:382px;
	margin:0 10px 10px 0;
	float:left;
}

.memberImg2{
	width:188px;
	margin:0 20px 10px 0;
	float:left;
}

#textMenu{
	width:720px;
	margin:0 auto;
	padding:10px;
	text-align:right;
	color:#000;
}

#textMenu a{color:#FFF;}

#line{
	width:720px;
	border-bottom:dotted 1px;
	color:#666;
	margin:10px auto 0 auto;
}

#line2{
	width:98%;
	border-bottom:dotted 1px;
	color: #CCC;
	margin:20px auto;
}

#pageTop{
	width:720px;
	margin:0 auto;
	padding:10px 0;
	text-align:right;
}

/*MEMBER*/
#memberHeader{
	width:740px;
	height:175px;
	margin:0 auto;
	background:url(../images/member/header.gif) top left no-repeat;
}

#memberHeader span{display:none;}

#memberTitle{
	width:720px;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
}

#memberTitle span{display:none;}

/*MEMBER BLOG*/
#blogHeader{
	width:740px;
	height:175px;
	margin:0 auto;
	background:url(../images/blog/header.gif) top left no-repeat;
}

#blogHeader span{display:none;}

/*WANTED*/
#wantedHeader{
	width:740px;
	height:175px;
	margin:0 auto;
	background:url(../images/wanted/header.gif) top left no-repeat;
}

#wantedHeader span{display:none;}

/*LINKS*/
#linksHeader{
	width:740px;
	height:175px;
	margin:0 auto;
	background:url(../images/links/header.gif) top left no-repeat;
}

#linksHeader span{display:none;}

#linkTbl{
	width:678px;
	margin:0 auto;
}

#linkTbl td{padding:5px;}

#linkTitle{
	width:680px;
	margin:0 auto;
	padding-bottom:20px;
	text-align:center;
}

/*CONTACT*/
#contactHeader{
	width:740px;
	height:175px;
	margin:0 auto;
	background:url(../images/contact/header.gif) top left no-repeat;
}

#contactHeader span{display:none;}

#form{
    width:500px;
	margin:20px auto;
	text-align:center;
}

#form dt{
    width:10em;
	text-align:right;
	float:left;
	padding:3px;
}

#form dd{
    margin-left:10em;
	text-align:left;
	padding:4px;
}