}

/* ===== box-application-section */
.application-437782 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/437782/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-437782 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/437782/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-437782 .bt-playtop {
  width: 260px;
  margin-top: 95px;
  margin-left: 170px; }

.application-437782 .bt-playtop [class^="bt-regist"] {
  padding: 10px 10px 0 0px;
  background: url(http://img-freegames.dmm.com/app/437782/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-437782 .bt-playtop [class^="bt-regist"] a {
  width: 260px;
  height: 260px;
  background: url(http://img-freegames.dmm.com/app/437782/details/bt_playtop.png) top center no-repeat; }

.application-437782 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-437782 .bt-playbtm [class^="bt-regist"] a {
  width: 540px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/437782/details/bt_playbtm.png) top center no-repeat; }

.application-437782 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-437782 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/437782/details/bt_playtop_pre.png) top center no-repeat; }

.application-437782 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-437782 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/437782/details/bt_playbtm_pre.png) top center no-repeat; }

.application-437782 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




/* ========================= [ .application-359414(夢限三国志R) ] */
.application-359414 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/359414/details/bg_main.jpg) left top repeat-x; }

.application-359414 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/359414/details/main_image.jpg); }

/* ===== box-application-section */
.application-359414 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/359414/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-359414 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/359414/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-359414 .bt-playtop {
  width: 260px;
  margin-top: 95px;
  margin-left: 170px; }

.application-359414 .bt-playtop [class^="bt-regist"] {
  padding: 10px 10px 0 0px;
  background: url(http://img-freegames.dmm.com/app/359414/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-359414 .bt-playtop [class^="bt-regist"] a {
  width: 260px;
  height: 260px;
  background: url(http://img-freegames.dmm.com/app/359414/details/bt_playtop.png) top center no-repeat; }

.application-359414 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-359414 .bt-playbtm [class^="bt-regist"] a {
  width: 540px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/359414/details/bt_playbtm.png) top center no-repeat; }

.application-359414 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-359414 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/359414/details/bt_playtop_pre.png) top center no-repeat; }

.application-359414 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-359414 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/359414/details/bt_playbtm_pre.png) top center no-repeat; }

.application-359414 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




/* ========================= [ .application-764589(TOKYO天魔) ] */
.application-764589 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/764589/details/bg_main.jpg) left top repeat-x; }

.application-764589 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/764589/details/main_image.jpg); }

/* ===== box-application-section */
.application-764589 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/764589/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-764589 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/764589/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-764589 .bt-playtop {
  width: 230px;
  margin-top: 120px;
  margin-left: 195px; }

.application-764589 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 15px 0;
  background: url(http://img-freegames.dmm.com/app/764589/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-764589 .bt-playtop [class^="bt-regist"] a {
  width: 229px;
  height: 229px;
  background: url(http://img-freegames.dmm.com/app/764589/details/bt_playtop.png) top center no-repeat; }

.application-764589 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-764589 .bt-playbtm [class^="bt-regist"] a {
  width: 525px;
  height: 105px;
  background: url(http://img-freegames.dmm.com/app/764589/details/bt_playbtm.png) top center no-repeat; }

.application-764589 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-764589 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/764589/details/bt_playtop_pre.png) top center no-repeat; }

.application-764589 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-764589 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/764589/details/bt_playbtm_pre.png) top center no-repeat; }

.application-764589 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-400068(戦国プロヴィデンス) ] */
.application-400068 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/400068/details/bg_main.jpg) left top repeat-x; }

.application-400068 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/400068/details/main_image.jpg); }

/* ===== box-application-section */
.application-400068 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/400068/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-400068 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/400068/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-400068 .bt-playtop {
  width: 230px;
  margin-top: 120px;
  margin-left: 195px; }

.application-400068 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 15px 0;
  background: url(http://img-freegames.dmm.com/app/400068/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-400068 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/400068/details/bt_playtop.png) top center no-repeat; }

.application-400068 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-400068 .bt-playbtm [class^="bt-regist"] a {
  width: 525px;
  height: 115px;
  background: url(http://img-freegames.dmm.com/app/400068/details/bt_playbtm.png) top center no-repeat; }

.application-400068 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-400068 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/400068/details/bt_playtop_pre.png) top center no-repeat; }

.application-400068 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-400068 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/400068/details/bt_playbtm_pre.png) top center no-repeat; }

.application-400068 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




    /* ========================= [ .application-486765(戦国プロヴィデンスX) ] */
.application-486765 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/486765/details/bg_main.jpg) left top repeat-x; }

.application-486765 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/486765/details/main_image.jpg); }

/* ===== box-application-section */
.application-486765 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/486765/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-486765 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/486765/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-486765 .bt-playtop {
  width: 230px;
  margin-top: 120px;
  margin-left: 195px; }

.application-486765 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 15px 0;
  background: url(http://img-freegames.dmm.com/app/486765/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-486765 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/486765/details/bt_playtop.png) top center no-repeat; }

.application-486765 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-486765 .bt-playbtm [class^="bt-regist"] a {
  width: 525px;
  height: 115px;
  background: url(http://img-freegames.dmm.com/app/486765/details/bt_playbtm.png) top center no-repeat; }

.application-486765 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-486765 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/486765/details/bt_playtop_pre.png) top center no-repeat; }

.application-486765 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-486765 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/486765/details/bt_playbtm_pre.png) top center no-repeat; }

.application-486765 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




    /* ========================= [ .application-701532(LAST DRAGOON ～禁断のXXX～) ] */
.application-701532 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/701532/details/bg_main.jpg) left top repeat-x; }

.application-701532 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/701532/details/main_image.jpg); }

/* ===== box-application-section */
.application-701532 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/701532/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-701532 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/701532/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-701532 .bt-playtop {
  width: 230px;
  margin-top: 110px;
  margin-left: 195px; }

.application-701532 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 5px 0;
  background: url(http://img-freegames.dmm.com/app/701532/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-701532 .bt-playtop [class^="bt-regist"] a {
  width: 216px;
  height: 246px;
  background: url(http://img-freegames.dmm.com/app/701532/details/bt_playtop.png) top center no-repeat; }

.application-701532 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-701532 .bt-playbtm [class^="bt-regist"] a {
  width: 532px;
  height: 104px;
  background: url(http://img-freegames.dmm.com/app/701532/details/bt_playbtm.png) top center no-repeat; }

.application-701532 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-701532 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/701532/details/bt_playtop_pre.png) top center no-repeat; }

.application-701532 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-701532 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/701532/details/bt_playbtm_pre.png) top center no-repeat; }

.application-701532 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




/* ========================= [ .application-763917(政剣マニフェスティア) ] */
.application-763917 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/763917/details/bg_main.jpg) left top repeat-x; }

.application-763917 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/763917/details/main_image.jpg); }

/* ===== box-application-section */
.application-763917 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/763917/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-763917 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/763917/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-763917 .bt-playtop {
  width: 238px;
  margin-top: 117px;
  margin-left: 200px; }

.application-763917 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 5px 0;
  background: url(http://img-freegames.dmm.com/app/763917/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-763917 .bt-playtop [class^="bt-regist"] a {
  width: 228px;
  height: 229px;
  background: url(http://img-freegames.dmm.com/app/763917/details/bt_playtop.png) top center no-repeat; }

.application-763917 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-763917 .bt-playbtm [class^="bt-regist"] a {
  width: 531px;
  height: 112px;
  background: url(http://img-freegames.dmm.com/app/763917/details/bt_playbtm.png) top center no-repeat; }

.application-763917 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }





    /* ========================= [ .application-493536(アダムとイヴと彷徨えし方舟) ] */
.application-493536 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/493536/details/bg_main.jpg) left top repeat-x; }

.application-493536 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/493536/details/main_image.jpg); }

/* ===== box-application-section */
.application-493536 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/493536/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-493536 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/493536/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-493536 .bt-playtop {
  width: 234px;
  margin-top: 117px;
  margin-left: 200px; }

.application-493536 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 21px 0;
  background: url(http://img-freegames.dmm.com/app/493536/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-493536 .bt-playtop [class^="bt-regist"] a {
  width: 226px;
  height: 226px;
  background: url(http://img-freegames.dmm.com/app/493536/details/bt_playtop.png) top center no-repeat; }

.application-493536 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-493536 .bt-playbtm [class^="bt-regist"] a {
  width: 532px;
  height: 114px;
  background: url(http://img-freegames.dmm.com/app/493536/details/bt_playbtm.png) top center no-repeat; }

.application-493536 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-493536 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/493536/details/bt_playtop_pre.png) top center no-repeat; }

.application-493536 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-493536 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/493536/details/bt_playbtm_pre.png) top center no-repeat; }

.application-493536 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





    /* ========================= [ .application-708537(アダムとイヴと彷徨えし方舟X) ] */
.application-708537 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/708537/details/bg_main.jpg) left top repeat-x; }

.application-708537 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/708537/details/main_image.jpg); }

/* ===== box-application-section */
.application-708537 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/708537/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-708537 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/708537/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-708537 .bt-playtop {
  width: 234px;
  margin-top: 117px;
  margin-left: 200px; }

.application-708537 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 21px 0;
  background: url(http://img-freegames.dmm.com/app/708537/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-708537 .bt-playtop [class^="bt-regist"] a {
  width: 226px;
  height: 226px;
  background: url(http://img-freegames.dmm.com/app/708537/details/bt_playtop.png) top center no-repeat; }

.application-708537 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-708537 .bt-playbtm [class^="bt-regist"] a {
  width: 532px;
  height: 114px;
  background: url(http://img-freegames.dmm.com/app/708537/details/bt_playbtm.png) top center no-repeat; }

.application-708537 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-708537 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/708537/details/bt_playtop_pre.png) top center no-repeat; }

.application-708537 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-708537 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/708537/details/bt_playbtm_pre.png) top center no-repeat; }

.application-708537 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-794208(マジカルウィッチストーリーズ) ] */
.application-794208 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/794208/details/bg_main.jpg) left top repeat-x; }

.application-794208 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/794208/details/main_image.jpg); }

/* ===== box-application-section */
.application-794208 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/794208/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-794208 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/794208/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-794208 .bt-playtop {
  width: 234px;
  margin-top: 117px;
  margin-left: 200px; }

.application-794208 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 21px 0;
  background: url(http://img-freegames.dmm.com/app/794208/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-794208 .bt-playtop [class^="bt-regist"] a {
  width: 226px;
  height: 226px;
  background: url(http://img-freegames.dmm.com/app/794208/details/bt_playtop.png) top center no-repeat; }

.application-794208 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-794208 .bt-playbtm [class^="bt-regist"] a {
  width: 531px;
  height: 113px;
  background: url(http://img-freegames.dmm.com/app/794208/details/bt_playbtm.png) top center no-repeat; }

.application-794208 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-794208 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/794208/details/bt_playtop_pre.png) top center no-repeat; }

.application-794208 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-794208 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/794208/details/bt_playbtm_pre.png) top center no-repeat; }

.application-794208 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-732686(マジカルウィッチストーリーズxR) ] */
.application-732686 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/732686/details/bg_main.jpg) left top repeat-x; }

.application-732686 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/732686/details/main_image.jpg); }

/* ===== box-application-section */
.application-732686 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/732686/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-732686 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/732686/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-732686 .bt-playtop {
  width: 234px;
  margin-top: 117px;
  margin-left: 200px; }

.application-732686 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 21px 0;
  background: url(http://img-freegames.dmm.com/app/732686/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-732686 .bt-playtop [class^="bt-regist"] a {
  width: 226px;
  height: 226px;
  background: url(http://img-freegames.dmm.com/app/732686/details/bt_playtop.png) top center no-repeat; }

.application-732686 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-732686 .bt-playbtm [class^="bt-regist"] a {
  width: 531px;
  height: 113px;
  background: url(http://img-freegames.dmm.com/app/732686/details/bt_playbtm.png) top center no-repeat; }

.application-732686 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-732686 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/732686/details/bt_playtop_pre.png) top center no-repeat; }

.application-732686 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-732686 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/732686/details/bt_playbtm_pre.png) top center no-repeat; }

.application-732686 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }






/* ========================= [ .application-462914(アイドルスクール！ULTRA-ORANGE) ] */
.application-462914 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/462914/details/bg_main.jpg) left top repeat-x; }

.application-462914 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/462914/details/main_image.jpg); }

/* ===== box-application-section */
.application-462914 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/462914/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-462914 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/462914/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-462914 .bt-playtop {
  width: 267px;
  margin-top: 130px;
  margin-left: 208px; }

.application-462914 .bt-playtop [class^="bt-regist"] {
  padding: 20px 0 10px;
  background: url(http://img-freegames.dmm.com/app/462914/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-462914 .bt-playtop [class^="bt-regist"] a {
  width: 224px;
  height: 200px;
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playtop.png) top center no-repeat; }

.application-462914 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-462914 .bt-playbtm [class^="bt-regist"] a {
  width: 533px;
  height: 107px;
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playbtm.png) top center no-repeat; }

.application-462914 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-462914 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playtop_pre.png) top center no-repeat; }

.application-462914 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-462914 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playbtm_pre.png) top center no-repeat; }

.application-462914 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




/* ========================= [ .application-172314(銀河英雄伝説タクティクス) ] */
.application-172314 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/172314/details/bg_main.jpg) left top repeat-x; }

.application-172314 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/172314/details/main_image.jpg); }

/* ===== box-application-section */
.application-172314 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/172314/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-172314 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/172314/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-172314 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 205px; }

.application-172314 .bt-playtop [class^="bt-regist"] {
  padding: 0 0 15px;
  background: url(http://img-freegames.dmm.com/app/172314/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-172314 .bt-playtop [class^="bt-regist"] a {
  width: 218px;
  height: 218px;
  background: url(http://img-freegames.dmm.com/app/172314/details/bt_playtop.png) top center no-repeat; }

.application-172314 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-172314 .bt-playbtm [class^="bt-regist"] a {
  width: 434px;
  height: 123px;
  background: url(http://img-freegames.dmm.com/app/172314/details/bt_playbtm.png) top center no-repeat; }

.application-172314 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }





/* ========================= [ .application-748403(学都戦記レリックハートR) ] */
.application-748403 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/748403/details/bg_main.jpg) left top repeat-x; }

.application-748403 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/748403/details/main_image.jpg); }

/* ===== box-application-section */
.application-748403 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/748403/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-748403 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/748403/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-748403 .bt-playtop {
  width: 267px;
  margin-top: 100px;
  margin-left: 165px; }

.application-748403 .bt-playtop [class^="bt-regist"] {
  padding: 24px 0 21px 1px;
  background: url(http://img-freegames.dmm.com/app/748403/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-748403 .bt-playtop [class^="bt-regist"] a {
  width: 224px;
  height: 223px;
  background: url(http://img-freegames.dmm.com/app/748403/details/bt_playtop.png) top center no-repeat; }

.application-748403 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-748403 .bt-playbtm [class^="bt-regist"] a {
  width: 533px;
  height: 115px;
  background: url(http://img-freegames.dmm.com/app/748403/details/bt_playbtm.png) top center no-repeat; }

.application-748403 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-748403 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/748403/details/bt_playtop_pre.png) top center no-repeat; }

.application-748403 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-748403 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/748403/details/bt_playbtm_pre.png) top center no-repeat; }

.application-748403 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-459697(MUV-LUV ALTERNATIVE STRIKE FRONTIER R) ] */
.application-459697 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/459697/details/bg_main.jpg) left top repeat-x; }

.application-459697 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/459697/details/main_image.jpg); }

/* ===== box-application-section */
.application-459697 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/459697/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-459697 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/459697/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-459697 .bt-playtop {
  width: 267px;
  margin-top: 130px;
  margin-left: 208px; }

.application-459697 .bt-playtop [class^="bt-regist"] {
  padding: 20px 0 10px;
  background: url(http://img-freegames.dmm.com/app/459697/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-459697 .bt-playtop [class^="bt-regist"] a {
  width: 224px;
  height: 200px;
  background: url(http://img-freegames.dmm.com/app/459697/details/bt_playtop.png) top center no-repeat; }

.application-459697 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-459697 .bt-playbtm [class^="bt-regist"] a {
  width: 533px;
  height: 107px;
  background: url(http://img-freegames.dmm.com/app/459697/details/bt_playbtm.png) top center no-repeat; }

.application-459697 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-459697 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/459697/details/bt_playtop_pre.png) top center no-repeat; }

.application-459697 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-459697 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/459697/details/bt_playbtm_pre.png) top center no-repeat; }

.application-459697 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }






/* ========================= [ .application-462914(アイドルスクール！ULTRA-ORANGE) ] */
.application-462914 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/462914/details/bg_main.jpg) left top repeat-x; }

.application-462914 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/462914/details/main_image.jpg); }

/* ===== box-application-section */
.application-462914 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/462914/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-462914 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/462914/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-462914 .bt-playtop {
  width: 280px;
  margin-top: 140px;
  margin-left: 230px; }

.application-462914 .bt-playtop [class^="bt-regist"] {
  padding: 20px 0 10px;
  background: url(http://img-freegames.dmm.com/app/462914/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-462914 .bt-playtop [class^="bt-regist"] a {
  width: 200px;
  height: 200px;
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playtop.png) top center no-repeat; }

.application-462914 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-462914 .bt-playbtm [class^="bt-regist"] a {
  width: 500px;
  height: 138px;
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playbtm.png) top center no-repeat; }

.application-462914 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-462914 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playtop_pre.png) top center no-repeat; }

.application-462914 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-462914 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/462914/details/bt_playbtm_pre.png) top center no-repeat; }

.application-462914 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }

  /* ===== メニュー部分イレギュラー対応 */

