img, div{
 behavior: url(/common/ie_png/iepngfix.htc)
}

/********************************************

ニュース：タイトル

********************************************/
#press_ttl{
 background:url(../images/press_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}

#event_ttl{
 background:url(../images/event_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}

#info_ttl{
 background:url(../images/info_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}

#online_ttl{
 background:url(../images/online_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}




/********************************************

ヘッダ周り

********************************************/
#h2_header{
 background-color:#000000;
}

#h2_header h2{
 width:182px;
 float:left;
 padding-top:196px;
 padding-left:29px;
}

#h2_header div{
 width:428px;
 float:left;
}



#h2_header div dt,
#h2_header div dd{
 float:left;
 color:#C91C1C;
}

#h2_header div dd{
 height:30px;
 width:88px;
 font-size:110%;
 text-align:right;
 padding:10px 7px 0 0;
}

dl#press_header{
 background:url(../images/press_bg.jpg) 0 0 no-repeat;
 width:214px;
 height:158px;
 float:left;
}

dl#press_header dt{
 background:url(../images/press_header_ttl.gif) 0 0 no-repeat;
 width:109px;
 height:40px;
 text-indent:-9999px;
 margin-top:113px;
 margin-left:5px;
 display:inline;
}

dl#press_header dd{
 margin-top:113px;
 background:url(../images/press_header_date.gif) 0 0 no-repeat;
}

dl#event_header{
 background:url(../images/event_bg.jpg) 0 0 no-repeat;
 width:214px;
 height:158px;
 float:left;
}

dl#event_header dt{
 background:url(../images/event_header_ttl.gif) 0 0 no-repeat;
 width:109px;
 height:40px;
 text-indent:-9999px;
 margin-top:113px;
 margin-left:5px;
 display:inline;
}

dl#event_header dd{
 margin-top:113px;
 background:url(../images/event_header_date.gif) 0 0 no-repeat;
}

dl#online_header{
 background:url(../images/online_shop_bg.jpg) 0 0 no-repeat;
 width:214px;
 height:159px;
 float:left;
}

dl#online_header dt{
 background:url(../images/online_header_ttl.gif) 0 0 no-repeat;
 width:109px;
 height:40px;
 text-indent:-9999px;
 margin-top:114px;
 margin-left:5px;
 display:inline;
}

dl#online_header dd{
 margin-top:114px;
 background:url(../images/online_header_date.gif) 0 0 no-repeat;
}


dl#info_header{
 background:url(../images/info_bg.jpg) 0 0 no-repeat;
 width:214px;
 height:159px;
 float:left;
}

dl#info_header dt{
 background:url(../images/info_header_ttl.gif) 0 0 no-repeat;
 width:109px;
 height:40px;
 text-indent:-9999px;
 margin-top:114px;
 margin-left:5px;
 display:inline;
}

dl#info_header dd{
 margin-top:114px;
 background:url(../images/info_header_date.gif) 0 0 no-repeat;
}


/********************************************

ニュース共通要素

********************************************/
#date2010_ttl{
 background:url(../images/date2010_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}

#date2009_ttl{
 background:url(../images/date2009_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}

.view_top{
 margin-top:20px;
}

.view_top a{
 color:#FF0000;
}

.view_ttl{
 padding-bottom:3px;
}

.view_list{
 margin-top:13px;
}

.view_list dl{
 line-height:1.2;
}

.view_list dl dt{
 width:110px;
 float:left;
 margin-bottom:10px;
 padding-right:5px;
}

.view_list dl dd{
 width:500px;
 float:left;
 margin-bottom:10px;
}

.news_info_box{
 background:url(../../common/images/dotted_box.gif) 0 0 repeat;
 padding:1px;
 zoom:1;
}

.inner_news_info_box{
 padding:10px 10px 0 10px;
 background-color:#FFFFFF;
}

.arw_link{
 margin-right:-10px;
}

.c_pointer{
 cursor:pointer;
 text-decoration:none;
}

