.h-section{width:980px;margin:40px auto 40px}.h-section .title span{line-height:1.6em}.h-section .title h3{font-size:32px;margin-bottom:12px}@media screen and (max-width: 768px){.only-pc,.pc-only{display:none}.h-section{width:auto;margin:20px 0}.h-section .title{text-align:center}.h-section .title h3{font-size:24px}}@media print, screen and (min-width: 769px){.only-sp,.sp-only{display:none}}.hext-section hr{border:4px solid #ddd;margin:30px 0}.hext-section .hext-item{width:100%;height:346px;overflow:hidden}.hext-section .hext-item .logo{float:left;width:348px;text-align:center;margin-bottom:24px}.hext-section .hext-item .logo img{width:220px}.hext-section .hext-item .sim-button{float:left;border:1px solid #0064a1;border-radius:10px;background:white;width:348px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#0064a1;font-size:16px}.hext-section .hext-item .sim-button:hover{opacity:.6}.hext-section .hext-item .img{float:right;width:560px}.hext-section .hext-item .img img{width:100%}@media screen and (max-width: 768px){.hext-section{height:auto;margin-bottom:40px}.hext-section hr{margin:26px 0 6px}.hext-section .hext-item{height:auto}.hext-section .hext-item .logo{float:none;text-align:center;margin:20px 0 10px;width:100%}.hext-section .hext-item .logo>img{width:50%}.hext-section .hext-item .img{float:none;width:100%;margin-bottom:22px}.hext-section .hext-item .sim-button{float:none;width:90%;margin:0 auto}}
