@charset "utf-8";

@import url("../packages/alphaplaza/css/import.css");

/* 2010_10_23秋冬セット用 */
.set_detail {
font-size:11px;
}
.meta{
width:140px;
}
.osusume_pro{
height:210px;
	border-width: 1px;
	border-style: dotted;
	border-color: #EEF;
}

/* メイン商品詳細リンク */
.MTB01 {background-image:url(monthly/mbt_01_kuronin.jpg);}
.MTB02 {background-image:url(monthly/mbt_02_deadsea.jpg);}
.MTB03 {background-image:url(monthly/mbt_03_kefira.jpg);}
.MTB04 {background-image:url(monthly/mbt_04_pcabc.jpg);}
.MTB05 {background-image:url(monthly/mbt_05_fre.jpg);}
.MTB06 {background-image:url(monthly/mbt_06_retin.jpg);}
.MTB08 {background-image:url(monthly/mbt_08_vietnam.jpg);}
.MTB09 {background-image:url(monthly/mbt_09_ds_set.jpg);}
.MTB10 {background-image:url(monthly/mbt_10_herbtea.jpg);}
.MTB11 {background-image:url(monthly/mbt_11_mucha.jpg);}
.MTB12 {background-image:url(monthly/mbt_12_mineral.jpg);}
.MTB13 {background-image:url(monthly/mbt_13_ss2011.jpg);}

/* メイン商品詳細ページレイアウト */
div#blockSub01Detail h2 {background-image:url(../packages/alphaplaza/img/kefira/pageHeaderKefira.jpg);}
div#blockSub02Detail h2 {background-image:url(../packages/alphaplaza/img/blackg/pageHeaderGarlic.jpg);}
div#blockSub03Detail h2 {background-image:url(../packages/alphaplaza/img/deadsea/pageHeaderDeadsea.jpg);}
div#blockSub04Detail h2 {background-image:url(../packages/alphaplaza/img/nkcp/pageHeaderNkcp.jpg);}
div#blockSub05Detail h2 {background-image:url(../packages/alphaplaza/img/karin/pageHeaderKarin.jpg);}
div#blockSub06Detail h2 {background-image:url(../packages/alphaplaza/img/pcabc/pageHeaderPcabc.jpg);}
div#blockSub07Detail h2 {background-image:url(../packages/alphaplaza/img/fre/pageHeaderFre.jpg);}
div#blockSub08Detail h2 {background-image:url(../packages/alphaplaza/img/retin/pageHeaderRetin.jpg);}
div#blockSub09Detail h2 {background-image:url(../packages/alphaplaza/img/vietnam/pageHeaderVietnam.jpg);}
div#blockSub10Detail h2 {background-image:url(../packages/alphaplaza/img/set/pageHeaderSet.jpg);}
div#blockSub11Detail h2 {background-image:url(../packages/alphaplaza/img/herbtea/ht_info.jpg);}
div#blockSub12Detail h2 {background-image:url(../packages/alphaplaza/img/mucha_soap/ms01.jpg);}
div#blockSub13Detail h2 {background-image:url(../packages/alphaplaza/img/mineral/pageHeaderMineral.jpg);}
div#blockSub14Detail h2 {background-image:url(../packages/alphaplaza/img/ss_2011/pageHeaderSS2011.jpg);}
div#blockSub15Detail h2 {background-image:url(../packages/alphaplaza/img/salon_de_tiara/h_salon_de_tiara.jpg);}

/*サブページレイアウト*/
.privacypolicy{
padding-top:20px;
text-align:center;
}

.login_contents{
padding:10px;
line-height:180%;
text-align:center;
}

.image{
text-align:center;
}

.sub_area {
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #20a5b4;
	border-left-color: #20a5b4;
	text-align: center;
}

.sub_area2 {
        padding-top:13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #20a5b4;
	border-left-color: #20a5b4;
	text-align: center;
	background-image: url(../packages/alphaplaza/img/set/bg01.jpg);
	background-repeat: repeat-y;
}