.application-462914 #area-application-menu li.menu01 a {
    width: 182px;
}
.application-462914 #area-application-menu li.menu02 a {
    width: 172px;
    background-position: -182px 0px;
}
.application-462914 #area-application-menu li.menu02 a:hover,
.application-462914 #area-application-menu li.menu02 a.on {
    background-position: -182px -55px;
}
.application-462914 #area-application-menu li.menu03 a {
    width: 173px;
    background-position: -354px 0px;
}
.application-462914 #area-application-menu li.menu03 a:hover,
.application-462914 #area-application-menu li.menu03 a.on {
    background-position: -354px -55px;
}
.application-462914 #area-application-menu li.menu04 a {
    width: 171px;
    background-position: -528px 0px;
}
.application-462914 #area-application-menu li.menu04 a:hover,
.application-462914 #area-application-menu li.menu04 a.on {
    background-position: -528px -55px;
}
.application-462914 #area-application-menu li.menu05 a {
    width: 178px;
    background-position: -704px 0px;
}
.application-462914 #area-application-menu li.menu05 a:hover,
.application-462914 #area-application-menu li.menu05 a.on {
    background-position: -704px -55px;
}





/* ========================= [ .application-766347(淫獣ブレイバー) ] */
.application-766347 #area-application-top { background: url(http://img-freegames.dmm.com/app/766347/details/bg_main.jpg) left top repeat-x; }
.application-766347 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/766347/details/main_image.jpg); }
/* ===== box-application-section */
.application-766347 .sec-title { background-image: url(http://img-freegames.dmm.com/app/766347/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-766347 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/766347/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-766347 .bt-playtop {
    width: 230px;
    margin-top: 115px;
    margin-left: 189px;
}
.application-766347 .bt-playtop .bt-regist{
    padding: 7px 0 10px;
    background: url(http://img-freegames.dmm.com/app/766347/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-766347 .bt-playtop .bt-regist a {
    width: 218px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playtop.png) top center no-repeat;
}
.application-766347 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playtop.png) bottom center no-repeat;
}
.application-766347 .bt-playbtm .bt-regist a {
    width: 525px;
    height: 105px;
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playbtm.png) top center no-repeat;
}
.application-766347 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-766347 .bt-playtop .bt-regist-pre{
    padding: 7px 0 10px;
    background: url(http://img-freegames.dmm.com/app/766347/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-766347 .bt-playtop .bt-regist-pre a {
    width: 218px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playtop_pre.png) top center no-repeat;
}
.application-766347 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-766347 .bt-playbtm .bt-regist-pre a {
    width: 525px;
    height: 105px;
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-766347 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/766347/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-768321(ドラゴンアポカリプス) ] */
.application-768321 #area-application-top { background: url(http://img-freegames.dmm.com/app/768321/details/bg_main.jpg) left top repeat-x; }
.application-768321 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/768321/details/main_image.jpg); }
/* ===== box-application-section */
.application-768321 .sec-title { background-image: url(http://img-freegames.dmm.com/app/768321/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-768321 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/768321/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-768321 .bt-playtop {
    width: 230px;
    margin-top: 128px;
    margin-left: 183px;
}
.application-768321 .bt-playtop [class^="bt-regist"]{
    padding-bottom: 8px;
    background: url(http://img-freegames.dmm.com/app/768321/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-768321 .bt-playtop [class^="bt-regist"] a {
    width: 206px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playtop.png) top center no-repeat;
}
.application-768321 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playtop.png) bottom center no-repeat;
}
.application-768321 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 127px;
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playbtm.png) top center no-repeat;
}
.application-768321 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-768321 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playtop_pre.png) top center no-repeat;
}
.application-768321 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-768321 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-768321 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/768321/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-753201(神姫PROJECT) ] */
.application-753201 #area-application-top { background: url(http://img-freegames.dmm.com/app/753201/details/bg_main.jpg) left top repeat-x; }
.application-753201 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/753201/details/main_image.jpg); }
/* ===== box-application-section */
.application-753201 .sec-title { background-image: url(http://img-freegames.dmm.com/app/753201/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-753201 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/753201/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-753201 .bt-playtop {
    width: 242px;
    margin-top: 100px;
    margin-left: 165px;
}
.application-753201 .bt-playtop [class^="bt-regist"]{
    padding: 24px 0 21px 1px;
    background: url(http://img-freegames.dmm.com/app/753201/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-753201 .bt-playtop [class^="bt-regist"] a {
    width: 242px;
    height: 242px;
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playtop.png) top center no-repeat;
}
.application-753201 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playtop.png) bottom center no-repeat;
}
.application-753201 .bt-playbtm [class^="bt-regist"] a {
    width: 556px;
    height: 138px;
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playbtm.png) top center no-repeat;
}
.application-753201 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-753201 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playtop_pre.png) top center no-repeat;
}
.application-753201 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-753201 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-753201 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/753201/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-791271(LUPIN the Third -峰不二子という女-ｶﾞｼﾞﾘｵﾝ) ] */
.application-791271 #area-application-top { background: url(http://img-freegames.dmm.com/app/791271/details/bg_main.jpg) left top repeat-x; }
.application-791271 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/791271/details/main_image.jpg); }
/* ===== box-application-section */
.application-791271 .sec-title { background-image: url(http://img-freegames.dmm.com/app/791271/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-791271 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/791271/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-791271 .bt-playtop {
    width: 234px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-791271 .bt-playtop [class^="bt-regist"]{
    padding: 8px 2px 15px 11px;
    background: url(http://img-freegames.dmm.com/app/791271/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-791271 .bt-playtop [class^="bt-regist"] a {
    width: 218px;
    height: 217px;
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playtop.png) top center no-repeat;
}
.application-791271 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playtop.png) bottom center no-repeat;
}
.application-791271 .bt-playbtm [class^="bt-regist"] a {
    width: 521px;
    height: 111px;
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playbtm.png) top center no-repeat;
}
.application-791271 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-791271 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playtop_pre.png) top center no-repeat;
}
.application-791271 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-791271 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-791271 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/791271/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-491595(極嬢トライブ！) ] */
.application-491595 #area-application-top { background: url(http://img-freegames.dmm.com/app/491595/details/bg_main.jpg) left top repeat-x; }
.application-491595 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/491595/details/main_image.jpg); }
/* ===== box-application-section */
.application-491595 .sec-title { background-image: url(http://img-freegames.dmm.com/app/491595/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-491595 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/491595/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-491595 .bt-playtop {
    width: 189px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-491595 .bt-playtop [class^="bt-regist"]{
    padding: 8px 2px 15px 20px;
    background: url(http://img-freegames.dmm.com/app/491595/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-491595 .bt-playtop [class^="bt-regist"] a {
    width: 189px;
    height: 190px;
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playtop.png) top center no-repeat;
}
.application-491595 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playtop.png) bottom center no-repeat;
}
.application-491595 .bt-playbtm [class^="bt-regist"] a {
    width: 519px;
    height: 117px;
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playbtm.png) top center no-repeat;
}
.application-491595 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-491595 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playtop_pre.png) top center no-repeat;
}
.application-491595 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-491595 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-491595 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/491595/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-417787(極嬢トライブ！R指定) ] */
.application-417787 #area-application-top { background: url(http://img-freegames.dmm.com/app/417787/details/bg_main.jpg) left top repeat-x; }
.application-417787 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/417787/details/main_image.jpg); }
/* ===== box-application-section */
.application-417787 .sec-title { background-image: url(http://img-freegames.dmm.com/app/417787/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-417787 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/417787/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-417787 .bt-playtop {
    width: 189px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-417787 .bt-playtop [class^="bt-regist"]{
    padding: 8px 2px 15px 20px;
    background: url(http://img-freegames.dmm.com/app/417787/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-417787 .bt-playtop [class^="bt-regist"] a {
    width: 189px;
    height: 190px;
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playtop.png) top center no-repeat;
}
.application-417787 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playtop.png) bottom center no-repeat;
}
.application-417787 .bt-playbtm [class^="bt-regist"] a {
    width: 519px;
    height: 117px;
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playbtm.png) top center no-repeat;
}
.application-417787 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-417787 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playtop_pre.png) top center no-repeat;
}
.application-417787 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-417787 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-417787 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/417787/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-415695(ユバの徴) ] */
.application-415695 #area-application-top { background: url(http://img-freegames.dmm.com/app/415695/details/bg_main.jpg) left top repeat-x; }
.application-415695 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/415695/details/main_image.jpg); }
/* ===== box-application-section */
.application-415695 .sec-title { background-image: url(http://img-freegames.dmm.com/app/415695/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-415695 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/415695/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-415695 .bt-playtop {
    width: 231px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-415695 .bt-playtop [class^="bt-regist"]{
    padding: 1px 1px 16px 7px;
    background: url(http://img-freegames.dmm.com/app/415695/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-415695 .bt-playtop [class^="bt-regist"] a {
    width: 225px;
    height: 226px;
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playtop.png) top center no-repeat;
}
.application-415695 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playtop.png) bottom center no-repeat;
}
.application-415695 .bt-playbtm [class^="bt-regist"] a {
    width: 554px;
    height: 138px;
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playbtm.png) top center no-repeat;
}
.application-415695 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-415695 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playtop_pre.png) top center no-repeat;
}
.application-415695 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-415695 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-415695 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/415695/details/bt_playbtm_pre.png) bottom center no-repeat;
}






/* ========================= [ .application-449867(ぱい姫プリーズ) ] */
.application-449867 #area-application-top { background: url(http://img-freegames.dmm.com/app/449867/details/bg_main.jpg) left top repeat-x; }
.application-449867 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/449867/details/main_image.jpg); }
/* ===== box-application-section */
.application-449867 .sec-title { background-image: url(http://img-freegames.dmm.com/app/449867/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-449867 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/449867/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-449867 .bt-playtop {
    width: 210px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-449867 .bt-playtop [class^="bt-regist"]{
    padding: 0px 0px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/449867/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-449867 .bt-playtop [class^="bt-regist"] a {
    width: 210px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playtop.png) top center no-repeat;
}
.application-449867 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playtop.png) bottom center no-repeat;
}
.application-449867 .bt-playbtm [class^="bt-regist"] a {
    width: 530px;
    height: 120px;
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playbtm.png) top center no-repeat;
}
.application-449867 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-449867 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playtop_pre.png) top center no-repeat;
}
.application-449867 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-449867 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-449867 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/449867/details/bt_playbtm_pre.png) bottom center no-repeat;
}






