@charset "UTF-8";/*------------------------------------------------------------Content*/#sec01 .tx_box{ margin-bottom: 15px;}@media print, screen and (min-width:768px) { #sec01 .flex_box{  display: flex;  justify-content: space-between;  align-items: flex-start; }    #sec01 .tx_box{     width: 48%; margin-bottom: 0;} #sec01 .ph_box{  width: 50%; }}#sec02 ul.child_merit{ margin-bottom: 20px;}#sec02 ul.child_merit li:not(:last-child){ margin-bottom: 15px;}@media print, screen and (min-width:768px) { #sec02 .flex_box{  display: flex;  justify-content: space-between;  align-items: flex-start;  flex-direction: row-reverse; } #sec02 ul.child_merit{  width: 48%; margin-bottom: 0;} #sec02 .ph_box{  width: 50%; }}#sec03 .storage_li li:not(:last-child){ margin-bottom: 15px;}#sec03 .storage_li li figure{ margin-bottom: 10px;}#sec03 .storage_li li h4{ text-align: center; font-family: "NotoSerifBold"; font-size: 20px; color: #ff8927; margin-bottom: 15px;}@media print, screen and (min-width:768px) { #sec03 .container > p{  text-align: center;} #sec03 .storage_li {  display: flex;  justify-content: space-between;  align-items: normal;  flex-wrap: wrap; } #sec03 .storage_li li{  width: calc(100% / 3 - 20px);  margin-bottom: 15px; }}#sec05 .link_child_lead{ text-align: center; margin-top: 15px;}#sec05 .link_child_lead a{ transition: all 0.5s;}#sec05 .link_child_lead a:hover{ opacity: 0.7;}