.topadd  h1{text-align:center;font-size:16px;font-size: 1.6rem;font-weight:bold;margin:10px auto 10px auto;}
.kendepot_text01{font-size:12px;font-size: 1.2rem;text-align:center;}
.kendepot_bg01{width:100%;background-color:#eaeaea;box-shadow:inset 0px 0px 5px 1px #999;margin-top:30px;}
.topadd h2{font-size:16px;font-size: 1.6rem;text-align:center;font-weight:bold;padding-top:25px;padding-bottom:15px;color:#000!important;border:0px!important;}
.topadd ul {text-align: center;padding-bottom:15px;padding-left: 0px;}
.kendepot__list {display: inline-block;margin: 0 0 0 20px;margin: 0 0 0 15px\9;width:90px;}
.kendepot__list:first-child {margin: 0 0 20px;}
.kendepot__list:nth-child(4n) {margin: 0 0 20px 0px;}
.kendepot__list a:active, .kendepot__list a:link, .kendepot__list a:visited {color: #000 !important;text-decoration: none !important;}
.kendepot__list a:hover {background: #e96b34;color: #fff !important;text-decoration: none !important;}
.kendepot__list a:hover:after {color: #fff;}
.kendepot__move {background: #fff;border-radius: 100%; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.3);color: #000;display: block;font-family: "-apple-system", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Yu Gothic", YuGothic, Meiryo, メイリオ, sans-serif;font-size: 12px;font-size: 1.2rem;font-weight: 600;line-height: 1.2;padding: 17px 0 45px;position: relative;text-align: center;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.kendepot__move:after {color: #e96b34;display: block;font-size: 30px;font-size: 3rem;font-family: fontawesome;font-weight: 300;left: 50%;line-height: 1;position: absolute;
top: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.kendepot__move__area:after {content: '\f14e';margin: 5px 0 0 -14px;}
.kendepot__move__time:after {content: '\f017';margin: 5px 0 0 -14px;}
.kendepot__move__type:after {content: '\f0ad';margin: 5px 0 0 -14px;}
.kendepot__move__about img {display: block;left: 50%;margin: 5px 0 0 -18px;max-height: 30px;position: absolute;top:50%;width: auto;}
.kendepot__move__interview:after {content: '\f130';margin: 5px 0 0 -11px;}
.kendepot__move__qa:after {content: '\f059';margin: 5px 0 0 -13px;}
.kendepot_line01{box-shadow:inset 0px 5px 5px -5px #999,inset 0px -5px 5px -5px #999;height:8px;margin-top:15px;margin-bottom:15px;}
.kendepot_line02{box-shadow:inset 0px 5px 5px -5px #999,inset 0px -5px 5px -5px #999;height:8px;margin-top:0px;margin-bottom:0px;}
.kendepot_circle{float:none;width:100%;height:auto;border-radius:0;line-height: 150%;background: #fff;text-align:center;margin-right:auto;}
.topadd h3{font-size:22px;font-size: 2.2rem;line-height:120%;margin-top:15px;color:#444;font-weight:bold;}
.kendepot_circle i , .kendepot_circle_white i{color:#e96b34;margin-top:10px;font-size:36px;font-size: 3.6rem;}
.topadd h4{width:auto;margin-left:10px;font-size:24px;font-size: 2.4rem;font-weight:bold;padding-top:18px;padding-bottom:10px;border-bottom:0px;float:left;}
.kendepot_bg02 a:hover h4{border-bottom:0px;}
.kendepot_text02{font-size:14px;font-size: 1.4rem;font-weight:bold;line-height:120%;float:left;margin-left:12px;margin-top:22px;}
.kendepot_bg02{padding-top:0px;}
.kendepot_bg02 a{background:#444;width:100%;height:60px;position: relative;color:#fff;text-align:center;float:left;margin-left:0;margin-top:5px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;box-shadow:0;}
.kendepot_bg02 a:after{content:"";position: absolute;right:0;bottom:0;display: block;border: 10px solid;border-color:transparent #e96b34 #e96b34 transparent ;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow:0;}
.kendepot_bg02 a:hover{background:#e96b34;}
.kendepot_bg02 a:hover:after{border-color:transparent #444 #444 transparent ;}
.kendepot_bg_right{width:100%;float:left;margin-left:0px;margin-top:15px;}
.kendepot_bg03 a{background:#fff;width:100%;position: relative;color:#444;text-align:center;float:left;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;border:1px solid #444;box-shadow: 0;}
.kendepot_bg03 a:after{content:"";position: absolute;right:0;bottom:0;display: block;border: 10px solid;border-color:transparent #e96b34 #e96b34 transparent ;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: 0;}
.kendepot_bg03 a:hover{background:#444;color:#fff;}
.topadd a h5{width:55%;margin-left:auto;margin-right:auto;font-size:16px;font-size: 1.6rem;font-weight:bold;line-height:130%;padding-top:15px;padding-bottom:8px;border-bottom:1px solid #e96b34;}
.topadd a:hover h5{border-bottom:1px solid #fff;}
.topadd a h5 div{font-size:14px;font-size: 1.4rem;}
.kendepot_text03{font-size:14px;font-size: 1.4rem;line-height:150%;width:92%;margin-left:4%;text-align:left;padding-top:8px;padding-bottom:20px;}
.topadd h3 br{display:none;}
.kendepot_bg02 a .kendepot_text02 br{display:none;}
.kendepot_bg_right_all{width:100%;margin-top:10px;}
.kendepot_bg04 a{background:#fff;width:100%;min-height:60px;position: relative;color:#444;text-align:center;float:left;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;border:1px solid #444;box-shadow: 0;}
.kendepot_bg04 a:after{content:"";position: absolute;right:0;bottom:0;display: block;border: 10px solid;border-color:transparent #e96b34 #e96b34 transparent ;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: 0;}
.kendepot_bg04 a:hover{background:#444;color:#fff;}
.kendepot_marleft_1{margin-left:0%;margin-top:10px;}
.kendepot_pdf{width:100%;background-color:#eee;padding:10px;line-height:180%;font-size:14px;font-size: 1.4rem;font-weight:bold;margin-top:10px;}
.kendepot_pdf a{color:#000;text-decoration:none;}
.kendepot_pdf a:hover{color:#e96b34;text-decoration:none;}
.kendepot_circle_white{float:none;width:100%;height:auto;border-radius:0;line-height: 150%;background: transparent;text-align:center;margin:0px;}
.topadd h6{width:100%;margin-left:auto;margin-right:auto;font-size:16px;font-size: 1.6rem;font-weight:bold;line-height:150%;padding-top:5px;padding-bottom:3px;text-align:center;}
.kendepot_bg01_right{width:100%;float:left;margin-left: 0px;margin-top: 0px;padding:10px;}
.kendepot_text04{font-size:14px;font-size: 1.4rem;line-height:150%;text-align:left;padding-top:8px;padding-bottom:5px;}
.kendepot_img{width:100%;margin-top:15px;margin-bottom:15px;text-align:center;}
.kendepot_img01{float:left;width:49.5%;}
.kendepot_img02{max-width:100%;}
.kendepot_img_mar{margin-left:1%;}
.kendepot_lay01{margin-top:15px;margin-bottom:15px;}
.kendepot_right_title{width:100%;margin-top:15px;position: relative;}
.kendepot_right_title img{width:45%;position: absolute;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;left:8%;float:left;}
.kendepot_right_title_box{width:45%;position: absolute;padding-top:14%;padding-bottom:14%;text-align:center;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#444;color:#fff;float:left;left:50%;margin-top:8%;}
.kendepot_t1{width:80%;margin-left:auto;margin-right:auto;font-size:16px;font-size: 1.6rem;padding-bottom:0px;border-bottom:1px solid #e96b34;}
.kendepot_text05{font-size:12px;font-size: 1.2rem;margin-top:0px;line-height:150%;}
.kendepot_static{position: static;margin-top:50%;}
.kendepot_static02{position: static;margin-top:50%;}
.kendepot_img03{max-width:100%;margin-bottom:20px;}
.kendepot_content{margin: 0 0 55px;}
.kendepot_body{padding: 0 0 0 50px;}
.kendepot_t2{border-bottom: solid 1px #e96b34;color: #333;font-size: 20px;font-size: 2rem;font-weight: 600;line-height: 1;margin: 0 auto 15px;padding: 5px 0 5px;text-align: center;width: 250px;}
.kendepot_q{color: #333;font-size: 15px;font-size: 1.5rem;font-weight: 600;line-height: 1.4;margin: 0 0 7px;position: relative;}
.kendepot_q::before {background: #e96b34;border-radius: 100%;box-sizing: border-box;color: #fff;content: 'Q';display: block;font-size: 16px;font-size: 1.6rem;font-weight: 500;height: 25px;left: -30px;line-height: 1;padding: 4px 6px;position: absolute;top: 0px;width: 25px;}
.kendepot_ans{font-size: 12px;font-size: 1.2rem;line-height: 1.625;margin: 0 0 20px;}
.kendepot_bg01_right02{width:100%;float:left;margin-left: 0px;margin-top: 0px;padding:10px;}
.kendepot_padtop{padding-top:25px;}
.kendepot_ans a{text-decoration:none;color:#000;}
.kendepot_ans a:hover{text-decoration:none;color:#444;}
.kendepot_weight{font-weight:bold;}
.kendepot_btn{margin: 40px auto 0 auto;max-width: 740px;padding: 0;width: 90%;}
.kendepot_btn a{background: #444444;border-radius: 50px;color: #fff;display: block;font-size: 18px;font-size: 1.8rem;font-weight: 600;line-height: 1;padding: 16px 0;text-align: center;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;color: #fff !important;text-decoration: none}
.kendepot_btn a:hover{opacity: 0.75;-webkit-transition: 0.3s ease 0s;transition: 0.3s ease 0s;text-decoration: none !important;}
.kendepot_bg01_all{width:100%;float:left;margin-left: 0px;margin-top: 0px;padding:0px;}
.youtube iframe{width:100%;height:240px;margin-top:15px;}
.youtube img{width:100%;}
.youtube{position:relative;}
.arrow{position:absolute;top:40%;left:42%;}
.youtubepc{display:none;}
.youtubesp{display:block;}
.bana{margin:20px auto;text-align:center;}
.bana img{max-width:100%;display:block;margin-left:auto;margin-right:auto;}
.bana01{margin:10px auto 0 auto;}
.mar01{margin-top:20px;}
.mar02{margin-top:10px;}
.mar03{margin-top:10px;}
.bana a{width:100%;display: block;}
@media (min-width:542px){
.topadd h1{font-size:24px;font-size: 2.4rem;margin:40px auto 10px auto;}
.kendepot_text01{font-size:16px;font-size: 1.6rem;}
.topadd h2{font-size:28px;font-size: 2.8rem;}
.topadd ul {padding-bottom:25px;}
.kendepot__move__area:after {margin: 8px 0 0 -22px;}
.kendepot__move__time:after {margin: 8px 0 0 -22px;}
.kendepot__move__type:after {margin: 8px 0 0 -22px;}
.kendepot__move__about img {margin: 8px 0 0 -29px;max-height: 50px;}
.kendepot__move__interview:after {margin: 8px 0 0 -18px;}
.kendepot__move__qa:after {margin: 8px 0 0 -18px;}
.kendepot__list {width: 150px;}
.kendepot__list:first-child {margin: 0;}
.kendepot__list:nth-child(4n) {margin: 0 0 20px 20px;}
.kendepot__move {font-size: 20px;font-size: 2rem;padding: 28px 0 74px;}
.kendepot__move:after {font-size: 50px;font-size: 5rem;}
.kendepot_line01{margin-top:25px;margin-bottom:25px;}
.kendepot_circle i , .kendepot_circle_white i{margin-top:20px;font-size:60px;font-size: 6rem;}
.topadd h3 br{display:block;}
.kendepot_bg02 a .kendepot_text02 br{display:block;}
.kendepot_bg02 a:after{border: 20px solid;border-color:transparent #e96b34 #e96b34 transparent ;box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.kendepot_bg03 a{box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.kendepot_bg03 a:after{border: 20px solid;border-color:transparent #e96b34 #e96b34 transparent;box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.topadd a h5{width:92%;margin-left:4%;font-size:24px;font-size: 2.4rem;padding-top:25px;}
.topadd a h5 div{font-size:18px;font-size: 1.8rem;}
.kendepot_text03{font-size:16px;font-size: 1.6rem;line-height:150%;width:92%;margin-left:4%;padding-top:8px;}
.kendepot_bg04 a:after{border: 20px solid;border-color:transparent #e96b34 #e96b34 transparent;box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.kendepot_marleft_1{margin-left:1%;margin-top:0px;}
.kendepot_pdf{font-size:16px;font-size: 1.6rem;}
.topadd h6{font-size:24px;font-size: 2.4rem;padding-top:25px;}
.kendepot_text04{font-size:16px;font-size: 1.6rem;padding-bottom:8px;}
.kendepot_lay01{margin-top:25px;margin-bottom:25px;}
.kendepot_right_title{margin-top:30px;}
.kendepot_right_title img{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.kendepot_padtop{padding-top:0px;}
.kendepot_body{padding: 0 0 0 10px;}
.kendepot_q{font-size: 24px;font-size: 2.4rem;}
.kendepot_q::before {font-size: 26px;font-size: 2.6rem;height: 40px;left: -50px;padding: 7px 10px;top: -3px;width: 40px;}
.kendepot_ans{font-size: 16px;font-size: 1.6rem;margin: 0 0 35px;}
.kendepot_t2{font-size: 28px;font-size: 2.8rem;margin: 0 auto 30px;padding: 35px 0 5px;}
.kendepot_btn{margin: 40px auto 0 auto;padding:0 0 50px;}
.kendepot_btn a{border-radius: 50px;font-size: 32px;font-size: 3.2rem;padding: 24px 0;}
.kendepot_img01{width:48.5%;}
.youtube iframe{width:100%;height:480px;}
.arrow{top:45%;left:47%;}
.youtubepc{display:block;}
.youtubesp{display:none;}
.bana{margin:40px auto;}
.bana01{margin:20px auto 0 auto;}
.mar01{margin-top:40px;}
.mar02{margin-top:20px;}
}
@media (min-width:768px){
.kendepot_circle{float:left;width:200px;height:200px;border-radius:50%;line-height: 150%;background: #e1dcd8;text-align:center;margin-right:15px;}
.kendepot_bg02 a{width:145px;height:145px;float:left;margin-left:10px;margin-top:0px;box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.topadd h3{font-size:24px;font-size: 2.4rem;margin-top:15%;}
.kendepot_bg02{padding-top:30px;}
.topadd h4{width:84%;margin-left:8%;font-size:28px;font-size: 2.8rem;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #e96b34;}
.kendepot_text02{font-size:12px;font-size: 1.2rem;line-height:160%;float:none;margin-left:0px;margin-top:0px;}
.kendepot_bg02 a:hover h4{border-bottom:1px solid #fff;}
.kendepot_bg_right{width:66%;float:left;margin-left:10px;margin-top:20px;}
.kendepot_bg04 a{width:49.5%;box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.2);min-height:400px;}
.kendepot_circle_white{float:left;width:200px;height:200px;border-radius:50%;line-height: 150%;background: #fff;text-align:center;margin:15px;}
.kendepot_bg01_right{width:62%;float:right;margin-left: 15px;margin-top: 5px;padding:0px 0px 25px 0px;}
.kendepot_t1{font-size:20px;font-size: 2rem;padding-bottom:8px;}
.kendepot_text05{font-size:14px;font-size: 1.4rem;margin-top:5px}
.kendepot_right_title_box{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding-top:12%;padding-bottom:12%;}
.kendepot_bg01_right02{width:62%;float:left;margin-left: 15px;margin-top: 5px;padding:0px 0px 25px 30px;}
.kendepot_static{position: static;margin-top:9%;}
.kendepot_static02{position: static;margin-top:30%;}
}
@media (min-width:942px){
.kendepot_circle{float:left;width:260px;height:260px;border-radius:50%;line-height: 150%;background: #e1dcd8;text-align:center;margin-right:15px;}
.kendepot_bg02 a{width:190px;height:190px;float:left;margin-left:20px;margin-top:0px;box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.2);}
.topadd h3{font-size:32px;font-size: 3.2rem;margin-top:19%;}
.kendepot_bg02{padding-top:35px;}
.topadd h4{width:84%;margin-left:8%;font-size:36px;font-size: 3.6rem;padding-top:30px;padding-bottom:10px;border-bottom:1px solid #e96b34;}
.kendepot_text02{font-size:15px;font-size: 1.5rem;line-height:180%;float:none;margin-left:0px;margin-top:0px;}
.kendepot_bg02 a:hover h4{border-bottom:1px solid #fff;}
.kendepot_bg_right{width:67%;float:left;margin-left:20px;margin-top:20px;}
.kendepot_bg04 a{width:49.5%;box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.2);min-height:325px;}
.kendepot_circle_white{float:left;width:260px;height:260px;border-radius:50%;line-height: 150%;background: #fff;text-align:center;margin:15px;}
.kendepot_bg01_right{width:65%;float:right;margin-left: 15px;margin-top: 5px;padding:0px 0px 25px 0px;}
.kendepot_t1{font-size:24px;font-size: 2.4rem;padding-bottom:8px;}
.kendepot_text05{font-size:16px;font-size: 1.6rem;margin-top:5px}
.kendepot_right_title_box{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding-top:14%;padding-bottom:14%;}
.kendepot_bg01_right02{width:65%;float:left;margin-left: 15px;margin-top: 5px;padding:0px 0px 25px 30px;}
}

.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;}
.kenpo_pc{display:none;}
.kenpo_sp{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;}
.kenpo_pc{display:block;}
.kenpo_sp{display:none;}
}