@charset "UTF-8";
#company .lineBtn{top:26px;right:8px;}

#danny_ct03{background:#2B2B2B;}
#danny_ct03 section#top_content{max-width:860px;padding:20px 0;margin:0 auto;/*font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "KozGoPro-Light", "小塚ゴシック Pro L", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;*/text-align:center;position:relative;}
#danny_ct03 section#top_content *{color:#000;box-sizing:border-box;/*font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "KozGoPro-Light", "小塚ゴシック Pro L", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;*/}
#danny_ct03 section#top_content p{max-width:612px;margin:0em auto 1em;font-size:15px;line-height:1.75em;color:#000;text-align:justify;font-weight:600;}
#danny_ct03 section#top_content .logo{background:#000;padding:12px 0 15px;position:relative;z-index:999;text-align:center;}
#danny_ct03 section#top_content .logo a{display:inline;}
#danny_ct03 section#top_content .logo img{width:420px;height:auto;max-width:50%;}
#danny_ct03 section#top_content .breadcrumbs ul{margin:0 auto;}
#danny_ct03 section#top_content .breadcrumbs ul li,
#danny_ct03 section#top_content .breadcrumbs ul li a{color:#fff;font-size:9px;}
#danny_ct03 section#top_content h1{margin:0 auto;text-align:center;color:#fff;font-size:16px;line-height:2em;}
#danny_ct03 section#top_content h1 img{width:130px;display:block;margin:40px auto 5px;}

#danny_ct03 section#top_content table.company{width:90%;margin:50px auto;background:#fff;border-radius:20px;}
#danny_ct03 section#top_content table.company tr{padding: 20px 20px;width: 100%;display: flex;border-bottom: 1px solid #000;align-items: center;text-align: left;}
#danny_ct03 section#top_content table.company tr th{padding:0;width:35%;line-height:1.5em;margin-right:2%;font-size:0.85em;letter-spacing:0.05em;}
#danny_ct03 section#top_content table.company tr td{padding:0;width:63%;line-height:1.5em;font-size:0.95em;letter-spacing:0.075em;}
#danny_ct03 section#top_content table.company tr td a{text-decoration:underline;}
#danny_ct03 section#top_content table.company tr td a:hover{color:#F6688B;}
#danny_ct03 section#top_content .fs60{font-size:60px;}
#danny_ct03 section#top_content .fs44{font-size:44px;}
#danny_ct03 section#top_content .fs40{font-size:40px;}
#danny_ct03 section#top_content .fs36{font-size:34px;}
#danny_ct03 section#top_content .fs32{font-size:32px;}
#danny_ct03 section#top_content .fs24{font-size:24px;}
#danny_ct03 section#top_content .fs21{font-size:21px;}
#danny_ct03 section#top_content .fs20{font-size:20px;}
#danny_ct03 section#top_content .fs18{font-size:18px;}
#danny_ct03 section#top_content .fw95p{transform:scale(0.95,1);width:106%;display:inline-block;margin:0 0 0 -3%;}

#danny_ct03 section#top_content sub{font-size:40%;color:#454f4f;}
#danny_ct03 section#top_content h1{padding:12px 0 15px;}
#danny_ct03 section#top_content .title{width:90%;margin:20px auto;border-radius:20px;background:#fff;padding:20px;position:relative;}
#danny_ct03 section#top_content .mt15em{margin-top:1.5em;}
@media screen and (max-width:920px) {/* ---------------------------------- */
}
@media screen and (max-width:840px) {/* ---------------------------------- */
}
@media screen and (max-width:768px) {/* ---------------------------------- */
}
@media screen and (max-width:640px) {/* ---------------------------------- */
}
@media screen and (max-width:479px) {/* ---------------------------------- */
}
@media screen and (max-width:389px) {/* ---------------------------------- */
#danny_ct03 section#top_content .fs21{font-size:5vw;}
#danny_ct03 section#top_content .fs24{font-size:6vw;}
}
@media screen and (max-width:374px) {/* ---------------------------------- */
}
