@media only screen and (min-width: 4800px) and (max-width: 6400px) {



}


@media only screen and (min-width: 2880px) and (max-width: 4800px) {



}


@media only screen and (min-width: 2560px) and (max-width: 2880px) {



}


@media only screen and (min-width: 1920px) and (max-width: 2560px) {



}


@media only screen and (min-width: 1680px) and (max-width: 1920px) {



}


@media only screen and (min-width: 1410px) and (max-width: 1599px) {

	

}


@media only screen and (min-width: 1200px) and (max-width: 1400px) {

	.bottom-header{ display: block; }
	.main-navigation{ margin-left: -15px; margin-right: -15px; }
	.main-navigation.home ul li a{ padding: 1.2em 0.3em; }
	.main-navigation ul li a{ padding: 1.2em 0.4em; }
	.current-launch-area .cover-banner{ min-height: 460px; }
	.large-title{ font-size: 1.9em; }
	.home-volumes .item.row{ margin-left: -8px; margin-right: -8px; }
	.home-volumes .item .col{ padding-left: 8px; padding-right: 8px; }
	.volumes .item .img span{ height: 220px; }

	.volume-data .table > thead > tr > th:nth-child(2),
	.volume-data .table > tbody > tr > th:nth-child(2),
	.volume-data .table > thead > tr > td:nth-child(2),
	.volume-data .table > tbody > tr > td:nth-child(2) { width: 22%; }
	.volume-data .table > thead > tr > th:nth-child(3),
	.volume-data .table > tbody > tr > th:nth-child(3),
	.volume-data .table > thead > tr > td:nth-child(3),
	.volume-data .table > tbody > tr > td:nth-child(3){ width: 40%; }

}

@media only screen and (min-width: 992px) and (max-width: 1100px) {

	body, button, input, select, textarea{ font-size: 16px; line-height: 26px; }
	.bottom-header{ display: block; }
	.main-navigation{ margin-left: -15px; margin-right: -15px; }
	.main-navigation ul li a{ font-size: 1.3em; padding: 1.2em 0.4em; }
	.current-launch-area .cover-banner{ min-height: 380px; }
	.large-title{ font-size: 1.8em; }
	.home-volumes .item.row{ margin-left: -8px; margin-right: -8px; }
	.home-volumes .item .col{ padding-left: 8px; padding-right: 8px; }
	.volumes .item .img span{ height: 220px; }

	.volume-data .table > thead > tr > th:nth-child(2),
	.volume-data .table > tbody > tr > th:nth-child(2),
	.volume-data .table > thead > tr > td:nth-child(2),
	.volume-data .table > tbody > tr > td:nth-child(2) { width: 22%; }
	.volume-data .table > thead > tr > th:nth-child(3),
	.volume-data .table > tbody > tr > th:nth-child(3),
	.volume-data .table > thead > tr > td:nth-child(3),
	.volume-data .table > tbody > tr > td:nth-child(3){ width: 40%; }

}


