@charset "UTF-8";
/* CSS Document */
/*this sight base color is "0071BC"*/

h1,h2{
	margin:0;
	padding:0;
	font-size:16px;
	display:none;
	}
	
h3 p{display:none;}

h4{
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top:40px;
	color:#0071BC;
	letter-spacing:0.1em;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:4px;
	margin-left:0px;
	background-image:url(../img/page_A/h4_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	/*h5{
	font-size:13px;
	color:#0071BC;
	padding:0;
	padding-top:2px;
	padding-left:8px;
	padding-bottom:2px;
	margin-bottom:0.5em;
	border-top:1px #0071BC dotted;
	border-left:1px #0071BC dotted;
	border-right:1px #0071BC dotted;
	border-bottom:1px #0071BC dotted;
}*/

.eco_green{

	color:#23ac38;
	background-image:url(../img/team_minus6/h4_bg_green.gif);

	}

h5{
	font-size:13px;
	color:#0071BC;
	padding:0;
	padding-top:2px;
	padding-left:0px;
	padding-bottom:3px;
	margin-bottom:0.5em;

	border-bottom:1px #0071BC dotted;
}
h6{
	font-size:13px;
	margin:0;
	margin-top:10px;
	padding:0;
}

h7{
	font-size:14px;
	margin:0;
	padding:0;
}

p{
	font-size:13px;
	line-height:2em;
	margin:0;
	padding:0;
}
	
a{
	text-decoration:none;
	color:#3d92cc;
	/*color:#666;*/
	}
a:hover{
	color:#0071BC;
	/*color:#333;*/
	}

li{
	list-style:none;
	margin-bottom:10px;
}
.txt_strong{
	font-size:120%;
	color:#333;
	font-weight:bolder;
}
.txt_imp_red{color:#F00;}
.txt_mail_head{
	display:block;
	height:30px;
	background-image:url(../img/page_A/mail_head.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:35px;
	font-size:120%;
	color:#0071BC;
}
.txt_small_red{
	color:#F00;
	font-size:85%;
	}


.txt_blue{
	font-size:100%;
	color:#0071BC;
}
.txt_imp_blue{
	font-size:110%;
	color:#0071BC;
	/*color:#00ABFF;*/
}

.txt_imp_orange{color:#F60;}

.goto_form{
	border-bottom:#CCC 1px solid;
	padding-bottom:1px;
}

body{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#595959;
	font-size:12px;
	/*
	padding-right:10px;
	padding-left:10px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	*/
	}
	
.lead_txt{
	font-size:13px;
	/*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	*/
	font-weight:bold;
	color:#666;
	margin-bottom:30px;
	line-height:2.2em;
}

.line_height_1-2em{
	margin-top:2px;
}

/*ヘッダー******************************************************************************************/

#header{
	height:65px;
	font-size:12px;
	background-image:url(../img/index/logo.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

.site_map{
	float:right;
	background-image:url(../img/index/site_map.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:20px;
	margin-right:20px;
}

/*リンクSP*/
#sp_link{
	height:20px;
	padding-left:24px;
	margin-left:20px;
	margin-top:6px;
	background-image:url(../img/page_A/sp_link_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
/*	display:block; */

	}

/*イメージ部分******************************************************************************************/

#flash_img{
	height:257px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/index/flash_image.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}

#sub_flash_img{
	height:150px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/index/flash_image.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}
#sub_flash_img_2{
	height:150px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/index/flash_image3.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}
#sub_flash_img_3{/*リクルートぽい*/
	height:150px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/index/flash_image4.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}
#sub_flash_img_4{/*地球*/
	height:150px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/index/flash_image5.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}
#sub_flash_img_5{/*水滴*/
	height:150px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/index/flash_image6.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}
#sub_flash_img_6{/*チームマイナス6*/
	height:150px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/team_minus6/flash_image7.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
}

#sub_contents{
	height:161px;
	width:880px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(../img/index/sub_words.gif);
	background-position:top center;
	background-repeat:no-repeat;
	clear:both;
}

/*メインメニュー******************************************************************************************/
#main_menu{
	height:57px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0;
	background-image:url(../img/index/flash_image2.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:14px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	
}

#main_menu ul{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:30px;
	padding:0;
	
}

#main_menu li{
	float:left;
	width:160px;
	height:57px;
	margin-bottom:0px;
	padding-bottom:0px;
	list-style:none;
	text-align:center;
	/*高さの45pxとpaddingの12pxを足したものが実際の高さ*/
}

#main_menu a{
	display:block;
	width:160px;
	height:57px;
	margin:0px;
	color:#333;
	}

