@charset "utf-8";
/* ===================================================================
CSS information

 file name  :base_info.css
 author     :yourName (admin)
 style info :informationディレクトリ内ページのスタイル
=================================================================== */

/* -----------------------------------------------------------
 最新情報&ショップニュース
----------------------------------------------------------- */
/* headline */
#sub_box .shop_headline_box {
 border: #CCD8DF 1px solid;
 margin: 0 10px;
 padding: 0 0 0 10px;
 height: 210px;
}
/* zoomup */
#sub_box .shop_zoom_box {
 _zoom: 1;
 overflow: hidden;
 background: #E8F5FD url(../../information/images/zoom_back.gif) 0 0 repeat-x;
 border: #CCD8DF 1px solid;
 margin: 13px 10px 5px 10px;
 padding: 0 10px;
}
#sub_box .shop_headline_box h4 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .shop_headline_box ul {
 padding: 0 10px 2px 0;
 overflow: auto;
 height: 176px;
}
#sub_box .shop_zoom_box ul {
 padding: 0 10px 2px 0;
}
#sub_box .shop_headline_box ul li {
 clear: both;
 border-bottom: #CCD8DF 1px dotted;
 padding: 2px 0 3px 2px;
}
#sub_box .shop_zoom_box ul li {
 clear: both;
 border-top: #006FC5 1px dotted;
 padding: 2px 0 3px 2px;
}
#sub_box .shop_headline_box ul li img,
#sub_box .shop_zoom_box ul li img {
 float: left;
 padding: 0 5px 0 0;
}
#sub_box .shop_headline_box span.date,
#sub_box .shop_zoom_box span.date {
 padding: 0 10px 0 0;
}
#sub_box .shop_headline_box span.shopname,
#sub_box .shop_zoom_box span.shopname {
 font-weight: bold;
}

/* iconlist */
#sub_box ul.ico_list {
 float: right;
 padding: 0 10px 15px 10px;
}
#sub_box ul.ico_list li {
 float: left;
}
#sub_box ul.ico_list li img {
 float: left;
 padding: 0 0 0 10px;
}
#sub_box ul.ico_list li p {
 float: left;
 padding: 0 0 0 5px;
}

/* detail_box */
#sub_box .detail_box {
 _zoom: 1;
 overflow: hidden;
 border-bottom: #006FC5 1px dotted;
 margin: 0 10px;
 padding: 0 0 15px 0;
}
#sub_box .detail_box .detail_box_img {
 float: left;
 width: 200px;
}
#sub_box .detail_box .detail_box_img img {
 padding: 10px 0 0 0;
}
#sub_box .detail_box .detail_box_txt {
 float: right;
 padding: 10px 10px 0 0;
 width: 385px;
}
#sub_box .detail_box .detail_box_txt p {
 padding: 0 0 15px 0;
}
/*  detailbox-shop */
#sub_box .detail_box .detail_box_btm {
 _zoom: 1;
 overflow: hidden;
 clear: both;
 background: #F5FBFE;
 border: #C7E2F3 1px solid;
 padding: 5px;
}
#sub_box .detail_box .detail_box_btm p {
 float: left;
 background: #fff;
 border: #CCD8DF 1px solid;
 padding: 5px;
 width: 58px;
}
#sub_box .detail_box .detail_box_btm .detail_box_btn {
 float: right;
 width: 240px;
 padding: 23px 50px 0 0;
}
#sub_box .detail_box .detail_box_btm .detail_box_btn p {
 float: none;
 background: none;
 border: none;
 padding: 0;
 font-size: 110%;
 font-weight: bold;
 width: auto;
}