/* ========================= [ .application-777106(御城プロジェクト:RE) ] */
.application-777106 #area-application-top { background: url(http://img-freegames.dmm.com/app/777106/details/bg_main.jpg) left top repeat-x; }
.application-777106 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/777106/details/main_image.jpg); }
/* ===== box-application-section */
.application-777106 .sec-title { background-image: url(http://img-freegames.dmm.com/app/777106/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-777106 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/777106/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-777106 .bt-playtop {
    width: 210px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-777106 .bt-playtop {
    margin-left: 180px;
}
.application-777106 .bt-playtop [class^="bt-regist"]{
    padding: 0;
    background: url(http://img-freegames.dmm.com/app/777106/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-777106 .bt-playtop [class^="bt-regist"] a {
    width: 240px;
    height: 254px;
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playtop.png) top center no-repeat;
}
.application-777106 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playtop.png) bottom center no-repeat;
}
.application-777106 .bt-playbtm [class^="bt-regist"] a {
    width: 566px;
    height: 140px;
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playbtm.png) top center no-repeat;
}
.application-777106 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-777106 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playtop_pre.png) top center no-repeat;
}
.application-777106 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-777106 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-777106 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/777106/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-499469(ゴクジョッ。～奪！パンツこれくしょん～) ] */
.application-499469 #area-application-top { background: url(http://img-freegames.dmm.com/app/499469/details/bg_main.jpg) left top repeat-x; }
.application-499469 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/499469/details/main_image.jpg); }
/* ===== box-application-section */
.application-499469 .sec-title { background-image: url(http://img-freegames.dmm.com/app/499469/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-499469 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/499469/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-499469 .bt-playtop {
    width: 195px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-499469 .bt-playtop [class^="bt-regist"]{
    padding: 1px 1px 16px 7px;
    background: url(http://img-freegames.dmm.com/app/499469/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-499469 .bt-playtop [class^="bt-regist"] a {
    width: 195px;
    height: 222px;
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playtop.png) top center no-repeat;
}
.application-499469 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playtop.png) bottom center no-repeat;
}
.application-499469 .bt-playbtm [class^="bt-regist"] a {
    width: 537px;
    height: 116px;
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playbtm.png) top center no-repeat;
}
.application-499469 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-499469 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playtop_pre.png) top center no-repeat;
}
.application-499469 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-499469 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-499469 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/499469/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-738924( 超巨大！ジュラシック娘 健全版) ] */
.application-738924 #area-application-top { background: url(http://img-freegames.dmm.com/app/738924/details/bg_main.jpg) left top repeat-x; }
.application-738924 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/738924/details/main_image.jpg); }
/* ===== box-application-section */
.application-738924 .sec-title { background-image: url(http://img-freegames.dmm.com/app/738924/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-738924 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/738924/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-738924 .bt-playtop {
    width: 228px;
    margin-top: 110px;
    margin-left: 185px;
}
.application-738924 .bt-playtop [class^="bt-regist"]{
    padding: 0px 0 12px 1px;
    background: url(http://img-freegames.dmm.com/app/738924/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-738924 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playtop.png) top center no-repeat;
}
.application-738924 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playtop.png) bottom center no-repeat;
}
.application-738924 .bt-playbtm [class^="bt-regist"] a {
    width: 552px;
    height: 132px;
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playbtm.png) top center no-repeat;
}
.application-738924 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-738924 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playtop_pre.png) top center no-repeat;
}
.application-738924 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-738924 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-738924 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/738924/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-783977( 超巨大！ジュラシック娘) ] */
.application-783977 #area-application-top { background: url(http://img-freegames.dmm.com/app/783977/details/bg_main.jpg) left top repeat-x; }
.application-783977 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/783977/details/main_image.jpg); }
/* ===== box-application-section */
.application-783977 .sec-title { background-image: url(http://img-freegames.dmm.com/app/783977/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-783977 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/783977/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-783977 .bt-playtop {
    width: 228px;
    margin-top: 110px;
    margin-left: 200px;
}
.application-783977 .bt-playtop [class^="bt-regist"]{
    padding: 0px 0 12px 1px;
    background: url(http://img-freegames.dmm.com/app/783977/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-783977 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playtop.png) top center no-repeat;
}
.application-783977 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playtop.png) bottom center no-repeat;
}
.application-783977 .bt-playbtm [class^="bt-regist"] a {
    width: 552px;
    height: 132px;
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playbtm.png) top center no-repeat;
}
.application-783977 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-783977 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playtop_pre.png) top center no-repeat;
}
.application-783977 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-783977 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-783977 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/783977/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-416617(ぜったい遵守☆ぱこぱこカーニバル！) ] */
.application-416617 #area-application-top { background: url(http://img-freegames.dmm.com/app/416617/details/bg_main.jpg) left top repeat-x; }
.application-416617 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/416617/details/main_image.jpg); }
/* ===== box-application-section */
.application-416617 .sec-title { background-image: url(http://img-freegames.dmm.com/app/416617/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-416617 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/416617/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-416617 .bt-playtop {
    width: 206px;
    margin-top: 130px;
    margin-left: 212px;
}
.application-416617 .bt-playtop [class^="bt-regist"]{
    padding: 0px 0 21px 1px;
    background: url(http://img-freegames.dmm.com/app/416617/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-416617 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 221px;
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playtop.png) top center no-repeat;
}
.application-416617 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playtop.png) bottom center no-repeat;
}
.application-416617 .bt-playbtm [class^="bt-regist"] a {
    width: 585px;
    height: 107px;
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playbtm.png) top center no-repeat;
}
.application-416617 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-416617 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playtop_pre.png) top center no-repeat;
}
.application-416617 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-416617 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-416617 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/416617/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-724247(聖クレアトル女学園（魔法科）) ] */
.application-724247 #area-application-top { background: url(http://img-freegames.dmm.com/app/724247/details/bg_main.jpg) left top repeat-x; }
.application-724247 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/724247/details/main_image.jpg); }
/* ===== box-application-section */
.application-724247 .sec-title { background-image: url(http://img-freegames.dmm.com/app/724247/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-724247 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/724247/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-724247 .bt-playtop {
    width: 195px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-724247 .bt-playtop [class^="bt-regist"]{
    padding: 1px 1px 16px 7px;
    background: url(http://img-freegames.dmm.com/app/724247/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-724247 .bt-playtop [class^="bt-regist"] a {
    width: 202px;
    height: 203px;
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playtop.png) top center no-repeat;
}
.application-724247 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playtop.png) bottom center no-repeat;
}
.application-724247 .bt-playbtm [class^="bt-regist"] a {
    width: 713px;
    height: 100px;
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playbtm.png) top center no-repeat;
}
.application-724247 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-724247 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playtop_pre.png) top center no-repeat;
}
.application-724247 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-724247 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-724247 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/724247/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-752103( カリスマドクター ～僕の病院へようこそ～) ] */
.application-752103 #area-application-top { background: url(http://img-freegames.dmm.com/app/752103/details/bg_main.jpg) left top repeat-x; }
.application-752103 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/752103/details/main_image.jpg); }
/* ===== box-application-section */
.application-752103 .sec-title { background-image: url(http://img-freegames.dmm.com/app/752103/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-752103 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/752103/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-752103 .bt-playtop {
    width: 195px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-752103 .bt-playtop [class^="bt-regist"]{
    padding: 1px 1px 16px 7px;
    background: url(http://img-freegames.dmm.com/app/752103/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-752103 .bt-playtop [class^="bt-regist"] a {
    width: 212px;
    height: 212px;
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playtop.png) top center no-repeat;
}
.application-752103 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playtop.png) bottom center no-repeat;
}
.application-752103 .bt-playbtm [class^="bt-regist"] a {
    width: 530px;
    height: 110px;
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playbtm.png) top center no-repeat;
}
.application-752103 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-752103 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playtop_pre.png) top center no-repeat;
}
.application-752103 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-752103 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-752103 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/752103/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-481751( 美少女全鑑☆キャンパス編) ] */
.application-481751 #area-application-top { background: url(http://img-freegames.dmm.com/app/481751/details/bg_main.jpg) left top repeat-x; }
.application-481751 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/481751/details/main_image.jpg); }
/* ===== box-application-section */
.application-481751 .sec-title { background-image: url(http://img-freegames.dmm.com/app/481751/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-481751 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/481751/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-481751 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-481751 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/481751/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-481751 .bt-playtop [class^="bt-regist"] a {
    width: 208px;
    height: 211px;
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playtop.png) top center no-repeat;
}
.application-481751 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playtop.png) bottom center no-repeat;
}
.application-481751 .bt-playbtm [class^="bt-regist"] a {
    width: 549px;
    height: 95px;
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playbtm.png) top center no-repeat;
}
.application-481751 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-481751 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playtop_pre.png) top center no-repeat;
}
.application-481751 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-481751 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-481751 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/481751/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-773711( レッドコラプション) ] */
.application-773711 #area-application-top { background: url(http://img-freegames.dmm.com/app/773711/details/bg_main.jpg) left top repeat-x; }
.application-773711 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/773711/details/main_image.jpg); }
/* ===== box-application-section */
.application-773711 .sec-title { background-image: url(http://img-freegames.dmm.com/app/773711/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-773711 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/773711/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-773711 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-773711 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/773711/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-773711 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 202px;
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playtop.png) top center no-repeat;
}
.application-773711 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playtop.png) bottom center no-repeat;
}
.application-773711 .bt-playbtm [class^="bt-regist"] a {
    width: 519px;
    height: 122px;
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playbtm.png) top center no-repeat;
}
.application-773711 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-773711 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playtop_pre.png) top center no-repeat;
}
.application-773711 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-773711 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-773711 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/773711/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-451244( デモンズ★キッチン) ] */
.application-451244 #area-application-top { background: url(http://img-freegames.dmm.com/app/451244/details/bg_main.jpg) left top repeat-x; }
.application-451244 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/451244/details/main_image.jpg); }
/* ===== box-application-section */
.application-451244 .sec-title { background-image: url(http://img-freegames.dmm.com/app/451244/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-451244 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/451244/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-451244 .bt-playtop {
    width: 220px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-451244 .bt-playtop [class^="bt-regist"]{
    padding: 8px 0px 18px 4px;
    background: url(http://img-freegames.dmm.com/app/451244/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-451244 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playtop.png) top center no-repeat;
}
.application-451244 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playtop.png) bottom center no-repeat;
}
.application-451244 .bt-playbtm [class^="bt-regist"] a {
    width: 525px;
    height: 110px;
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playbtm.png) top center no-repeat;
}
.application-451244 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-451244 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playtop_pre.png) top center no-repeat;
}
.application-451244 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-451244 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-451244 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/451244/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-768410( ごちそう娘と魔王の厨房　～POWERED BY DEMON'S★KITCHEN～) ] */
.application-768410 #area-application-top { background: url(http://img-freegames.dmm.com/app/768410/details/bg_main.jpg) left top repeat-x; }
.application-768410 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/768410/details/main_image.jpg); }
/* ===== box-application-section */
.application-768410 .sec-title { background-image: url(http://img-freegames.dmm.com/app/768410/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-768410 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/768410/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-768410 .bt-playtop {
    width: 220px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-768410 .bt-playtop [class^="bt-regist"]{
    padding: 8px 0px 18px 4px;
    background: url(http://img-freegames.dmm.com/app/768410/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-768410 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playtop.png) top center no-repeat;
}
.application-768410 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playtop.png) bottom center no-repeat;
}
.application-768410 .bt-playbtm [class^="bt-regist"] a {
    width: 525px;
    height: 110px;
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playbtm.png) top center no-repeat;
}
.application-768410 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-768410 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playtop_pre.png) top center no-repeat;
}
.application-768410 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-768410 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-768410 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/768410/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-726021( ギャングレイヴ) ] */
.application-726021 #area-application-top { background: url(http://img-freegames.dmm.com/app/726021/details/bg_main.jpg) left top repeat-x; }
.application-726021 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/726021/details/main_image.jpg); }
/* ===== box-application-section */
.application-726021 .sec-title { background-image: url(http://img-freegames.dmm.com/app/726021/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-726021 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/726021/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-726021 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-726021 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/726021/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-726021 .bt-playtop [class^="bt-regist"] a {
    width: 218px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playtop.png) top center no-repeat;
}
.application-726021 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playtop.png) bottom center no-repeat;
}
.application-726021 .bt-playbtm [class^="bt-regist"] a {
    width: 541px;
    height: 121px;
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playbtm.png) top center no-repeat;
}
.application-726021 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-726021 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playtop_pre.png) top center no-repeat;
}
.application-726021 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-726021 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-726021 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/726021/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-438156( ギャングレイヴ) ] */
.application-438156 #area-application-top { background: url(http://img-freegames.dmm.com/app/438156/details/bg_main.jpg) left top repeat-x; }
.application-438156 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/438156/details/main_image.jpg); }
/* ===== box-application-section */
.application-438156 .sec-title { background-image: url(http://img-freegames.dmm.com/app/438156/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-438156 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/438156/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-438156 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-438156 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/438156/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-438156 .bt-playtop [class^="bt-regist"] a {
    width: 218px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playtop.png) top center no-repeat;
}
.application-438156 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playtop.png) bottom center no-repeat;
}
.application-438156 .bt-playbtm [class^="bt-regist"] a {
    width: 541px;
    height: 121px;
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playbtm.png) top center no-repeat;
}
.application-438156 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-438156 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playtop_pre.png) top center no-repeat;
}
.application-438156 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-438156 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-438156 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/438156/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-440264(機動戦車チハたん) ] */
.application-440264 #area-application-top { background: url(http://img-freegames.dmm.com/app/440264/details/bg_main.jpg) left top repeat-x; }
.application-440264 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/440264/details/main_image.jpg); }
/* ===== box-application-section */
.application-440264 .sec-title { background-image: url(http://img-freegames.dmm.com/app/440264/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-440264 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/440264/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-440264 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-440264 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/440264/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-440264 .bt-playtop [class^="bt-regist"] a {
    width: 225px;
    height: 226px;
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playtop.png) top center no-repeat;
}
.application-440264 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playtop.png) bottom center no-repeat;
}
.application-440264 .bt-playbtm [class^="bt-regist"] a {
    width: 524px;
    height: 106px;
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playbtm.png) top center no-repeat;
}
.application-440264 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-440264 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playtop_pre.png) top center no-repeat;
}
.application-440264 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-440264 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-440264 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/440264/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-453268(機動戦車チハたんX) ] */
.application-453268 #area-application-top { background: url(http://img-freegames.dmm.com/app/453268/details/bg_main.jpg) left top repeat-x; }
.application-453268 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/453268/details/main_image.jpg); }
/* ===== box-application-section */
.application-453268 .sec-title { background-image: url(http://img-freegames.dmm.com/app/453268/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-453268 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/453268/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-453268 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-453268 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/453268/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-453268 .bt-playtop [class^="bt-regist"] a {
    width: 225px;
    height: 226px;
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playtop.png) top center no-repeat;
}
.application-453268 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playtop.png) bottom center no-repeat;
}
.application-453268 .bt-playbtm [class^="bt-regist"] a {
    width: 524px;
    height: 106px;
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playbtm.png) top center no-repeat;
}
.application-453268 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-453268 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playtop_pre.png) top center no-repeat;
}
.application-453268 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-453268 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-453268 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/453268/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-780724( GALギャング) ] */
.application-780724 #area-application-top { background: url(http://img-freegames.dmm.com/app/780724/details/bg_main.jpg) left top repeat-x; }
.application-780724 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/780724/details/main_image.jpg); }
/* ===== box-application-section */
.application-780724 .sec-title { background-image: url(http://img-freegames.dmm.com/app/780724/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-780724 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/780724/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-780724 .bt-playtop {
    width: 241px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-780724 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/780724/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-780724 .bt-playtop [class^="bt-regist"] a {
    width: 218px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playtop.png) top center no-repeat;
}
.application-780724 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playtop.png) bottom center no-repeat;
}
.application-780724 .bt-playbtm [class^="bt-regist"] a {
    width: 500px;
    height: 150px;
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playbtm.png) top center no-repeat;
}
.application-780724 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-780724 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playtop_pre.png) top center no-repeat;
}
.application-780724 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-780724 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-780724 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/780724/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-480890(GRANATHA XTREME) ] */
.application-480890 #area-application-top { background: url(http://img-freegames.dmm.com/app/480890/details/bg_main.jpg) left top repeat-x; }
.application-480890 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/480890/details/main_image.jpg); }
/* ===== box-application-section */
.application-480890 .sec-title { background-image: url(http://img-freegames.dmm.com/app/480890/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-480890 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/480890/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-480890 .bt-playtop {
    width: 241px;
    margin-top: 100px;
    margin-left: 200px;
}
.application-480890 .bt-playtop [class^="bt-regist"]{
    padding: 24px 0 21px 0;
    background: url(http://img-freegames.dmm.com/app/480890/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-480890 .bt-playtop [class^="bt-regist"] a {
    width: 221px;
    height: 222px;
    background: url(http://img-freegames.dmm.com/app/480890/details/bt_playtop.png) top center no-repeat;
}
.application-480890 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/480890/details/bt_playtop.png) bottom center no-repeat;
}
.application-480890 .bt-playbtm [class^="bt-regist"] a {
    width: 487px;
    height: 109px;
    background: url(http://img-freegames.dmm.com/app/480890/details/bt_playbtm.png) top center no-repeat;
}
.application-480890 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/480890/details/bt_playbtm.png) bottom center no-repeat;
}




/* ========================= [ .application-786823( EmpressEnergy) ] */
.application-786823 #area-application-top { background: url(http://img-freegames.dmm.com/app/786823/details/bg_main.jpg) left top repeat-x; }
.application-786823 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/786823/details/main_image.jpg); }
/* ===== box-application-section */
.application-786823 .sec-title { background-image: url(http://img-freegames.dmm.com/app/786823/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-786823 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/786823/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-786823 .bt-playtop {
    width: 241px;
    margin-top: 103px;
    margin-left: 171px;
}
.application-786823 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/786823/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-786823 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playtop.png) top center no-repeat;
}
.application-786823 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playtop.png) bottom center no-repeat;
}
.application-786823 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playbtm.png) top center no-repeat;
}
.application-786823 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-786823 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playtop_pre.png) top center no-repeat;
}
.application-786823 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-786823 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-786823 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/786823/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-794229( EmpressEnergyEcstasy) ] */
.application-794229 #area-application-top { background: url(http://img-freegames.dmm.com/app/794229/details/bg_main.jpg) left top repeat-x; }
.application-794229 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/794229/details/main_image.jpg); }
/* ===== box-application-section */
.application-794229 .sec-title { background-image: url(http://img-freegames.dmm.com/app/794229/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-794229 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/794229/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-794229 .bt-playtop {
    width: 241px;
    margin-top: 103px;
    margin-left: 171px;
}
.application-794229 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/794229/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-794229 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playtop.png) top center no-repeat;
}
.application-794229 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playtop.png) bottom center no-repeat;
}
.application-794229 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playbtm.png) top center no-repeat;
}
.application-794229 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-794229 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playtop_pre.png) top center no-repeat;
}
.application-794229 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-794229 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-794229 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/794229/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-463345( ストライクウィッチーズ 軌跡の輪舞曲 Blitz) ] */
.application-463345 #area-application-top { background: url(http://img-freegames.dmm.com/app/463345/details/bg_main.jpg) left top repeat-x; }
.application-463345 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/463345/details/main_image.jpg); }
/* ===== box-application-section */
.application-463345 .sec-title { background-image: url(http://img-freegames.dmm.com/app/463345/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-463345 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/463345/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-463345 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-463345 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 20px;
    background: url(http://img-freegames.dmm.com/app/463345/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-463345 .bt-playtop [class^="bt-regist"] a {
    width: 204px;
    height: 203px;
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playtop.png) top center no-repeat;
}
.application-463345 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playtop.png) bottom center no-repeat;
}
.application-463345 .bt-playbtm [class^="bt-regist"] a {
    width: 538px;
    height: 147px;
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playbtm.png) top center no-repeat;
}
.application-463345 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-463345 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playtop_pre.png) top center no-repeat;
}
.application-463345 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-463345 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-463345 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/463345/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-790412(TOKYO EXE GIRLS) ] */
.application-790412 #area-application-top { background: url(http://img-freegames.dmm.com/app/790412/details/bg_main.jpg) left top repeat-x; }
.application-790412 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/790412/details/main_image.jpg); }
/* ===== box-application-section */
.application-790412 .sec-title { background-image: url(http://img-freegames.dmm.com/app/790412/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-790412 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/790412/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-790412 .bt-playtop {
    width: 240px;
    margin-top: 130px;
    margin-left: 190px;
}
.application-790412 .bt-playtop [class^="bt-regist"]{
    padding: 4px 0 25px 10px;
    background: url(http://img-freegames.dmm.com/app/790412/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-790412 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 194px;
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playtop.png) top center no-repeat;
}
.application-790412 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playtop.png) bottom center no-repeat;
}
.application-790412 .bt-playbtm [class^="bt-regist"] a {
    width: 535px;
    height: 113px;
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playbtm.png) top center no-repeat;
}
.application-790412 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-790412 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playtop_pre.png) top center no-repeat;
}
.application-790412 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-790412 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-790412 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/790412/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-488333(TOKYO EXE GIRLS ～X指定～) ] */
.application-488333 #area-application-top { background: url(http://img-freegames.dmm.com/app/488333/details/bg_main.jpg) left top repeat-x; }
.application-488333 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/488333/details/main_image.jpg); }
/* ===== box-application-section */
.application-488333 .sec-title { background-image: url(http://img-freegames.dmm.com/app/488333/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-488333 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/488333/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-488333 .bt-playtop {
    width: 240px;
    margin-top: 130px;
    margin-left: 190px;
}
.application-488333 .bt-playtop [class^="bt-regist"]{
    padding: 4px 0 25px 10px;
    background: url(http://img-freegames.dmm.com/app/488333/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-488333 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 194px;
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playtop.png) top center no-repeat;
}
.application-488333 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playtop.png) bottom center no-repeat;
}
.application-488333 .bt-playbtm [class^="bt-regist"] a {
    width: 535px;
    height: 113px;
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playbtm.png) top center no-repeat;
}
.application-488333 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-488333 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playtop_pre.png) top center no-repeat;
}
.application-488333 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-488333 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-488333 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/488333/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-716444(VIIDOG CODE -ヴィドッグ・コード-) ] */
.application-716444 #area-application-top { background: url(http://img-freegames.dmm.com/app/716444/details/bg_main.jpg) left top repeat-x; }
.application-716444 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/716444/details/main_image.jpg); }
/* ===== box-application-section */
.application-716444 .sec-title { background-image: url(http://img-freegames.dmm.com/app/716444/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-716444 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/716444/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-716444 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-716444 .bt-playtop [class^="bt-regist"]{
    padding: 4px 0 15px 10px;
    background: url(http://img-freegames.dmm.com/app/716444/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-716444 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playtop.png) top center no-repeat;
}
.application-716444 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playtop.png) bottom center no-repeat;
}
.application-716444 .bt-playbtm [class^="bt-regist"] a {
    width: 518px;
    height: 123px;
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playbtm.png) top center no-repeat;
}
.application-716444 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-716444 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playtop_pre.png) top center no-repeat;
}
.application-716444 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-716444 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-716444 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/716444/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-354997(もののふ ～白百合戦舞姫～) ] */
.application-354997 #area-application-top { background: url(http://img-freegames.dmm.com/app/354997/details/bg_main.jpg) left top repeat-x; }
.application-354997 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/354997/details/main_image.jpg); }
/* ===== box-application-section */
.application-354997 .sec-title { background-image: url(http://img-freegames.dmm.com/app/354997/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-354997 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/354997/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-354997 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-354997 .bt-playtop [class^="bt-regist"]{
    padding: 7px 4px 15px 0;
    background: url(http://img-freegames.dmm.com/app/354997/details/bg_playtop_bokeh.png) top no-repeat;
}
.application-354997 .bt-playtop [class^="bt-regist"] a {
    width: 191px;
    height: 212px;
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playtop.png) top center no-repeat;
}
.application-354997 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playtop.png) bottom center no-repeat;
}
.application-354997 .bt-playbtm [class^="bt-regist"] a {
    width: 497px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playbtm.png) top center no-repeat;
}
.application-354997 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-354997 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playtop_pre.png) top center no-repeat;
}
.application-354997 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-354997 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-354997 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/354997/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-487375(時ノ空学園) ] */
.application-487375 #area-application-top { background: url(http://img-freegames.dmm.com/app/487375/details/bg_main.jpg) left top repeat-x; }
.application-487375 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/487375/details/main_image.jpg); }
/* ===== box-application-section */
.application-487375 .sec-title { background-image: url(http://img-freegames.dmm.com/app/487375/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-487375 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/487375/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-487375 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-487375 .bt-playtop [class^="bt-regist"]{
    padding: 7px 3px 15px 0;
    background: url(http://img-freegames.dmm.com/app/487375/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-487375 .bt-playtop [class^="bt-regist"] a {
    width: 218px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playtop.png) top center no-repeat;
}
.application-487375 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playtop.png) bottom center no-repeat;
}
.application-487375 .bt-playbtm [class^="bt-regist"] a {
    width: 400px;
    height: 110px;
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playbtm.png) top center no-repeat;
}
.application-487375 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-487375 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playtop_pre.png) top center no-repeat;
}
.application-487375 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-487375 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-487375 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/487375/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-486104(一血卍傑-ONLINE-) ] */
.application-486104 #area-application-top { background: url(http://img-freegames.dmm.com/app/486104/details/bg_main.jpg) left top repeat-x; }
.application-486104 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/486104/details/main_image.jpg); }
/* ===== box-application-section */
.application-486104 .sec-title { background-image: url(http://img-freegames.dmm.com/app/486104/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-486104 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/486104/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-486104 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 200px;
}
.application-486104 .bt-playtop [class^="bt-regist"]{
    padding: 7px 3px 15px 0;
    background: url(http://img-freegames.dmm.com/app/486104/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-486104 .bt-playtop [class^="bt-regist"] a {
    width: 217px;
    height: 212px;
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playtop.png) top center no-repeat;
}
.application-486104 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playtop.png) bottom center no-repeat;
}
.application-486104 .bt-playbtm [class^="bt-regist"] a {
    width: 556px;
    height: 140px;
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playbtm.png) top center no-repeat;
}
.application-486104 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-486104 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playtop_pre.png) top center no-repeat;
}
.application-486104 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-486104 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-486104 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/486104/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-790659(天穹の彼方の錬星郷) ] */
.application-790659 #area-application-top { background: url(http://img-freegames.dmm.com/app/790659/details/bg_main.jpg) left top repeat-x; }
.application-790659 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/790659/details/main_image.jpg); }
/* ===== box-application-section */
.application-790659 .sec-title { background-image: url(http://img-freegames.dmm.com/app/790659/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-790659 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/790659/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-790659 .bt-playtop {
    width: 240px;
    margin-top: 104px;
    margin-left: 182px;
}
.application-790659 .bt-playtop [class^="bt-regist"]{
    padding: 7px 3px 4px 0;
    background: url(http://img-freegames.dmm.com/app/790659/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-790659 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 232px;
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playtop.png) top center no-repeat;
}
.application-790659 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playtop.png) bottom center no-repeat;
}
.application-790659 .bt-playbtm [class^="bt-regist"] a {
    width: 550px;
    height: 120px;
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playbtm.png) top center no-repeat;
}
.application-790659 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-790659 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playtop_pre.png) top center no-repeat;
}
.application-790659 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-790659 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-790659 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/790659/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-413240(天穹の彼方の錬星郷x) ] */
.application-413240 #area-application-top { background: url(http://img-freegames.dmm.com/app/413240/details/bg_main.jpg) left top repeat-x; }
.application-413240 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/413240/details/main_image.jpg); }
/* ===== box-application-section */
.application-413240 .sec-title { background-image: url(http://img-freegames.dmm.com/app/413240/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-413240 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/413240/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-413240 .bt-playtop {
    width: 240px;
    margin-top: 104px;
    margin-left: 182px;
}
.application-413240 .bt-playtop [class^="bt-regist"]{
    padding: 7px 3px 4px 0;
    background: url(http://img-freegames.dmm.com/app/413240/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-413240 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 232px;
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playtop.png) top center no-repeat;
}
.application-413240 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playtop.png) bottom center no-repeat;
}
.application-413240 .bt-playbtm [class^="bt-regist"] a {
    width: 550px;
    height: 120px;
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playbtm.png) top center no-repeat;
}
.application-413240 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-413240 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playtop_pre.png) top center no-repeat;
}
.application-413240 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-413240 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-413240 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/413240/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-455146(スクールさーばんつ！) ] */
.application-455146 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/455146/details/bg_main.jpg) left top repeat-x; }

