@charset "utf-8";

div#contents .page_ttl span{background:url(./img/lm_ttl.png) left no-repeat; padding:.5em 0 .5em 55px;}
div.box{padding-bottom:30px;}
span.pc{display:block;}
div#contents dl.typeA2 dd p{line-height:2;}
ol.profile{list-style:none; padding-top:15px;}
ol.profile li{width:308px; float:left; margin-bottom:15px;}
ol.profile li.even{float:right;}
ol.profile li dl{border:5px solid #fff5cc; background:#fff5cc; padding:10px; min-height:16em;}
ol.profile li dl.long{min-height:18em;}
ol.profile li.none dl{background:none;}
ol.profile li dl dt{font-size:0; line-height:0; width:124px; float:left;}
ol.profile li dl dd{padding-left:130px;}
ol.profile li dl dd h4{font-size:21px; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; margin-bottom:.25em;}
ol.profile li dl dd p{font-size:1.3em;}
div#download ol{list-style:none;}
div#download ol>li{width:220px; float:left; margin:0 15px 15px 0;}
div#download ol>li.multiple3{margin-right:0;}
div#download ol>li dl{background:#fff5cb; padding:10px;}
div#download ol>li dl dt{text-align:center; margin-bottom:10px;}
div#download ol>li dl dd ul li{list-style:none; width:48%; float:left;}
div#download ol>li dl dd ul li.even{float:right;}
div#download ol>li dl dd ul li.last{margin-top:7px;}
div#download ol>li dl dd ul li a{display:block; text-align:center; text-decoration:none !important; font-size:13px; font-family:"UD新ゴ DB",UD Shin Go DemiBold; color:#fff; background:#ff7f27; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; behavior:url(/common/js/PIE.htc); position:relative;}
div#download ol>li dl dd ul li a:hover{background:#005aab; color:#ffce00;}
@media screen and (max-width: 640px) {
div#contents .page_ttl span{background-size:26px 26px; padding:.5em 0 .5em 35px;}
div.box{padding-bottom:20px;}
span.pc{display:none;}
div#contents dl.typeA2 dd p{line-height:1.6;}
ol.profile{padding-top:5px;}
ol.profile li{width:auto; float:none; margin-bottom:15px;}
ol.profile li.even{float:none;}
ol.profile li dl{min-height:1em; background:none;}
ol.profile li.none dl{background:none;}
ol.profile li.even dl{background:#fff5cc;}
ol.profile li dl dt{width:35%; margin:0 5px 5px 0;}
ol.profile li dl dd{padding-left:0;}
ol.profile li dl dd h4{font-size:16px;}
div#download{display:none;}
}