@charset "utf-8";

/* ****************************************************************
   店舗詳細ページ印刷用の独自設定
*************************************************************** */

/* ********************************
   共通
******************************** */
body{
min-width:0;
width:640px;
font-family:ＭＳ ゴシック;
color:#000000;
font-size:12pt;
border-top:none;
background:#ffffff none;
}
#wrapperBg{
background:#ffffff none;
}
#wrapper{
min-width:0;
width:auto;
font-size:12pt;
}
#header{
display:none;
}
#leftColumn{
display:none;
}
#footerWrap02{
display:none;
}
#topicPath{
display:none;
}
#mainWrap02{
background:none;
}
#mainWrap{
background:#ffffff none;
}
#mainContentsWrap{
float:none;
width:auto;
}
#contents{
width:auto;
height:auto;
margin:0 auto;
padding:0;
background:#ffffff none;
}


/* ********************************
   店舗詳細
******************************** */
#contents .name h1{
font-size:14pt;
}

#contents p.btnBack,
#mainBg .sec01Top,
#contents .print,
p.explanation2,
p#pageTop{
display:none;
}

#contents .name,
#contents .nameBtm,
#mainBg,
#mainBtm,
#mainBg .sec02Top,
#mainBg .sec02Btm,
#contents .banArea{
background:#ffffff none;
}

#contents .nameBtm{
padding-bottom:8px;
border-bottom:1px solid #cccccc;
}

#contents .sec02Top{
padding-top:0;
}

#contents .left{
float:none;
width:auto;
line-height:1.5;
}

#contents ul.shopExp2{
margin-bottom:20px;
}

#contents div.right{
float:none;
width:auto;
}