/***************************/
#list_home{
	margin-bottom:0px;
}
#list_home a:hover{
	margin-bottom:0px;
	color:#FFF;
}
#list_home_now{
	margin-bottom:0px;
	color:#FFF;
}
/***************************/
#list_system_e{
	margin-bottom:0px;
}
#list_system_e a:hover{
	margin-top:0px;
	margin-bottom:0px;
	color:#FFF;
}
#list_system_e_now{
	margin-bottom:0px;
	color:#FFF;
}
/***************************/
#list_info{
	margin-bottom:0px;
}
#list_info a:hover{
	margin-bottom:0px;
	color:#FFF;
}
#list_info_now{
	margin-bottom:0px;
	color:#FFF;
}
/***************************/
#list_recruit{
	margin-bottom:0px;
}
#list_recruit a:hover{
	margin-bottom:0px;
	color:#FFF;
}
#list_recruit_now{
	margin-bottom:0px;
	color:#FFF;
}

/*******************************************************************************************************ブログ開通で修正*/
#list_blog{
	margin-bottom:0px;
}
#list_blog a:hover{
	margin-bottom:0px;
	color:#FFF;
	
}
#list_blog_now{
	margin-bottom:0px;
	color:#FFF;
}

/*タブメニュー****************************************************************/
/*タブ個数4*/
#tab_menu{
	height:40px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0;
	padding-bottom:0px;
	background-image:url(../img/tab_page/tab_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear:both;
	
}

/*タブ個数3*/
#tab_menu_3{
	height:40px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0;
	padding-bottom:24px;
	background-image:url(../img/tab_page/tab_bg_3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear:both;
	
}

/*タブ個数5*/
#tab_menu_5{
	height:40px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0;
	padding-bottom:0px;
	background-image:url(../img/tab_page/tab_bg_5.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear:both;
	
}



#tab_menu ul,#tab_menu_5 ul{
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:30px;
	padding:0;
	
}

#tab_menu li,#tab_menu_5 li{
	float:left;
	width:139px;
	height:40px;
	margin-bottom:0px;
	margin-right:5px;
	padding-bottom:0px;
	list-style:none;
	text-align:center;
	line-height:1.5em;
	/*高さの45pxとpaddingの12pxを足したものが実際の高さ*/
}

#tab_menu a,#tab_menu_5 a{
	display:block;
	width:139px;
	height:26px;
	margin:0px;
	padding-top:14px;
	color:#fff;
	}
	
#tab_menu p,#tab_menu_5 p{
	margin:0px;
	padding-top:14px;
	color:#00ABFF;
	font-size:12px;
	line-height:1.3em;
	}	



/*タブA**************************/
#tab_a{
	margin-bottom:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#tab_a a:hover{
	margin-bottom:0px;
	padding-top:14px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -80px;
	background-repeat:no-repeat;
	color:#fff;
}
#tab_a_now{
	height:40px;
	display:block;
	margin-bottom:0px;
	padding-top:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -40px;
	background-repeat:no-repeat;
	color:#00ABFF;
}
/*タブB**************************/
#tab_b{
	margin-bottom:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#tab_b a:hover{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:14px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -80px;
	background-repeat:no-repeat;
	color:#fff;
}
#tab_b_now{
	height:40px;
	display:block;
	margin-bottom:0px;
	padding-top:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -40px;
	background-repeat:no-repeat;
	color:#00ABFF;
}
/*タブC**************************/
#tab_c{
	margin-bottom:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#tab_c a:hover{
	margin-bottom:0px;
	padding-top:14px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -80px;
	background-repeat:no-repeat;
	color:#fff;
}
#tab_c_now{
	height:40px;
	display:block;
	margin-bottom:0px;
	padding-top:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -40px;
	background-repeat:no-repeat;
	color:#00ABFF;
}
/*タブD**************************/
#tab_d{
	margin-bottom:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#tab_d a:hover{
	margin-bottom:0px;
	padding-top:14px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -80px;
	background-repeat:no-repeat;
	color:#fff;
}
#tab_d_now{
	height:40px;
	display:block;
	margin-bottom:0px;
	padding-top:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -40px;
	background-repeat:no-repeat;
	color:#00ABFF;
}

/*タブE**************************/
#tab_e{
	margin-bottom:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#tab_e a:hover{
	margin-bottom:0px;
	padding-top:14px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -80px;
	background-repeat:no-repeat;
	color:#fff;
}
#tab_e_now{
	height:40px;
	display:block;
	margin-bottom:0px;
	padding-top:0px;
	background-image:url(../img/tab_page/tab_all.gif);
	background-position:0px -40px;
	background-repeat:no-repeat;
	color:#00ABFF;
}


