@charset "shift_jis";

/* CSS Document */













/* --------------------------------------------------------------









-------------------------------------------------------------- */



body{

	font-size:12px;

	color:#333333;


}

ul,li,dl,dt,dd,form,ol,p{padding:0px;margin:0px;border:none;list-style-type:none;}

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal;font-size:100%;}





img{border:0px;padding:0px;margin:0px;}





/* clearfix関連 */



.clearfix:after {

  content: ".";  /* 新しい要素を作る */

  display: block;  /* ブロチEEEレベル要素に */

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*¥*//*/

  height: auto;

  overflow: hidden;

  /**/

}



/* フォント関連 */



#recruite_box .red {

	color:#CC0000;

}



/* 製品詳細 */



#wrapper_00 {

	width:100%;

	text-align:center;

}





#wrapper {

	width:710px;

	margin:0 auto 0 auto;

	text-align:left;

}



#recruite_box {
	width:650px;
	margin:0 30px 10px 30px;

}





#recruite_box h1 {


}



#recruite_box h2 {


}



/* padding */



.padding_mp3 {

	padding : 0 0 0 60px;

}



.padding_kadai {

	padding : 0 0 0 50px;

}



.padding_l_10 {

	padding : 0 0 0 10px;

}



.padding_l_35 {

	padding : 0 0 0 35px;

}



.padding_l_40 {

	padding : 0 0 0 40px;

}



.padding_l_60 {

	padding : 0 0 0 60px;

}

.padding_l_60 {

	padding : 0 0 0 60px;

}

.padding_l_66 {

	padding : 0 0 0 66px;

}

.padding_l_66 {

	padding : 0 0 0 66px;

}

.padding_l_70 {

	padding : 0 0 0 70px;

}

.padding_l_71 {

	padding : 0 0 0 71px;

}

.padding_l_80 {

	padding : 0 0 0 80px;

}



/* margin */



.margin_t_10 {

	margin : 10px 0 0 0;

}

.margin_t_20 {

	margin : 20px 0 0 0;

}

.margin_t_35 {

	margin : 35px 0 0 0;

}

.margin_t_42 {

	margin : 42px 0 0 0;

}

.margin_t_5 {

	margin : 5px 0 0 0;

}

.margin_t_18 {

	margin : 18px 0 0 0;

}



.margin_b_10 {

	margin :  0 0 10px 0;

}

.margin_b_6 {

	margin :  0 0 6px 0;

}

.margin_b_15 {

	margin :  0 0 15px 0;

}



.margin_b_5 {

	margin :  0 0 5px 0;

}



.t12_130 {

	font-size: 12px;

	line-height:130%;

}



.t14_130 {

	font-size: 12px;

	line-height:130%;

}


.t10_130 {

	font-size: 10px;

	line-height:130%;

}



.tcolor_FF {

	color: #FFFFFF;

}



.tcolor_66 {

	color: #666666;

}



/* チEEEブル関連 */


#recruite_box .table_01 {

	width:650px;

	border-collapse:collapse;

}


#recruite_box .table_01 td, th {
	padding:5px;
	border: 1px #CCCCCC solid;
	font-size: 12px;
	line-height:180%;
	color: #4D4D4D;

}



#recruite_box .table_02 {

	width:320px;

	background-color:#6FA9E2;

}



#recruite_box .table_02 td, th {

	padding:5px;

	font-size: 12px;

	line-height:130%;

	color: #FFFFFF;

}



#recruite_box .table_03 {

	width:650px;

}



#recruite_box .table_03 td, th {
	padding:5px;
	font-size: 10px;
	line-height:130%;
	color: #666666;

}



#float_box_01 .box_right .att {

	padding:5px;

	font-size: 10px;

	line-height:130%;

	color: #CC0000;

}



#recruite_box .table_last {

	width:650px;

	margin:0 0 30px 0;

	border-collapse:collapse;

}



#recruite_box .table_last td, th {

	padding:5px;

	border: 1px #CCCCCC solid;

	font-size: 12px;

	line-height:130%;

	color: #666666;

}







/* フロート関連 */



#recruite_box .float_box_01 {

	width:650px;

}



#recruite_box .box_left {

	width:320px;

	float: left;

}



#recruite_box .box_right {

	width:320px;

	float: right;

}

