@charset "UTF-8";

/* profile_e */
.base2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10pt;
	color: #333333;
}

/* recruit */
.style3 {
	color: #FFFFFF;
	font-size: 10pt;
}
.style9 {font-size: 10pt}

/* recruit_05 */
.style11 {color: #FFFFFF}

/* contact */
td img {display: block;}
form,textarea{font-size:12px;}
.layout_page #form1 table {}
.style1 {font-size: 10px}
.style2 {color: #FF0000}


.layout_page_pro {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 15px;
	color: #333333;
	padding: 5px;
	width: 700px;
}

/* privacy */
.paperStyle{
	width:540px;
	background-image:url(images/shadow_bg.jpg);
	margin:auto;
	font-size:12px;
	line-height:1.5em;
	padding:25px;
	color:#333333;
}
.paperStyle h1{
	font-size:12px;
	line-height:1.5em;
}

/**/
td a {
	color:#0000FF;
}

.style1 {font-size: 10px}

/* top */
.daihyou {
	width:196px;
	height:20px;
	float:right;
	padding-top:30px;
	padding-bottom:30px;
}

.pro_ttl_02 {
	width:700px;
	margin-top:30px;
	margin-bottom:30px;
}
/**/
.pro_side {
	background-image:url(../img/common/gray.gif);
	background-repeat:no-repeat;
	background-position: 10px top;
	padding-bottom:10px;
	height:16px;
	line-height:16px;
}

.pro_side a {
	display:block;
	padding-left:30px;
	height:16px;
	line-height:16px;
}

/* gray li */
.pro_side_01 {
	background-image:url(../img/common/gray01.gif);
	background-repeat:no-repeat;
	background-position: 0px top;
	padding-bottom:10px;
	height:16px;
	line-height:16px;
}

.pro_side a {
	display:block;
	padding-left:30px;
	height:16px;
	line-height:16px;
}

.pro_side_01 a {
	display:block;
	padding-left:30px;
	height:16px;
	line-height:16px;
}

.txt_r_pro {
	padding-bottom:10px;
	padding-left:0px;
	height:16px;
	line-height:16px;
}

/* top */
.list01_pro {
	width:154px;
	background-color:#ffffff;
	list-style:none;
	padding-top:15px;
	margin-bottom:15px;
	float:left;
}

.list02_pro {
	width:546px;
	background-color:#ffffff;
	list-style:none;
	padding-top:15px;
	margin-bottom:15px;
	float:left;
}

/* culture */

.cul_photo {
	width:200px;
	margin-right:10px;
	float:left;
}


/* help */
.help_p {
	line-height: 1.8;
	margin: 0.5em 30px 1em;
	font-size:13px;
}