@charset "shift_jis";
/* CSS Document */

h1.Page_Title {
	float: left;
	margin: 0;
	width: 736px; /*905px*/
	height: 42px; /*77px*/
	padding: 35px 0px 0px 169px;
}

h1.Page_Title img {
	float: left;
	margin: 0;
}

div#Form2Container{
	float: left;
	margin:0;
	width: 893px; /*905px*/
	padding: 17px 0px 8px 12px;
	background:url(../img/contact/contact_formbk.jpg) top left no-repeat;
	background-color: #D4D987;}

div#Form2ContainerBottom{
	float: left;
	width: 905px;
	height: 9px;
	margin-bottom: 10px;
	_margin-bottom: 4px;
	background:url(../img/contact/contact_formbkbottom.jpg) top left no-repeat;}

/**********************************************/

div#LeftPanel {
	float: left;
	margin: 0;
	width: 404px;
}

dl#Main_Profile {
	float: left;
	margin: 0;
	width: 404px;
}

dl#Main_Profile dt {
	float: left;
	margin: 0;
	width: 278px; /*404px*/
	height: 166px;
	padding: 0px 0px 0px 126px;
}

dl#Main_Profile dd {
	float: left;
	margin: 0;
	width: 404px;
	height: 90px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #432A2A;
	text-align: center;
	line-height: 1.8;
}

img#Main_Profile_Photo {
	float: left;
	margin: 0;
}

div#LeftPanel p {
	float: left;
	margin: 0;
	width: 386px; /*404px*/
	padding: 0px 10px 0px 8px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #432A2A;
	text-align: left;
	line-height: 1.8;
}

div#RightPanel {
	float: left;
	margin: 0;
	width: 474px;
	background:url(../img/hiraishi/hiraishi_border_bg.jpg) top left repeat-y;
}

ul#Works {
	float: left;
	margin: 0;
	width: 474px;
	padding: 6px 0px 12px 0px;
	background:url(../img/hiraishi/hiraishi_border_circle.jpg) top left no-repeat;
}

ul#Works li.Work_Heading {
	float: left;
	margin: 0;
	width: 457px; /*474*/
	padding: 0px 0px 0px 17px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #0D7200;
	text-align: left;
	font-weight: bold;
	line-height: 1.8;
}

ul#Works li.Work_Entry {
	float: left;
	margin: 0;
	width: 454px; /*474*/
	padding: 0px 0px 0px 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #432A2A;
	text-align: left;
	line-height: 1.8;
}

div#RightPanel_Top_Border {
	float: left;
	margin: 0;
	width: 474px;
	height: 8px;
}

div#RightPanel_Bottom_Border {
	float: left;
	margin: 0;
	width: 474px;
	height: 6px;
}

div#RightPanel_Top_Border img {
	float: left;
	margin: 0;
}

div#RightPanel_Bottom_Border img {
	float: left;
	margin: 0;
}

/**********************************************/

div#QA_Top_Border {
	float: left;
	margin: 0;
	width: 905px;
	height: 4px;
}

div#QA_Bottom_Border {
	float: left;
	margin: 0;
	width: 905px;
	height: 4px;
}

div#QA_Top_Border img {
	float: left;
	margin: 0;
}

div#QA_Bottom_Border img {
	float: left;
	margin: 0;
}

div#QA_Container {
	float: left;
	margin: 0;
	width: 893px; /*905px*/
	padding: 11px 0px 0px 12px;
	background:url(../img/hiraishi/hiraishi_container_bg.jpg) top left repeat;
}

h1.QA_Heading {
	float: left;
	margin: 0;
	width: 881px;
}

h1.QA_Heading img {
	float: left;
	margin: 0;
}

ul.QA_Portion {
	float: left;
	margin: 0;
	width: 878px; /*878px*/
	padding: 13px 0px 0px 0px;
}

li.Separator {
	float: left;
	margin: 0;
	width: 878px;
	padding: 15px 0px 11px 0px;
}

li.Separator img {
	float: left;
	margin: 0;
}

li.QA_Row {
	float: left;
	margin: 0;
	width: 878px;
	background:url(../img/hiraishi/hiraishi_q_bg.jpg) top left repeat-y;
}

li.QA_Row img {
	float: left;
	margin: 0;
}

ul.Q_and_A {
	float: left;
	margin: 0;
	width: 878px;
	background:url(../img/hiraishi/hiraishi_q_bottom.jpg) bottom left no-repeat;
}

li.Question {
	float: left;
	margin: 0;
	width: 343px;
}

li.Question h2 {
	float: left;
	margin: 0;
	width: 27px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #056D00;
	text-align: right;
	font-weight: bold;
	line-height: 1.8;
}

li.Question p {
	float: left;
	margin: 0;
	width: 305px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #432A2A;
	text-align: left;
	font-weight: bold;
	line-height: 1.8;
}

li.Answer {
	float: left;
	margin: 0;
	width: 495px; /*535px*/
	padding: 0px 0px 0px 40px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #432A2A;
	text-align: left;
	line-height: 1.8;
	background:url(../img/hiraishi/hiraishi_a.jpg) top left no-repeat;
}

/* =============================================*/
/* 2008/10/30 BΰV ΗΑStart«@				*/
/* =============================================*/

span.h1_Page_Title {
	float: left;
	margin: 0;
	width: 736px; /*905px*/
	height: 42px; /*77px*/
	padding: 35px 0px 0px 169px;
}

span.h1_Page_Title img {
	float: left;
	margin: 0;
}

span.h1_QA_Heading {
	float: left;
	margin: 0;
	width: 881px;
}

span.h1_QA_Heading img {
	float: left;
	margin: 0;
}

li.Question span.h2 {
	float: left;
	margin: 0;
	width: 27px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #056D00;
	text-align: right;
	font-weight: bold;
	line-height: 1.8;
}


/* =============================================*/
/* 2008/10/30 BΰV ΗΑEndͺ @				    */
/* =============================================*/