.application-455146 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/455146/details/main_image.jpg); }

/* ===== box-application-section */
.application-455146 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/455146/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-455146 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/455146/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-455146 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-455146 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/455146/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-455146 .bt-playtop [class^="bt-regist"] a {
  width: 221px;
  height: 221px;
  background: url(http://img-freegames.dmm.com/app/455146/details/bt_playtop.png) top center no-repeat; }

.application-455146 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-455146 .bt-playbtm [class^="bt-regist"] a {
  width: 438px;
  height: 121px;
  background: url(http://img-freegames.dmm.com/app/455146/details/bt_playbtm.png) top center no-repeat; }

.application-455146 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-455146 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/455146/details/bt_playtop_pre.png) top center no-repeat; }

.application-455146 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-455146 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/455146/details/bt_playbtm_pre.png) top center no-repeat; }

.application-455146 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-464765(スクールさーばんつ！R) ] */
.application-464765 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/464765/details/bg_main.jpg) left top repeat-x; }

.application-464765 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/464765/details/main_image.jpg); }

/* ===== box-application-section */
.application-464765 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/464765/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-464765 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/464765/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-464765 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-464765 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/464765/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-464765 .bt-playtop [class^="bt-regist"] a {
  width: 221px;
  height: 221px;
  background: url(http://img-freegames.dmm.com/app/464765/details/bt_playtop.png) top center no-repeat; }

.application-464765 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-464765 .bt-playbtm [class^="bt-regist"] a {
  width: 438px;
  height: 119px;
  background: url(http://img-freegames.dmm.com/app/464765/details/bt_playbtm.png) top center no-repeat; }

.application-464765 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-464765 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/464765/details/bt_playtop_pre.png) top center no-repeat; }

.application-464765 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-464765 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/464765/details/bt_playbtm_pre.png) top center no-repeat; }

.application-464765 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-458165( 夜緊病闘-MIDNIGHT NURSE WARRIORS-) ] */
.application-458165 #area-application-top { background: url(http://img-freegames.dmm.com/app/458165/details/bg_main.jpg) left top repeat-x; }
.application-458165 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/458165/details/main_image.jpg); }
/* ===== box-application-section */
.application-458165 .sec-title { background-image: url(http://img-freegames.dmm.com/app/458165/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-458165 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/458165/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-458165 .bt-playtop {
    width: 250px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-458165 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/458165/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-458165 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 225px;
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playtop.png) top center no-repeat;
}
.application-458165 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playtop.png) bottom center no-repeat;
}
.application-458165 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playbtm.png) top center no-repeat;
}
.application-458165 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-458165 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playtop_pre.png) top center no-repeat;
}
.application-458165 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-458165 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-458165 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/458165/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-156058(大聖戦！ヴァルキリーサーガ ～淫乱の戦乙女～） ] */
.application-156058 #area-application-top { background: url(http://img-freegames.dmm.com/app/156058/details/bg_main.jpg) left top repeat-x; }
.application-156058 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/156058/details/main_image.jpg); }
/* ===== box-application-section */
.application-156058 .sec-title { background-image: url(http://img-freegames.dmm.com/app/156058/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-156058 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/156058/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-156058 .bt-playtop {
    width: 241px;
    margin-top: 103px;
    margin-left: 171px;
}
.application-156058 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/156058/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-156058 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 220px;
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playtop.png) top center no-repeat;
}
.application-156058 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playtop.png) bottom center no-repeat;
}
.application-156058 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 150px;
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playbtm.png) top center no-repeat;
}
.application-156058 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-156058 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playtop_pre.png) top center no-repeat;
}
.application-156058 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-156058 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-156058 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/156058/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-479978( 大江戸ソープランド) ] */
.application-479978 #area-application-top { background: url(http://img-freegames.dmm.com/app/479978/details/bg_main.jpg) left top repeat-x; }
.application-479978 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/479978/details/main_image.jpg); }
/* ===== box-application-section */
.application-479978 .sec-title { background-image: url(http://img-freegames.dmm.com/app/479978/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-479978 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/479978/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-479978 .bt-playtop {
    width: 250px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-479978 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/479978/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-479978 .bt-playtop [class^="bt-regist"] a {
    width: 223px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playtop.png) top center no-repeat;
}
.application-479978 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playtop.png) bottom center no-repeat;
}
.application-479978 .bt-playbtm [class^="bt-regist"] a {
    width: 518px;
    height: 106px;
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playbtm.png) top center no-repeat;
}
.application-479978 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-479978 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playtop_pre.png) top center no-repeat;
}
.application-479978 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-479978 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-479978 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/479978/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-746994( AVベースボール) ] */
.application-746994 #area-application-top { background: url(http://img-freegames.dmm.com/app/746994/details/bg_main.jpg) left top repeat-x; }
.application-746994 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/746994/details/main_image.jpg); }
/* ===== box-application-section */
.application-746994 .sec-title { background-image: url(http://img-freegames.dmm.com/app/746994/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-746994 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/746994/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-746994 .bt-playtop {
    width: 250px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-746994 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/746994/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-746994 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 225px;
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playtop.png) top center no-repeat;
}
.application-746994 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playtop.png) bottom center no-repeat;
}
.application-746994 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playbtm.png) top center no-repeat;
}
.application-746994 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-746994 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playtop_pre.png) top center no-repeat;
}
.application-746994 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-746994 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-746994 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/746994/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-790060( Dragon Knight5) ] */
.application-790060 #area-application-top { background: url(http://img-freegames.dmm.com/app/790060/details/bg_main.jpg) left top repeat-x; }
.application-790060 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/790060/details/main_image.jpg); }
/* ===== box-application-section */
.application-790060 .sec-title { background-image: url(http://img-freegames.dmm.com/app/790060/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-790060 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/790060/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-790060 .bt-playtop {
    width: 250px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-790060 .bt-playtop [class^="bt-regist"]{
    padding: 14px 9px 14px 10px;
    background: url(http://img-freegames.dmm.com/app/790060/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-790060 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 225px;
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playtop.png) top center no-repeat;
}
.application-790060 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playtop.png) bottom center no-repeat;
}
.application-790060 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playbtm.png) top center no-repeat;
}
.application-790060 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-790060 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playtop_pre.png) top center no-repeat;
}
.application-790060 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-790060 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-790060 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/790060/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-760596( Dragon Knight5 ～X指定～) ] */
.application-760596 #area-application-top { background: url(http://img-freegames.dmm.com/app/760596/details/bg_main.jpg) left top repeat-x; }
.application-760596 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/760596/details/main_image.jpg); }
/* ===== box-application-section */
.application-760596 .sec-title { background-image: url(http://img-freegames.dmm.com/app/760596/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-760596 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/760596/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-760596 .bt-playtop {
    width: 250px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-760596 .bt-playtop [class^="bt-regist"]{
    padding: 14px 9px 14px 10px;
    background: url(http://img-freegames.dmm.com/app/760596/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-760596 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 225px;
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playtop.png) top center no-repeat;
}
.application-760596 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playtop.png) bottom center no-repeat;
}
.application-760596 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playbtm.png) top center no-repeat;
}
.application-760596 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-760596 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playtop_pre.png) top center no-repeat;
}
.application-760596 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-760596 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-760596 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/760596/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-787617(クラッシュ・オブ・パンツァー) ] */
.application-787617 #area-application-top { background: url(http://img-freegames.dmm.com/app/787617/details/bg_main.jpg) left top repeat-x; }
.application-787617 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/787617/details/main_image.jpg); }
/* ===== box-application-section */
.application-787617 .sec-title { background-image: url(http://img-freegames.dmm.com/app/787617/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-787617 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/787617/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-787617 .bt-playtop {
    width: 235px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-787617 .bt-playtop [class^="bt-regist"]{
    padding: 14px 2px 14px 10px;
    background: url(http://img-freegames.dmm.com/app/787617/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-787617 .bt-playtop [class^="bt-regist"] a {
    width: 209px;
    height: 208px;
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playtop.png) top center no-repeat;
}
.application-787617 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playtop.png) bottom center no-repeat;
}
.application-787617 .bt-playbtm [class^="bt-regist"] a {
    width: 547px;
    height: 135px;
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playbtm.png) top center no-repeat;
}
.application-787617 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-787617 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playtop_pre.png) top center no-repeat;
}
.application-787617 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-787617 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-787617 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/787617/details/bt_playbtm_pre.png) bottom center no-repeat;
}




/* ========================= [ .application-474299(同級生～Another World～) ] */
.application-474299 #area-application-top { background: url(http://img-freegames.dmm.com/app/474299/details/bg_main.jpg) left top repeat-x; }
.application-474299 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/474299/details/main_image.jpg); }
/* ===== box-application-section */
.application-474299 .sec-title { background-image: url(http://img-freegames.dmm.com/app/474299/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-474299 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/474299/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-474299 .bt-playtop {
    width: 235px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-474299 .bt-playtop [class^="bt-regist"]{
    padding: 14px 2px 14px 10px;
    background: url(http://img-freegames.dmm.com/app/474299/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-474299 .bt-playtop [class^="bt-regist"] a {
    width: 201px;
    height: 218px;
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playtop.png) top center no-repeat;
}
.application-474299 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playtop.png) bottom center no-repeat;
}
.application-474299 .bt-playbtm [class^="bt-regist"] a {
    width: 429px;
    height: 100px;
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playbtm.png) top center no-repeat;
}
.application-474299 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-474299 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playtop_pre.png) top center no-repeat;
}
.application-474299 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-474299 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-474299 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/474299/details/bt_playbtm_pre.png) bottom center no-repeat;
}






/* ========================= [ .application-709592(神航の地平線) ] */
.application-709592 #area-application-top { background: url(http://img-freegames.dmm.com/app/709592/details/bg_main.jpg) left top repeat-x; }
.application-709592 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/709592/details/main_image.jpg); }
/* ===== box-application-section */
.application-709592 .sec-title { background-image: url(http://img-freegames.dmm.com/app/709592/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-709592 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/709592/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-709592 .bt-playtop {
    width: 250px;
    margin-top: 103px;
    margin-left: 190px;
}
.application-709592 .bt-playtop [class^="bt-regist"]{
    padding: 14px 9px 14px 10px;
    background: url(http://img-freegames.dmm.com/app/709592/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-709592 .bt-playtop [class^="bt-regist"] a {
    width: 204px;
    height: 204px;
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playtop.png) top center no-repeat;
}
.application-709592 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playtop.png) bottom center no-repeat;
}
.application-709592 .bt-playbtm [class^="bt-regist"] a {
    width: 406px;
    height: 108px;
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playbtm.png) top center no-repeat;
}
.application-709592 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-709592 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playtop_pre.png) top center no-repeat;
}
.application-709592 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-709592 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-709592 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/709592/details/bt_playbtm_pre.png) bottom center no-repeat;
}


/* ========================= [ .application-793466(AKIBA'S TRIP Festa!） ] */
.application-793466 #area-application-top { background: url(http://img-freegames.dmm.com/app/793466/details/bg_main.jpg) left top repeat-x; }
.application-793466 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/793466/details/main_image.jpg); }
/* ===== box-application-section */
.application-793466 .sec-title { background-image: url(http://img-freegames.dmm.com/app/793466/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-793466 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/793466/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-793466 .bt-playtop {
    width: 241px;
    margin-top: 103px;
    margin-left: 171px;
}
.application-793466 .bt-playtop [class^="bt-regist"]{
    padding: 18px 9px 18px 10px;
    background: url(http://img-freegames.dmm.com/app/793466/details/bg_playtop_bokeh.png) center top no-repeat;
}
.application-793466 .bt-playtop [class^="bt-regist"] a {
    width: 216px;
    height: 221px;
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playtop.png) top center no-repeat;
}
.application-793466 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playtop.png) bottom center no-repeat;
}
.application-793466 .bt-playbtm [class^="bt-regist"] a {
    width: 544px;
    height: 115px;
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playbtm.png) top center no-repeat;
}
.application-793466 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-793466 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playtop_pre.png) top center no-repeat;
}
.application-793466 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-793466 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-793466 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/793466/details/bt_playbtm_pre.png) bottom center no-repeat;
}

/* ===== 事前登録-未ログイン用(AKIBA'S TRIP Festa!専用) */
.application-793466 .bt-regist-logoffed a span, .application-793466 .bt-regist-guest a span {
    position: relative;
    top: 50px;
    z-index: -1;
}
.application-793466 .bt-playtop .bt-regist-logoffed a {
    display: inline-block;
    width: 216px;
    height: 105px;
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466/bt_playtop_logoffed.png) top center no-repeat;
}
.application-793466 .bt-playtop .bt-regist-logoffed a:hover {
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466/bt_playtop_logoffed.png) bottom center no-repeat;
}
.application-793466 .bt-playtop .bt-regist-guest a {
    display: inline-block;
    width: 216px;
    height: 105px;
    margin-top: -25px;
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466//bt_playtop_guest.png) top center no-repeat;
}
.application-793466 .bt-playtop .bt-regist-guest a:hover {
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466//bt_playtop_guest.png) bottom center no-repeat;
}

.application-793466 .bt-playbtm .bt-regist-logoffed, .application-793466 .bt-playbtm .bt-regist-guest {
    display: inline-block;
    margin-bottom: 10px;
}
.application-793466 .bt-playbtm {
    text-align: center;
}
.application-793466 .bt-playbtm .bt-regist-logoffed a {
    display: inline-block;
    width: 268px;
    height: 115px;
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466/bt_playbtm_logoffed.png) top center no-repeat;
}
.application-793466 .bt-playbtm .bt-regist-logoffed a:hover {
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466/bt_playbtm_logoffed.png) bottom center no-repeat;
}
.application-793466 .bt-playbtm .bt-regist-guest a {
    display: inline-block;
    width: 268px;
    height: 115px;
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466/bt_playbtm_guest.png) top center no-repeat;
}
.application-793466 .bt-playbtm .bt-regist-guest a:hover {
    background: url(http://p.dmm.co.jp/p/netgame/application_custom/793466/bt_playbtm_guest.png) bottom center no-repeat;
}





/* ========================= [ .application-788529(薄桜鬼　士道演戯) ] */
.application-788529 #area-application-top { background: url(http://img-freegames.dmm.com/app/788529/details/bg_main.jpg) left top repeat-x; }
.application-788529 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/788529/details/main_image.jpg); }
/* ===== box-application-section */
.application-788529 .sec-title { background-image: url(http://img-freegames.dmm.com/app/788529/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-788529 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/788529/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-788529 .bt-playtop {
    width: 230px;
    margin-top: 102px;
    margin-left: 200px;
}
.application-788529 .bt-playtop [class^="bt-regist"]{
    padding: 12px 3px 10px 0;
    background: url(http://img-freegames.dmm.com/app/788529/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-788529 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playtop.png) top center no-repeat;
}
.application-788529 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playtop.png) bottom center no-repeat;
}
.application-788529 .bt-playbtm [class^="bt-regist"] a {
    width: 519px;
    height: 123px;
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playbtm.png) top center no-repeat;
}
.application-788529 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-788529 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playtop_pre.png) top center no-repeat;
}
.application-788529 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-788529 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-788529 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/788529/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-750145(ガールズシンフォニー～少女交響詩～) ] */
.application-750145 #area-application-top { background: url(http://img-freegames.dmm.com/app/750145/details/bg_main.jpg) left top repeat-x; }
.application-750145 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/750145/details/main_image.jpg); }
/* ===== box-application-section */
.application-750145 .sec-title { background-image: url(http://img-freegames.dmm.com/app/750145/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-750145 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/750145/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-750145 .bt-playtop {
    width: 221px;
    margin-top: 113px;
    margin-left: 200px;
}
.application-750145 .bt-playtop [class^="bt-regist"]{
    padding: 12px 3px 20px 0;
    background: url(http://img-freegames.dmm.com/app/750145/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-750145 .bt-playtop [class^="bt-regist"] a {
    width: 221px;
    height: 221px;
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playtop.png) top center no-repeat;
}
.application-750145 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playtop.png) bottom center no-repeat;
}
.application-750145 .bt-playbtm [class^="bt-regist"] a {
    width: 526px;
    height: 101px;
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playbtm.png) top center no-repeat;
}
.application-750145 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-750145 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playtop_pre.png) top center no-repeat;
}
.application-750145 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-750145 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-750145 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/750145/details/bt_playbtm_pre.png) bottom center no-repeat;
}





