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

*{
	margin: 0px;
	padding: 0px;
	}

body { color: #000000; text-decoration: none; background: #FFFFFF url("../images/bg.gif") repeat-x center top; font-size: 14px; line-height: 150%; font-family: "verdana", "arial", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif; margin: 0px; padding: 0px; text-align: center; }

A:link{ color: #5A7D0C; text-decoration: none; }
A:hover{ color: #93B44C; text-decoration: underline; }
A:active{ color: #A40035; text-decoration: underline; }
A:visited{ color: #A40035; text-decoration: none; }

a img {border-style:none;}
.cl{clear: both;}
.left{float:left;}
.right{float:right;}


#wrapper{ width: 950px; margin: 0px auto;}
#contents{ width: 950px;margin: 10px auto 40px;}
#header { width: 950px; margin: 21px auto 0px; text-align: right; }

div.btn{padding-top: 15px;}
.btn_l{  text-indent: -9999px; display: block; text-decoration: none;width: 570px;	height: 65px;margin: 0px auto;}
a.btn_l{  background: url("../images/btn_order_long.gif") no-repeat left top;}
a:hover.btn_l{ background-position: left bottom;}


.btn_m{  text-indent: -9999px; display: block; text-decoration: none;width: 240px;	height: 64px;margin: 0px auto;}
a.btn_m{  background: url("../images/btn_order.gif") no-repeat left top;}
a:hover.btn_m{ background-position: left bottom;}


#footer{ width: 100%; margin: 0px auto; background: #000000; color: #FFFFFF;text-align: center;}
#footer_inner{width: 940px;margin:0px auto;padding: 20px 0px;}


#footer_inner ul{ float: left; display: block; }
#footer_inner li{list-style-type: none;float: left;margin: 0px 10px;}

#footer_inner li a{color: #FFFFFF; }
#footer_inner li a:hover{color: #FFFFFF;text-decoration: underline;}
#copyright{float: right;font-size:12px;}

/* エラー時の表示 */
div .error_coution,.cl_f00 {color:#FF0000;}

/* submitボタンエリア */
div.btn_submit {text-align:center;margin:0px;}
div.btn_submit input.button {width: 150px;}
