@charset "utf-8";


/* 地図表示外枠..
--------------------------------------------------*/
#w_7_detailmap_1_1-widget{
border: solid 1px #dedede;
border-radius: 0px;
}

/* 郵便番号改行処理
--------------------------------------------------*/
#w_1_detail_1_1_2-beforeAddressSpace{
display:block;
margin-left:0;
}

/* 店舗一覧取扱商品アイコン表示
--------------------------------------------------*/
.w_1_searchresult_2_1-img-detail-flag{
margin:3px;
}

/* 店舗一覧表示取扱商品外枠
--------------------------------------------------*/
.w_1_searchresult_2_1-shop .table-style-record{
width:100%;
}

/* 最寄駅からの徒歩ルート
--------------------------------------------------*/
.w_7_aroundstation_1_2-td-not-arrow-box{
padding:2px 5px !important;
}

/* 最寄ICからの車ルート
--------------------------------------------------*/
/*#w_7_aroundic_1_2-widget{
padding-left: 0 !important;
}*/

/* 最寄り店舗一覧表示
--------------------------------------------------*/
.w_7_nearbyshop_1_2_4-td-name,
.w_7_nearbyshop_1_2_4-td-address,
.w_7_nearbyshop_1_2_4-td-distance {
padding:10px !important;
}


/* 店舗一覧チラシ表示
--------------------------------------------------*/
.col-xs-4{
overflow: hidden;
}

.w_1_searchresult_2_1-shufoo{
border: solid 1px #dedede;
margin-top: 45px !important;
width: 378px !important;
height: 220px !important;
overflow-x: scroll !important;
overflow-y: hidden;
}

.shufoo-list-parent{
}

/* 緊急お知らせ表示
--------------------------------------------------*/
#w_7_imagelink_1_1-widget-body {
padding: 10px 0px !important;
}
.emergency_notice{
border:solid 2px #f00; color:#f00; padding:10px; text-align:center; font-size:14px;
}

/* 検索トップお知らせ表示
--------------------------------------------------*/

#w_7_siteinformation_1_1_widget-title,.col-sm-3,#w_7_siteinformation_1_1_2-widget{display:none;}
#w_7_siteinformation_1_1-widget{margin-bottom:20px;margin-top: 10px; border:solid 2px #f00;text-align:center;font-size:14px;}
.w_7_siteinformation_1_1-text{width:100%;}
#w_7_siteinformation_1_1-widget-body{padding: 10px;font-size:14px;}



/* 店舗検索結果一覧表示
--------------------------------------------------*/
.w_1_searchresult_1_1_tdAddress,.w_1_searchresult_1_1_tdPhone,.w_1_searchresult_1_1_tdDetail{
vertical-align: middle !important;
}
.w_1_searchresult_1_1_tdPhone,.w_1_searchresult_1_1_tdDetail{
text-align: center !important;
}

.col-xs-offset-3 {
margin-left: 0% !important;
}

/*.col-xs-6 {
width: 100% !important;
}*/


/* パンくず表示
--------------------------------------------------*/
#w_1_breadcrumbs_1_1-widget{
border: solid 1px #dedede;
border-radius: 0px;
border-bottom: none;
}


/* スマホチラシ表示
--------------------------------------------------*/
/*@media screen and (max-width: 640px) {
.shufoo-list-parent{width: 370px !important;}
}*/

/* スマホ住所表示
--------------------------------------------------*/
#w_6_detail_1_1_8-ul-address{margin-bottom: 0 !important;}


/* フォント設定
--------------------------------------------------*/
/* -- color -------------------*/
.tRed	 {color: #D90000;}
.tGreen	 {color: #00FF00;}
.tBlue	 {color: #2D2886;}
.tLiBlue  {color: #0066CC;}
.tBlack	 {color: #000000;}
.tWhite	 {color: #FFFFFF;}
.tOrange {color: #FF9900;}
.tYellow {color: #FFFF00;}
.tGray	 {color: #666666;}
.tPink	 {color: #DE0A4E;}

/* -- font rem -------------------*/
.fnt9{ font-size:0.642857142rem;}
.fnt10{ font-size:0.71428571rem;}
.fnt11{ font-size:0.785714281rem;}
.fnt12{ font-size:0.857142852rem;}
.fnt13{ font-size:0.928571423rem;}
.fnt14{ font-size:1rem;}
.fnt15{ font-size:1.071428565rem;}
.fnt16{ font-size:1.142857136rem;}
.fnt17{ font-size:1.214285707rem;}
.fnt18{ font-size:1.285714278rem;}
.fnt19{ font-size:1.357142849rem;}
.fnt20{ font-size:1.42857142rem;}
.fnt21{ font-size:1.499999991rem;}
.fnt22{ font-size:1.571428562rem;}
.fnt23{ font-size:1.642857133rem;}
.fnt24{ font-size:1.714285704rem;}
.fnt25{ font-size:1.785714275rem;}
.fnt26{ font-size:1.857142846rem;}
.fnt27{ font-size:1.928571417rem;}
.fnt28{ font-size:1.999999988rem;}
.fnt29{ font-size:2.071428559rem;}
.fnt30{ font-size:2.14285713rem;}
.fnt35{ font-size:2.499999985rem;}
.fnt40{ font-size:2.85714284rem;}

.fwn{ font-weight: normal;}
.fwb{ font-weight: bold;}


/* 背景設定
--------------------------------------------------*/

.bgWh{ background-color:#FFF !important;}
.bgBk{ background-color:#000 !important;}
.bgGr{ background-color:#EEE !important;}
.bgBl{ background-color:#1b50a2 !important;}







/*------------------------------------------ End */