/* ========================= [ .application-721388(ガールズシンフォニー～少女交響詩～X指定) ] */
.application-721388 #area-application-top { background: url(http://img-freegames.dmm.com/app/721388/details/bg_main.jpg) left top repeat-x; }
.application-721388 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/721388/details/main_image.jpg); }
/* ===== box-application-section */
.application-721388 .sec-title { background-image: url(http://img-freegames.dmm.com/app/721388/details/bg_ttl.png); }
/* ===== area-application-menu */
.application-721388 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/721388/details/menu.png); }
/* ===== ボタン調整箇所 */
.application-721388 .bt-playtop {
    width: 221px;
    margin-top: 113px;
    margin-left: 200px;
}
.application-721388 .bt-playtop [class^="bt-regist"]{
    padding: 12px 3px 20px 0;
    background: url(http://img-freegames.dmm.com/app/721388/details/bg_playtop_bokeh.png) 4px top no-repeat;
}
.application-721388 .bt-playtop [class^="bt-regist"] a {
    width: 221px;
    height: 221px;
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playtop.png) top center no-repeat;
}
.application-721388 .bt-playtop .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playtop.png) bottom center no-repeat;
}
.application-721388 .bt-playbtm [class^="bt-regist"] a {
    width: 526px;
    height: 101px;
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playbtm.png) top center no-repeat;
}
.application-721388 .bt-playbtm .bt-regist a:hover {
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playbtm.png) bottom center no-repeat;
}
/* ===== 事前登録用 */
.application-721388 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playtop_pre.png) top center no-repeat;
}
.application-721388 .bt-playtop .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playtop_pre.png) bottom center no-repeat;
}
.application-721388 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playbtm_pre.png) top center no-repeat;
}
.application-721388 .bt-playbtm .bt-regist-pre a:hover {
    background: url(http://img-freegames.dmm.com/app/721388/details/bt_playbtm_pre.png) bottom center no-repeat;
}



/* ========================= [ .application-759269(姫狩りインペリアルマイスター) ] */
.application-759269 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/759269/details/bg_main.jpg) left top repeat-x; }

.application-759269 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/759269/details/main_image.jpg); }

/* ===== box-application-section */
.application-759269 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/759269/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-759269 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/759269/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-759269 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-759269 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/759269/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-759269 .bt-playtop [class^="bt-regist"] a {
  width: 225px;
  height: 222px;
  background: url(http://img-freegames.dmm.com/app/759269/details/bt_playtop.png) top center no-repeat; }

.application-759269 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-759269 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-759269 .bt-playbtm [class^="bt-regist"] a {
  width: 547px;
  height: 170px;
  background: url(http://img-freegames.dmm.com/app/759269/details/bt_playbtm.png) top center no-repeat; }

.application-759269 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-759269 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/759269/details/bt_playtop_pre.png) top center no-repeat; }

.application-759269 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-759269 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/759269/details/bt_playbtm_pre.png) top center no-repeat; }

.application-759269 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-775016(シュプリームエンジェル) ] */
.application-775016 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/775016/details/bg_main.jpg) left top repeat-x; }

.application-775016 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/775016/details/main_image.jpg); }

/* ===== box-application-section */
.application-775016 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/775016/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-775016 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/775016/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-775016 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-775016 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/775016/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-775016 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 234px;
  background: url(http://img-freegames.dmm.com/app/775016/details/bt_playtop.png) top center no-repeat; }

.application-775016 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-775016 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-775016 .bt-playbtm [class^="bt-regist"] a {
  width: 554px;
  height: 121px;
  background: url(http://img-freegames.dmm.com/app/775016/details/bt_playbtm.png) top center no-repeat; }

.application-775016 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-775016 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/775016/details/bt_playtop_pre.png) top center no-repeat; }

.application-775016 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-775016 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/775016/details/bt_playbtm_pre.png) top center no-repeat; }

.application-775016 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-756527(シュプリームエンジェルR) ] */
.application-756527 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/756527/details/bg_main.jpg) left top repeat-x; }

.application-756527 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/756527/details/main_image.jpg); }

/* ===== box-application-section */
.application-756527 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/756527/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-756527 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/756527/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-756527 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-756527 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/756527/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-756527 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 234px;
  background: url(http://img-freegames.dmm.com/app/756527/details/bt_playtop.png) top center no-repeat; }

.application-756527 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-756527 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-756527 .bt-playbtm [class^="bt-regist"] a {
  width: 554px;
  height: 121px;
  background: url(http://img-freegames.dmm.com/app/756527/details/bt_playbtm.png) top center no-repeat; }

.application-756527 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-756527 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/756527/details/bt_playtop_pre.png) top center no-repeat; }

.application-756527 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-756527 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/756527/details/bt_playbtm_pre.png) top center no-repeat; }

.application-756527 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-798209(文豪とアルケミスト) ] */
.application-798209 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/798209/details/bg_main.jpg) left top repeat-x; }

.application-798209 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/798209/details/main_image.jpg); }

/* ===== box-application-section */
.application-798209 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/798209/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-798209 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/798209/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-798209 .bt-playtop {
  width: 229px;
  margin-top: 115px;
  margin-left: 200px; }

.application-798209 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 0;
  background: url(http://img-freegames.dmm.com/app/798209/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-798209 .bt-playtop [class^="bt-regist"] a {
  width: 229px;
  height: 220px;
  background: url(http://img-freegames.dmm.com/app/798209/details/bt_playtop.png) top center no-repeat; }

.application-798209 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-798209 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-798209 .bt-playbtm [class^="bt-regist"] a {
  width: 518px;
  height: 191px;
  background: url(http://img-freegames.dmm.com/app/798209/details/bt_playbtm.png) top center no-repeat; }

.application-798209 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-798209 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/798209/details/bt_playtop_pre.png) top center no-repeat; }

.application-798209 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-798209 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/798209/details/bt_playbtm_pre.png) top center no-repeat; }

.application-798209 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-700899(天樹下のリベリオンガール) ] */
.application-700899 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/700899/details/bg_main.jpg) left top repeat-x; }

.application-700899 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/700899/details/main_image.jpg); }

/* ===== box-application-section */
.application-700899 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/700899/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-700899 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/700899/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-700899 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-700899 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/700899/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-700899 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/700899/details/bt_playtop.png) top center no-repeat; }

.application-700899 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-700899 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-700899 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/700899/details/bt_playbtm.png) top center no-repeat; }

.application-700899 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-700899 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/700899/details/bt_playtop_pre.png) top center no-repeat; }

.application-700899 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-700899 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/700899/details/bt_playbtm_pre.png) top center no-repeat; }

.application-700899 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-752134(天樹下のリベリオンガール～X指定～) ] */
.application-752134 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/752134/details/bg_main.jpg) left top repeat-x; }

.application-752134 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/752134/details/main_image.jpg); }

/* ===== box-application-section */
.application-752134 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/752134/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-752134 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/752134/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-752134 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-752134 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/752134/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-752134 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/752134/details/bt_playtop.png) top center no-repeat; }

.application-752134 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-752134 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-752134 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/752134/details/bt_playbtm.png) top center no-repeat; }

.application-752134 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-752134 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/752134/details/bt_playtop_pre.png) top center no-repeat; }

.application-752134 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-752134 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/752134/details/bt_playbtm_pre.png) top center no-repeat; }

.application-752134 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-468886(ドスケベ極道伝 女をイカせて天下を狙え！) ] */
.application-468886 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/468886/details/bg_main.jpg) left top repeat-x; }

.application-468886 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/468886/details/main_image.jpg); }

/* ===== box-application-section */
.application-468886 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/468886/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-468886 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/468886/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-468886 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-468886 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/468886/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-468886 .bt-playtop [class^="bt-regist"] a {
  width: 220px;
  height: 220px;
  background: url(http://img-freegames.dmm.com/app/468886/details/bt_playtop.png) top center no-repeat; }

.application-468886 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-468886 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-468886 .bt-playbtm [class^="bt-regist"] a {
  width: 504px;
  height: 138px;
  background: url(http://img-freegames.dmm.com/app/468886/details/bt_playbtm.png) top center no-repeat; }

.application-468886 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-468886 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/468886/details/bt_playtop_pre.png) top center no-repeat; }

.application-468886 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-468886 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/468886/details/bt_playbtm_pre.png) top center no-repeat; }

.application-468886 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-715309(蒼の彼方のフォーリズム -ETERNAL SKY- for PC) ] */
.application-715309 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/715309/details/bg_main.jpg) left top repeat-x; }

.application-715309 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/715309/details/main_image.jpg); }

/* ===== box-application-section */
.application-715309 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/715309/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-715309 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/715309/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-715309 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-715309 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/715309/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-715309 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/715309/details/bt_playtop.png) top center no-repeat; }

.application-715309 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-715309 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-715309 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/715309/details/bt_playbtm.png) top center no-repeat; }

.application-715309 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-715309 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/715309/details/bt_playtop_pre.png) top center no-repeat; }

.application-715309 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-715309 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/715309/details/bt_playbtm_pre.png) top center no-repeat; }

.application-715309 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-758749(蒼の彼方のフォーリズム-ETERNAL SKY-X-EDITION for PC) ] */
.application-758749 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/758749/details/bg_main.jpg) left top repeat-x; }

.application-758749 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/758749/details/main_image.jpg); }

/* ===== box-application-section */
.application-758749 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/758749/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-758749 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/758749/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-758749 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-758749 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/758749/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-758749 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/758749/details/bt_playtop.png) top center no-repeat; }

.application-758749 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-758749 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-758749 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/758749/details/bt_playbtm.png) top center no-repeat; }

.application-758749 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-758749 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/758749/details/bt_playtop_pre.png) top center no-repeat; }

.application-758749 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-758749 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/758749/details/bt_playbtm_pre.png) top center no-repeat; }

.application-758749 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-708610(ヌレスケパラダイス) ] */
.application-708610 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/708610/details/bg_main.jpg) left top repeat-x; }

.application-708610 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/708610/details/main_image.jpg); }

/* ===== box-application-section */
.application-708610 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/708610/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-708610 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/708610/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-708610 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-708610 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/708610/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-708610 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/708610/details/bt_playtop.png) top center no-repeat; }

.application-708610 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-708610 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-708610 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/708610/details/bt_playbtm.png) top center no-repeat; }

.application-708610 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-708610 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/708610/details/bt_playtop_pre.png) top center no-repeat; }

.application-708610 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-708610 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/708610/details/bt_playbtm_pre.png) top center no-repeat; }

.application-708610 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-443879(ヌレスケパラダイスX) ] */
.application-443879 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/443879/details/bg_main.jpg) left top repeat-x; }

.application-443879 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/443879/details/main_image.jpg); }

/* ===== box-application-section */
.application-443879 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/443879/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-443879 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/443879/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-443879 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-443879 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/443879/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-443879 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/443879/details/bt_playtop.png) top center no-repeat; }

.application-443879 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-443879 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-443879 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/443879/details/bt_playbtm.png) top center no-repeat; }

.application-443879 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-443879 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/443879/details/bt_playtop_pre.png) top center no-repeat; }

.application-443879 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-443879 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/443879/details/bt_playbtm_pre.png) top center no-repeat; }

.application-443879 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-423058(天歌統一ぷろじぇくとR) ] */
.application-423058 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/423058/details/bg_main.jpg) left top repeat-x; }

.application-423058 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/423058/details/main_image.jpg); }

/* ===== box-application-section */
.application-423058 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/423058/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-423058 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/423058/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-423058 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-423058 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/423058/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-423058 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 220px;
  background: url(http://img-freegames.dmm.com/app/423058/details/bt_playtop.png) top center no-repeat; }

.application-423058 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-423058 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-423058 .bt-playbtm [class^="bt-regist"] a {
  width: 430px;
  height: 115px;
  background: url(http://img-freegames.dmm.com/app/423058/details/bt_playbtm.png) top center no-repeat; }

.application-423058 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-423058 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/423058/details/bt_playtop_pre.png) top center no-repeat; }

.application-423058 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-423058 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/423058/details/bt_playbtm_pre.png) top center no-repeat; }

.application-423058 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-436704(天歌統一ぷろじぇくと) ] */
.application-436704 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/436704/details/bg_main.jpg) left top repeat-x; }

.application-436704 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/436704/details/main_image.jpg); }

/* ===== box-application-section */
.application-436704 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/436704/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-436704 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/436704/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-436704 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-436704 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/436704/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-436704 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 220px;
  background: url(http://img-freegames.dmm.com/app/436704/details/bt_playtop.png) top center no-repeat; }

.application-436704 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-436704 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-436704 .bt-playbtm [class^="bt-regist"] a {
  width: 430px;
  height: 115px;
  background: url(http://img-freegames.dmm.com/app/436704/details/bt_playbtm.png) top center no-repeat; }

.application-436704 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-436704 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/436704/details/bt_playtop_pre.png) top center no-repeat; }

.application-436704 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-436704 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/436704/details/bt_playbtm_pre.png) top center no-repeat; }

.application-436704 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-410759(ヴィーナス†ブレイド レイジング) ] */
.application-410759 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/410759/details/bg_main.jpg) left top repeat-x; }

.application-410759 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/410759/details/main_image.jpg); }

/* ===== box-application-section */
.application-410759 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/410759/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-410759 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/410759/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-410759 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-410759 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/410759/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-410759 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/410759/details/bt_playtop.png) top center no-repeat; }

.application-410759 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-410759 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-410759 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/410759/details/bt_playbtm.png) top center no-repeat; }

.application-410759 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-410759 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/410759/details/bt_playtop_pre.png) top center no-repeat; }

.application-410759 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-410759 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/410759/details/bt_playbtm_pre.png) top center no-repeat; }

.application-410759 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-458388(ヴィーナス†ブレイド レイジングX) ] */
.application-458388 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/458388/details/bg_main.jpg) left top repeat-x; }

.application-458388 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/458388/details/main_image.jpg); }

/* ===== box-application-section */
.application-458388 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/458388/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-458388 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/458388/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-458388 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-458388 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/458388/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-458388 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/458388/details/bt_playtop.png) top center no-repeat; }

.application-458388 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-458388 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-458388 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/458388/details/bt_playbtm.png) top center no-repeat; }

.application-458388 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-458388 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/458388/details/bt_playtop_pre.png) top center no-repeat; }

.application-458388 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-458388 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/458388/details/bt_playbtm_pre.png) top center no-repeat; }

.application-458388 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





 /* ========================= [ .application-768998(星のガールズオデッセイ) ] */
.application-768998 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/768998/details/bg_main.jpg) left top repeat-x; }

.application-768998 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/768998/details/main_image.jpg); }

/* ===== box-application-section */
.application-768998 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/768998/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-768998 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/768998/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-768998 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-768998 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/768998/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-768998 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 214px;
  background: url(http://img-freegames.dmm.com/app/768998/details/bt_playtop.png) top center no-repeat; }

.application-768998 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-768998 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-768998 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 102px;
  background: url(http://img-freegames.dmm.com/app/768998/details/bt_playbtm.png) top center no-repeat; }

.application-768998 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-768998 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/768998/details/bt_playtop_pre.png) top center no-repeat; }

.application-768998 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-768998 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/768998/details/bt_playbtm_pre.png) top center no-repeat; }

.application-768998 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-714890(星のガールズオデッセイR) ] */
.application-714890 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/714890/details/bg_main.jpg) left top repeat-x; }

.application-714890 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/714890/details/main_image.jpg); }

/* ===== box-application-section */
.application-714890 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/714890/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-714890 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/714890/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-714890 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-714890 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/714890/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-714890 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 214px;
  background: url(http://img-freegames.dmm.com/app/714890/details/bt_playtop.png) top center no-repeat; }

.application-714890 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-714890 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-714890 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 102px;
  background: url(http://img-freegames.dmm.com/app/714890/details/bt_playbtm.png) top center no-repeat; }

.application-714890 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-714890 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/714890/details/bt_playtop_pre.png) top center no-repeat; }

.application-714890 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-714890 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/714890/details/bt_playbtm_pre.png) top center no-repeat; }

.application-714890 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-470434(Girls HERO) ] */
.application-470434 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/470434/details/bg_main.jpg) left top repeat-x; }

.application-470434 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/470434/details/main_image.jpg); }

/* ===== box-application-section */
.application-470434 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/470434/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-470434 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/470434/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-470434 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-470434 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/470434/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-470434 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/470434/details/bt_playtop.png) top center no-repeat; }

