@charset "UTF-8";

/*==========================================================================

layoutSetting

==========================================================================*/
/*-------------------------------------
deliveryMenuSetting
-------------------------------------*/
div.deliveryMenu {
margin: 40px 10px 0;
}

/*-------------------------------------
commonSetting
-------------------------------------*/
.imageLeftHalf,
.imageRightHalf {
margin-bottom: 20px;
padding-top: 12px;
background: url("../../../common/images/dotlineb_orange.gif") repeat-x left top;
}

/*-------------------------------------
imageLeftHalfSetting
-------------------------------------*/
.imageLeftHalf .leftColumn {
width: 300px;
}

.imageLeftHalf .rightColumn {
width: 290px;
}

/*-------------------------------------
imageRightHalfSetting
-------------------------------------*/
.imageRightHalf .leftColumn {
width: 290px;
}

.imageRightHalf .rightColumn {
width: 300px;
}

/*-------------------------------------
shopInfoSetting
-------------------------------------*/
.shopInfo {
margin: 20px;
}




/*==========================================================================

deliveryContentsSetting

==========================================================================*/
/*
#deliveryContents {
padding-top: 39px;
background: url("../images/delivery/bg_ttl.jpg") no-repeat;
}
*/

/*-------------------------------------
pageCaptionSetting
-------------------------------------*/
/*
.pageCaption {
margin: 0 40px;
}
*/





/*==========================================================================

titleSetting

==========================================================================*/
div#contents h2 {
background: url("../images/dlv_ttl.gif") no-repeat;
height: 112px;
}


div#contents h3,
div#contents h4 {
line-height: 1.5;
}

div#contents h3 {
margin: 0 0 30px 40px;
height: 50px;
background: url("../images/delivery/ttl.jpg") no-repeat;
}

div#contents h4 {
padding: 8px 0 16px 31px;
font-size: 1em;
color: #B91C22;
background: url("../present/images/bg_sub_ttl.gif") no-repeat;
}

div#contents div.deliveryMenu h4 {
margin-bottom: 2px;
padding: 0 0 0 18px;
color: #333;
background: url("../../../common/images/ico_house.gif") no-repeat 0 .1em;
}

div#contents div.deliveryMenu h5 {
margin-bottom: 8px;
padding-left: 18px;
font-size: 1.2em;
background: url("../../../common/images/ico_bag.gif") no-repeat 0 .2em;
}

div#contents div.deliveryMenu .shopInfo h5 {
margin-bottom: 8px;
padding: 4px 8px;
font-size: 1em;
color: #FFF;
background: url("../images/bg_shopinfo_ttl.gif");
}

div#contents h6 {
margin-bottom: .4em;
font-size: 1em;
color: #B91C22;
}





/*==========================================================================

notesSetting

==========================================================================*/
.imageLeftHalf .rightColumn ul.notes li,
.imageRightHalf .leftColumn ul.notes li {
margin-bottom: .3em;
padding-left: 13px;
background: url("../images/ico_square.gif") no-repeat 0 .2em;
}




/*==========================================================================

backNumberListSetting

==========================================================================*/

.link {
color: #E4007F;
background: url("../images/ico_arrow.gif") no-repeat 0 3px;
}

/*==========================================================================

profileSetting

==========================================================================*/
.profile {
margin-top: 32px;
padding: 12px 16px 12px 98px;
background: url("../beautiful/images/prf_bg.gif");
}

.profile h5 {
color: #E83921;
background: url("../../common/images/dotlineb_white_bg_pink.gif") repeat-x left bottom;
}

.profile .profilePhoto {
top: 12px;
left: 16px;
}

/* hackForWinIE6 */
* html .profile .profilePhoto {
left: -82px;
}