@media only screen and (min-width: 980px) and (max-width: 991px) {

	body, button, input, select, textarea{ font-size: 16px; line-height: 26px; }
	.site{ padding-top: 12px !important; }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 300px; }
	.current-launch-area .cover-banner .area h2{ margin-bottom: 0.5em; }
	.volumes .item .img span{ height: 224px; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > tbody > tr > td:nth-child(1){ width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(2){ border-bottom: medium none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 50% !important; }

}

@media only screen and (min-width: 958px) and (max-width: 979px) {

	body, button, input, select, textarea{ font-size: 16px; line-height: 26px; }
	.site{ padding-top: 12px !important; }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 300px; }
	.current-launch-area .cover-banner .area h2{ margin-bottom: 0.5em; }
	.volumes .item .img span{ height: 224px; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > tbody > tr > td:nth-child(1){ width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(2){ border-bottom: medium none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 50% !important; }

}

@media only screen and (min-width: 760px) and (max-width: 959px) {

	body, button, input, select, textarea{ font-size: 16px; line-height: 26px; }
	.site{ padding-top: 12px !important; }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 300px; }
	.current-launch-area .cover-banner .area h2{ margin-bottom: 0.5em; }
	.volumes .item .img span{ height: 224px; }
	.info-area{ display: block; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > tbody > tr > td:nth-child(1){ width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(2){ border-bottom: medium none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 50% !important; }

}


@media only screen and (min-width: 640px) and (max-width: 759px) {

	body, button, input, select, textarea{ font-size: 16px; line-height: 26px; }
	.site{ padding-top: 12px !important; }
	.flex-center-mobile{ justify-content: center }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 240px; }
	.current-launch-area .cover-banner .area h2 { font-size: 2.1em; }
	.home-volumes .item.row{ margin-left: -8px; margin-right: -8px; }
	.home-volumes .item .col{ padding-left: 8px; padding-right: 8px; }
	.volumes .item .img span{ height: 140px; }
	.search-bar div.asl_w .probox .promagnifier{ width: 16%; }
	.info-area{ display: block; }
	.options{ margin-top: 30px; }
	.flex-mobile{ display: block; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(1){ background-color: #ddd; }
	.volume-data .table > tbody > tr > td:nth-child(4),
	.volume-data .table > tbody > tr > td:nth-child(5){ width: 50% !important; }

	.volume-data.release .table > tbody > tr > td:nth-child(2){ width: 70% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(3){ width: 30% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(4){ width: 100% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(6){ width: 50% !important; }

}


@media only screen and (min-width: 480px) and (max-width: 640px) {

	body, button, input, select, textarea{ font-size: 16px; line-height: 26px; }
	.site{ padding-top: 12px !important; }
	.flex-center-mobile{ justify-content: center }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 240px; }
	.current-launch-area .cover-banner .area h2 { font-size: 2.1em; }
	.home-volumes .item.row{ margin-left: -8px; margin-right: -8px; }
	.home-volumes .item .col{ padding-left: 8px; padding-right: 8px; }
	.volumes .item .img span{ height: 140px; }
	.search-bar div.asl_w .probox .promagnifier{ width: 16%; }
	.info-area{ display: block; }
	.options{ margin-top: 30px; }
	.flex-mobile{ display: block; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(1){ background-color: #ddd; }
	.volume-data .table > tbody > tr > td:nth-child(4),
	.volume-data .table > tbody > tr > td:nth-child(5){ width: 50% !important; }

	.volume-data.release .table > tbody > tr > td:nth-child(2){ width: 70% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(3){ width: 30% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(4){ width: 100% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(6){ width: 50% !important; }

}


@media only screen and (min-width: 320px) and (max-width: 480px) {

	body, button, input, select, textarea{ font-size: 14px; line-height: 22px; }
	.site{ padding-top: 12px !important; }
	.flex-center-mobile{ justify-content: center }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 240px; }
	.current-launch-area .cover-banner .area h2 { font-size: 2.1em; }
	.home-volumes .item.row{ margin-left: -8px; margin-right: -8px; }
	.home-volumes .item .col{ padding-left: 8px; padding-right: 8px; }
	.volumes .item .img span{ height: 140px; }
	.search-bar div.asl_w .probox .promagnifier{ width: 16%; }
	.info-area{ display: block; }
	.options{ margin-top: 30px; }
	.flex-mobile{ display: block; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(1){ background-color: #ddd; }
	.volume-data .table > tbody > tr > td:nth-child(4),
	.volume-data .table > tbody > tr > td:nth-child(5){ width: 50% !important; }

	.volume-data.release .table > tbody > tr > td:nth-child(2){ width: 70% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(3){ width: 30% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(4){ width: 100% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(6){ width: 50% !important; }
	
}


@media only screen and (min-width: 240px) and (max-width: 320px) {

	body, button, input, select, textarea{ font-size: 14px; line-height: 22px; }
	.site{ padding-top: 12px !important; }
	.flex-center-mobile{ justify-content: center }
	.header-fixed-area{ position: relative; }
	.search-bar .close-icon{ top: 1.5em; }
	.site-content{ padding-top: 0 !important; }
	.search-bar .widget{ width: 100%; }
	.current-launch-area .cover-banner{ min-height: 240px; }
	.current-launch-area .cover-banner .area h2 { font-size: 2.1em; }
	.home-volumes .item.row{ margin-left: -8px; margin-right: -8px; }
	.home-volumes .item .col{ padding-left: 8px; padding-right: 8px; }
	.volumes .item .img span{ height: 140px; }
	.search-bar div.asl_w .probox .promagnifier{ width: 16%; }
	.info-area{ display: block; }
	.options{ margin-top: 30px; }
	.flex-mobile{ display: block; }

	.volume-data .table > thead > tr > th,
	.volume-data .table > tbody > tr > th,
	.volume-data .table > tfoot > tr > th{ display: none; }
	.volume-data .table > thead > tr > td,
	.volume-data .table > tbody > tr > td,
	.volume-data .table > tfoot > tr > td{ display: block; float: left; text-align: center !important; width: 100% !important; }
	.volume-data .table > tbody > tr > td:nth-child(1){ background-color: #ddd; }
	.volume-data .table > tbody > tr > td:nth-child(4),
	.volume-data .table > tbody > tr > td:nth-child(5){ width: 50% !important; }

	.volume-data.release .table > tbody > tr > td:nth-child(2){ width: 70% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(3){ width: 30% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(4){ width: 100% !important; }
	.volume-data.release .table > tbody > tr > td:nth-child(6){ width: 50% !important; }

}