@charset "utf-8";


/* reasonUnder
----------------------------------------------------------- */
div#reasonUnder {
	background:url(../reason/imases/reason_bg.jpg) left top no-repeat;
	width:900px;
	margin:0px auto;
	position:relative;
	color:#808080;
}
div#reasonUnder div#photoBox {
	position:absolute;
	left: 75px;
	top: 30px;
}
div#reasonUnder div#reasonUnderBox {
	width:620px;
	margin:0px auto;
	padding-top:92px;
	padding-bottom:30px;
	padding-left:280px;
	display:block;
}
div#reasonUnder div#reasonUnderBox h1 {
	margin:0px;
}
div#reasonUnder div#reasonUnderBox h2 {
	border-top:#D9D8DA solid 1px;
	border-bottom:#D9D8DA solid 1px;
	margin-bottom:10px;
	padding:6px 2px;
	font-size:12px;
}
div#reasonUnder div#reasonUnderBox dl {
	margin-bottom:30px;
}

div#reasonUnder div#reasonUnderBox dt {
	padding-top:1px;
	font-weight:bold;
}
* html div#reasonUnder div#reasonUnderBox dt {
	padding-top:0px;
}
*:first-child+html div#reasonUnder div#reasonUnderBox dt {
	padding-top:0px;
}
div#reasonUnder div#reasonUnderBox dt#q1 {
	background:url(../reason/imases/list_q1.gif) left top no-repeat;
	padding-left:30px;
	margin-bottom:10px;
}
div#reasonUnder div#reasonUnderBox dt#q2 {
	background:url(../reason/imases/list_q2.gif) left top no-repeat;
	padding-left:30px;
	margin-bottom:10px;
}
div#reasonUnder div#reasonUnderBox dt#q3 {
	background:url(../reason/imases/list_q3.gif) left top no-repeat;
	padding-left:30px;
	margin-bottom:10px;
}
div#reasonUnder div#reasonUnderBox dt#q4 {
	background:url(../reason/imases/list_q4.gif) left top no-repeat;
	padding-left:30px;
	margin-bottom:10px;
}
div#reasonUnder div#reasonUnderBox dt#comment {
	margin-bottom:10px;
}

div#reasonUnder div#reasonUnderBox dd {
	background:url(../reason/imases/list.gif) left top no-repeat;
	padding-top:1px;
	padding-left:30px;
	margin-bottom:15px;
}
* html div#reasonUnder div#reasonUnderBox dd {
	padding-top:0px;
}
*:first-child+html div#reasonUnder div#reasonUnderBox dd {
	padding-top:0px;
}

div#reasonUnder div#reasonUnderBox div#fnavi {
	border-top:#D9D8DA solid 1px;
	border-bottom:#D9D8DA solid 1px;
	height:23px;
	padding:0px;
	font-size:12px;
	position:relative;
}
div#reasonUnder div#reasonUnderBox div#fnavi li#naviTop {
	background:url(../reason/imases/ficon1.gif) left top no-repeat;
	height:18px;
	padding-left:25px;
	padding-top:5px;
	position:absolute;
	left:0px;
	top:0px;
}
div#reasonUnder div#reasonUnderBox div#fnavi li#naviBack {
	background:url(../reason/imases/ficon2.gif) left top no-repeat;
	height:18px;
	padding-left:20px;
	padding-top:5px;
	position:absolute;
	left:510px;
	top:0px;
}
div#reasonUnder div#reasonUnderBox div#fnavi li#naviBackEnd {
	background:url(../reason/imases/ficon2.gif) left top no-repeat;
	height:18px;
	padding-left:20px;
	padding-top:5px;
	position:absolute;
	left:565px;
	top:0px;
}
div#reasonUnder div#reasonUnderBox div#fnavi li#naviNext {
	background:url(../reason/imases/ficon3.gif) right top no-repeat;
	height:18px;
	padding-right:20px;
	padding-top:5px;
	position:absolute;
	left:575px;
	top:0px;
}



#senmon div#reasonUnder{
	width:690px;
	xoverflow:hidden;
	float:right
}
#senmon div#reasonUnder #reasonUnderBox{
	width:410px;
}
#senmon div#reasonUnder div#reasonUnderBox h1 {
	padding-top:28px;
	text-align:right;
	padding-left:0px;
	padding-bottom:26px;
}
#senmon div#reasonUnder div#photoBox {
	position:absolute;
	left: 30px;
	top: 15px;
}
#senmon div#reasonUnder div#reasonUnderBox {
	width:690px;
	margin:0;
	padding-top:126px;
	padding-bottom:30px;
	padding-left:0px;
	display:block;
}
#senmon div#reasonUnder {
	background:url(../reason/imases/reason_bg.jpg) -120px top no-repeat;
	width:690px;
	margin:0px auto;
	position:relative;
	color:#808080;
}
#senmon div#reasonUnder div#reasonUnderBox div#fnavi li#naviBack {
	background:url(../reason/imases/ficon2.gif) left top no-repeat;
	height:18px;
	padding-left:20px;
	padding-top:5px;
	position:absolute;
	left:590px;
	top:0px;
}
#senmon div#reasonUnder div#reasonUnderBox div#fnavi li#naviBackEnd {
	background:url(../reason/imases/ficon2.gif) left top no-repeat;
	height:18px;
	padding-left:20px;
	padding-top:5px;
	position:absolute;
	left:650px;
	top:0px;
}
#senmon div#reasonUnder div#reasonUnderBox div#fnavi li#naviNext {
	background:url(../reason/imases/ficon3.gif) right top no-repeat;
	height:18px;
	padding-right:20px;
	padding-top:5px;
	position:absolute;
	left:650px;
	top:0px;
}