@charset "utf-8";
@import url("style.css");


/*.news_box{}*/
.news_box dl{ padding:0 0 50px 0px;}
.news_box dt{padding: 20px 0 0 0px; color:#f29200; border-bottom:#666 solid 1px;line-height: 100%;}
.news_box dt span{font-size:20px; height:26px; line-height:20px; font-weight:bold; border-bottom:#f29200 solid 1px;}
.news_box dd{font-size:14px; line-height:20px; padding:15px 0 20px 0;}
.news_box dd .time{ font-size:12px;}
.news_box dd a{ color:#d48000;}
.news_box dd a:hover{ color:#ed2100;}


/*.artist_box{}*/
.artist_box dl{ padding:0 0 30px 0px; width:440px; float:left;}
.artist_box dd{ float:left; width:200px; padding:0 10px 0 0;}

.artist_box dt{ float:left;  width:220px;font-size:13px;}
.artist_box dt h2{ padding:0; margin:0; font-size:25px; line-height:24px; color:#f29200; height:48px;}
.artist_box dt h2 span{font-size:16px;}
.artist_box dt h3{ padding:0; margin:0; font-size:16px; line-height:25px; color:#f29200;}
.artist_box dt .a_img{padding:0px 0 5px 0; margin:0;}

.artist_box dt .cd_ph{ float:left; margin-right:5px; width:80px; margin-bottom:10px;}
.artist_box dt .cd_ph{border:1px solid #e38a03;}
.artist_box dt b{ font-size:16px;}
.artist_box dt .cd_h{ color:#f29200; font-size:13px; line-height:16px; font-weight:bold;}
.artist_box .cls{ clear:both;}

/*.ticket_box{}*/
.ticket_box .tit{ padding: 5px 0px 30px 0px;}
.ticket_box dl{ font-size:14px; line-height:20px;}
.ticket_box dt{color:#f29200; height:20px; border-bottom:#666 solid 1px;line-height:100%;}
.ticket_box dt span{font-size:20px;line-height:20px; font-weight:bold; border-bottom:#f29200 solid 1px; padding:0px;}
.ticket_box dd{ padding: 0 0 40px 0;}
.ticket_box dd .time{ font-size:12px;}

/*.about_box{}*/
.about_box .cont_box{font-size:14px; line-height:24px; padding: 12px 20px 30px 20px;}
.about_box .cont_box .logo_box{width: 220px; float: left;}
.about_box .cont_box .txt_box{width: 620px; float: left; padding: 0 0 30px 0;}

/*.release_box{}*/
.release_box .cd_box{padding: 0 0 10px 20px;height:1%; overflow:hidden!important; overflow/**/:visible;}
.release_box .cd_box dl{float:left; width:420px; padding: 0 0 20px 0;}
.release_box .cd_box dt{padding: 0 0 10px 0;}
.release_box .cd_box dt .b_tit{padding: 0 0 5px 0;}
.release_box .cd_box dt .cont{height:1%; overflow:hidden!important; overflow/**/:visible;}
.release_box .cd_box dt .cont .ph{float:left; width:180px;}
.release_box .cd_box dt .cont .text{float:right; width:230px; color:#444; font-size:12px; line-height:16px;}
.release_box .cd_box dt .cont span{ display:block;}
.release_box .cd_box dt .cont .rt{ width:210px; font-size:18px; line-height:22px; font-weight:bold; padding: 0 0 5px 0;}

.release_box .cd_box dt .cont .cd_in{width:220px; padding: 15px 0 ;height:1%; overflow:hidden!important; overflow/**/:visible;}
.release_box .cd_box dt .cont .cd_in .ph{width:80px; float:left; padding: 0 7px 0 0;}
.release_box .cd_box dt .cont .cd_in .ph img{width:80px;}
.release_box .cd_box dt .cont .cd_in .text{width:113px; float:left; font-size:12px; line-height:14px;}
.release_box .cd_box dt .cont .cd_in .text span{ display:block; font-size:12px; font-weight:bold; padding: 0 0 2px 0;}

.release_box .cd_box dd{}
.release_box .cd_box dd .d_info{height:1%; overflow:hidden!important; overflow/**/:visible; padding: 0 0 10px 0;}
.release_box .cd_box dd .d_info .cd_in{float:left; width:200px; padding: 0 10px 0 0;height:1%; overflow:hidden!important; overflow/**/:visible;}
.release_box .cd_box dd .d_info .cd_in .ph{width:80px; float:left;}
.release_box .cd_box dd .d_info .cd_in .ph img{width:80px;}
.release_box .cd_box dd .d_info .cd_in .text{width:113px; float:right; font-size:12px; line-height:14px;}
.release_box .cd_box dd .d_info .cd_in .text span{ display:block; font-size:12px; font-weight:bold; padding: 0 0 2px 0;}
.release_box .cd_box dd .but{ text-align:right; padding: 0 20px 0 0;}
.release_box .cd_box dd{}

.release_box .cd_box2{padding: 20px 0 0 20px;height:1%; overflow:hidden!important; overflow/**/:visible;}
.release_box .cd_box2 dl{float:left; width:430px;padding: 0 0 20px 0;}
.release_box .cd_box2 dt{float:left; width:160px; padding: 0 0 0 25px;}
.release_box .cd_box2 dd{float:left; width:230px; color:#444; font-size:12px; line-height:16px;}
.release_box .cd_box2 dd span{ display:block;}
.release_box .cd_box2 dd .rt{ width:220px; font-size:18px; line-height:22px; font-weight:bold; padding: 0 0 5px 0;}


/*.goods_box{}*/
.goods_box .cont_box{font-size:14px; line-height:18px; padding: 12px 20px 30px 20px;}
.goods_box .cont_box h3{margin:0; padding: 0 0 10px 0; font-size:18px; color:#e50b72;}
.goods_box .cont_box .r{ float:right; margin: 0 0 0 16px;}

.goods_box .cont_box2{font-size:14px; line-height:18px; padding: 12px 0 30px 20px;}
.goods_box .cont_box2 p{padding: 0 15px 10px 0;}

/*.special_box{} */
.special_box .cd_box{height:1%; overflow:hidden!important; overflow/**/:visible; min-height:650px;}
.special_box .cd_box .notice{ float:left; padding:0 60px 16px 0; width:250px; text-align:center;}
.special_box .cd_box .no_pdrig{ padding-right:0;}
/*.special_box .cd_box .notice li{ float:left; width:115px; padding:0 5px; display:block; border-left:1px solid #1c1c1c;font-family: "ヒラギノ角ゴ Pro W3",Verdana, Geneva, sans-serif;}
.special_box .cd_box .notice li.no_m{ float:left; width:80px; }
.special_box .cd_box .notice li.no_r{ float:left; width:150px; }*/


.special_box .cd_mod{ float:left; width:420px; margin-right: 40px; padding-bottom:20px; }
.special_box .no{margin-right:0 !important;}
.special_box .dateInfo{ height: 40px; padding-bottom: 5px; vertical-align: bottom; display: table-cell;}

.special_box .cd_box dl{ }
/*.special_box .cd_box dl.special_dright{ margin-left:40px;}*/
.special_box .cd_box dl dd{ padding-left:5px; margin-bottom:10px;height:27px; background:url(../images/special/dd_bg.gif) 0 0 repeat-x;}
.special_box .cd_box dl dd h2{ padding:0; margin:0; color:#FFF; font-size:16px; line-height:25px;}
.special_box .cd_box dl dt b{font-size:33px; color:#CCC; padding:100px 0 0 0px; display:block; text-align:center;}






