@charset "Shift_JIS";body{color:#ffffff;font-size:12px;line-height:18px;font-family:Osaka,'‚l‚r PƒSƒVƒbƒN';margin: 0px;padding:0px;background:#000000;background-image: url("../img/grand_bg.jpg");background-repeat: repeat-x;background-attachment: fixed;text-align:center;}a:link {color:#B8C0C2;text-decoration:underline;font-weight:none;}a:visited {color:#B8C0C2;text-decoration:underline;font-weight:none;}a:hover {color:#ffffff;text-decoration:underline;font-weight:none;}img{border:0px;}h1{margin:0px;font-weight: normal;}h2{margin:0px;font-size:14px;line-height: 14px;font-weight: normal;}p{margin:0px;}strong {margin:0px;}h1 img{vertical-align: bottom;}h2 img{vertical-align: bottom;}p img{vertical-align: bottom;}strong img{vertical-align: bottom;}/*--bg--*/#bg{margin:0px auto;text-align:left;width: 766px;background-image:url(../img/bg.gif);}/*--contents--*/#contents{margin:0px 0px 0px 4px;width: 758px;}/*--NAVI--*/#navi{width: 758px;height:31px;margin:0px;padding:0px;background:#000000;list-style: none;}.menu{float: left;margin:8px 3px ;padding:0px;line-height:0px;}/*--A7LINE--*/#a7line{margin:0px;padding:0px;background:#a7a7a7;width: 758px;}.language{margin: 8px 15px 7px 0px;float: right;}.selectpage{margin: 7px 0px 7px 15px;}/*--CHART--*/#chart{width: 588px;float: right;margin:0px;padding:0px;background:#666666;}#chart h2{text-align:right;padding: 20px 16px 20px 0px;}#chart table{clear:both;}.photo{padding: 10px;margin:0px;}.artist{font-size:12px;line-height:12px;color: #cccccc;padding: 10px 0px;}.style{font-size:10px;line-height:14px;padding:0px 0px 22px 0px;}.update{font-size:10px;line-height:12px;padding:10px 0px;}.chart_link{font-size:12px;line-height:16px;padding:0px 0px 5px 0px;}.angle{background-color: #090C1D;background-image: url("img/angle.gif");background-repeat: no-repeat;background-position: right top;}.block{padding:0px 0px 30px 0px;}/*--LEFT_LIST--*/#left_list{background:#333333;float: left;width: 170px;}/*--FOOTER--*/#footer{clear:both;width: 758px;height:65px;}.bottom_logo{float: right;margin: 30px 15px 0px 0px;}.sglink{margin: 43px 0px 0px 12px;}