/* spgoods */	
#bnrs {	
	height: auto;
	margin: 10px 0 0;
	overflow: hidden;
	zoom: 1;
	/*
	border-bottom: dotted 1px #CCCCCC;
	*/
}


.contents2column{
	}
.contents2column .inner{
	float:left;
	width: 235px;
	padding:5px 0;
	}

.width50{
	width:50%;
	}


.bnr_2col {
	width:720px;
	margin:auto;
	padding:0;
	font-size:1.2em;
}

.bnr_2col .Limg {
	width:228px;
	margin:0 5px 15px 5px;
	float:left;
	line-height:140%;
}



.bnr_tit  {
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	padding:5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:10px auto;
}

.sidenavi_wide_arrowcomment_xls {		
	background-image: url(../images/icon_xls.gif);	
	background-repeat: no-repeat;	
	background-position:10px 7px;	
	padding:5px 0 5px 30px; 	
	border-bottom:1px dotted #cccccc;	
	font-size:1.2em;
}

.sidenavi_wide_arrowcomment_pdf {		
	background-image: url(../images/icon_pdf.gif);	
	background-repeat: no-repeat;	
	background-position:10px 7px;	
	padding:5px 0 5px 30px; 	
	border-bottom:1px dotted #cccccc;	
	font-size:1.2em;
}

/*	
薬局コラージュ特集 	
----------------------- */ 	

#Phcollage {   	
	width:692px;
	overflow:hidden;
	float: left;
	border:8px solid #A7D6FF;
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phcollage .title{	
    margin:0;
	background-image: url(../images/furu/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
    width:692px;	
	height:157px;
	display: block;
	text-indent: -9999px;
	
} 
#Phcollage .titledl{
    margin:auto;
    width:692px;	
	height:97px;
	padding:0;
}
       

#Phcollage .lineblue
   {
    width:692px;
    height:5px;
	background:#B6D1D7;
	margin:auto;
	padding:0;
   }


#Phcollage ul
   {
    width:698px;             /* リスト全体の幅 */
    height:44px;             /* リスト全体の高さ */
    list-style:none;         /* リストマークを無しにする */
		background:#ECF7F9;

   }

#Phcollage li
   {
    float:left;
   }

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

#Phcollage li.kabi a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:144px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/furu/ph_navi.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

#Phcollage li.tokucho a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:113px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/furu/ph_navi.jpg);
	background-position:-144px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

#Phcollage li.kaihatu a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:134px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/furu/ph_navi.jpg);
	background-position:-257px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

     
#Phcollage li.koe a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:144px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/furu/ph_navi.jpg);
	background-position:-401px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

     
#Phcollage li.pop a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:153px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/furu/ph_navi.jpg);
	background-position:-545px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }	

