@charset "UTF-8";
/* CSS Document */

/*カテゴリごとのビジュアル指定*/
.container {background-image:url(../img/bg_spa.jpg) !important;}

/* index.html */
.mainBlc{background:url(../img/jomon_bg.jpg) no-repeat #F7F7F7; height:325px; padding:25px 25px 0 0;}
.mainBlc .rightClm {width:320px; float:right;}
.mainBlc .rightClm h3 {text-align:center; margin-bottom:25px;}

.metaBlc {border-collapse:collapse; border-spacing:0; empty-cells:show; margin-bottom:30px;}
.metaBlc td {padding:5px;}
.metaBlc td,.metaBlc th {border:1px solid #CCCCCC;}

.mmBlock .leftColumn { width:328px; float:left;}
.mmBlock .rightColumn { width:312px; float:right;}
.mmTxt{line-height:1.5em; margin-bottom:10px;}
.detailBtn {text-align:center;}


/* etc.html */
h3.exc {margin-bottom:15px !important;}
.links {margin:0 auto 30px auto; width:347px;}
.links li { float:left; margin-right:23px;}
.links li.last {margin-right:0px;}

.etcBlc { margin:0 0 30px 0;}
.etcBlc h5 { margin:0 0 8px 0;}
.etcBlc .leftClm {float:left; margin-right:15px; width:320px;}
.etcBlc .rightClm {float:left; width:320px;}
.etcBlc p {margin-top:7px;}
.etcBlc p span.attentionA {color:#933B18; font-size:10px;}