/* 商品ページ　共通基本設定 */
h3 {
	text-indent: -9999px;
}
.lineup_copy {
	font-size: 17px;
	text-align: center;
	font-weight: bolder;
	color: #FF6600;
}

.item_bar{	color: #FFFFFF;
	background-color: #11AA01;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.item_bar2{
	background-color: #E1E1E1;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 30px;
}
.item_bar3{	color: #FFFFFF;
	background-color: #11AA01;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 15px;
}

.item_img_box {
	float: left;
	width: 185px;
	margin-top: 10px;
	margin-left: 2px;
}
.item_img_box p {
	margin-left: 0px;
	line-height: 19px;
	padding-right: 3px;
}

.item_img_name {
	background-color: #E0E0E0;
	width: 177px;
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 15px;
}
.item_kart_box {
	float: left;
	width: 290px;
	margin-top: 10px;
	margin-bottom:15px;
}
.kart_kakaku {
	color: #FF0000;
	text-align: right;
	line-height: 17px;
}
.kart_teika {
	text-decoration: line-through;
	text-align: right;
	font-weight: bold;
}
.item_kart_box table {
	width: 290px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #11AA01;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #11AA01;
}
.item_kart_box th {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #11AA01;
	padding-left: 3px;
	background-color: #FFFAE7;
	width: 70px;
	font-weight: normal;
}
.item_kart_box td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #11AA01;
	text-align: right;
}
.item_kart_box caption {
	color: #FFFFFF;
	background-color: #11AA01;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
#item_kart_box_bottom {
	border-bottom-style: solid;
}

.item_kart_box p {
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 25px;
}

.item_kart_box p.margin_top0{
	margin-top:0px;
}

#form1 {
	margin-bottom: 0px;
}
#souryo {
	background-image: url(../shop/images/shop_soryo.jpg);
	height: 82px;
	margin-left: 0px;
	margin-top: 15px;
	background-repeat: no-repeat;
}


/*商品ページ　共通定期購入*/
#teiki_box {
	width: 480px;
}
#teiki_box h5{
	text-indent: -9999px;
}
#teiki_contents1 {
	background-image: url(../shop/images/teiki_title1.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#teiki_contents_img {
	background-image: url(../shop/images/teiki_img1.jpg);
	height: 211px;
	margin-top: 15px;
	margin-left: 0px;
}




