/***********************
second
***********************/

div.context{
margin:10px 10px 20px 14px;
color:#555;
}
.mrgT10{
padding-top:10px;
}
div#price h3,
div#support h3,
div.recruit h3,
div.news h3,
div.sitemap h3,
div#contact h3,
div#coupon h3{
font-weight:none;
text-align:left;
color:#332210;
border-bottom:solid 1px #4D4D4D;
margin:0 10px 10px 0;
font-size:1.0em;
}
div.navigation{
margin-top:20px;
}
div.navigation a{
color:#332210;
}
/***********************
access
***********************/
div#access .borderLeft{
border-left:solid 3px #278F91;
padding-left:5px;
}
div#access dl dt{
float:left;  
clear: left;
float:left;
width:50px;
display:inline;
}
div#access dl dd{
margin-left:70px;
margin-bottom:10px;
display:block;
}

/***********************
price
***********************/
div#price table{
border-collapse:collapse;
width:100%;
}
div#price table th{
padding:0px;
border:1px solid #AAA;
background:#D5D5D5;
color:#332210;
text-align:center;

}

div#price table td{
padding:8px 24px;
border-bottom:1px dotted #D5D5D5;
}

div#price table td.left{
text-align:left;
padding-left:10px;
background:url(image/pri_liststyle1.gif) 0px 14px no-repeat;
width:255px;
}
div#price p.pri_komi{
text-align:right;
font-size:0.8em;
}

/***********************
support
***********************/
div#support h3 span{
font-size:0.8em;
display:block;
}
div#support p span{
font-size:0.8em;
font-color:red;
}

/***********************
newsEblog & recruit
***********************/
div.news,
div.recruit{
padding-bottom:10px;
}
div.news a:hover,
div.recruit a:hover{
text-decoration:none;
color:#332210;
}
div.news ul,
div.recruit ul{
list-style-type: disc;
list-style-position:outside;
margin:10px 20px;

}
div.news span.small,
div.recruit span.small{
display:block;
font-size:0.8em;
}
div.news dl,
div.recruit dl{
border:solid 2px #888;
padding:6px;
width:300px;
}
div.news dl dt,
div.recruit dl dt{
padding-bottom:5px;
}
/***********************
newsEblog
***********************/
div.news{
border-bottom:solid 1px #332210;
}
div.news p{
padding-bottom:10px;
}
p.contentsFooter{
margin-bottom:20px;
text-align:right;
color:#332210;
}
p.contentsFooter a{
color:#555;
}
/***********************
blog
***********************/
div#blogcontents{
font-size:0.9em;
color:#555;
}
div#blogcontents p{
margin:10px 3px 0 20px;
}
div#blogcontents ul{
margin:5px 3px  20px 20px;
border-top:solid 1px #bfbfbf;
border-bottom:solid 1px #bfbfbf;
}
div#blogcontents ul li a{
color:#555;
}
/***********************
style & staff
***********************/
div.styleContents,
div.staffContents{
width:162px;
padding-bottom:20px;
}
div.style div.comment p.staffName,
div.staff div.comment p.staffName{
font-size:0.9em;
}
div.style div.rmrg7,
div.staff div.rmrg7{
margin-right:12px;
}
div.style div.styleBack img,
div.staff div.styleBack img{
display:block;
border:solid 1px #ccc;
padding:5px;
}
div.style div.comment{
margin-top:5px;
}
div.style div.catIconImg img{
display:block;
margin-right:5px;
}
div.staff div.stylecom{
margin:5px;

}

/***********************
sitemap
***********************/
div.sitemap{
padding-bottom:20px;
}
div.sitemap a:hover{
color:#332210;
text-decoration:none;
}
div.sitemap h3{
background:url("../common/img/Icon01.gif") no-repeat left 13px;
padding-left:12px;
}
div.sitemap p{
margin:0 0 20px 13px;
}

/***********************
contact
***********************/
div#contact h3{
background:url("../common/img/Icon01.gif") no-repeat left 13px;
padding-left:12px;
}
div#contact{
padding-bottom:20px;
}

/***********************
coupon
***********************/
div#coupon{
font-size:0.8em;
border-bottom:solid 1px #4D4D4D;
}
div#coupon p{
margin-bottom:20px;
}
div#coupon p.border{
border:solid 1px #4D4D4D;
text-align:center;
padding:2px;
margin:0 5px 20px 0;
}
div#coupon em{
color:red;
padding-left:80px;
}
div#couponBtn{
text-align:center;
margin-top:20px;
margin-bottom:20px;
}
div#couponBtn p{
display: inline;
padding-right:10px;
}