@charset "utf-8";

@import "/css/common.css";
/*==================================================================*/

/* style css */

/*==================================================================*/

/* contact：相談・お問合せ */

/* ---------------------------------------------------------------- */
h1{
	margin:0 0 24px;
	padding:0;
}

/* ---------------------------------------------------------------- */
/* read */
/* ---------------------------------------------------------------- */
#contact #read *{margin:0;padding:0;}

#contact #read{
	margin:0 12px 24px;
	padding:0 0 24px;
	background:url('/common_img/line_dash.gif') repeat-x 0 100%;
}
/* clear hack */
#contact #read{zoom:1;}
#contact #read:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#contact #read dt{
	width:334px;
	float:right;
}
#contact #read dd{
	padding:6px 0 0;
	width:362px;
	float:left;
}

/* ---------------------------------------------------------------- */
/* select */
/* ---------------------------------------------------------------- */
#select *{margin:0;padding:0;}

#select{margin:0 12px 2em;}
/* clear hack */
#select{zoom:1;}
#select:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#select #select1{
	float:left;
	width:390px;
}
#select #select1 ul{
	padding:32px 0 42px;
	border:3px solid #91bf36;
}
#select #select1 li{
	margin:0 0 18px;
	list-style:none;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
#select #select1 li img{margin:0 0 3px;}
#select #select1 li a:hover img{opacity:0.75;filter:alpha(opacity=75);}


#select #select2{
	float:right;
	width:294px;
}

#select #select2 div{border:3px solid #91bf36;}
#select #select2 h3{margin:0 0 12px;}
#select #select2 ul{margin:0 6px 1em;}
#select #select2 li{
	margin:0 0 12px;
	list-style:none;
}

#select #select2 p{margin:0 12px 1em;}
#select #select2 p.fig{
	margin:0 0 1em;
	text-align:center;
}


/* プリントコンシェルジュ */
/* ---------------------------------------------------------------- */
#contact #consul{
	margin:0 24px 2em;
	padding:0;
	background:url('../image/consul_back.gif') no-repeat 100% 100%;
}
#contact #consul strong{
	color:#f60;
	font-size:15px;
}

/* ---------------------------------------------------------------- */
/* .block */
/* ---------------------------------------------------------------- */
/* リセット */
#contact .block *{margin:0;padding:0;}
#contact .block img{vertical-align:bottom;}

#contact .block{
	margin:0 auto 2em;
	padding:0 0 12px;
	width:684px;
	background:#b4d347;
}

#contact .block h2{
	margin:0 0 24px;
	padding:24px 0 0;
	background:#fff;
}

#contact .block strong{color:#b61d1d;font-size:14px;}

/* opinion：伝票セカンドオピニオン */
/* ----------------------------*/
#contact #opinion{}

#contact #opinion dl{margin:0 24px 12px;}
/* clear hack */
#contact #opinion dl{zoom:1;}
#contact #opinion dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#contact #opinion dt{
	padding:20px 0 0;
	float:right;
	width:321px;
}
#contact #opinion dd{
	float:left;
	width:300px;
}

#contact #opinion ul{
	clear:both;
	line-height:0;
	font-size:0;
	text-align:center;
	zoom:1;
}
#contact #opinion li{
	padding:0 24px 12px;
	display:inline;
	list-style:none;
}

/* freehand：手書き伝票 */
/* ----------------------------*/
#contact #freehand p{margin:0 24px 12px;}

#contact #freehand dl{
	margin:0 24px 12px;
	background:#fff;
	background:url('../image/contact_top.gif') no-repeat 0 0 #fff;
}
#contact #freehand dt{padding:12px 0 6px;}
#contact #freehand dd{
	padding:0 36px 6px;
	background:url('../image/contact_bottom.gif') no-repeat 0 100%;
}
/* clear hack */
#contact #freehand dd{zoom:1;}
#contact #freehand dd:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#contact #freehand div{margin:0 0 12px;}

#contact #freehand h3{font-size:18px;}

#contact #freehand address{
	margin:0 0 6px 12px;
	padding:6px;
	border:1px solid #ccc;
	background:#efefef;
	font-size:18px;
	font-style:normal;
}

#contact #freehand div p{margin:0 12px;}

/* fax：fax */
/* ----------------------------*/
#contact #fax p{margin:0 24px 12px;}

#contact #fax dl{
	margin:0 24px 12px;
	padding:0 0 12px;
	background:#fff;
}
#contact #fax dt{padding:12px 0;}
#contact #fax dd{
	padding:0 0 6px;
	text-align:center;
}
/* clear hack */
#contact #fax dd{zoom:1;}
#contact #fax dd:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#contact #fax div{margin:0 0 12px;}

#contact #fax li{
	padding:0 12px;
	list-style:none;
	display:inline;
}


/* ---------------------------------------------------------------- */

/* form：エントリーフォーム */

/* ---------------------------------------------------------------- */

/* 見積り内容 */

/* ---------------------------------------------------------------- */
#form .form h3{background-image:url('../image/form_headline.gif');}
#form .form dl{background-image:url('/common_img/form/profile_back.gif');}

/* 学校名・学部名 */
#form .form .sub dd{padding:24px 0;}

/* 希望職種 */
#form .form .type dd{line-height:2.5;}

#form .form input.large{width:300px;}

#form .form input.radio{
	margin:0 3px 0 0;
	padding:0;
	width:2em;
	height:auto;
	vertical-align:middle;
}

#form .form input.date{
	margin-right:6px;
	width:40px;
}

/* ---------------------------------------------------------------- */

