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

@import url("text.css");

body{
	background-color:#E1F2CB;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:14px;
}

ul {list-style:none;}

a{/*リンクされた文字*/
   	color: #555;
    font-style:normal;
    text-decoration:underline;
}

a:link {/*未訪問のリンク*/
   	color: #555;
    font-style:normal;
    text-decoration:underline;}

a:visited {/*訪問後のリンク*/
   	color: #555;
    font-style:normal;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
	color: #060;
    font-style:normal;
    text-decoration:none;
}

a:active {/*クリック中*/
    text-decoration:none;
}

#wrapper{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#header{
	width:800px;
	height:110px;
	margin:0px;
	background-color:#060;
}

#menu{
	width:800px;
	margin-left:0px;
	margin-right:0px;
}

#menu ul{
	margin:0px;
	padding:0px;	
}

#menu li{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	float:left;
}

#menu a{
	display:block;
	width:88px;
	color:#FFF;
	background-color:#060;
	text-decoration:none;
	text-align:center;
	padding:5px 0px 2px 0px;
}

#main_01{
	width:800px;
}

#main_02{
	width:800px;
	background-color:#FFF;
}

p#title{
	margin: 0px 30px 0px 30px;
}

#contents_main{
	margin:10px 0px 10px 0px;
	width:720px;
	padding:40px;
	background-color:#FFF;
}

#contents_main h1{
	margin:0px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#8FC31F;
	line-height:1.5;
	font-size:28px;
	font-weight:bold;
}

#contents_main h2{
	margin:10px 10px 5px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	font-size:19px;
	font-weight:bold;
}

#contents_main p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
}

#contents_main p#small{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:11px;
}

#contents_main span#small{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:11px;
}

#contents_main li{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
}

#contents_main dl{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
}

#contents_main dt{
	margin-left:0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:16px;
	font-weight:bold;
	margin:10px 10px 5px 0px;
}


dt#title{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:16px;
	margin-top:20px;
	margin-bottom:10px;
}

#contents_main dd{
	margin-left:0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
}

#footer{
	margin-top:10px;
	clear:both;
	background-color:#060;
	width:800px;
}

#footer p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	color:#FFF;
	width:800px;
	text-align:center;
	padding:2px 0px 2px 0px;
}

/* --------------------------------ここから主にトップページ用-------------------------------- */
#top_left{
	background-color:#FFF;
	width:250px;
	float:left;
	margin:10px 0px 10px 50px;
}

#top_right{
	width:300px;
	height:450px;
	float:right;
	margin:10px 80px 10px 80px;
}

#main ul#list{
	margin:0px;
	padding:0px;
	font-size:12px
}

#main ul#list li#caption{
	font-size:15px;
	margin-bottom:-10px;
}

#main ul#list li#line{margin:5px 0px 5px 0px}

#bnr{
	width:180px;
	margin-left:50px;
}

.text_l{
	float: left;
	width: 500px;
}
.text_r{
	margin-top: 350px;
	float: right;
	width: 190px;
}
/* --------------------------------ここまで主にトップページ用-------------------------------- */

/* --------------------------------ここから主に会員登録用-------------------------------- */
dt#question{
	margin-left:0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
	font-weight:bold;
	margin:0px;
}

dd#answer{
	margin-left:0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
	margin:0px 0px 10px 0px;
}
/* --------------------------------ここまで主に会員登録用-------------------------------- */

/* --------------------------------ここから主にフォーム用-------------------------------- */

.ss-form-entry{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:15px;
}

.ss-q-help{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:12px;
}
/* --------------------------------ここまで主にフォーム用-------------------------------- */

/* --------------------------------ここから主にイベント用-------------------------------- */
#contents_matrix{
	margin:10px 0px 10px 0px;
	width:720px;
	padding:40px;
	background-color:#FFF;   /* 背景色 */
}

#contents_matrix h1{
	margin:0px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#8FC31F;
	line-height:1.5;
	font-size:28px;
	font-weight:bold;
}

#contents_matrix p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:0;
	font-size:10px;
}

#contents_matrix ul#button{
	margin:0px;
	padding:0px;	
}

#contents_matrix ul#button li{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	float:left;
	margin-bottom:40px;
}

#contents_matrix ul#button li a{
	display:block;
	width:150px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#contents_matrix ul#month{
	clear:both;
	margin-left:95px;
}

#contents_matrix ul#month li{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	float:left;
	margin-left:10px;
}

#contents_matrix ul#month li a{
	display:block;
	width:150px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#contents_matrix table{
	clear:both;
	width:700px;
	height:520px;
	border: solid 2px #8FC31F;
	border-collapse:collapse;
}

#contents_matrix table caption{
	text-align:left;
	font-size:20px;
}

