

@import "common.css";



/***WAAP***/


h3{
	clear:both;
	margin:0 0 10px 0;
	padding:26px 10px 20px 10px;
	/*padding:11px 10px 25px 10px;
	font-weight:normal;*/
	width:862px;

	font-size:85%;

	background:#f9f9f9 url("../information/images/md_line.gif") no-repeat top left;
	/*border-left:1px solid #333;*/
}


h4{


	clear:both;
	/*margin:10px 0 0 0;*/
	margin:10px 0 0 0;
	padding:20px 7px 20px 15px;


	/*border-left:solid #cc3366 1px;レッドに戻す*/
	border-left:solid #000 1px;
	border-top:solid #f1f1f1 1px;
	border-right:solid #f1f1f1 1px;
	border-bottom:solid #f1f1f1 1px;


	font-size:85%;

	background: #f9f9f9;



}





.md_contact_sab{
	margin:10px 0 40px 0;
	padding:0;
	font-size:85%;



}
.attention_txt{
	clear:both;
	margin:40px 0 200px 0;
	padding:20px 7px 20px 15px;


	/*border-left:solid #cc3366 1px;レッドに戻す*/
	border-left:solid #f1f1f1 1px;
	border-top:solid #f1f1f1 1px;
	border-right:solid #f1f1f1 1px;
	border-bottom:solid #f1f1f1 1px;


	font-size:77%;

	background: #363947;
	color:#fff;
	/*background: url(../contact/images/bg_ryellow.gif) repeat left top;*/
}



/***メールフォームエリア***/
#contents_box{
	margin:0;
	padding:0;

}


h2{	background:#eeeeee;
	margin:0;
	padding:0;
	width:882px;
	height:71px;

}



.mail_attention_txt{
	margin:20px 0 20px 180px;
	padding:0;
	font-size:77%;
}

.send_attention{
	text-align:center;
	margin:20px 0;
	padding:0;
	font-weight:bold;
	font-size:85%;

}


/***エラーメッセージ***/
.error_messe{
	clear:both;
	margin:5pxpx 0 0 0;
	padding:20px 7px 20px 15px;


	/*border-left:solid #cc3366 1px;レッドに戻す*/
	border-left:solid #ffcccc 1px;
	border-top:solid #ffcccc 1px;
	border-right:solid #ff9999 1px;
	border-bottom:solid #ff9999 1px;


	font-size:77%;

	background: url(../contact/images/bg_redborder.gif) repeat left top;
	color:#CC0000;
}

/***内容確認のメッセージ***/

table.confirm{
	width:100%;
    border-top:1px solid #CCC;
    border-left:1px solid #333;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	font-size:85%;
}

.confirm td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:25px 10px;

}
.l_Cel{
	width:20%;
	background-color:#EEE;
	font-weight:bold;
	
}


/****テキストカラー***/
.txt_bold{
	font-weight:bold;
}
.txt_red{
	color:#cc0000;
}
.txt_snormal{
	font-weight:normal;
	font-size:85%;
}


/***一覧リンク共通**/
.all_links{
	margin:100px 0 0 0;
	padding:0;
	text-align:center;
}

.all_links a{
	display:block;

	margin:0;
	padding:10px 5px 10px 20px;
	background:#f9f9f9 url(../images/icon_arrow_gr02.gif) no-repeat 10px 15px;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;

}

.all_links a:hover{
	display:block;

	margin:0;
	padding:10px 5px 10px 20px;
	background:#0099cc url(../images/icon_arrow_grwh.gif) no-repeat 10px 15px;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	color:#FFF;

}

/*******応募資格********/
.list_capacity{
	list-style:none;
	margin:25px 0;
	padding:0;
	font-size:85%;
}
.list_capacity li{
	margin:0;
	padding:10px 0 0 25px;
}

.list_capacity a{
	font-size:93%;
	color:#0099cc;
}
.list_capacity a:hover{
	text-decoration:underline;
}

