@charset "utf-8";


@media screen and (max-width:321px) {
	.post_act dl {margin-right:0;}
	.post_act dd {float:none !important; }
	.post_act dd.act {clear:left; width:auto; margin-right:0; padding-left:0;}
	.post_cmt .cmt_list .cmt_block {padding-left:24px;}
	.post_cmt .cmt_list .photo {margin-left:0;}
	.post_cmt .cmt_list .cmt_author {overflow:hidden; padding-left:14px; height:52px;}
	.cmt_input {padding-right:38px; }
	.cmt_input .col {float:none; display:block;}
	.cmt_input .btn_v4 {float:none; margin:8px -17px 0 0; display:block;}
	.form_table .otp_form dd p,
	.form_table .otp_info dd p{display:block; width:auto; margin:0;}

	.chrinfo_screen ul {padding-right:0;}
	.chrinfo_screen li {float:none; width:auto; text-align:center;}
	.chrinfo_screen li p {padding-right:0;}
	.chrinfo_screen li.last {float:none; width:auto; margin-right:0;}

	.legion_summary_wrap .spread .tit {float:none; width:auto; padding:8px; height:18px; border-width:1px;}
	.legion_summary_wrap .legion_summary .relation {clear:left;}

	.shop_gamefocus {background: none !important; border-bottom:1px solid #cecece;}
	.shop_gamefocus .event_banner {color:#000 !important; }
	.event_banner2 {background:none !important; color:#000 !important;}
	.event_banner2 .object {display:none;}
	.cell_cart_set .act .btn {display:block; margin-top:7px; padding-left:0; padding-right:0;}
	.cart_item dl {min-width:170px;}
	.shop_main_focus .event .visual {height:505px;}

	.column_aside .otp {padding-right:0;}
	.column_aside .otp p {margin-bottom:0;}
	.column_aside .otp img {position:absolute; right:24px; top:24px; width:70px;}
	.support span.step{text-align:center;padding-left:0}
	.support span.step strong{font-size:15px;text-indent:-9999px;padding:0 5px 0 0; background-position:center -196px}
	.support span.step strong.focus{text-indent:0;padding:0 22px 0 0; background-position:right -296px; margin:0 5px 0 -5px;}
	.support .article{height:auto; overflow:auto}
	fieldset.regist_type, div.confirm{margin:0 15px}
	fieldset.regist_type dl{margin-bottom:15px}
	fieldset.regist_type dt, fieldset.regist_type dd{float:none}
	fieldset.regist_type dt{width:100%;padding-top:14px;border-top:1px solid #ececec}
	fieldset.regist_type dt:first-child{border-top:0}
	fieldset.regist_type dd{width:100%}
	fieldset.regist_type dd p{width:95%}
	fieldset.regist_type input.tfield, fieldset.regist_type textarea.tfield{width:95%}
	fieldset.regist_type textarea.tfield{height:100px}


}
@media screen and (min-width:322px) and (max-width:487px) {
	.chrinfo_screen ul {padding-right:0;}
	.chrinfo_screen li {width:50%;}
	.chrinfo_screen li.even,
	.chrinfo_screen li.last {float:left; width:50%; margin-right:0; text-align:right;}
	.ie7 .chrinfo_screen li.even {padding-right:0;}
	.ie7 .chrinfo_screen li,
	.ie7 .chrinfo_screen li.even,
	.ie7 .chrinfo_screen li.last {width:49.95%;}
}
@media screen and (max-width:360px) {
	.quantity .act_number {width:auto; position:static;}
	.quantity .act_number .btn_ico {position:static; float:left; margin-left:1px;}
	.btn_ico.up,
	.btn_ico.down {width:23px; height:24px; border-radius:4px;}
	.tfield.small ~ .act_number .btn_ico.up,
	.tfield.small ~ .act_number .btn_ico.down {width:19px; height:19px;}
	.btn_ico.up2,
	.btn_ico.down2 {border-color:#292a2b; width:19px; height:19px;}
	.cart_item .btn_ico.del3 {left:81px;}
}
@media screen and (min-width:368px) and (max-width:927px) {
	.column_aside div.calendar {margin:0 auto;}
}

@media screen and (max-width: 400px) {
	.cart_item .price,
	.cart_item .quantity  {float:none;}
}
@media screen and (max-width:460px){
	.section_header .link a{display:block;margin-top:7px;}
}
@media screen and (max-width:470px) {
	#welcomeGameList .btn_c {padding-left:12px; padding-right:12px;}
	#welcomeGameList .btn_c a {display:block;}
}
@media screen and (max-width:471px) {
	.campaign_gallery li {width:50% !important}
	.ie7 .campaign_gallery li {width:49.95% !important}
	.campaign_gallery2 .thumb2 {float:none; padding-right:0;}
	.campaign_gallery ul {margin-right:0; max-width:432px;}
	.campaign_gallery ._3n,
	.campaign_gallery ._last {margin-right:0;}
	.campaign_gallery ._3n span,
	.campaign_gallery ._last span {padding-right:5%;}
	.campaign_notice .btn_v3 {padding-left:0; padding-right:0; display:block; max-width:250px; height:auto;}

	.img_toolbar .type1, .img_toolbar .type4, .img_toolbar .type7 {width:auto;}
}
@media screen and (max-width:480px) {
	.join_event .concept{float:none; width:auto; }
	.join_event .event_aside {text-align:center; border-top:1px solid #dcdcdc; border-left:0;float:none; width:auto; padding:20px 20px 0; margin:20px 0 0;}
}
@media screen and (min-width:488px) and (max-width:607px) {
	.chrinfo_screen ul {padding-right:0;}
	.chrinfo_screen li {width:25%;}
	.chrinfo_screen li.last {float:left; margin-right:0; width:25%;}
	.ie7 .chrinfo_screen li,
	.ie7 .chrinfo_screen li.last {width:24.9%;}
}
@media screen and (max-width:500px) {
	.theme_box.top .theme_list .spot .img_area {float:none; margin-right:0;}

	.form_table .col3 fieldset {width:100%;}
	.form_table .col3 .cell {float:none !important; width:auto !important; display:block; padding-top:16px;}
	.form_table .col3 fieldset .cell:first-child {padding-top:0;}
	.form_table fieldset label {padding-right:0; padding-left:0 !important; }
	.form_table .col3 .cell label .txt {/*position:static; width:auto; text-align:left;*/display:none;}
	.form_table .col3 .zip .btn_v4 {float:none; margin:16px 0 0;padding-left:0; padding-right:0; display:block;}
}
@media screen and (max-width:558px) {
	#welcomeGameList {margin:0 -24px;}
	#welcomeGameList .theme {padding-left:24px; padding-right:24px;}
}
@media screen and (min-width:581px) and (max-width: 607px){
	.legion_summary_wrap .spread .tit {float:none; width:auto; padding:8px; height:18px; border-width:1px;}
}
@media screen and (max-width:607px) {
	#container {margin:0;}
	/* .user_summary_wrap .btn_relation  {position:static; margin:0 0 32px 24px; }
	.user_summary_wrap .user_summary {padding-right:24px;}	*/

	.gameinfo_header.aion .visual img {margin:0 0 0 -30%; max-width:600px;}
	.gameinfo_header.l2 .visual img {margin:0 0 0 -10%; max-width:540px;}
	.gameinfo_header.lineage .visual img {max-width:500px;}
	.gameinfo_header.janryumon .visual img {max-width:500px;}
	.gameinfo_intro.l2_section3 .visual img {width:140%; max-width:515px; margin-left:-10%}

	td.cell_total dd li {padding-left:0;}
	td.cell_total dd li {padding-left:0px;}
	.coupon_regist fieldset span{margin-right:0;}
	.coupon_regist fieldset span input.tfield.big.active{float:none;}
	.coupon_regist fieldset em{float:none;display:block;padding:7px 0 0 0;margin-right:0;}
	.coupon_regist fieldset em .btn_v2.big{width:100%;padding:11px 7px;}
	.section_header .link a{display:inline-block;margin-top:0px;}

	.group_summary_wrap .btn_select  {position:static; margin:0 0 32px 24px; }
	.group_summary_wrap .user_summary {padding-right:24px;}

	.cart_list li .act {display:block;}

	body.login,
	body.account {background:none;}
	body.login #header,
	body.account #header,
	body.service #header {display:block;}
	body.login #header h2, body.login #header h3,
	body.account #header h2, body.account #header h3,
	body.service #header h2, body.service #header h3 {display:none;}
	body.service #container {margin-left:0}
	body.login #content,
	body.account #content {padding:0; position:static;}
	.wrap_member {border-radius:0; margin:0;}
	.wrap_member .shadow {display:none;}

	#myContent.floating_profile {padding-bottom:30px;}
	#myContent .social_status .btn4 {margin-bottom:30px;}

	.img_toolbar .type3,
	.img_toolbar .type6 {float:left;}


}

@media screen and (min-width:608px) {
	body.login #header,
	body.account #header,
	body.service #header {display:none !important;}
	body.login #container,
	body.account #container,
	body.service #container {margin-left:48px !important;}
}
@media screen and (min-width:608px) and (max-width:680px) {
	.form_table .otp_form dd p{display:block; width:auto; margin:0;}
}
@media screen and (min-width:608px) and (max-width:757px) {
	.campaign_gallery li {width:50% !important}
	.ie7 .campaign_gallery li {width:49.95% !important;}
	.campaign_gallery2 .thumb2 {float:none; padding-right:5%;}
	.campaign_gallery ul {margin-right:0; max-width:432px;}
	.campaign_gallery ._3n,
	.campaign_gallery ._last {margin-right:0;}
	.campaign_gallery ._3n span,
	.campaign_gallery ._last span {padding-right:5%;}
}

@media screen and (min-width:608px) and (max-width:775px) {
	.chrinfo_screen ul {padding-right:0;}
	.chrinfo_screen li {width:50%;}
	.chrinfo_screen li.even,
	.chrinfo_screen li.last {float:left; width:50%; margin-right:0; text-align:right;}
	.ie7 .chrinfo_screen li.even {padding-right:0;}
	.ie7 .chrinfo_screen li,
	.ie7 .chrinfo_screen li.even,
	.ie7 .chrinfo_screen li.last {width:49.95%;}
}

@media screen and (min-width:608px) and (max-width: 787px) {
	.theme_box.top .theme_list .spot .img_area {float:none; margin-right:0;}
}
@media screen and (min-width:608px) and (max-width:850px) {
	.img_toolbar .type3,
	.img_toolbar .type6 {float:left;}
	.img_toolbar .type1, .img_toolbar .type4, .img_toolbar .type7 {width:auto;}
}
@media screen and (min-width: 608px) and (max-width:927px) {
	.gameinfo_header.aion .visual img {margin:0 0 0 -35%; max-width:698px;}
	.gameinfo_header.l2 .visual img {margin:0 0 0 -12%; max-width:500px;}
	.gameinfo_intro.aion_section1 .visual img {margin-left:-5%;}
	.gameinfo_intro.l2_section3 .visual img {width:120%; max-width:500px;}
}
@media screen and  (max-width:620px) {
	.server_status .status2 .game_info2 .w2_30 {width:30%;}
}
@media screen and  (min-width:621px) {
	.server_status .status2 .tbl.flexible th,
	.server_status .status2 .tbl.flexible td {display:table-cell; }
	.ie7 .server_status .status2 .tbl.flexible th,
	.ie7 .server_status .status2 .tbl.flexible td {display:block;}
	.ie8 .status2 .tbl.flexible .w_auto {width:auto !important;}
	.server_status .status2 .game_info1 .tbl.flexible th {width:25%;}
	.server_status .status2 .game_info2 .tbl.flexible .cell1 {width:50px;}
	.server_status .status2 .game_info2 .tbl.flexible .cell3 {width:33%;}
	.server_status .status2 .game_info2 .tbl.flexible .cell4 {width:22%;}
}

/*L1 itemSearch*/
@media screen and (max-width:624px) {
    .itemMarketPrice .titSubWrap h3 { margin-bottom: 5px; float: none;}
    .itemMarketPrice .titSubWrap .fr{ float: none;}
}

@media screen and (max-width:648px){
	.game_download_box .tab_content .link_area.v2 em{display:block;padding:15px 0;}
}
@media screen and (max-width:688px) {
	.otp_service .game_guard .thumb{float:none;margin:0 0 12px 0;}
}
@media screen and (max-width:702px) {
	#welcomeGameList #_gameTab ul {display:none;}
	#welcomeGameList #_gameTab .gameselectbox {position:static; visibility:visible;}
}
@media screen and (max-width:703px) {
	.form_table dl {margin:0 !important}
	.form_table dt {float:none; width:auto !important; margin:0 !important;}
	.form_table dd {float:none; width:auto !important; margin:0; max-width:none !important;}
	.form_table .row3 {padding-right:0;}
	.form_table .row3 dt {text-align:left;}
	.form_table .row3 dt strong {display:inline;}
}

@media screen and (max-width:724px) {
	.caption_list .screen{width:auto; float:none !important;}
	.caption_list .desc{margin-left:0 !important; padding-top:14px !important;}
}
@media screen and (max-width:735px) {
	.mobile_block {padding-right:0; background:none;}
	.mobile_block .concept {float:none; width:auto;}
	.mobile_block .store {background:#e5e5e5; float:none; width:auto; margin:0; }
	.mobile_block .screenshot {margin-top:16px; }
}
@media screen and (max-width:748px) {
	.campaign_main .expl .thumb{margin-right:0;float:none;}
	.campaign_main .expl .infoin{margin-top:10px;}
}

@media screen and (max-width:758px){
	.section_header .link a{display:block;margin-top:7px;}
}
@media screen and (min-width:776px) and (max-width:1378px) {
	.chrinfo_screen ul {padding-right:0;}
	.chrinfo_screen li {width:25%;}
	.chrinfo_screen li.last {float:left; margin-right:0; width:25%;}
	.ie7 .chrinfo_screen li,
	.ie7 .chrinfo_screen li.last {width:24.9%;}
}
@media screen and (max-width: 788px) {
	.terms_location ul li,.ie7 .terms_location ul li{width:100%;display:block;}

	.coupon_finish .info dl dt,.coupon_finish .info dl dd{float:none;width:100%;padding-right:0;}
	.coupon_finish .info dl dd{margin-top:10px !important;}
	.payment_area .info dt,.payment_area .notice .sum .info{float:none;}
	.payment_area .info dd{width:auto;}
	.payment_area .notice .sum .info dt{float:left;}

	.wrap_member .send {padding-right:0; margin-bottom:0;}
	.wrap_member .send div {float:none; width:auto;}
	.wrap_member .send .act {float:none; margin:0;}
	fieldset.member_certify .item label {margin-right:14px;}
	fieldset.member_certify .item label .tfield {float:none;}
	fieldset.member_certify .item label em {float:none; display:block; text-align:right; margin:0 -14px 0 0; padding:10px 0 0;}

}

@media screen and (max-width:799px) {
	.fan_kit {margin-right:0;}
	.fan_kit h1 {font-size:54px; position:static; white-space:normal;}
	.fan_kit img {margin:50px 0 0; width:256px; float:right;}
	.fan_kit .desc {float:none; width:auto;padding-top:9px;}
	.fan_kit .btn_v2 {position:absolute; }
}
@media screen and (min-width:800px) and (max-width:1088px) {
	.fan_kit {margin-right:0;}
	.fan_kit h1 {position:static; white-space:normal;}
	.fan_kit img {margin:13px 0 0; width:50%;}
	.fan_kit .btn_v2 {float:left;}
	.fan_kit .desc {width:50%; padding-top:9px;}
}

@media screen and (max-width:833px) {
	.gameinfo_simple li {width:50%;}
	.ie7 .gameinfo_simple li {width:49.95%;}
	.gameinfo_simple .focus {float:left; width:50%; background-position:right 0;}
	.ie7 .gameinfo_simple .focus {width:49.95%;}
}
@media screen and (min-width:834px) and (max-width:1247px) {
	.gameinfo_simple li {width:33%;}
	.gameinfo_simple .focus {clear:both; width:auto;}
}

@media screen and (max-width:847px) {
	.wrap_member {border:0; }
}
@media screen and (max-width:850px) {
	.game_download_box .tab_area ul {display:none;}
	.game_download_box .tab_area .selectbox {display:block;position:relative;}
	.game_download_box .tab_content .link_area .type2 {float:none; padding-left:0; margin:0 10px 10px; background-position:0 -500px; background-repeat:repeat-x; width:auto;}
}
@media screen and (max-width:860px) {
	.list_nav .paging {width:100%; padding:0; margin:0;}
	.paging a,
	.paging span {display:none;  border-color:transparent;}
	.paging .current,
	.paging .total {position:static}
	.paging .current {display:inline-block; border-color:transparent; background:none; padding-left:0; padding-right:0;}
	.paging .pagenav.prev {display:inline-block; left:12px; top:0;}
	.paging .pagenav.next { display:inline-block; right:12px;  top:0;}
	.paging .total {display:inline; padding-left:0; padding-right:0;}


	.item_view {margin:0;}
	.item_img {margin-left:0; width:auto; float:none; padding-right:24px;}
	.item_info {padding-left:24px; padding-right:24px; float:none; width:auto;}
	.item_view .item_comment {margin:0;}
	.item_detail {margin:0;}
}
@media screen and (max-width:878px) {
	.kaimo_header h2{font-size:34px;}
}
@media screen and (max-width:888px) {
	.gameinfo_con .thumb.fl,.gameinfo_con .thumb.fr{float:none;}
	.item_use dt {float:none; background:none; padding-right:0; margin-right:0;}
}

@media screen and (max-width:896px) {
	.gameGuide{padding:15px}
	.gameGuide .content_header {margin:-15px -15px 15px}
	.gameGuide table.tbl.type2{width:100%}
	.gameGuide .tab,
	.gameGuide .guide_title {margin:-15px -15px 15px;}
	.gameGuide .guide_title {padding-left:15px; padding-right:15px;}

}

@media screen and (max-width:912px){
	.power_dungeon .dungeon_list .column, .location_list .column, .wiki_list .block{width:100%;}
}
@media screen and (max-width:918px) {
	.campaign_list li{float:none;width:100%;}
	.campaign_list li .box{border-width:1px 0 0 0;}
	.campaign_list li:first-child .box{border-top:0;}
	.campaign_list li .visual{left:0%;float:right;}
	.campaign_list li .visual img {float:right;left:0%;}
}
@media screen and (max-width:927px) {

	.tab table,
	.tab_sub ul {display:none;}
	.tab .selectbox2,
	.tab ._sub,
	.tab_sub .selectbox3 {position:static; visibility:visible;}


	.res1 ~ #container #content.type2,
	#content.type2,
	.res1 ~ #container #content.type4,
	#content.type4 {background-image:none; position:static; padding-bottom:50px;}
	.column_wrapper {margin:0; background:none; border:0; padding-right:0;}
	.column_focus {float:none; border:0; }
	.column_aside ~ .column_focus {border-top:1px solid #cecece; margin-top:-1px;}
	.column_aside {margin-right:0; border:0; width:auto; padding:0 24px;float:none; border-top:1px solid #cecece;}
	.column_aside .aside_act {padding-left:0; padding-right:0;}
	.gallery_list .gallery_img,
	.gallery_list .gallery_img2 {float:none;}
	.gallery_list .gallery_cont,
	.gallery_list .gallery_cont2 {padding:24px 0 0;}
	.gallery_list2 .column {width:50%;}
	.ie7 .gallery_list2 .column {width:49.95%;}
	.gallery_list3 .column {width:100%;}
	.ie7 .gallery_list3 .column {width:100%;}
	.post.v2 {padding-left:0}
	.post.v2 .img_area {margin-left:0; float:none; padding-bottom:0;}
	/* .user_summary_wrap .btn_relation  {position:static; margin:0 0 0 0; } */	/*margin:0 0 32px 24px;*/
	/* .user_summary_wrap .user_summary {padding-right:24px;} */
  .user_summary_wrap .user_summary{padding-right:24px;}
  .user_summary_wrap .act_relation{clear:both}
  #profileTop .user_summary .charaStand{position:static; margin:0 auto -24px;}
  body.community .type2 .column_focus{float:none;}
  #ncToysShowcase .showcaseBody .ncToysTradeRequest{background-position:center 57px;}
  #ncToysShowcase .showcaseBody .ncToysTradeRequestNull1{background-position:center 130px; width:320px;}
  #ncToysShowcase .showcaseBody .ncToysTradeRequest .chara .imgArea img{width:160px}

	.column_top {float:none; width:100%; background:#f8f8f8; padding-bottom:36px;}
	.column_list {padding-top:24px; }
	.column_list .tab.top span.selectbox2 {border-width:1px 0;}
	.tab .shadow {display:none;}
	.avatar_storage {display:none; margin-top:0; overflow:hidden; height:auto; max-height:389px;}
	.avatar_storage .act,
	.avatar_storage.open {display:block;}
	.avatar_storage .act {position:relative; z-index:1;}
	.avatar_storage .itemlist3_wrap {min-height:318px; max-height:318px;}
	.column_top .rolling_nav.open {display:block;}
	.column_top .btn_complex {display:inline-block;}
	.avatar_storage .itemlist3 {min-height:0;max-height:318px;position:relative; }
	.itemlist3_v2 .column {width:50%;}
	.ie7 .itemlist3_v2 .column {width:49.95%;}
	.group_create {margin:0 24px; padding-bottom:300px;}
	.group_create h2 strong {font-size:46px;}
	.group_create .concept {width:auto;}
	.group_create fieldset {max-width:none; padding-right:14px;}
	.group_create .visual {min-width:246px; width:246px; max-width:none; padding-right:0; }

	.chrinfo_cont .chrinfo_item .chrinfo {padding-bottom:0; padding-left:24px; padding-right:24px;}
	.chrinfo_cont .chrinfo_item  .chrinfo .visual {position:static;float:none;}
	.chrinfo_cont .chrinfo_item  .chrinfo .visual img {float:right;}
	.jstroy .desc1{padding-right:0;}
	.jstroy .fl, .jstroy .fr{float:none;display:block;text-align:center;margin:0;}
	.jstroy .visual{position:static;display:block;text-align:center;max-width:100%;}
	.campaign_gallery.fl,
	.campaign_gallery.fr,
	.campaign_gallery2.fl,
	.campaign_gallery2.fr  {float:none; width:auto;}
	.campaign_gallery.fr h3,
	.campaign_gallery.fr ul,
	.campaign_gallery2.fr .thumb2,
	.campaign_gallery2.fr dd,
	.campaign_gallery2.fr .btn_l {padding-left:0;}
	.campaign_gallery2.fr {padding-top:11px; margin-top:10px; }
	.gameinfo_header h1 {font-size:40px;}
	.gameinfo_intro h3 {font-size:25px;}

	.gameinfo_header.aion .visual img { width:140%;}
	.gameinfo_header.l2 .visual img { width:120%;}
	.gameinfo_header.lineage .visual img { width:120%; margin-left:-20%; max-width:500px;}
	.gameinfo_header.janryumon .visual img { width:120%; margin-left:-10%; max-width:400px;}
	.gameinfo_header.guildwars .visual img {width:150%; max-width:500px; margin:-30px 0 0 -20%;}

	.gameinfo_intro.aion_section1 .explain {margin-right:0; padding-bottom:10px;}
	.gameinfo_intro.aion_section1 .act {padding-bottom:0; margin-bottom:-5%}
	.gameinfo_intro.aion_section1 .visual {position:static; width:auto;}
	.gameinfo_intro.aion_section1 .visual img {width:120%; max-width:460px}
	.gameinfo_intro.l2_section3 .act {margin-bottom:-100px;}
	.gameinfo_intro.l_section3 .explain {margin-right:0;}
	.gameinfo_intro.l_section3 .act {padding-bottom:140px;}
	.gameinfo_intro.l_section3 .visual img {width:150%; max-width:800px}
	.gameinfo_intro.j_section1 .visual {padding-top:50px;}
	.gameinfo_intro.j_section1 .visual img {width:180%; max-width:900px;}
	.gameinfo_intro.l_story .explain {margin-right:0; }
	.gameinfo_intro.l_story .visual {position:static; width:auto; margin-top:-20px;}
	.gameinfo_intro.l_story .visual img {width:100%; max-width:350px;}


	.gameinfo_movie {margin:0;}
	.slide_list2 .block {width:50%;}
	.gameinfo.type1 .section {float:none; width:auto !important; min-height:inherit;}
	.gameinfo.type1.line {border:0;}
	.gameinfo.type1.line .section {border-bottom:1px solid #e8e8e8;}
	.gameinfo.type1 .visual {position:static; width:auto; padding:0 24px;}
	.gameinfo.type1 .visual img {margin:0;}
	.gameinfo.type1 .section {padding-bottom:0;}
	.gameinfo.type1 .aion_section2 .visual img {width:85%; height:auto;}
	.gameinfo.type1 .aion_section3 .visual img {width:60%; height:auto; }
	.gameinfo.aion_section4 .explain {float:none;}
	.gameinfo.aion_section4 .act {float:none; padding-left:24px; width:auto;}
	.gameinfo.aion_section4 li {width:25%;}
	.ie7 .gameinfo.aion_section4 li {width:24.95%;}
	.gameinfo.type3.aion_section5  .act {float:none;}
	.gameinfo.type3.aion_section5  .visual {float:none; width:auto !important; }
	.gameinfo.type3.aion_section5 .visual img {width:66.5%;}
	.gameinfo.type1 .l2_section1 .act,
	.gameinfo.type1 .l2_section2 .act {position:absolute;}
	.gameinfo.type1 .l2_section1 .visual {margin-top:-30px; padding-right:0;}
	.gameinfo.type1 .l2_section1 .visual img {width:90%;}
	.gameinfo.type3.l2_section4 .act {position:absolute;}
	.gameinfo.type3.l2_section4 .visual img {width:90%;}
	.gameinfo.type3.l2_section4 .visual {width:90%;position:static; float:right;  padding-right:24px;}
	.gameinfo.type1 .l_section1 .act,
	.gameinfo.type1 .l_section2 .act {padding-bottom:0; position:absolute;}
	.gameinfo.type3.l_section4 .act {position:absolute;}
	.gameinfo.type3.l_section4 .visual img {width:90%;}
	.gameinfo.type3.l_section4 .visual {width:90%;position:static; float:right;  padding-right:24px;}

	.gameinfo.type3.b_section1 .visual {width:90%;position:static; float:right;}
	.gameinfo.type3.b_section1 .visual img {width:100%;}
	.gameinfo.type1 .b_section2 .explain {padding-bottom:0;}
	.gameinfo.type3.b_section4 .visual {width:90%;position:static; float:right;}
	.gameinfo.type3.b_section4 .visual img {width:100%;}

	.gameinfo_intro.l2_section3 .visual{width:100%;position:static;}
	.gameinfo_intro.l2_section3 .visual img{width:100%;}


	.story_print {-webkit-column-count:0; -moz-column-count:0; column-count:0;}

	.server_status .status2 .thumb{margin-bottom:12px;margin-right:0;}
	.server_status .status2 .thumb img{max-width:100%; }
	.server_status .status2 .thumb,
	.server_status .status2 .table_con,
	.server_status .status2 .tbl{float:none;width:100%;}

	.server_status .status3 .tbl.flexible .w2_30,
	.server_status .status4 .tbl.flexible .w2_30 {width:30%; }

	.update_list .thumb{float:none;}
	.update_list .thumb img{max-width:100%;width:auto;height:auto;}
	.update_list dl {margin-top:10px;}
	.update_list.v2 li {padding-left:24px; padding-bottom:0; min-height:0;}
	.update_list.v2 li .thumb2 {position:static;display:block;}
	.update_list.v2 li .thumb2 img{max-width:100%;}
	.update_list.v2 dl {margin-top:0px;}

	.itemlist .column {width:50%;}
	.itemlist .big {width:100%;}
	.ie7 .itemlist .column {width:49.95%;}
	.ie7 .itemlist .big {width:100%;}
	.premium_list .column{width:100%;}
	.premium_list .block{width:auto;}

	.itemlist2 .column {width:100%;}
	.ie7 .itemlist2 .column {width:100%;}
	.shop_main_focus .event,
	.shop_main_focus ul {float:none; width:auto; }
	.shop_main_focus ul {margin:0 0 0 -1px;}
	.ie7 .shop_main_focus .event,
	.ie7 .shop_main_focus ul {width:auto}
	.shop_main_banner .column {float:none !important; width:auto !important}
	.shop_main_banner .column .box{border-width:0 0 1px;}
	.shop_main_banner .column .banner.type2 .box {border-width:0 0 1px 1px;}
	.shop_main_banner .column .banner.type2 li:first-child .box {border-width:0 0 1px;}
	.shop_main_kaimo {padding:14px 0;}
	.shop_main_kaimo a {padding:34px 25px 0; background-position:center 0 !important; min-height:17px;}
	.coupon{padding:170px 24px 24px;background-position:center 30px;}
	.coupon_details dl dd ul.step.big,.coupon_details dl dd ul.step.middle{display:none;}
	.coupon_details dl dd ul.step.small{display:block;}
	.coupon_details dl dd ul.step.small li{width:100%;margin-top:8px;}
	.coupon_details dl dd ul.step.small li:first-child{margin-top:0;}
	.shop_member_grade {padding:0 24px;}
	.shop_member_grade .grade_img {float:none; width:auto;}
	.shop_member_grade .grade_img img {margin:31px 0 5px}
	.shop_member_grade .msg {padding:8px 0 7px;}

	.offline .product_list .block .thumb{float:none;display:inline-block;margin-right:0;vertical-align:top;}
	.offline .product_list .block .ribbon{right:0;left:242px;}
	.offline .product_list .block .ribbon + .cont{padding-right:0;}
	.offline .product_list .block .cont dt{margin-top:16px;}
	.offline .etc_list .block{width:100%;}

	.section_header .link{clear:both;float:none;padding-left:17px;}

	.group_summary_wrap .btn_select  {position:static; margin:0 0 32px 24px; }
	.group_summary_wrap .group_summary {padding-right:24px;}
	.my_setting {width:100%;}
	.ie7 .my_setting {width:100%;}
	.section_leave fieldset>div {float:none !important; width:auto !important}

	.help_faq {border-top:none;}
	h2.help ~ .column_wrapper .column_focus span.selectbox2{border-top:none;}
	fieldset.regist_type dl.login dd.type2 label input.tfield{width:95%;margin:0 0 5px 0;}
	.column_aside .otp {padding-right:132px; min-height:62px;}
	.column_aside .otp p {margin-bottom:0;}
	.column_aside .otp img {position:absolute; right:24px; top:24px;}


	/** L1 itemSearch **/
    .itemMarketPrice .titSubWrap { border-bottom: none;}
    .itemMarketPrice .wrap_block { padding-bottom: 0;}
    .itemMarketPrice .rankBox { width: 100%; min-height: 10px; padding-bottom: 20px;}
    .itemMarketPrice .rankBox.fl,
    .itemMarketPrice .rankBox.fr { float: none;}
    .itemMarketPrice .tab.itemState { border-top:none;}
    .itemMarketPrice .tbl .itemIcon { display: none;}
    .itemMarketPrice .wrap_item .dlWrap { width: 100%; margin-bottom: 10px; float: none;}
    .itemMarketPrice .wrap_item .wrap_item_info .itemIcon { display: none;}
    .itemMarketPrice .wrap_item .wrap_item_info .pwLink { display: none;}
    .itemMarketPrice .tbl.flxTbl th,.itemMarketPrice .tbl.flxTbl td { display: none;}
    .itemMarketPrice .tbl.flxTbl .es { display: table-cell;}

    /*map*/
    .itemMarketPrice .wrap_storemap .wrap_map { height: 145px; overflow: hidden;}
    .itemMarketPrice .wrap_storemap .wrap_map.maps { padding-left: 25px; background: url(/images/lineage/itemsearch/marketMap2.jpg) no-repeat 0 0;}
    .itemMarketPrice .wrap_storemap .wrap_map div { position: relative; width: 288.5px; height: 145px;}
    .itemMarketPrice .wrap_storemap .wrap_map ul.area_left { width: 0; padding-left: 13px;}
    .itemMarketPrice .wrap_storemap .wrap_map ul.area_right { width: 0; margin-left: 0; padding-left: 13px; background-position: -210px 0;}
    .itemMarketPrice .wrap_storemap .wrap_map ul li { display: none;}
}

@media screen and  (min-width:928px) {
	.campaign_gallery2.fr {background:none;}

	.server_status .status3 .tbl.flexible th,
	.server_status .status3 .tbl.flexible td {display:table-cell; }
	.ie7 .server_status .status3 .tbl.flexible th,
	.ie7 .server_status .status3 .tbl.flexible td {display:block;}
	.ie8 .server_status .status3 .tbl.flexible .w_auto {width:auto !important;}
	.server_status .status3 .tbl.flexible .cell1 {width:70px;}
	.server_status .status3 .tbl.flexible .cell2 {width:14%;}
	.server_status .status3 .tbl.flexible .cell4 {width:22%;}
	.server_status .status3 .tbl.flexible .cell5 {width:20%;}
	.server_status .status3 .tbl.flexible .cell6 {width:20%;}
	.server_status .status4 .tbl.flexible th,
	.server_status .status4 .tbl.flexible td {display:table-cell; }
	.ie7 .server_status .status4 .tbl.flexible th,
	.ie7 .server_status .status4 .tbl.flexible td {display:block;}
	.ie8 .server_status .status4 .tbl.flexible .w_auto {width:auto !important;}
	.server_status .status4 .tbl.flexible .cell1 {width:70px;}
	.server_status .status4 .tbl.flexible .cell2 {width:14%;}
	.server_status .status4 .tbl.flexible .cell4 {width:9%;}
	.server_status .status4 .tbl.flexible .cell5 {width:20%;}
	.server_status .status4 .tbl.flexible .cell6 {width:11%;}
	.server_status .status4 .tbl.flexible .cell7 {width:20%;}

	.column_list {background:none;}
}
@media screen and (min-width:928px) and (max-width:1000px) {
	.campaign_gallery li {width:50% !important}
	.ie7 .campaign_gallery li {width:49.95% !important;}
	.campaign_gallery2 .thumb2 {float:none; padding-right:5%;}
	.campaign_gallery2 .btn_l {padding-right:24px;}
}

@media screen and (min-width: 928px) and (max-width:1087px) {
	.shop_main_focus .event .visual{}
	.shop_main_focus .event .visual img {height:503px;}
	.shop_main_banner .column._1st,
	.shop_main_banner .column._2nd {width:50%;}
	.ie7 .shop_main_banner .column._1st,
	.ie7 .shop_main_banner .column._2nd {width:49.95%;}
	.shop_main_banner .column._3rd {clear:both;}
	.shop_main_banner .column._3rd .banner.type3 {float:left; width:50%;}
	.shop_main_banner .column._3rd .banner:first-child .box{border-width:0 0 1px;}
}

@media screen and (min-width:928px) and (max-width: 1107px) {
	.theme_box.top .theme_list .spot .img_area {float:none; margin-right:0;}
}
@media screen and (min-width:928px) and (max-width:1150px) {
	.gameinfo_header.aion .visual img {margin-left:-10%}
	.gameinfo_header.l2 .visual img {margin-left:-10%}
	.gameinfo_header.lineage .visual img {margin-left:-10%}
	.gameinfo_header.janryumon .visual img {margin-left:0; max-width:450px}
	.gameinfo_header.guildwars .visual img {margin:-5% 0 0; max-width:500px;}

	.gameinfo_intro.aion_section1 .act {padding-bottom:120px;}
	.gameinfo_intro.aion_section1 .explain {margin-right:25%;}
	.gameinfo_intro.l2_section3 .visual {width:90%;margin:-5% -20% 0 0;}
	.gameinfo_header.l2 .visual img {max-width:545px;}
	.gameinfo_intro.l2_section3 .cont {position:absolute;}
	.gameinfo_intro.l_section3 .explain {margin-right:30%;}
	.gameinfo_intro.l_section3 .act {padding-bottom:170px;}
	.gameinfo_intro.j_section1 .visual img {width:160%; max-width:1000px}
	.gameinfo_intro.l_story .explain {margin-right:30%;}
}

@media screen and (min-width:928px) and (max-width:1165px) {
	.chrinfo_item.odd .chrinfo  {padding-right:50%;}
	.chrinfo_item.even .chrinfo  {padding-left:50%;}
	.chrinfo .visual {width:50%;}
}
@media screen and (min-width:928px) and (max-width:1180px) {
	.img_toolbar .type3,
	.img_toolbar .type6 {float:left;}
	.img_toolbar .type1, .img_toolbar .type4, .img_toolbar .type7 {width:auto;}
}
@media screen and (min-width:928px) and (max-width:1247px) {
	.gameinfo.type1 .aion_section2 {padding-bottom:12%;}
	.slide_list2 .block {width:25%;}
	.gameinfo .aion_section7 .visual {float:left;}
	.gallery_list2 .column {float:left; width:25%; }
	.ie7 .gallery_list2 .column {width:24.95%;}
	.gallery_list3 .column {width:50%;}
	.ie7 .gallery_list3 .column {width:49.95%;}
	.itemlist3_v2 .column {width:25%;}
	.ie7 .itemlist3_v2 .column {width:24.95%;}

	.premium_list .column{width:50%;}
	.ie7 .premium_list .column{width:49.5%;}
	.premium_list .block{width:auto;}
	.premium_list .block dd .thumb img{width:auto;height:auto;max-width:100%;}

	.itemlist .column {width:25%;}
	.ie7 .itemlist .column {width:24.95%;}
	.itemlist .column.big {width:50%}
	.ie7 .itemlist .column.big {width:49.95%;}
	.itemlist2 .column {width:50%;}
	.ie7 .itemlist2 .column {width:49.95%;}
	.shop_member_grade .msg {padding:8px 0 0;}

	.offline .etc_list .block{width:50%;}
	.ie7 .offline .etc_list .block{width:49.5%;}

	.my_setting {width:50%;}
	.ie7 .my_setting {width:49.95%;}
}
@media screen and (min-width:928px) and (max-width:1384px) {
	.campaign_gallery.fr h3,
	.campaign_gallery.fr ul {padding-left:0;}
	.campaign_gallery ul {margin-right:0; max-width:none; width:95%;}
	.campaign_gallery ._3n,
	.campaign_gallery ._last {margin-right:0;}
	.campaign_gallery ._3n span,
	.campaign_gallery ._last span {padding-right:5%;}
	.campaign_gallery2.fr .thumb2,
	.campaign_gallery2.fr dd,
	.campaign_gallery2.fr .btn_l {padding-left:0;}
}
@media screen and (min-width: 928px) and (max-width: 1408px) {
	.coupon_details dl dd ul.step.big,.coupon_details dl dd ul.step.small{display:none;}
	.coupon_details dl dd ul.step.middle{display:block;}
}
@media screen and (max-width:928px) {
	.offline .prd_img{float:none}
	.offline .prd_info{padding:24px;}
	.offline .prd_detail div .thumb{float:none;margin: 0 0 12px 0;}
}
@media screen and (max-width:930px) {
	.leave_step {margin:0 auto; width:272px;}
	.leave_step li {float:none; margin-top:8px; margin-right:0 !important; padding-bottom:13px; background-position:0 -400px}
	.leave_step li.last {background-position:0 -600px; padding-bottom:0;}
	.leave_step li strong {background:none !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; text-align:center;}
	.support .download_section .btn_area.type2 {margin-left:0;}
	.support .download_section .btn_area.type2 li {display:block; padding:8px 0;}
}
@media screen and (max-width:948px) {
	.netcafe_info .fl,.ie7 .netcafe_info .fl{float:none;width:100%;margin-top:24px;}
	.netcafe_info .fl:first-child{margin-top:0;}
}

@media screen and (max-width:961px) {
	.form_table .row {padding-left:0; padding-right:0; margin-top:16px !important; border-top:1px solid #efefef;}
	.form_table .row dt {float:none; margin-left:0; }
	.form_table .row dd {float:none; margin-right:0; padding-left:0; width:auto; max-width:none;}
	.form_table .row dd.col1 {padding-right:14px;}
	.form_table .row .col2 {padding-top:8px;}
	.form_table .row dt .tfield {margin:8px 0;}
}

@media screen and (min-width:962px) and (max-width:1147px) {
	.form_table .row {padding-left:0;border-top:1px solid #efefef; }
	.form_table .row dt {width:auto; margin-left:0; float:none;}
	.form_table .row dt .tfield {margin:8px 0;}
}
@media screen and (max-width:999px) {
	.article_list .w2_30 {width:30%;}
	.article_list .w2_40 {width:40%;}
	.article_list .w2_50 {width:50%}
	.article_list .w2_70 {width:70%}
	.article_list .w2_100 {width:100px}
	.article_list .w2_3n {width:33.3%;}
	.article_list th.cell_store{width:50%;}
	.article_list th.cell_addr{width:50%;}
	.article_list th.essential.l,
	.article_list td.essential.l,
	.article_list td.cell_subject,
	.article_list td.cell_subject2,
	.article_list td.cell_buy,
	.article_list td.cell_store {padding-left:24px;}
	.article_list td.cell_date.essential {white-space:nowrap;}
	.article_list .service_cat {display:inline;}
	.article_list .service_cat2 strong {display:none;}
	.article_list .service_cat2 span {display:inline;}


	.cart_item {padding-right:0 !important}
	.cart_item .btn_ico.del3 {display:block;}
	.article_list .row_total dd {padding-right:10px;}
}
@media screen and (min-width:1000px) {
	.article_list th,
	.article_list td {display:table-cell; }
	.ie7 .article_list th,
	.ie7 .article_list td {display:block;}
	.ie8 .article_list th.w_auto,
	.ie8 .article_list .w_auto2 {width:auto;}
}
@media screen and (max-width:1000px) {
	.caption_list {display:block;}
	.ie7 .caption_list li,
	.caption_list li {display:block; width:100%;}
}
@media screen and (min-width:1001px) and (max-width:1384px) {
	.campaign_gallery li,
	.campaign_gallery ._3n,
	.campaign_gallery ._last{width:33.3%;}
	.ie7 .campaign_gallery li,
	.ie7 .campaign_gallery ._3n,
	.ie7 .campaign_gallery ._last {width:32.95%;}
}
@media screen and (max-width:1004px) {
	.concept_box .header,
	.concept_box .box {padding-right:24px;}
	.concept_box .visual {opacity:0;}
	.legacy-ie .concept_box .visual,
	.ie9 .concept_box .visual {display:none;}
	.game_download_box .visual {opacity:0;}
	.legacy-ie .game_download_box .visual {display:none;}
	.game_download_box .tab_content ul {padding-right:24px}

	/*jrm DL*/
	.game_download_box.typeJrm .jrmVisual2 {opacity:0;}
	.legacy-ie .game_download_box.typeJrm .jrmVisual2 {display:none;}
	.game_download_box.typeJrm .jrmCatch { margin-left:0;}
	.legacy-ie .game_download_box.typeJrm .jrmCatch { margin-left:0;}
	.game_download_box.typeJrm h1 { padding-bottom:23px;}
	.legacy-ie .game_download_box.typeJrm h1 { padding-bottom:23px;}

}

@media screen and (min-width:1005px) and (max-width:1100px) {
	.concept_box .header,
	.concept_box .box {padding-right:30%;}
	.concept_box .visual {right:-10%}
}
@media screen and (max-width:1010px) {
	#content.type3,
	.res1 ~ #container #content.type3 {position:static; background:#fff; padding-bottom:50px;}
	.comic_snavi {float:none; background:none; width:auto; border:0; padding:24px 24px 12px; text-align:left;}
	.comic_snavi ul,
	.comic_snavi .snavi_page {display:none;}
	.comic_snavi span.selectbox {display:block;}
	.comic_view {margin:0; border:0; padding:0 24px; text-align:left;}
}

@media screen and (max-width:1013px){
	.power_news .news_list .block .thumb,.power_news .news_list .block.big .thumb{float:none;margin-bottom:16px;width:auto;height:auto;}
	.power_news .news_list .block .thumb img,.power_news .news_list .block.big .thumb img{width:auto;height:auto;max-width:100%;}
}
@media screen and (max-width:1016px) {
	.list_nav .btn_l {padding-top:16px; position:static; float:none; text-align:center; padding-left:0;}
	.list_nav .btn_r {padding-top:16px; position:static; float:none; text-align:center; padding-right:0;}
	.list_nav .btn_l button, .list_nav .btn_l a, .list_nav .btn_l .btn_ico,
	.list_nav .btn_r button, .list_nav .btn_r a, .list_nav .btn_r .btn_ico {margin:0 1px 0 2px;}
}

@media screen and (max-width:1028px) {
	.payment_header p,.payment_header ul{margin-right:0 !important;}
	.payment_header .visual{position:static;margin-top:12px;}
	.offline .etc_list2 .block{width:100%;}
}

@media screen and (max-width:1048px) {
	.netcafe_header p{margin-right:0;}
	.netcafe_header .visual{position:static;margin-right:24px;text-align:center;}
	.netcafe_header .visual img{max-width:100%;}

	.otp_service .inquiry dd dl dd .thumb{float:none;margin:0 0 12px 0;}
}
@media screen and (max-width:1055px) {
	.mobile_block .screenshot li {width:49.95%}
}
@media screen and (max-width:1078px) {
	.offline .prd_detail .expl_list li{float:none;width:100%;}
}
@media screen and (max-width:1088px) {
	.gameGuide .figure{float:none}
	.gameGuide .figure li{float:none;padding-left:0}
	.gameGuide .fl{margin-left:0 !important}
	.gameGuide table.fl{width:100% !important}
	.gameGuide dl.type2{margin-left:0;}
	.gameGuide .movArea .movie{float:none; width:444px; }
	.gameGuide .movArea .thumb {margin-right:-10px; max-width:none;}
	.gameGuide .movArea .thumb li{float:left; max-width:33.3%;padding:0; margin-top:3px;}
	.gameGuide .movArea .thumb li:first-child {margin-top:3px;}
	.gameGuide .movArea .thumb li>div {padding:13px 10px 0 0;}
	.gameGuide .movArea .thumb  li.active {background-position:center -500px;}

	.license_list.v2 .column,.ie7 .license_list.v2 .column{width:100%;}
}


@media screen and (max-width: 1136px){
	.legion_summary_wrap {padding-right:24px;}
	.legion_summary_wrap .legion_summary {float:none; display:block;}
	.legion_summary_wrap .spread {float:none; margin:0; width:auto; padding:0;}
	.legion_summary .msg .msg_edit {right:0;}
}

@media screen and (max-width:1140px) {
	.wrap_castle .castle_map {float:none; margin-right:0; padding-bottom:24px;}
}

@media screen and (max-width:1148px) {
	.otp_service .use_list{padding-top:5px;}
	.otp_service .use_list .big{display:none;}
	.otp_service .use_list .small{display:block;}
	.otp_service .card_step li {display:block; margin:0 0 16px; width:auto;}
}
@media screen and (max-width:1150px) {
	#content .gameinfo_header .visual {position:static; width:auto}
	#content .gameinfo_header .explain {margin-right:0; padding-bottom:0;}
	.gameinfo_header.lineage .visual {text-align:center;}
	.gameinfo_header.janryumon .visual {text-align:center;}

	.gameinfo_intro.aion_section1 h3 {margin-right:0;}

	.gameinfo_intro.l2_section3 .explain{margin-right:0%;padding-bottom:20px;}

}

@media screen and  (max-width:1156px) {
	.server_status .status1 .schedule h2{margin-top:24px;}
	.server_status .status1 .thumb,
	.server_status .status1 .schedule {float:none;width:100%;}
	.server_status .status1 .thumb {margin-right:0;}
}
@media screen and (max-width:1247px) {

	#content .gameinfo_movie .movie_screen,
	#content .gameinfo_movie .slide_list2_wrap {margin:0}
	.gameinfo.type1 .aion_section2 .visual img {width:65%; height:auto;}
	.gameinfo.type1 .aion_section3 .visual img {width:58%; height:auto;}
	.gameinfo.type3.aion_section5 {padding-bottom:0}
	.gameinfo.type3.aion_section5 .explain {margin-right:0;}
	.gameinfo.type3.aion_section5 .act {float:left;}
	.gameinfo.type3.aion_section5 .visual {width:55.4%;position:static; float:right;  padding-right:24px;}
	.gameinfo.type3.aion_section5 .visual img {width:100%;}
	.gameinfo.type5 .aion_section6 {float:none !important; width:auto;}
	.gameinfo.type1 .l2_section1 .explain {max-width:none;}
	.gameinfo.type1 .l2_section1 .visual img {width:80%;}
	.gameinfo.type1 .l2_section2 .visual img {width:95%;}
	.gameinfo_intro.l_section3 .explain {padding-bottom:16px;}
	.gameinfo_intro.l_section3 .act {padding-bottom:167px;}
	.game_download_box .visual {right:-15%;}

	.post_act dl {margin-left:0;}
	.post_act dt {float:none; width:auto; margin-left:0; }
	.post_act dd {padding-top:0;}
	.post .info .cat {clear:left; background:none !important; padding-left:0 !important;}

	.support .download_section .section_explain {padding-right:0;}
	.support .download_section .section_explain .btn_area,
	.support .download_section .btn_area2 {position:relative; top:auto; bottom:auto; padding:24px 0 0; margin-bottom:-8px;}
	.support .download_section .btn_type2 {width:270px; position:relative;}
	.support .download_section .btn_box {width:auto; border:0; border-radius:0;}
	.support .download_section .btn_box .visual {display:none;}
	.support .download_section .btn_box .btn_type2 span {display:block;}
	.support .download_section .btn_box .btn_type2 {border-width:1px; border-radius:4px; float:left; margin:0 8px 8px 0;}
	.support .download_section .btn_box .btn_type2:first-child {border-width:1px !important; border-radius:4px;}


	.itemlist3 .column {width:50%;}
	.shop_member_grade li {float:none; width:auto;}

}
@media screen and (max-width:1248px) {
	.otp_service .app_info .box {float:none;width:99.7%;}
	.otp_service .app_info .box dl,.otp_service .app_info .box~.box dl {margin:0;}
	.otp_service .app_info .bg{right:0;width:99.7%;}
	.otp_service .app_info .two{left:0;}
	.otp_service .app_info .bg span{width:99.7%;right:0;}
	.otp_service .app_info .two span{left:0;}

	.otp_location li,.ie7 .otp_location li{width:100%;float:none;}
}
@media screen and (max-width:1249px) {
	.trial_explain .flow li {float:none; margin:0 auto 14px !important; width:272px !important; height:178px; min-width:0; max-width:none; text-align:center; background:none;}
	.trial_explain .flow li .inner {padding-right:16px; background:none;}
	.trial_explain .flow li .inner>div {height:auto;}
	.trial_explain .flow li>span {display:block; width:272px; height:178px;}
}
@media screen and (max-width:1258px) {
	.otp_service .service_use ul li{float:none;width:100%;}
	.otp_service .service_use ul li:first-child{margin-bottom:16px;}
}
@media screen and (max-width:1368px) {
	.power_dungeon .dungeon_list .column, .location_list .column, .wiki_list .block{width:50%;}
	.ie7 .power_dungeon .dungeon_list .column, .ie7 .location_list .column, .ie7 .wiki_list .block{width:49.95%}
}
@media screen and (min-width:1375px) and (max-width:1695px) {
	.mobile_block .screenshot li {width:16.6%;}
}
@media screen and (min-width: 1408px){
	.itemlist .column {width:16.66%;}
	.itemlist .big {width:33.33%;}
	.ie7 .itemlist .column {width:16.6%;}
	.ie7 .itemlist .big {width:33.3%;}
}

@media screen and (max-width:1408px)  {
	.my_menu li{float:none;width:100%;}
}
@media screen and (max-width:1418px) {
	.otp_service .step.big{display:none;}
	.otp_service .step.small{margin-top:16px;display:block;}
	.otp_service .step.small li{width:100%;margin-top:8px;}
	.otp_service .step.small li:first-child{margin-top:0;line-height:0;}
}
@media screen and (max-width:1433px)  {
	.otp_service .img_box .inner .arrow,.otp_service .img_box2 .arrow{height:8px;display:block;margin:20px auto; width:10px; background-position:-100px 0;}
}

@media screen and (min-width:1696px) {
	.mobile_block .screenshot li {width:12.4%;}
}

@media screen and (max-width:1600px) {
	.comicIndex__epCoverList {width: 100%;}
}

@media screen and (max-width:1400px) {
	.comicIndex__epCoverList {grid-template-columns: repeat(4, 1fr);}
}

@media screen and (max-width:1150px) {
	.comicIndex__epCoverList {width: 100%; grid-template-columns: repeat(3, 1fr);}
}

@media screen and (max-width:1010px) {
	.comicIndex__cover {height: auto;}
	.comicIndex__epCoverList {grid-template-columns: repeat(2, 1fr);}
}


/*コミュニティ活性化*/