.news_box .pickup_txt{
 color:#C91C1C;
 font-size:120%;
 font-weight:bold;
 padding-bottom:5px;
 margin-bottom:20px;
}

.news_box .schedule dt,
.news_box .schedule dd{
 float:left;
}

.news_box .news_img{
 float:right;
 padding-left:20px;
}

.pdf{
 background:url(../../common/images/pdficon_small.gif) 0 0 no-repeat;
 padding-left:2em;
}

.pdf a{
 color:#FF0000;
}

.tel_icon{
 margin-bottom:3px;
 margin-left:2px;
}

.pr_area{
 background:url(../../common/images/dotted_box.gif) 0 0 repeat;
 padding:1px;
}

.inner_pr_area{
 background:#FFFFFF;
 padding:10px 20px 10px 20px;
}


.pr_area dt,
.pr_area dd{
 float:left;
}

.pr_area dl ul{
 margin-top:5px;
}

.pr_area dl ul li{
 float:left;
 padding-right:10px;
}

.menu_select{
 text-align:center;
 color:#FF0000;
}

.menu_select ul li{
 display:inline_block;
 display:-moz-inline-box;
 display:inline;
 zoom:1;
}

.menu_select li a{
 color:#FF0000;
}


/********************************************

ニュース：プレスリリース

********************************************/
#press_view{
 background:url(../images/press_view.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}




/********************************************

ニュース：KohGenDoからのお知らせ

********************************************/
#info_view{
 background:url(../images/info_view.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}


/********************************************

ニュース：オンラインショップからのお知らせ

********************************************/
#online_view{
 background:url(../images/online_view.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}


/********************************************

ニュース：イベント情報（国内・海外）

********************************************/
#event_view{
 background:url(../images/event_view.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}



/********************************************

ニュース：イベント

********************************************/

#press2009_ttl{
 background:url(../images/press2009_ttl.gif) 0 0 no-repeat;
 height:26px;
 text-indent:-9999px;
 margin-bottom:15px;
}


#sp_bg{
 background-image:url(../../common/images/dot_line_y.gif);
 background-repeat:repeat-y;
 background-position:center 0;
 width:637px;
}

#sp_area_l,
#sp_area_r{
 display:table-cell;
 vertical-align:top;
}

* html #sp_area_l,
* html #sp_area_r{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html #sp_area_l,
*:first-child+html #sp_area_r{/* IE 7 */
display:inline;
zoom:1;
}


#sp_area_l{
 width:187px;
 background:url(../../salon/images/area_l_bg.jpg) right bottom no-repeat;
 padding:36px 111px 32px 19px;
}

#sp_area_r{
 width:187px;
 background:url(../../salon/images/area_r_bg.jpg) right bottom no-repeat;
 padding:36px 111px 10px 19px;
}




#sp_bg002{
 background-image:url(../images/sp_area_bg_news.jpg);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:615px;
}


#sp_area_l002{
 width:177px;
 padding:30px 101px 32px 19px;
 float:left;
}

#sp_area_r002{
 width:177px;
 padding:30px 101px 10px 19px;
 float:right;
}




/********************************************

特殊：国境なき合唱団

********************************************/
li#program #left_col{
 float:left;
 width:290px;
} 

li#program #right_col{
 float:left;
 width:290px;
 padding-left:20px;
} 

#detailed{
 margin-top:5px;
}


/********************************************

特殊：アンケート

********************************************/

#cs_period{
 width:40px;
 float:left;
}

.pr_area02{
 background:url(../../common/images/dotted_box.gif) 0 0 repeat;
 padding:1px;
}

.inner_pr_area02{
 background:#FFFFFF;
 padding:10px 20px 10px 20px;
}



/********************************************

特殊：鈴木慶恵さんコンサート

********************************************/
li#program #left_col02{
 float:left;
} 

#detailed{
 margin-top:5px;
}

