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

.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; overflow: hidden; font-size: 0; }
.clear { clear: both;}

.hl { margin: 20px 0 10px 0;}
.h2 { margin: 10px 0 10px 0;}

img{ border:0;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td,p{margin:0; padding:0; }
table{border-collapse:collapse; border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
.hide-text { text-indent: 100%; white-space: nowrap; overflow: hidden; }

/*コンテンツ-----------------------------------*/
#all { width:800px;	margin: 0 auto;	color:#FFFFFF; font-size:12px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";}
#sns { margin:10px 0; text-align:right;}

#head_main{ width:800px;}
#head_main h1{ width:800px; height:186px;}

#head_main #contents_inner{ width:772px; margin:0 0 20px; padding:20px 14px; background:#ffe4b4; }
#head_main #contents_about{ width:772px; margin:0; padding:0; }
#head_main #contents_about dd{ widows:772px; margin-top:10px;}
#head_main #contents_about dd ul{ color:#2e2e2e; font-size:15px; line-height:1.4; padding:20px 20px 15px; background:#FFFFFF}
#head_main #contents_about dd li{ padding-bottom:12px}
#head_main #contents_about dd li .info_tit{ display:inline-block; width:5em}
#head_main #contents_about dd li .txt_sunday{ color:#be0606}

#head_main #contents_event{ width:772px; margin-top:20px; padding:0;}
#head_main #contents_event dd{ width:740px; margin:10px auto; padding:16px 16px; background:#FFFFFF;}
#head_main #contents_event dd .event_detail{ height:44px; margin-top:10px; padding:18px; background:#ededed; color:#000; font-size:14px; line-height:1.6; position: relative;}

#head_main #contents_item{ width:772px; margin-top:20px; padding:0;}
#head_main #contents_item dd{ width:772px; margin:10px auto; padding:0 0 16px; background:#FFFFFF;}

#head_main #contents_item .item{ padding:0 16px; width:740px; }
#head_main #contents_item .item_img_inner{ width:740px; height:300px; margin:0 auto; padding:16px 0 0; text-align:center;}
#head_main #contents_item .item_img_inner li{ float:left;}
#head_main #contents_item .item_img_inner li.ml10{ margin-left:10px;}
#head_main #contents_item .item_img_inner li.mt10{ margin-top:10px;}
#head_main #contents_item .item_img_inner li.thumb{ height:145px;}

#head_main #contents_item .item_detail{ height:260px; margin-top:10px; padding:18px; background:#2e2e2e; position: relative;}
#head_main #contents_item .item_detail_02{ height:270px; margin-top:10px; padding:18px; background:#2e2e2e; position: relative;}
#head_main #contents_item hr{ border:0; height:1px; background:#fff; margin:6px 0;}
#head_main #contents_item hr.border{ border:0; height:2px; background:#2e2e2e; margin:16px 0 0;}
#head_main #contents_item span.dpbl{ display: block;}
#head_main #contents_item span.notes{ color:#ffd324; margin:5px 0 0 1em; text-indent: -1em;}
#head_main #contents_item span.copy{ position:absolute; bottom:10px; right:10px;font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;}
#head_main #contents_item span.fs10{font-size:10px;}
#head_main #contents_item span.fs12{font-size:12px;}
#head_main #contents_item span.fs14{font-size:14px; margin:10px 0;}
#head_main #contents_item span.fs15{font-size:15px;}
#head_main #contents_item span.fs16{font-size:16px;}
#head_main #contents_item span.fs20{font-size:20px; margin:3px 0;}
#head_main #contents_item span.red{ font-size:14px; color:#ff0000}

#head_main #contents_caution{ margin-top:20px}
#head_main #contents_caution dd{ margin:10px auto;padding: 20px 20px 15px; background:#FFFFFF}

#head_main #contents_caution span{ font-size:14px; color:#2e2e2e;}