#Phcollage .con01{	
    margin:20px auto 0 auto;
	background-image: url(../images/furu/ph_img01.gif);
    width:668px;	
	height:112px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phcollage .con02{	
    margin:20px auto 0 auto;
	background-image: url(../images/furu/ph_img02.gif);
    width:668px;	
	height:136px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con03{	
    margin:10px auto;
	background-image: url(../images/furu/ph_img03.jpg);
    width:668px;	
	height:234px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcollage .con04{	
    margin:10px auto;
    width:668px;	
	height:178px;
	background-image: url(../images/furu/ph_img04.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con05{
    margin:10px auto;
    width:668px;	
	height:474px;
	background-image: url(../images/furu/ph_img05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcollage .con06{
    margin:20px auto auto auto;
    width:668px;	
	height:398px;
	background-image: url(../images/furu/ph_img06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con07{
    margin:10px auto;
    width:668px;	
	height:466px;
	background-image: url(../images/furu/ph_img07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con08{
    margin:10px auto;
    width:668px;	
	height:337px;
	background-image: url(../images/furu/ph_img08.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con09{
    margin:10px auto auto auto;
    width:668px;	
	height:102px;
	background-image: url(../images/furu/ph_img09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con10{
    margin:auto;
    width:668px;	
	height:289px;
	background-image: url(../images/furu/ph_img10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcollage .con11{
    margin:auto;
    width:668px;	
	height:289px;
	background-image: url(../images/furu/ph_img11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcollage .con12{
    margin:auto;
    width:668px;	
	height:119px;
	padding:0;
}


#Phcollage .linkbtn{	
    margin:10px auto auto auto;
    width:680px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phcollage .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phcollage .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #FF6666 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phcollage .kadomaru div.info {
	color:#FF6666;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phcollage .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}

#Phcollage .toplink {
	width:680px;
	padding:0;
	margin:10px auto;
	text-align:right;
	font-size:1.0em;
}

#Phcollage .toplink a {
	text-decoration:underline;
}

#Phcollage .lineup {		
	width:680px;	
	margin:10px auto;	
	padding:0;	
}
	
#Phcollage .type01{	
	width:335px;	
	margin:0 5px 0 2px;	
	padding:0;
	float:left;
}

#Phcollage .type02{	
	width:335px;	
	margin:auto;	
	padding:0;
	float:left;
}


#Phcollage #product{	
	width:105px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px;
	margin: 0 6px 0 0px;
}

#Phcollage #product div.img120{	
  float:left;	
  width:105px;
	border: 1px solid #d8d8d8;
}

	
#Phcollage #product_menu{	
	float:left;
	width:105px;
	padding: 0;
}

	
#Phcollage #product_menu div.name{	
	margin:5px auto;
	text-align:left;
	font-size:1.3em;
}
	
#Phcollage #product_menu div.name a{	
	text-decoration:underline;
}
	

#Phcollage #product_menu div.price{	
	margin:5px auto;
	text-align:left;
	padding:auto;
	color:#CC0000;
	font-size:1.2em;
}

#Phcollage #product_menu div.text{	
	margin:5px auto;
	text-align:left;
	padding:auto;
	font-size:1.1em;
}


#Phcollage #productr{	
	width:105px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px;
	margin: 0;
}

#Phcollage #productr div.img120{	
  float:left;	
  width:105px;
	border: 1px solid #d8d8d8;
}

#Phcollage .lineup_tit1 {		
	padding: 5px;	
	background-color:#0792B9;
	color: #fff;	
	font-weight: bold;
	font-size:1.4em;
	width:670px;
	margin:auto;
}

#Phcollage .lineup_tit2 {		
	padding: 5px;	
	background-color:#F78C8C;
	color: #fff;	
	font-weight: bold;
	font-size:1.4em;
	width:670px;
	margin:auto;
}


/*	
薬局禁煙特集 	
----------------------- */ 	

#Phnosmo {   	
	width:698px;
	overflow:hidden;
	float: left;
	background-color: #FFF;
	border:1px solid #C5C5C5;
	margin:0 0 15px 20px;
}

#Phnosmo .title{	
    margin:auto;
	background-image: url(../images/nosmoking/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
	height:156px;
    width:698px;	
	display: block;
	text-indent: -9999px;
	
}

#Phnosmo .con01{	
    margin:20px auto 10px auto;
	background-image: url(../images/nosmoking/ph_01.gif);
    width:662px;	
	height:73px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

	
#Phnosmo .con02{	
    margin:20px auto auto auto;
    width:662px;	
	height:384px;
	background-image: url(../images/nosmoking/ph_02.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con03{	
    margin:auto;
    width:662px;	
	height:73px;
	background-image: url(../images/nosmoking/ph_03.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con04{	
    margin:auto;
    width:662px;	
	height:256px;
	background-image: url(../images/nosmoking/ph_04.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con05{	
    margin:20px auto auto auto;
    width:662px;	
	height:40px;
	background-image: url(../images/nosmoking/ph_05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con06{	
    margin:auto;
    width:662px;	
	height:289px;
	background-image: url(../images/nosmoking/ph_06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con07{	
    margin:20px auto 10px auto;
    width:662px;	
	height:40px;
	background-image: url(../images/nosmoking/ph_07.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con08{	
    margin:auto;
    width:642px;	
	height:30px;
	background-image: url(../images/nosmoking/ph_08.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con13{	
    margin:auto;
    width:642px;	
	height:30px;
	background-image: url(../images/nosmoking/ph_13.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnosmo .con17{	
    margin:auto;
    width:642px;	
	height:30px;
	background-image: url(../images/nosmoking/ph_17.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phnosmo .kadomaru {
	width:600px;	
   border-radius: 30px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 2px #06B6DD solid;     /* 枠線の装飾 */
   background-color: #FFF;   /* 背景色 */
   padding:5px 10px;
   margin:15px auto;
}

#Phnosmo .kadomaru div.info {
	color:#06B6DD;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phnosmo .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #cccccc;
	
	
}



#Phnosmo .waku {	
	padding:8px; 	
	margin:15px auto;
	border:1px solid #C5C5C5;
	width:640px;
	font-size:1.4em;
	line-height:160%;
}

#Phnosmo .waku div.info {
	color:#06B6DD;
	font-weight:bold;
	margin:15px 0 0 0;
}


#Phnosmo .waku div.inf
o a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phnosmo .waku div.info a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phnosmo .waku div.info a:hover {	
	color:#E47911;
	text-decoration:underline;
}

#Phnosmo .waku div.text {
	margin:5px 0 0 0;
	font-size:1.0em;;
}


#Phnosmo .waku div.linknico {	
	padding:8px 0 5px 25px; 	
	margin:5px auto;
	width:292px;
	background-repeat: no-repeat;	
	background-image: url(../images/nosmoking/ph_arrow.gif);	
	background-position:3px 7px;
	float:left;
	font-weight:bold;
}




#product200{	
	width:212px;
	float:left;
	padding:0px;
	margin:0 0 20px 0;
}


#product200 div.imgpro{	
  width:212px;
	text-align:center;
	margin:0;
	padding:0;
  
}
	
#product200 div.textpro{	
	text-align:left;
	padding: 2px;
	text-align:center;
  width:208px;
  font-size:1.0em;;
  
}


#product400{	
	width:426px;
	float:left;
	padding:0px;
	margin:0 0 20px 0;
}


#Phnosmo .sptext{	
	line-height: 180%;
	padding:auto;
	margin: auto;
	width:662px;
	font-size:1.2em;
}



/*	
薬局ポッカ特集 	
----------------------- */ 	

#Phlemon {   	
	width:698px;
	overflow:hidden;
	float: left;
	font-size:1.0em;
	margin:0 0 15px 20px;
}

#Phlemon .title{	
    margin:auto;
	background-image: url(../images/pokka/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
	height:233px;
    width:698px;	
	display: block;
	text-indent: -9999px;
	
}        


#Phlemon ul
   {
    width:698px;             /* リスト全体の幅 */
    height:44px;             /* リスト全体の高さ */
    list-style:none;         /* リストマークを無しにする */
   }

/* 各項目 */
#Phlemon li
   {
    float:left;              /* 各項目を左側から回り込み */
   }

/* リンク部分 */

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

#Phlemon li.lemon   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:113px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/pokka/ph_navi.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

#Phlemon li.kanja a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:144px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/pokka/ph_navi.jpg);
	background-position:-113px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

#Phlemon li.ketsuatu a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:144px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/pokka/ph_navi.jpg);
	background-position:-257px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

     
#Phlemon li.eiyousi a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:144px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/pokka/ph_navi.jpg);
	background-position:-401px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }

     
#Phlemon li.pop a   {
	display:block;            /* リンク範囲をブロックに変換 */
	width:153px;             /* 項目の幅 */
    height:44px;             /* 項目の高さ */
	background-image: url(../images/pokka/ph_navi.jpg);
	background-position:-545px 0px;
	background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
	text-indent:-1000em;              /* リストの文字を枠外のずらす */
	text-decoration:none;             /* リストの下線を表示しない */
    }


#Phlemon .blwaku {   	
	width:688px;
	overflow:hidden;
	background-color: #FFF;
	border-width:10px 5px 5px 5px;
	border-color:#C1E8E8;
	border-style:solid;
	margin-bottom:15px;
}


#Phlemon .con01{	
    margin:20px auto 10px auto;
	background-image: url(../images/pokka/ph_img01.gif);
    width:678px;	
	height:34px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	

#Phlemon .con04{	
    margin:auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img04.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con05{
    margin:10px auto auto auto;
    width:653px;	
	height:338px;
	background-image: url(../images/pokka/ph_img05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con06{	
    margin:10px auto auto auto;
    width:653px;	
	height:356px;
	background-image: url(../images/pokka/ph_img06.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con07{	
    margin:20px auto 10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img07.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con08{	
    margin:auto;
    width:653px;	
	height:28px;
	background-image: url(../images/pokka/ph_img08.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con09{	
    margin:auto;
    width:653px;	
	height:131px;
	background-image: url(../images/pokka/ph_img09.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
#Phlemon .con10{	
    margin:20px auto 10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img10.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con11{	
    margin:10px auto;
    width:653px;	
	height:79px;
	background-image: url(../images/pokka/ph_img11.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
#Phlemon .con12{
	margin:10px auto;
	width:653px;
	height:182px;
	background-image: url(../images/pokka/ph_img12.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con13{	
    margin:10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img13.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con14{	
    margin:10px auto;
    width:653px;	
	height:69px;
	background-image: url(../images/pokka/ph_img14.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con15{	
    margin:10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img15.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con16{
	margin:10px auto;
	width:653px;
	height:490px;
	background-image: url(../images/pokka/ph_img16.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phlemon .con17{	
    margin:10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img17.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con18{	
    margin:10px auto;
    width:653px;	
	height:192px;
	background-image: url(../images/pokka/ph_img18.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .con19{	
    margin:10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img19.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
	clear: both;
}

#Phlemon .con24{	
    margin:10px auto;
    width:678px;	
	height:34px;
	background-image: url(../images/pokka/ph_img24.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phlemon .line680{	
    margin:10px auto;
	background-image: url(../images/pokka/line680.gif);
    width:678px;	
	height:17px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phlemon .waku {	
	margin:5px auto 5px auto;
	width:653px;
	line-height:160%;
	/*
	padding:8px; 	
	border:1px solid #C5C5C5;
	*/
	font-size:1.4em;

}

#Phlemon .waku div.bold{	
	font-weight:bold;
}

#Phlemon .waku div.boldred{	
	font-weight:bold;
	color:#CC0000;	
}

#Phlemon .waku div.explan{	
	padding-bottom:15px;
}


#Phlemon .waku div.text {
	margin:5px 0 0 0;
	font-size:1.2em;;
}

#Phlemon .toplink {
	padding:0;
	margin:10px 5px;
	text-align:right;
	font-size:1.0em;
	text-decoration:underline;
}




#Phlemon .wakugr {	
	margin:10px auto 20px auto;
	width:640px;
	font-size:1.4em;
	line-height:160%;
	padding:8px; 	
	border:1px solid #C5C5C5;

}

#Phlemon #product489 {	
	width:489px;
	float:left;
	padding:0px;
	margin:0 10px 0 0;
}

#Phlemon #product151 {	
	width:151px;
	float:left;
	padding:0px;
	margin:0;
}



#Phlemon #product324{	
	width:324px;
	float:left;
	padding:0;
	margin:0;
}

#Phlemon #product324 div.img{	
	text-align:left;
  
}

	
#Phlemon #product324 div.text{	
	text-align:left;
	padding: 0 0 0 10px;
  font-size:1.0em;
}

#Phlemon #product250{	
	width:250px;
	float:left;
	padding:0;
	margin:0;
}

#Phlemon #product250 div.img{	
	text-align:left;
  
}

	
#Phlemon #product250 div.text{	
	text-align:left;
	padding: 0 0 0 10px;
  font-size:1.0em;
}

#Phlemon #product250 .red{	
	color:#C00;  
}

#Phlemon #product402{	
	width:402px;
	float:left;
	padding:0;
	margin:0;
}

#Phlemon #product402 div.img{	
	text-align:left;
  
}

	
#Phlemon #product402 div.text{	
	text-align:left;
	padding: 0 0 0 10px;
  font-size:1.0em;
  
}


#Phlemon .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
	font-size:1.2em;
}

#Phlemon .stext{	
	line-height: 140%;
	padding:auto;
	margin: auto;
	width:653px;
	font-size:1.0em;
}

#Phlemon .kadomaru {
	width:600px;	
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
   border: 2px #5AC2DB solid;     /* 枠線の装飾 */
   background-color: #FFF;   /* 背景色 */
   padding:5px 10px;
   margin:15px auto;
}

#Phlemon .kadomaru div.info {
	color:#00A9CC;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phlemon .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #cccccc;
	
	
}


/*	
薬局キッセイ特集 	
----------------------- */ 	

#Phgenta {   	
	width:698px;
	overflow:hidden;
	margin:0 0 0 20px;
}

#Phgenta .catch{	
    margin:auto;
	background-image: url(../images/genta/ph_catch.gif);
	background-position: 0px 0px;
	outline: none;
    width:698px;	
	height:47px;
	display: block;
	text-indent: -9999px;
}        


#Phgenta .title{	
    margin:auto;
	background-image: url(../images/genta/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
    width:686px;	
	height:321px;
	display: block;
	text-indent: -9999px;
	
}        


#Phgenta .ppwaku {   	
	width:688px;
	overflow:hidden;
	float: left;
	background-color: #FFF;
	border-width:5px;
	border-color:#BCA7BB;
	border-style:solid;
	margin-bottom:15px;
}


#Phgenta .con02{	
    margin:20px auto 0 auto;
	background-image: url(../images/genta/ph_img02.jpg);
    width:686px;	
	height:327px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phgenta .con03{	
    margin:0 auto 10px auto;
	background-image: url(../images/genta/ph_img03.jpg);
    width:686px;	
	height:234px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phgenta .con04{	
    margin:20px auto 10px auto;
    width:686px;	
	height:326px;
	background-image: url(../images/genta/ph_img04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phgenta .con05{
    margin:20px auto auto auto;
    width:686px;	
	height:100px;
	background-image: url(../images/genta/ph_img05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phgenta .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
	font-size:1.2em;
}


#Phgenta .kadomaru {
	width:630px;	
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
   border: 2px #4B3E83 solid;     /* 枠線の装飾 */
   background-color: #FFF;   /* 背景色 */
   padding:5px 10px;
   margin:15px auto;
   
}

#Phgenta .kadomaru div.info {
	color:#4B3E83;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phgenta .kadomaru div.text {
	margin:auto 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
	
}

/*	
薬局龍角散特集 	
----------------------- */ 	

#Phryukakusan {   	
	width:698px;
	overflow:hidden;
	float: left;
	margin-bottom:20px;
	margin:0 0 0 20px;
	border:1px solid #C5C5C5;
}

#Phryukakusan .con01{	
    margin:20px auto 0 auto;
	background-image: url(../images/ryukakusan/ph_img01.gif);
    width:698px;	
	height:100px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phryukakusan .con02{	
    margin:5px auto 0 auto;
	background-image: url(../images/ryukakusan/ph_img02.gif);
    width:698px;	
	height:350px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phryukakusan .con03{	
    margin:10px auto;
	background-image: url(../images/ryukakusan/ph_img03.jpg);
    width:698px;	
	height:245px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}






#Phryukakusan .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phryukakusan .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #090 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phryukakusan .kadomaru div.info {
	color:#090;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phryukakusan .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.2em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}



#Phryukakusan div.back_tit {
	width:688px;
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	margin-bottom:10px;
	padding: 5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:auto;
}


/*	
薬局トランシーノ特集 	
----------------------- */ 	

#Phtransino {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin:0 0 20px 20px;
}


#Phtransino .title{	
    margin:auto;
	background-image: url(../images/transino/ph_title.gif);
	background-position: 0px 0px;
	outline: none;
    width:700px;	
	height:296px;
	display: block;
	text-indent: -9999px;
	
} 

#Phtransino .titledl{
    margin:auto;
    width:700px;	
	height:97px;
	padding:0;
}