/*******************************************************************************************************/
#wrapper{
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

/*右コンテンツ******************************************************************************************/
#right_contents{
	float:right;
	width:200px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;	
}

#right_contents h4{
	display:none;
}
#right_contents ol{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0;
}


#right_contents li{
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0;
}

#right_area_com_info{
	width:200px;
	height:144px;
	margin:0;
	padding:0;
	background-image:url(../img/index/r4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-bottom:4px;
	
}

#right_area_com_info p{
	height:33px;
	margin-left:60px;
	font-size:13px;
	padding-top:3px;
	color:#333;
	
}

/*左コンテンツ******************************************************************************************/

/*
#left_contents_index {
	FLOAT: left;
	MARGIN: 0px 40px 55px 20px;
	WIDTH: 600px
}
#left_contents {
	FLOAT: left;
	MARGIN: 24px 30px 20px;
	WIDTH: 600px
}
*/

#left_contents{
	float:left;
	width:600px;
	margin-left:30px;
	margin-right:0px;
	margin-top:24px;
	margin-bottom:20px;
	
	
}

#left_contents p{
	text-align:justify;
}


#left_contents_index{
	float:left;
	width:600px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:55px;
}

#left_contents2{/*タブが無い場合の左コンテンツ*/
	float:left;
	width:600px;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:20px;
}

#left_contents2 p{
	text-align:justify;
}


/*フッター******************************************************************************************/
#footer{
	text-align:center;
	clear:both;
	width:880px;
	height:63px;
	background-image:url(../img/index/footer_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
}
#footer ul{
	/*height:25px;とpadding-top:15px;を足して40px*/
	width:500px;
	height:25px;
	margin-left:180px;
	margin-right:170px;
	margin-top:0;
	margin-bottom:0;
	padding-top:38px;
	padding-bottom:0px;
	/*background-color:#F00;*/
	text-align:center;
	}
#footer li{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
	padding-left:15px;
	padding-right:15px;
	float:left;
	list-style:none;
	font-size:10px;
	color:#CCC;
	border-right:#CCC solid 1px;
}
.footer_left_line{
	margin:0;
	padding:0;
	border-left:#CCC solid 1px;
}
#footer a{
	margin:0;
	padding:0;
	color:#CCC;
	display:block;

}
#footer a:hover{
	margin:0;
	padding:0;
	color:#999;
}

#copy_priv{
	width:880px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	background-image:url(../img/index/footer_bg.gif);
	background-position:bottom;
	background-repeat:repeat-y;
}
#copy_priv a{
	margin:0;
	padding:0;
	color:#666;
	display:block;
}
#copy_priv a:hover{
	margin:0;
	padding:0;
	color:#333;
	display:block;
}
.copy{
	float:left;
	margin:0;
	padding:4px 0 0 25px;
	font-size:12px;
}
.priv{
	float:right;
	margin:0;
	padding:4px 25px 0 0;
	font-size:12px;
}
/*トップページ******************************************************************************************/
/*********************************************/
#select_menu{
	margin-top:10px;
	margin-bottom:30px;
}

#select_menu a{
	margin:0;
	padding:0;
	color:#2fa2ee;
}
#select_menu a:hover{
	margin:0;
	padding:0;
	color:#0071BC;
}


#select_menu img{
	width:120px;
	margin:0;
	padding:0;
	float:left;
}

#select_menu ul{
	width:600px;
	margin:0;
	padding:0;
	padding-top:20px;
}

#select_menu li{
	width:600px;
	height:84px;
	margin-bottom:15px;
	background-image:url(../img/index/select_menu_bg1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}

#select_menu p{
	width:460px;
	margin-left:140px;
}





#select_menu h4{
	width:460px;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top:14px;
	color:#2fa2ee;
	letter-spacing:0.1em;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:4px;
	margin-left:140px;
	padding-right:0px;
	background-image:url(../img/page_A/h4_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}