.icon_no01{background: url(../contact/images/icon_no01.png) no-repeat 5px 9px;}
.icon_no02{background: url(../contact/images/icon_no02.png) no-repeat 5px 9px;}
.icon_no03{background: url(../contact/images/icon_no03.png) no-repeat 5px 9px;}
.icon_no04{background: url(../contact/images/icon_no04.png) no-repeat 5px 9px;}
.icon_no05{background: url(../contact/images/icon_no05.png) no-repeat 5px 9px;}
.icon_no06{background: url(../contact/images/icon_no06.png) no-repeat 5px 9px;}
.icon_no07{background: url(../contact/images/icon_no07.png) no-repeat 5px 9px;}
.icon_no08{background: url(../contact/images/icon_no08.png) no-repeat 5px 9px;}
.icon_no09{background: url(../contact/images/icon_no09.png) no-repeat 5px 9px;}


.list_capacity_allert{
	list-style:none;
	margin:25px 0;
	padding:0;
	font-size:85%;
	line-height:1.8;
}
.list_capacity_allert li{
	margin:0;
	padding:10px 0 0 25px;
	background: url(../contact/images/icon_dot.gif) no-repeat 7px 20px;
}




.list_capacity_allert a{
	font-size:100%;
	color:#0099cc;
}
.list_capacity_allert a:hover{
	text-decoration:underline;
}





.md_sab{
	margin:0;
	padding:10px 0 0 25px;
	background: url(../contact/images/icon_square.gif) no-repeat 5px 10px;

	font-size:85%;
	font-weight:bold;
}


.list_catch{
	list-style:none;
	margin:25px 0;
	padding:0;
	font-size:85%;
	line-height:1.8;
}


.list_catch a{
	font-size:100%;
	color:#0099cc;
}
.list_catch a:hover{
	text-decoration:underline;
}



.list_catch li{
	margin:0;
	padding:10px 0 0 25px;

}



/****ボックスクリア***/
.box_clear{
	margin:0;
	padding:0;
	clear:both;

}




/***コンタクトリスト***/


.contact_list{

	list-style:none;
	margin:1px 0 0 0;
	padding:8px 0 16px 10px;
	/padding:12px 0 12px 10px;
	min-height:20px;
	display:inline-block;
	width:872px;

	border-top:1px solid #DDD;
	background:#f9f9f9;
}

.contact_list01{
	float:left;
	list-style:none;
	margin:0 0 10px 0;
	padding:8px 0 6px 10px;
	/padding:12px 0 2px 10px;
	min-height:20px;
	display:inline-block;
	width:872px;

	border-top:1px solid #DDD;
	background:#f9f9f9;
}

.contact_list02{

	list-style:none;
	margin:1px 0 0 0;
	padding:8px 0 16px 10px;
	/padding:12px 0 12px 10px;
	min-height:20px;
	display:inline-block;
	width:872px;

	border-top:1px solid #f1f1f1;
	background:#f9f9f9;
}
/********************追加******************************/
.contact_list_li{

	float:left;
	margin:0;
	padding:2px 25px 10px 12px;
	background:#f9f9f9 url("../ranking/images/icon_arrow.gif") no-repeat 0px 7px\9;/*IE8*/
}




.contact_list_li,  x:-moz-any-link  {/*firefox*/
	background:#f9f9f9 url("../ranking/images/icon_arrow.gif") no-repeat 0px 8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/*crome safari*/
.contact_list_li {
	background:#f9f9f9 url("../ranking/images/icon_arrow.gif") no-repeat 0px 8px;
    }
}

/*IE9*/
:root .contact_list_li{ 
	background:#f9f9f9 url("../ranking/images/icon_arrow.gif") no-repeat 0px 8px;
} 


/*  IE6 */
* html .contact_list_li {
	background:#f9f9f9 url("../ranking/images/icon_arrow.gif") no-repeat 0px 7px;
}
/* Ie7 */
*+ html .contact_list_li {
	background:#f9f9f9 url("../ranking/images/icon_arrow.gif") no-repeat 0px 7px;
}

/********************追加******************************/








.bold_txt{
	font-weight:bold;
}














/***WAAP***/
























