@charset "shift_jis";

@import "common.css";
@import "style2.css";

/* 全体 */
/*--------------------------------------------------------------------------------------------------*/
html { margin:0 auto; }

BODY {
	width			: auto;
	height			: auto;
	margin			: 0 auto;
	padding			: 0;
	color			: #333;
    line-height		: 130%;
	font-size		: 80%;
    letter-spacing	: 1px;
	text-align		: center;
	background-color: #FBFFE6;
}

/* リンク色 */
/*------------------------------------------------------------------------------------------------*/
a:link		{ color: #333333; text-decoration:none;}
a:visited	{ color: #333333; text-decoration:none;}
a:hover		{ color: #999999; text-decoration:underline;}
a:active	{ color: #333333; text-decoration:none;}

/* 全体 */
/*------------------------------------------------------------------------------------------------*/

#all{
	width			: 740px;
	text-align		: left;
	background-color: #FFF;
	margin			: 0 auto 0 auto;
}

/* レイアウト */
/*------------------------------------------------------------------------------------------------*/

#logo{
	width	: 740px;
	padding	: 10px 0 10px 0;
}

#logo .left{
	float	: left;
	width	: 355px;
	padding	: 5px 0 0 15px;
}

#logo .right{
	float	: right;
	width	: 355px;
	padding	: 0 15px 0 0;
	text-align:right;
}

#img01{
	width	: 740px;
	text-align:center;
	margin	: 0 0 25px 0;
}

#img02{
	width	: 740px;
	padding	: 15px 0 15px 0;
	background-color: #3366FF;
	text-align:center;
}

#img03{
	width	: 740px;
	text-align:center;
	margin	: 15px 0 35px 0;
}

#img05{
	margin	: 15px auto 25px auto;
}

#img05 td{
	vertical-align	: bottom;
	padding	: 0 0 10px 0;
}

#img05 .center{
	width	: 250px;
	text-align	: center;
}

#btn_tbl{
	margin	: 15px auto 35px auto;
}


/* お問い合わせフォーム */
/*------------------------------------------------------------------------------------------------*/

.form_tit{
	width	: 610px;
	margin	: 0;
	padding	: 15px 65px 0px 65px;
	border-top:1px solid #D9D9D9;
}

#form_box{
	width	: 610px;
	margin	: 5px auto 25px auto;
	padding	: 10px 0 0 0;
	border	: 1px solid #838383;
}

#form_box .form_tbl{
	width: 590px;
	margin	: 0 auto 0 auto;
	padding	: 0;
}

#form_box .form_tbl .notes{
	margin:0;
	padding: 6px 6px 6px 13px;
	border:solid 1px #838383;
}

#form_box .form_tbl .item{
	width: 230px;
	margin:0;
	padding: 7px 4px 7px 10px;
	border-bottom:solid 1px #939190;
	font-weight:bold;
}

#form_box .form_tbl .input{
	width: 340px;
	margin:0;
	padding: 4px;
	border-bottom:solid 1px #939190;
}

#form_box .form_tbl .btn{
	margin:0;
	padding: 6px;
	text-align: center;
}

#form_box .form_tbl .hissu{
	font-weight: bold;
	color: #FF4242;
}

.err{
	color: #FD9900;
}