@charset "Shift_JIS";

/* --------------------------------------------------------------------
	フリーページ　追加分
--------------------------------------------------------------------- */

/* サイト共通要素 */
/*@import url(base.css);*/


/* includeHTML 個別スタイル指定 */
/*@import url(include.css);*/

/* スイーツコレクション2014秋 */
@import url(sweets.css);

/* JPセレクトいい秋いい暮らし */
@import url(mitsukoshi02.css);

/* WEB限定胡蝶蘭ギフトは郵便局のネットショップで */
@import url(kochoran.css);

/*ランドセル通販 */
@import url(randoseru.css);

/*ランドセル通販 */
@import url(anayuki.css);

/*羽生結弦メモリアルフレーム切手セット */
@import url(hanyu.css);

/*カニ特集 */
@import url(crab.css);


/*お節特集 */
@import url(osechi.css);

/*父の日特集 */
@import url(father01.css);

/*お中元特集 */
@import url(ochugengift.css);

/*かぼす特集 */
@import url(kabosu.css);

/*母の日特集 */
@import url(mother.css);

/*バレンタイン特集 */
@import url(valentine.css);

/*ホワイトデー特集 */
@import url(valentine.css);

/*らくらくギフト*/
@import url(rakurakugift.css);

/*毎日飲みたいドリンク＆スープ秋冬*/
@import url(drink.css);

/*カタログギフト*/
@import url(catalog.css);


/*FAQ */
@import url(faq.css);

/*ご利用ガイド */
@import url(guide.css);
@import url(order-guide.css);

#switchObject{
	display:none !important;
}

/*=====================================
*
* 03.基本スタイル
*======================================*/

/*-------------------------------------
*
* 03-01.カラム設定
*--------------------------------------*/

/*--- コンテンツ枠 ---*/

.container_{
	padding-top : 20px ;
}

.page-category .container_{
	padding-top : 10px;
}


/* 1カラム */
#dsgn_main01 {
    position: relative;
    min-height: 400px;
    _height: 400px; /* for IE6 */
}

/* 2カラム */
#dsgn_main02 {
    width: 990px;
    margin: 40px 0 0 20px;
    float: right;
}


/*--- clearfix ---*/
#dsgn_wrapper:after,
#dsgn_gHeader:after,
#dsgn_gHeaderOrder:after,
#dsgn_main01:after,
#dsgn_main02:after,
#dsgn_gFooter:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: " ";
    font-size: 0;
}

/* for IE */
#dsgn_wrapper,
#dsgn_gHeader,
#dsgn_gHeaderOrder,
#dsgn_main01:,
#dsgn_main02,
#dsgn_gFooter { 
    zoom: 1;
}


/*-------------------------------------
*
* 03-02.サイドナビゲーション
*--------------------------------------*/
#dsgn_gNav {
    width: 190px;
    float: left;
}

.container_ #dsgn_gNav{
    margin: 40px 0 0 0;
}


#dsgn_wrapper{
	line-height: 1.6;
}

/* --------------------------------------------------------------------
	フリーページ　共通
--------------------------------------------------------------------- */
div.freepage_ {
	overflow: hidden;
}
div.freepage_narrow_ {
	padding: 0 60px;
}
div.freepage_ .box_ {
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}


/* --------------------------------------------------------------------
	フリーページ　会社概要
--------------------------------------------------------------------- */
#company {
}
#company table {
	width: 100%;
}
#company table th {
	width: 8em;
	vertical-align: top;
}
#company table td {
	vertical-align: top;
}


/* --------------------------------------------------------------------
	フリーページ　プライバシーポリシー
--------------------------------------------------------------------- */
#privacy {
}
#privacy p {
	margin-bottom: 10px;
	text-indent: 1em;
}
#privacy ol {
	border-top: 1px dotted #CCC;
}
#privacy ol li {
	padding: 10px 0;
	border-bottom: 1px dotted #CCC;
}

.dsgn_pageTop{
	text-align: right;
}

 table.guidepagebox_{
	 border: 1px solid #8f8f8f;
	 margin-bottom: 15px;
 }
 table.guidepagebox_ th{
	padding: 12px 20px;
	border-right: 1px solid #8f8f8f;
	border-bottom: 1px solid #8f8f8f;
	font-weight: nortmal;
	background: #f4f4f2;
	text-align: left;
	font-size: 116.67%;
}
 table.guidepagebox_ td{
	padding: 12px 20px;
	border-right: 1px solid #8f8f8f;
	border-bottom: 1px solid #8f8f8f;
	text-align: left;
	vertical-align: middle;
}
/* --------------------------------------------------------------------
	フリーページ　ドラッグストアお問い合わせ先
--------------------------------------------------------------------- */

.info_tell_,
.info_mail_{
	margin: 20px 0;
	height: 45px;
	padding-left: 15px;
	line-height: 160%;
}
.info_tell_ li,
.info_mail_ li{
	float: left;
	font-size: 22px;
	margin-right: 15px;
}
.info_mail_ li{
	line-height: 35px;
}
.info_tell_ li:first-child,
.info_mail_ li:first-child{
	font-size: 12px;
}

.info_tell_ li img,
.info_mail_ li img{
	width: 35px;
	vertical-align: middle;
	margin-right: 10px;
}

/* --------------------------------------------------------------------
	特集一覧
--------------------------------------------------------------------- */

ul#eventList:after{
	content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}

ul#eventList{
display: inline-block;
margin-top : 10px ;
padding-left : 30px ;
}

ul#eventList li{
	display : block ;
	margin : 0 80px 40px 0 ;
	float : left ;
}

ul#eventList li:nth-child(3n) {
	margin-right : 0 !important;
}

ul#eventList li dl{
	padding : 10px ;
}

ul#eventList li dl dt a:link,
ul#eventList li dl dt a:active,
ul#eventList li dl dt a:hover,
ul#eventList li dl dt a:visited{
	color : #f00 ;
	font-weight : bold ;
}














div.container_ .freepage_ div.mainframe_ {
margin-top : 20px ;
}
