@charset "utf-8";


.tit{background-color: #e79d49;padding: 5px;color:#fff;font-size: 1.8rem;}
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;margin:15px 0;padding: 5px;}
.flexbox .flexbox_ph{width: 40%;text-align: center;}
.flexbox .flexbox_ph img{width: 96%;}
.flexbox .flexbox_txt{width: 60%;padding: 0 15px;text-align: left;}
.flexbox .flexbox_txt .goodsname{font-size: 1.4rem;line-height: 1.8;}
.flexbox .flexbox_txt .goodsname span{display: block;text-align: left;font-weight: 900;font-size: 1.8rem;}
.flexbox .flexbox_txt .goodsname span span.term{display: block;font-size: 1.6rem;}
.flexbox .flexbox_txt .goodstxt{text-align: left;font-size: 1.4rem;}


@media screen and (min-width: 769px) {
/*
#header nav ul li.nac01 a{border-bottom: 5px solid #0d3868;}
#header nav li.nac01 a:after {border-bottom: solid 5px #0d3868;}
*/


}



@media screen and (max-width: 768px) {

.tit{font-size: 1.6rem;}
.flexbox{display: block;margin:15px 0;padding: 5px;}
.flexbox .flexbox_ph{width: 100%;text-align: center;}
.flexbox .flexbox_ph img{width: 96%;margin-bottom: 10px;}
.flexbox .flexbox_txt{width: 100%;padding: 0 15px;text-align: left;}
.flexbox .flexbox_txt .goodsname{font-size: 1.4rem;line-height: 1.8;}
.flexbox .flexbox_txt .goodsname span{display: block;text-align: left;font-weight: 900;font-size: 1.8rem;}
.flexbox .flexbox_txt .goodstxt{text-align: left;font-size: 1.4rem;}

}




