@charset "utf-8";
/*@latest 2020.11.18 OSY */

.quick128 {width:100%; height:100%; box-sizing:border-box; background:#090a1f; padding:50px 30px;}

.quick128 strong {display:block; font-size:32px; color:#fff; font-weight:normal; margin-bottom:30px;}

.quick128 ul {height:60%; padding:22px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; overflow:hidden; font-size:0;}
.quick128 ul li {display:inline-block; width:20%; padding:0 15px; margin:8px 0; text-align:center; border-left:1px solid #c8c8c8; box-sizing:border-box;}
.quick128 ul li:nth-child(5n-4) {border-left:none;}
.quick128 ul li a {width:100%; font-size:20px; font-weight:600; color:#c8c8c8; line-height:1.4em; vertical-align:middle; 
                  -webkit-box-orient:vertical; display:-webkit-box; white-space:normal;
                  }

/* layout set */
.layout_02 .quick128 ul li {width:33.33%; padding:0 8px; margin:4px 0;}
.layout_02 .quick128 ul li:nth-child(5n-4) {border-left:1px solid #c8c8c8;}
.layout_02 .quick128 ul li:nth-child(3n-2) {border-left:none;}
.layout_02 .quick128 ul li a {font-size:18px;}
.layout_02 .quick128 strong {font-size:32px;}

.layout_height_M .quick128 {padding:20px 30px;}
.layout_height_M .quick128 strong {font-size:26px; margin-bottom:15px;}

.layout_02.layout_height_M .quick128 ul {padding:10px 0;}
.layout_02.layout_height_M .quick128 ul li a {font-size:16px;}

.layout_02_36.layout_height_H .quick128 ul li {margin:12px 0;}
.layout_02_36.layout_height_M .quick128 ul {padding:10px 0;}
.layout_02_36 .quick128 ul li {width:25%;}
.layout_02_36 .quick128 ul li:nth-child(5n-4) {border-left:1px solid #c8c8c8;}
.layout_02_36 .quick128 ul li:nth-child(4n-3) {border-left:none;}
.layout_02_36 .quick128 ul li a {font-size:18px;}

.layout_03.layout_height_H .quick128 ul {height:72%;}
.layout_03.layout_height_H .quick128 ul li {margin:8px 0;}
.layout_03.layout_height_M .quick128 ul {height:68%;  padding:10px 0;}
.layout_03.layout_height_M .quick128 ul li {margin:5px 0;}
.layout_03.layout_height_M .quick128 ul li a {font-size:16px;}
.layout_03 .quick128 {padding:30px;}
.layout_03 .quick128 strong {font-size:26px; margin-bottom:15px;}
.layout_03 .quick128 ul {padding:15px 0;}
.layout_03 .quick128 ul li {width:50%; margin:6px 0;}
.layout_03 .quick128 ul li:nth-child(5n-4) {border-left:1px solid #c8c8c8;}
.layout_03 .quick128 ul li:nth-child(odd) {border-left:none;}
.layout_03 .quick128 ul li a {font-size:18px;}

.layout_04 .quick128 {padding:20px 10px;}
.layout_04 .quick128 strong {font-size:26px; margin-bottom:15px;}
.layout_04 .quick128 ul {height:68%; padding:30px 0;}
.layout_04 .quick128 ul li {width:50%; margin:10px 0; padding:0 5px;}
.layout_04 .quick128 ul li:nth-child(5n-4) {border-left:1px solid #c8c8c8;}
.layout_04 .quick128 ul li:nth-child(odd) {border-left:none;}
.layout_04 .quick128 ul li a {font-size:16px;}


    @media (min-width:800px) and (max-width:1200px){

        .layout_02_36 .quick128 ul li a {font-size:16px;}

    	.layout_03 .quick128 {padding:15px 10px;}
    	.layout_03 .quick128 ul {height:80% !important; padding:5px 0;}
    	.layout_03 .quick128 ul li {padding:5px;}
		.layout_03 .quick128 ul li a {font-size:16px;}
	}

    @media (max-width:799px){
		
		.quick128 strong {font-size:24px !important;}
		.quick128 ul li {width:50% !important; margin:10px 0 !important; padding:0 5px !important; border-left:1px solid #c8c8c8 !important;}
        .quick128 ul li:nth-child(odd) {border-left:none !important;}
		.quick128 ul li a {font-size:16px !important;}
	}

	@media (max-width:599px){
		
	}