#contents_matrix table th{
	width:100px;
	height:20px;
	border:solid 2px #8FC31F;;
	padding:8px;
	font-size:10px;
	text-align:center;
	background-color:#FFF;
}

#contents_matrix table th#hol{color:#F00}
#contents_matrix table th#sat{color:#00F}

#contents_matrix table td{
	width:100px;
	height:80px;
	border:solid 2px #8FC31F;
	padding:8px;
	font-size:10px;
	text-align:left;
	background-color:#FFF;
}

#contents_matrix table td#hol{color:#F00}
#contents_matrix table td#sat{color:#00F}
#contents_matrix table td#next{color:#CCC}

#contents_matrix ul#list{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:15px
}

#contents_matrix ul#list li#caption{
	font-size:20px;
	margin-bottom:-10px;
}
#contents_matrix ul#list li#info{
	font-size:12px;
	margin-left:10px;
}

#contents_matrix ul#list li#line{margin:10px 0px 10px 0px}

p#cat{
	font-size:12px;
	color:#060;
}

#fix{color:#F00}

.term-popup{
  padding          : 0.5em 0.5em 0 0.5em;
  border           : 1px solid #1e51a2;
  position         : absolute;
  width            : 20em;
  outline          : none;
  background-color : #fff;
}

.term-popup .close{
  position : absolute;
  top      : 0.5em;
  right    : 0.5em;
}

#icon{
	text-align:right;
	margin:-100px 10px -50px 0px;
}

/* --------------------------------ここまで主にイベント用-------------------------------- */

/* --------------------------------ここから主にカフェ用-------------------------------- */

table#cafe caption{
	font-size:14px;
	text-align:left;
}

table#cafe{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	width:280px;
	font-size:12px;
	text-align:left;
	margin:20px 0px 20px 0px;
}

#time{
	width:300px;
}

dt#time{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:-5px;
	font-size:10px;
}

dd#time{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin-top:-5px;
	font-size:10px;
}

#access{
	width:300px;
}

#cafe_menu{
	margin:20px 10px 20px 10px;
}

ul#goods li{
	float:left;
}

dd#goods_text{
	text-align:center;
	font-size:12px;
}
/* --------------------------------ここまで主にカフェ用-------------------------------- */

/* --------------------------------ここから主にTV用-------------------------------- */
#tv{
	clear:both;
	width:400px;
	height:320px;
	margin:10px 0px 0px 0px;
}

p#tv_line{
	margin-top: 50px;
}

table#table_tv dd{
	font-size: 9px;
}

/* --------------------------------ここまで主にTV用-------------------------------- */

/* --------------------------------ここから主にnews用-------------------------------- */
#contents_matrix ul#list li#top_line{margin:30px 0px 10px 0px}
#end{color:#F00}
/* --------------------------------ここまで主にnews用-------------------------------- */

/* --------------------------------ここから主にプライバシーポリシー用-------------------------------- */
#mark{list-style:outside}
p#right{
	text-align:right;
	margin-top:10px;
}
p#privacy{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#555;
	line-height:1.5;
	margin:20px 0px 20px 0px;
	font-size:11px;
}
/* --------------------------------ここまで主にプライバシーポリシー用-------------------------------- */

/* --------------------------------ここから主に会員特典用-------------------------------- */
#contents_left{
	float:left;
}
#contents_right{
	float:right;
	margin-top:-500px;
}
/* --------------------------------ここまで主に会員特典用-------------------------------- */

/* --------------------------------ここから主に火曜日活動用-------------------------------- */
#tuesday_logo{
	width:250px;
	float:left;
}

#photo{
	width:400px;
	float:right;
	margin-right:10px;
}

p#green{
	color: #060;
}
/* --------------------------------ここまで主に火曜日活動用-------------------------------- */

/* --------------------------------ここから主にhinten用-------------------------------- */
h1#hinten{
	margin:0px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#8FC31F;
	line-height:1.5;
	font-size:17px;
	font-weight:bold;
}
span#hinten {  
	font-weight:bold;
}
/* --------------------------------ここまで主にhinten用-------------------------------- */

/* --------------------------------ここから主にshop用-------------------------------- */
#shop_right{
	margin-top: -300px;
	float: right;
	width: 350px;
}

dl#shop{
	width:300px;
}

dl#shop dd{
	width:300px;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
}

/* --------------------------------ここまで主にshop用-------------------------------- */

/* --------------------------------ここから主にtumblr用-------------------------------- */
table.table_tumblr{
	width: 122px;
}

table.table_tumblr dd{
	width: 122px;	
	text-align:center;
}

/* --------------------------------ここまで主にtumblr用-------------------------------- */

p100 {color: #F00;}
#test {color: #F00;}

