@charset "utf-8";
#left-menu01 {
    width: 257px;
    height: 377px;
    background: url(http://cdn.valofe.com/static/at_jp/images/library/bg_left.png) no-repeat -19px -10px;
}
#left-menu01-movie,
#left-menu01-movie-active {
    width: 216px;
    height: 52px;
}
#left-menu01-movie a,
#left-menu01-movie-active a {
    display: block;
    width: 216px;
    height: 52px;
}
#left-menu01-movie a:link,
#left-menu01-movie a:visited,
#left-menu01-movie a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_movie_n.jpg) no-repeat left bottom;
}
#left-menu01-movie a:hover,
#left-menu01-movie-active a {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_movie_n.jpg) no-repeat left top;
}
#left-menu01-wallpaper,
#left-menu01-wallpaper-active {
    width: 216px;
    height: 51px;
}
#left-menu01-wallpaper a,
#left-menu01-wallpaper-active a {
    display: block;
    width: 216px;
    height: 51px;
}
#left-menu01-wallpaper a:link,
#left-menu01-wallpaper a:visited,
#left-menu01-wallpaper a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_wallpaper_n.jpg) no-repeat left bottom;
}
#left-menu01-wallpaper a:hover,
#left-menu01-wallpaper-active a {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_wallpaper_n.jpg) no-repeat left top;
}
#left-menu01-illust,
#left-menu01-illust-active {
    width: 216px;
    height: 51px;
}
#left-menu01-illust a,
#left-menu01-illust-active a {
    display: block;
    width: 216px;
    height: 51px;
}
#left-menu01-illust a:link,
#left-menu01-illust a:visited,
#left-menu01-illust a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_illust_n.jpg) no-repeat left bottom;
}
#left-menu01-illust a:hover,
#left-menu01-illust-active a {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_illust_n.jpg) no-repeat left top;
}
#left-menu01-screenshot,
#left-menu01-screenshot-active {
    width: 216px;
    height: 51px;
}
#left-menu01-screenshot a,
#left-menu01-screenshot-active a {
    display: block;
    width: 216px;
    height: 51px;
}
#left-menu01-screenshot a:link,
#left-menu01-screenshot a:visited,
#left-menu01-screenshot a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_screenshot_n.jpg) no-repeat left bottom;
}
#left-menu01-screenshot a:hover,
#left-menu01-screenshot-active a {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_screenshot_n.jpg) no-repeat left top;
}
#left-menu01-download,
#left-menu01-download-active {
    width: 216px;
    height: 51px;
}
#left-menu01-download a,
#left-menu01-download-active a {
    display: block;
    width: 216px;
    height: 51px;
}
#left-menu01-download a:link,
#left-menu01-download a:visited,
#left-menu01-download a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_download.jpg) no-repeat left bottom;
}
#left-menu01-download a:hover,
#left-menu01-download-active a {
    background: url(http://cdn.valofe.com/static/at_jp/images/library/left_btn_download.jpg) no-repeat left top;
}
.hidden {
    position: absolute;
    left: -9999px;
}
#download-btn {
    position: relative;
    width: 620px;
}
#download-ttl-swf {
    width: 656px;
    height: 92px;
    padding: 9px 0 0 14px;
}
#download-btn p.stream {
    padding: 48px 0 0 63px;
}
#download-btn p.stream a {
    display: block;
    width: 258px;
    height: 57px;
}
#download-btn p.stream a:link,
#download-btn p.stream a:visited,
#download-btn p.stream a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_streamport.gif) no-repeat left top;
}
#download-btn p.stream a:hover {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_streamport.gif) no-repeat left bottom;
}

/* str : 20161109_심플패치 다운로드 추가 */
#download-btn p.simple {
    padding: 45px 0 0 211px;
}
#download-btn p.simple a {
    display: block;
    width: 258px;
    height: 56px;
}
#download-btn p.simple a:link,
#download-btn p.simple a:visited,
#download-btn p.simple a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_simple.gif) no-repeat left top;
}
#download-btn p.simple a:hover {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_simple.gif) no-repeat left bottom;
}
/* //end : 20161109_심플패치 다운로드 추가 */