#Phtransino ul
   {
    width:700px;             /* リスト全体の幅 */
    height:61px;             /* リスト全体の高さ */
    list-style:none;         /* リストマークを無しにする */
   }

#Phtransino li
   {
    float:left;
   }

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

#Phtransino li.himitu   {
	display:block;
	width:175px;
	height:61px;
	background-image: url(../images/transino/ph01_navi.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }

#Phtransino li.himitu a   {
	display:block;
	width:175px;
	height:61px;
	background-image: url(../images/transino/ph02_navi.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }

#Phtransino li.sikumi   {
	display:block;
	width:191px;
	height:61px;
	background-image: url(../images/transino/ph02_navi.gif);
	background-position:-175px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }


#Phtransino li.sikumi a   {
	display:block;
	width:191px;
	height:61px;
	background-image: url(../images/transino/ph01_navi.gif);
	background-position:-175px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }

#Phtransino li.hansoku   {
	display:block;
	width:167px;
	height:61px;
	background-image: url(../images/transino/ph03_navi.gif);
	background-position:-366px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }


#Phtransino li.hansoku a   {
	display:block;
	width:167px;
	height:61px;
	background-image: url(../images/transino/ph01_navi.gif);
	background-position:-366px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }

     
#Phtransino li.shohin    {
	display:block;
	width:163px;
	height:61px;
	background-image: url(../images/transino/ph04_navi.gif);
	background-position:-533px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }

#Phtransino li.shohin a   {
	display:block;
	width:163px;
	height:61px;
	background-image: url(../images/transino/ph01_navi.gif);
	background-position:-533px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
    }


