/* 2012-01-27 */
@charset "utf-8";

/* @import url(bootstrap.min.css); */
@import url(font-awesome.min.css);
@import url(font-awesome-ie7.min.css);

* {
    margin: 0;
    padding: 0;
}


body {
    
      font:12px/1.1em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
ol, ul{
    list-style:none;
}
strong {
     font-weight:bold;
}

     a:hover {
     filter:alpha(opacity=75); /*IE*/
     -moz-opacity:0.75; /*FF*/
     opacity:0.75;
}

.exp p {
     margin-bottom:0.5em;
     line-height:1.6em;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


img {
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
}










.mar2 {
     margin:2px;
}
.marBo5 {
     margin-bottom:5px;
}
.marBo10 {
     margin-bottom:10px;
}
.marBo20 {
     margin-bottom:20px;
}
.marBo30 {
     margin-bottom:30px;
}
.marBo40 {
     margin-bottom:40px;
}
.marBo80 {
     margin-bottom:80px;
}
.marRi10 {
     margin-left:10px;
}
.marLe5 {
     margin-left:5px;
}
.marLe10 {
     margin-left:10px;
}
.marLe20 {
margin-left:20px;
}
.padTop10 {
     padding-top:10px;
}
.padLe20 {
     padding-left:20px;
}
.floatRi {
float:right;
}
.floatLe {
float:left;
}
.posiRe {
     position:relative;
}
.posiAb {
position:absolute;
}
.lineYe {
background:#ff0;
}
.lineDk {
background:#ccc;
}

.txtLe {
text-align:left;
}
.txtCe {
text-align:center;
}
.txtRi {
text-align:right;
}
.f10px {
font-size:10px;
}
.f9px {
font-size:9px;
}
.f14px {
font-size:14px;
}
.Al {
font-family:Arial, Helvetica, sans-serif;
}

.boBo5dot {
border-bottom:1px dotted #ccc;
padding-bottom:5px;
margin-bottom:5px;
}
.boBo10dot {
border-bottom:1px dotted #ccc;
padding-bottom:10px;
margin-bottom:10px;
}
.pad10 {
padding:10px;
}


.borBo10 {
border-bottom:1px dotted #ccc;
padding-bottom:10px;
margin-bottom:10px;
}
.borBo20 {
border-bottom:1px dotted #ccc;
padding-bottom:20px;
margin-bottom:20px;
}
.boBo20sp {
border-bottom:1px dotted #ccc;
padding-bottom:10px;
margin-bottom:20px;
}




 @media screen and (max-device-width:480px) {
#shop-status-frame.exp > p {
	font-size: 7px;
	line-height: 1.8em !important;
	margin: 0;
}
#headerObi {
	font-size: 10px;
}

 }
 
 
 /* 2015-01-19 */
#msgid3 {
	font-size:14px !important;
	line-height:32px !important;
	font-weight:bold;
}
