@charset "utf-8";
/* Copyright 2023 design hack. */

/* ------------------------------------------------------------

STRENGTH

------------------------------------------------------------ */
/* グローバルナビアクティブ
---------------------------------------------- */
nav ul#nav_main li:nth-child(2) a img {opacity: 0;}

/* コンテンツ
---------------------------------------------- */
ul#list_strength{overflow: hidden;margin-top: 60px;}
ul#list_strength li{float: left;width: 46.667%;margin-right: 6.667%;}
ul#list_strength li p.strength_img img{width: 100%;}
ul#list_strength li h3{color: #595252;font-size: 30px;font-weight: bold;margin: 35px 0 21px 0;text-align: center;}
ul#list_strength li:first-child,ul#list_strength li:nth-child(2){margin-bottom:74px;}
ul#list_strength li:nth-child(2n){margin-right: 0;}

ul#list_reason{overflow: hidden;margin: 73px 0 140px;}
ul#list_reason li{float: left;width: 30%;margin-right: 5%;}
ul#list_reason li h3{margin-bottom: 33px;}
ul#list_reason li h3 img{width: 100%;}
ul#list_reason li p span{font-weight: bold;}
ul#list_reason li:last-child{margin-right: 0;}

ul#strength_message{background:#F0F0F0;padding:60px 0 60px 24.333%;font-size: 30px;overflow: hidden;}
ul#strength_message li{float: left;}
ul#strength_message li:nth-child(2){margin: -15px 0 0 40px;}
ul#strength_message li span.grn{color: #2B9B51;}
ul#strength_message li span.blu{color: #2760AC;}

@media print, screen and (max-width: 1200px){
ul#strength_message{padding:60px 0 60px 15%;}
}

@media print, screen and (max-width: 767px){
ul#list_strength{overflow: visible;margin-top: 35px;}
ul#list_strength li{float: none;width: 100%;margin:0 0 34px 0;}
ul#list_strength li h3{font-size: 19px;margin: 26px 0 17px 0;}
ul#list_strength li:first-child,ul#list_strength li:nth-child(2){margin-bottom:34px;}
ul#list_strength li:last-child{margin-bottom:0;}

ul#list_reason{overflow: visible;margin: 44px 0 64px;}
ul#list_reason li{float: none;width: 100%;margin:0 0 25px 0;}
ul#list_reason li h3{margin-bottom: 25px;}
ul#list_reason li:last-child{margin: 0;}

ul#strength_message{padding:30px 6%;font-size: 20px;}
ul#strength_message li:first-child{width: 15%;}
ul#strength_message li:first-child img{width: 100%;height: auto;}
ul#strength_message li:nth-child(2){margin: -9px 0 0 5%;width: 80%;}
}
















