@charset "utf-8";
/* CSS Document */
/* ページ全体 */
.fl{
	width:600px;
	height:250px;
	background-color:#ffffff;
	margin:0px 0px 5px 0px;

}

body{
	margin:0px 0px 50px 0px;
	padding:0px;
	background-color:#ffffff;
	/*background-color:#f9f9f9;*/
	font-size:14px;
	line-height:120%;

}

#container{
	width:800px;
	margin:0px auto;
	padding:0px;
	background-color:#ffffff;
	text-align:left;
	min-height:500px;
	
	border:0px;
	border-top-width:4px;
	border-color:#66CC99;
	border-style:solid;

}

img{
	border:0px;
	text-decoration: none;
}

.sen{
	text-align:center;
	margin:0px 20px;
	padding:0px;
	clear:both;

}

.back1{
	width:840px;
	margin:0px auto;
	padding:0px;
	
	background-image: url("image/sen_l.png");
	background-repeat: repeat-y;
	background-position: left top;
	
}

.back2{
	width:840px;
	margin:0px auto;
	padding:0px;
	
	background-image: url("image/sen_r.png");
	background-repeat: repeat-y;
	background-position: right top;
}


/*ロゴ*/
.logo{
	margin:8px 0px 0px 10px;
}



/*メニュー*/
.menu{
	height:30px;
	padding:0px 0px 0px 10px;
	margin:0px;
	border:0px;
	border-bottom-width:6px;
	border-color:#66CC99;
	border-style:solid;
	clear:right;
	/*white-space: nowrap;*/

}

.menu ul{
	margin:0px;
	padding:0px;
	list-style-type: none;

}

.menu li {
	float: left;
}

.menu li img{
	margin:0px 10px 0px 0px;
	border:0px;
	
}

.menu li a{
	margin:0px 8px 0px 0px;
	border:0px;
	
}

