﻿@charset "UTF-8";


/*************************
FAX用
**************************/
#faxBox{
width:840px;
margin:0 auto;
padding:0;
position:relative;
}

#faxBox:after {
font-size:1px;
content: ".";
display: block;
clear: both;
height: 0;
}

#faxBox h3{
width:840px;
height:40px;
margin:0 auto;
padding:0 0 15px 0;
background-image:url(../../img/fax/ttl_fax.png);
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
text-indent:-9999px;
}

#faxBox h3.ttlani{
background-image:url(../../img/fax/ttl_fax_ani.png);
}

#faxBox h3.ttlxmas{
background-image:url(../../img/fax/ttl_fax_xmas.png);
}

#faxBox .faxcaotion{
width:818px;
margin:10px auto;
padding:10px 10px 5px 10px;
border:1px solid #CCCCCC;
}


#faxBox .faxLRbox{
width:840px;
margin:0 auto;
padding:20px 0 10px 0;
}

#faxBox .faxLRbox:after {
font-size:1px;
content: ".";
display: block;
clear: both;
height: 0;
}

#faxBox .faxLRbox .faxLBox{
width:500px;
float:left;
margin:0;
padding:0;
}


#faxBox .faxLRbox .faxRBox{
width:300px;
float:right;
margin:0;
padding:0;
}

#faxBox p.subttl{
border-left:2px solid #990000;
border-bottom:1px solid #CCCCCC;
padding:2px 0 4px 10px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#333333;
}

#faxBox p{
text-align:left;
margin:0 auto 5px 0;
}

#faxBox p.subttlcomment{
padding:0 0 0 14px;
}


#faxBox p.faxmaincomment{
padding:0 0 4px 0px;
font-size:14px;
}


#faxBox dl{
margin:0 auto;
padding:5px 0 10px 12px;
}

#faxBox dl dt{
display:block;
text-align:left;
font-weight:bold;
padding:0;
margin:0 auto 5px auto;
}

#faxBox dl dd{
display:block;
text-align:left;
padding:0 0 0 0.5em;
margin:0 auto 15px auto;
}

#faxBox .faxRBoxTable{
width:300px;
margin:0 auto;
text-align:center;
}

#faxBox .faxRBoxTable table{
width:300px;
margin:0 auto;
padding:0;
background-color:#CCCCCC;
}

#faxBox .faxRBoxTable table th{
background-color:#FFFFFF;
width:33%;
font-weight:normal;
}

#faxBox .faxRBoxTable table td{
background-color:#FFFFFF;
}


#faxBox .faxBoxTable{
width:840px;
margin:0 auto;
text-align:center;
}

#faxBox .faxBoxTable table{
width:820px;
margin:0 auto 15px auto;
padding:0;
background-color:#CCCCCC;
}

#faxBox .faxBoxTable table th{
background-color:#666666;
color:#FFFFFF;
font-weight:normal;
padding:5px 0 5px 0;
}

#faxBox .faxBoxTable table td{
background-color:#FFFFFF;
padding:5px 0;
}

#faxBox .faxrepeat{
padding:0 0 20px 0;
}


#faxBox .adobe{
width:400px;
height:33px;
margin:0;
padding:0;
position:absolute;
top:85px;
left:270px;
}

#faxBox .adobe:after {
font-size:1px;
content: ".";
display: block;
clear: both;
height: 0;
}

#faxBox .adobe a{
display:block;
float:left;
text-align:left;
padding: 0 4px 0 0;
}

/*ケーキご案内*/
#faxBox .Faxcakes{
width:770px;
margin:0 auto;
padding:5px 0 5px 0;
}

#faxBox .Faxcakes:after {
font-size:1px;
content: ".";
display: block;
clear: both;
height: 0;
}

#faxBox .Faxcakes p{
width:375px;
text-align:center;
}

#faxBox .Faxcakes .cakesLeft{
width:375px;
margin:0;
padding:0;
float:left;
}

#faxBox .Faxcakes .cakesRight{
width:375px;
margin:0;
padding:0;
float:right;
}