/*********************************************/
#topics,#topics ul{
	margin:0;
	margin-bottom:30px;
	padding:0;
	font-size:14px;
	}
	/*
#topics li{
	height:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:5px;
	margin-right:0px;
	border-bottom:#999 dotted 1px;
	background-image:url(img/index/its_new.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
*/
.its_new{
	height:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:5px;
	margin-right:0px;
	border-bottom:#999 dotted 1px;
	background-image:url(../img/index/its_new.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.its_old{
	height:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:5px;
	margin-right:0px;
	border-bottom:#999 dotted 1px;
}



/*「webシステム開発	」******************************************************************************************/
.topics{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/index/md_topics.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.greeting{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/index/md_greeting.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/*********************************se_01.html*/
#se_01_main{
	height:210px;
	background-image:url(../img/page_A/se_01_3points.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:0;
}
#se_01_main ul,#se_01_main h4{
	display:none;
}
.se_01{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/h4_midashi_01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#main_left{
	float:left;
	width:290px;
	margin-right:8px;
}
#main_right{
	float:right;
	width:290px;
	margin-left:8px;
}
/*********************************se_02.html*/
.se_02{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/h4_midashi_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/*********************************se_03.html*/
.se_03{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/h4_midashi_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/*********************************se_04.html*/
.se_04{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/h4_midashi_04.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/*Web制作会社様　チェックマークが付いたリスト*/
#se_04_main_top{
	display:block;
	height:15px;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:0px;
	background-image:url(../img/page_A/fukidashi_bg1.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#se_04_main{
	width:552px;
	font-size:13px;
	margin:0;
	padding-top:0px;
	padding-left:24px;
	padding-right:24px;
	padding-bottom:0px;
	background-color:#ebebeb;
	background-image:url(../img/page_A/fukidashi_bg2.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#se_04_main_bottom{
	display:block;
	height:45px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:0px;
	background-image:url(../img/page_A/fukidashi_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#ebebeb;

}
#se_04_main ul{
	margin:0;
	padding:0;
}


#se_04_main li{
	height:24px;
	background-image:url(../img/page_A/check_mark.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:6px;
	margin:0;
	border-bottom:#CCC dotted 1px;
}
			
/*「会社案内」******************************************************************************************/

#com_info_tabele{
	font-size:13px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dotted 1px #999;
	line-height:1.5em;
}

#com_recruit_tabele{
	font-size:13px;
	padding-bottom:15px;
	margin-bottom:15px;
	line-height:1.5em;
}

#com_access_tabele{
	font-size:13px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:1.5em;
}

.com_info{
	width:130px;
	height:30px;
	padding-left:5px;
	padding-top:4px;
}

.com_history{
	width:40px;
	height:30px;
	padding-left:5px;
	padding-top:4px;
}
.com_year{
	width:85px;
	height:30px;
	padding-right:10px;
	padding-top:4px;
}
.com_info_address{
	width:130px;
	height:80px;
	padding-left:5px;
	padding-top:4px;
}
.com_licence{
	width:550px;
	height:30px;
	padding-left:5px;
	padding-top:4px;
}

#whizz_map{
	margin:0;
	padding:0;
}


.whizz_technology{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.whizz_technology-1/*経営理念*/{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_01-1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.whizz_technology-2/*経営方針*/{
	height:64px;
	margin:0;
	margin-top:30px;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_01-2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#list_style_01{
	/*border:#CCC solid 1px;*/
	list-style:decimal;
	margin-right:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:30px;
	line-height:2em;
	
}



#list_style_01 li{
	margin-bottom:15px;
}



.whizz_technology-3/*行動指針*/{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_01-3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top: 30px;
}
.whizz_02/*会社概要*/{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.whizz_02-2/*資格保有*/{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/h4_midashi_shikaku.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/*whizz_03.html*******************/
.whizz_03{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
}	
#main_left_whizz_03{
	float:left;
	width:290px;
	margin-right:8px;
	margin-top:20px;
	margin-bottom:20px;
}

#main_left_whizz_03 ol,#main_right_whizz_03 ol,#whizz_03_btm ol{
	/*border-left:#CCC 1px dotted;*/
	margin:8px;
	padding:0;
	padding-top:8px;
	padding-left:10px;/*20*/
	padding-bottom:2px;
}
#main_left_whizz_03 li,#main_right_whizz_03 li,#whizz_03_btm li{
	list-style:square;
}
#main_right_whizz_03{
	float:right;
	width:290px;
	margin-left:8px;
	margin-top:20px;
	margin-bottom:20px;
}


#whizz_03_btm{
	clear:both;
}

.whizz_04{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_04.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/*「リクルート」******************************************************************************************/
#recruit p{
	font-size:13px;
	margin-bottom:15px;
	color:#666;
}

