@charset "UTF-8";
/* CSS Document */

section.second_page_title{background: url('./img/title_bg.jpg') no-repeat center #000;}

section#company_cont{padding-bottom: 100px;}

section#company_cont h4{font-size: 32px; line-height: 1.0; padding-bottom: 40px;}
section#company_cont h4 img{height: 40px;}

section#company_cont dl{overflow: hidden; padding-bottom: 40px;}
section#company_cont dl dt{float: left; width: 100px; padding-right: 20px; font-weight: bold; text-align: right;}
section#company_cont dl dd{float: left; width: 960px;}
section#company_cont dl dd iframe{width: 100%; aspect-ratio: 5 / 2; padding-top: 10px;}

ul#torihiki{overflow: hidden;}
ul#torihiki li{float: left; padding:5px 15px 0 0;}



@media screen and (max-width: 640px) {
	section#company_cont{padding-bottom: 40px;}
	section#company_cont h4{font-size: 24px;}
	section#company_cont h4 img{height: 30px;}
	
	section#company_cont dl{overflow: hidden; padding-bottom: 40px;}
	section#company_cont dl dt{float: none; width: 100%; padding-right: 0px;text-align: left; border-left: 6px solid #a8a8a8; padding-left: 10px; line-height: 1.2;}
	section#company_cont dl dd{float: none; width: 100%; padding: 5px 0 0 16px;}
	section#company_cont dl dd iframe{width: 100%; aspect-ratio: 5 / 2; padding-top: 10px;}
	ul#torihiki li{float: none; padding:5px 0 0 0;}
}