/* -----------------------------------------------------------
 イベント情報
----------------------------------------------------------- */
/* schedule */
#sub_box table.event_schedule {
 border-top: #B9C9D2 1px solid;
 border-left: #B9C9D2 1px solid;
 margin: 0 0 5px 0;
 width: 100%;
}
#sub_box table.event_schedule th {
 background: #F2F4F7 url(../images/common_arrow03.gif) 5px 0.7em no-repeat;
 border-right: #B9C9D2 1px solid;
 border-bottom: #B9C9D2 1px solid;
 padding: 3px 0 3px 15px;
}
#sub_box table.event_schedule th.s_title {
 background: #F2F4F7;
 text-align: center;
 padding: 3px 0;
}
#sub_box table.event_schedule td {
 border-right: #B9C9D2 1px solid;
 border-bottom: #B9C9D2 1px solid;
 font-size: 10px;
 color: #036;
 text-align: center;
 width: 13px;
}
#sub_box table.event_schedule td.sun {
 background: #F7E8F7;
}
#sub_box table.event_schedule td.sat {
 background: #ECF7FD;
}
#sub_box p.event_schedule_txt {
 margin: 0 0 15px 0;
 overflow: hidden;
 _zoom: 1;
}
#sub_box p.event_schedule_txt a.next {
 background: url(../images/common_arrow01.gif) right center no-repeat;
 padding: 0 10px 0 0;
 float:right;
}
#sub_box p.event_schedule_txt a.back {
 background: url(../images/common_arrow04.gif) 0 center no-repeat;
 padding: 0 0 0 10px;
 float: left;
}

/* pickup_event */
#sub_box .pickup_event {
 _zoom: 1;
 overflow: hidden;
 padding: 0 10px 15px 10px;
 text-align: center;
 font-weight: bold;
}
#sub_box .pickup_event div.pick_left {
 float: left;
}
#sub_box .pickup_event div.pick_right {
 float: right;
}
#sub_box .pickup_event div.pick_left img,
#sub_box .pickup_event div.pick_right img {
 padding: 0 0 5px 0;
}

/* detailbox_event */
#sub_box .detail_box .detail_box_event {
 float: right;
 padding: 10px 0 0 0;
 width: 400px;
}
#sub_box .detail_box .detail_box_event .h4_balloon2 {
 margin: 0 0 10px 0;
}
#sub_box .detail_box .detail_box_event_body {
 padding: 0 10px;
}
#sub_box .detail_box .detail_box_event_body p {
 padding: 0 0 15px 0;
}
#sub_box .detail_box .detail_box_event_body h5 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .detail_box .detail_box_event_body table {
 margin: 5px 10px 0 10px;
}
#sub_box .detail_box .detail_box_event_body th {
 border-bottom: #ccc 1px dotted;
 padding: 10px 0;
 vertical-align: top;
}
#sub_box .detail_box .detail_box_event_body td {
 border-bottom: #ccc 1px dotted;
 padding: 10px 0 10px 10px;
 vertical-align: top;
}
#sub_box .detail_box .detail_box_event_body th.borderN,
#sub_box .detail_box .detail_box_event_body td.borderN {
 border-bottom: none;
}

/* -----------------------------------------------------------
 ドリームプラザからの重要なお知らせ
----------------------------------------------------------- */
/* headline */
#sub_box .news_headline_box {
 border: #CCD8DF 1px solid;
 margin: 0 10px;
 padding: 0 0 0 10px;
 height: 170px;
}
/* zoomup */
#sub_box .news_zoom_box {
 background: #E8F5FD url(../../information/images/zoom_back.gif) 0 0 repeat-x;
 border: #CCD8DF 1px solid;
 margin: 13px 10px 5px 10px;
 padding: 0 10px;
}
#sub_box .news_headline_box h4 {
 border-bottom: #006FC5 1px dotted;
}
#sub_box .news_headline_box ul {
 padding: 0 10px 2px 0;
 overflow: auto;
 height: 137px;
}
#sub_box .news_zoom_box ul {
 padding: 0 0 2px 0;
}
#sub_box .news_headline_box ul li {
 clear: both;
 border-bottom: #CCD8DF 1px dotted;
 padding: 5px 0 3px 2px;
}
#sub_box .news_zoom_box ul li {
 clear: both;
 border-top: #006FC5 1px dotted;
 padding: 5px 0 3px 2px;
}
#sub_box .news_headline_box ul li img,
#sub_box .news_zoom_box ul li img {
 float: left;
 padding: 0 5px 0 0;
}
#sub_box .news_headline_box span.date,
#sub_box .news_zoom_box span.date {
 padding: 0 10px 0 0;
}
#sub_box .news_headline_box p,
#sub_box .news_zoom_box p {
 display: inline;
 font-weight: bold;
}
/* detailbox_news */
#sub_box .detail_box .detail_box_news {
 padding: 10px 10px 0 10px;
}
#sub_box .detail_box .detail_box_news h5 {
 padding: 0 0 10px 0;
 font-size: 120%;
 color: #006FC5;
}
#sub_box .detail_box .detail_box_news p {
 padding: 0 0 15px 0;
}
