@charset "UTF-8";
@import "common.css";
@import "corner.css";

/*-----------------------------------------
	商品購入
-----------------------------------------*/

#buy-top {
	width:804px;
	margin:0 auto 15px auto;
	padding-top:15px;
	background:url(../buy/img/buy_top.gif) top center no-repeat;

}

#buy-btm {
	width:804px;
	padding-bottom:15px;
	background:url(../buy/img/buy_btm.gif) bottom center no-repeat;
}

#buy-bg {
	width:804px;
	background:url(../buy/img/buy_bg.gif) center repeat-y;
}

#buy-left {
	float:left;
	width:300px;
	margin:7px 0 0 15px;
	display:inline;
}


#buy-right {
	float:right;
	width:464px;
	margin:7px 15px 0 0;
	display:inline;
}

#buy-right h3 {
	width:448px;
	margin-bottom:5px;
	padding:2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:131%;
	background-color:#759826;
}

.buy-seibun-txt {
	width:444px;
	margin:0 10px;
}

#buy-price {
	width:444px;
	text-align:right;
	color:#990000;
	font-weight:bold;
	font-size:138.5%;
}


#buy-seibun-btn {
	width:444px;
	margin:10px 0 5px 0;
	text-align:left;
}

#buy-imput {
	width:300px;
	_width:310px;
	margin:0 auto 0 auto;
}

#buy-imput-l {
	float:left;
	margin-top:12px;
}

#buy-imput-l select {
	width:55px;
}

#buy-imput-btn {
	float:right;
}

/*-----------------------------------------
	製造工程
-----------------------------------------*/

.prosess {
	width:811px;
}

.prosess-btm {
	width:255px;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(../buy/img/prosess_btm.gif) top left no-repeat;
}

.prosess-bg {
	width:255px;
	vertical-align:top;
	background:url(../buy/img/prosess_bg.gif) left repeat-y;
}

.prosess-top {
	width:255px;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(../buy/img/prosess_top.gif) bottom left no-repeat;
}

.prosess-bg h3 {
	width:215px;
	margin:0 auto 10px auto;
	padding:3px 5px;
	background-color:#759826;
	color:#FFFFFF;
	font-weight:bold;
}

.prosess-bg p {
	width:215px;
	margin:0 auto;
}

.prosess-img {
	width:23px;
	background:url(../buy/img/prosess_arrow.gif) center center no-repeat;
}

/*-----------------------------------------
	リンクボタン
-----------------------------------------*/

.link-btn {
	width:100%;
	margin-top:10px;
	text-align:right;
}

.re-btn {
	width:100%;
	margin-top:30px;
	text-align:right;
} 


/*-----------------------------------------
	お支払い方法など
-----------------------------------------*/

#howto {
	clear:both;
	width:830px;
	margin:0 auto;
}

#howto h3 {
	width:365px;
	height:26px;
	margin-bottom:10px;
	text-indent:-9999px;
}

/*=====左=====*/

#howto-left {
	float:left;
	width:365px;
	margin-left:13px;
}

.howto-left-txt{
	margin:0 5px;
}

.howto-left-more {
	width:355px;
	margin:10px auto 25px auto;
	text-align:right;
}

/*お支払い*/
#h3-pay {
	background:url(../img_top/h3_pay.gif) no-repeat;
}

/*送料*/
#h3-post {
	clear:both;
	background:url(../img_top/h3_post.gif) no-repeat;
}

.post-img {
	margin-bottom:5px;
}

/*発送*/

#h3-send {
	clear:both;
	background:url(../img_top/h3_send.gif) no-repeat;
}


/*=====右=====*/
#howto-right {
	float:right;
	width:365px;
	margin-right:19px;
}


/*問い合わせ*/

#h3-inq {
	background:url(../img_top/h3_inq.gif) no-repeat;
}

#inq-box {
	width:342px;
	padding:14px 11px 6px 11px;
	background-color:#E9E5DE;
}

.inq-line {
	margin-bottom:10px;
	padding:0 0 10px 5px;
	background:url(../common/line_dot_g_bgbr.gif) bottom repeat-x;
}

#inq-box p {
	margin:0 6px 0 6px;
}


/*-----------------------------------------
	誕生秘話
-----------------------------------------*/

.story-boxbtm {
	margin-bottom:20px;
}

.story-boxbtm img {
	margin-right:4px;

}