#download-btn p.nomal {
    padding: 45px 0 0 211px;
}
#download-btn p.nomal a {
    display: block;
    width: 258px;
    height: 56px;
}
#download-btn p.nomal a:link,
#download-btn p.nomal a:visited,
#download-btn p.nomal a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_game.gif) no-repeat left top;
}
#download-btn p.nomal a:hover {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_game.gif) no-repeat left bottom;
}
#download-btn p.manual {
    padding: 20px 0 0 211px;
}
#download-btn p.manual a {
    display: block;
    width: 204px;
    height: 43px;
}
#download-btn p.manual a:link,
#download-btn p.manual a:visited,
#download-btn p.manual a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_manual.gif) no-repeat left top;
}
#download-btn p.manual a:hover {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_manual.gif) no-repeat left bottom;
}
#download-btn-light {
    position: relative;
    width: 620px;
}
#download-btn-light .light {
    padding: 45px 0 0 211px;
}
#download-btn-light .light a {
    display: block;
    width: 258px;
    height: 56px;
}
#download-btn-light .light p {
    width: 258px;
    height: 56px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_game_light_error.gif) no-repeat left top;
}
.download02-cnt-error {
    padding: 3px 0 0 18px;
    width: 630px;
    font-weight: bold;
    color: #d90e0e;
}
#download-btn-light p.light a:link,
#download-btn-light p.light a:visited,
#download-btn-light p.light a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_game_light.gif) no-repeat left top;
}
#download-btn-light p.light a:hover {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_btn_game_light.gif) no-repeat left bottom;
}
#ttl {
    height: 132px;
}
.sub-download .ttl-download h2 {
    position: absolute;
    top: 30px;
    left: 10px;
    width: 400px;
    height: 0;
    padding-top: 35px;
    overflow: hidden;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl_download.png) no-repeat left 0px;
    ;
}
#download01 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
}
#download01 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl01.gif) no-repeat;
}
#download01-cnt {
    padding: 15px 0 0 18px;
    width: 630px;
}
#download01 #list {
    position: relative;
    width: 680px;
    height: 295px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/system_img_ob5_160127.png) no-repeat left 17px;
}
#download01 #list::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    height: 2px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/system_img_ob5_160127.png) no-repeat center bottom;
}
#download01 #list table {
    position: absolute;
    left: -9999px;
}
#download01 #list .reccome-cnt {
    padding: 285px 0 0 0;
}
#download01 #list .reccome-cnt h4 {
    height: 0;
    margin: 0 0 8px 0;
    padding-top: 12px;
    overflow: hidden;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/ssttl_recommend.png) no-repeat 20px top;
}
#download01 #list .reccome-cnt h4 + ul {
    width: 660px;
    margin-left: 20px;
    overflow: hidden;
}
#download01 #list .reccome-cnt ul li[class | btn] {
    margin-right: 8px;
    float: left;
}
#download01 #list .reccome-cnt ul li[class | btn] a {
    display: block;
    width: 202px;
    height: 0;
    padding-top: 42px;
    overflow: hidden;
}
#download01 #list .reccome-cnt ul li[class | btn] a:hover {
    background-position: left -42px;
}
#download01 #list .reccome-cnt ul li.btn-pc a {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/recommend_btn_pc.gif) no-repeat left top;
}
#download01 #list .reccome-cnt ul li.btn-tsukumo a {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/recommend_btn_tsukumo.gif) no-repeat left top;
}
#download01 #list .reccome-cnt ul li.btn-dospara a {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/recommend_btn_dospara.gif) no-repeat left top;
}
#download01 #list .reccome-cnt ul + ul {
    padding: 15px 0 0 20px;
}
#download01 #list .reccome-cnt li {
    font-family: "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", Meiryo, Osaka, sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #777a7c;
    text-align: left;
}
#download02 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
}
#download02 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl02.gif) no-repeat;
}
#download02 h4 {
    height: 13px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_sttl.gif) no-repeat;
    margin-left: 18px;
}
#download02-light {
    width: 680px;
    margin-left: 12px;
    padding: 10px 0 20px;
}
#download02-light h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl01_2.gif) no-repeat;
}
#download02-light h4 {
    height: 13px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_sttl.gif) no-repeat;
    margin-left: 18px;
}
.set {
    width: 680px;
    height: 189px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_bg.gif) no-repeat left top;
}
.download02-cnt {
    padding: 3px 0 0 18px;
    width: 630px;
}
.download02-cnt-02 {
    padding: 12px 0 0 18px;
    width: 630px;
}
.download02-cnt-02 strong.pt {
    color: #a0023a;
}
.line-inner {
    width: 545px;
    height: 2px;
    margin: 12px 0 0 63px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/line_download.gif) no-repeat;
}
.line-inner p {
    padding: 12px 0 0;
    text-align: center;
}
img.line {
    width: 664px;
    height: 2px;
    margin: 19px 0 0 12px;
}
#download03 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
}
#download03 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl03.gif) no-repeat;
}
#download03 #set {
    width: 624px;
    height: 118px;
    margin: 18px 0 0 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_manual_bg.gif) no-repeat left top;
}
#download03 h4 {
    height: 13px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_sttl.gif) no-repeat;
    margin-left: 18px;
}
#download03-cnt {
    padding: 20px 0 0 18px;
    width: 630px;
}
#download03-cnt-02 {
    padding: 12px 0 0 18px;
    width: 630px;
}
#download03 #set .ver {
    padding-top: 22px;
    text-align: center;
}
#download04 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/ss_img01.gif) no-repeat right top;
}
#download04 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl04.gif) no-repeat;
}
#download04 ul {
    width: 400px;
    margin: 0 0 0 18px;
    padding-top: 15px;
    list-style-type: none;
}
#download04 .li01 {
    height: 35px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/li_icon01.gif) no-repeat left center;
    padding-left: 52px;
    vertical-align: top;
    line-height: 16px;
}
#download04 .li02 {
    height: 35px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/li_icon02.gif) no-repeat left center;
    padding-left: 52px;
    margin: 14px 0 0 0;
    vertical-align: top;
    line-height: 16px;
}
#download04 .li03 {
    height: 35px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/li_icon03.gif) no-repeat left center;
    padding-left: 52px;
    margin: 14px 0 0 0;
    vertical-align: top;
    line-height: 16px;
}
#download04 .li04 {
    height: 35px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/li_icon04.gif) no-repeat left center;
    padding-left: 52px;
    margin: 14px 0 0 0;
    vertical-align: top;
    line-height: 16px;
}
#download04 .li05 {
    height: 35px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/li_icon05.gif) no-repeat left center;
    padding-left: 52px;
    margin: 14px 0 0 0;
    vertical-align: top;
    line-height: 16px;
}
#download04 h4 {
    height: 13px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download_sttl02.gif) no-repeat;
    margin: 19px 0 0 18px;
}
#download04-cnt {
    padding: 3px 0 0 18px;
    width: 410px;
}
#download04-cnt-02 {
    padding: 12px 0 0 18px;
    width: 410px;
}
#download04-cnt-03 {
    color: #a5a7a9;
    padding: 12px 0 0 18px;
    width: 410px;
}
#download05 {
    width: 680px;
    height: auto;
    margin-left: 12px;
    padding-top: 10px;
}
#download05 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl09.gif) no-repeat;
}
#download05-cnt01 {
    padding: 0 0 0 18px;
    margin: 20px 0 5px 0;
    height: 116px;
    width: 645px;
    /*background: url(http://cdn.valofe.com/static/at_jp/images/download/download_img01.gif) no-repeat right top;*/
}
#download05-cnt01 .read01 {
    width: 410px;
}
#download05-cnt01 .read02 {
    padding: 12px 0 0 0;
    width: 410px;
}
#download05-cnt02 {
    padding: 0 0 0 18px;
    margin: 0 0 5px 0;
    height: 87px;
    width: 585px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download1.png) no-repeat right top;
}
#download05-cnt02 .read01 {
    width: 410px;
}
#download05-cnt03 {
    padding: 0 0 0 18px;
    margin: 0 0 5px 0;
    height: 131px;
    width: 645px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download2.jpg) no-repeat right top;
}
#download05-cnt03 .read01 {
    width: 410px;
}
#download05-cnt04 {
    padding: 0 0 0 18px;
    margin: 0 0 5px 0;
    height: 125px;
    width: 645px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download3.jpg) no-repeat right top;
}
#download05-cnt04 .read01 {
    width: 410px;
}
#download05-cnt05 {
    padding: 0 0 0 18px;
    margin: 0 0 5px 0;
    height: 125px;
    width: 645px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download4.jpg) no-repeat right top;
}
#download05-cnt05 .read01 {
    width: 410px;
}
#download05-cnt06 {
    padding: 0 0 0 18px;
    margin: 0 0 5px 0;
    height: 180px;
    width: 645px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download5.jpg) no-repeat right top;
}
#download05-cnt06 .read01 {
    width: 410px;
}
#download05-cnt06 .read02 {
    padding: 12px 0 0 0;
    width: 410px;
}
#download05-cnt07 {
    padding: 0 0 0 18px;
    margin: 0 0 5px 0;
    height: 102px;
    width: 645px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download6.jpg) no-repeat right top;
}
#download05-cnt07 .read01 {
    width: 410px;
}
#download05-cnt08 {
    padding: 0 0 0 18px;
    margin: 0 0 0 0;
    height: 73px;
    width: 575px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/download7.png) no-repeat right top;
}
#download05-cnt08 .read01 {
    width: 410px;
}
#download05 p.free {
    padding: 10px 0 0 211px;
}
#download05 p.free a {
    display: block;
    width: 256px;
    height: 56px;
}
#download05 p.free a:link,
#download05 p.free a:visited,
#download05 p.free a:active {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/free_btn.gif) no-repeat left top;
}
#download05 p.free a:hover {
    background: url(http://cdn.valofe.com/static/at_jp/images/download/free_btn.gif) no-repeat left bottom;
}
.cnt-line {
    margin: 0 0 0 20px;
}
#download06 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/ss_img03.gif) no-repeat right top;
}
#download06 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl06.gif) no-repeat;
}
#download06-cnt {
    padding: 18px 0 0 18px;
    width: 410px;
}
#download06-cnt-02 {
    padding: 12px 0 0 18px;
    width: 410px;
}
#download07 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
}
#download07 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl07.gif) no-repeat;
}
#download07-cnt {
    padding: 18px 0 0 18px;
    width: 630px;
}

/* str : 20161109_심플패치 다운로드 추가 */
#download08 {
    width: 680px;
    margin-left: 12px;
    padding-top: 10px;
}
#download08 h3 {
    height: 20px;
    background: url(http://cdn.valofe.com/static/at_jp/images/download/sttl10.gif) no-repeat;
}
/* //end : 20161109_심플패치 다운로드 추가 */

/* vfun 수정 */
#download01 h3, #download07 h3, #download02 h3, #download05 h3, #download07 h3{text-indent:-9999px;}
#download-btn p.nomal a:link, #download-btn p.nomal a:visited, #download-btn p.nomal a:active,
#download05 p.free a:link, #download05 p.free a:visited, #download05 p.free a:active{text-indent:-9999px;}