@charset "shift-jis";


/*  -- 予約申込みボタン -- */
.res_order a {display: block; width: 101px; height: 37px; background: url(/shared/images/res_order_btn.gif) no-repeat;}
.res_order a:hover {background-position: 0px -100px !important;}
.res_order a span {display: none;}

/*  -- ご利用休止ボタン -- */
.btn_kyushi a {display: block; width: 123px; height: 37px; background: url(/shared/images/btn_kyushi.gif) no-repeat;}
.btn_kyushi a:hover {background-position: 0px -100px !important;}
.btn_kyushi a span {display: none;}

/*  -- 一時中断ボタン -- */
.btn_chudan a {display: block; width: 109px; height: 37px; background: url(/shared/images/btn_chudan.gif) no-repeat;}
.btn_chudan a:hover {background-position: 0px -100px !important;}
.btn_chudan a span {display: none;}

/*  -- ご解約ボタン -- */
.btn_kaiyaku a {display: block; width: 101px; height: 37px; background: url(/shared/images/btn_kaiyaku.gif) no-repeat;}
.btn_kaiyaku a:hover {background-position: 0px -100px !important;}
.btn_kaiyaku a span {display: none;}


/*  -- fx用 背景のw101ボタンを中央寄せ -- */
.btn_cen101{margin:10px auto; width:101px;}






/* -----------------------------------------------
  お引越し手続きガイド STYLES
-----------------------------------------------	*/
div.guidetxt {border:1px solid #909090; background:url('/shop/iten/guide/img/guidebg.gif') 0 0 no-repeat #fffdee; margin:10px 0; padding:10px 45px;}
 
div.guidemain_mgn {margin: 20px 10px 0 10px;}

div.guidebtn {text-align:center; padding:20px 0 5px 0;}

div.guidebtn img {margin:0 15px;}

/*ボタンを上に配置用　*/
div.guidebtn2 {text-align:center; padding:20px 0 5px 0;}

div.guidebtn2 img {margin:0 15px;}


/* glid ボタン */
.glid {margin: 0 0 0 -10px; zoom: 1; clear: both; list-style: none !important; clear:both; _margin-left: -20px; /* IE6対応 */}
.glid:after {content: "."; display: block; clear: both; visibility: hidden; height: 0;}

.glid li {margin: 0 0 5px 10px; float: left; background: no-repeat top left; position: relative; font-size: 14px; line-height: 140%; zoom: 1;}
.glid li:hover {background: left bottom;}
.glid li:active {margin-top: 1px; margin-bottom: 4px;}
.glid a {display: block; margin: 1px; padding: 14px; position: relative; text-decoration: none; color: #000; background: no-repeat bottom right; color: #000; outline: none; overflow: hidden; border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px;}

.glid a:visited {color: #000;}
.glid a:hover {color: #00008b; -moz-opacity: 0.8; opacity: 0.8; /* filter: alpha(opacity=80); */}
.glid a.pad0 {padding: 0; width: 100% !important; height: 100% !important; _width: 99% !important; _height: 98% !important;}

.glid .tx_center {text-align: center;}
.glid .bg_left {background-position: left top;}
.glid .bg_center {background-position: center bottom;}
.glid .bgv_center {background-position: right center;}
.glid .bgv_top {background-position: right top;}

.glid .bgv_bottom {background-position: right bottom;}

.glid .sm {font-size: 12px; line-height: 145%;}
.glid .lg {font-size: 16px; line-height: 135%;}
.glid .xlg {font-size: 18px; line-height: 125%;}
.glid li a strong {display: block; margin-bottom: 7px; letter-spacing: 1px;}

.glid li.w230_h110 {width: 230px; height: 115px; background-image: url(/shop/iten/guide/img/glid_btn_230_110.png);}
.glid li.w230_h110 a {width: 200px; height: 80px;}

.glid li a span.solid {border-left: solid 3px #5DAD23; margin-top: 8px; padding: 7px 0 5px 10px; display: block; line-height: 170%;}
.glid li a strong.solid {border-left: solid 3px #5DAD23; margin-top: 8px; padding: 7px 0 5px 10px; display: block; line-height: 170%;}

