@charset "euc-jp";
/* CSS Document */
#header_btmline{
	height:10px;
	background:#f94955;
	margin:0;
	font-size:9px;
}
#in_right{
	width:745px;
	float:left;
	background-color:#FFF;
	margin:0;
}
#oyakudati{
	width:725px;
	margin:5px auto;
	}
#oyakudati h1{
	width:725px;
	height:41px;
	background: url(../../images/useful/title.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin:0;
}

/* 
-------------
おりがみ
------------
*/
#origami h2{
	width:337px;
	height:40px;
	background:url(../../images/useful/origami/origami_ti.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin:10px auto;
}
#midashi_tx{
	color:#F60;
	font-weight:bold;
	}
#mon_list {
	width:440px;
	margin:0 auto;
}
#mon_list dl{
	margin:0 auto;
}
#mon_list dt{
	float:left;
	color:#390;
	font-weight:bold;
	margin:0 10px;
}

#mon_list dd{
	text-align:left;
}
#mon_list a:link{
	text-decoration:underline;
	color:#390;
}
.kongetu{
	color:#F60;
}
#howto{
	width:550px;
	margin:0 auto;
	padding:15px 0;
	background:url(../../images/useful/origami/line.gif) repeat-x;
}
#orikata{
	text-align:left;
	}
/* フッターライン有り */
#foot_tx{
	color:#333;
	background:url(../../images/useful/origami/line.gif) repeat-x bottom;
	padding:15px 0;

}

/* トップボタン */
.to_top{
	width:650px;
	text-align:right;
	margin:auto;
}
#to_index a{
	width:107px;
	background: url(../../images/common/to_index.gif) no-repeat;
	display:block;
	margin:15px auto;
	text-indent:-1000em;
}
.small_tx{
	font-size:10px;
}


/* 
----------------------
カレンダー
----------------------
*/

/* 左カラム */
#calendar01{
	width:150px;
	float:left;
	text-align:left;
	margin:0;
}
#calendar01 p{
	margin:5px ;
	padding:0;
	border-bottom:#69F dashed 1px;
}
.monthly{
	width:140px;
	font-size:10px;
	border-bottom:#69F dashed 1px;
	padding:3px;
}
.monthly ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.monthly img{
	margin-right:3px;
}
/* 右カラム */
#calendar02{
	width:575px;
	float:left;
	margin:0;
}
#month_box{
	width:575px;
	}
#cl_hitokoto{
	width:425px;
	float:right;
	text-align:left;
	margin:0;
}
#cl_hitokoto dl{
	margin:5px;
}
#cl_hitokoto dt,dd{
	margin:0;
}
#cl_hitokoto img{
	margin:5px;
	}
.left{
	float:left;
}
.right{
	float:right;
}
.tx_small{
	font-size:10px;
}

/* 由来リスト */
#yurai{
	width:525px;
	margin:0 auto;
	padding:10px 0;
	border-top:#666 solid 1px;
}
#yurai ul{
	width:170px;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
#yurai li{
	list-style-type:none;
	float:left;
	padding:3px;
	display:inline;
}
/* リスト見出し */
.yuraimonth1{
	background: #F60;
	font-weight:bold;
	color:#FFF;
}
.yuraimonth2{
	background: #F90;
	font-weight:bold;
	color:#FFF;
}
.yuraimonth3{
	background: #FC0;
	font-weight:bold;
	color:#FFF;
}

/* 由来詳細 */
.yurai_box{
	width:525px;
	text-align:left;
	margin:5px auto;
	border:#666 solid 1px;
}
.yurai_box p{
	margin:3px;
	padding:3px;
}
.to_top02{
	text-align:right;
	border-top:#666 solid 1px;
	margin:0;
	padding:3px 0;
	}
.tx_or02{
	color:#F90;
	}
.tx_or03{
		color:#FC0;
}
table#cal{
	width:525px;
	border:1px #666 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto 10px;	
}
table#cal td{
	width:75px;
	text-align:left;
	font-size:10px;
	padding: 5px;
    border: 1px #666 solid;
    border-width: 0 0 1px 1px;
}
table#cal th{
	width:75px;
	font-weight:normal;
	text-align:center;
	padding: 5px;
    border: 1px #666 solid;
    border-width: 0 0 1px 1px;
}
.sun{
	background:#FFCC99;
}
.sat{
	background: #6CF;
}

