body{ background:#006433 url(bg_02.gif) top center repeat;}
#header{ position:relative; width: 950px; height:81px; border-radius:0 0 5px 5px; z-index:999;}
#container{padding-top:6px;}
#contents{ background-color: transparent;  -webkit-box-shadow:none; box-shadow:none; color:#561f02; width:950px; margin:0 auto;}
#contents-inner { padding:45px 0 0 0; background:#FFF;}
#artist-title-sp{}
#sns { position:relative; z-index:20;}

.red{ color:#F00;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}


.yt_ad{ height:820px; margin-top:-40px; }
.yt_ad iframe{ float:right; margin: 410px 433px 0 0;}
.yt_ad a{ float:right; width: 470px; height: 125px; margin: 527px 406px 0 0;}

.maxbox{ width:100%; overflow:hidden; padding-bottom: 40px; text-align:left; color:#000;}
.maxbox .bo_left{ float:left; width:320px; padding:0 34px 0 45px;}
.maxbox .bo_left .left_marb{ margin-bottom:15px;}
.maxbox .bo_left .cd_info{ padding:15px; background:#ffee1d; color:#7b0c00; font-size:11px; line-height:18px; font-weight:bold;}
.maxbox .bo_left .cd_info b{ font-size:16px; line-height:21px; padding-bottom:5px; display:block;}
.maxbox .bo_right{ float:left; width:500px;}
.maxbox .bo_right .right_info{ border-left:1px solid #dbdbdb; margin-bottom:20px;}
.maxbox .bo_right .right_info .incont{ padding:25px 28px; background:#666666; font-weight:bold; color:#FFF; font-size:12px; line-height:26px; position:relative;}
.maxbox .bo_right .right_info .incont p{ line-height:140%;}
.maxbox .bo_right .right_info .incont .cd_name{ font-size:16px;}
.maxbox .bo_right .right_info .incont .in_phc{ position:absolute; top:3px; right:10px;}

.con_box{ margin:0 35px; width:880px; background:#ffee1d; color:#7b0c00;}
.con_box .con_text{ padding:30px 20px 50px 20px; line-height:21px; font-size:12px;}
.con_box .con_text .sline_tt{ height:16px; line-height:16px; background:#004395; padding:0 2px; font-size:12px; color:#FFF; width:455px; margin-bottom:5px;}
.con_box .con_text .bn_flower{ position:absolute; top:30px; right:10px;}







.maxbox .mboxs{ float:left; width:576px; margin: 60px 0 0 25px; overflow:hidden;}
.maxbox .yt_link{ float:right; width:290px; margin: 60px 25px 0 0; overflow:hidden;}
.maxbox .yt_link h3{border-bottom: 1px solid #000000;}
.maxbox .yt_goods{ float:right; width:290px; margin: 20px 25px 0 0; overflow:hidden;}
.maxbox .yt_goods h3{border-bottom: 1px solid #000000;}
.maxbox .yt_news {float:left;width: 576px;margin: 60px 0 0 25px;overflow: hidden;}