.application-470434 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-470434 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-470434 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 112px;
  background: url(http://img-freegames.dmm.com/app/470434/details/bt_playbtm.png) top center no-repeat; }

.application-470434 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-470434 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/470434/details/bt_playtop_pre.png) top center no-repeat; }

.application-470434 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-470434 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/470434/details/bt_playbtm_pre.png) top center no-repeat; }

.application-470434 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




    /* ========================= [ .application-491988(Girls HERO Z) ] */
.application-491988 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/491988/details/bg_main.jpg) left top repeat-x; }

.application-491988 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/491988/details/main_image.jpg); }

/* ===== box-application-section */
.application-491988 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/491988/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-491988 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/491988/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-491988 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-491988 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/491988/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-491988 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/491988/details/bt_playtop.png) top center no-repeat; }

.application-491988 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-491988 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-491988 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 112px;
  background: url(http://img-freegames.dmm.com/app/491988/details/bt_playbtm.png) top center no-repeat; }

.application-491988 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-491988 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/491988/details/bt_playtop_pre.png) top center no-repeat; }

.application-491988 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-491988 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/491988/details/bt_playbtm_pre.png) top center no-repeat; }

.application-491988 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




      /* ========================= [ .application-463002(魔王の始め方) ] */
.application-463002 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/463002/details/bg_main.jpg) left top repeat-x; }

.application-463002 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/463002/details/main_image.jpg); }

/* ===== box-application-section */
.application-463002 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/463002/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-463002 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/463002/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-463002 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-463002 .bt-playtop [class^="bt-regist"] {
  padding: 8px 0px 17px 2px;
  background: url(http://img-freegames.dmm.com/app/463002/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-463002 .bt-playtop [class^="bt-regist"] a {
  width: 233px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/463002/details/bt_playtop.png) top center no-repeat; }

.application-463002 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-463002 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-463002 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 102px;
  background: url(http://img-freegames.dmm.com/app/463002/details/bt_playbtm.png) top center no-repeat; }

.application-463002 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-463002 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/463002/details/bt_playtop_pre.png) top center no-repeat; }

.application-463002 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-463002 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/463002/details/bt_playbtm_pre.png) top center no-repeat; }

.application-463002 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




        /* ========================= [ .application-463129(おそ松さん ダメ松．コレクション～６つ子の絆～) ] */
  .application-463129 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/463129/details/bg_main.jpg) left top repeat-x; }

  .application-463129 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/463129/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-463129 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/463129/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-463129 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/463129/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-463129 .bt-playtop {
    width: 230px;
    margin-top: 115px;
    margin-left: 195px; }

  .application-463129 .bt-playtop [class^="bt-regist"] {
    padding: 8px 0px 17px 2px;
    background: url(http://img-freegames.dmm.com/app/463129/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-463129 .bt-playtop [class^="bt-regist"] a {
    width: 250px;
    height: 227px;
    background: url(http://img-freegames.dmm.com/app/463129/details/bt_playtop.png) top center no-repeat; }

  .application-463129 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-463129 .bt-playbtm [class^="bt-regist"] a span {
    top: 40px;
  }

  .application-463129 .bt-playbtm [class^="bt-regist"] a {
    width: 510px;
    height: 86px;
    background: url(http://img-freegames.dmm.com/app/463129/details/bt_playbtm.png) top center no-repeat; }

  .application-463129 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-463129 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/463129/details/bt_playtop_pre.png) top center no-repeat; }

  .application-463129 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-463129 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/463129/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-463129 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





/* ========================= [ .application-425679(アイオライトリンク) ] */
.application-425679 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/425679/details/bg_main.jpg) left top repeat-x; }

.application-425679 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/425679/details/main_image.jpg); }

/* ===== box-application-section */
.application-425679 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/425679/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-425679 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/425679/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-425679 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-425679 .bt-playtop [class^="bt-regist"] {
  padding: 8px 0px 17px 2px;
  background: url(http://img-freegames.dmm.com/app/425679/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-425679 .bt-playtop [class^="bt-regist"] a {
  width: 212px;
  height: 212px;
  background: url(http://img-freegames.dmm.com/app/425679/details/bt_playtop.png) top center no-repeat; }

.application-425679 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-425679 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-425679 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 104px;
  background: url(http://img-freegames.dmm.com/app/425679/details/bt_playbtm.png) top center no-repeat; }

.application-425679 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-425679 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/425679/details/bt_playtop_pre.png) top center no-repeat; }

.application-425679 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-425679 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/425679/details/bt_playbtm_pre.png) top center no-repeat; }

.application-425679 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-735752(アイオライトリンクR) ] */
.application-735752 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/735752/details/bg_main.jpg) left top repeat-x; }

.application-735752 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/735752/details/main_image.jpg); }

/* ===== box-application-section */
.application-735752 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/735752/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-735752 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/735752/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-735752 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-735752 .bt-playtop [class^="bt-regist"] {
  padding: 8px 0px 17px 2px;
  background: url(http://img-freegames.dmm.com/app/735752/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-735752 .bt-playtop [class^="bt-regist"] a {
  width: 212px;
  height: 212px;
  background: url(http://img-freegames.dmm.com/app/735752/details/bt_playtop.png) top center no-repeat; }

.application-735752 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-735752 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-735752 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 104px;
  background: url(http://img-freegames.dmm.com/app/735752/details/bt_playbtm.png) top center no-repeat; }

.application-735752 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-735752 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/735752/details/bt_playtop_pre.png) top center no-repeat; }

.application-735752 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-735752 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/735752/details/bt_playbtm_pre.png) top center no-repeat; }

.application-735752 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-415992(アイドルフェスティバル　サンシャインスターズ) ] */
.application-415992 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/415992/details/bg_main.jpg) left top repeat-x; }

.application-415992 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/415992/details/main_image.jpg); }

/* ===== box-application-section */
.application-415992 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/415992/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-415992 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/415992/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-415992 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-415992 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/415992/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-415992 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/415992/details/bt_playtop.png) top center no-repeat; }

.application-415992 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-415992 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-415992 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 119px;
  background: url(http://img-freegames.dmm.com/app/415992/details/bt_playbtm.png) top center no-repeat; }

.application-415992 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-415992 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/415992/details/bt_playtop_pre.png) top center no-repeat; }

.application-415992 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-415992 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/415992/details/bt_playbtm_pre.png) top center no-repeat; }

.application-415992 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





    /* ========================= [ .application-695236(アイドルフェスティバル　サンシャインスターズR) ] */
.application-695236 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/695236/details/bg_main.jpg) left top repeat-x; }

.application-695236 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/695236/details/main_image.jpg); }

/* ===== box-application-section */
.application-695236 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/695236/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-695236 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/695236/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-695236 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-695236 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/695236/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-695236 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/695236/details/bt_playtop.png) top center no-repeat; }

.application-695236 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-695236 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-695236 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 119px;
  background: url(http://img-freegames.dmm.com/app/695236/details/bt_playbtm.png) top center no-repeat; }

.application-695236 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-695236 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/695236/details/bt_playtop_pre.png) top center no-repeat; }

.application-695236 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-695236 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/695236/details/bt_playbtm_pre.png) top center no-repeat; }

.application-695236 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }






          /* ========================= [ .application-474190(スカウトDe即ハメ！～ナンパがお仕事♪夢の社長性活～) ] */
  .application-474190 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/474190/details/bg_main.jpg) left top repeat-x; }

  .application-474190 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/474190/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-474190 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/474190/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-474190 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/474190/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-474190 .bt-playtop {
    width: 230px;
    margin-top: 115px;
    margin-left: 195px; }

  .application-474190 .bt-playtop [class^="bt-regist"] {
    padding: 8px 0px 17px 2px;
    background: url(http://img-freegames.dmm.com/app/474190/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-474190 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 212px;
    background: url(http://img-freegames.dmm.com/app/474190/details/bt_playtop.png) top center no-repeat; }

  .application-474190 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-474190 .bt-playbtm [class^="bt-regist"] a span {
    top: 40px;
  }

  .application-474190 .bt-playbtm [class^="bt-regist"] a {
    width: 510px;
    height: 96px;
    background: url(http://img-freegames.dmm.com/app/474190/details/bt_playbtm.png) top center no-repeat; }

  .application-474190 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-474190 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/474190/details/bt_playtop_pre.png) top center no-repeat; }

  .application-474190 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-474190 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/474190/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-474190 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





  /* ========================= [ .application-495543(ガールズクロスクロニクル ] */
.application-495543 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/495543/details/bg_main.jpg) left top repeat-x; }

.application-495543 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/495543/details/main_image.jpg); }

/* ===== box-application-section */
.application-495543 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/495543/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-495543 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/495543/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-495543 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-495543 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/495543/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-495543 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/495543/details/bt_playtop.png) top center no-repeat; }

.application-495543 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-495543 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-495543 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/495543/details/bt_playbtm.png) top center no-repeat; }

.application-495543 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-495543 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/495543/details/bt_playtop_pre.png) top center no-repeat; }

.application-495543 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-495543 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/495543/details/bt_playbtm_pre.png) top center no-repeat; }

.application-495543 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-409824(ガールズクロスクロニクルＲ) ] */
.application-409824 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/409824/details/bg_main.jpg) left top repeat-x; }

.application-409824 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/409824/details/main_image.jpg); }

/* ===== box-application-section */
.application-409824 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/409824/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-409824 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/409824/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-409824 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-409824 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/409824/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-409824 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/409824/details/bt_playtop.png) top center no-repeat; }

.application-409824 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-409824 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-409824 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/409824/details/bt_playbtm.png) top center no-repeat; }

.application-409824 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-409824 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/409824/details/bt_playtop_pre.png) top center no-repeat; }

.application-409824 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-409824 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/409824/details/bt_playbtm_pre.png) top center no-repeat; }

.application-409824 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-447256(ハニーxブレイド) ] */
.application-447256 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/447256/details/bg_main.jpg) left top repeat-x; }

.application-447256 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/447256/details/main_image.jpg); }

/* ===== box-application-section */
.application-447256 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/447256/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-447256 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/447256/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-447256 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-447256 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/447256/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-447256 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/447256/details/bt_playtop.png) top center no-repeat; }

.application-447256 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-447256 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-447256 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/447256/details/bt_playbtm.png) top center no-repeat; }

.application-447256 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-447256 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/447256/details/bt_playtop_pre.png) top center no-repeat; }

.application-447256 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-447256 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/447256/details/bt_playbtm_pre.png) top center no-repeat; }

.application-447256 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-705336(ハニーxブレイド X指定) ] */
.application-705336 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/705336/details/bg_main.jpg) left top repeat-x; }

.application-705336 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/705336/details/main_image.jpg); }

/* ===== box-application-section */
.application-705336 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/705336/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-705336 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/705336/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-705336 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-705336 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/705336/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-705336 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/705336/details/bt_playtop.png) top center no-repeat; }

.application-705336 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-705336 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-705336 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/705336/details/bt_playbtm.png) top center no-repeat; }

.application-705336 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-705336 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/705336/details/bt_playtop_pre.png) top center no-repeat; }

.application-705336 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-705336 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/705336/details/bt_playbtm_pre.png) top center no-repeat; }

.application-705336 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-737577(真・恋姫†夢想～天下統一伝～) ] */
.application-737577 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/737577/details/bg_main.jpg) left top repeat-x; }

.application-737577 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/737577/details/main_image.jpg); }

/* ===== box-application-section */
.application-737577 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/737577/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-737577 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/737577/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-737577 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-737577 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/737577/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-737577 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/737577/details/bt_playtop.png) top center no-repeat; }

.application-737577 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-737577 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-737577 .bt-playbtm [class^="bt-regist"] a {
  width: 465px;
  height: 108px;
  background: url(http://img-freegames.dmm.com/app/737577/details/bt_playbtm.png) top center no-repeat; }

.application-737577 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-737577 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/737577/details/bt_playtop_pre.png) top center no-repeat; }

.application-737577 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-737577 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/737577/details/bt_playbtm_pre.png) top center no-repeat; }

.application-737577 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-405293(社にほへと) ] */
.application-405293 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/405293/details/bg_main.jpg) left top repeat-x; }

.application-405293 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/405293/details/main_image.jpg); }

/* ===== box-application-section */
.application-405293 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/405293/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-405293 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/405293/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-405293 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-405293 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/405293/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-405293 .bt-playtop [class^="bt-regist"] a {
  width: 215px;
  height: 215px;
  background: url(http://img-freegames.dmm.com/app/405293/details/bt_playtop.png) top center no-repeat; }

.application-405293 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-405293 .bt-playbtm [class^="bt-regist"] a {
  width: 498px;
  height: 167px;
  background: url(http://img-freegames.dmm.com/app/405293/details/bt_playbtm.png) top center no-repeat; }

.application-405293 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-405293 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/405293/details/bt_playtop_pre.png) top center no-repeat; }

.application-405293 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-405293 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/405293/details/bt_playbtm_pre.png) top center no-repeat; }

.application-405293 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-625000(BRAINVALKYRIES) ] */
.application-625000 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/625000/details/bg_main.jpg) left top repeat-x; }

.application-625000 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/625000/details/main_image.jpg); }

/* ===== box-application-section */
.application-625000 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/625000/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-625000 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/625000/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-625000 .bt-playtop {
  width: 240px;
  margin-top: 98px;
  margin-left: 155px; }

.application-625000 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/625000/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-625000 .bt-playtop [class^="bt-regist"] a {
  width: 280px;
  height: 240px;
  background: url(http://img-freegames.dmm.com/app/625000/details/bt_playtop.png) top center no-repeat; }

.application-625000 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-625000 .bt-playbtm [class^="bt-regist"] a {
  width: 470px;
  height: 92px;
  background: url(http://img-freegames.dmm.com/app/625000/details/bt_playbtm.png) top center no-repeat; }

.application-625000 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-625000 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/625000/details/bt_playtop_pre.png) top center no-repeat; }

.application-625000 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-625000 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/625000/details/bt_playbtm_pre.png) top center no-repeat; }

.application-625000 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-604388(BRAINVALKYRIES X) ] */
.application-604388 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/604388/details/bg_main.jpg) left top repeat-x; }

.application-604388 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/604388/details/main_image.jpg); }

/* ===== box-application-section */
.application-604388 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/604388/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-604388 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/604388/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-604388 .bt-playtop {
  width: 240px;
  margin-top: 98px;
  margin-left: 155px; }

.application-604388 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/604388/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-604388 .bt-playtop [class^="bt-regist"] a {
  width: 280px;
  height: 240px;
  background: url(http://img-freegames.dmm.com/app/604388/details/bt_playtop.png) top center no-repeat; }

.application-604388 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-604388 .bt-playbtm [class^="bt-regist"] a {
  width: 470px;
  height: 92px;
  background: url(http://img-freegames.dmm.com/app/604388/details/bt_playbtm.png) top center no-repeat; }

.application-604388 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-604388 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/604388/details/bt_playtop_pre.png) top center no-repeat; }

.application-604388 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-604388 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/604388/details/bt_playbtm_pre.png) top center no-repeat; }

