@charset "utf-8";body{background:#d1d1d1}
.ie8 #index{overflow:hidden}
#index{width:100%;height:100%;overflow:hidden}
#index header{min-width:980px;width:100%;height:400px;position:fixed;top:-400px;overflow:hidden;background:url(../images/common/bg_header.png) center top repeat-x;z-index:20}
#index header #header_inner{width:1024px;position:absolute;left:50%;top:0;margin-left:-512px;height:400px;overflow:hidden}

header:before{min-width:1040px;width:100%;height:400px;position:absolute;content:""; background:url(/images/common/artist_photo20.png) center top no-repeat;display:block;}

#index header p#btn_header_close,#index header p#btn_header_close a{width:25px;height:25px;position:absolute;top:20px;right:20px;text-indent:-10000px;display:block}
#index header p#btn_header_close a{background:url(../images/top/btn_close.png) top left no-repeat}
#index #header_btn{width:456px;height:153px;position:fixed;top:-153px;left:50%;margin:0 0 0 -228px;background:url(../images/top/bg_header_btn.png) top left no-repeat}
#index #header_btn #header_btn_inner{padding-top:19px}
#index #header_btn a{width:456px;height:153px;display:block}
#index #header_btn a h2{text-align:center;font-size:37px;line-height:1;font-weight:300;font-style:italic;margin-bottom:26px;padding-top:13px}
#index #header_btn a h2 a{display:block;width:100%;height:100%}
#index #header_btn a:hover{color:#000}
#index #header_btn .block_txt_menu p.txt_menu{line-height:1;margin-bottom:5px}
#index #header_btn .block_txt_menu p{text-align:center;font-family:'Gotham 3r','Gotham A','Gotham B',AxisStd-Light;font-weight:300;font-style:normal;font-size:13px}
#index #wrapper{width:100%;height:100%;overflow:hidden;position:relative}
#index #bg_nav_close,#index #bg_close{width:100%;height:100%;position:fixed;top:0;left:0;display:none;cursor:pointer;background:url(../images/top/bg_opacity.gif) top left}
#index #grid_media{width:100%;height:100%;position:relative;overflow:hidden}
#index #grid_media #media_inner{width:8000px;position:absolute;top:0;left:0}
#index #grid_media .media_row{width:100%;position:absolute;overflow:hidden}
#index #grid_media .media_row .media_row_inner{width:8000px;position:absolute}
#index #grid_media .media_row .block_media{height:100%;position:absolute;overflow:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
#index #grid_media .media_row .block_media a{width:100%;height:100%;display:block;position:relative}
#index #grid_media .media_row .block_media p.thumb,#index #grid_media .media_row .block_media p.thumb_hover{width:100%;height:100%;position:absolute;top:0}
#index #grid_media .media_row .block_media p.thumb img,#index #grid_media .media_row .block_media p.thumb_hover img{height:100%;position:relative}
#index #grid_media .media_row .block_media p.thumb{-webkit-transition:all .3s ease;transition:all .3s ease}
#index #grid_media .media_row .block_media p.txt{position:absolute;top:0;color:#fff}
#index #grid_media .media_row .block_media p.icon_detail{position:absolute;bottom:-65px;right:-65px;-webkit-transition:all .2s ease;transition:all .2s ease}
#index #grid_media .media_row .block_media a:hover p.icon_detail{bottom:0;right:0}
#index #grid_media .media_row .block_media a:hover img{-webkit-filter:grayscale(0);-webkit-transition:all .6s ease;transition:all .6s ease}
#index #grid_media .media_row .block_media img{height:100%}
#index .single .block_media_header,#index .album .block_media_header,#index .clip .block_media_header{display:block}
#index .single .nav_slide,#index .album .nav_slide,#index .clip .nav_slide,#index .single .block_slide,#index .album .block_slide,#index .clip .block_slide{display:none}
#index .single #img_detail,#index .album #img_detail,#index .clip #img_detail{display:block}
#index .artist_photo .block_media_header{display:none}
#index .artist_photo .nav_slide,#index .artist_photo .block_slide,#index .artist_photo li.link_clips{display:block}
#index .artist_photo #img_detail{display:none}
#index .artist_photo #txt dl dt{font-size:14px;font-style:normal}
#index .artist_photo #txt dl dd{font-style:italic}
#index .artist_photo #txt dl dt,#index .artist_photo #txt dl dd{font-family:'Gotham 5r','Gotham 5r','Gotham A',AxisStd-Medium;font-weight:500}
#index .artist_photo #txt p{font-family:'Gotham 5r','Gotham 5r','Gotham A',AxisStd-Medium;font-weight:500;font-style:normal}
#index .single li.link_clips,#index .album li.link_clips,#index .artist_photo li.link_clips{display:none!important}
#index .clip li.link_clips{display:block!important}
#index .single,#index .album{height:440px}
#index .single p#img_detail,#index .album p#img_detail{width:360px}
#index .single #detail_2col_r,#index .album #detail_2col_r{height:360px}
#index .single #block_detail_nav,#index .album #block_detail_nav{width:146px;height:440px}
#index #block_detail.single #detail_2col #detail_2col_l,#index #block_detail.album #detail_2col #detail_2col_l{float:left;width:360px}
#index #block_detail.single #detail_2col #detail_2col_l img,#index #block_detail.album #detail_2col #detail_2col_l img{width:100%}
#index #block_detail.single #detail_2col #detail_2col_r,#index #block_detail.album #detail_2col #detail_2col_r{float:right;width:570px;margin-left:0}
#index #block_detail.single #detail_2col .nav_slide,#index #block_detail.album #detail_2col .nav_slide{display:none!important}
#index #block_detail.video{height:440px}
#index #block_detail.video #block_detail_inner{padding-top:82px}
#index #block_detail.video #detail_2col #detail_2col_l{float:left;width:490px}
#index #block_detail.video #detail_2col #detail_2col_l img{width:100%}
#index #block_detail.video #detail_2col #detail_2col_r{float:right;width:400px;margin-left:0}
#index #block_detail.video #detail_2col #detail_2col_r p.txt_num{display:none}
#index #block_detail.video #detail_2col .nav_slide,#index #block_detail.video #detail_2col p#img_detail,#index #block_detail.video #detail_2col .block_slide,#index #block_detail.video #detail_2col .nav_slide{display:none!important}
#index #block_detail.video #block_detail_nav{width:146px;height:440px}
#index #block_detail.artist_photo{height:560px}
#index #block_detail.artist_photo #block_detail_inner{padding-top:82px}
#index #block_detail.artist_photo #detail_2col{width:100%}
#index #block_detail.artist_photo #detail_2col #detail_2col_l{float:left;width:600px}
#index #block_detail.artist_photo #detail_2col #detail_2col_r{float:right;width:340px;margin-left:0;height:400px}
#index #block_detail.artist_photo #block_detail_nav{width:146px;height:560px}
#index #block_detail.artist_photo #txt{bottom:0!important;font-size:15px}
#index #block_detail.artist_photo #txt dl dt{font-size:15px;color:#666;margin-bottom:5px;font-family:'Gotham 5r','Gotham A','Gotham B',AxisStd-Medium;font-weight:500;font-style:normal}
#index #block_detail.artist_photo #txt dl dd{font-size:11px;font-family:'Gotham 4i','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:italic}
#index #block_detail.artist_photo .block_slide{margin-bottom:24px}
#index #block_detail.artist_photo .block_slide,#index #block_detail.artist_photo .block_slide_inner{height:400px}
#index #block_detail.artist_photo .block_slide{position:relative}
#index #block_detail.artist_photo .block_slide ul,#index #block_detail.artist_photo .block_slide ul li{height:400px}
#index #block_detail.artist_photo .block_slide .block_slide_inner{width:600px;overflow:hidden;position:absolute}
#index #block_detail.artist_photo .block_slide .block_slide_inner ul{position:absolute;width:100%;top:0;left:0}
#index #block_detail.artist_photo .block_slide .block_slide_inner ul li{width:600px;position:absolute;top:0;left:0}
#index #block_detail.clip{height:440px}
#index #block_detail.clip #block_detail_inner{position:relative;padding-top:82px}
#index #block_detail.clip #detail_2col{width:100%}
#index #block_detail.clip #detail_2col #detail_2col_l{float:left;width:490px}
#index #block_detail.clip #detail_2col #detail_2col_r{float:right;width:440px}
#index #block_detail.clip #block_detail_nav{width:146px;height:440px}
#index #block_detail_nav{position:absolute;right:0;top:0}
#index #block_detail_nav p#btn_close,#index #block_detail_nav p#btn_close a{width:25px;height:25px;position:absolute;top:20px;right:20px;text-indent:-10000px;display:block}
#index #block_detail_nav p#btn_close a{background:url(../images/top/btn_close.png) top left no-repeat}
#index #block_detail{width:100%;bottom:-600px;z-index:100;min-width:1090px;background:url(../images/top/bg_open.png) top left;position:fixed;-webkit-transition:bottom .6s ease;transition:bottom .6s ease}
#index #block_detail #block_detail_inner{width:980px;margin:auto;position:relative;padding-top:40px}
#index #block_detail #detail_2col{width:100%}
#index #block_detail #detail_2col #detail_2col_l{float:left;width:380px}
#index #block_detail #detail_2col #detail_2col_l p#img_detail{height:360px;vertical-align:middle;line-height:360px}
#index #block_detail #detail_2col #detail_2col_l p#img_detail img{vertical-align:middle}
#index #block_detail #detail_2col #detail_2col_l img{width:100%}
#index #block_detail #detail_2col #detail_2col_r{float:left;width:600px;margin-left:50px;position:relative}
#index #block_detail #detail_2col #detail_2col_r p.txt_date{font-size:38px;line-height:1;font-family:'Gotham 1r','Gotham A','Gotham B';font-weight:100;font-style:normal;color:#666}
#index #block_detail #detail_2col #detail_2col_r p.txt_num{font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:normal;color:#666;margin-bottom:3px;font-size:14px}
#index #block_detail #detail_2col #detail_2col_r h2{font-size:35px;font-family:'Gotham 1i','Gotham A','Gotham B',AxisStd-UltraLight;font-weight:100;font-style:italic;line-height:1.25;color:#ff00a2;margin-bottom:17px}
#index #block_detail #detail_2col #detail_2col_r ul li.link_discography,#index #block_detail #detail_2col #detail_2col_r ul li.link_discography a{width:67px}
#index #block_detail #detail_2col #detail_2col_r ul li.link_clips,#index #block_detail #detail_2col #detail_2col_r ul li.link_clips a{width:56px}
#index #block_detail #detail_2col #detail_2col_r ul li.link_discography{margin-right:15px}
#index #block_detail #detail_2col #detail_2col_r ul li{height:14px;font-size:14px;display:block;float:left;font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:normal}
#index #block_detail #detail_2col #detail_2col_r ul li a{display:block;height:14px;line-height:14px;background:url(../images/top/icon_arrow.png) center right no-repeat}
#index #block_detail #detail_2col #detail_2col_r div#txt{position:absolute;bottom:40px}
#index #block_detail #detail_2col #detail_2col_r div#txt p{font-size:15px;line-height:1.7;font-family:'Gotham 4i','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:italic}
#index #block_detail .nav_slide{margin:auto}
#index #block_detail .nav_slide ul{width:100px;padding-top:3px;float:left}
#index #block_detail .nav_slide ul li,#index #block_detail .nav_slide ul li a{width:10px;height:11px;text-indent:-10000px;display:block;float:left}
#index #block_detail .nav_slide ul li{margin-right:14px}
#index #block_detail .nav_slide ul li a{background:url(../images/top/img_sprite.png) -40px -100px no-repeat}
#index #block_detail .nav_slide ul li a:hover,#index #block_detail .nav_slide ul li a.active{background-position:-60px -100px}
#index #block_detail .nav_slide p,#index #block_detail .nav_slide p a{width:13px;height:16px;text-indent:-10000px;display:block;float:left}
#index #block_detail .nav_slide p.btn_prev{margin-right:14px}
#index #block_detail .nav_slide p a{background:url(../images/top/img_sprite.png) no-repeat}
#index #block_detail .nav_slide p.btn_prev a{background-position:0 -120px}
#index #block_detail .nav_slide p.btn_next a{background-position:-20px -120px}
#index #block_detail .nav_slide p.btn_prev a:hover{background-position:0 -100px}
#index #block_detail .nav_slide p.btn_next a:hover{background-position:-20px -100px}
#index .block_sns{position:absolute;bottom:40px}
#index .block_sns ul li,#index .block_sns ul li a{width:31px;height:32px;display:block;text-indent:-10000px;float:right}
#index .block_sns ul li{margin-right:8px}
#index .block_sns ul li.btn_gplus{margin-right:0}
#index .block_sns ul li a{background:url(../images/top/img_sprite.png) no-repeat}
#index .block_sns ul li.btn_gplus a{background-position:-100px 0}
#index .block_sns ul li.btn_twitter a{background-position:-50px 0}
#index .block_sns ul li.btn_facebook a{background-position:0 0}
#index .block_sns ul li.btn_gplus a:hover{background-position:-100px -50px}
#index .block_sns ul li.btn_twitter a:hover{background-position:-50px -50px}
#index .block_sns ul li.btn_facebook a:hover{background-position:0 -50px}
#index #block_detail.size360 #detail_2col #detail_2col_l .block_slide ul li img,#index #block_detail.size405 #detail_2col #detail_2col_l .block_slide ul li img{width:auto;height:400px;margin:auto;display:block}
#index #block_detail.size470 #detail_2col #detail_2col_l p#img_detail img,#index #block_detail.size280 #detail_2col #detail_2col_l p#img_detail img{width:auto;height:360px;margin:auto;display:block}
#index #block_detail.album #txt dl dt,#index #block_detail.single #txt dl dt,#index #block_detail.album #txt dl dd,#index #block_detail.single #txt dl dd,#index #block_detail.album #txt p,#index #block_detail.single #txt p{font-size:15px;line-height:1.7;font-family:'Gotham 4i','Gotham A','Gotham B',AxisStd-Light!important;font-weight:400!important;font-style:italic!important}
.block_pagetop{width:40px;height:41px;position:fixed;bottom:40px;left:50%;margin:0 0 0 430px}
.block_pagetop p.btn_pagetop{position:absolute;right:-40px;font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:italic}
.block_pagetop p.btn_pagetop span{width:40px;text-align:center;display:block;padding-top:12px;line-height:1}
.block_pagetop p.btn_pagetop a:hover{color:#000}
#index #wrapper p.btn_ie_prev,#index #wrapper p.btn_ie_next{position:absolute;z-index:10;top:50%;margin-top:-35px}
#index #wrapper p.btn_ie_prev,#index #wrapper p.btn_ie_next,#index #wrapper p.btn_ie_prev a,#index #wrapper p.btn_ie_next a{width:50px;height:70px;display:block;text-indent:-10000px}
#index #wrapper p.btn_ie_prev a{background:url(/images/top/left.png) top left no-repeat}
#index #wrapper p.btn_ie_next a{background:url(/images/top/right.png) top left no-repeat}
#index #wrapper p.btn_ie_prev{left:0}
#index #wrapper p.btn_ie_next{right:0}
#block_loading{width:100%;height:100%;position:fixed;top:0;left:0;background:#d1d1d1;z-index:1000}
#block_loading .block_inner{width:100%;position:absolute;height:131px;top:50%;margin-top:-65px}
#block_loading p#ttl_loading{font-size:55px;font-family:'Gotham 1r','Gotham A','Gotham B';font-weight:100;font-style:italic;text-align:center;line-height:1;margin-bottom:27px}
#block_loading p#txt_loading{position:relative;width:190px;margin:auto;font-size:24px;font-family:'Gotham 5r','Gotham A','Gotham B',AxisStd-Medium;font-weight:500;font-style:normal}
#block_loading p{width:100%;color:#fff}
#block_loading p span{display:none}
#block_loading p.load0 span.l0{display:none}
#block_loading p.load0 span.l1{display:none}
#block_loading p.load0 span.l2{display:none}
#block_loading p.load1 span.l0{display:inline}
#block_loading p.load1 span.l1{display:none}
#block_loading p.load1 span.l2{display:none}
#block_loading p.load2 span.l0{display:inline}
#block_loading p.load2 span.l1{display:inline}
#block_loading p.load2 span.l2{display:none}
#block_loading p.load3 span.l0{display:inline}
#block_loading p.load3 span.l1{display:inline}
#block_loading p.load3 span.l2{display:inline}
header #header_nav{width:620px;position:absolute;left:50%;margin-left:-143px;top:40px}
header #header_nav h1{position:relative;text-align:center;margin:auto;margin-bottom:61px;font-size:50px;line-height:1}
header #header_nav h1 a{display:block;width:100%;height:100%;color:#4c4c4c}
header #external_link{padding-left:90px;padding-right:0px; position:relative;}

header #external_link ul.external_link_list{float:left;}
header #external_link ul.external_link_list li,header #external_link ul.external_link_list li a{text-indent:-10000px;display:block;height:25px;float:left}
header #external_link ul.external_link_list li{margin-right:26px}
header #external_link ul.external_link_list li#elink04{margin-right:0}
header #external_link ul.external_link_list li#elink01{margin-right:30px}
header #external_link ul.external_link_list li#elink02{margin-right:25px}
header #external_link ul.external_link_list li#elink03{margin-right:24px}
header #external_link ul.external_link_list li#elink04,header #external_link ul.external_link_list li#elink04_active{margin-right:0}
header #external_link ul.external_link_list li#elink05,header #external_link ul.external_link_list li#elink05 a{width:29px}
header #external_link ul.external_link_list li#elink01,header #external_link ul.external_link_list li#elink01 a{width:13px}
header #external_link ul.external_link_list li#elink02,header #external_link ul.external_link_list li#elink02 a{width:29px}
header #external_link ul.external_link_list li#elink03,header #external_link ul.external_link_list li#elink03_active,header #external_link ul.external_link_list li#elink03 a{width:26px}
header #external_link ul.external_link_list li#elink04_active,header #external_link ul.external_link_list li#elink04,header #external_link ul.external_link_list li#elink04 a{width:29px}
header #external_link ul.external_link_list li#elink04_active,header #external_link ul.external_link_list li a{background:url(/images/common/img_sprite.png) no-repeat}
header #external_link ul.external_link_list li#elink01 a{background-position:0 0}
header #external_link ul.external_link_list li#elink02 a{background-position:-40px 0}
header #external_link ul.external_link_list li#elink03 a{background-position:-120px 0}
header #external_link ul.external_link_list li#elink04 a{background-position:-80px 0}
header #external_link ul.external_link_list li#elink05 a{background-position:-240px 0}
header #external_link ul.external_link_list li#elink01 a:hover{background-position:0 -30px}
header #external_link ul.external_link_list li#elink02 a:hover{background-position:-40px -30px}
header #external_link ul.external_link_list li#elink03 a:hover{background-position:-120px -30px}
header #external_link ul.external_link_list li#elink04_active,header #external_link ul.external_link_list li#elink04 a:hover{background-position:-80px -30px}
header #external_link ul.external_link_list li#elink05 a:hover{background-position:-240px -30px}

header #external_link ul.external_special_list{float:right;position:relative;}
header #external_link ul.external_special_list li a{text-indent:-10000px;display:block;}
header #external_link ul.external_special_list li#elink_20th_anniversary a{margin-top:-20px;background:url(/images/common/bnr_20th_anniversary.png) no-repeat left bottom;width:326px;height:68px;}
header #external_link ul.external_special_list li#elink_20th_anniversary a:hover{background-position:left top}
header #external_link ul.external_special_list li#elink_billboard_live a{margin-top:-28px;background:url(/images/common/bnr_billboard_live_onlineshop.png) no-repeat left bottom;width:296px;height:80px;}
header #external_link ul.external_special_list li#elink_billboard_live a:hover{background-position:left top}
header #external_link ul.external_special_list li#elink_fantasy-plus_live a{margin-top:-28px;background:url(/images/common/bnr_fantasy-plus_live.png) no-repeat left bottom;width:296px;height:80px;}
header #external_link ul.external_special_list li#elink_fantasy-plus_live a:hover{background-position:left top}
header #external_link ul.external_special_list li#elink_fantasy-plus_goods a{margin-top:-28px;background:url(/images/common/bnr_fantasy-plus_goods.jpg) no-repeat left bottom;width:296px;height:80px;}
header #external_link ul.external_special_list li#elink_fantasy-plus_goods a:hover{background-position:left top}

header #external_link ul.external_special_list li#elink_acoakko2019 a{margin-top:-28px;background:url(/images/common/bnr_acoakko2019.jpg) no-repeat left bottom;width:296px;height:80px;}
header #external_link ul.external_special_list li#elink_acoakko2019 a:hover{background-position:left top}

header #header_nav nav{margin-bottom:80px}
header #header_nav nav ul li{position:relative;color:#ff00a2}
header #header_nav nav ul li p{width:70px;margin:auto;display:block}
header #header_nav nav ul li p.icon_new{width:30px;position:absolute;top:-3px;right:-3px;display:none}
header #header_nav nav ul li{width:70px;float:left}
header #header_nav nav ul li p.img_nav{width:70px;height:96px;display:block;text-indent:-10000px}
header #header_nav nav ul li p.img_nav{background:url(/images/common/img_nav.png) no-repeat}
header #header_nav nav ul li{margin-right:38px}
header #header_nav nav ul li#nav06{margin-right:0}
header #header_nav nav ul li#nav01 a p{background-position:0 0}
header #header_nav nav ul li#nav02 a p{background-position:-100px 0}
header #header_nav nav ul li#nav03 a p{background-position:-200px 0}
header #header_nav nav ul li#nav04 a p{background-position:-300px 0}
header #header_nav nav ul li#nav05 a p{background-position:-400px 0}
header #header_nav nav ul li#nav06 a p{background-position:-500px 0}
header #header_nav nav ul li#nav01 p,header #header_nav nav ul li#nav01 a:hover p{background-position:0 -120px}
header #header_nav nav ul li#nav02 p,header #header_nav nav ul li#nav02 a:hover p{background-position:-100px -120px}
header #header_nav nav ul li#nav03 p,header #header_nav nav ul li#nav03 a:hover p{background-position:-200px -120px}
header #header_nav nav ul li#nav04 p,header #header_nav nav ul li#nav04 a:hover p{background-position:-300px -120px}
header #header_nav nav ul li#nav05 p,header #header_nav nav ul li#nav05 a:hover p{background-position:-400px -120px}
header #header_nav nav ul li#nav06 p,header #header_nav nav ul li#nav06 a:hover p{background-position:-500px -120px}
.pages{background:#fff}
.pages header{min-width:980px;width:100%;height:406px;overflow:hidden;background:#fff url(/images/common/bg_header.png) center top repeat-x;}

.pages header #header_inner{width:1024px;margin:auto;height:400px;position:relative;overflow:hidden}
.pages #content{width:940px;margin:auto;position:relative;display:none}
.pages #content #content_header{position:relative;margin-top:-6px;height:140px}
.pages #content #content_header .content_header_l{width:200px;float:left;padding-top:42px}
.pages #content #content_header h2{width:600px;float:right;font-size:72px;color:#ff00a2;text-align:right;line-height:.3;padding-top:19px;font-family:'Gotham 1r','Gotham A','Gotham B';font-weight:100;font-style:normal}
.pages #content #content_header h2 span.ttl_01{color:#d6d6d6;display:block}
.pages #content #content_header h2 span.ttl_02{margin-top:-20px}
.pages #content #content_header h2 span#ttl_recreatebox{line-height:.81;position:relative;top:-20px}
#video #content_header h2{padding-top:19px!important}
#news .block_2col{padding-bottom:90px}
#news .block_2col .block_2col_l{width:540px;float:left}
#news .block_2col .block_2col_r{width:300px;float:right}
#news article{width:540px;background:#f7f7f7;margin-bottom:10px}
#news article .article_inner{padding:20px 30px}
#news article p.txt_date{margin-bottom:8px;line-height:1}
#news article h4{line-height:1.65;font-size:16px;margin-bottom:12px;font-family:'Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:normal}
#news article p.link_arrow{padding-top:12px}
#news article .block_detail p{margin-bottom:1em;line-height:1.9;font-size:13px}
#live{padding-bottom:94px}
#live #content #content_header{height:87px}
#live .block_live h3{color:#7a7a7a;font-size:36px;margin-bottom:60px;font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:normal;line-height:1.5}
#live .block_live .block_inner{margin-left:80px}
#live #block_upcoming{margin-bottom:63px}
#live #block_upcoming h3{margin-bottom:53px}
#live #block_upcoming ul li{margin-bottom:27px}
#live #block_upcoming ul li,#live #block_upcoming ul li a{width:780px;font-size:20px;display:block;line-height:1;font-family:'Gotham 5r','Gotham A','Gotham B',AxisStd-Medium;font-weight:500;font-style:normal}
#live #block_upcoming ul li span,#live #block_upcoming ul li a span{font-size:15px}
#live #block_upcoming li#txt_comingsoon{color:#999}
#live #block_upcoming ul li a{line-height:1;background:url(/images/common/icon_link_arrow_20.png) right top no-repeat}
#live #block_pasts h3{margin-bottom:47px}
#live #block_pasts .block_inner{width:780px;margin-left:80px}
#live #block_pasts .block_past{margin-bottom:55px}
#live #block_pasts .block_past .block_past_header{margin-bottom:21px}
#live #block_pasts .block_past .block_past_header h4{font-size:20px;font-family:'Gotham 4i','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:italic;margin-bottom:23px;line-height:1}
#live #block_pasts .block_past .block_past_header ul li{font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:2}
#live #block_pasts .block_past .block_imgs p{width:380px;margin:0 0 20px}
#live #block_pasts .block_past .block_imgs p.img_l{float:left;margin-right:20px}
#live #block_pasts .block_past .block_imgs p.img_r{float:right}
#live #block_pasts .block_past .block_relative{padding-top:9px}
#live #block_pasts .block_past .block_relative h5{font-size:15px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:normal;line-height:1;margin-bottom:6px}
#live #block_pasts .block_past .block_relative p{font-size:12px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:normal}
#live #block_pasts .block_past .block_past_l{width:300px;float:left}
#live #block_pasts .block_past .block_past_r{width:460px;height:200px;position:relative;float:right}
#live #block_pasts .block_past .block_past_r h4{font-size:18px;line-height:1.3;margin-bottom:10px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:normal}
#live #block_pasts .block_past .block_past_r .txt_live p{line-height:1.7}
#live #block_pasts .block_past .block_past_r p.txt_date{font-weight:700;margin-bottom:7px;line-height:1;font-family:'Gotham 5r','Gotham A','Gotham B';font-weight:500;font-style:normal}
#live #block_pasts .block_past .block_past_r p.txt_place{margin-bottom:28px;line-height:1}
#live #block_pasts .block_past .block_past_r p.txt_url{position:absolute;bottom:20px;font-family:'Gotham 5r','Gotham A','Gotham B';font-weight:500;font-style:normal}
#live #block_pasts .block_past .block_past_r p.txt_url a{font-weight:700}
#live #block_pasts p#btn_morearchives{width:100%;height:48px;text-align:center;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:normal;letter-spacing:.05em}
#live #block_pasts p#btn_morearchives a{width:100%;height:48px;line-height:48px;font-size:19px;display:block;background:#7a7a7a;color:#fff}
#live #block_liveinfo h3{line-height:1.5;width:470px}
#live #block_liveinfo .block_inner{width:780px;margin-left:80px}
#live #block_liveinfo .block_place{margin-bottom:40px}
#live #block_liveinfo .block_place .block_place_l{width:430px;float:left}
#live #block_liveinfo .block_place .block_place_l p.txt_date{font-size:20px;margin-bottom:15px;line-height:1;color:#7a7a7a;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#live #block_liveinfo .block_place .block_place_l h4{font-size:26px;margin-bottom:23px;color:#ff00a2;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#live #block_liveinfo .block_place .block_place_l p.txt_info{font-size:16px;line-height:1.7}
#live #block_liveinfo .block_place .block_place_r{width:320px;height:200px;float:right}
#live #block_liveinfo .block_place .block_place_r .block_map{width:320px;height:200px;position:relative}
#live .block_info_detail{width:100%;background:#f7f7f7}
#live .block_info_detail .block_detail_inner{padding:30px 40px 24px}
#live .block_info_detail dl{margin-bottom:12px}
#live .block_info_detail dl dt,#live .block_info_detail dl dd{font-size:14px;line-height:1}
#live .block_info_detail dl dt{width:100px;float:left}
#live .block_info_detail dl dd{width:600px;float:right}
#live .block_info_detail .pt0{padding-top:0!important}
#live .block_info_detail .txt_info_detail{padding-top:22px}
#live .block_info_detail .txt_info_detail p{font-size:14px;line-height:1.7;margin-bottom:35px}
#discography h4{font-size:22px;color:#7a7a7a;margin-bottom:22px;font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:normal}
#discography #block_newrelease{margin-bottom:130px}
#discography #block_newrelease .block_discography{width:410px;padding:20px;background:#f7f7f7;margin-bottom:40px}
#discography #block_newrelease .block_discography a{width:410px}
#discography #block_newrelease .block_discography a:hover p{color:#000}
#discography #block_newrelease .block_discography p.block_discography_l{width:140px}
#discography #block_newrelease .block_discography .block_discography_r{width:250px;position:relative;height:140px}
#discography #block_newrelease .block_discography .block_discography_r p.txt_info{color:#7a7a7a;font-size:16px;margin-bottom:8px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400;font-style:italic}
#discography #block_newrelease .block_discography .block_discography_r h5{font-size:22px;margin-bottom:10px;line-height:1.2;color:#ff00a2;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#discography #block_newrelease .block_discography .block_discography_r .info_newrelease{position:absolute;bottom:3px}
#discography #block_newrelease .block_discography .block_discography_r .info_newrelease p{font-size:12px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal;line-height:1.7}
#discography .block_2col .block_2col_l{width:460px;float:left}
#discography .block_2col .block_2col_r{width:460px;float:right}
#discography .block_2col .block_category{margin-bottom:170px}
#discography .block_2col .block_discography{width:450px;margin-bottom:40px}
#discography .block_2col .block_discography a{width:450px;height:100%;display:block}
#discography .block_2col .block_discography p.block_discography_l{width:140px;float:left}
#discography .block_2col .block_discography .block_discography_r{width:290px;float:right}
#discography .block_2col .block_discography .block_discography_r p.txt_info{font-size:10px;margin-bottom:4px;line-height:1;font-family:'Gotham 5r','Gotham A','Gotham B',AxisStd-Medium;font-weight:500;font-style:normal}
#discography .block_2col .block_discography .block_discography_r dl dt{font-size:20px;margin-bottom:10px;line-height:1.2;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:italic}
#discography .block_2col .block_discography .block_discography_r dl dd{font-size:14px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:italic}
#discography #discography_detail{margin-bottom:50px}
#discography #discography_detail .block_2col_l p.img_artwork{margin-bottom:4px}
#discography #discography_detail .block_2col_l .block_txt_caption{width:400px;margin-bottom:45px}
#discography #discography_detail .block_2col_l .block_txt_caption p{font-size:11px;font-family:'Gotham 5r','Gotham A','Gotham B',AxisStd-Medium;font-weight:500;font-style:normal;line-height:1.8}
#discography #discography_detail .block_2col_r .discography_header p,#discography #discography_detail .block_2col_r .discography_header h5{color:#313131}
#discography #discography_detail .block_2col_r .discography_header p.txt_info{font-size:10px;margin-bottom:7px;line-height:1;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#discography #discography_detail .block_2col_r .discography_header p.txt_releasedate{font-size:12px;margin-bottom:15px;line-height:1;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#discography #discography_detail .block_2col_r .discography_header h5{font-size:46px;margin-bottom:17px;line-height:1.3;font-family:'Gotham 1r','Gotham A','Gotham B',AxisStd-UltraLight;font-weight:100;font-style:normal}
#discography #discography_detail .block_2col_r .discography_header ul{margin-bottom:28px}
#discography #discography_detail .block_2col_r p.ttl_data{line-height:1.5;margin-bottom:10px}
#discography #discography_detail .block_2col_r .block_data{margin-left:10px;padding-left:12px;margin-bottom:48px;background:url(/images/common/bdr.gif) top left repeat-y}
#discography #discography_detail .block_2col_r .block_data p.ttl_data{margin-bottom:14px}
#discography #discography_detail .block_2col_r .block_data ul li{margin-bottom:25px;font-size:13px;line-height:1.2;font-family:'Gotham 4r',AxisStd-Regular;font-weight:400;font-style:normal;font-style:oblique}
#discography #discography_detail .block_2col_r .block_data ul li span{font-size:10px;display:block}
#discography #discography_detail .block_2col_r .block_book{margin-bottom:48px}
#discography #discography_detail .block_2col_r .block_book ul{margin-bottom:21px}
#discography #discography_detail .block_2col_r .block_book ul li{font-family:'Gotham 4r',AxisStd-Regular;font-weight:400;font-style:normal;font-style:oblique;line-height:1.8;font-size:12px}
#discography #discography_detail .block_2col_r .block_book dl dt,#discography #discography_detail .block_2col_r .block_book dl dd{font-size:12px;line-height:1.8;font-style:oblique}
#discography #discography_detail .block_2col_r .block_book .txt_book p{line-height:1.8;font-size:12px;margin-bottom:21px}
#discography #discography_detail .block_2col_r .block_price{margin-bottom:50px}
#discography #discography_detail .block_2col_r .block_price ul li{font-size:10px;line-height:1.8}
#discography #discography_detail .block_2col_r .block_price ul{margin-bottom:18px}
#discography #discography_detail .block_2col_r .block_option{margin-bottom:56px}
#discography #discography_detail .block_2col_r .block_option dl{margin-bottom:26px}
#discography #discography_detail .block_2col_r .block_option dl dt{margin-bottom:5px}
#discography #discography_detail .block_2col_r .block_extra{width:460px;background:#f7f7f7}
#discography #discography_detail .block_2col_r .block_extra .block_inner{padding:20px}
#discography #discography_detail .block_2col_r .block_extra .block_extra2col .block_extra2col_l{width:100px;float:left}
#discography #discography_detail .block_2col_r .block_extra .block_extra2col .block_extra2col_r{width:310px;float:right}
#discography #discography_detail .block_2col_r .block_extra .block_extra2col .block_extra2col_r h5{margin-bottom:5px}
#discography #discography_detail .block_2col_r .block_extra .block_extra2col .block_extra2col_r p{font-size:12px;line-height:1.6;margin-bottom:10px}
#discography #discography_detail .block_2col_r .block_extra .block_extra2col .block_extra2col_r p:last-child{margin-bottom:0}
#discography #discography_detail .block_2col_r .block_extra dl dt{margin-bottom:10px}
#discography #discography_detail .block_2col_r .block_extra dl dd{line-height:1.6}
#discography #discography_detail .block_2col_r .block_qrtop.block_inner{padding:10px 20px}
#discography #discography_detail .block_2col_r .block_qrtop.block_inner p{line-height:1.7}
#discography #discography_detail .block_2col_r .block_qrtop.block_inner p:last-child{margin-bottom:0}
#discography .block_videos{width:940px;margin:auto;padding-bottom:10px}
#discography .block_videos .block_video{width:940px;background:#000;margin-bottom:40px}
#discography .block_videos .block_video .video_inner{width:853px;margin:auto}
#video #content{padding-bottom:90px}
#video .block_3cols{width:940px}
#video .block_3cols .block_3col{width:300px;min-height:206px;float:left;margin-right:20px;margin-bottom:28px}
#video .block_3cols .block_3col:nth-child(3n){margin-right:0}
#video .block_3cols iframe{margin-bottom:2px}
#video .block_3cols dl dt{font-size:15px;margin-bottom:6px;line-height:1;font-family:'Gotham 4r',AxisStd-Regular;font-weight:400;font-style:normal}
#video .block_3cols dl dd{font-size:11px;line-height:1;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
.bdr_w_btm{border-bottom:1px solid #fff}
.btn_pager{position:relative;overflow:hidden;height:16px}
.btn_pager p,.btn_pager ul{float:left;position:relative}
.btn_pager ul{left:50%}
.btn_pager li.btn_prev,.btn_pager li.btn_prev a,.btn_pager li.btn_next,.btn_pager li.btn_next a{width:13px;height:16px;display:block;text-indent:-10000px;top:0}
.btn_pager ul li.active,.btn_pager ul li a{background:url(/images/top/img_sprite.png) no-repeat}
.btn_pager li.btn_prev a{background-position:0 -120px}
.btn_pager li.btn_next a{background-position:-20px -120px}
.btn_pager li.btn_prev a:hover{background-position:0 -100px}
.btn_pager li.btn_next a:hover{background-position:-20px -100px}
.btn_pager ul li{margin-right:13px;position:relative;left:-50%;top:3px}
.btn_pager ul li,.btn_pager ul li a{width:10px;height:11px;display:block;text-indent:-10000px;float:left}
.btn_pager ul li a{background-position:-40px -100px}
.btn_pager ul li a:hover,.btn_pager ul li.active{background-position:-60px -100px}
.link_arrow{font-size:13px;height:18px;line-height:18px;font-family:'Gotham 4r',AxisStd-Regular;font-weight:400;font-style:normal}
.link_arrow a{height:18px;display:inline-block;background:url(/images/common/icon_link_arrow.png) top right no-repeat;padding-right:24px}
.link_arrow a:hover{background-position:right -20px}
.link_arrow_back{font-family:'Gotham 5r','Gotham A','Gotham B';font-weight:500;font-style:normal;letter-spacing:.05em;line-height:1}
.link_arrow_back a{font-weight:700;background:url(/images/common/img_sprite.png) 0 -69px no-repeat;padding-left:15px}
.mb0{margin-bottom:0!important}
.widget-calendar{margin-bottom:80px;width:100%}
.widget-calendar .calender_header{position:relative;width:100%;height:70px;margin-bottom:30px}
.widget-calendar .calender_header p.txt_year{position:absolute;left:0;top:0;font-weight:700;font-family:'Gotham 5r','Gotham A','Gotham B';font-weight:500;font-style:normal}
.widget-calendar .calender_header p.txt_month{position:absolute;top:0;width:100%;text-align:center;font-size:57px;line-height:1;font-family:'Gotham 1r','Gotham A','Gotham B';font-weight:100;font-style:normal}
.widget-calendar .calender_header p.txt_month span{display:block;font-size:14px;font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:normal;font-style:italic;line-height:1.6}
.widget-calendar table{width:100%}
.widget-calendar table td{width:42px;height:40px;line-height:30px;padding-top:10px;text-align:center;font-family:'Gotham 4r','Gotham A','Gotham B';font-weight:400;font-style:normal}
.widget-calendar table td div.calender_news{width:30px;height:31px;margin:auto;display:block}
.widget-calendar table td div.calender_news a{width:30px;height:31px;display:block;cursor:default}
.widget-calendar table td div.calender_news a:hover{background-position:0 -31px;color:#000}
.widget-calendar table td div.calender_live{width:30px;height:31px;margin:auto;display:block}
.widget-calendar table td div.calender_live a{width:30px;height:31px;display:block;cursor:pointer;background:url(/images/common/bg_calender_live.png) top left no-repeat;color:#fff}
.widget-calendar table td div.calender_live a:hover{background-position:0 -31px;color:#fff}
#calender_comment{width:288px;position:fixed;padding-top:30px;background:url(/images/common/bg_calender_comment_top.png) top left no-repeat;display:none;z-index:1000}
#calender_comment #calender_comment_inner{width:100%;padding-bottom:20px;background:url(/images/common/bg_calender_comment.png) bottom left no-repeat}
#calender_comment p{width:230px;margin:auto}
#calender_comment p.txt_date{margin-bottom:5px;padding-top:10px}
#calender_comment div.txt_content p{line-height:1.7}
#calender_comment p.txt1{padding-top:10px}
.monthly_archive{width:207px;height:28px;margin-left:93px}
.monthly_archive .archive_inner{width:205px;height:26px;font-size:11px;border:1px solid #000}
.monthly_archive .archive_inner a{width:100%;line-height:26px;display:block;text-indent:20px;background:url(/images/common/btn_pulldown.png) right top no-repeat}
.monthly_archive .archive_list{width:207px;display:none}
.monthly_archive .archive_list ul{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.monthly_archive .archive_list ul li{width:100%;height:26px;line-height:26px;text-indent:20px;font-size:11px;border-bottom:1px solid #e0e0e0}
.monthly_archive .archive_list ul li a{width:100%;height:26px;display:block;line-height:26px}
.monthly_archive .archive_list ul li a:hover{background:#f3f3f3}
#akko .block_2col h3.ttl_h3{font-size:38px;color:#7a7a7a;line-height:1;margin-bottom:60px}
#akko .block_2col .block_2col_l{width:460px;float:left}
#akko .block_2col .block_2col_l #blog_articles{border-top:1px solid #e6e6e6;padding-top:23px}
#akko .block_2col .block_2col_l article{padding-bottom:27px;margin-bottom:29px;border-bottom:1px solid #e6e6e6}
#akko .block_2col .block_2col_l article p.txt_date{font-size:12px;margin-bottom:8px}
#akko .block_2col .block_2col_l article h4{font-size:18px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-style:normal;line-height:1;margin-bottom:12px}
#akko .block_2col .block_2col_l article .blog_txt p{font-size:14px;line-height:2.1;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#akko .block_2col .block_2col_l article p.link_arrow{padding-top:12px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal}
#akko .block_2col .block_2col_l article p.link_arrow a{font-size:17px;color:#00a5ea;height:18px;display:inline-block;background:url(/images/common/icon_link_arrow.png) top left no-repeat;padding-left:24px}
#akko .block_2col .block_2col_l article p.link_arrow a:hover{color:#ff00a2}
#akko .block_2col .block_2col_r{width:420px;float:right;padding-bottom:120px}
#akko .block_2col .block_2col_r .work_bnr{background:#f8f8f8;margin-bottom:20px}
#akko .block_2col .block_2col_r .work_bnr .work_inner{width:360px;margin:auto;padding:20px 0 15px}
#akko .block_2col .block_2col_r .work_bnr .work_inner p{width:360px;margin:auto;margin-bottom:20px}
#akko .block_2col .block_2col_r .work_bnr .work_inner dl dt{color:#ff00a2;font-size:20px;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Light;font-weight:400;font-style:normal;line-height:1;margin-bottom:10px}
#akko .block_2col .block_2col_r .work_bnr .work_inner dl dt a{color:#ff00a2}
#akko .block_2col .block_2col_r .work_bnr .work_inner dl dd{font-size:14px;line-height:1.9;margin-bottom:0;font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400}
#akko .block_2col .block_2col_r .work_bnr .work_inner dl dd span{font-family:'Gotham 4r','Gotham A','Gotham B',AxisStd-Regular;font-weight:400}
#akko_recreate #content_header{margin-bottom:65px}
#akko_recreate #wrapper{padding-bottom:80px}
#akko_recreate h1,#akko_recreate h1 a{position:relative;text-align:center;margin:auto;margin-bottom:53px;font-size:50px;line-height:1}
#mailnews{padding-bottom:90px}
#mailnews #content_header{height:153px!important}
#mailnews .nav_mailnews{margin-bottom:37px}
#mailnews .nav_mailnews ul li{margin-right:20px}
#mailnews .nav_mailnews ul li,#mailnews .nav_mailnews ul li a{line-height:20px;height:20px;float:left;display:block;font-size:15px}
#mailnews .nav_mailnews ul li a{padding-right:25px;background:url(/images/common/icon_link_arrow.png) right 2px no-repeat}
#mailnews .mailnews_lead{margin-bottom:40px}
#mailnews .mailnews_lead h4{font-size:20px;color:#7a7a7a;line-height:1.5}
#mailnews #from_mailnews{width:780px;background:#f7f7f7;margin-bottom:49px}
#mailnews #from_mailnews .block_inner{padding:30px}
#mailnews #from_mailnews h5{font-size:16px;margin-bottom:15px;line-height:1}
#mailnews #from_mailnews p{margin-bottom:30px;font-size:13px;line-height:1.8}
#mailnews #from_mailnews dl dt,#mailnews #from_mailnews dl dd{font-size:14px;line-height:1}
#mailnews #from_mailnews dl dt{margin-bottom:8px}
#mailnews #block_precautions{width:780px;margin-bottom:45px}
#mailnews #block_precautions h5{font-size:16px;margin-bottom:13px;line-height:1}
#mailnews #block_precautions ul{margin-left:1.5em;margin-bottom:30px}
#mailnews #block_precautions ul li{font-size:13px;list-style:disc;line-height:2}
#mailnews #block_privacy{margin-bottom:50px}
#mailnews #block_privacy h5{font-size:16px;line-height:1;margin-bottom:21px}
#mailnews #block_privacy #block_txt_privacy{width:776px;height:236px;overflow-y:scroll;border:2px solid #dbdbdb}
#mailnews #block_privacy #block_txt_privacy #txt_privacy_inner{padding:22px 28px}
#mailnews #block_privacy #block_txt_privacy p,#mailnews #block_privacy #block_txt_privacy dl dt,#mailnews #block_privacy #block_txt_privacy dl dd{font-size:13px}
#mailnews #block_privacy #block_txt_privacy p{margin-bottom:26px;line-height:2}
#mailnews #block_privacy #block_txt_privacy dl{margin-bottom:26px}
#mailnews #block_privacy #block_txt_privacy dl dd{line-height:2}
#mailnews #block_txt_privacy dl dt,#mailnews #from_mailnews dl dd,#mailnews #from_mailnews h5,#mailnews #block_precautions h5,#mailnews #block_privacy h5{font-family:'Gotham 5r','Gotham 5r','Gotham A',AxisStd-Medium;font-weight:500;font-style:normal}
#mailnews p#btn_agree,#mailnews p#btn_agree a{width:780px;height:48px;display:block;background:#00a5ea;text-align:center;color:#fff;font-size:18px;line-height:48px}
#mailnews p#btn_agree a:hover{background:#ff40b9}
#profile.bgimg #wrapper{background:url(/images/profile/bg_bottom.jpg) bottom center no-repeat}
.firefox #profile .block_2col .block_2col_r p,.ie8 #profile .block_2col .block_2col_r p,.ie9 #profile .block_2col .block_2col_r p,.ie10 #profile .block_2col .block_2col_r p,.ie11 #profile .block_2col .block_2col_r p{margin-bottom:16px}
#profile #content #content_header{height:134px}
#profile #wrapper{padding-bottom:955px}
#profile .block_2col{margin-bottom:120px;position:relative}
#profile .block_2col .block_2col_l{width:359px;float:left}
#profile .block_2col .block_2col_r{width:460px;float:right}
#profile .block_2col .block_2col_r p.p_first{margin-top:-5px}
#profile .block_2col .block_2col_r p{line-height:1.9;margin-bottom:22px}
#profile #block_history{position:relative}
#profile #block_history h3.ttl_history{font-size:58px;font-family:'Gotham 1r','Gotham A','Gotham B';font-weight:100;font-style:normal;color:#7a7a7a;line-height:1;margin-bottom:27px}
#profile #block_history #nav_history{margin-bottom:70px}
#profile #block_history #nav_history ul li,#profile #block_history #nav_history ul li a{height:18px;float:left;font-size:14px;line-height:1.2;display:block}
#profile #block_history #nav_history ul li{margin-right:15px}
#profile #block_history #nav_history ul li a{padding-right:22px;background:url(/images/profile/icon_arrow.png) right top no-repeat}
#profile .block_year{margin-bottom:83px;position:relative}
#profile .block_year h4{font-size:72px;color:#666;font-family:'Gotham 1r','Gotham A','Gotham B';font-weight:100;font-style:normal;line-height:1;margin-bottom:29px}
#profile .block_year dl{margin-bottom:19px}
#profile .block_year dl dt,#profile .block_year dl dd{font-size:16px}
#profile .block_year dl dt{width:140px;display:block;float:left;text-align:right;margin-right:15px;line-height:1.55}
#profile .block_year dl dd{width:700px;float:left;display:block;line-height:1.55}



#profile #y2019{margin-left:90px}
#profile #y2019 dd{width:622px}

#profile #y2017{margin-left:202px}
#profile #y2017 dd{width:550px}
#profile #y2016{margin-left:90px}
#profile #y2016 dd{width:622px}
#profile #y2014{margin-left:90px}
#profile #y2014 dd{width:622px}
#profile #y2013{margin-left:202px}
#profile #y2013 dd{width:550px}
#profile #y2012{margin-left:90px}
#profile #y2012 dd{width:622px}
#profile #y2011{margin-left:0}
#profile #y2010{margin-left:105px}
#profile #y2010 dd{width:680px}
#profile #y1999,#profile #y2007{margin-left:30px}
#profile #y1999 dd,#profile #y2007 dd{width:750px}
#profile #y2009{margin-left:30px}
#profile #y2009 dt{width:130px}
#profile #y2009 dd{width:763px}
#profile #y2008{margin-left:90px}
#profile #y2008 dd{width:570px}
#profile #y2006 dd{width:760px}
#profile #y2004{margin-left:60px}
#profile #y2004 dd{width:710px}
#profile #y2003{margin-left:180px}
#profile #y2003 dd{width:600px}
#profile #y2002{margin-left:290px}
#profile #y2002 dd{width:410px}
#profile #y2001{margin-left:200px}
#profile #y2001 dd{width:500px}
#profile #y1998{margin-left:110px}
#profile #y1998 dd{width:654px}
#profile #y1997{margin-left:180px}
#profile #y1997 dd{width:530px}
#profile #y1996{margin-left:90px}
#profile #y1996 dd{width:600px}
#profile p.bg_history{position:absolute}
#profile p#bg01{right:0;top:184px}
#profile p#bg02{left:0;top:1217px}
#profile p#bg03{right:0;top:2328px}
#profile p#bg04{left:0;top:3396px}
#profile p#bg05{right:0;top:4676px}
#profile p#bg06{left:0;top:5842px}
#profile p#bg07{right:0;top:6950px}
#profile p#bg08{left:0;top:8025px}
#profile p#bg09{right:0;top:9060px}
.mr0{margin-right:0!important}
.pt0{padding-top:0!important}
