/*---------------Intro---------------*/
.intro{margin: 0 auto 20px; padding: 20px 0 0;}
.intro figure,.intro p{display: inline-block; width: 48%; vertical-align: top;}
.intro figure{padding: 0 20px 0 0;}
.intro figure img{width: 100%;}

/*---------------Detail---------------*/
.coperate-detail{margin: 0 0 20px; color: #412210;}
.coperate-detail h2{border-bottom: 4px solid #ff9119; margin: 0 0 15px; font-size: 22px; color: #5c3108; font-weight: bold; font-family: vdl-logona;}
.coperate-detail ul li{position: relative; padding: 0 0 0 20px;}
.list-bullet li::before{content: '・'; font-size: 28px; line-height: 20pt; position: absolute; top: -3px; left: -8px;}
.list-star li::before{content: '◆'; font-size: 12px; line-height: 20pt; position: absolute; top: -2px; left: 0; margin: 0 10px 0 0;}

/*---------------Responsive---------------*/
@media (max-width:680px){
.intro figure,.intro p{display: block; width: 100%; padding: 10px;}
.intro figure{text-align: center;}
.intro figure img{width: auto; max-width: 100%;}

}

@media (max-width:480px){
}