/*商品ラインナップ　　　　　　　*/
#shop_box {
	background-image: url(../shop/images/shop_title1.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	width: 480px;
	background-position: top;
	overflow: hidden;
}
#shop_box p {
	margin-left: 0px;
}
#shop_box h4 {
	text-indent: -9999px;
}
/*商品ラインナップ　ぶどう物語バナー　　　*/
#shop_bm a {
	background-image: url(../shop/images/shop_img1.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　αE　　　*/
#shop_ae a {
	background-image: url(../shop/images/shop_img2.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　ハイスーパーカツロン　　　*/
#shop_high a {
	background-image: url(../shop/images/shop_img3.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　とうめいげん　　　*/
#shop_toumeigen a {
	background-image: url(../shop/images/shop_img4.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　ハイスーパーカツロンE　　　*/
#shop_e a {
	background-image: url(../shop/images/shop_img5.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　ケンコースリム　　　*/
#shop_slim a {
	background-image: url(../shop/images/shop_img6.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　シッカリボーン　　　*/
#shop_born a {
	background-image: url(../shop/images/shop_img7.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　カツロンアロエ　　　*/
#shop_aloe a {
	background-image: url(../shop/images/shop_img8.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
/*商品ラインナップ　カツロンビューティー　　　*/
#shop_kb a {
	background-image: url(../shop/images/shop_img9.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}

/*商品ラインナップ　ニューカツロンビューティー　　　*/
#shop_nkb a {
	background-image: url(../shop/images/shop_img10.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}

/*商品ラインナップ　カツロン・スッキリ　　　*/
#shop_ksk a {
	background-image: url(../shop/images/shop_img11.jpg);
	height: 123px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}

/*ぶどう物語　　　　　　　*/
#story_box {
	background-image: url(../shop/story/images/story_title1.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}
#story_box2 {
	width: 480px;
}
#story_box2_graph {
	background-image: url(../shop/story/images/story_back2.gif);
	padding-left: 235px;
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 165px;
	margin-bottom:20px;
}

#story_box2 h5{
	text-indent: -9999px;
}
#story_box3 {
	background-image: url(../shop/story/images/story_title2.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_box4 {
	background-image: url(../shop/story/images/story_title3.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_box5 {
	background-image: url(../shop/story/images/story_title4.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_box6 {
	background-image: url(../shop/story/images/story_title5.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_box7 {
	background-image: url(../shop/story/images/story_title6.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_box8 {
	background-image: url(../shop/story/images/story_title7.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_box9 {
	background-image: url(../shop/story/images/story_title8.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 10px;
}
#story_newspaper{
	text-align:center;
	margin:10px auto 20px;
}


/*カツロンビューティー　　　　　　　*/
#kb_box {
	background-image: url(../shop/kb/images/kb_title1.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}

.kb_text{
	padding-bottom:25px;
}

.kb_dl{
	margin-left:10px;
}

.kb_dl dt{
	font-size:11pt;
	font-weight:bold;
}

.kb_dl dd{
	margin:0;
}


/*ニューカツロンビューティー　　　　　　　*/
#nkb_box {
	background-image: url(../shop/nkb/images/nkb_title1.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}

.nkb_text{
	padding-bottom:25px;
}

.nkb_dl{
	margin-left:10px;
}

.nkb_dl dt{
	font-size:11pt;
	font-weight:bold;
}

.nkb_dl dd{
	margin:0;
}


/*カツロンスッキリ　　　　　　　*/
#ksk_box {
	background-image: url(../shop/ksk/images/ksk_title1.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}

.ksk_text{
	padding-bottom:25px;
}

.ksk h4{
	margin-bottom:10px;
}

.ksk p{
	margin-bottom:10px;
}

.ksk ol{
	margin-left:30px;
	padding:0;
}

.ksk ol li{
	list-style:decimal;
}


.ksk .text_right{
	text-align:right;
	margin:0;
	padding:0;
}


/*瞳明源　　　　　　　*/
#toumeigen_box {
	background-image: url(../shop/toumeigen/images/toumeigen_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
}

/*ハイスーパーカツロンE　　　*/
#e_box {
	background-image: url(../shop/e/images/e_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}

/*カツロンアロエキダチ　　　*/
#aloe_box {
	background-image: url(../shop/aloe/images/aloe_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}

/*ハイスーパーカツロン　　　*/
#high_box {
	background-image: url(../shop/high/images/high_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}

/*ケンコースリム　　　*/
#slim_box {
	background-image: url(../shop/slim/images/slim_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
}

/*シッカリボーン　　　*/
#borne_box {
	background-image: url(../shop/bone/images/borne_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
}

/*カツロンアルファイー　　　*/
#ae_box {
	background-image: url(../shop/ae/images/ae_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	clear: left;
}
.slim_copy {
	margin-bottom: 1em;
}
.slim_text {
	padding-bottom: 2em;
}




/*原料販売　　　　　*/
#pro_box {
	background-image: url(../pro/images/pro_kanban.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	width: 480px;
	background-position: left top;
}
#pro_box p {
	line-height: 18px;
	color: #339900;
	padding-top:8px;
}
.pro_box_text {
	background-image: url(../pro/images/pro_telno.jpg);
	background-repeat: no-repeat;
	height: 112px;
	padding-left: 40px;
	padding-top: 5px;
	color: #666666;
	padding-right: 15px;
	margin-left: 0px;
	margin-top: 10px;
}


#pro_box_contents1 {
	background-image: url(../pro/images/pro_img1_2.jpg);
	
	width: 480px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	padding-top: 80px;
	background-repeat: no-repeat;
	margin-top: 40px;
}
#pro_box_contents2 {
	background-image: url(../pro/images/pro_img2_2.jpg);
	
	width: 480px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	padding-top: 80px;
	background-repeat: no-repeat;
	margin-top: 40px;
}
#pro_box_contents3 {
	background-image: url(../pro/images/pro_img3_2.jpg);
	
	width: 480px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	padding-top: 80px;
	background-repeat: no-repeat;
	margin-top: 40px;
}
#pro_box_contents4 {
	background-image: url(../pro/images/pro_img4_2.jpg);
	
	width: 480px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	padding-top: 40px;
	background-repeat: no-repeat;
	margin-top: 40px;
}

#pro_box #shosai a{
display:block;
text-align:right;
padding-right:10px;
}

#pro_box #shosai a:hover{
text-decoration:underline;
}


/*いろいろな成分の働き　　　　*/
#seibun_box {
	background-image: url(../shop/seibun/images/seibun_title.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	width: 480px;
	background-position: top;
}
#seibun_box table {
	width: 480px;
	border: 1px solid #248F3F;
}
#seibun_box td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

#seibun_box th {
	width: 168px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.seibun_back_color {
	background-color: #FFF7D9;
}

.kb_campaign dt{
	color:#FF0000;
	font-weight:bold;
}

.kb_campaign dd{
	border:solid 1px #00CC00;
	padding:3px;
	margin:0 0 10px;
}

.kb_campaign p{
	margin:0;
}





/*/////桃とスモモ////////////////////////*/

.peach_kanban{
	padding:5px 2px 10px;
}

.peach_img1{
	float:right;
	padding:0 8px 10px;
}

.peach_img2{
	clear:both;
	margin:20px 0;
}

.clear{
	clear:both;
}

.peach_box{
	margin:10px 0 20px;
}

.momo_img{
	float:left;
	padding:5px;
}

.sumomo_img{
	float:left;
	padding:5px 5px 20px;
}

.peach_buy{
	clear:both;
	margin:10px auto 20px;
	text-align:center;
}

.peach_buy p{
	text-align:left;
	font-size:12pt;
	margin-top:10px;
	color:#333333;
}


.peach_buy a img {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
.peach_buy a:hover img {
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}

#peach_form {
	padding-top: 20px;
	width: 480px;
}
#mail_box2 {
	padding-top: 160px;
	width: 480px;
	padding-bottom: 285px;
}

#mail_box_tel {
	background-image: url(../mail/images/mail_telno.jpg);
	background-repeat: no-repeat;
	height: 90px;
	margin-top: 30px;
	margin-left: 0px;
}

#peach_form table {
	line-height: 20px;
	border: 3px double #CC3300;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CC3300;
}

#peach_form th {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	margin-top: 5px;
	color: #006600;
	font-weight: normal;
	width: 175px;
	text-align: left;
	padding-left: 5px;
}
#peach_form td {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 22px;
	width: 275px;
	background-color: #FFF7D9;
	padding-left: 5px;
}


/*/////ワイン////////////////////////*/

.wine_kanban{
	padding:5px 2px 10px;
}

.shop_wine_l{
	float:left;
	padding:10px;
}

.wine_text_img{
	margin-bottom:10px;
}

.shop_wine_box{
	margin-bottom:30px;
}

.wine_text{
	margin:10px 0;
}

#wine_btn{
	text-align:right;
	margin:20px 15px 0;
}




#wine_btn a img {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
#wine_btn a:hover img {
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}


