﻿@charset "utf-8";.product li{width:100%}.product li .pro_img a{display:block}.product li .pro_img a:hover{box-shadow:0 0 .5em rgba(0,0,0,0.5)}.product li h1{line-height:1.06;color:#595959;font-family:Sofia}.product li h1 span{display:block}.product li h2{color:#767676;font-weight:normal;margin:1em 0}.product li p{color:#767676;line-height:1.2;text-align:justify}a.pro_more{display:block;width:1.682em;height:1.773em;margin-top:1.68em;background:url(../images/icon_pro_01.png) no-repeat center;background-size:cover;background-size:cover;-ms-behavior:url(../css/backgroundsize.min.htc);behavior:url(../css/backgroundsize.min.htc);transition:.3s all;-webkit-transition:.3s all}a.pro_more:hover{background:url(../images/icon_pro_01_cur.png) no-repeat center;background-size:cover;background-size:cover;-ms-behavior:url(../css/backgroundsize.min.htc);behavior:url(../css/backgroundsize.min.htc)}.product li.odd{margin-top:1.18em}.product li.odd .pro_img{width:56%;float:left;box-shadow:-100px 130px 150px rgba(0,0,0,0.3)}.product li.odd .pro_img a{position:relative;bottom:-2.18em}.product li.odd .pro_tit{width:44%;float:right}.product li.odd .pro_tit .C{padding:10.9% 33.8% 0 5.5%}.product li.even{background-color:#f7f7f7}.product li.even .pro_img{float:right;width:50%}.product li.even .pro_img .C{padding:25% 29.68% 23% 0}.product li.even .pro_img img{box-shadow:60px 60px 200px rgba(0,0,0,0.3)}.product li.even .pro_img a{position:relative;left:-12%}.product li.even .pro_tit{float:left;width:49.9%}.product li.even .pro_tit .C{padding:26.56% 20.6% 0 36%}@media only screen and (max-width:1100px){.product li.odd .pro_tit .C{padding:10.9% 23.8% 5% 5.5%}}@media only screen and (max-width:1000px){a.pro_more{margin-top:1em}.product li.odd .pro_tit .C{padding:10.9% 18.8% 5% 5.5%}}@media only screen and (max-width:900px){a.pro_more{width:1em;height:1em;margin-top:1em}.product li.odd .pro_tit .C{padding:6% 5% 5% 5.5%}.product li h2{margin:.5em 0}.product li.even .pro_tit .C{padding:23% 20.6% 0 20%}}@media only screen and (max-width:767px){.product li.odd .pro_img{width:100%;float:none}.product li.odd .pro_img a{position:relative;bottom:0}.product li.odd .pro_tit{width:100%;float:none}.product li.odd .pro_tit .C{padding:5%}.product li.even .pro_img{width:100%;float:none}.product li.even .pro_img .C{padding:0}.product li.even .pro_img a{position:relative;left:0}.product li.even .pro_tit{width:100%;float:none}.product li.even .pro_tit .C{padding:5%}.product li.odd .pro_img{box-shadow:60px 60px 200px rgba(0,0,0,0.3)}}