.sub_area3 {
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #20a5b4;
	border-left-color: #20a5b4;
	text-align: center;
}

.sub_area3 img {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sub_area4 {
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #20a5b4;
	border-left-color: #20a5b4;
	text-align: center;
}

.to_buy {
	background-image: url(../packages/alphaplaza/img/kefira/contents_05_03.jpg);
	height: 73px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 160px;
	padding-right: 135px;
	padding-left: 135px;
	margin-bottom: 20px;
}
div#blockSub09Detail .to_buy {
	background-image: url(../packages/alphaplaza/img/vietnam/vietnam_coffee_07.jpg);
	height: 92px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 185px;
	padding-right: 135px;
	padding-left: 135px;
	margin-bottom: 20px;
}
.detail_column p {
	float: left;
	text-align: left;
}
.detail_main {
	padding: 20px;
}
.detail_column {
	margin-bottom: 20px;
}
.detail_column2 {
	margin-bottom: 20px;
	margin-top: 20px;
}
.detail_text{
        width:350px;
}
.detail_text2 {
	width:550px;
	margin-bottom: 20px;
	margin-left: 55px;
	text-align: left;
}
.clearboth {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.deadsea_detail {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0A46A8;
	border-bottom-color: #0A46A8;
	margin:0px 5px 8px 5px;
}
.deadseadetail_left {
	float: left;
	width: 300px;
	padding: 10px;
	text-align: left;
}
.deadseadetail_video{
	float: left;
	width: 300px;
	padding: 10px;
	text-align: left;
}
.product_line {
}
.product_line table {
	text-align: center;
	font-size: 10px;
	width: 640px;
}
.deadsea_sublinks {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E50059;
	border-bottom-color: #E50059;
	color: #E50059;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
}
.deadsea_sublinks a {
	color: #E50059;
	margin-right: 5px;
	margin-left: 5px;
}
.dead_n {
	background-image: url(../packages/alphaplaza/img/deadsea/n.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.dead_dn {
	background-image: url(../packages/alphaplaza/img/deadsea/nd.jpg);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
.dead_d {
	background-image: url(../packages/alphaplaza/img/deadsea/d.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.deadseabanner{
padding-top:20px;
padding-bottom:20px;
}
.detail_garlic {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: center;
}
.to_buy_nkcp {
	background-image: url(../packages/alphaplaza/img/nkcp/contents_03_02.jpg);
	height: 80px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 210px;
	padding-right: 135px;
	padding-left: 135px;
	margin-bottom: 20px;
}
.to_buy_karin {
	background-image: url(../packages/alphaplaza/img/karin/contents_04.jpg);
	height: 77px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 200px;
	padding-right: 135px;
	padding-left: 135px;
	margin-bottom: 20px;
}
.to_buy_pcabc {
	background-image: url(../packages/alphaplaza/img/pcabc/contents_02.jpg);
	height: 77px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 200px;
	padding-right: 135px;
	padding-left: 135px;
	margin-bottom: 20px;
	background-position: center;
}
.to_buy_set {
	height: 54px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

.to_buy_ms {
	height: 70px;
	width: 676px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 110px;
	background-image: url(../packages/alphaplaza/img/mucha_soap/ms09.jpg);
}

.to_buy_herb01 {
	background-image: url(../packages/alphaplaza/img/herbtea/contents_harb_detoc.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 330px;
	margin-top: 20px;;
	margin-right: auto;
	margin-left: auto;
	padding-top: 160px;
	padding-right: 135px;
	padding-left: 135px;
	padding-bottom: 20px;
}

.to_buy_herb02 {
	background-image: url(../packages/alphaplaza/img/herbtea/contents_harb_burn.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 330px;
	margin-top: 20px;;
	margin-right: auto;
	margin-left: auto;
	padding-top: 160px;
	padding-right: 135px;
	padding-left: 135px;
	padding-bottom: 20px;
}

.to_buy_herb03 {
	background-image: url(../packages/alphaplaza/img/herbtea/contents_harb_cola.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 330px;
	margin-top: 20px;;
	margin-right: auto;
	margin-left: auto;
	padding-top: 160px;
	padding-right: 135px;
	padding-left: 135px;
	padding-bottom: 20px;
}

.to_buy_herb04 {
	background-image: url(../packages/alphaplaza/img/herbtea/contents_harb_wcut.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 330px;
	margin-top: 20px;;
	margin-right: auto;
	margin-left: auto;
	padding-top: 160px;
	padding-right: 135px;
	padding-left: 135px;
	padding-bottom: 20px;
}

.to_buy_mineral {
	background-image: url(../packages/alphaplaza/img/mineral/mineral_skin02.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 330px;
	margin-top: 20px;;
	margin-right: auto;
	margin-left: auto;
	padding-top: 140px;
	padding-right: 135px;
	padding-left: 135px;
	padding-bottom: 20px;
}

.to_buy_sdt {
	height: 70px;
	width: 676px;
	margin-right: auto;
	margin-left: auto;
}

/*ポイント還元バナー*/
#blockBannerPoint{
width:470px;
margin-top:10px;


/*会員登録用追加_2010_06_15*/
}.kaiinntouroku_box {
	width: 300px;
	border: 1px solid #20A3D7;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.input_wrap {
	float: left;
	width: 320px;
}
.input_wrap_solo {
        margin-left:auto;
        margin-right:auto;
	width: 320px;
}
.inputbox02 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.kaiinntouroku_box p {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.kaiinntouroku_box #buystep {
	margin-right: 50px;
	margin-left: 80px;
	margin-top: 16px;
	margin-bottom: 20px;
}

/*デッドシー2011*/

.ss_2011_textLarge {
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	text-align: left;
	color: #300;
}
.ss_2011_textLarge2 {
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	text-align: left;
	color: #300;
	background-image: url(../packages/alphaplaza/img/ss_2011/contents_12.jpg);
}
.ss_2011_textLarge3 {
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	text-align: left;
	color: #300;
	background-image: url(../packages/alphaplaza/img/ss_2011/contents_18.jpg);
}
.product_price {
	font-size: 18px;
	font-weight: bold;
	color: #933;
	padding-top: 10px;
	padding-bottom: 10px;
}


.ss_2011_product_wrap {
	width: 652px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../packages/alphaplaza/img/ss_2011/texture_ss.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.ss_2011_product_detail {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.ss_2011_product_text {
	width: 360px;
	float: left;
	text-align: left;
}
.ss_211_product_image {
	float: left;
	width: 250px;
}

/* ガーリック */

.garlic2_text_left {
	width: 300px;
	float: left;
	padding: 15px;
        line-height:170%;
	text-align: left;
}
.garlic2_text_bot {
	float: left;
	width: 400px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	text-align: left;
        line-height:170%;
}
.garlic2_image_small {
	float: left;
	width: 220px;
}
.garlic2_image_right {
	float: left;
	width: 340px;
}
.garlic_cl h3 {
	font-size: 16px;
	text-align: left;
	padding: 10px;
}
.sub_header_garlic{
padding-top:10px;
}



/* 4コマ漫画アーカイブ */
.manga_archives{
width:400px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.manga_archives p{
margin-top:5px;
font-weight:bold;
}

.mangablock{
float:left;
width:200px;
}

/* マスクの使い方 2010_07_01 */

.mask_howto{
margin-bottom:15px;
}


/* ４コママンガバージョンアップ 2011_03_10 */
		#imgHover {
			margin-top: 0px;
			width: 172px;
			text-align:right;
		}
			#imgHover ul {
				list-style: none;
			}
				#imgHover ul li {
					margin-right: 5px;
margin-bottom:5px;
				}
					#imgHover ul li img {
						border: none;
					}
 
					#imgHover ul li a {
						display: block;
					}
 
					#imgHover ul li a:hover {
						position: relative;
					}
 
					#imgHover ul li a .mainImage {
						display: none;
					}
 
					#imgHover ul li a:hover .mainImage {
						display: block;
						position: absolute;
						top: -28px;;
						left: -20px;
					}
