.headerlink{display:block!important;}
.headerlink a{width:54%;height:47px;display:block; overflow:hidden; position:absolute; margin:-61px 0px 0px 0px;}
.headerlink01 a{width:54%;height:47px;display:block; overflow:hidden; position:absolute; margin:-61px 0px 0px 54%;}
.tndc_title01{width:100%;background-color:#dd2c49;padding-top:10px;padding-bottom:20px;margin-bottom:15px;}
.tndc_title01 img{max-width:50%;}
.tndc_mar01{margin-top:25px;}
.tndc_mar02{margin-bottom:0px!important;}
.tndc_bg01{background:url(/home/img/bg01.jpg) no-repeat center;background-size:contain;background-position:0 97%;padding-bottom: 120px;}
.tndc_bg02{background:none;}
.tndc_t01{font-size:16px;color:#ecb960;margin-top:10px;text-align:center;}
.tndc_t02{font-size:16px;color:#ecb960;margin-top:10px;text-align:center;border-bottom:1px solid #ecb960;padding-bottom:5px;margin-bottom:5px;}
.tndc_line01{width:100%;margin-top:8px;margin-bottom:5px;border-bottom:1px solid #ecb960;}
.tndc_font01{font-size:12px;line-height:150%;}
.tndc_center{margin-left:auto;margin-right:auto;text-align:center;}
.tndc_pad .col-sm-5 , .tndc_bg02 .left0{padding-left:0px!important;padding-right:0px!important;}
.tndc_pad .col-sm-7, .tndc_bg02 .right0{padding-left:0px!important;padding-right:0px!important;}
.tndc_bg02 .col-sm-6{padding-left:0px!important;padding-right:0px!important;}
.tndc_pad01 .col-sm-7{padding-left:0px!important;padding-right:0px!important;}
.tndc_pad01 .col-sm-5{padding-left:0px!important;padding-right:0px!important;}
.tndc_pc{display:none;}
.tndc_sp{display:block;}
.inter_img{position:relative;}
.inter_pc01 a{width:30%;height:37%;display:block; overflow:hidden; position:absolute; margin:-80% 0px 0px 0px;}
.inter_pc02 a{width:32%;height:37%;display:block; overflow:hidden; position:absolute; margin:-75% 0px 0px 33%;}
.inter_pc03 a{width:31.5%;height:37%;display:block; overflow:hidden; position:absolute; margin:-80% 0px 0px 68.5%;}
.inter_pc04 a{width:30%;height:37%;display:block; overflow:hidden; position:absolute; margin:-36% 0px 0px 0px;}
.inter_pc05 a{width:32%;height:37%;display:block; overflow:hidden; position:absolute; margin:-29% 0px 0px 33%;}
.inter_pc06 a{width:31.5%;height:39%;display:block; overflow:hidden; position:absolute; margin:-36% 0px 0px 68.5%;}
.inter_sp01 a{width:45%;height:25%;display:block; overflow:hidden; position:absolute; margin:-172% 0px 0px 0px;}
.inter_sp02 a{width:45%;height:25%;display:block; overflow:hidden; position:absolute; margin:-165% 0px 0px 53%;}
.inter_sp03 a{width:45%;height:25%;display:block; overflow:hidden; position:absolute; margin:-125% 0px 0px 0px;}
.inter_sp04 a{width:45%;height:25%;display:block; overflow:hidden; position:absolute; margin:-115% 0px 0px 53%;}
.inter_sp05 a{width:45%;height:25%;display:block; overflow:hidden; position:absolute; margin:-77% 0px 0px 0px;}
.inter_sp06 a{width:45%;height:25%;display:block; overflow:hidden; position:absolute; margin:-67% 0px 0px 53%;}
.inter_all{width:100%;background-color:#fff;box-shadow:0px 2px 7px 1px #ccc;height:auto;position:relative;padding:10px;}
.inter_all .col-xs-5 img{margin-top:40px;}
.inter_all .col-xs-5{padding-left:10px!important;padding-right:0px!important;}
.inter_all .col-xs-7{padding-left:0px!important;padding-right:10px!important;}
.inter_pad{padding-left:5px;padding-top:0px;margin-top:0px!important;text-align:left!important;}
.inter_text01{width:100%;padding:8px 0px;font-size:12px;line-height:180%;}
.inter_arrow{position:absolute;bottom:0;right:0;width:30px;height:30px;}
.inter_mar01{margin-top:15px;}
.inter_mar02{margin-top:15px;}
.inter_right{text-align:center;float:none;}
.inter_left{text-align:center;float:none;}
.inter_btn{margin-top:0px;}
.inter_btn img{margin-top:20px;}
.inter_btn .col-xs-12{padding-left:0px!important;padding-right:0px!important;}
.inter_btn a:hover,.eject_btn_pc a:hover,.eject_btn_sp a:hover{opacity:0.8;}
.headerlink a:hover,.headerlink01 a:hover{background-color:#fff;opacity:0.2;}
.inter_pc01 a,.inter_pc02 a,.inter_pc03 a,.inter_pc04 a,.inter_pc05 a,.inter_pc06 a{opacity:0;}
.inter_pc01 a:hover,.inter_pc02 a:hover,.inter_pc03 a:hover,.inter_pc04 a:hover,.inter_pc05 a:hover,.inter_pc06 a:hover{opacity:0.2;}
@media (min-width:350px){
.headerlink a{width:54%;height:47px;margin:-61px 0px 0px 0px;}
.headerlink01 a{width:54%;height:47px;margin:-61px 0px 0px 54%;}
}
@media (min-width:414px){
.headerlink a{width:53%;height:47px;margin:-61px 0px 0px 0px;}
.headerlink01 a{width:54%;height:47px;margin:-61px 0px 0px 53%;}
}
@media (min-width:542px){
.headerlink a{width:48%;height:47px;margin:-61px 0px 0px 0px;}
.headerlink01 a{width:48.5%;height:47px;margin:-61px 0px 0px 48%;}
.tndc_title01{margin-bottom:40px;}
.tndc_title01 img{max-width:100%;}
.tndc_mar01{margin-top:50px;}
.tndc_mar02{margin-bottom:40px!important;}
.tndc_t01{font-size:20px;margin-top:0px;text-align:left;}
.tndc_t02{font-size:18px;margin-top:0px;text-align:left;border-bottom:2px solid #ecb960;margin-bottom:10px;}
.tndc_line01{width:120px;margin-top:15px;margin-bottom:10px;border-bottom:2px solid #ecb960;}
.tndc_font01{font-size:14px;}
.tndc_font01 span,.inter_text01 span{color:black;}
.tndc_pad .col-sm-5, .tndc_bg02 .left0{padding-left:0px!important;padding-right:10px!important;}
.tndc_pad .col-sm-7, .tndc_bg02 .right0{padding-left:10px!important;padding-right:0px!important;}
.tndc_pad01 .col-sm-7{padding-left:0px!important;padding-right:10px!important;}
.tndc_pad01 .col-sm-5{padding-left:10px!important;padding-right:0px!important;}
.tndc_bg01{background-position:0 80%;padding-bottom: 250px;}
.tndc_bg02{background:url(/home/img/bg02.jpg) no-repeat center;background-size:contain;}
.tndc_pc{display:block;}
.tndc_sp{display:none;}
.inter_pad{padding-left:15px;padding-top:10px;margin-top:10px!important;}
.inter_all{height:700px;padding:0px;}
.inter_all .col-xs-5 img{margin-top:0px;}
.inter_text01{padding:15px;font-size:14px;}
.inter_all .col-xs-5{padding-left:0px!important;padding-right:0px!important;}
.inter_all .col-xs-7{padding-left:0px!important;padding-right:0px!important;}
.inter_arrow{width:55px;height:55px;}
.inter_mar01{margin-top:0px;}
.inter_mar02{margin-top:30px;}
.inter_btn{margin-top:50px;}
.inter_right{text-align:right;float:right;}
.inter_left{text-align:left;float:left}
}
@media (min-width:768px){
.headerlink a{width:48%;height:50px;margin:-65px 0px 0px 0px;}
.headerlink01 a{width:49%;height:50px;margin:-65px 0px 0px 48%;}
}
@media (min-width:995px){
.headerlink a{width:48.5%;height:70px;margin:-80px 0px 0px 0px;}
.headerlink01 a{width:49.5%;height:70px;margin:-80px 0px 0px 48.5%;}
}


/*********eject*******/
.eject_l{background-color: #f3faff;padding:20px;}
.eject_l_left{float:left;}
.eject_l_right{float:right;}
.eject_header{width:100%;padding-bottom:10px;border-bottom:2px solid #ebb962;}
.eject_t{width:100%;font-size:14px;padding-left:15px;border-left:5px solid #8c0b21;}
.eject_f01{width:100%;padding-left:20px;font-size:14px;}
.eject_f01 span{color:#ebb962;}
.eject_f02{font-size:14px;line-height:150%;padding-top:20px;padding-bottom:20px;}
.eject_f02 span{color:black;}
.eject_btn_pc .col-sm-6{padding-left:0px!important;padding-right:0px!important;}
.eject_btn_pc img{float:right;padding-left:15px;}
.eject_btn_sp img{max-width:80%;margin:15px auto 0px auto;}
@media (max-width: 544px) {
.eject_l{padding:10px;}
.eject_l_left{float:none;}
.eject_l_left img{width:45%;float:left;}
.eject_l_right{float:none;}
.eject_l_left img{width:100%;padding-bottom:20px;}
}
/*********eject*******/