/* CSS Document */

/* 共通 */

body {
padding:0px;
margin:135px 0px 0px 0px;
}
	
td {
font-size:12px;
line-height:160%;
}

p {
margin:0px;
}

h1 {
margin:0px;
}

h2 {
font-size:14px;
margin:0px;
font-weight:bold;
color:#6EA9B6;
padding-top:8px;
width:569px;
height:17px;
text-indent:10px;
background-image:url(../img/title_bg.gif);
background-repeat:no-repeat;
}

/* ↓↓h2が2行の場合はpタグで↓↓ */
.h2_2line{
font-size:14px;
margin:0px;
font-weight:bold;
color:#6EA9B6;
padding-top:8px;
padding-left:10px;
width:559px;
height:35px;
background-image:url(../img/title_bg02.gif);
background-repeat:no-repeat;
}
/* ↑↑h2が2行の場合はpタグで↑↑ */

h3 {
font-size:14px;
padding-bottom:8px;
margin:0px;
font-weight:normal;
}

.fontsize10{
font-size:10px;
}

.fontsize14{
font-size:14px;
}

.fontsize16{
font-size:16px;
}

.fontsize30{
font-size:30px;
}

.fontcolor_red{
color:red;
}

.fontcolor_bule{
color:#6EA9B6;
}


/* ページ全体枠線 */
#base {
border:1px;
border-color:#000000;
border-style:solid;
}



/* ↓↓トップページ↓↓ */

/* トップページ右部分背景 */
.top_bg {
background-image:url(../img/top_right.jpg);
background-position:top;
background-repeat:no-repeat;
width:405;
padding:43px 0px 20px 20px;
vertical-align:top;
line-height:180%;
text-align:left;
font-size:12px;
}

/* トップページ右部分テキスト行間用 */
.top_txtline {
line-height:70%;
}
	
/* トップページバナー部分 */
.banar {
padding:10px;
border-top:1px;
border-top-color:#000000;
border-top-style:solid;
text-align:right;
}

/* ↑↑トップページここまで↑↑ */



/* ↓↓各情報ページ共通↓↓ */

/* HOMEへ戻るボタン */
.home {
text-align:right;
padding:18px 20px 0px 0px;
}

/* 左部背景 */
#left_bg {
background-color:#F1F5F6;
background-image:url(../img/wp_left.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

/* 右部基本フォーマット */
#page {
background-image:url(../img/wp_right.jpg);
background-repeat:no-repeat;
vertical-align:top;
text-align:left;
}

/* 右部ページメインテキスト部 */
#page .main {
padding:38px 68px 0px 38px;
}



/* ↓↓企画制作ページリスト部↓↓ */

#list{
text-align:left;
}

#list td{
padding-top:4px;
padding-bottom:4px;
vertical-align:top;
}

#list .title_head{
color:#6EA9B6;
}



/* ↓↓登録アーティストページリスト部↓↓ */

.entry_title{
color:#6EA9B6;
font-weight:bold;
border-bottom:2px;
border-bottom-color:#6EA9B6;
border-bottom-style:solid;
}


/* ↓↓公演情報↓↓ */

#koen_page{
vertical-align:top;
text-align:left;
}

#koen_page .main {
padding:0px 68px 0px 68px;
}


/* 月選択部 */

#month{
color:#333333;
}


#month a:link{
color:#333333;
text-decoration:none;
}

#month a:visited{
color:#333333;
text-decoration:none;
}

#month a:active{
color:#333333;
text-decoration:none;
}

#month a:hover{
color:#333333;
text-decoration:none;
}

#month .arrow{
margin:0px 10px 0px 10px;
}


/* 購入方法ボタン */

#month .howto{
text-align:right;
vertical-align:top;
padding-top:5px;
}


/* 公演リスト */

#koen_pre{
border:1px;
border-color:#518D9D;
border-style:solid;
background-color:#EEF1F2;
}

#koen_pre .title{
font-size:14px;
font-weight:bold;
vertical-align:top;
padding:10px 10px 10px 20px;
width:362px;
border-bottom:1px;
border-bottom-color:#518D9D;
border-bottom-style:solid;
}

#koen_pre .jokyo{
color:#E8644B;
text-align:right;
vertical-align:bottom;
padding:0px 10px 6px 0px;
width:88px;
border-bottom:1px;
border-bottom-color:#518D9D;
border-bottom-style:solid;
}

#koen_pre .joho_txt{
vertical-align:top;
padding:10px 0px 0px 20px;
}

#koen_pre .joho_shikaku{
color:#518D9D;
vertical-align:top;
width:12px;
}


#koen_showa{
border:1px;
border-color:#CE765F;
border-style:solid;
background-color:#F9EEE8;
}

#koen_showa .title{
font-size:14px;
font-weight:bold;
vertical-align:top;
padding:10px 10px 10px 20px;
width:362px;
border-bottom:1px;
border-bottom-color:#CE765F;
border-bottom-style:solid;
}

#koen_showa .jokyo{
color:#E8644B;
text-align:right;
vertical-align:bottom;
padding:0px 10px 6px 0px;
width:88px;
border-bottom:1px;
border-bottom-color:#CE765F;
border-bottom-style:solid;
}

#koen_showa .joho_txt{
vertical-align:top;
padding:10px 0px 0px 20px;
}

#koen_showa .joho_shikaku{
color:#CE765F;
vertical-align:top;
width:12px;
}


#koen_other{
border:1px;
border-color:#B38018;
border-style:solid;
background-color:#FCF6E6;
}

#koen_other .title{
font-size:14px;
font-weight:bold;
vertical-align:top;
padding:10px 10px 10px 20px;
width:362px;
border-bottom:1px;
border-bottom-color:#B38018;
border-bottom-style:solid;
}

#koen_other .jokyo{
color:#E8644B;
text-align:right;
vertical-align:bottom;
padding:0px 10px 6px 0px;
width:88px;
border-bottom:1px;
border-bottom-color:#B38018;
border-bottom-style:solid;
}

#koen_other .joho_txt{
vertical-align:top;
padding:10px 0px 0px 20px;
}

#koen_other .joho_shikaku{
color:#B38018;
vertical-align:top;
width:12px;
}


.photo{
vertical-align:top;
width:182px;
}

.kaijo_color_yuri{
color:#196F26;
}

.kaijo_color_ohter{
color:#A30F3D;
}

.kaijo_color_showa{
color:#A30F3D;
}

.joho_list01{
color:#666666;
vertical-align:top;
width:40px;
}

.joho_list02{
color:#666666;
vertical-align:top;
}

.bt{
text-align:right;
}