#recruit_01_ul li{
	list-style:decimal;
	margin-bottom:25px;
}
.recruit_01{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/recruit_mid_01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#666;
}
.recruit_02{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/recruit_mid_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.recruit_03{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/recruit_mid_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.faq_q{
	background-image:url(../img/page_A/faq_q.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:50px;
	color:#0071BC;
	margin-bottom:1em;
	clear:both;
}
.faq_a{
	background-image:url(../img/page_A/faq_a.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:50px;
	margin-top:5px;
	margin-bottom:50px;
	}

.faq_a_end{
	background-image:url(../img/page_A/faq_a.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:50px;
}



.faq_q{
	background-image:url(../img/page_A/faq_q.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:50px;
	color:#0071BC;
	margin-bottom:1em;
}

/*「リクルート」******************************************************************************************/

.whizz_interview{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/h4_midashi_interview.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#interview{
	margin:0;
	padding:0;
	clear:both;
	padding-top:50px;
	
	
}
.faq_futari{
	background-image:url(../img/page_A/inter_futari.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:50px;
	margin-top:5px;
	margin-bottom:20px;
	}
.faq_ando{
	background-image:url(../img/page_A/inter_ando.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:50px;
	margin-top:5px;
	margin-bottom:20px;
	}
.faq_ootani{
	background-image:url(../img/page_A/inter_ootani.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:50px;
	margin-top:5px;
	margin-bottom:20px;
	}

.faq_a_end{
	background-image:url(../img/page_A/faq_a.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:50px;
}
/*「サイトマップ」******************************************************************************************/
.site_map_01{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/site_map_mid.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#666;
}
#site_map_left{
	float:left;
	width:290px;
	margin-right:8px;
	margin-top:20px;
	margin-bottom:20px;
}

#site_map_left ol,#site_map_right ol,#site_map_btm ol{
	/*border-left:#CCC 1px dotted;*/
	margin:4px;
	padding:0;
	padding-top:8px;
	padding-left:10px;/*20*/
	padding-bottom:1px;
	margin-top:12px;
	margin-left:8px;
	/*border-left:#CCC 1px solid;*/
}
#site_map_left li,#site_map_right li,#site_map_btm li{
	list-style:url(../img/page_A/site_map_style_list.gif);
	padding-left:8px;
	margin-left:16px;
	margin-bottom:16px;
	
}
#site_map_right{
	float:right;
	width:290px;
	margin-left:8px;
	margin-top:20px;
	margin-bottom:20px;
}


#site_map_btm{
	clear:both;
}

#site_map_space{
	list-style:url(../img/page_A/site_map_style_list2.gif);
	padding-left:8px;
	margin-left:16px;
	margin-bottom:16px;
	
}


.whizz_04{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/whizz_mid_04.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/*プライバシーポリシー*/
.privacy_01{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/page_A/pp_midashi.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#666;
}

#list_style_02{
	/*border:#CCC solid 1px;*/
	list-style:decimal;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:30px;
	line-height:2em;
	
}

#list_style_alpha{
	/*border:#CCC solid 1px;*/
	list-style:lower-alpha;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:30px;
	line-height:2em;
	
}
#priv_info{
	width:320px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:140px;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	border:#0071BC 2px solid;
}
	

#priv_btm{
	margin-top:25px;
}

/*チームマイナス6	******************************************************************************************/

.team_minus_6_title{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/team_minus6/team_minus_6_midashi.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.team_minus_6_title2{
	height:64px;
	margin:0;
	margin-bottom:15px;
	margin-left:-10px;
	padding:0;
	background-image:url(../img/team_minus6/team_minus_6_midashi2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/*メインメニュー(チームマイナス6)******************************************************************************************/
#main_menu_tm6{
	height:57px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0;
	background-image:url(../img/team_minus6/flash_image_white.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:14px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	
}

#main_menu_tm6 ul{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:30px;
	padding:0;
	
}

#main_menu_tm6 li{
	float:left;
	width:160px;
	height:57px;
	margin-bottom:0px;
	padding-bottom:0px;
	list-style:none;
	text-align:center;
	font-size:14px;
	/*高さの45pxとpaddingの12pxを足したものが実際の高さ*/
}

#main_menu_tm6 a{
	display:block;
	width:160px;
	height:57px;
	margin:0px;
	color:#333;
	}

#team_minus6{
	margin:0;
	padding:0;
	margin-bottom:20px;
}

#team_minus6 ul{
	margin:0;
	padding:0;
	font-size:14px;
	padding-top:10px;
	line-height:2em;
	margin-left:14px;
}

li#icon1{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
}
li#icon2{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_2.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
li#icon3{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_3.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
li#icon4{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_4.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
li#icon5{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_5.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
li#icon6{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_6.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
li#icon7{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_7.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
li#icon8{
	height:32px;
	margin:0;
	padding:0;
	padding-left:42px;	
	background-image:url(../img/team_minus6/icon_8.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