#profile_area{
 width:213px;
 float:right;
 padding-left:20px;
}

#detail_area{
 width:400px;
 float:left;
}

#detail_area_for_index{
 width:380px;
 float:left;
}



/********************************************

特殊：お年玉キャンペーン

********************************************/
#online_campaign_bn a{
 background:url(../images/online_info/10_07/campaign_bn.jpg) 0 0 no-repeat;
 display:block;
 height:89px;
 text-indent:-9999px;
 width:639px;
}


/*#online_campaign_bn a:hover{
 background:url(../images/online_info/10_06/campaign_bn.jpg) 0 -88px no-repeat;
}*/

#period dt{
 width:110px;
 float:left;
}

#period dd{
 width:400px;
 float:left;
}


/********************************************

特殊：春との旅

********************************************/
#qu_bt img{
 _margin-top:-2px;
 margin-left:20px;
}

*:first-child+html #qu_bt img{
 margin-top:-3px;
}


/***************
こっからテストですよ
*******************/



#test2,
#test3,
#test4,
#test5,
#test6,
#test7,
#test8,
#test9,
#test10,
#test11,
#test12,
#test13,
#test14,
#test15,
#test16,
#test17,
#test18,
#test19,
#test20,
#test21,
#test22,
#test23,
#test24,
#test25,
#test26,
#test27{
   display: none;
}



#page_navigation1 a,
#page_navigation2 a,
#page_navigation3 a,
#page_navigation4 a,
#page_navigation5 a,
#page_navigation6 a,
#page_navigation7 a,
#page_navigation8 a,
#page_navigation9 a,
#page_navigation10 a,
#page_navigation11 a,
#page_navigation12 a,
#page_navigation13 a,
#page_navigation14 a,
#page_navigation15 a,
#page_navigation16 a,
#page_navigation17 a,
#page_navigation18 a,
#page_navigation19 a,
#page_navigation20 a,
#page_navigation21 a,
#page_navigation22 a,
#page_navigation23 a,
#page_navigation24 a,
#page_navigation25 a,
#page_navigation26 a,
#page_navigation27 a{
	padding:3px;
	margin:2px;
	color:#FF0000;
	text-decoration:underline;
}

#page_navigation1 a.active_page,
#page_navigation2 a.active_page,
#page_navigation3 a.active_page,
#page_navigation4 a.active_page,
#page_navigation5 a.active_page,
#page_navigation6 a.active_page,
#page_navigation7 a.active_page,
#page_navigation8 a.active_page,
#page_navigation9 a.active_page,
#page_navigation10 a.active_page,
#page_navigation11 a.active_page,
#page_navigation12 a.active_page,
#page_navigation13 a.active_page,
#page_navigation14 a.active_page,
#page_navigation15 a.active_page,
#page_navigation16 a.active_page,
#page_navigation17 a.active_page,
#page_navigation18 a.active_page,
#page_navigation19 a.active_page,
#page_navigation20 a.active_page,
#page_navigation21 a.active_page,
#page_navigation22 a.active_page,
#page_navigation23 a.active_page,
#page_navigation24 a.active_page,
#page_navigation25 a.active_page,
#page_navigation26 a.active_page,
#page_navigation27 a.active_page{
 text-decoration:none;
}




.press_chg{
 background:url(../../common/images/dotted_box.gif) 0 0 repeat;
 padding:1px;
 margin-bottom:5px;
}

#media_ttl{
 float:left;
}


/*#category_box{
 float:right;
}*/

#category_box fieldset{
 border:none;
 float:right;
}


.press_chg h3{
 background:url(../images/pr/pr_category1.jpg) 0 0 no-repeat;
 height:50px;
 text-indent:-9999px;
}


/***************************************

ニュースレイアウト-ほぼFIX

***************************************/
dl.news_lyt1 dt,
dl.news_lyt1 dd{
 float:left;
}

dl.news_lyt1 dl dt,
dl.news_lyt1 dl dd{
 float:left;
}

















