@charset "UTF-8";

/*特集パネル*/
.container_feature {margin:0 0 10px;background:url(../image/bg_container_feature.png) no-repeat bottom;overflow:hidden;}
.container_feature h2 {margin:0;padding:0;background-image:none;}
.container_feature .catchcopy {clear:both;padding:1em 0;text-align:center;font-size:150%;font-weight:bold;color:#000;}
.container_feature .catchcopy span {white-space:nowrap;}
.container_feature .catchcopy em {color:#c00;}

.container_feature .feature_items {list-style-type:none;}
.container_feature .feature_items li {float:left;margin:0 0 4px 4px;width:166px;height:160px;text-align:center;font-size:70%;display:inline;}
.container_feature .feature_items li a {text-decoration:none;color:#00f;}
.container_feature .feature_items li a:hover {text-decoration:underline;}
.container_feature .feature_items li span {display:block;}
.container_feature .feature_items li a .price {font-size:140%;font-weight:bold;color:#f00;}
.container_feature .feature_items li a .tax {color:#333;}


/*特集コンテンツ*/
.extra_feature {float:right;width:514px;display:inline;/*background-color:#f5f5f5;*/}

.feature {margin:0 0 10px;}
.feature h3 {margin:0 0 10px;}

ul.container_before {list-style-type:none;}
.container_before h4 {clear:both;margin:0 0 10px;color:#c00;}
.container_before h4 span {display:block;}
.container_before p {margin:1em;font-size:80%;line-height:1.5;}
.container_before p em {font-weight:bold;font-size:140%;border-bottom:1px dashed #00c;}

ul.container_after {list-style-type:none;}
.container_after h4 {clear:both;margin:0 0 10px;color:#00c;}
.container_after h4 span {display:block;}
.container_after p {margin:1em;font-size:80%;line-height:1.5;}
.container_after p em {font-weight:bold;font-size:140%;border-bottom:1px dashed #00c;}
.container_after p strong {font-weight:bold;font-size:140%;color:#d00;}
.container_after p.writes {text-align:right;color:#f06;}

.container_before dl,
.container_after dl {margin:0 0 10px;padding:0.5em;font-size:80%;background-color:#e6e6e6;}

.container_figure {float:left;padding:0 1em 1em 0;}

.spot {float:left;margin:0 1em 1em 0;}
.spot p {margin:0;}

ul.items {list-style-type:none;}
.items li {clear:both;margin:0 0 4px;width:512px;border:1px solid #6495ed;overflow:hidden;}
.items li dl {float:right;width:362px;display:inline;}
.items li dl dt {margin:16px 8px 8px;font-weight:bold;font-size:120%;color:#4169e1;}
.items li dl dt a {color:#4169e1;}
.items li dl dd {margin:0 8px;}
.items li dl dd.about {color:#000;}
.items li dl dd.remark {color:#1e90ff;font-size:120%;}
.items li dl dd.price {padding:2px 0;color:#d00;font-weight:bold;font-size:150%;}
.items li dl dd.price a {margin-left:1em;padding:0 4px;font-size:70%;text-decoration:none;font-weight:normal;background-color:#98fb98;border:1px solid #333;}
.items li dl dd.tax {font-size:80%;}
.items li img {float:left;display:inline;}