td{
	font-size:12px;
	color: #4F3325;
	line-height: 18px;
}

a.txt:link{color: #999999}
a.txt:visited{color: #999999}
a.txt:hover{color: #808080}
a.txt:active{color: #808080}
a.txt{text-decoration:none;}

a.txt2:link{color: #000099}
a.txt2:visited{color: #000099}
a.txt2:hover{color: #000099}
a.txt2:active{colo: #000099}
a.txt2{text-decoration:none;}.toptxt {
	font-size: 12px;
	line-height: 21px;
	color: #4F3325;
}

a.txt3:link{color: #4F3325}
a.txt3:visited{color: #4F3325}
a.txt3:hover{color: #FF8C00}
a.txt3:active{color: #FF8C00}
a.txt3{text-decoration:none;}

a.pagetop1:link{color: #4F3325}
a.pagetop1:visited{color: #4F3325}
a.pagetop1:hover{color: #4F3325}
a.pagetop1:active{color: #4F3325}
a.pagetop1{text-decoration:none;}

a.pagetop2:link{color: #D40045}
a.pagetop2:visited{color: #D40045}
a.pagetop2:hover{color: #D40045}
a.pagetop2:active{color: #D40045}
a.pagetop2{text-decoration:none;}

.pix10 {font-size: 10px;line-height: 14px;}
.pix12 {font-size: 12px; line-height: 18px}

p.arrow {
	background-image: url(img/top_arrow.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left 4px;
	padding-left: 10px;
}

p.arrow2 {
	background-image: url(img/top_arrow.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left;
	padding-left: 10px;
	font-size: 10px;
	line-height: 14px;
}

/* ------------------------------
 Recruit
------------------------------ */
#recruit td {
	font-size: 12px;
	line-height: 180%;
	color: #666666;
}

.emphasis {
	font-size: 12px;
	line-height: 180%;
	color: #D40045;
}



/* ------------------------------
 よくあるお問い合わせ
------------------------------ */


body#qanda #warp1{
	margin:0 auto;
	width:670px;
	text-align:left;
	}

body#qanda #warp1 .orenge{
	color:#FF8C00;
	}
	
	
body#qanda #warp1 p{
}

body#qanda #warp1 h1{
	margin:0px;
	padding:0px;
	}
body#qanda #warp1 h2{
	display:block;
	margin:0 0 15px 0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2D4C7;
	}


body#qanda #warp1 .title_q1{
	float:left;
	width:314px;
}

body#qanda #warp1 .title_q2{
	float:left;
	width:318px;
	padding-left:38px;
}

body#qanda #warp1 ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding:0 0 0 12px;
	text-indent:-12px;
	list-style-position:outside;
	
}
body#qanda #warp1 ul li{
	list-style-position:outside;
	font-size:12px;
	line-height:140%;
	list-style-type:none;
	padding-left:0px;
	margin-bottom:5px;
	}

body#qanda #warp1 ul li a {
	color:#4F3325;
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 12px;
	text-decoration:underline;
}
body#qanda #warp1 ul li a:hover {
	color: #D40045;
	text-decoration:underline;
}

body#qanda #warp1 table{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2D4C7;
	margin-bottom:15px;
}

body#qanda #warp1 table th{
	width:35px;
	vertical-align:top;
	}

body#qanda #warp1 table .q_title{
	font-size:16px;
	line-height:140%;
	color:#D40045;
	padding-bottom:18px;
	}
body#qanda #warp1 table .a_txt{
	font-size:12px;
	line-height:140%;
	color:#4F3325;
	}