/*/////ワインと桃の扉ページ////////////////////////*/

.other_kanban{
	padding:5px 2px 10px;
}

.other_img1{
	float:right;
	padding:0 8px 10px;
}

.other_img2{
	clear:both;
	margin:20px 0;
}

.clear{
	clear:both;
}

.other_box{
	margin:10px 0 20px;
}

.other1_img{
	float:left;
	padding:5px;
}

.other2_img{
	float:left;
	padding:5px 5px 20px;
}

.other_buy{
	clear:both;
	margin:10px auto 20px;
	text-align:center;
}

.other_buy p{
	text-align:left;
	font-size:12pt;
	margin-top:10px;
	color:#333333;
}


.other_buy a img {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
.other_buy a:hover img {
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}

#other_form {
	padding-top: 20px;
	width: 480px;
}
#mail_box2 {
	padding-top: 160px;
	width: 480px;
	padding-bottom: 285px;
}

#mail_box_tel {
	background-image: url(../mail/images/mail_telno.jpg);
	background-repeat: no-repeat;
	height: 90px;
	margin-top: 30px;
	margin-left: 0px;
}

#other_form table {
	line-height: 20px;
	border: 3px double #CC3300;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CC3300;
}

#other_form th {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	margin-top: 5px;
	color: #006600;
	font-weight: normal;
	width: 175px;
	text-align: left;
	padding-left: 5px;
}
#other_form td {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 22px;
	width: 275px;
	background-color: #FFF7D9;
	padding-left: 5px;
}

.shop_other_box{
	margin-bottom:20px;
}

.shop_other_box img{
	float:left;
	padding:10px;
}

#peach_box .shop_other_box p{
	margin:10px 5px;
}

p.text_right{
	text-align:right;
	padding:30px 0 0;
	margin:0;
}

p.text_right img{
	float:none;
}
