@charset "utf-8";
@import url("default.css");
/****************************************/
/*	Name: front styling      	    */
/*	PART: COMMON STYLE     	            */
/*	Version: 1.0                        */
/*	Author: [Rule Interactive - 010.4386.4585
/****************************************/
html, body {background-color:#FFF;}

.tab.sanjo {position:relative;width:181px;height:440px;margin:0 auto;}
.tab.sanjo > a {overflow:hidden;position:absolute;height:96px;}
.tab.sanjo > a:hover, .tab.sanjo > a.on {z-index:5;}
.tab.sanjo > a:hover img, .tab.sanjo > a.on img {margin-top:-96px;}
.tab.sanjo .album {left:0;}
.tab.sanjo .news {left:85px;}

.sanjo_about {padding:270px 0 0;background:url('../images/sanjo/bg_sanjo_about1.gif') center 60px no-repeat;background-color:#FFF;line-height:30px;text-align:center;}
.sanjo_about .about {margin:0 55px;}
.sanjo_about .about h3 {padding:20px 0 30px;font-size:22px;}
.sanjo_about .about .cont {padding:30px 0 55px;border-bottom:dashed 1px #000;background:url('../images/bg/bg_red_line30px.gif') center 0 no-repeat;}
.sanjo_about .about .cont p {padding-top:20px;}
.sanjo_about .about .cont p:first-child {padding-top:0;}
.sanjo_about .history {}
.sanjo_about .history h2 {padding:50px 0 40px;}
.sanjo_about .history .tab {overflow:hidden;width:181px;margin:0 auto;padding-bottom:70px;}
.sanjo_about .history .cont {text-align:left;}
.sanjo_about .history .cont article {overflow:hidden;display:none;padding:0 50px 100px;}
.sanjo_about .history .cont article.step1 {background:url('../images/sanjo/bg_sanjo_about2.gif') 592px bottom no-repeat;}
.sanjo_about .history .cont article.step2 {background:url('../images/sanjo/bg_sanjo_about3.gif') 662px bottom no-repeat;}
.sanjo_about .history .cont dl {padding-bottom:20px;}
.sanjo_about .history .cont dl dt {color:#000;font-size:17px;background:url('../images/bg/bg_history_yearBar.gif') 2px bottom no-repeat;}
.sanjo_about .history .cont dl dd {padding-top:10px;line-height:20px;}
.sanjo_about .history .cont .history_l {float:left;width:50%;padding:0 25px 0 0;}
.sanjo_about .history .cont .history_r {float:right;width:50%;padding:0 0 0 25px;}

.sanjo_news {padding:80px 50px 110px;background:url('../images/sanjo/bg_common_sanjo.gif') 50% 120px no-repeat;background-color:#FFF;}
.sanjo_news .mv_frm {padding:37px 0 0;}
.news_movie .list {position:relative;height:236px;background-color:#f4f4f4;}
.news_movie .list > a {position:absolute;top:98px;}
.news_movie .list > a.prev {left:20px;}
.news_movie .list > a.next {right:20px;}
.news_movie .list .mask {overflow:hidden;width:100%;width:726px;margin:0 auto;padding:40px 0 0;}
.news_movie .list .mask ul {overflow:hidden;}
.news_movie .list .mask ul li {float:left;width:222px;margin-left:30px;}
.news_movie .list .mask ul li:first-child {margin-left:0;}
.news_movie .list .mask ul li span,
.news_movie .list .mask ul li a {display:block;width:100%;color:#000;font-size:14px;}
.news_movie .list .mask ul li a img {width:100%;}
.music_video .view {width:626px;margin:0 auto;}
.music_video .view .subject {padding:25px 0 20px;text-align:center;}
.music_video .view .cont {padding:30px 0;text-align:center;}
.sanjo_news .news_paper {width:826px;margin:0 auto;padding:80px 0 0;}

.sanjo_album {overflow:hidden;padding:80px 35px 110px;background:url('../images/sanjo/bg_common_sanjo.gif') 50% 120px no-repeat;background-color:#FFF;}
.sanjo_album .song {overflow:hidden;}
.sanjo_album .song  .selector_album {float:left;width:457px;text-align:center;}
.sanjo_album .song  .selector_album .image {width:431px;height:311px;margin:0 auto;padding-left:1px;background:url('../images/bg/bg_sanjo_album.gif') 0 0 no-repeat;text-align:left;}
.sanjo_album .song  .selector_album .status {height:273px;padding:25px 0 0;background-color:#f7f7f7;}
.sanjo_album .song  .selector_album .status h3 {font-size:40px;}
.sanjo_album .song  .selector_album .status h4 {font-size:22px;}
.sanjo_album .song  .selector_album .status h4 {padding:0px 0 15px;}
.sanjo_album .song  .selector_album .player {margin:10px 0;background-color:#fafafa;}
.sanjo_album .song  .album_list {float:right;width:449px;height:739px;padding:30px;background-color:#f7f7f7;}
.sanjo_album .song  .album_list h3 {padding-bottom:20px;font-size:20px;}
.sanjo_album .song  .album_list ul {}
.sanjo_album .song  .album_list ul li {padding:5px 0;line-height:22px;}
.sanjo_album .song  .album_list ul li a.jp-playlist-item {display:block;}
.sanjo_album .song  .album_list ul li a.jp-playlist-item strong {display:block;color:#ed1c24;font-size:14px;font-weight:600;}
.sanjo_album .song  .album_list ul li a.jp-playlist-item {font-size:20px;}
.sanjo_album .song  .album_list ul li a.jp-playlist-item .en,
.sanjo_album .song  .album_list ul li a.jp-playlist-item .time {color:#666;font-size:16px;}
.sanjo_album .song  .album_list ul li a.jp-playlist-item .jp-artist {display:none;}
.sanjo_album .song .jp-details .en, .sanjo_album .song .jp-details .time {display:none;}

.sanjo_album .intro {height:887px;margin-top:65px;padding:0 50px;background:url('../images/sanjo/bg_sanjo_album.gif') center bottom no-repeat;} 
.sanjo_album .intro .mind {width:822px;padding:50px 45px;font-size:16px;line-height:28px;}
.sanjo_album .intro .mind h3 {padding-bottom:30px;font-size:40px;}
.sanjo_album .intro .mind p {padding-bottom:15px;}



