/**
 ************************
 * @ver 0.00
 * @date 10/02/23
 * @editors kzms2
 ************************
 */

/* @import css file
========================*/
/* coa file */
@import url(coa.css);
/* common design file */
@import url(cmn.css);

/* @caption 2column area
========================*/
.captionArea{
margin-bottom:10px;
overflow:hidden;
_zoom:1;
}
.captionZone{
border:1px solid #d5d5d5;
padding:5px 10px 15px;
text-align:center;
}
.captionZone .ttl4{
text-align:left;
}
.columnL50 .captionZone{
margin-right:9px;
}
.columnR50 .captionZone{
margin-left:9px;
}

/* @slideshow area
========================*/
.slideshowArea{
border:1px solid #d5d5d5;
margin-bottom:10px;
padding:5px 10px 15px;
text-align:center;
}
.slideshowArea .ttl4{
text-align:left;
}
.slideshowPreview{
float:left;
width:308px;
}
.slideshowLists{
overflow:hidden;
_zoom:1;
}
.slideshowLists ul{
margin-right:-9px;
*zoom:1;
}
.slideshowLists li{
float:left;
margin:0 9px 9px 0;
line-height:0;
width: 90px;
height: 90px;
}

/* @qr area
========================*/
.qrArea{
margin-bottom:10px;
overflow:hidden;
_zoom:1;
}
.qrArea .designTable{
height:125px;
}
.qrArea .designTable td{
line-height:1.5;
}
.qrDetail{
border-width:1px;
border-style:solid;
margin-left:10px;
margin-top:-1px;
*margin-top:0;
padding:10px;
text-align:center;
height:105px;
}
.qrDetail img,
.qrDetail p{
text-align:left;
margin-bottom:5px !important;
font-size:80%;
}

/* @store area
========================*/
.storeArea{
*zoom:1;
}
.storeArea .attention{
color:#ff4200;
}
.storeImg{
margin-right:15px;
}
.storeDetail dl dt,
.storeDetail dl dd{
margin-bottom:10px;
}

/* @osusume area
========================*/
.osusumeArea{
margin-bottom:10px;
}
.osusumeArea .osusumeAreaInner{
background-color: #efefef;
padding: 10px;
}
.osusumeArea ul{ 
width:100%;
}
.osusumeArea li{
float: left;
width: 220px;
padding-right: 10px;
}
#contentsColumn .osusumeArea p{
margin-bottom:5px;
}
.osusumeArea td.row1{
padding-right: 5px;
vertical-align: top;
}
.osusumeArea td.row2{
width:150px;
padding-left:10px;
}
/* @kaishaMmailto area
========================*/
.kaishaMmailtoArea{
margin:10px 0;
text-align:right;
}
.kaishaMmailtoArea p{
color:red;
font-weight:bold;
padding-bottom:10px;
}

