@charset "euc-jp";
/*************************************
 BASE
*************************************/

/*html TAGS
--------------------------------------------*/
html{height:100%;}
body{background:#e9fe01 url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/body_bg.png) repeat-y center 0;color:#222222;margin:0;text-align:center;height:100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,script{margin:0;padding:0;word-break:break-all;/* for IE */}
table{border-collapse:collapse;border-spacing:0;text-align:left;}
tr,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
hr{color:#cacaca;background-color:#cacaca;border:none;height:1px;}
bold{font-weight:bold;}
/*Link
--------------------------------------------*/
a{color:#69a1ff;}

a:hover{color:#fe9d01;}
a:visited{color:#69a1ff;}
a.bg04{color:#FFFF66;}


/* fonts - Based on YUI fonts.css
----------------------------------------------------------------
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
----------------------------------------------------------------*/
body{font:13px/1.231 "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/*************************************
 COMMON
*************************************/
table{background:#e9fe01;width:100%;}

div#wapper{margin:0 auto;width:950px;}
div#header{height:103px;margin:0 auto;position:relative;width:950px;}
div#gnavi{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/bg_gnavi.gif) no-repeat 0 0;margin:0 auto;padding:4px 4px 4px 5px;width:941px;height:64px;}
div#ftnavi{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/bg_ftnavi.gif) no-repeat 0 0;margin:0 auto;padding:2px 4px;width:942px;height:32px;}
div#contents{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/cnts_bg.png) repeat-y 0 0;text-align:left;}
div#contents div.section{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/section_bg.png) no-repeat 0 0;padding-top:9px;}
div#contents div.inner{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/inner_bg.png) no-repeat 0 100%;padding-bottom:30px;overflow:hidden;/zoom:1;}

div#footer{color:#605f5f;font-size:93%;text-align:center;margin:0 auto;padding:10px;width:950px;}
div#footer p{margin-bottom:5px;}
div#footer a{color:#69a1ff;}
div#footer a:hover{color:#69a1ff;text-decoration:none;}
div#footer a:visited{color:#;}

div#backlink{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/cnts_bg.png) repeat-y 0 0;font-size:108%;padding:15px 0;text-align:center;}
div#backlink a{color:#69a1ff;}
div#backlink a:hover{color:#69a1ff;text-decoration:none;}
div#backlink a:visited{color:#;}

/*************************************
 LAYOUT
*************************************/

/*header
--------------------------------------------*/
div#header{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/header_bg.png) no-repeat 0 0;}
div#header h1 a,div#header p#yjmsc a,div#header p#read{display:block;text-indent:-9999px;overflow:hidden;}
div#header h1 a{background:url(http://i.yimg.jp/images/music/tutorial/2009/img2/underlayer/h1.png) no-repeat 0 0;width:564px;height:74px;position:absolute;top:0;left:0;}
div#header p#read{background:url(http://i.yimg.jp/images/music/tutorial/2009/img2/underlayer/read.png) no-repeat 0 0;width:436px;height:28px;position:absolute;top:74px;left:0;}
div#header p#yjmsc{position:absolute;top:7px;right:0;}
div#header p#yjmsc a{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/yjmsc.gif) no-repeat 0 0;width:130px;height:52px;}

/*groval navi
--------------------------------------------*/
div#gnavi li{float:left;}
div#gnavi li a,div#gnavi li h2{background:url(http://i.yimg.jp/images/music/tutorial/2009/img2/underlayer/navi.png) no-repeat;display:block;text-indent:-9999px;overflow:hidden;height:64px;}

div#gnavi li.rating{margin-left:0px;}
div#gnavi li.rating a{background-position:0 0;width:231px;}
div#gnavi li.rating a:hover,div#gnavi li.rating h2{background-position:0 -64px;width:231px;}

div#gnavi li.review{margin-left:5px;}
div#gnavi li.review a{background-position:-236px 0;width:231px;}
div#gnavi li.review a:hover,div#gnavi li.review h2{background-position:-236px -64px;width:231px;}

div#gnavi li.playlist{margin-left:5px;}
div#gnavi li.playlist a{background-position:-473px 0;width:232px;}
div#gnavi li.playlist a:hover,div#gnavi li.playlist h2{background-position:-473px -64px;width:232px;}

div#gnavi li.favorite{margin-left:5px;}
div#gnavi li.favorite a{background-position:-709px 0;width:231px;}
div#gnavi li.favorite a:hover,div#gnavi li.favorite h2{background-position:-709px -64px;width:231px;}

/*step
--------------------------------------------*/
div#step{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/cnts_bg.png) repeat-y 0 0;margin-bottom:15px;}
div#step div.innr{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/step_bg.png) no-repeat 0 100%;padding-top:15px;*padding-bottom:15px;overflow:hidden;/zoom:1;}
div#step div.innr ul{overflow:hidden;/zoom:1;}

body#rating div#step ul{width:920px;margin:0 auto 0 20px;overflow:hidden;/zoom:1;vertical-align:middle;}
body#bookmark div#step ul{width:920px;margin:0 auto 0 20px;}
body#review div#step ul{width:935px;margin:0 auto 0 15px;}
body#playlist div#step ul{width:930px;margin:0 auto 0 20px;}
body#favorite div#step ul{width:920px;margin:0 auto 0 100px;}

div#step ul.three{width:920px;margin:0 auto 0 100px;overflow:hidden;/zoom:1;}
div#step li{float:left;width:450px;margin-bottom:15px;border-width:2px;border-style:none;}
div#step li#step01,div#step li#step03{margin-right:20px;}
div#step li dt{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/step_number.png) no-repeat;float:left;text-indent:-9999px;overflow:hidden;width:102px;height:24px;}
div#step li dd{float:left;font-size:116%;font-weight:bold;padding-top:3px;}
div#step li dd a{color:#222 !important;}
div#step li#st01 dt{background-position:0 0;}
div#step li#st02 dt{background-position:0 -25px;}
div#step li#st03 dt{background-position:0 -50px;}
div#step li#st04 dt{background-repeat:no-repeat;background-position:0 -75px;}

/*explain
--------------------------------------------*/
dl#explain{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/explain_bg.png) no-repeat 0 0;margin:13px 0 0 8px;padding:11px 15px 0 0;width:894px;height:93px;}
body:first-of-type dl#explain{padding:11px 5px 0 0;width:904px;}/*for Safari3*/
html:not(:target) dl#explain{padding:11px 15px 0 0;width:894px;}


dl#explain dt{margin-left:135px;text-indent:-9999px;overflow:hidden;height:30px;background-image:url(http://i.yimg.jp/images/music/tutorial/2009/img2/underlayer/explain_ttl.png);background-repeat:no-repeat;}
dl#explain dd{font-size:108%;line-height:170%;margin-top:5px;margin-left:165px;}

body#rating dl#explain dt{background-position:0 0px;width:150px;}
body#bookmark dl#explain dt{background-position:0 -40px;width:500px;}
body#review dl#explain{padding:11px 10px 18px 0;width:899px;}
body#review dl#explain dt{background-position:0 -80px;width:500px;}
body#playlist dl#explain dt{background-position:0 -120px;width:500px;}
body#favorite dl#explain dt{background-position:0 -160px;width:500px;}

/*footer navi
--------------------------------------------*/
div#ftnavi li{float:left;}
div#ftnavi li a,div#ftnavi li strong{background:url(http://i.yimg.jp/images/music/tutorial/2009/img2/underlayer/footnavi.png) no-repeat;display:block;text-indent:-9999px;overflow:hidden;height:32px;}

div#ftnavi li.rating a{background-position:0 0;width:231px;}
div#ftnavi li.rating a:hover,div#ftnavi li.rating strong{background-position:0 -36px;width:231px;}

div#ftnavi li.review{margin-left:5px;}
div#ftnavi li.review a{background-position:-236px 0;width:231px;}
div#ftnavi li.review a:hover,div#ftnavi li.review strong{background-position:-236px -36px;width:231px;}

div#ftnavi li.playlist{margin-left:5px;}
div#ftnavi li.playlist a{background-position:-472px 0;width:231px;}
div#ftnavi li.playlist a:hover,div#ftnavi li.playlist strong{background-position:-472px -36px;width:231px;}

div#ftnavi li.favorite{margin-left:5px;}
div#ftnavi li.favorite a{background-position:-708px 0;width:234px;}
div#ftnavi li.favorite a:hover,div#ftnavi li.favorite strong{background-position:-708px -36px;width:234px;}

/*************************************
 CONTENTS
*************************************/
/*common
--------------------------------------------*/
div#contents div#step01{margin-top:15px;}
div#contents h3{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/step_ttl.png) no-repeat;color:#066efa;font-size:183%;font-weight:bold;margin-top:-1px;padding:14px 0 0 147px;height:32px;}
body#bookmark h3 img{vertical-align:text-top;}
div#contents h3 .plus{height:19px;width:19px;padding:0px;vertical-align:text-bottom;margin-right:5px;margin-left:3px;margin-bottom:3px;}
div#contents div#step01 h3{background-position:0 0;}
div#contents div#step02 h3{background-position:0 -100px;}
div#contents div#step03 h3{background-position:0 -200px;}
div#contents div#step04 h3{background-position:0 -300px;}

div#contents div.hint{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_border.gif) repeat-x 0 0;padding:25px 0;color:#ffffff;font-size:108%;margin:25px auto 0 auto;letter-spacing:normal;vertical-align:middle;text-align:left !important;}

div#contents div.bg01{margin:0 auto;width:760px;}
div#contents div.bg02{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_bg01.png) no-repeat 100% 0;}
div#contents div.bg03{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_bg02.png) no-repeat 0 0;}
div#contents div.bg04{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_bg03.png) no-repeat 100% 100%;padding:40px 15px 35px 160px;}
div#contents div.bg04 p{line-height:150%;}
div#contents div.bg04 p img{vertical-align:middle;}

div#contents div.bg01_small{margin:0 auto;width:430px;vertical-align:middle;}
div#contents div.bg02_small{background-image:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_bg_small01.png);background-repeat:no-repeat;background-position:100% 0;}
div#contents div.bg03_small{background-repeat:no-repeat;background-position:0 0;}
div#contents .bg04_small{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_bg03.png) no-repeat 100% 100%;padding:80px 20px 35px;}
div#contents .bg04_small p{background-repeat:no-repeat 0 0;color:#FFFFFF;line-height:150%;text-align:left !important;vertical-align:middle!important;}
div#contents .bg04_small p span{
background-repeat:no-repeat 0 0;color:#FFFFFF;line-height:150%;text-align:left !important;font-weight:bold;vertical-align:middle !important;margin:10px 0 10 0;display:block;}
div#contents .bg04_small p strong{background-repeat:no-repeat 0 0;color:#FFFFFF;line-height:150%;text-align:left !important;font-weight:bold;vertical-align:middle !important;display:block;margin:10px 0px 10px 0px;}
div#contents .bg04 .middle{background-repeat:no-repeat 0 0;color:#FFFFFF;line-height:150%;text-align:left !important;font-weight:bold;vertical-align:text-top !important;}
div#contents div.hint span{font-weight:bold;margin-right:5px;}
div#contents div.bg01_normal{margin:0 auto;width:430px;}
div#contents div.bg02_normal{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/bg_normal01.png) no-repeat 100% 0%;}
div#contents div.bg04_normal{padding:5px 15px 25px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/bg_normal02.png) no-repeat 100% 100%;/zoom:1;}
div#contents div.bg04_normal p{background:no-repeat 0 0;color:#333333;line-height:150%;text-align:left !important;}
div#contents div.hint span{font-weight:bold;margin-right:5px;display:block;}

/*RATING STEP01
--------------------------------------------*/
body#rating div#step01 ul{margin:15px auto 0 auto;overflow:hidden;/zoom:1;}
body#rating div#step01 li{float:left;width:256px;}
body#rating div#step01 li.album{margin:0 58px;}
body#rating div#step01 li.genre{margin-right:90px;}
body#rating div#step01 li dt{text-align:center;font-size:108%;}
body#rating div#step01 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px; width:250px;height:200px;padding:3px;}
body#rating div#step01 ul.st01{width:884px;}
body#rating div#step01 ul.st02{width:602px;}

/*RATING STEP02
--------------------------------------------*/
body#rating div#step02 ul{margin:15px auto 0 auto;width:775px;overflow:hidden;/zoom:1;}
body#rating div#step02 li{float:left;}
body#rating div#step02 li.st01{margin-right:55px;width:300px;}
body#rating div#step02 li.st02{width:420px;}
body#rating div#step02 li dt{font-size:108%;margin-bottom:20px;padding-left:10px;line-height:150%;}
body#rating div#step02 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 0; width:200px;height:150px;padding:3px;margin:0 auto;}

/*RATING STEP03
--------------------------------------------*/
body#rating div#step03 p{font-size:108%;text-align:center;margin-top:15px;vertical-align:middle;}
body#rating div#step03 ul{margin:15px auto 0px;width:850px;overflow:hidden;/zoom:1;}
body#rating div#step03 li{float:left;width:256px;}
body#rating div#step03 li.my{margin:0 37px;}
body#rating div#step03 li dt{text-align:center;font-size:108%;}
body#rating div#step03 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px; width:250px;height:200px;padding:3px;}
body#rating div#step03 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin-right:auto;margin-left:auto;width:500px;}
body#rating div#step03 div.hint dd{
background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -1700px;width:500px;height:400px;padding:3px;margin:20px auto 0 auto;}

/*BOOKMARK STEP01
--------------------------------------------*/
body#bookmark div#step li#st01,body#bookmark div#step li#st03{width:380px;}
body#bookmark div#step li#st02,body#bookmark div#step li#st04{width:540px;}
body#bookmark div#step li#st02 img{padding-right:3px;}

body#bookmark div#step01 ul{margin:15px auto 0 auto;width:884px;overflow:hidden;/zoom:1;}
body#bookmark div#step01 div.hint .bg04 img{vertical-align:bottom;padding:0px 3px 3px 3px;}
body#bookmark div#step01 div.hint img{margin:0px;padding:0px;}

/*BOOKMARK STEP02
--------------------------------------------*/
body#bookmark div#step02 p{font-size:108%;text-align:center;margin-top:15px;line-height:150%;}
body#bookmark div#step02 ul{margin:0px auto;width:880px;overflow:hidden;/zoom:1;padding:20px 0px;}
body#bookmark div#step02 li{float:left;padding-bottom:0px;}
body#bookmark div#step02 li.top{width:407px;}
body#bookmark div#step02 li.my{margin:0 0px 0 37px;width:430px;}
body#bookmark div#step02 li.my .bg04_normal .plus{vertical-align:text-botom;padding-right:3px;}
body#bookmark div#step02 li.small_hint{margin:0 0px 0 37px;padding-bottom:25px;}
body#bookmark div#step02 li dt{text-align:center;font-size:108%;}
body#bookmark div#step02 li dd{width:400px;height:400px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -661px;margin-bottom:10px;}
body#bookmark div#step02 div.hint dl{width:516px;margin:0 auto;}
body#bookmark div#step02 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:500px;}
body#bookmark div#step02 div.hint dd{width:400px;height:250px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -2200px #33CCFF;
margin:20px auto 0px;}

/*BOOKMARK STEP03
--------------------------------------------*/
div#step03 dd{width:400px;}
body#bookmark div#step03 dt{width:500px;margin:20px auto;}
body#bookmark div#step03 dl{width:500px;font-size:108%;margin:auto;}
body#bookmark div#step03 ul{margin:0px auto 0;width:880px;overflow:hidden;/zoom:1;}
body#bookmark div#step03 .inner .st01 dt{margin:20px 0 20px 0;text-align:center;}
body#bookmark div#step03 .st02{float:left;height:405px;width:400px;}
body#bookmark div#step03 .st02 dl{background-color:#CCCC66;margin:0px;padding:0px;height:400px;width:400px;}
body#bookmark div#step03 .st02 dd{background-image:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png);background-position:0px -661px;padding:3px;background-color:#663399;}
body#bookmark div#step03 .st03{width:450px;float:right;margin:0px;padding:0px;}
body#bookmark div#step03 .st03 dl{width:400px;margin:0px;padding:0px;}
body#bookmark div#step03 .st03 dt{padding:0px;font-size:138%;font-weight:bold;margin:0px;color:#0B71FA;width:350px;}
body#bookmark div#step03 .st03 dd{margin-bottom:20px;width:450px;line-height:150%;}
body#bookmark div#step03 .st03 dd.last{font-weight:bold;width:450px;}

/*BOOKMARK STEP04
--------------------------------------------*/
body#bookmark div#step04 div.hint p{text-align:center;color:#222222;margin-top:0px;font-size:100%;line-height:150%;}
body#bookmark div#step04 p{width:600px;text-align:center;margin:20px auto;font-size:108%;line-height:150%;}
body#bookmark div#step04 dd{width:500px;}
body#bookmark div#step04 dl{margin:0 auto 22px auto;width:500px;}
body#bookmark div#step04 div.hint dl{margin:0 auto 0 auto;width:250px;}
body#bookmark div#step04 div.hint ul{margin:0px auto 0;width:860px;overflow:hidden;/zoom:1;}
body#bookmark div#step04 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat -00px -1700px;width:500px;height:400px;padding:3px;}
body#bookmark div#step04 div.hint li{float:left;width:250px;padding:0px;margin:0px;}
body#bookmark div#step04 div.hint li.my{margin:0 45px;}
body#bookmark div#step04 div.hint li dt{text-align:center;font-size:108%;}
body#bookmark div#step04 div.hint li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px;width:250px;height:200px;padding:3px;}
body#bookmark div#step04 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;}

/*REVIEW
--------------------------------------------*/
body#review div#step li#st01,body#review div#step li#st03{width:485px;}
body#review div#step li#st02,body#review div#step li#st04{width:450px;}


/*REVIEW STEP01
--------------------------------------------*/
body#review img.image{margin:0px;top:10px;}
body#review div#step01 ul{margin:15px auto 0 auto;overflow:hidden;/zoom:1;}
body#review div#step01 li{float:left;width:256px;}
body#review div#step01 li.album{margin:0 0px 0 58px;}
body#review div#step01 li dt{text-align:center;font-size:108%;}
body#review div#step01 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px; width:250px;height:200px;padding:3px;}
body#review div#step01 ul.st01{width:570px;margin:20 auto 20 auto;}
body#review div#step01 .hint img{margin:5px 5px 0px 0px;padding:0px;vertical-align:middle;}

/*REVIEW STEP02
--------------------------------------------*/
body#review div#step02 p{font-size:108%;*font-size:100%;text-align:center;margin-top:15px;}
body#review div#step02 ul{margin:15px auto 0px;width:853px;overflow:hidden;/zoom:1;}
body#review div#step02 p img{vertical-align:middle;margin-right:5px;}
body#review div#step02 li{float:left;width:400px;padding-bottom:20px;}
body#review div#step02 li.my{margin:0 0px 0 37px;}
body#review div#step02 li dt{text-align:center;font-size:108%;}
body#review div#step02 li dd{width:400px;height:250px;padding:3px;background-image:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png);background-repeat:no-repeat;background-position:0 -2200px;}
body#review div#step02 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;;width:500px;}
body#review div#step02 div.hint dd{width:400px;height:250px;padding:3px 13px 4px 3px;margin-top:34px;margin-left:auto;margin-right:auto;background-image:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png);background-repeat:no-repeat;background-position:0 -2200px;background-color:#33CCFF;}
body#review div#step02 div.hint p{text-align:left !important;margin-top:0 !important;}

/*REVIEW STEP03
--------------------------------------------*/
body#review div#step03 dd{width:400px;}
body#review div#step03 dt{width:350px;margin:20px auto;}
body#review div#step03 dl{width:500px;font-size:108%;margin:auto;}
body#review div#step03 ul{margin:0px auto 0;width:880px;overflow:hidden;/zoom:1;}
body#review div#step03 .inner .st01 dt{margin-top:15px;margin-bottom:15px;text-align:center;}
body#review div#step03 .st02{float:left;height:600px;width:400px;padding-bottom:30px;}
body#review div#step03 .st02 dl{background-color:#CCCC66;margin:0px 0px 30px;padding:0px;height:600px;width:400px;}
body#review div#step03 .st02 dd{background-image:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png);background-position:0px -1081px;padding:3px;background-color:#663399;}
body#review div#step03 .st03{width:450px;float:right;margin:0px;padding:0px;}
body#review div#step03 .st03 dl{width:400px;height:400px;margin:0px;padding:0px;}
body#review div#step03 .st03 dt{padding:0px;font-size:138%;font-weight:bold;margin:0px;color:#0B71FA;width:400px;}
body#review div#step03 .st03 dd{margin-bottom:20px;width:450px;line-height:150%;}

/*REVIEW STEP04
--------------------------------------------*/
body#review div#step04 p{font-size:108%;text-align:center;margin-top:15px;line-height:150%;}
body#review div#step04 ul{margin:15px auto 0;width:845px;overflow:hidden;/zoom:1;}
body#review div#step04 li{float:left;width:256px;}
body#review div#step04 li.my{margin:0 37px;}
body#review div#step04 li dt{text-align:center;font-size:108%;}
body#review div#step04 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px; width:250px;height:200px;padding:3px;}
body#review div#step04 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:580px;}
body#review div#step04 div.hint dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -1700px;width:500px;height:400px;padding:3px;margin:20px auto 0 auto;}
body#review div#step04 .hint .section{text-align:center;font-size:100%;line-height:150%;}

/*PLAYLIST
--------------------------------------------*/
body#playlist div#step li#st01,body#playlist div#step li#st03{width:490px;}
body#playlist div#step li#st02,body#playlist div#step li#st04{width:440px;}

/*PLAYLIST STEP01
--------------------------------------------*/
body#playlist div#step01 p{font-size:108%;text-align:center;margin-top:15px;line-height:150%;}
body#playlist div#step01 ul{margin:15px auto 0px;width:880px;overflow:hidden;/zoom:1;}
body#playlist div#step01 li{float:left;width:400px;padding-bottom:20px;}
body#playlist div#step01 li.my{margin:0 0px 0 37px;padding:17px 0px 0px;}
body#playlist div#step01 li dt{text-align:center;font-size:108%;}
body#playlist div#step01 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -661px;width:400px;height:400px;padding:3px;}
body#playlist div#step01 div.hint p{margin-top:0 !important;text-align:left !important;}
body#playlist div#step01 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:500px;}
body#playlist div#step01 div.hint dd{width:400px;height:250px;padding:3px 13px 4px 3px;margin:34 auto 0 auto;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -2200px #33CCFF;}
body#playlist div#step01 div.bg04_normal img{vertical-align:middle;margin-right:5px;}

/*PLAYLIST STEP02
--------------------------------------------*/
body#playlist div#step02 p{font-size:108%;text-align:center;margin-top:15px;line-height:150%;}
body#playlist div#step02 ul{margin:15px auto 0px;width:880px;overflow:hidden;/zoom:1;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_border.gif) repeat-x top;
padding:30px 0px 0px;}
body#playlist div#step02 li{float:left;width:400px;padding-bottom:0px;}
body#playlist div#step02 li.my,body#playlist div#step01 li.my{margin:0 0px 0 37px;padding-bottom:70px;}
body#playlist div#step02 li.small_hint,body#playlist div#step01 li.small_hint{margin:0 0px 0 37px;padding-bottom:10px;}
body#playlist div#step02 li dt{text-align:center;font-size:108%;}
body#playlist div#step02 li dd{width:400px;height:400px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -661px;}
body#playlist div#step02 div.hint p{margin-top:0 !important;}
body#playlist div#step02 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:500px;}
body#playlist div#step02 div.hint dd{width:400px;height:250px;padding:3px 13px 4px 3px;margin:34px auto 0 auto;
background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -2200px #33CCFF;}

/*PLAYLIST STEP03
--------------------------------------------*/
body#playlist div#step03 p{font-size:108%;text-align:center;margin-top:15px;}
body#playlist div#step03 ul{margin:0px auto;width:880px;overflow:hidden;/zoom:1;padding:20px 0px 40px;}
body#playlist div#step03 li{float:left;width:400px;padding-bottom:0px;}
body#playlist div#step03 li.my{margin:0 0px 0 37px;padding-bottom:70px;}
body#playlist div#step03 li.small_hint{margin:0 0px 0 37px;padding-bottom:25px;}
body#playlist div#step03 li dt{text-align:center;font-size:108%;}
body#playlist div#step03 li dd{width:400px;height:400px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -661px;}
body#playlist div#step03 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;
margin-right:auto;margin-left:auto;width:500px;}
body#playlist div#step03 div.hint dd{width:400px;height:250px;padding:3px 13px 4px 3px;margin:34px auto 0 auto;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -2200px #33CCFF;}

/*PLAYLIST STEP04
--------------------------------------------*/
body#playlist div#step04 div.hint p{text-align:center;color:#222222;margin-top:0px;font-size:100%;line-height:150%;}
body#playlist div#step04 p{width:600px;text-align:center;margin:20px auto;font-size:108%;line-height:150%;}
body#playlist div#step04 dd{width:500px;}
body#playlist div#step04 dl{margin:0 auto 0 auto;width:500px;}
body#playlist div#step04 div.hint dl{margin:0 auto 0 auto;width:256px;}
body#playlist div#step04 div.hint ul{margin:0px auto 0;width:860px;overflow:hidden;/zoom:1;}
body#playlist div#step04 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat -00px -1700px;width:500px;height:400px;padding:3px;}
body#playlist div#step04 div.hint li{float:left;width:256px;padding:0px;margin:0px;}
body#playlist div#step04 div.hint li.my{margin:0 45px;}
body#playlist div#step04 div.hint li dt{text-align:center;font-size:108%;}
body#playlist div#step04 div.hint li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px;width:250px;height:200px;padding:3px;}
body#playlist div#step04 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;}

/*FAVORITE STEP01
--------------------------------------------*/
body#favorite div#step01 p{font-size:108%;text-align:center;margin-top:15px;line-height:150%;}
body#favorite div#step01 p strong{font-size:108%;text-align:left;font-weight:bold;display:block;padding:0px;margin:15px 0 15px 0;}
body#favorite div#step01 ul{margin:15px auto 0px;width:880px;overflow:hidden;/zoom:1;background:repeat-x top;padding:15px 0px 0px;}
body#favorite div#step01 ul.kugiri{margin:15px auto 0px;width:880px;overflow:hidden;/zoom:1;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_border.gif) repeat-x top;padding:30px 0px 0px;}
body#favorite div#step01 li{float:left;width:400px;padding-bottom:20px;}
body#favorite div#step01 li.my{margin:0 0px 0 37px;}
body#favorite div#step01 li dt{text-align:center;font-size:108%;}
body#favorite div#step01 li dd{width:400px;height:600px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -1081px;}
body#favorite div#step01 li.top2 dd{width:400px;height:400px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -661px;}
body#favorite div#step01 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:500px;}
body#favorite div#step01 div.hint dd{width:400px;height:250px;padding:3px 13px 4px 3px;margin-top:34px;margin-left:auto;margin-right:auto;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -2200px #33CCFF;}

/*FAVORITE STEP02
--------------------------------------------*/
body#favorite div#step02 p{font-size:108%;text-align:center;margin-top:15px;}
body#favorite div#step02 ul{margin:15px auto 0px;width:880px;overflow:hidden;/zoom:1;
background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/hint_border.gif) repeat-x top;padding:30px 0px 0px;}
body#favorite div#step02 li{float:left;width:400px;padding-bottom:0px;}
body#favorite div#step02 li.my{margin:0 0px 0 37px;padding-bottom:20px;}
body#favorite div#step02 li.small_hint{margin:0 0px 0 37px;padding-bottom:10px;}
body#favorite div#step02 li dt{text-align:center;font-size:108%;}
body#favorite div#step02 li dd{width:400px;height:400px;padding:3px;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -661px;}
body#favorite div#step02 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:500px;}
body#favorite div#step02 div.hint dd{width:400px;height:250px;padding:3px 13px 4px 3px;margin:34px auto 0 auto;background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -2200px #33CCFF;}

/*FAVORITE STEP03
--------------------------------------------*/
body#favorite div#step03 p{font-size:108%;text-align:center;margin-top:15px;padding:0 15px 0 10px;}
body#favorite div#step03 ul{margin:15px auto 20px;width:256px;overflow:hidden;/zoom:1;}
body#favorite div#step03 li{width:256px;}
body#favorite div#step03 li dt{text-align:center;font-size:108%;}
body#favorite div#step03 li dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -200px; width:250px;height:200px;padding:3px;}
body#favorite div#step03 div.hint dt{color:#222222 !important;font-size:108%;*font-size:100%;line-height:150%;margin:0 auto 0 auto;width:500px;}
body#favorite div#step03 div.hint dd{background:url(http://i.yimg.jp/images/music/tutorial/2009/underlayer/fream.png) no-repeat 0 -1700px;width:500px;height:400px;padding:3px;
margin:34px auto 0 auto;}
body#favorite div#step03 div.hint .section{text-align:center;font-size:100%;line-height:150%;}
body#favorite .style22{font-size:100%!important;}