@charset "utf-8";
/* CSS Document */
/*   
Theme Name: つるロックフェス2010スタッフブログ
Theme URI:　NOT FOUND
Description: つるロックフェス2010スタッフブログ向けテンプレート
Author: Kazuya Koshiji
Author URI: 作者の URI
Version: 0.1
.
つるロックフェス2010用です。
.
*/
/* ---------  2:clearfix --------- */

.clearfix:after {
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
.clearfix:after {
 content:(img/pixel.gif);
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
	min-height:1%;  /* for IE 7*/
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

a { color:#01539C;}
a:hover { color:##3789D2;}

/* --------- /2:clearfix --------- */

/* ---------- 2:layout  ---------- */
body {
	text-align: center;
	background-color:#01539C;
}
}
div#header {
	width:1029px;
	margin:0 auto 0px auto;
	background-image:url(/img/shadow_top-trans.png);
	position:relative;
	left:26px;
	height:427px;
}
object#FlashID {
	margin:0 0 0 8px;
	vertical-align:bottom;
	padding:0px
}
#contentsbox {
	margin:0 auto 0px auto;
	width:1029px;
	position:relative;
	left:26px;
}
#contentboxOuter {
	width:976px;
	background-image:url(/img/shadow-trans.png);
	background-repeat:repeat-y;
	text-align:center;
}
#contentsboxInner {
	text-align:left;
	width:960px;
	background-color:#fff;
	height: auto !important;
}

#contentsLeft {
	float:left;width:720px;
	margin-bottom:20px;
	text-align:left;
}

h2 {
	font-size:2.8em;
}

h2 a {
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;
	color:#339AF7;
}

.postmetadata {
	margin-top:10px;
	margin-bottom:20px;
}

.entry{
	padding:0 20px;
	font-size:12px;
	line-height:160%;
}

.entry img{
	margin:10px 0 10px 0;
}

#contentsRight {
	float:left;
	width:200px;
}

#contentsRight ul{
	padding-left:50px;
}
#contentsRight li h2{
	padding:5px;
	font-size:1.3em;
}

#contentsRight a {
	font-size:1.3em;
}

#boxleft {
	margin-top:15px;
	width:450px;
	float:left;
	color:#000;
}
#boxleft p {
	padding:10px 1px 10px 16px;
}
#boxright {
	margin-top:15px;
	margin-left:9px;
	width:500px;
	float:left;
}
#articleLeft {
	float:left;
	width:300px;
}
#articleRight {
	float:right;
	width:200px;
}
/* ------------------------- area  ---------------------------- */

div#subheader {
	text-align:left;
	width:976px;
	margin:0 auto 0px auto;
	position:relative;
	height:280px;
}
#subcontentsOuter {
	width:976px;
	background-image:url(/img/shadow-trans.png);
	background-repeat:repeat-y;
}
#subcontentsInner {
	margin:0 auto 0px auto;
	text-align:center;
	width:960px;
	background-color:#fff;
	height: auto !important;
}
div#subheader img {
	vertical-align:bottom;
}
div#area, div#timetable, div#artist, div#message, div#pool, div#access, div#guideline, div#faq {
	padding:20px;
}

ul#headline {
	padding:10px 1px 0 21px;
	height:131px;
	width:420px;
}
ul#headline li {
	border-bottom:1px solid #ccc;
	line-height:2em;
}
#navi {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 976px;
	height: 47px;
	position: relative;
}

/* ------------------------- faq ------------------------------ */



/* -------------------------- TOP ----------------------------- */
ul#headline {
	padding:10px 1px 0 21px;
	height:131px;
	width:420px;
}
ul#headline li {
	border-bottom:1px solid #ccc;
	line-height:2em;
}
div#wrap {
	margin-left:-35px;
}
/* -------------------------pool&food------------------------------ */

/* ------------------------------------------------------------ */

div#footer {
	width:100%;
	margin:auto;
	text-align:center;
}
div#footer p {
	border-top:1px solid #ccc;
	width:920px;
	padding:30px 0 0 0;
	height:30px;
	position:relative;
	left:20px;
}
/* ------------------------ base ---------------------------- */
body {
	background-image:url(/img/back.jpg);
	background-repeat:repeat-x;
}

/* -----------スクロールバーを出した状態にするCSS-------- */
html {
    overflow-y:scroll;
    }

/* ----------------------- 左側 ------------------------------ */

#contentsLeft h2 {
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/* ---------------------- 右側　 -------------------- */
#contentsRight ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#contentsRight ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#contentsRight ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#contentsRight ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#contentsRight ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #contentsRight ul ol li {
	list-style: decimal outside;
	}

#contentsRight ul ul li, #contentsRight ul ol li {
	margin: 3px 0 0 30px;;
	padding: 0;
        font-size:1em;
	}
#contentsRight h2 {
	text-align:left;
	font-size:1em;
	margin-left:30px;
	background-color:#3789D2;
	color:#fff;
	padding:5px;
}

#contentsRight li {
	text-align:left;
	font-size:0.85em;
}