#Phtransino .img01_01{	
    margin:auto;
	background-image: url(../images/transino/ph01_01.gif);
    width:700px;	
	height:160px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phtransino .img01_02{	
    margin:auto;
	background-image: url(../images/transino/ph01_02.gif);
    width:700px;	
	height:137px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phtransino .img01_03{	
    margin:auto;
	background-image: url(../images/transino/ph01_03.jpg);
   	width:700px;	
	height:265px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img01_04{	
    margin:auto;
	width:700px;	
	height:382px;
	background-image: url(../images/transino/ph01_04.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phtransino .img01_05{
    margin:auto;
	width:700px;	
	height:243px;
	background-image: url(../images/transino/ph01_05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img01_06{
    margin:auto;
	width:700px;	
	height:696px;
	background-image: url(../images/transino/ph01_06.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img02_01{	
    margin:auto;
	background-image: url(../images/transino/ph02_01.gif);
    width:700px;	
	height:172px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phtransino .img02_02{	
    margin:auto;
	background-image: url(../images/transino/ph02_02.gif);
    width:700px;	
	height:474px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phtransino .img02_03{	
    	margin:auto;
	background-image: url(../images/transino/ph02_03.gif);
    	width:700px;	
	height:427px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img02_04{	
    	margin:auto;
	width:700px;	
	height:508px;
	background-image: url(../images/transino/ph02_04.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phtransino .img02_05{
    	margin:auto;
	width:700px;	
	height:369px;
	background-image: url(../images/transino/ph02_05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img02_06{
    margin:auto;
	width:700px;	
	height:574px;
	background-image: url(../images/transino/ph02_06.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phtransino .img03_01{	
    	margin:auto;
	background-image: url(../images/transino/ph03_01.gif);
    	width:700px;	
	height:140px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phtransino .img03_03{	
    	margin:auto;
	background-image: url(../images/transino/ph03_03.gif);
    	width:700px;	
	height:387px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img03_05{
    	margin:auto;
	width:700px;	
	height:97px;
	background-image: url(../images/transino/ph03_05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img03_06{
    	margin:auto;
	width:700px;	
	height:282px;
	background-image: url(../images/transino/ph03_06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phtransino .img03_07{
    	margin:auto;
	width:700px;	
	height:117px;
	background-image: url(../images/transino/ph03_07.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phtransino .img04_01{	
    margin:auto;
	background-image: url(../images/transino/ph04_01.gif);
    width:700px;	
	height:160px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phtransino .img04_02{	
    margin:auto;
	background-image: url(../images/transino/ph04_02.gif);
    width:700px;	
	height:105px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phtransino .img04_04{	
    	margin:auto;
	width:700px;	
	height:367px;
	background-image: url(../images/transino/ph04_04.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phtransino .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #FF6666 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phtransino .kadomaru div.info {
	color:#FF6666;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phtransino .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}

#Phtransino .toplink {
	width:680px;
	padding:0;
	margin:10px auto;
	text-align:right;
	font-size:1.0em;
}

#Phtransino .toplink a {
	text-decoration:underline;
}



#Phtransino .lineup {		
	width:700px;	
	margin:0 0 20px 0;	
	padding:0;
	background:#fff;
}

#Phtransino #product{	
	width:260px;
	text-align:left;
	float:left;
	padding:0px;
	margin: 0 0 0 5px;
	font-size:1.4em;
}

#Phtransino #product03{	
	width:150px;
	float:left;
	padding:0px;
	margin: 0 0 0 10px;
}

#Phtransino #product03 div.link {	
	margin:5px auto;
	font-size:1.2em;
}

#Phtransino #product_menu div.name{	
	margin:5px auto;
	text-align:center;
}

#Phtransino #product_menu{	
	float:left;
	width:260px;
	padding: 0;
}

	
#Phtransino #product_menu div.name{	
	margin:5px auto;
	text-align:center;
}
	
#Phtransino #product_menu div.name a{	
	text-decoration:underline;
}
	
#Phtransino #product_menu div.text{	
	text-align:center;
	padding:auto;
	color:#CC0000;
}

#Phtransino #btn01{	
	width:462px;
	text-align:left;
	float:left;
	padding:0px;
	margin: 0 0 0 5px;
}

#Phtransino #btn02{
	width:220px;
	float:left;
	padding:0px;
	margin: 0 0 0 5px;
	font-size:1.2em;
	line-height:160%;
}

/*	
キャンペーン　マービー 	
----------------------- */ 	

#Phmarvie {   	
	width:698px;
	overflow:hidden;
	float: left;
    margin:10px auto 20px auto;
	border:1px solid #C5C5C5;
}

#Phmarvie .con01{	
    margin:auto;
	background-image: url(../images/present02/ph_img01.gif);
    width:698px;	
	height:100px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phmarvie .con02{	
    margin:5px auto 0 auto;
	background-image: url(../images/present02/ph_img02.jpg);
    width:698px;	
	height:253px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phmarvie .con03{	
    margin:10px auto;
	background-image: url(../images/present02/ph_img03.gif);
    width:698px;	
	height:369px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phmarvie .lineup {		
	width:640px;	
	margin:10px auto 20px auto;	
	padding:0;
	background:#fff;
}


#Phmarvie #product{	
	width:300px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0 10px 0 10px;
	font-size:1.4em;
}


#Phmarvie #product_menu div.name{	
	margin:5px auto;
	text-align:center;
}

#Phmarvie #product_menu{	
	float:left;
	width:300px;
	padding: 0;
}
	
#Phmarvie #product_menu div.name{	
	margin:5px auto;
	text-align:center;
}
	
#Phmarvie #product_menu div.name a{	
	text-decoration:underline;
}
	
#Phmarvie #product_menu div.text{	
	text-align:center;
	padding:auto;
	color:#CC0000;
	margin:5px auto;
}



#Phmarvie .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #E3476C solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phmarvie .kadomaru div.info {
	color:#E3476C;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phmarvie .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.2em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phmarvie div.back_tit {
	width:688px;
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	margin-bottom:10px;
	padding: 5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:auto;
}

/*
キャンペーン　かんてん 	
----------------------- */ 	

#Phkanten {   	
	width:698px;
	overflow:hidden;
	float: left;
    margin:10px auto 20px auto;
	border:1px solid #C5C5C5;
}

#Phkanten .con01{	
    margin:auto;
	background-image: url(../images/present03/ph_img01.gif);
    width:698px;	
	height:277px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phkanten .con02{	
    margin:5px auto 0 auto;
	background-image: url(../images/present03/ph_img02.jpg);
    width:698px;	
	height:351px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phkanten .con03{	
    margin:10px auto;
	background-image: url(../images/present03/ph_img03.gif);
    width:698px;	
	height:405px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phkanten .lineup {		
	width:640px;	
	margin:10px auto 20px auto;	
	padding:0;
	background:#fff;
}


#Phkanten #product{	
	width:300px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0 10px 0 10px;
	font-size:1.4em;
}

#Phkanten #product_menu{	
	float:left;
	width:300px;
	padding: 0;
}

#Phkanten #product div.text{	
	padding:auto;
	color:#CC0000;
	margin:10px auto;
}


#Phkanten #product div.name{	
	margin:10px auto;
}

#Phkanten #produc div.name a{	
	text-decoration:underline;
}


#Phkanten #product div.btn{	
	padding:auto;
	margin:5px auto;
	text-align:center;
}


#Phkanten #product div.info {
	color:#E3476C;
	font-weight:bold;
	margin:auto;
	font-size:1.0em;
}


#Phkanten #product div.pop {
	margin:10px auto;
	font-size:1.0em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phkanten div.back_tit {
	width:688px;
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	margin-bottom:10px;
	padding: 5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:auto;
}


#Phkanten .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #E3476C solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

/*	
薬局セタフィル特集 	
----------------------- */ 	

#Phcetaphil {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phcetaphil .title{	
    margin:auto;
	background-image: url(../images/cetaphil/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
    width:700px;	
	height:451px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phcetaphil .con01{	
    margin:auto;
	background-image: url(../images/cetaphil/ph01.gif);
    width:700px;	
	height:153px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phcetaphil .con02{	
    margin:auto;
	background-image: url(../images/cetaphil/ph02.jpg);
    width:700px;	
	height:235px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con03{	
    margin:auto;
	background-image: url(../images/cetaphil/ph03.jpg);
    width:700px;	
	height:647px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcetaphil .con04{	
    margin:auto;
    width:700px;	
	height:506px;
	background-image: url(../images/cetaphil/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con05{
    margin:auto;
    width:700px;	
	height:380px;
	background-image: url(../images/cetaphil/ph05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcetaphil .con06{
    margin:auto;
    width:700px;	
	height:295px;
	background-image: url(../images/cetaphil/ph06.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con07{
    margin:auto;
    width:700px;	
	height:907px;
	background-image: url(../images/cetaphil/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con08{
    margin:auto;
    width:700px;	
	height:482px;
	background-image: url(../images/cetaphil/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con09{
    margin:auto 83px;
    width:534px;	
	height:57px;
	background-image: url(../images/cetaphil/ph09.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con10{
    margin:30px auto 10px auto;
    width:700px;	
	height:57px;
	background-image: url(../images/cetaphil/ph10.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcetaphil .con11{
    margin:auto;
    width:700px;	
	height:592px;
	background-image: url(../images/cetaphil/ph11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .con12{
    margin:auto;
    width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}

#Phcetaphil .data01{
    margin:auto;
    width:680px;	
	height:528px;
	background-image: url(../images/cetaphil/ph2_01.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .data02{
    margin:auto;
    width:680px;	
	height:790px;
	background-image: url(../images/cetaphil/ph2_02.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcetaphil .data03{
    margin:auto;
    width:680px;	
	height:397px;
	background-image: url(../images/cetaphil/ph2_03.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcetaphil .data04{
    margin:auto;
    width:680px;	
	height:609px;
	background-image: url(../images/cetaphil/ph2_04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phcetaphil .linkbtn{	
    margin:10px auto;
    width:534px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phcetaphil .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phcetaphil .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #8DC21F solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phcetaphil .kadomaru div.info {
	color:#8DC21F;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phcetaphil .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}

#Phcetaphil .toplink {
	width:680px;
	padding:0;
	margin:10px auto;
	text-align:right;
	font-size:1.0em;
}

#Phcetaphil .toplink a {
	text-decoration:underline;
}

#Phcetaphil .product{
	margin:auto;
	padding:0;
	text-align:center;
	width:680px;
}


#Phcetaphil .type01{	
	width:250px;
	margin-right:2px;	
	padding:0;
	background:#E7F6C7;
	float:left;
}

#Phcetaphil .type02{	
	width:206px;	
	margin-right:2px;	
	padding:0;
	float:left;
}

#Phcetaphil .type03{	
	width:213px;	
	margin:auto;	
	padding:0;
	float:left;
}


#Phcetaphil .type01 div.btn{	
	width:124px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px;
	margin: auto;
}

/*	
薬局アサヒグルコサミン特集 	
----------------------- */ 	

#Phasahi {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phasahi .title{	
    	margin:auto;
	background-image: url(../images/asahi_guruco/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
   	width:700px;	
	height:391px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phasahi .con01{	
    	margin:auto;
	background-image: url(../images/asahi_guruco/ph01.jpg);
    	width:700px;	
	height:123px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phasahi .con02{	
    	margin:auto;
	background-image: url(../images/asahi_guruco/ph02.jpg);
	width:700px;	
	height:153px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phasahi .con03{	
    	margin:auto;
	background-image: url(../images/asahi_guruco/ph03.jpg);
    	width:700px;	
	height:212px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phasahi .con04{	
    	margin:auto;
    	width:700px;	
	height:35px;
	background-image: url(../images/asahi_guruco/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phasahi .con05{
    	margin:auto;
    	width:700px;	
	height:166px;
	background-image: url(../images/asahi_guruco/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phasahi .con06{
    	margin:auto;
    	width:700px;	
	height:218px;
	background-image: url(../images/asahi_guruco/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phasahi .con07{
    	margin:auto;
    	width:700px;	
	height:170px;
	background-image: url(../images/asahi_guruco/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phasahi .con08{
    	margin:auto;
    	width:700px;	
	height:180px;
	background-image: url(../images/asahi_guruco/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phasahi .con09{
    	margin:auto;
    	width:534px;	
	height:587px;
	background-image: url(../images/asahi_guruco/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phasahi .con10{
    	margin:auto;
    	width:700px;	
	height:70px;
	background-image: url(../images/asahi_guruco/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phasahi .linkbtn{	
    	margin:auto;
    	width:700px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phasahi .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phasahi .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #FF6223 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phasahi .kadomaru div.info {
	color:#FF6223;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phasahi .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}

#Phasahi .toplink {
	width:680px;
	padding:0;
	margin:10px auto;
	text-align:right;
	font-size:1.0em;
}

#Phasahi .toplink a {
	text-decoration:underline;
}

#Phasahi .product{
	margin:auto;
	padding:0;
	text-align:center;
	width:680px;
}


#Phasahi .type01{
	width:204px;
	margin-right:8px;
	padding:0;
	float:left;
}

#Phasahi .type02{	
	width:251px;	
	margin:0;	
	padding:0;
	float:left;
}



#Phasahi .type01 div.btn{	
	width:124px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px;
	margin: auto;
}



/*	
薬局味の素特集 	
----------------------- */ 	

#Phajinomoto {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phajinomoto .title{	
    	margin:auto;
	background-image: url(../images/ajinomoto/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
   	width:700px;	
	height:475px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phajinomoto .con01{	
    	margin:auto;
	background-image: url(../images/ajinomoto/ph01.jpg);
    	width:700px;	
	height:312px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phajinomoto .con02{	
    	margin:auto;
	background-image: url(../images/ajinomoto/ph02.jpg);
	width:700px;	
	height:458px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con03{	
    	margin:auto;
	background-image: url(../images/ajinomoto/ph03.jpg);
    	width:700px;	
	height:380px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phajinomoto .con04{	
    	margin:auto;
    	width:700px;	
	height:525px;
	background-image: url(../images/ajinomoto/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con05{
    	margin:auto;
    	width:700px;	
	height:313px;
	background-image: url(../images/ajinomoto/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phajinomoto .con06{
    	margin:auto;
    	width:700px;	
	height:401px;
	background-image: url(../images/ajinomoto/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con07{
    	margin:auto;
    	width:700px;	
	height:390px;
	background-image: url(../images/ajinomoto/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con08{
    	margin:auto;
    	width:700px;	
	height:292px;
	background-image: url(../images/ajinomoto/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con09{
    	margin:auto;
    	width:700px;	
	height:537px;
	background-image: url(../images/ajinomoto/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con10{
    	margin:auto;
    	width:700px;	
	height:373px;
	background-image: url(../images/ajinomoto/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con11{
    	margin:auto;
    	width:700px;	
	height:305px;
	background-image: url(../images/ajinomoto/ph11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con12{
    	margin:auto;
    	width:700px;	
	height:56px;
	background-image: url(../images/ajinomoto/ph12.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con13{
    	margin:auto;
    	width:700px;	
	height:79px;
	background-image: url(../images/ajinomoto/ph13.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con14{
    	margin:auto;
    	width:700px;	
	height:79px;
	background-image: url(../images/ajinomoto/ph14.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con15{
    	margin:auto;
    	width:700px;	
	height:103px;
	background-image: url(../images/ajinomoto/ph15.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con16{
    	margin:auto;
    	width:700px;	
	height:810px;
	background-image: url(../images/ajinomoto/ph16.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .con17{
    margin:auto;
    width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}

#Phajinomoto .con18{
    	margin:auto;
    	width:700px;	
	height:849px;
	background-image: url(../images/ajinomoto/ph17.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto .linkbtn{	
    	margin:auto;
    	width:700px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phajinomoto .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phajinomoto .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #0066B7 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phajinomoto .kadomaru div.info {
	color:#0066B7;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phajinomoto .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}



#Phajinomoto .type01{
	width:112px;
	margin-right:8px;
	padding:0;
	float:left;
}

#Phajinomoto .type02{	
	width:158px;	
	margin:0;	
	padding:0;
	float:left;
}

#Phajinomoto .type04{
	width:150px;
	margin:0;
	padding:0;
	float:left;
}

#Phajinomoto #type03{	
	width:195px;	
	margin:0;	
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phajinomoto #type03  div.name{	
	margin:auto;
	text-align:left;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phajinomoto #type03  div.name a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phajinomoto #type03  div.name a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phajinomoto #type03  div.name a:hover {	
	color:#E47911;
	text-decoration:underline;
}

#Phajinomoto #type03  div.catch{	
	margin:auto;
	text-align:left;
	padding: auto;
	font-size:1.0em
}


#Phajinomoto #type03 div.red2{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:left;
	margin:auto;
	font-size:1.2em
}

#Phajinomoto #type03 div.kouri2{	
	font-weight:bold;
	padding:auto;
	text-align:left;
	margin:auto;
	font-size:1.0em
}


#Phajinomoto .image_2col {
	width:680px;
	margin:auto;
	padding:0;
}



#Phajinomoto .image_2col div.img01 {
	float:left;
	width:375px;
	margin:auto;
}


#Phajinomoto .image_2col #product03{	
	float:left;
	width:295px;
	padding: 0;
	font-size:1.2em;
}


	
#Phajinomoto .image_2col #product03 div.red{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:left;
	width:220px;
	margin:auto;
	font-size:1.2em;
}
	

#Phajinomoto .image_2col #product03 div.kouri{	
	margin:auto;
	text-align:left;
	padding: auto;
	width:220px;
	font-weight:bold;
	font-size:1.0em;
}


	
#Phajinomoto .image_2col #product03 div.btn{	
	margin:auto;
	text-align:center;
	padding: auto;
	width:220px;
}

/*	
薬局大麦特集 	
----------------------- */

#Phoomugi {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phoomugi .title{	
    	margin:auto;
	background-image: url(../images/oomugi/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
    	width:700px;	
	height:450px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phoomugi .con01{	
   	 margin:auto;
	background-image: url(../images/oomugi/ph01.gif);
    	width:700px;	
	height:140px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phoomugi .con02{	
    	margin:auto;
	background-image: url(../images/oomugi/ph02.jpg);
    	width:700px;	
	height:417px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con03{	
    	margin:auto;
	background-image: url(../images/oomugi/ph03.jpg);
   	 width:700px;	
	height:354px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phoomugi .con04{	
    margin:auto;
    width:700px;	
	height:642px;
	background-image: url(../images/oomugi/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con05{
   	margin:auto;
   	width:700px;	
	height:380px;
	background-image: url(../images/oomugi/ph05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phoomugi .con06{
    	margin:auto;
    	width:700px;	
	height:396px;
	background-image: url(../images/oomugi/ph06.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con07{
    	margin:auto;
    	width:700px;	
	height:588px;
	background-image: url(../images/oomugi/ph07.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con08{
    	margin:auto;
    	width:700px;	
	height:130px;
	background-image: url(../images/oomugi/ph08.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con09{
    	margin:auto;
    	width:700px;	
	height:114px;
	background-image: url(../images/oomugi/ph09.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con10{
    	margin:auto;
    	width:700px;	
	height:493px;
	background-image: url(../images/oomugi/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoomugi .con12{
   	 margin:auto;
   	 width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}


#Phoomugi .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #1F5DAD solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phoomugi .kadomaru div.info {
	color:#1F5DAD;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phoomugi .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}



#Phoomugi .lineup{
	margin:auto;
	padding:auto;
	text-align:center;
	width:682px;
}


#Phoomugi .product{
	width:224px;
	margin:auto;
	padding:auot;
	float:left;
	border:1px solid #CCC;
	text-align:center;

}

#Phoomugi .product div.image{	
	width:224px;
	margin:auto;	
	padding:auot;
	text-align:center;

}


#Phoomugi .product div.btn{	
	width:112px;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
}


#Phoomugi .product div.btn2{	
	width:112x;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
	float:left;
}


/*
プレゼントキャンペーン　大麦 	
----------------------- */ 	

#Phkanten {   	
	width:698px;
	overflow:hidden;
	float: left;
    margin:10px auto 20px auto;
	border:1px solid #C5C5C5;
}

#Phkanten .con01{	
    margin:auto;
	background-image: url(../images/present03/ph_img01.gif);
    width:698px;	
	height:277px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phkanten .con02{	
    margin:5px auto 0 auto;
	background-image: url(../images/present03/ph_img02.jpg);
    width:698px;	
	height:351px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phkanten .con03{	
    margin:10px auto;
	background-image: url(../images/present03/ph_img03.gif);
    width:698px;	
	height:405px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phkanten .lineup {		
	width:640px;	
	margin:10px auto 20px auto;	
	padding:0;
	background:#fff;
}


#Phkanten #product{	
	width:300px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0 10px 0 10px;
	font-size:1.4em;
}

#Phkanten #product_menu{	
	float:left;
	width:300px;
	padding: 0;
}

#Phkanten #product div.text{	
	padding:auto;
	color:#CC0000;
	margin:10px auto;
}


#Phkanten #product div.name{	
	margin:10px auto;
}

#Phkanten #produc div.name a{	
	text-decoration:underline;
}


#Phkanten #product div.btn{	
	padding:auto;
	margin:5px auto;
	text-align:center;
}


#Phkanten #product div.info {
	color:#E3476C;
	font-weight:bold;
	margin:auto;
	font-size:1.0em;
}


#Phkanten #product div.pop {
	margin:10px auto;
	font-size:1.0em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phkanten div.back_tit {
	width:688px;
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	margin-bottom:10px;
	padding: 5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:auto;
}


#Phkanten .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #E3476C solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}


/*
プレゼントキャンペーン　大麦 	
----------------------- */ 	

#Phcampmugi {   	
	width:700px;
	overflow:hidden;
	float: left;
    	margin:10px auto 20px auto;
	border:1px solid #C5C5C5;
}

#Phcampmugi .con01{	
   	margin:auto;
	background-image: url(../images/present04/ph_img01.jpg);
	width:700px;
	height:417px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phcampmugi .con02{	
   	margin:auto;
	background-image: url(../images/present04/ph_img02.jpg);
	width:700px;
	height:324px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcampmugi .con03{	
   	margin:auto;
	background-image: url(../images/present04/ph_img03.jpg);
	width:700px;
	height:517px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcampmugi .con04{	
   	margin:auto;
	background-image: url(../images/present04/ph_img04.gif);
	width:700px;
	height:155px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phcampmugi .con05{	
   	 margin-left:210px;
   	 width:386px;	
	padding:0;
	text-align:center;
}


#Phcampmugi .lineup{
	margin:auto;
	padding:auto;
	text-align:center;
	width:682px;
}


#Phcampmugi .product{
	width:224px;
	margin:auto;
	padding:auot;
	float:left;
	border:1px solid #CCC;
	text-align:center;

}

#Phcampmugi .product div.image{	
	width:224px;
	margin:auto;	
	padding:auot;
	text-align:center;

}


#Phcampmugi .product div.btn{	
	width:112px;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
}


#Phcampmugi .product div.btn2{	
	width:112x;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
	float:left;
}

#Phcampmugi div.back_tit {
	width:688px;
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	margin-bottom:10px;
	padding: 5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:auto;
}

#Phcampmugi .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #1F5DAD solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phcampmugi #info{	
	width:300px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0 10px 0 10px;
	font-size:1.4em;
}


#Phcampmugi #info div.text{	
	padding:auto;
	color:#CC0000;
	margin:10px auto;
}


#Phcampmugi #info div.name{	
	margin:10px auto;
}

#Phcampmugi #produc div.name a{	
	text-decoration:underline;
}


#Phcampmugi #info div.btn{	
	padding:auto;
	margin:5px auto;
	text-align:center;
}


#Phcampmugi #info div.tit {
	color:#1F5DAD;
	font-weight:bold;
	margin:auto;
	font-size:1em;
	line-height: 130%;
}


#Phcampmugi #info div.pop {
	margin:auto;
	font-size:1em;
	line-height: 150%;
	border-top:1px dotted #BCA7BB;
}

/*	
薬局味の素特集第2弾	
----------------------- */ 	

#Phajinomoto2 {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phajinomoto2 .title{	
    	margin:auto;
	background-image: url(../images/ajinomoto2/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
   	width:700px;	
	height:438px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phajinomoto2 .con01{	
    	margin:auto;
	background-image: url(../images/ajinomoto2/ph01.jpg);
    	width:700px;	
	height:363px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phajinomoto2 .con02{	
    	margin:auto;
	background-image: url(../images/ajinomoto2/ph02.jpg);
	width:700px;	
	height:395px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con03{	
    	margin:auto;
	background-image: url(../images/ajinomoto2/ph03.jpg);
    	width:700px;	
	height:413px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phajinomoto2 .con04{	
    	margin:auto;
    	width:700px;	
	height:385px;
	background-image: url(../images/ajinomoto2/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;

}

#Phajinomoto2 .con05{
    	margin:auto;
    	width:700px;	
	height:443px;
	background-image: url(../images/ajinomoto2/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phajinomoto2 .con06{
    	margin:auto;
    	width:700px;	
	height:366px;
	background-image: url(../images/ajinomoto2/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con07{
    	margin:auto;
    	width:700px;	
	height:318px;
	background-image: url(../images/ajinomoto2/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con08{
    	margin:auto;
    	width:700px;	
	height:137px;
	background-image: url(../images/ajinomoto2/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con09{
    	margin:auto;
    	width:700px;	
	height:91px;
	background-image: url(../images/ajinomoto2/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con10{
    	margin:auto;
    	width:700px;	
	height:405px;
	background-image: url(../images/ajinomoto2/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con11{
    	margin:auto;
    	width:700px;	
	height:305px;
	background-image: url(../images/ajinomoto2/ph11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phajinomoto2 .con12{
    margin:auto;
    width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}


#Phajinomoto2 .linkbtn{	
    	margin:auto;
    	width:700px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phajinomoto2 .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phajinomoto2 .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #0066B7 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phajinomoto2 .kadomaru div.info {
	color:#0066B7;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phajinomoto2 .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phajinomoto2 .image_2col {
	width:680px;
	margin:auto;
	padding:auto;
}


#Phajinomoto2 #type01{
	width:210px;
	margin:auto;
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phajinomoto2 #type01  div.catch{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}

#Phajinomoto2 #type01  div.name{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phajinomoto2 #type01  div.name a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phajinomoto2 #type01  div.name a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phajinomoto2 #type01  div.name a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phajinomoto2 #type01 div.red{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phajinomoto2 #type01 div.kouri{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phajinomoto2 #type01 div.btn{	
	padding:auto;
	text-align:center;
	margin:auto;
}

#Phajinomoto2 .type04{
	width:156px;
	margin:auto;
	padding:0;
	float:left;
}

#Phajinomoto2 #type03{	
	width:180px;	
	margin:0;	
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phajinomoto2 #type03  div.catch3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}


#Phajinomoto2 #type03  div.name3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phajinomoto2 #type03  div.name3 a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phajinomoto2 #type03  div.name3 a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phajinomoto2 #type03  div.name3 a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phajinomoto2 #type03 div.red3{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phajinomoto2 #type03 div.kouri3{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phajinomoto2 #type03 div.btn3{	
	padding:auto;
	text-align:center;
	margin:auto;
}

/*	
薬局イオンウォーター特集 	
----------------------- */

#Phionwater  {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phionwater  .title{	
    	margin:auto;
	background-image: url(../images/ionwater/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
    	width:700px;	
	height:450px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phionwater  .con01{	
   	 margin:auto;
	background-image: url(../images/ionwater/ph01.gif);
    	width:700px;	
	height:140px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phionwater  .con02{	
    	margin:auto;
	background-image: url(../images/ionwater/ph02.jpg);
    	width:700px;	
	height:417px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con03{	
    	margin:auto;
	background-image: url(../images/ionwater/ph03.jpg);
   	 width:700px;	
	height:354px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phionwater  .con04{	
    margin:auto;
    width:700px;	
	height:642px;
	background-image: url(../images/ionwater/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con05{
   	margin:auto;
   	width:700px;	
	height:380px;
	background-image: url(../images/ionwater/ph05.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phionwater  .con06{
    	margin:auto;
    	width:700px;	
	height:396px;
	background-image: url(../images/ionwater/ph06.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con07{
    	margin:auto;
    	width:700px;	
	height:588px;
	background-image: url(../images/ionwater/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con08{
    	margin:auto;
    	width:700px;	
	height:130px;
	background-image: url(../images/ionwater/ph08.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con09{
    	margin:auto;
    	width:700px;	
	height:114px;
	background-image: url(../images/ionwater/ph09.gif);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con10{
    	margin:auto;
    	width:700px;	
	height:493px;
	background-image: url(../images/ionwater/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phionwater  .con12{
   	 margin:auto;
   	 width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}


#Phionwater  .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #1F5DAD solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phionwater  .kadomaru div.info {
	color:#1F5DAD;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phionwater  .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}



#Phionwater  .lineup{
	margin:auto;
	padding:auto;
	text-align:center;
	width:682px;
}


#Phionwater  .product{
	width:224px;
	margin:auto;
	padding:auot;
	float:left;
	border:1px solid #CCC;
	text-align:center;

}

#Phionwater  .product div.image{	
	width:224px;
	margin:auto;	
	padding:auot;
	text-align:center;

}


#Phionwater  .product div.btn{	
	width:112px;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
}


#Phionwater  .product div.btn2{	
	width:112x;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
	float:left;
}


/*	
キャンペーン　すっきりのど飴	
----------------------- */ 	

#Phame {   	
	width:698px;
	overflow:hidden;
	float: left;
    margin:10px auto 20px auto;
	border:1px solid #C5C5C5;
}

#Phame .con01{	
    margin:auto;
	background-image: url(../images/present05/ph_img01.gif);
    width:698px;	
	height:100px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phame .con02{	
    margin:5px auto 0 auto;
	background-image: url(../images/present05/ph_img02.jpg);
    width:698px;	
	height:253px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phame .con03{	
    margin:10px auto;
	background-image: url(../images/present05/ph_img03.gif);
    width:698px;	
	height:369px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phame .lineup {		
	width:640px;	
	margin:10px auto 20px auto;	
	padding:0;
	background:#fff;
}


#Phame #product{	
	width:300px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0 10px 0 10px;
	font-size:1.4em;
}


#Phame #product_menu div.name{	
	margin:5px auto;
	text-align:center;
}

#Phame #product_menu{	
	float:left;
	width:300px;
	padding: 0;
}
	
#Phame #product_menu div.name{	
	margin:5px auto;
	text-align:center;
}
	
#Phame #product_menu div.name a{	
	text-decoration:underline;
}
	
#Phame #product_menu div.text{	
	text-align:center;
	padding:auto;
	color:#CC0000;
	margin:5px auto;
}



#Phame .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #E3476C solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phame .kadomaru div.info {
	color:#E3476C;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phame .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.2em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phame div.back_tit {
	width:688px;
	font-size:1.4em;
	font-weight:bold;
	color:#373737;
	margin-bottom:10px;
	padding: 5px;
	background-image: url(../images/productdetail_tit_bg.gif);
	background-position: 0px 0px;
	margin:auto;
}

/*	
キャンペーン　オロナイン
----------------------- */ 	

#Phoronain {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phoronain .title{	
    	margin:auto;
	background-image: url(../images/oronain/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
   	width:700px;	
	height:438px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phoronain .con01{	
    	margin:auto;
	background-image: url(../images/oronain/ph01.jpg);
    	width:700px;	
	height:363px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phoronain .con02{	
    	margin:auto;
	background-image: url(../images/oronain/ph02.jpg);
	width:700px;	
	height:395px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con03{	
    	margin:auto;
	background-image: url(../images/oronain/ph03.jpg);
    	width:700px;	
	height:413px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phoronain .con04{	
    	margin:auto;
    	width:700px;	
	height:385px;
	background-image: url(../images/oronain/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;

}

#Phoronain .con05{
    	margin:auto;
    	width:700px;	
	height:443px;
	background-image: url(../images/oronain/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phoronain .con06{
    	margin:auto;
    	width:700px;	
	height:366px;
	background-image: url(../images/oronain/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con07{
    	margin:auto;
    	width:700px;	
	height:318px;
	background-image: url(../images/oronain/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con08{
    	margin:auto;
    	width:700px;	
	height:137px;
	background-image: url(../images/oronain/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con09{
    	margin:auto;
    	width:700px;	
	height:91px;
	background-image: url(../images/oronain/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con10{
    	margin:auto;
    	width:700px;	
	height:405px;
	background-image: url(../images/oronain/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con11{
    	margin:auto;
    	width:700px;	
	height:305px;
	background-image: url(../images/oronain/ph11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phoronain .con12{
    margin:auto;
    width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}


#Phoronain .linkbtn{	
    	margin:auto;
    	width:700px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phoronain .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phoronain .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #0066B7 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phoronain .kadomaru div.info {
	color:#0066B7;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phoronain .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phoronain .image_2col {
	width:680px;
	margin:auto;
	padding:auto;
}


#Phoronain #type01{
	width:210px;
	margin:auto;
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phoronain #type01  div.catch{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}

#Phoronain #type01  div.name{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phoronain #type01  div.name a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phoronain #type01  div.name a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phoronain #type01  div.name a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phoronain #type01 div.red{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phoronain #type01 div.kouri{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phoronain #type01 div.btn{	
	padding:auto;
	text-align:center;
	margin:auto;
}

#Phoronain .type04{
	width:156px;
	margin:auto;
	padding:0;
	float:left;
}

#Phoronain #type03{	
	width:180px;	
	margin:0;	
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phoronain #type03  div.catch3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}


#Phoronain #type03  div.name3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phoronain #type03  div.name3 a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phoronain #type03  div.name3 a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phoronain2 #type03  div.name3 a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phoronain #type03 div.red3{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phoronain #type03 div.kouri3{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phoronain #type03 div.btn3{	
	padding:auto;
	text-align:center;
	margin:auto;
}

/*	
キャンペーン　熱さまシート
----------------------- */ 	

#Phnetsusama {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phnetsusama .title{	
    	margin:auto;
	background-image: url(../images/netsusama/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
   	width:700px;	
	height:438px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phnetsusama .con01{	
    	margin:auto;
	background-image: url(../images/netsusama/ph01.jpg);
    	width:700px;	
	height:363px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phnetsusama .con02{	
    	margin:auto;
	background-image: url(../images/netsusama/ph02.jpg);
	width:700px;	
	height:395px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con03{	
    	margin:auto;
	background-image: url(../images/netsusama/ph03.jpg);
    	width:700px;	
	height:413px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phnetsusama .con04{	
    	margin:auto;
    	width:700px;	
	height:385px;
	background-image: url(../images/netsusama/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;

}

#Phnetsusama .con05{
    	margin:auto;
    	width:700px;	
	height:443px;
	background-image: url(../images/netsusama/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phnetsusama .con06{
    	margin:auto;
    	width:700px;	
	height:366px;
	background-image: url(../images/netsusama/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con07{
    	margin:auto;
    	width:700px;	
	height:318px;
	background-image: url(../images/netsusama/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con08{
    	margin:auto;
    	width:700px;	
	height:137px;
	background-image: url(../images/netsusama/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con09{
    	margin:auto;
    	width:700px;	
	height:91px;
	background-image: url(../images/netsusama/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con10{
    	margin:auto;
    	width:700px;	
	height:405px;
	background-image: url(../images/netsusama/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con11{
    	margin:auto;
    	width:700px;	
	height:305px;
	background-image: url(../images/netsusama/ph11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phnetsusama .con12{
    margin:auto;
    width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}


#Phnetsusama .linkbtn{	
    	margin:auto;
    	width:700px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phnetsusama .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phnetsusama .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #0066B7 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phnetsusama .kadomaru div.info {
	color:#0066B7;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phnetsusama .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phnetsusama .image_2col {
	width:680px;
	margin:auto;
	padding:auto;
}


#Phnetsusama #type01{
	width:210px;
	margin:auto;
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phnetsusama #type01  div.catch{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}

#Phnetsusama #type01  div.name{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phnetsusama #type01  div.name a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phnetsusama #type01  div.name a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phnetsusama #type01  div.name a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phnetsusama #type01 div.red{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phnetsusama #type01 div.kouri{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phnetsusama #type01 div.btn{	
	padding:auto;
	text-align:center;
	margin:auto;
}

#Phnetsusama .type04{
	width:156px;
	margin:auto;
	padding:0;
	float:left;
}

#Phnetsusama #type03{	
	width:180px;	
	margin:0;	
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phnetsusama #type03  div.catch3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}


#Phnetsusama #type03  div.name3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phnetsusama #type03  div.name3 a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phnetsusama #type03  div.name3 a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phnetsusama2 #type03  div.name3 a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phnetsusama #type03 div.red3{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phnetsusama #type03 div.kouri3{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phnetsusama #type03 div.btn3{	
	padding:auto;
	text-align:center;
	margin:auto;
}

/*	
キャンペーン　うるおいミスト
----------------------- */ 	

#Phuruoi-mist {   	
	width:700px;
	overflow:hidden;
	float: left;
	/*
	border:8px solid #A7D6FF;
	*/
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phuruoi-mist .title{	
    	margin:auto;
	background-image: url(../images/uruoi-mist/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
   	width:700px;	
	height:438px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phuruoi-mist .con01{	
    	margin:auto;
	background-image: url(../images/uruoi-mist/ph01.jpg);
    	width:700px;	
	height:363px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phuruoi-mist .con02{	
    	margin:auto;
	background-image: url(../images/uruoi-mist/ph02.jpg);
	width:700px;	
	height:395px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con03{	
    	margin:auto;
	background-image: url(../images/uruoi-mist/ph03.jpg);
    	width:700px;	
	height:413px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phuruoi-mist .con04{	
    	margin:auto;
    	width:700px;	
	height:385px;
	background-image: url(../images/uruoi-mist/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;

}

#Phuruoi-mist .con05{
    	margin:auto;
    	width:700px;	
	height:443px;
	background-image: url(../images/uruoi-mist/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phuruoi-mist .con06{
    	margin:auto;
    	width:700px;	
	height:366px;
	background-image: url(../images/uruoi-mist/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con07{
    	margin:auto;
    	width:700px;	
	height:318px;
	background-image: url(../images/uruoi-mist/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con08{
    	margin:auto;
    	width:700px;	
	height:137px;
	background-image: url(../images/uruoi-mist/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con09{
    	margin:auto;
    	width:700px;	
	height:91px;
	background-image: url(../images/uruoi-mist/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con10{
    	margin:auto;
    	width:700px;	
	height:405px;
	background-image: url(../images/uruoi-mist/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con11{
    	margin:auto;
    	width:700px;	
	height:305px;
	background-image: url(../images/uruoi-mist/ph11.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phuruoi-mist .con12{
    margin:auto;
    width:502px;	
	height:110px;
	padding:0;
	font-size:1.2em;
	text-align:center;
}


#Phuruoi-mist .linkbtn{	
    	margin:auto;
    	width:700px;	
	text-align:right;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}



#Phuruoi-mist .sptext{	
	line-height: 180%;
	padding:10px auto;
	margin: auto;
	width:653px;
}


#Phuruoi-mist .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #0066B7 solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phuruoi-mist .kadomaru div.info {
	color:#0066B7;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phuruoi-mist .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}


#Phuruoi-mist .image_2col {
	width:680px;
	margin:auto;
	padding:auto;
}


#Phuruoi-mist #type01{
	width:210px;
	margin:auto;
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phuruoi-mist #type01  div.catch{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}

#Phuruoi-mist #type01  div.name{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phuruoi-mist #type01  div.name a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phuruoi-mist #type01  div.name a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phuruoi-mist #type01  div.name a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phuruoi-mist #type01 div.red{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phuruoi-mist #type01 div.kouri{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phuruoi-mist #type01 div.btn{	
	padding:auto;
	text-align:center;
	margin:auto;
}

#Phuruoi-mist .type04{
	width:156px;
	margin:auto;
	padding:0;
	float:left;
}

#Phuruoi-mist #type03{	
	width:180px;	
	margin:0;	
	padding:0;
	float:left;
	font-size:1.2em;
}

#Phuruoi-mist #type03  div.catch3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-size:1.0em;
}


#Phuruoi-mist #type03  div.name3{	
	margin:auto;
	text-align:center;
	padding: auto;
	font-weight:bold;
	font-size:1.3em;
	line-height:130%;
}

#Phuruoi-mist #type03  div.name3 a:link{	
	color:#004B91;
	text-decoration:underline;
}

	
#Phuruoi-mist #type03  div.name3 a:visited {	
	color:#004B91;
	text-decoration:underline;
}
	
#Phuruoi-mist2 #type03  div.name3 a:hover {	
	color:#E47911;
	text-decoration:underline;
}



#Phuruoi-mist #type03 div.red3{	
	font-weight:bold;
	color:#CC0000;
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.2em;
}

#Phuruoi-mist #type03 div.kouri3{	
	padding:auto;
	text-align:center;
	margin:auto;
	font-size:1.0em;
}

#Phuruoi-mist #type03 div.btn3{	
	padding:auto;
	text-align:center;
	margin:auto;
}

/*	
薬局エクストラクト特集 	
----------------------- */

#Phextract {   	
	width:700px;
	overflow:hidden;
	float: left;
	margin-bottom:20px;
	margin:0 0 0 20px;
}


#Phextract .title{	
    	margin:auto;
	background-image: url(../images/extract/ph_title.jpg);
	background-position: 0px 0px;
	outline: none;
    	width:700px;	
	height:375px;
	display: block;
	text-indent: -9999px;
	
} 
       

#Phextract .con01{	
   	 margin:auto;
	background-image: url(../images/extract/ph01.jpg);
    	width:700px;	
	height:67px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
	
#Phextract .con02{	
    	margin:auto;
	background-image: url(../images/extract/ph02.jpg);
    	width:700px;	
	height:523px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con03{	
    	margin:auto;
	background-image: url(../images/extract/ph03.jpg);
   	width:700px;	
	height:68px;
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phextract .con04{	
    	margin:auto;
   	width:700px;	
	height:294px;
	background-image: url(../images/extract/ph04.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con05{
   	margin:auto;
   	width:700px;	
	height:81px;
	background-image: url(../images/extract/ph05.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}


#Phextract .con06{
    	margin:auto;
    	width:700px;	
	height:393px;
	background-image: url(../images/extract/ph06.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con07{
    	margin:auto;
    	width:700px;	
	height:89px;
	background-image: url(../images/extract/ph07.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con08{
    	margin:auto;
    	width:700px;	
	height:549px;
	background-image: url(../images/extract/ph08.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con09{
    	margin:auto;
    	width:700px;	
	height:376px;
	background-image: url(../images/extract/ph09.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con10{
    	margin:auto;
    	width:700px;	
	height:86px;
	background-image: url(../images/extract/ph10.jpg);
	background-position: 0px 0px;
	outline: none;
	display: block;
	text-indent: -9999px;
}

#Phextract .con12{
   	 margin:auto;
	height:110px;
	padding:0;
	text-align:center;
	background-image:url(../images/extract/bk.jpg)
}


#Phextract .kadomaru {
	width:640px;
	border-radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 2px #EB6E8F solid;     /* 枠線の装飾 */
	background-color: #FFF;   /* 背景色 */
	padding:5px 10px;
	margin:15px auto;
}

#Phextract .kadomaru div.info {
	color:#EB6E8F;
	font-weight:bold;
	margin:15px 0 0 0;
	font-size:1.4em;
}


#Phextract .kadomaru div.text {
	margin:5px 0 0 15px;
	font-size:1.4em;
	line-height: 180%;
	border-top:1px dotted #BCA7BB;
}



#Phextract .lineup{
	margin:auto;
	padding:auto;
	text-align:center;
	width:700px;
	background-image:url(../images/extract/bk2.jpg)
}


#Phextract .product{
	width:320px;
	margin:auto auto auto 20px;
	padding:auto;
	float:left;
	text-align:center;

}

#Phextract .product div.image{	
	width:320px;
	margin:auto;	
	padding:auot;
}


#Phextract .product div.btn{	
	width:149px;
	text-align:center;
	padding:auto;
	margin: 0 auto 10px auto;
}


