@charset "UTF-8";
/* CSS Document */

/*----------------------------------------*/
/*                                        */
/*太陽出版  会社概要      */
/*                                        */
/*----------------------------------------*/
#container{
	background:repeat-x top url(../img/common/pagetitle_back.jpg) #fff;
}

#pagetitle{
	background:no-repeat bottom url(../img/contact/pagetitle_contact.gif);
	width:367px;
	height:55px;
	text-indent:-9999em;
}

.leadTxt{
	visibility:hidden;
	height:0px;
	line-height:0px;
}

p{
	font-size:1.2em;
}


dl{
	font-size:1.2em;
	position:relative;
	border-bottom:1px solid #fff;
	background:repeat-y url(../img/contact/dl_back.gif);
}
dt{
	position:absolute;
	width:230px;
	text-align:right;
	padding:13px 0;
}

dt strong{
	color:#900;
}

dd{
	padding:13px 20px 13px 252px;
}

dd textarea{
	width:100%;
}

dd #address1{
	margin:8px 0;
}

dd .ERR{
	color:#900;
}


/*確認ボタン*/
#bt_confirm{
	width:121px;
	margin:20px auto 0px;
}
#bt_confirm a{
	display:block;
	background:no-repeat top url(../img/contact/bt_confirm.gif);
	width:121px;
	height:38px;
	text-indent:-9999em;
}
#bt_confirm a:hover{
	background-position:bottom;
}


#button_area{
	width:282px;
	margin:20px auto 0;
	position:relative;
}

#button_area #bt_back{
	float:left;
}

#button_area #bt_send,
#button_area #bt_send_error{
	float:right;
}

/*戻るボタン*/
#bt_back a{
	display:block;
	background:no-repeat top url(../img/contact/bt_back.gif);
	width:121px;
	height:38px;
	text-indent:-9999em;
}
#bt_back a:hover{
	background-position:bottom;
}

/*送信ボタン*/
#bt_send_error{
	background:no-repeat bottom url(../img/contact/bt_send.gif);
	width:121px;
	height:38px;
	text-indent:-9999em;
}
#bt_send a{
	display:block;
	background:no-repeat top url(../img/contact/bt_send.gif);
	width:121px;
	height:38px;
	text-indent:-9999em;
}
#bt_send a:hover{
	background-position:center -38px;
}


/*TOPに戻る*/
#bt_top{
	width:147px;
	margin:20px auto 0px;
}
#bt_top a{
	display:block;
	background:no-repeat top url(../img/contact/bt_backtop.gif);
	width:147px;
	height:38px;
	text-indent:-9999em;
}
#bt_top a:hover{
	background-position:bottom;
}