.application-604388 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }






    /* ========================= [ .application-452166(XenoMagia) ] */
  .application-452166 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/452166/details/bg_main.jpg) left top repeat-x; }

  .application-452166 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/452166/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-452166 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/452166/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-452166 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/452166/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-452166 .bt-playtop {
    width: 240px;
    margin-top: 150px;
    margin-left: 205px; }

  .application-452166 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/452166/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-452166 .bt-playtop [class^="bt-regist"] a {
    width: 200px;
    height: 208px;
    background: url(http://img-freegames.dmm.com/app/452166/details/bt_playtop.png) top center no-repeat; }

  .application-452166 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-452166 .bt-playbtm [class^="bt-regist"] a {
    width: 470px;
    height: 129px;
    background: url(http://img-freegames.dmm.com/app/452166/details/bt_playbtm.png) top center no-repeat; }

  .application-452166 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-452166 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/452166/details/bt_playtop_pre.png) top center no-repeat; }

  .application-452166 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-452166 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/452166/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-452166 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






      /* ========================= [ .application-475762(XenoMagia X) ] */
  .application-475762 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/475762/details/bg_main.jpg) left top repeat-x; }

  .application-475762 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/475762/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-475762 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/475762/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-475762 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/475762/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-475762 .bt-playtop {
    width: 240px;
    margin-top: 150px;
    margin-left: 205px; }

  .application-475762 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/475762/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-475762 .bt-playtop [class^="bt-regist"] a {
    width: 200px;
    height: 208px;
    background: url(http://img-freegames.dmm.com/app/475762/details/bt_playtop.png) top center no-repeat; }

  .application-475762 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-475762 .bt-playbtm [class^="bt-regist"] a {
    width: 470px;
    height: 129px;
    background: url(http://img-freegames.dmm.com/app/475762/details/bt_playbtm.png) top center no-repeat; }

  .application-475762 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-475762 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/475762/details/bt_playtop_pre.png) top center no-repeat; }

  .application-475762 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-475762 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/475762/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-475762 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-692078(灼眼のシャナ) ] */
  .application-692078 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/692078/details/bg_main.jpg) left top repeat-x; }

  .application-692078 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/692078/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-692078 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/692078/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-692078 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/692078/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-692078 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-692078 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/692078/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-692078 .bt-playtop [class^="bt-regist"] a {
    width: 225px;
    height: 227px;
    background: url(http://img-freegames.dmm.com/app/692078/details/bt_playtop.png) top center no-repeat; }

  .application-692078 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-692078 .bt-playbtm [class^="bt-regist"] a {
    width: 484px;
    height: 129px;
    background: url(http://img-freegames.dmm.com/app/692078/details/bt_playbtm.png) top center no-repeat; }

  .application-692078 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-692078 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/692078/details/bt_playtop_pre.png) top center no-repeat; }

  .application-692078 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-692078 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/692078/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-692078 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-661515(三国志CROSS) ] */
  .application-661515 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/661515/details/bg_main.jpg) left top repeat-x; }

  .application-661515 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/661515/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-661515 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/661515/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-661515 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/661515/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-661515 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-661515 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/661515/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-661515 .bt-playtop [class^="bt-regist"] a {
    width: 220px;
    height: 234px;
    background: url(http://img-freegames.dmm.com/app/661515/details/bt_playtop.png) top center no-repeat; }

  .application-661515 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-661515 .bt-playbtm [class^="bt-regist"] a {
    width: 554px;
    height: 121px;
    background: url(http://img-freegames.dmm.com/app/661515/details/bt_playbtm.png) top center no-repeat; }

  .application-661515 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-661515 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/661515/details/bt_playtop_pre.png) top center no-repeat; }

  .application-661515 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-661515 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/661515/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-661515 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-680566(三国志CROSS～X指定～) ] */
  .application-680566 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/680566/details/bg_main.jpg) left top repeat-x; }

  .application-680566 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/680566/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-680566 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/680566/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-680566 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/680566/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-680566 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-680566 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/680566/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-680566 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 234px;
    background: url(http://img-freegames.dmm.com/app/680566/details/bt_playtop.png) top center no-repeat; }

  .application-680566 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-680566 .bt-playbtm [class^="bt-regist"] a {
    width: 554px;
    height: 121px;
    background: url(http://img-freegames.dmm.com/app/680566/details/bt_playbtm.png) top center no-repeat; }

  .application-680566 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-680566 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/680566/details/bt_playtop_pre.png) top center no-repeat; }

  .application-680566 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-680566 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/680566/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-680566 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





  /* ========================= [ .application-606806(オトギフロンティア) ] */
  .application-606806 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/606806/details/bg_main.jpg) left top repeat-x; }

  .application-606806 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/606806/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-606806 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/606806/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-606806 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/606806/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-606806 .bt-playtop {
    width: 230px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-606806 .bt-playtop [class^="bt-regist"] {
    padding: 0;
    background: url(http://img-freegames.dmm.com/app/606806/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-606806 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/606806/details/bt_playtop.png) top center no-repeat; }

  .application-606806 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-606806 .bt-playbtm [class^="bt-regist"] a {
    width: 520px;
    height: 174px;
    background: url(http://img-freegames.dmm.com/app/606806/details/bt_playbtm.png) top center no-repeat; }

  .application-606806 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-606806 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/606806/details/bt_playtop_pre.png) top center no-repeat; }

  .application-606806 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-606806 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/606806/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-606806 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-643689(オトギフロンティアR) ] */
  .application-643689 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/643689/details/bg_main.jpg) left top repeat-x; }

  .application-643689 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/643689/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-643689 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/643689/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-643689 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/643689/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-643689 .bt-playtop {
    width: 230px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-643689 .bt-playtop [class^="bt-regist"] {
    padding: 0;
    background: url(http://img-freegames.dmm.com/app/643689/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-643689 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/643689/details/bt_playtop.png) top center no-repeat; }

  .application-643689 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-643689 .bt-playbtm [class^="bt-regist"] a {
    width: 520px;
    height: 174px;
    background: url(http://img-freegames.dmm.com/app/643689/details/bt_playbtm.png) top center no-repeat; }

  .application-643689 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-643689 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/643689/details/bt_playtop_pre.png) top center no-repeat; }

  .application-643689 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-643689 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/643689/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-643689 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-747564(AVアイドルプロデューchu) ] */
  .application-747564 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/747564/details/bg_main.jpg) left top repeat-x; }

  .application-747564 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/747564/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-747564 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/747564/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-747564 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/747564/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-747564 .bt-playtop {
    width: 230px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-747564 .bt-playtop [class^="bt-regist"] {
    padding: 0;
    background: url(http://img-freegames.dmm.com/app/747564/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-747564 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/747564/details/bt_playtop.png) top center no-repeat; }

  .application-747564 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-747564 .bt-playbtm [class^="bt-regist"] a {
    width: 410px;
    height: 90px;
    background: url(http://img-freegames.dmm.com/app/747564/details/bt_playbtm.png) top center no-repeat; }

  .application-747564 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-747564 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/747564/details/bt_playtop_pre.png) top center no-repeat; }

  .application-747564 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-747564 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/747564/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-747564 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-637904[戦乱プリンセス] */
  .application-637904 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/637904/details/bg_main.jpg) left top repeat-x; }

  .application-637904 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/637904/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-637904 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/637904/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-637904 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/637904/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-637904 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-637904 .bt-playtop [class^="bt-regist"] {
    padding: 0;
    background: url(http://img-freegames.dmm.com/app/637904/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-637904 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 227px;
    background: url(http://img-freegames.dmm.com/app/637904/details/bt_playtop.png) top center no-repeat; }

  .application-637904 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-637904 .bt-playbtm [class^="bt-regist"] a {
    width: 520px;
    height: 113px;
    background: url(http://img-freegames.dmm.com/app/637904/details/bt_playbtm.png) top center no-repeat; }

  .application-637904 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-637904 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/637904/details/bt_playtop_pre.png) top center no-repeat; }

  .application-637904 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-637904 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/637904/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-637904 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-610501[ソウル戦記] */
  .application-610501 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/610501/details/bg_main.jpg) left top repeat-x; }

  .application-610501 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/610501/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-610501 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/610501/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-610501 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/610501/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-610501 .bt-playtop {
    width: 233px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-610501 .bt-playtop [class^="bt-regist"] {
    padding: 0;
    background: url(http://img-freegames.dmm.com/app/610501/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-610501 .bt-playtop [class^="bt-regist"] a {
    width: 233px;
    height: 233px;
    background: url(http://img-freegames.dmm.com/app/610501/details/bt_playtop.png) top center no-repeat; }

  .application-610501 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-610501 .bt-playbtm [class^="bt-regist"] a {
    width: 555px;
    height: 105px;
    background: url(http://img-freegames.dmm.com/app/610501/details/bt_playbtm.png) top center no-repeat; }

  .application-610501 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-610501 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/610501/details/bt_playtop_pre.png) top center no-repeat; }

  .application-610501 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-610501 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/610501/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-610501 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }







 /* ========================= [ .application-612765(キルドヤ 意識高い系ワード擬人化RPG) ] */
  .application-612765 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/612765/details/bg_main.jpg) left top repeat-x; }

  .application-612765 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/612765/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-612765 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/612765/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-612765 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/612765/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-612765 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-612765 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/612765/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-612765 .bt-playtop [class^="bt-regist"] a {
    width: 213px;
    height: 213px;
    background: url(http://img-freegames.dmm.com/app/612765/details/bt_playtop.png) top center no-repeat; }

  .application-612765 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-612765 .bt-playbtm [class^="bt-regist"] a {
    width: 395px;
    height: 136px;
    background: url(http://img-freegames.dmm.com/app/612765/details/bt_playbtm.png) top center no-repeat; }

  .application-612765 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-612765 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/612765/details/bt_playtop_pre.png) top center no-repeat; }

  .application-612765 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-612765 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/612765/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-612765 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






 /* ========================= [ .application-670172(キルドヤR 意識高い系ワード擬人化RPG) ] */
  .application-670172 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/670172/details/bg_main.jpg) left top repeat-x; }

  .application-670172 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/670172/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-670172 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/670172/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-670172 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/670172/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-670172 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-670172 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/670172/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-670172 .bt-playtop [class^="bt-regist"] a {
    width: 213px;
    height: 213px;
    background: url(http://img-freegames.dmm.com/app/670172/details/bt_playtop.png) top center no-repeat; }

  .application-670172 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-670172 .bt-playbtm [class^="bt-regist"] a {
    width: 395px;
    height: 136px;
    background: url(http://img-freegames.dmm.com/app/670172/details/bt_playbtm.png) top center no-repeat; }

  .application-670172 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-670172 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/670172/details/bt_playtop_pre.png) top center no-repeat; }

  .application-670172 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-670172 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/670172/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-670172 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }







 /* ========================= [ .application-696105(レジェンドガールズ騎馬道アカデミー) ] */
  .application-696105 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/696105/details/bg_main.jpg) left top repeat-x; }

  .application-696105 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/696105/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-696105 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/696105/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-696105 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/696105/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-696105 .bt-playtop {
    width: 233px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-696105 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/696105/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-696105 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 233px;
    background: url(http://img-freegames.dmm.com/app/696105/details/bt_playtop.png) top center no-repeat; }

  .application-696105 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-696105 .bt-playbtm [class^="bt-regist"] a {
    width: 518px;
    height: 120px;
    background: url(http://img-freegames.dmm.com/app/696105/details/bt_playbtm.png) top center no-repeat; }

  .application-696105 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-696105 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/696105/details/bt_playtop_pre.png) top center no-repeat; }

  .application-696105 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-696105 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/696105/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-696105 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






 /* ========================= [ .application-693363(レジェンドガールズ騎馬道アカデミーR) ] */
  .application-693363 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/693363/details/bg_main.jpg) left top repeat-x; }

  .application-693363 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/693363/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-693363 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/693363/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-693363 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/693363/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-693363 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-693363 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/693363/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-693363 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 233px;
    background: url(http://img-freegames.dmm.com/app/693363/details/bt_playtop.png) top center no-repeat; }

  .application-693363 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-693363 .bt-playbtm [class^="bt-regist"] a {
    width: 518px;
    height: 120px;
    background: url(http://img-freegames.dmm.com/app/693363/details/bt_playbtm.png) top center no-repeat; }

  .application-693363 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-693363 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/693363/details/bt_playtop_pre.png) top center no-repeat; }

  .application-693363 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-693363 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/693363/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-693363 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-605463(Re:Bless) ] */
  .application-605463 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/605463/details/bg_main.jpg) left top repeat-x; }

  .application-605463 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/605463/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-605463 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/605463/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-605463 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/605463/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-605463 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-605463 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/605463/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-605463 .bt-playtop [class^="bt-regist"] a {
    width: 229px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/605463/details/bt_playtop.png) top center no-repeat; }

  .application-605463 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-605463 .bt-playbtm [class^="bt-regist"] a {
    width: 534px;
    height: 80px;
    background: url(http://img-freegames.dmm.com/app/605463/details/bt_playbtm.png) top center no-repeat; }

  .application-605463 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-605463 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/605463/details/bt_playtop_pre.png) top center no-repeat; }

  .application-605463 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-605463 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/605463/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-605463 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





 /* ========================= [ .application-603720(Re:Bless X) ] */
  .application-603720 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/603720/details/bg_main.jpg) left top repeat-x; }

  .application-603720 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/603720/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-603720 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/603720/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-603720 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/603720/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-603720 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-603720 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/603720/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-603720 .bt-playtop [class^="bt-regist"] a {
    width: 229px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/603720/details/bt_playtop.png) top center no-repeat; }

  .application-603720 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-603720 .bt-playbtm [class^="bt-regist"] a {
    width: 534px;
    height: 80px;
    background: url(http://img-freegames.dmm.com/app/603720/details/bt_playbtm.png) top center no-repeat; }

  .application-603720 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-603720 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/603720/details/bt_playtop_pre.png) top center no-repeat; }

  .application-603720 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-603720 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/603720/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-603720 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }











 /* ========================= [ .application-650265(結城友奈は勇者である　花結いのきらめき) ] */
  .application-650265 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/650265/details/bg_main.jpg) left top repeat-x; }

  .application-650265 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/650265/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-650265 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/650265/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-650265 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/650265/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-650265 .bt-playtop {
    width: 240px;
    margin-top: 100px;
    margin-left: 192px; }


  .application-650265 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 23px 10px;
    background: url(http://img-freegames.dmm.com/app/650265/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-650265 .bt-playtop [class^="bt-regist"] a {
    width: 258px;
    height: 250px;
    background: url(http://img-freegames.dmm.com/app/650265/details/bt_playtop.png) top center no-repeat; }

  .application-650265 .bt-playtop .checkbox {
      margin-top: -20px;}

  .application-650265 .bt-playtop .bt-regist a:hover {
    background-position: center bottom;
    top: 6px; }

  .application-650265 .bt-playbtm [class^="bt-regist"] a {
    width: 535px;
    height: 139px;
    background: url(http://img-freegames.dmm.com/app/650265/details/bt_playbtm.png) top center no-repeat; }

  .application-650265 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-650265 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/650265/details/bt_playtop_pre.png) top center no-repeat; }

  .application-650265 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-650265 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/650265/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-650265 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }








  /* ========================= [ .application-605190(ぼくらの放課後戦争！AFTER SCHOOL WARS) ] */
  .application-605190 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/605190/details/bg_main.jpg) left top repeat-x; }

  .application-605190 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/605190/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-605190 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/605190/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-605190 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/605190/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-605190 .bt-playtop {
    width: 217px;
    margin-top: 122px;
    margin-left: 212px; }

  .application-605190 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/605190/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-605190 .bt-playtop [class^="bt-regist"] a {
    width: 217px;
    height: 217px;
    background: url(http://img-freegames.dmm.com/app/605190/details/bt_playtop.png) top center no-repeat; }


  .application-605190 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-605190 .bt-playbtm [class^="bt-regist"] a {
    width: 473px;
    height: 111px;
    background: url(http://img-freegames.dmm.com/app/605190/details/bt_playbtm.png) top center no-repeat; }

  .application-605190 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-605190 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/605190/details/bt_playtop_pre.png) top center no-repeat; }

  .application-605190 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-605190 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/605190/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-605190 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }




    /* ========================= [ .application-620497(ぼくらの放課後戦争！AFTER SCHOOL WARS-R) ] */
  .application-620497 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/620497/details/bg_main.jpg) left top repeat-x; }

  .application-620497 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/620497/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-620497 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/620497/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-620497 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/620497/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-620497 .bt-playtop {
    width: 217px;
    margin-top: 122px;
    margin-left: 212px; }

  .application-620497 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/620497/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-620497 .bt-playtop [class^="bt-regist"] a {
    width: 217px;
    height: 217px;
    background: url(http://img-freegames.dmm.com/app/620497/details/bt_playtop.png) top center no-repeat; }


  .application-620497 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-620497 .bt-playbtm [class^="bt-regist"] a {
    width: 473px;
    height: 111px;
    background: url(http://img-freegames.dmm.com/app/620497/details/bt_playbtm.png) top center no-repeat; }

  .application-620497 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-620497 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/620497/details/bt_playtop_pre.png) top center no-repeat; }

  .application-620497 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-620497 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/620497/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-620497 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }










     /* ========================= [ .application-691453(女神にキスを！) ] */
  .application-691453 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/691453/details/bg_main.jpg) left top repeat-x; }

  .application-691453 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/691453/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-691453 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/691453/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-691453 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/691453/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-691453 .bt-playtop {
    width: 244px;
    margin-top: 100px;
    margin-left: 192px; }

  .application-691453 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/691453/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-691453 .bt-playtop [class^="bt-regist"] a {
    width: 244px;
    height: 244px;
    background: url(http://img-freegames.dmm.com/app/691453/details/bt_playtop.png) top center no-repeat; }

  .application-691453 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-691453 .bt-playbtm [class^="bt-regist"] a {
    width: 529px;
    height: 138px;
    background: url(http://img-freegames.dmm.com/app/691453/details/bt_playbtm.png) top center no-repeat; }

  .application-691453 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-691453 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/691453/details/bt_playtop_pre.png) top center no-repeat; }

  .application-691453 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-691453 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/691453/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-691453 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }










         /* ========================= [ .application-622262(真・戦艦帝国) ] */
  .application-622262 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/622262/details/bg_main.jpg) left top repeat-x; }

  .application-622262 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/622262/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-622262 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/622262/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-622262 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/622262/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-622262 .bt-playtop {
    width: 242px;
    margin-top: 100px;
    margin-left: 192px; }

  .application-622262 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/622262/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-622262 .bt-playtop [class^="bt-regist"] a {
    width: 242px;
    height: 242px;
    background: url(http://img-freegames.dmm.com/app/622262/details/bt_playtop.png) top center no-repeat; }

  .application-622262 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-622262 .bt-playbtm [class^="bt-regist"] a {
    width: 496px;
    height: 103px;
    background: url(http://img-freegames.dmm.com/app/622262/details/bt_playbtm.png) top center no-repeat; }

  .application-622262 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-622262 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/622262/details/bt_playtop_pre.png) top center no-repeat; }

  .application-622262 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-622262 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/622262/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-622262 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





         /* ========================= [ .application-679382(UNITIA 神託の使徒×終焉の女神) ] */
  .application-679382 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/679382/details/bg_main.jpg) left top repeat-x; }

  .application-679382 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/679382/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-679382 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/679382/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-679382 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/679382/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-679382 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 202px; }

  .application-679382 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/679382/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-679382 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/679382/details/bt_playtop.png) top center no-repeat; }

  .application-679382 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-679382 .bt-playbtm [class^="bt-regist"] a {
    width: 228px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/679382/details/bt_playbtm.png) top center no-repeat; }

  .application-679382 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-679382 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/679382/details/bt_playtop_pre.png) top center no-repeat; }

  .application-679382 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-679382 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/679382/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-679382 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





         /* ========================= [ .application-644338(UNITIA X 神託の使徒×終焉の女神) ] */
  .application-644338 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/644338/details/bg_main.jpg) left top repeat-x; }

  .application-644338 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/644338/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-644338 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/644338/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-644338 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/644338/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-644338 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 202px; }

  .application-644338 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/644338/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-644338 .bt-playtop [class^="bt-regist"] a {
    width: 228px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/644338/details/bt_playtop.png) top center no-repeat; }

  .application-644338 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-644338 .bt-playbtm [class^="bt-regist"] a {
    width: 228px;
    height: 228px;
    background: url(http://img-freegames.dmm.com/app/644338/details/bt_playbtm.png) top center no-repeat; }

  .application-644338 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-644338 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/644338/details/bt_playtop_pre.png) top center no-repeat; }

  .application-644338 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-644338 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/644338/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-644338 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





