@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville");.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}#partner #partner01 h3{font-size:1.71429rem;line-height:1.2;letter-spacing:.15em;text-align:center;padding:90px 0}#partner #partner01 h3 span{display:block;font-family:'Libre Baskerville', serif;color:#666;font-size:.85714rem;line-height:1.2;letter-spacing:.05em;margin-top:10px}#partner #partner01 p{margin-bottom:60px;text-align:center;font-size:1.14286rem;line-height:1.2;letter-spacing:.15em}#partner #partner01 ul{width:960px;margin:0 auto}#partner #partner01 ul li{float:left;width:300px;margin:0 30px 30px 0}#partner #partner01 ul li:nth-child(3n){margin-right:0}#partner #partner01 ul li table{width:100%;border:solid 1px #CCC;height:300px}#partner #partner01 ul li table thead th{text-align:center;vertical-align:middle;height:160px;line-height:0}#partner #partner01 ul li table thead td{text-align:center;vertical-align:top;font-size:.85714rem;line-height:1.6;letter-spacing:.1em;height:60px}#partner #partner01 ul li table tbody th{text-align:left;vertical-align:bottom;padding:10px 20px;font-weight:700;line-height:1.2;letter-spacing:.05em;height:36px}#partner #partner01 ul li table tbody td{padding:0 20px 20px;text-align:left;vertical-align:bottom;color:#666;font-size:.85714rem;line-height:1.2;letter-spacing:.05em;height:16px}#partner #partner02{margin:0 auto 120px;text-align:center}#partner #partner02 h3{padding-top:120px;color:#900;font-size:1.42857rem;line-height:1.2;letter-spacing:.15em}#partner #partner02 h3:after{display:block;content:"";margin:20px auto 30px;background:#900;width:50px;height:5px}#partner #partner02 h4{font-size:1.28571rem;line-height:1.2;letter-spacing:.1em;margin:40px}#partner #partner02 a.btn{display:block;width:480px;margin:90px auto;color:#fff;background:#900;font-size:1.28571rem;line-height:60px;letter-spacing:.15em;font-weight:700;text-align:center}#partner #partner02 a.btn:hover{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media screen and (max-width: 700px){#partner #partner01 ul{width:610px;margin:0 auto}#partner #partner01 ul li{float:left;width:300px;margin:0 10px 10px 0}#partner #partner01 ul li:nth-child(3n){margin-right:10px}#partner #partner01 ul li:nth-child(2n){margin-right:0}#partner #partner01 ul li table{width:100%;border:solid 1px #CCC;height:300px}#partner #partner01 ul li table thead th{text-align:center;vertical-align:middle}#partner #partner01 ul li table thead td{text-align:center;vertical-align:middle}#partner #partner01 ul li table tbody th{text-align:left;vertical-align:bottom;padding:10px 20px;font-weight:700;line-height:1.2;letter-spacing:.05em}#partner #partner01 ul li table tbody td{padding:0 20px 20px;text-align:left;vertical-align:bottom;color:#666;font-size:.85714rem;line-height:1.2;letter-spacing:.05em}#partner #partner02 h4{font-size:1.14286rem;margin:40px auto}#partner #partner02 p.sp{margin-top:90px}#partner #partner02 p.sp+a.btn{margin-top:10px}}
