@charset "utf-8";
/* CSS Document */
.ud_titledetailtxt{font-size:14px; margin-bottom:100px; line-height:1.5em;}
.ud_setinfo{ display:table; width:100%; border-bottom:1px solid #d0cece; padding:0 0 46px 0; margin:0 0 56px 0; table-layout:fixed;}
.ud_setinfo a{ font-size:14px;}
.ud_setinfo:last-child{border-bottom:none;padding:0;}
.ud_setinfo small{ display:inline-block; background-color:#2c72c7; color:#ffffff; font-size:11px;padding: 5px 7px 4px 7px;line-height: 1em;}
.ud_setinfo ul,.ud_setinfo ul li{ list-style:none;}
.ud_setinfo .setinfoimage{ display:table-cell; width:300px; vertical-align:middle; line-height:1em;}
.ud_setinfo .setinfodetail{ display:table-cell; vertical-align:middle;}
.ud_setinfo .setinfodetail h3{ font-size:18px; margin:0 0 10px 0;}.ud_setinfo .setinfodetail p{margin:0 0 20px 0;line-height:1.7em;}
.ud_setinfo .setinfodetail ul li{
	background-image: url(../img/_shared/common/icon_vector_s.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 14px;
	margin: 0 0 10px 23px;
}
.ud_set_adj1{ margin-bottom:70px;}
.tohp{
	display:inline-block;
	background-image: url(../img/_shared/common/icon_vector_s.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 10px;
	margin-top:10px;
}
.ud_setinfo .setinfodetail h3{
    background-image: url(../img/_shared/common/icon_vector_s.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 10px;
    margin-top: 10px;}
@media screen and (max-width:790px){
.ud_titledetailtxt{margin-bottom:40px;}
.ud_setinfo .setinfoimage{text-align:center;width:220px; padding:0 20px 0 0;}
.ud_setinfo{padding:0 0 20px 0; margin:0 0 30px 0;}
}
@media screen and (max-width:650px){
.ud_titledetailtxt{margin:21px 0 25px 0}
.ud_setinfo{ display:block;padding:0 0 10px 0;}
.ud_setinfo .setinfodetail h3{font-size:16px;}
.ud_setinfo .setinfoimage{ display:block; width:auto;text-align:left; padding:0 0 5px 0;}
.ud_setinfo .setinfodetail{ display:block;}
.ud_setinfo .setinfodetail h3{margin-bottom:5px;}
.ud_setinfo .company1{ width:89px;}.ud_setinfo .company2{ width:123px;}.ud_setinfo .company3{ width:90px;}.ud_setinfo .company4{ width:88px;}.ud_setinfo .company5{ width:125px;}.ud_setinfo .company6{ width:128px;}.ud_setinfo .company7{ width:58px;}.ud_setinfo .company8{ width:72px;}.ud_setinfo .company9{ width:85px;}
.ud_set_adj1{ margin-bottom:21px;}
.ud_set_adj2{ margin-top:-15px;}
}
@media screen and (max-width:480px){
.ud_titledetailtxt{margin:21px 10px 25px 10px}
.ud_setinfo{ width:auto !important;margin:0 10px 30px 10px;font-size:12px;}
.ud_setinfo:last-child{margin-bottom:0;padding-bottom:0;}
.ud_setinfo a{ font-size:12px; text-decoration:underline;}
.ud_setinfo .setinfodetail p{ line-height:2em;}
.ud_setinfo .setinfoimage{ margin-bottom:5px;}
.ud_setinfo .setinfodetail ul li{
	margin: 0 0 10px 15px;
	background-image: url(../img/ud_common/ud_arrow.png);
	background-size:4px auto;
}
.tohp{
	background-image: url(../img/ud_common/ud_arrow.png);
	background-size:4px auto;
}

}