/* ========================= [ .application-610091(イディオムガール) ] */
  .application-610091 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/610091/details/bg_main.jpg) left top repeat-x; }

  .application-610091 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/610091/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-610091 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/610091/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-610091 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/610091/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-610091 .bt-playtop {
    width: 219px;
    margin-top: 122px;
    margin-left: 212px; }

  .application-610091 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/610091/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-610091 .bt-playtop [class^="bt-regist"] a {
    width: 219px;
    height: 219px;
    background: url(http://img-freegames.dmm.com/app/610091/details/bt_playtop.png) top center no-repeat; }


  .application-610091 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-610091 .bt-playbtm [class^="bt-regist"] a {
    width: 508px;
    height: 134px;
    background: url(http://img-freegames.dmm.com/app/610091/details/bt_playbtm.png) top center no-repeat; }

  .application-610091 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-610091 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/610091/details/bt_playtop_pre.png) top center no-repeat; }

  .application-610091 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-610091 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/610091/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-610091 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






/* ========================= [ .application-633211(イディオムガールΩ) ] */
  .application-633211 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/633211/details/bg_main.jpg) left top repeat-x; }

  .application-633211 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/633211/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-633211 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/633211/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-633211 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/633211/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-633211 .bt-playtop {
    width: 219px;
    margin-top: 122px;
    margin-left: 212px; }

  .application-633211 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/633211/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-633211 .bt-playtop [class^="bt-regist"] a {
    width: 219px;
    height: 219px;
    background: url(http://img-freegames.dmm.com/app/633211/details/bt_playtop.png) top center no-repeat; }


  .application-633211 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-633211 .bt-playbtm [class^="bt-regist"] a {
    width: 508px;
    height: 134px;
    background: url(http://img-freegames.dmm.com/app/633211/details/bt_playbtm.png) top center no-repeat; }

  .application-633211 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-633211 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/633211/details/bt_playtop_pre.png) top center no-repeat; }

  .application-633211 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-633211 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/633211/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-633211 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






/* ========================= [ .application-622321(あいりすミスティリア！〜少女のつむぐ夢の秘跡〜) ] */
  .application-622321 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/622321/details/bg_main.jpg) left top repeat-x; }

  .application-622321 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/622321/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-622321 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/622321/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-622321 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/622321/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-622321 .bt-playtop {
    width: 210px;
    margin-top: 122px;
    margin-left: 212px; }

  .application-622321 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/622321/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-622321 .bt-playtop [class^="bt-regist"] a {
    width: 210px;
    height: 210px;
    background: url(http://img-freegames.dmm.com/app/622321/details/bt_playtop.png) top center no-repeat; }


  .application-622321 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-622321 .bt-playbtm [class^="bt-regist"] a {
    width: 468px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/622321/details/bt_playbtm.png) top center no-repeat; }

  .application-622321 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-622321 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/622321/details/bt_playtop_pre.png) top center no-repeat; }

  .application-622321 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-622321 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/622321/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-622321 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






/* ========================= [ .application-637845(あいりすミスティリア！R 〜少女のつむぐ夢の秘跡〜) ] */
  .application-637845 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/637845/details/bg_main.jpg) left top repeat-x; }

  .application-637845 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/637845/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-637845 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/637845/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-637845 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/637845/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-637845 .bt-playtop {
    width: 210px;
    margin-top: 122px;
    margin-left: 212px; }

  .application-637845 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/637845/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-637845 .bt-playtop [class^="bt-regist"] a {
    width: 210px;
    height: 210px;
    background: url(http://img-freegames.dmm.com/app/637845/details/bt_playtop.png) top center no-repeat; }


  .application-637845 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-637845 .bt-playbtm [class^="bt-regist"] a {
    width: 468px;
    height: 128px;
    background: url(http://img-freegames.dmm.com/app/637845/details/bt_playbtm.png) top center no-repeat; }

  .application-637845 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-637845 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/637845/details/bt_playtop_pre.png) top center no-repeat; }

  .application-637845 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-637845 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/637845/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-637845 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }





/* ========================= [ .application-672190(Bloody Chain) ] */
.application-672190 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/672190/details/bg_main.jpg) left top repeat-x; }

.application-672190 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/672190/details/main_image.jpg); }

/* ===== box-application-section */
.application-672190 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/672190/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-672190 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/672190/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-672190 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-672190 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/672190/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-672190 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/672190/details/bt_playtop.png) top center no-repeat; }

.application-672190 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-672190 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-672190 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/672190/details/bt_playbtm.png) top center no-repeat; }

.application-672190 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-672190 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/672190/details/bt_playtop_pre.png) top center no-repeat; }

.application-672190 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-672190 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/672190/details/bt_playbtm_pre.png) top center no-repeat; }

.application-672190 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-662132(Bloody Chain - X -) ] */
.application-662132 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/662132/details/bg_main.jpg) left top repeat-x; }

.application-662132 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/662132/details/main_image.jpg); }

/* ===== box-application-section */
.application-662132 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/662132/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-662132 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/662132/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-662132 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-662132 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/662132/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-662132 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/662132/details/bt_playtop.png) top center no-repeat; }

.application-662132 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-662132 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-662132 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/662132/details/bt_playbtm.png) top center no-repeat; }

.application-662132 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-662132 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/662132/details/bt_playtop_pre.png) top center no-repeat; }

.application-662132 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-662132 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/662132/details/bt_playbtm_pre.png) top center no-repeat; }

.application-662132 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-669991(戦国ランブレイド) ] */
.application-669991 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/669991/details/bg_main.jpg) left top repeat-x; }

.application-669991 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/669991/details/main_image.jpg); }

/* ===== box-application-section */
.application-669991 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/669991/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-669991 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/669991/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-669991 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-669991 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/669991/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-669991 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/669991/details/bt_playtop.png) top center no-repeat; }

.application-669991 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-669991 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-669991 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/669991/details/bt_playbtm.png) top center no-repeat; }

.application-669991 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-669991 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/669991/details/bt_playtop_pre.png) top center no-repeat; }

.application-669991 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-669991 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/669991/details/bt_playbtm_pre.png) top center no-repeat; }

.application-669991 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-605940(戦国ランブレイドX) ] */
.application-605940 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/605940/details/bg_main.jpg) left top repeat-x; }

.application-605940 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/605940/details/main_image.jpg); }

/* ===== box-application-section */
.application-605940 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/605940/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-605940 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/605940/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-605940 .bt-playtop {
  width: 230px;
  margin-top: 115px;
  margin-left: 195px; }

.application-605940 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/605940/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-605940 .bt-playtop [class^="bt-regist"] a {
  width: 230px;
  height: 230px;
  background: url(http://img-freegames.dmm.com/app/605940/details/bt_playtop.png) top center no-repeat; }

.application-605940 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-605940 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-605940 .bt-playbtm [class^="bt-regist"] a {
  width: 510px;
  height: 120px;
  background: url(http://img-freegames.dmm.com/app/605940/details/bt_playbtm.png) top center no-repeat; }

.application-605940 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-605940 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/605940/details/bt_playtop_pre.png) top center no-repeat; }

.application-605940 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-605940 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/605940/details/bt_playbtm_pre.png) top center no-repeat; }

.application-605940 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-673631(インフィニットストラトス) ] */
.application-673631 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/673631/details/bg_main.jpg) left top repeat-x; }

.application-673631 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/673631/details/main_image.jpg); }

/* ===== box-application-section */
.application-673631 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/673631/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-673631 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/673631/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-673631 .bt-playtop {
  width: 206px;
  margin-top: 134px;
  margin-left: 195px; }

.application-673631 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/673631/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-673631 .bt-playtop [class^="bt-regist"] a {
  width: 206px;
  height: 206px;
  background: url(http://img-freegames.dmm.com/app/673631/details/bt_playtop.png) top center no-repeat; }

.application-673631 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-673631 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-673631 .bt-playbtm [class^="bt-regist"] a {
  width: 461px;
  height: 100px;
  background: url(http://img-freegames.dmm.com/app/673631/details/bt_playbtm.png) top center no-repeat; }

.application-673631 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-673631 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/673631/details/bt_playtop_pre.png) top center no-repeat; }

.application-673631 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-673631 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/673631/details/bt_playbtm_pre.png) top center no-repeat; }

.application-673631 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }




  
  /* ========================= [ .application-633585(ファントムグリード) ] */
.application-633585 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/633585/details/bg_main.jpg) left top repeat-x; }

.application-633585 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/633585/details/main_image.jpg); }

/* ===== box-application-section */
.application-633585 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/633585/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-633585 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/633585/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-633585 .bt-playtop {
  width: 215px;
  margin-top: 115px;
  margin-left: 195px; }

.application-633585 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/633585/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-633585 .bt-playtop [class^="bt-regist"] a {
  width: 215px;
  height: 229px;
  background: url(http://img-freegames.dmm.com/app/633585/details/bt_playtop.png) top center no-repeat; }

.application-633585 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-633585 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-633585 .bt-playbtm [class^="bt-regist"] a {
  width: 643px;
  height: 147px;
  background: url(http://img-freegames.dmm.com/app/633585/details/bt_playbtm.png) top center no-repeat; }

.application-633585 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-633585 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/633585/details/bt_playtop_pre.png) top center no-repeat; }

.application-633585 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-633585 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/633585/details/bt_playbtm_pre.png) top center no-repeat; }

.application-633585 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





  /* ========================= [ .application-626604(ファントムグリードX) ] */
.application-626604 #area-application-top {
  background: url(http://img-freegames.dmm.com/app/626604/details/bg_main.jpg) left top repeat-x; }

.application-626604 #area-application-top .box-application-top {
  background-image: url(http://img-freegames.dmm.com/app/626604/details/main_image.jpg); }

/* ===== box-application-section */
.application-626604 .sec-title {
  background-image: url(http://img-freegames.dmm.com/app/626604/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-626604 #area-application-menu li a {
  background-image: url(http://img-freegames.dmm.com/app/626604/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-626604 .bt-playtop {
  width: 215px;
  margin-top: 115px;
  margin-left: 195px; }

.application-626604 .bt-playtop [class^="bt-regist"] {
  padding: 8px 10px 10px 10px;
  background: url(http://img-freegames.dmm.com/app/626604/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-626604 .bt-playtop [class^="bt-regist"] a {
  width: 215px;
  height: 229px;
  background: url(http://img-freegames.dmm.com/app/626604/details/bt_playtop.png) top center no-repeat; }

.application-626604 .bt-playtop .bt-regist a:hover {
  background-position: center bottom; }

.application-626604 .bt-playbtm [class^="bt-regist"] a span {
  top: 40px;
}

.application-626604 .bt-playbtm [class^="bt-regist"] a {
  width: 643px;
  height: 147px;
  background: url(http://img-freegames.dmm.com/app/626604/details/bt_playbtm.png) top center no-repeat; }

.application-626604 .bt-playbtm .bt-regist a:hover {
  background-position: center bottom; }

/* ===== 事前登録用 */
.application-626604 .bt-playtop .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/626604/details/bt_playtop_pre.png) top center no-repeat; }

.application-626604 .bt-playtop .bt-regist-pre a:hover {
  background-position: center bottom; }

.application-626604 .bt-playbtm .bt-regist-pre a {
  background: url(http://img-freegames.dmm.com/app/626604/details/bt_playbtm_pre.png) top center no-repeat; }

.application-626604 .bt-playbtm .bt-regist-pre a:hover {
  background-position: center bottom; }





/* ========================= [ .application-632812(装甲娘) ] */
.application-632812 #area-application-top { background: url(http://img-freegames.dmm.com/app/632812/details/bg_main.jpg) center top repeat-x; }
.application-632812 #area-application-top .box-application-top { background-image: url(http://img-freegames.dmm.com/app/632812/details/main_image.jpg); }

/* ===== box-application-section */
.application-632812 .sec-title { background-image: url(http://img-freegames.dmm.com/app/632812/details/bg_ttl.png); }

/* ===== area-application-menu */
.application-632812 #area-application-menu li a { background-image: url(http://img-freegames.dmm.com/app/632812/details/menu.png); }

/* ===== ボタン調整箇所 */
.application-632812 .bt-playtop {
    width: 250px;
    margin-top: 100px;
    margin-left: 200px; }

.application-632812 .bt-playtop [class^="bt-regist"] {
    padding: 15px 0 5px;
    background: url(http://img-freegames.dmm.com/app/632812/details/bg_playtop_bokeh.png) center top no-repeat; }

.application-632812 .bt-playtop [class^="bt-regist"] a {
    width: 230px;
    height: 230px;
    background: url(http://img-freegames.dmm.com/app/632812/details/bt_playtop.png) top center no-repeat; }

.application-632812 .bt-playtop .bt-regist a:hover { background-position: center bottom; }

.application-632812 .bt-playbtm [class^="bt-regist"] a {
    width: 510px;
    height: 120px;
    margin-bottom: 15px;
    background: url(http://img-freegames.dmm.com/app/632812/details/bt_playbtm.png) top center no-repeat; }

.application-632812 .bt-playbtm .bt-regist a:hover { background-position: center bottom; }

/* ===== 事前登録用 */
.application-632812 .bt-playtop .bt-regist-pre a { background: url(http://img-freegames.dmm.com/app/632812/details/bt_playtop_pre.png) top center no-repeat; }
.application-632812 .bt-playtop .bt-regist-pre a:hover { background-position: center bottom; }
.application-632812 .bt-playbtm .bt-regist-pre a { background: url(http://img-freegames.dmm.com/app/632812/details/bt_playbtm_pre.png) top center no-repeat; }
.application-632812 .bt-playbtm .bt-regist-pre a:hover { background-position: center bottom; }

/* !!!!コピペ不要!!!! 見出し 文字位置調整(トップ以外対象) */
.application-632812 .ntg-appdetail .sec-title { padding-left: 65px; }







 /* ========================= [ .application-691617(鋼鉄の守護姫兵団) ] */
  .application-691617 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/691617/details/bg_main.jpg) left top repeat-x; }

  .application-691617 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/691617/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-691617 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/691617/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-691617 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/691617/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-691617 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-691617 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/691617/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-691617 .bt-playtop [class^="bt-regist"] a {
    width: 222px;
    height: 224px;
    background: url(http://img-freegames.dmm.com/app/691617/details/bt_playtop.png) top center no-repeat; }

  .application-691617 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-691617 .bt-playbtm [class^="bt-regist"] a {
    width: 552px;
    height: 134px;
    background: url(http://img-freegames.dmm.com/app/691617/details/bt_playbtm.png) top center no-repeat; }

  .application-691617 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-691617 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/691617/details/bt_playtop_pre.png) top center no-repeat; }

  .application-691617 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-691617 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/691617/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-691617 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }








 /* ========================= [ .application-620725(鋼鉄の守護姫兵団xR) ] */
  .application-620725 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/620725/details/bg_main.jpg) left top repeat-x; }

  .application-620725 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/620725/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-620725 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/620725/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-620725 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/620725/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-620725 .bt-playtop {
    width: 240px;
    margin-top: 115px;
    margin-left: 205px; }

  .application-620725 .bt-playtop [class^="bt-regist"] {
    padding: 8px 10px 10px 10px;
    background: url(http://img-freegames.dmm.com/app/620725/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-620725 .bt-playtop [class^="bt-regist"] a {
    width: 222px;
    height: 224px;
    background: url(http://img-freegames.dmm.com/app/620725/details/bt_playtop.png) top center no-repeat; }

  .application-620725 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-620725 .bt-playbtm [class^="bt-regist"] a {
    width: 552px;
    height: 134px;
    background: url(http://img-freegames.dmm.com/app/620725/details/bt_playbtm.png) top center no-repeat; }

  .application-620725 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-620725 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/620725/details/bt_playtop_pre.png) top center no-repeat; }

  .application-620725 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-620725 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/620725/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-620725 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }






/* ========================= [ .application-606836(一騎当千〜Straight Striker〜　for DMM) ] */
  .application-606836 #area-application-top {
    background: url(http://img-freegames.dmm.com/app/606836/details/bg_main.jpg) left top repeat-x; }

  .application-606836 #area-application-top .box-application-top {
    background-image: url(http://img-freegames.dmm.com/app/606836/details/main_image.jpg); }

  /* ===== box-application-section */
  .application-606836 .sec-title {
    background-image: url(http://img-freegames.dmm.com/app/606836/details/bg_ttl.png); }

  /* ===== area-application-menu */
  .application-606836 #area-application-menu li a {
    background-image: url(http://img-freegames.dmm.com/app/606836/details/menu.png); }

  /* ===== ボタン調整箇所 */
  .application-606836 .bt-playtop {
    width: 240px;
    margin-top: 114px;
    margin-left: 200px; }

  .application-606836 .bt-playtop [class^="bt-regist"] {
    padding: 3px 0px 27px;
    background: url(http://img-freegames.dmm.com/app/606836/details/bg_playtop_bokeh.png) center top no-repeat; }

  .application-606836 .bt-playtop [class^="bt-regist"] a {
    width: 227px;
    height: 231px;
    background: url(http://img-freegames.dmm.com/app/606836/details/bt_playtop.png) top center no-repeat; }

  .application-606836 .bt-playtop .bt-regist a:hover {
    background-position: center bottom; }

  .application-606836 .bt-playbtm [class^="bt-regist"] a {
    width: 456px;
    height: 119px;
    background: url(http://img-freegames.dmm.com/app/606836/details/bt_playbtm.png) top center no-repeat; }

  .application-606836 .bt-playbtm .bt-regist a:hover {
    background-position: center bottom; }

  /* ===== 事前登録用 */
  .application-606836 .bt-playtop .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/606836/details/bt_playtop_pre.png) top center no-repeat; }

  .application-606836 .bt-playtop .bt-regist-pre a:hover {
    background-position: center bottom; }

  .application-606836 .bt-playbtm .bt-regist-pre a {
    background: url(http://img-freegames.dmm.com/app/606836/details/bt_playbtm_pre.png) top center no-repeat; }

  .application-606836 .bt-playbtm .bt-regist-pre a:hover {
    background-position: center bottom; }

0

