<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
h3.txtw {
  padding-top:15px;
  color: #333;
}
h3.ptz {
  padding-top:0;
}
#sub_page_top{
  padding-bottom: 135px;
}
.product_top {
  height:24.3vw;
  background: url(../images/product/product_top_bg.jpg) center bottom/cover no-repeat;
}
.product_top_ttl_wrap {
  width:440px;
  text-align: center;
  margin-top:52px;
}
.sub_page_wbox h4{
  letter-spacing: 0.2em;
}
.product_inner {
  max-width:1080px;
  margin:0 auto;
}
.product_pic {
 position: absolute;
 right: 10.55556%;
 bottom: -17%;
 width: 31%;
 text-align: right;
}
.product_pic img {
  width: 100%;
}
.list_product{
  max-width: 1080px;
  margin: -80px auto 80px;
}
.list_product ul{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  padding: 0px 1px;
}
.list_product ul li{
  width: 44.2%;
  box-sizing: border-box;
  background: #fff;
}
.list_product ul li figure{
  box-sizing: border-box;
}
.list_product ul li figure img{
  max-width: 100%;
  width: 100%;
  vertical-align: bottom;
}
.list_product ul li a {
  display: block;
  transition: .4s;
}
.list_product ul li a:hover {
  opacity: 0.8;
  transition: .4s;
}