/*トップ*/
.top a {
	background-image:url("image/but_top1.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

.top a:hover {
	background-image:url("image/but_top2.png");
}

.top_t a {
	background-image:url("image/but_top2.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

/*利用のしかた*/
.how a {
	background-image:url("image/but_how1.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

.how a:hover {
	background-image:url("image/but_how2.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
}

.how_t a {
	background-image:url("image/but_how2.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
}


/*OBOG訪問*/
.ob a {
	background-image:url("image/but_ob1.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

.ob a:hover {
	background-image:url("image/but_ob2.png");
}

.ob_t a {
	background-image:url("image/but_ob2.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

/*突撃インタビュー*/
.int a {
	background-image:url("image/but_int1.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

.int a:hover {
	background-image:url("image/but_int2.png");
}

.int_t a {
	background-image:url("image/but_int2.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

/*相談*/
.con a {
	background-image:url("image/but_con1.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}

.con a:hover {
	background-image:url("image/but_con2.png");
}

.con_t a {
	background-image:url("image/but_con2.png");
	display:block;
	width: 148px;
	height: 31px;
	background-repeat: no-repeat;
	
}


/*メイン*/

.main{
	width:600px;
	margin:15px 10px 10px 10px;
	float:left;
	background:#ffffff;

}

/*フッター*/
.fot{
	width:840px;
	margin:-10px auto 0px auto;
	padding:0px 0px 15px 0px;
	font-size:13px;
	background-image: url("image/fut.png");
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;

	clear: both;

}

.fot_t{
	margin:10px 0px 10px 30px;
	color:#FFFFFF;
	font-weight:bold;
}

.fot a{
	color:#FFF;
	text-decoration:underline;
	margin:0px 1px;
}

.fot a:hover {
	color:#006633;
	text-decoration:underline;
}

.cc{
	text-align:center;
	font-size:11px;
	margin:7px 50px 0px 0px;
	line-height:110%;
}

/*AD*/
.ad{
	width:140px;
	margin:10px;
	float:right;
	text-align:center;
}

.clear{
	clear:left;
}


.sya_t{
	/*background-color:#CCFF66;*/
	padding:10px 0px 0px 0px;
	line-height:120%;


}

.sya_b{
	/*background-color:#CCFF66;*/
	padding:10px 0px 0px 0px;
}


.sya_k{
	margin:0px 5px;
	line-height:150%;
	font-size:15px;
	font-weight:bold;

}


.float_l{
	float:left;
	margin:5px;

}

.float_r{
	float:right;
	margin:5px;

}

a{
	color:#33aa66;
	text-decoration: none;

}

a:hover {
	color:#006633;
	text-decoration:underline;

}

.clear_r{
	clear:right;

}
.clear_l{
	clear:left;
}

h2{
	margin:15px 10px;
	color:#F90;
}

.gg{
	font-size:12px;
	float:right;
	text-align:center;
	margin:15px 15px 5px 0px;
	padding:0px;
}

/*リンク*/
.link_t{
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 5px 0px;
}

.link{
	margin:0px 0px 15px 10px;
}

.link_s{
	font-size:13px;
	
	
}

html{overflow-y: scroll;}

/*カテゴリ*/
.cat{
	widht:500px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	border-top-width:3px;
	border-bottom-width:1px;
	border-color:#66CC99;
	border-style:solid;
	clear: all;
	

}

.tit{
	width:595px;
	color:#66CC99;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	margin:0px;
	background-color:#cceeaa;
	clear:left;


}

.txt{
	padding:5px 0px 0px 15px;
	line-height:130%;
	overflow-y: scroll;
	height:60px;
}

.txt1{
	margin:5px 0px 0px 15px;
	line-height:130%;
}


.catch{
	margin:10px;

}



.catch img{
	margin:5px 0px 10px 80px;

}

.ser{
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border:1px;
	height:360px;
	background-color:#E7EAEF;
	


}

.ob_tag{
	margin:5px 0px -5px 0px;
	width:620px;
	padding:0px;

}


/*業界検索*/


.gyo{
	background-color:#ffeecc;
	margin:5px;
	padding:5px;
	width:335px;
	height:340px;
	float:left;
	font-size:12px;

}

.gyo a{
	padding:0px 2px;;
}

.g_dai{
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size:13px;
	width:85px;
	float:left;
	/*display:block;*/

}

.g_gyo{
}

.tik{
	/*background-color:#cceeff;*/
	margin:5px 10px 0px 0px;
	width:250px;
	/*border:solid #9BE2AC;
	border-width:1px;*/
	float:right;
	
}

.sya a{
	background-image:url("image/sya_u.png");
	display:block;
	width: 251px;
	height: 41px;
	margin:10px 5px 0px 0px;
}

.sya a:hover {
	background-image:url("image/sya_d.png");
}

/*一覧*/
.left{
	float:left;
	width:400px;

}

.right{
	float:right;
	width:200px;

}

/*イベント*/
.eve{
	background-image:url("image/dai_bg3.png");
	margin:10px 0px 5px 0px;
	padding:5px;
	
}

.et{
	font-size:16px;
	font-weight: bold;

}

.ej{
	font-size:12px;
	color:#060;
}

h3{
	color:#060;
	margin:5px 0px;
}

.data{
	margin:10px;
	font-size:15px;
	line-height:150%;
}

table{
	text-align:left;
	line-height:140%;
	
}

td{
	text-align:left;
	vertical-align:top;
	min-width:120px;
	padding:5px 0px;
}

.kyo{
	color:#FF6633;
	font-weight:bold;
}


/*スタッフ紹介*/

.st_t{
	font-size:14px;
	font-weight:bold;
	color:#360;
	margin:15px 0px 0px 0px;
}



.st{
	margin:5px 0px 10px 20px;
}



/*プロフィール*/

.pro{
	margin:0px 15px;
}

.me{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	margin:10px;

}

