/*----------------------------------------------
チラシポスティングのご案内
-----------------------------------------------*/

h2{
margin-top:20px;
margin-bottom:20px;
}

h3{
margin-top:20px;
margin-bottom:5px;
}

p.anno{
 font-size:80%;
 margin-bottom:30px;
 }
 
p.spot{
width:400px;
background-color:#FF9999;
padding:5px;
margin-top:20px;
margin-bottom:20px;
font-weight:bold;
}

.block{
float:left;
margin-right:20px;
}

.block02{
float:left;
margin-right:5px;
margin-bottom:10px;
}

.main_box{
margin-left:50px;
margin-bottom:30px;
}

.link{
width:600px;
text-align:center;
margin-top:30px;
margin-bottom:20px;
}

p.section01{
margin-top:20px;
margin-bottom:20px;
}



table.table-01 {
    width: 630px;
    border: 1px #343434 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-01 th {
    padding: 5px;
    border: #343434 solid;
    border-width: 0 0 1px 1px;
    background: #FF6666;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

tr.back{
    background: #F8E5E6;
}

table.table-01 td {
    padding: 5px;
    border: 1px #343434 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}


table.table-02 {
    width: 600px;
    border: 1px #343434 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-bottom:20px;
}

table.table-02 th {
    padding: 5px;
    border: #343434 solid;
    border-width: 0 0 1px 1px;
    background: #FF9900;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

tr.back02{
    background: #FEEDD6;
}

table.table-02 td {
    padding: 5px;
    border: 1px #343434 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}


table.table-03 {
    width: 500px;
    border: 1px #343434 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-bottom:20px;
}

table.table-03 th {
    padding: 5px;
    border: #343434 solid;
    border-width: 0 0 1px 1px;
    background: #FCE5ED;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

tr.back03{
    background: #FCE5ED;
}

table.table-03 td {
    padding: 5px;
    border: 1px #343434 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

/*----------------------------------------------
定義リスト
-----------------------------------------------*/

dl.spot{  
 border:1px solid #343434;  
 width:500px;  
 margin-bottom:5px;
} 
 
dt.spot{  
 float:left;  
 width:150px;  
 padding:5px 0 5px 10px;  
 clear:both;  
 font-weight:bold;  
 background-color:#FF6666;
 border-right:1px solid #343434;  
 }  

dd.spot{  
 width:300px;  
 margin-left:150px; 
 padding:5px 5px 5px 20px;  
 border-left:1px solid #343434;  
}  

dl.mark{  
 width:600px;  
 margin-bottom:2px;
} 
 
dt.mark{  
 float:left;  
 width:10px;  
 padding:5px 0 0 0;  
 clear:both;  
 font-weight:bold;  
color:#FF6666;
 }  

dd.mark{  
 width:550px;  
 margin-left:5px; 
 padding:5px 0 0 5px;  
}  