.list_product ul li h3{
  font-size: 24px;
  letter-spacing: 0.1em;
  font-weight: normal;
  padding:12px 14px;
  background: #0099d5 url(../images/common/yj01_off.png) right 15px top 49% no-repeat;
  background-size:4%;
  color:#fff;
  transition: .4s;
  border:1px solid #0099d5;
}
.list_product ul li p{
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.7em;
  margin-top: 10px;
}
.list_product ul li:nth-child(n+3){
  margin-top: 55px;
}
.product_navi_wrap{
  padding: 55px 0;
  background: url(../images/product/product_navi_bg.jpg) center center no-repeat;
  background-size: cover;
}
.product_inner {
  max-width: 1080px;
  margin: 0 auto;
}
.product_navi_wrap h3.ttl01 {
  color: #fff;
}
.product_navi {
  margin-top: 50px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.product_navi li:nth-of-type(n+4) {
  margin-top:28px;
}
.product_navi li a {
  width:300px;
  margin:0 auto;
}
.product_navi li a {
  display: block;
  position: relative;
  transition: .4s;
  color:#333;
  line-height:1.1em;
  padding:20px 0 20px 20px;
  text-align: left;
  font-size:15px;
  letter-spacing: 0.1em;
  opacity: 1;
  background: #fff url(../images/common/yj01_on.png) right 7% top 49% no-repeat;
  background-size:6%;
  border:1px solid #0099D5;
}
.product_navi li a.current {
  color:#0099D5;
}
.product_navi li a:hover {
  background: #0099D5 url(../images/common/yj01_off.png) right 7% top 49% no-repeat;
  background-size:6%;
  color:#fff;
}
.product_list {
  max-width:1080px;
  margin:100px auto 100px;
}
.product_list .pr01 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}
.product_list .pr01 .l,.product_list .pr01 .r {
  width:calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr01 .l img,.product_list .pr01 .r img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pr01 .r {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  min-height: 0%;
}
.product_list .pr01 .r div:nth-of-type(1) {
  padding-bottom:4px;
  min-height: 0%;
}
.product_list .pr01 .r div:nth-of-type(2) {
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr01 .r .r02 {
  display: flex;
  display: -webkit-flex;
  align-items: flex-start;
  justify-content: space-between;
}
.product_list .pr01 .r .r02 p {
  width:calc( 50% - 4px );
}
.product_list .pr01 .r .r02 p img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pr01_01 {
  padding-bottom:4px;
}
.product_list .pr01_01_2 {
  padding-top:4px;
}
.product_list .pr01_02 {
  padding-top:4px;
}
.product_list .pr01_02 .r {
  order:1;
}
.product_list .pr01_02 .l {
  order:2;
}
.product_list .pr01_03 {
  padding-top:4px;
}
.product_list .pr01_03 .r {
  order:1;
}
.product_list .pr01_03 .r .r02 p {
  width:100%;
}
.product_list .pr01_03 .l {
  order:2;
}
.product_list .pr01_04 {
  padding-top:4px;
}
.product_list .pr02 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}
.product_list .pr02 .l img,.product_list .pr02 .r img {
  width: 100%;
  vertical-align: bottom;
}
.product_list .pr02 .l {
  width:808px;
  min-height: 0%;
}
.product_list .pr02 .r {
  display: flex;
  display: -webkit-flex;
  width:264px;
  flex-direction: column;
  min-height: 0%;
}
.product_list .pr02 .r p:nth-of-type(1) {
  padding-bottom:4px;
  min-height: 0%;
}
.product_list .pr02 .r p:nth-of-type(2) {
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr02_01 {
  padding-bottom:4px;
}
.product_list .pr02_02 {
  padding-top:4px;
}
.product_list .pr02_02 .l {
  order:2;
}
.product_list .pr02_02 .r {
  order:1;
}
.product_list .pr02_02_2 {
  padding-bottom:4px;
}
.product_list .pr03 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr03 .l,.product_list .pr03 .r {
  width: calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr03 .l {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.product_list .pr03 .l .l01 {
 min-height: 0%;
 display: flex;
 display: -webkit-flex;
 justify-content: space-between;
 padding-bottom:4px;
 min-height: 0%;
}
.product_list .pr03 .l .l02 {
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr03 .l .l03 {
  min-height: 0%;
  padding-bottom:4px;
}
.product_list .pr03 .l .l01 p {
  width: calc( 50% - 4px );
}

.product_list .pr03 .l .l01 p img,.product_list .pr03 .l .l02 p img,.pr03 .l .l03 p img {
  width: 100%;
  vertical-align: bottom;
}
.product_list .pr03 .r {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.product_list .pr03 .r p:nth-of-type(1) {
  padding-bottom:4px;
  min-height: 0%;
}
.product_list .pr03 .r p:nth-of-type(2) {
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr03 .r p img {
  width: 100%;
  vertical-align: bottom;
}
.product_list .pr03_2 {
  padding-bottom:4px;
}
.product_list .pt {
  padding-top:0;
}

.product_list .pr04 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding-top:4px;
  padding-bottom:4px;
  min-height: 0%;
}
.product_list .pr04 .l,.product_list .pr04 .r {
  width: calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr04 .l {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.product_list .pr04 .l .l01 {
 min-height: 0%;
 display: flex;
 display: -webkit-flex;
 justify-content: space-between;
 padding-bottom:4px;
 min-height: 0%;
}
.product_list .pr04 .l .l02 {
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr04 .l .l01 p {
  width: calc( 50% - 4px );
}

.product_list .pr04 .l .l01 p img,.product_list .pr04 .l .l02 p img {
  width: 100%;
  vertical-align: bottom;
}
.product_list .pr04 .r {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.product_list .pr04 .r .r01 {
  padding-bottom:4px;
  min-height: 0%;
}
.product_list .pr04 .r .r02 {
  padding-top:4px;
  min-height: 0%;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}
.product_list .pr04 .r .r02 p {
  width: calc( 50% - 4px );
}
.product_list .pr04 .r p img {
  width: 100%;
  vertical-align: bottom;
}

.product_list .pt05 {
  padding-top:4px;
}
.product_list .pr05 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding-top:4px;
}
.product_list .pr05 .l,.product_list .pr05 .r {
  width:calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr05 .l img,.product_list .pr05 .r img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pr05 .l {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  min-height: 0%;
}
.product_list .pr05 .l div:nth-of-type(1) {
  padding-bottom:4px;
  min-height: 0%;
}
.product_list .pr05 .l div:nth-of-type(2) {
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr05 .l div {
  display: flex;
  display: -webkit-flex;
  align-items: flex-start;
  justify-content: space-between;
}
.product_list .pr05 .l p {
  width:calc( 50% - 4px );
}
.product_list .pr05 .l p img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pt01 {
  padding-top:4px;
}
.product_list .pr06 p img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pr06 .pr06_c {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding:8px 0;
}
.product_list .pr06 .pr06_c p {
  width:calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr07 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding-bottom:4px;
}
.product_list .pr07 .l,.product_list .pr07 .r {
  width: calc( 50% - 4px );
}
.product_list .pr07 .r {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.product_list .pr07 .r p {
  min-height: 0%;
}
.product_list .pr07 p img {
  width: 100%;
  vertical-align: bottom;
}
.product_list .pr07 .r p:nth-of-type(1) {
  padding-bottom:4px;
}
.product_list .pr07 .r p:nth-of-type(2) {
  padding-top:4px;
}
.product_list .pr08 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding-top:4px;
}
.product_list .pr08 .l,.product_list .pr08 .r {
  width:calc( 50% - 4px );
}
.product_list .pr08 .r {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}
.product_list .pr08 .r p {
  width: calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr08 p img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pr08_pic01 {
  padding-bottom:4px;
}
.product_list .pr08_pic01 img {
  width:100%;
  vertical-align: bottom;
}
.product_list .pr09 {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  padding-top:4px;
  min-height: 0%;
}
.product_list .pr09_01 {
  padding-bottom:4px;
}
.product_list .pr09 .l,.product_list .pr09 .r {
  width: calc( 50% - 4px );
  min-height: 0%;
}
.product_list .pr09 img {
  width:100%;
  vertical-align: bottom;
}
@media (max-width: 1220px) and (min-width: 1081px) {
  .product_top{
    height: 27vw;
  }
  .product_pic{
    right: 5.55556%;
    width: 35%;
  }
}
@media (max-width: 1079px) and (min-width: 768px) {
  .product_top{
    height: 35vw;
    background: url(../images/product/product_top_bg.jpg) right bottom/cover no-repeat;
  }
  .product_pic{
    right: 15.55556%;
    width: 45%;
  }
  .product_top_ttl_wrap{
    margin-top: 40px;
  }
  .list_product{
    width: 94%;
  }
  .product_navi {
    padding-left:3%;
    padding-right:3%;
  }
  .product_navi li {
    width:31%;
  }
  .product_navi li a {
    width: 100%;
  }
  .product_list {
    padding-left:3%;
    padding-right:3%;
  }
  .product_list .pr02 .l {
    width:calc( 75.23% - 4px );
  }
  .product_list .pr02 .r {
    width:calc( 24.77% - 4px );
  }
  .product_list .pr03 .l .l02 {
    margin-top:auto;
  }
}
@media(max-width:767px) {
  h3.txtw {
    padding-top:3%;
    color: #fff;
  }
  #sub_page_top {
    padding-bottom: 14%;
  }
  .pankuzu2 li{
    color: #fff;
  }
  .pankuzu2 li:not(:first-child):before{
    border-top: 1px solid #fff;
  }
  .product_top {
    height:auto;
    background:url(../images/product/product_top_bg_s.jpg) bottom 0 center no-repeat;
    background-size: 100%;
    padding-bottom:45%;
  }
  .product_pic {
    width: 53.5vw;
    right: 6vw;
    left: auto;
    bottom: 0px;
    top: auto;
    margin-left: 0;
    margin-bottom: -8.5vw;
    line-height: 0;
  }
  .sub_page_wbox {
    padding: 7.4vw 3% 7.4vw;
    margin-top: 8.4vw;
  }
  .product_top_ttl_wrap {
    width:100%;
    text-align: center;
  }
  .product_top_bg {
    background: #272727;
  }
  .product_inner {
    width:100%;
  }
  .product_top_ttl_wrap {
    margin-top:6%;
  }
  .list_product{
    margin: -7% auto 14%;
    width: 94%;
  }
  .list_product ul{
    flex-direction: column;
  }
  .list_product ul li{
    width: 100%;
  }
  .list_product ul li + li{
    margin-top: 7vw;
  }
  .list_product ul li:nth-child(n+3){
    margin-top: 7vw;
  }
  .list_product ul li h3{
    font-size: calc( 36/750*100vw );
    letter-spacing: 0.1em;
    font-weight: normal;
    padding:3% 3%;
    background: #0099d5 url(../images/common/yj01_off.png) right 15px top 49% no-repeat;
    background-size:5%;
    color:#fff;
    transition: .4s;
    border:1px solid #0099d5;
  }
  .list_product ul li p{
    font-size: calc( 27/750*100vw );
  }
  .list_product ul li a {
    transition: 0s;
  }
  .list_product ul li a:hover {
    opacity: 1.0;
    transition: 0s;
  }
  .product_navi {
    flex-wrap: wrap;
    width:70%;
    margin:7% auto 0;
  }
  .product_navi li:not(:first-child) {
    margin-top:4%;
  }
  .product_navi li {
    width:100%;
  }
  .product_navi li a {
    width:100%;
  }
  .product_navi_wrap {
    padding: 6% 0 8% 0;
    background: #5b6774 url(../images/product/product_navi_bg.jpg) bottom center no-repeat;
    background-size: 300%;
  }
  .product_navi li:nth-of-type(1) a{
    padding:7% 0 7% 6%;
    font-size:calc( 30/750*100vw );
  }
  .product_navi li:not(:first-child) a{
    padding:3.2% 0 3.2% 6%;
    font-size:calc( 30/750*100vw );
  }
  .product_list {
    width:94%;
    margin:14% auto 14%;
  }
  .product_list .pr01 {
    justify-content:flex-start;
    flex-direction: column;
  }
  .product_list .pr01 .l,.product_list .pr01 .r {
    width:100%;
  }
  .product_list .pr01 .r {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    margin-top:4px;
  }
  .product_list .pr01_01 .r div:nth-of-type(1) {
    padding-bottom:2px;
  }
  .product_list .pr01_01 .r div:nth-of-type(2) {
    padding-top:2px;
    padding-bottom:2px;
  }
  .product_list .pr01 .r .r02 {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
  }
  .product_list .pr01 .r .r02 p {
    width:calc( 50% - 2px );
  }
  .product_list .pr01_01 {
    padding-bottom:0px;
  }
  .product_list .pr01_01_2 {
    padding-top:2px;
  }
  .product_list .pr01_02 {
    padding-top:2px;
  }
  .product_list .pr01_02 .r {
    order:2;
  }
  .product_list .pr01_02 .l {
    order:1;
  }
  .product_list .pr01_02 .r .r02 {
    order:2;
  }
  .product_list .pr01_02 .r .r01 {
    order:1;
  }
  .product_list .pr01_02 .r div:nth-of-type(1) {
    padding-top:2px;
    padding-bottom:0;
  }
  .product_list .pr01_02 .r div:nth-of-type(2) {
    padding-bottom:2px;
    padding-top:0px;
  }
  .product_list .pr01_03 {
    padding-top:2px;
  }
  .product_list .pr01_03 .r {
    order:2;
  }
  .product_list .pr01_03 .l {
    order:1;
  }
  .product_list .pr01_03 .r .r02 {
    order:1;
  }
  .product_list .pr01_03 .r .r01 {
    order:2;
  }
  .product_list .pr01_03 .r div:nth-of-type(1) {
    padding-top:0px;
    padding-bottom:2px;
  }
  .product_list .pr01_03 .r div:nth-of-type(2) {
    padding-bottom:0px;
    padding-top:2px;
  }
  .product_list .pr01_03 .r .r02 p {
    width:100%;
  }
  .product_list .pr01_04 {
    padding-top:2px;
  }
  .product_list .pr01_04 .r {
    order:2;
  }
  .product_list .pr01_04 .l {
    order:1;
  }
  .product_list .pr02 {
    justify-content: flex-start;
    flex-direction: column;
  }
  .product_list .pr02 .l img,.product_list .pr02 .r img {
    width: 100%;
  }
  .product_list .pr02 .l {
    width:100%;
    padding-bottom:2px;
  }
  .product_list .pr02 .r {
    width:100%;
    flex-direction: row;
    justify-content: space-between;
    padding-top:2px;
  }
  .product_list .pr02 .r p:nth-of-type(1) {
    padding-bottom:0px;
    width:calc( 50% - 2px );
  }
  .product_list .pr02 .r p:nth-of-type(2) {
    padding-top:0px;
    width:calc( 50% - 2px );
  }
  .product_list .pr02_01 {
    padding-bottom:2px;
  }
  .product_list .pr02_02 {
    padding-top:2px;
  }
  .product_list .pr02_02_2 {
    padding-bottom:2px;
  }
  .product_list .pr02_02 .l {
    order:1;
  }
  .product_list .pr02_02 .r {
    order:2;
  }
  .product_list .pr01_01_2 .r {
    margin-top:4px;
  }
  .product_list .pr01_01_2 .r div:nth-of-type(2) {
    padding-top: 0px;
  }
  .product_list .pr01_01_2 .r .r02 {
    order:2;
    padding-top:2px;
  }
  .product_list .pr01_01_2 .r .r01 {
    order:1;
    padding-top:0px;
    padding-bottom:2px;
  }
  .product_list .pr03 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    flex-direction: column;
    padding-top:2px;
    min-height: 0%;
  }
  .product_list .pr03 .l,.product_list .pr03 .r {
    width: 100%;
    min-height: 0%;
  }
  .product_list .pr03 .l {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    padding-bottom:2px;
  }
  .product_list .pr03 .l .l01 {
   min-height: 0%;
   padding-bottom:0px;
   padding-top:2px;
   min-height: 0%;
   order:2;
  }
  .product_list .pr03 .l .l02 {
    padding-top:0px;
    padding-bottom:2px;
    min-height: 0%;
    order:1;
  }
  .product_list .pr03 .l .l01 p {
    width: calc( 50% - 2px );
  }
  .product_list .pr03 .r {
    padding-top:2px;
  }
  .product_list .pr03 .r p:nth-of-type(1) {
    padding-bottom:2px;
    min-height: 0%;
  }
  .product_list .pr03 .r p:nth-of-type(2) {
    padding-top:2px;
    min-height: 0%;
  }
  .product_list .pr03 .l03 {
    padding-bottom:4px;
  }
  .product_list .pr03_2 {
    padding-bottom:2px;
  }
  .product_list .pr03 .l .pbz {
    padding-bottom:0;
  }
  .product_list .pr04 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    flex-direction: column;
    padding-top:2px;
    padding-bottom:2px;
    min-height: 0%;
  }
  .product_list .pr04 .l,.product_list .pr04 .r {
    width: 100%;
    min-height: 0%;
  }
  .product_list .pr04 .l {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    padding-bottom:2px;
  }
  .product_list .pr04 .l .l01 {
   min-height: 0%;
   padding-bottom:0px;
   padding-top:2px;
   min-height: 0%;
   order:2;
  }
  .product_list .pr04 .l .l02 {
    padding-top:0px;
    padding-bottom:2px;
    min-height: 0%;
    order:1;
  }
  .product_list .pr04 .l .l01 p {
    width: calc( 50% - 2px );
  }
  .product_list .pr04 .r {
    padding-top:2px;
  }
  .product_list .pr04 .r .r01 {
    padding-bottom:2px;
    min-height: 0%;
  }
  .product_list .pr04 .r .r02 {
    padding-top:2px;
    min-height: 0%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
  }
  .product_list .pr04 .r .r02 p {
    width: calc( 50% - 2px );
  }
  .product_list .pt01 {
    padding-top:2px;
    padding-bottom:0;
  }
  .product_list .pt05 {
    padding-top:4px;
  }
  .product_list .pr05 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    flex-direction: column;
    padding-top:2px;
  }
  .product_list .pr05 .l,.product_list .pr05 .r {
    width:100%;
    min-height: 0%;
  }
  .product_list .pr05 .l img,.product_list .pr05 .r img {
    width:100%;
    vertical-align: bottom;
  }
  .product_list .pr05 .l {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    min-height: 0%;
    order:2;
    padding-top:2px;
  }
  .product_list .pr05 .r {
    order:1;
    padding-bottom:2px;
  }
  .product_list .pr05 .l div:nth-of-type(1) {
    padding-bottom:2px;
    min-height: 0%;
  }
  .product_list .pr05 .l div:nth-of-type(2) {
    padding-top:2px;
    min-height: 0%;
  }
  .product_list .pr05 .l p {
    width:calc( 50% - 2px );
  }
  .product_list .pr06 .pr06_c {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    flex-direction: column;
    padding:4px 0;
  }
  .product_list .pr06 .pr06_c p {
    width:100%;
  }
  .product_list .pr06 .pr06_c p:nth-of-type(1) {
    padding-bottom:2px;
  }
  .product_list .pr06 .pr06_c p:nth-of-type(2) {
    padding-top:2px;
  }
  .product_list .pr07 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    flex-direction: column;
    padding-bottom:2px;
  }
  .product_list .pr07 .l,.product_list .pr07 .r {
    width: 100%;
  }
  .product_list .pr07 .l {
    padding-bottom:2px;
  }
  .product_list .pr07 .r {
    padding-top:2px;
  }
  .product_list .pr07 .r p:nth-of-type(1) {
    padding-bottom:2px;
  }
  .product_list .pr07 .r p:nth-of-type(2) {
    padding-top:2px;
  }
  .product_list .pr08 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    flex-direction: column;
    padding-top:2px;
  }
  .product_list .pr08 .l,.product_list .pr08 .r {
    width:100%;
  }
  .product_list .pr08 .l {
    order:2;
    padding-top:2px;
  }
  .product_list .pr08 .r {
   order:1;
   padding-bottom:2px;
  }
  .product_list .pr08 .r p {
    width: calc( 50% - 2px );
    min-height: 0%;
  }
  .product_list .pr09 {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    padding-top:2px;
  }
  .product_list .pr09_01 {
    padding-bottom:0px;
  }
  .product_list .pr09 .l,.product_list .pr09 .r {
    width: 100%;
    min-height: 0%;
    padding-bottom:2px;
  }
  .product_list .pr09 .r {
    padding-top:2px;
  }
  .product_list .pr09 img {
    width:100%;
    vertical-align: bottom;
  }
  .product_list .pr08_pic01 {
    padding-bottom:2px;
  }
  .product_list .pr08_2 .l {
    order:1;
    padding-top:0;
    padding-bottom:2px;
  }
  .product_list .pr08_2 .r {
   order:2;
   padding-top:2px;
   padding-bottom:0px;
  }
}
</pre></body></html>