/*
-------------
CANCAN Cafe
-------------
*/
#hitokoto{
	width:650px;
	margin:0 auto;
}
#hitokoto h2{
	width:400px;
	height:40px;
	background: url(../../images/cafe/subt-cafe.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin:0 auto;
}
#hitokoto_list{
	width:600px;
	margin:0;
	border:#669900 solid 1px;
	border-bottom:none;
}
.hitokoto_box{
	width:600px;
	border-bottom:#669900 solid 1px;
}
.img{
	width:200px;
	float:left;
	text-align:center;
	padding:5px 0;

}
.tx{
	width:389px;
	float:right;
	text-align:left;
	border-left:#669900 solid 1px;
	padding:5px;
}
.tx p{
	margin:0 0 5px 0;
}
.date{
	color:#669900;
	font-weight:bold;
}
.title{
	color:#444444;
	font-weight:bold;
	}
#ym_ber{
	background:#669900;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
#off{
	border-bottom:#669900 solid 1px;
	padding:5px;
}
#p_n{
	width:600px;
	margin:0 auto;
}

/* 
----------------------
イラストダウンロード
----------------------
*/
#illust h2{
	width:337px;
	height:40px;
	background: url(../../images/useful/illust/illust_ti.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin:10px auto;
}
#tokuten{
	width:550px;
	text-align:left;
	margin:0 auto;
	padding:5px;
	border: #F90 dotted 2px; 
}
.midasi_or{
	color:#F60;
	font-size:14px;
	font-weight:bold;
}
/* ライン無しフッター */
#foot_tx02{
	color:#333;
	padding:15px 0;
	}
.dl_data{
	width:650px;
	margin:0 auto;
	padding:30px 0 0 0;
	background:url(../../images/useful/illust/line.gif) repeat-x;
	}
.dl_data img{
	margin:5px 15px;
}
.dl_data p{
	margin:5px 0;
}
.midasi_gr{
	color:#090;
	font-size:14px;
	font-weight:bold;
}



#howto_dl{
	width:470px;
	background:#fff8a9;
	text-align:left;
	margin:10px auto;
	padding:0;
}
#howto_dl_top{
	height:10px;
	background:url(../../images/useful/illust/box_top_bg.gif) no-repeat;
	font-size:9px;
	margin:0;
	padding:0;
}
#howto_dl_btm{
	height:10px;
	background:url(../../images/useful/illust/box_btm_bg.gif) no-repeat;
	font-size:9px;
	margin:0;
	padding:0;
}
#howto_dl p{
	margin:5px 10px;
	padding:5px;
}
/* テキスト装飾 */
.tx_gr{
	color:#557700;
}
.tx_bl{
	color:#006699;
}
.tx_or{
	color:#F60;
}
.tx_b{
	font-weight:bold;
}
.border{
	border-bottom:#666 solid 1px;
}
/* 
-----------------
試聴＆ムービー
-----------------
*/
#aud_movie{
	width:725px;
}
#movie{
	width:650px;
	margin:10px auto;
}
#movie h2{
	width:360px;
	height:75px;
	background: url(../../images/useful/aud_movie/title.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin:0 auto;
}
#movie ul{
	width:450px;
	list-style-type:none;
	margin:0 auto;
}
#movie li{
	width:145px;
	float:left;
	border:#DDDDDD 1px solid;
	margin:0 5px 0 0;
	padding:3px;
}
#movie_tag{
	margin:10px auto;
}
#hcan_ch a{
	width:500px;
	height:75px;
	background:url(../../images/useful/aud_movie/youtube.gif) no-repeat;
	display:block;
	text-indent:-1000em;
	margin:5px auto;
}
#audition{
	width:650px;
	margin:20px auto 10px;;
}
#audition h3{
	width:388px;
	height:50px;
	background: url(../../images/useful/aud_movie/gakuhu_title.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin:0 auto;
}