.dln_bg01{width:100%;background-color:#f4f4f4;padding:30px 10px;margin-top:35px;}
.dln_t01{font-size:24px;font-weight:bold;margin-bottom:20px;}
.dln_center{margin-left:auto;margin-right:auto;text-align:center;}
.dln_lay01{width:100%;height:82px;border:1px solid #999;background-color:#fff;padding:10px;margin-top:10px;margin-bottom:10px;}
.dln_floatleft{float:left;}
.dln_floatright{float:right;}
.dln_f01{font-size: 13px;height: 60px;display: table-cell;vertical-align: middle;line-height: 160%;padding-left: 10px;}
.dln_img01{margin-top:17px;max-width:100%;}
.dln_bg01>.col-sm-4{padding-left:10px!important;padding-right:10px!important;}
.dln_t02{font-size:30px;font-weight:bold;margin-bottom:20px;}
.dln_t03{font-size:20px;font-weight:bold;color:#dc002d;margin-bottom:10px;}
.dln_f02{font-size:14px;line-height:160%;}
.dln_f02 a{text-decoration:underline!important;color:#000!important;}
.dln_bg02{margin-top:70px;}
.dln_bg02 > .col-sm-6{padding-left:0px!important;padding-right:0px!important;margin-top:15px;margin-bottom:15px;}
.dln_bg02 > .col-sm-6 > .col-sm-3{padding-left:0px!important;padding-right:10px!important;}
.dln_bg02 > .col-sm-6 > .col-sm-9{padding-left:10px!important;padding-right:0px!important;}
.dln_bg01 a{color:#000!important;}
.dln_img02{float:left;}
.dln_t04{font-size:26px;font-weight:bold;color:#dc002d;float:left;margin-left:10px;margin-top:0px;}
.dln_bg03{width:100%;background-color:#f4f4f4;padding:20px;margin-top:20px;margin-bottom:20px;}
.dln_t05{font-size:20px;font-weight:bold;color:#dc002d;margin-bottom:10px;margin-top:0px;}
.dln_f03{font-size:16px;line-height:160%;}
.dln_mar01{margin-bottom:20px;}
.dln_mar02{margin-top:0px;}
.dln_mar03{margin-top:20px;}
.dln_mar04{margin-left:15px;}
.dln_f04{font-size:20px;font-weight:bold;line-height:160%;}
.dln_btn01{padding:10px 15px;background:url(/home/img/dln_btn_bg.jpg);background-size:cover;-moz-background-size:cover;background-repeat:no-repeat;text-align:center;}
.dln_btn_font01{width:50%;min-height:75px;font-size:18px;font-weight:bold;color:#fff;float:left;margin-left:7.5%;}
.dln_btn_font02{width:30%;min-height:75px;font-size:22px;font-weight:bold;color:#fff;margin-left:5%;padding-top:20px;float:left;margin-top:0px;}
.dln_btn_font03{width:30%;min-height:75px;font-size:18px;font-weight:bold;color:#fff;float:left;margin-left:20%;}
.dln_btn_font04{width:60%;min-height:75px;font-size:18px;font-weight:bold;color:#fff;float:left;margin-left:2.5%;}
.dln_btn_font05{width:40%;min-height:75px;font-size:18px;font-weight:bold;color:#fff;float:left;margin-left:12.5%;}
.dln_t04  span{font-size:18px!important;}
.dln_right_link {position: fixed;top: 110px;right: 0px;z-index: 1000;width:62px;}
.dln_right_link a img{width:62px;}
@media (max-width:542px){
.dln_bg01{padding:15px 10px;margin-top:20px;}
.dln_lay01{margin-top:5px;margin-bottom:5px;}
.dln_t01{font-size:16px;margin-bottom:10px;}
.dln_f01{font-size:12px;}
.dln_t02{font-size:20px;margin-bottom:10px;}
.dln_t03{font-size:16px;}
.dln_f02{font-size:12px;}
.dln_bg02{margin-top:25px;}
.dln_bg02 > .col-sm-6{padding-left:0px!important;padding-right:0px!important;margin-top:8px;margin-bottom:8px;}
.dln_img02{float:none;}
.dln_t04{font-size:18px;float:none;margin-left:10px;margin-top:10px;}
.dln_bg03{padding:10px;margin-top:10px;margin-bottom:10px;}
.dln_t05{font-size:14px;margin-bottom:8px;margin-top:8px;}
.dln_f03{font-size:12px;}
.dln_mar01{margin-bottom:10px;}
.dln_mar02{margin-top:8px;}
.dln_mar03{margin-top:10px;}
.dln_mar04{margin-left:8px;}
.dln_f04{font-size:14px;}
.dln_btn_font01{width:100%;min-height:60px;font-size:14px;float:none;margin-left:0px;}
.dln_btn_font02{width:100%;min-height:60px;font-size:14px;margin-left:0px;padding-top:20px;float:none;margin-top:10px;}
.dln_btn_font03{width:100%;min-height:60px;font-size:14px;float:none;margin-left:0px;}
.dln_btn_font04{width:100%;min-height:60px;font-size:14px;float:none;margin-left:0px;}
.dln_btn_font05{width:100%;min-height:60px;font-size:14px;float:none;margin-left:0px;}
.dln_t04  span{font-size:12px!important;}
.dln_right_link {width:45px;}
.dln_right_link a img{width:45px;}
}


.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
.carousel{position:relative;width:320px;margin-left: auto;margin-right: auto;margin-bottom:60px;}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.5s ease-in-out left;-o-transition:.5s ease-in-out left;transition:.5s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:94%;bottom:0;left:22%;width:10%;z-index:10000;font-size:40px;font-weight:bold;color:#666;text-align:center;text-shadow:0;filter:alpha(opacity=50);opacity:1}
.carousel-control.left{background-image:none;filter:none;background-repeat:repeat-x}
.carousel-control.right{right:22%;left:auto;background-image:none;filter:none;background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#666;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:-40px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#666;background-color:#d9d9d9;border:0px;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#7f7f7f;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.org img{max-width:100%;}
.dist iframe{width:100%;height:180px;}
.dln_mar05{margin-top:15px;}
.youtubepc{display:none;}
.youtubesp{display:block;}
@media (min-width:544px){
.carousel{width:560px;margin-bottom:70px;}
.carousel-control{top:97%;left:28%;}
.carousel-control.right{right:28%;}
.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}
.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{right:20%;left:20%;padding-bottom:30px}
.carousel-indicators{bottom:-40px}
.dist iframe{width:100%;height:315px;}
.dln_mar05{margin-top:30px;}
.youtubepc{display:block;}
.youtubesp{display:none;}
}