@charset "UTF-8";*{box-sizing:border-box;}
.div{line-height:0;}
html,
body{width:100%;}
body{margin:0px;padding:0px;background:white;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;over-flow:hidden;}
a{text-decoration:none;}
.mincho{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.gosic{font-family:Meiryo, Osaka, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.df{font-family:none;}
.just{text-align:justify;text-justify:inter-ideograph;}
button{background:#ff9800;color:#fff;border:none;position:relative;height:60px;font-size:1.4em;padding:0 2em;cursor:pointer;transition:800ms ease all;outline:none;background-image:url(../img/arrow_orage.png);background-repeat:no-repeat;background-position:5% 50%;letter-spacing:2px;border-radius:4px;}
button:hover{opacity:0.7;transition:all 0.3s ease;}
a button{color:white;}
;}
;transition:400ms ease all;}
button:after{right:inherit;top:inherit;left:0;bottom:0;}
button:hover:before,
button:hover:after{width:100%;transition:800ms ease all;}
*/hr{background-color:#ddd;height:1px;border:none;width:1000px;}
#top-area-industry{background-image:url(../img/sky01.jpg);background-repeat:no-repeat;background-size:cover;background-color:#6bc7de;padding:20px 0 20px 0;clear:both;border-top-width:1px;border-top-style:solid;border-top-color:#FFF;text-align:justify;text-justify:inter-ideograph;}
#top-area-industry h1{color:#000;padding:0px 0px 0px 0px;text-align:center;font-size:2.2em;font-family:"游明朝",
YuMincho,
"ヒラギノ明朝 ProN W3",
"Hiragino Mincho ProN",
"HG明朝E",
"ＭＳ Ｐ明朝",
"ＭＳ 明朝",
serif;text-shadow:0px 0px 10px #fff;}
.industry-intro{color:#000c2b;margin:0;padding:0px 60px;font-size:1.2em;height:auto;}
.title{color:#6bc7de;font-size:2.2em;font-weight:normal;margin:0 0 30px 0;padding:15px 0 0 0;}
.title02{padding-bottom:5px;border-bottom:4px solid #A1ECFA;font-family:Meiryo,
Osaka,
"メイリオ",
"ＭＳ Ｐゴシック",
"MS PGothic",
sans-serif;font-weight:bold;text-align:center;font-size:35px;}
.scr1{overflow:scroll;width:100%;height:390px;padding:15px 30px 15px 30px;background-color:#f8f8f8;border:1px solid #e7e7e7;font-family:Meiryo,
Osaka,
"メイリオ",
"ＭＳ Ｐゴシック",
"MS PGothic",
sans-serif;}
.righted{width:32%;float:left;background-color:none;text-align:center;}
.lefted{width:32%;height:auto;float:left;background-color:none;text-align:center;margin-right:1%;}
.centered{width:32%;float:left;background-color:none;text-align:center;margin-right:1%;}
.left01{width:20%;float:left;background-color:none;text-align:center;}
.left02{width:20%;height:auto;float:left;background-color:none;text-align:center;}
.left03{width:20%;float:left;background-color:none;text-align:center;}
.left04{width:20%;float:left;background-color:none;text-align:center;}
.left05{width:20%;float:left;background-color:none;text-align:center;}
.clear{clear:both;}
.left{width:48.5%;float:left;background-color:none;margin-right:3%;max-width:100%;font-size:12px;color:#666;}
.right{width:48.5%;float:left;background-color:none;margin-bottom:3%;max-width:100%;font-size:12px;color:#666;}
.left-smp{width:50%;float:left;background-color:none;max-width:100%;font-size:12px;color:#666;}
.right-smp{width:50%;float:left;background-color:none;max-width:100%;font-size:12px;color:#666;}
.left7{width:67%;float:left;background-color:none;margin-right:3%;max-width:100%;font-size:15px;color:#000;}
.right3{width:30%;float:left;background-color:none;margin-bottom:3%;max-width:100%;font-size:12px;color:#666;}
.left7 h1{font-family:Meiryo,
Osaka,
"メイリオ",
"ＭＳ Ｐゴシック",
"MS PGothic",
sans-serif;font-size:24px;}
.left3{width:30%;float:left;background-color:none;margin-right:3%;max-width:100%;font-size:14px;color:#666;}
.right7{width:67%;float:left;background-color:none;margin-bottom:3%;max-width:100%;font-size:14px;color:#000;}
#left{float:left;width:33.1%;height:650px;margin-right:0%;text-align:left;color:#fff;background:#1aa1e6;background-size:cover;line-height:20px;}
#left img{width:100%;height:auto;}
#left a{text-decoration:none;}
#left figcaption{padding:30px;}
#left figure{width:100%;margin:0px;}
#left figcaption{padding:30px;}
#center{float:left;width:33.1%;height:650px;margin-right:0%;text-align:left;color:#333333;background:#e21166;background-size:cover;line-height:20px;}
#center img{width:100%;height:auto;}
#center a{text-decoration:none;}
#center figure{width:100%;margin:0px;}
#center figcaption{padding:30px;}
#right{float:left;width:33.1%;height:650px;margin-bottom:0%;text-align:left;color:#000;background:#fbf800;background-size:cover;line-height:20px;}
#right img{width:100%;height:auto;}
#right a{text-decoration:none;}
#right figure{width:100%;margin:0px;}
#right figcaption{padding:30px;}
#left-under{float:left;width:33.1%;height:850px;margin-right:0%;text-align:left;color:#333;background:#19aa85;background-size:cover;line-height:20px;}
#left-under img{width:100%;height:auto;}
#left-under a{text-decoration:none;}
#left-under figcaption{padding:30px;}
#left-under figure{width:100%;margin:0px;}
#left-under figcaption{padding:30px;}
#center-under{float:left;width:33.1%;height:850px;margin-right:0%;text-align:left;color:#fff;background:#f19625;background-size:cover;line-height:20px;}
#center-under img{width:100%;height:auto;}
#center-under a{text-decoration:none;}
#center-under figure{width:100%;margin:0px;}
#center-under figcaption{padding:30px;}
#right-under{float:left;width:33.1%;height:850px;margin-bottom:05%;text-align:left;color:#fff;background:#6a11e2;background-size:cover;line-height:20px;}
#right-under img{width:100%;height:auto;}
#right-under a{text-decoration:none;}
#right-under figure{width:100%;margin:0px;}
#right-under figcaption{padding:30px;}
#left-topic{float:left;width:33%;height:auto;margin-right:0.25%;text-align:left;padding:30px;color:#000;background:none;background-size:cover;line-height:20px;}
#center-topic{float:left;width:33%;height:auto;margin-right:0.25%;text-align:left;padding:30px;color:#000;background:none;background-size:cover;line-height:20px;}
#right-topic{float:left;width:33%;height:auto;margin-bottom:0.25%;text-align:left;padding:30px;color:#000;background:none;background-size:cover;line-height:20px;}
a{display:inline-block;color:#3498db;text-decoration:none;}
.button{border:1px solid #eee;margin-top:20px;padding:5px 40px;position:relative;width:100%;text-align:center;}
a .top-feature-btn span{background-image:url(../img/min_arrow.png);background-repeat:no-repeat;background-position:0 50%;padding-left:14px;display:inline-block;color:#000;text-shadow:none;}
a:hover .top-feature-btn span{color:#3498db;}
.change-border01{background:#e21166;background:rgba(255, 255, 255, 0.5);}
.change-border01::after,
.change-border01::before,
.change-border01__inner::after,
.change-border01__inner::before{background-color:#3498db;content:'';display:block;position:absolute;z-index:10;transition:all .3s ease;-webkit-transition:all .3s ease;}
.change-border01::after{height:1px;left:-1px;top:-1px;width:0px;}
.change-border01::before{bottom:-1px;height:1px;right:-1px;width:0px;}
.change-border01__inner::after{bottom:-1px;height:0px;left:-1px;width:1px;}
.change-border01__inner::before{height:0px;right:-1px;top:-1px;width:1px;}
.change-border01:hover::after,
.change-border01:hover::before{width:100%;width:calc(100% + 1px);}
.change-border01:hover .change-border01__inner::after,
.change-border01:hover .change-border01__inner::before{height:100%;height:calc(100% + 1px);}
a.change-border01:hover{color:#fff;}
.change-border02{background:#1cab86;}
.change-border02::after,
.change-border02::before,
.change-border02__inner::after,
.change-border02__inner::before{background-color:#3498db;content:'';display:block;position:absolute;z-index:10;transition:all .3s ease;-webkit-transition:all .3s ease;}
.change-border02::after{height:1px;left:-1px;top:-1px;width:0px;}
.change-border02::before{bottom:-1px;height:1px;right:-1px;width:0px;}
.change-border02__inner::after{bottom:-1px;height:0px;left:-1px;width:1px;}
.change-border02__inner::before{height:0px;right:-1px;top:-1px;width:1px;}
.change-border02:hover::after,
.change-border02:hover::before{width:100%;width:calc(100% + 1px);}
.change-border02:hover .change-border02__inner::after,
.change-border02:hover .change-border02__inner::before{height:100%;height:calc(100% + 1px);}
a.change-border02:hover{color:#fff;}
.change-border03{background:#f19625;}
.change-border03::after,
.change-border03::before,
.change-border03__inner::after,
.change-border03__inner::before{background-color:#3498db;content:'';display:block;position:absolute;z-index:10;transition:all .3s ease;-webkit-transition:all .3s ease;}
.change-border03::after{height:1px;left:-1px;top:-1px;width:0px;}
.change-border03::before{bottom:-1px;height:1px;right:-1px;width:0px;}
.change-border03__inner::after{bottom:-1px;height:0px;left:-1px;width:1px;}
.change-border03__inner::before{height:0px;right:-1px;top:-1px;width:1px;}
.change-border03:hover::after,
.change-border03:hover::before{width:100%;width:calc(100% + 1px);}
.change-border03:hover .change-border03__inner::after,
.change-border03:hover .change-border03__inner::before{height:100%;height:calc(100% + 1px);}
a.change-border03:hover{color:#fff;}
#top{max-width:100%;height:120px;background:white;margin-top:0px;padding-top:0px;border-bottom:1px solid #ddd;position:relative;}
.logo{position:absolute;margin:25px 60px 15px 0px;}
.top-of{max-width:100%;padding:10px;background:#000c2b;color:white;}
.top-of-right{float:right;margin-left:10px;}
.top-of-02{max-width:100%;padding:15px;background:#e7e7e7;color:#444;background:#f8f8f8 url(../img/bg04.png) center 0;background-size:3px 3px;border-top:double 10px #DDDDDD;}
#top-contact{float:right;height:38px;margin:25px 0px 0px 60px;}
#top-contact li{display:inline-block;}
#top-contact a{display:block;font-weight:bold;padding:11px 0;line-height:100%;text-decoration:none;text-align:center;border-radius:4px;}
.material{background-color:#00bcd4;width:215px;font-size:16px;color:#fff;}
.material span{display:inline-block;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 20px;}
.lesson{background-color:#ff9800;font-size:16px;width:215px;color:#fff;}
.lesson span{display:inline-block;background-image:url(../img/arrow_les.png);background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 20px;}
#status{background:black;background:#fff url(../img/bg06.png) center 0;background-size:20px 20px;margin:0px;padding:0px 0px 30px 0px;}
#status a{display:block;font-weight:bold;line-height:100%;text-decoration:none;text-align:center;border-radius:0px;color:#fff;border-radius:4px;}
.status{background:rgba(255, 255, 255, 0.3);background-color:#00d405;background:none;width:100%;font-size:16px;margin:0px auto;margin-top:0px;border:0px solid gray;}
.status span{display:inline-block;background-image:url(../img/min_arrow.png);background-repeat:no-repeat;background-position:0 50%;padding:10 0 10 20px;}
.price{background-color:none;font-size:16px;width:225px;color:#06b5c8;padding:10px 20px 10px 20px;border-radius:4px;}
.price span{display:inline-block;background-image:url(../img/arrow_orange.png);background-repeat:no-repeat;background-position:0 45%;padding:0 0 0 20px;}
#header-fd{clear:both;overflow:hidden;text-align:right;padding:11px 0 0 0;}
#header-fd-num{float:right;text-align:right;font-size:16px;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic Pro",
"メイリオ",
Meiryo,
Osaka,
"ＭＳ Ｐゴシック",
"MS PGothic",
sans-serif;line-height:100%;padding-left:12px;}
#header-fd-txt{float:right;text-align:right;font-size:12px;padding-top:3px;;line-height:100%;}
#header-fd-left{float:left;text-align:right;font-size:12px;padding-top:3px;;line-height:100%;}
.roll-over{opacity:1.0;transition:all 0.3s ease;}
.roll-over:hover{opacity:0.75;}
#mainnav{overflow:hidden;width:1000px;margin:auto;border-right:1px solid #ddd;border-left:1px solid #ddd;}
#mainnav ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;list-style-type:none;font-weight:bold;}
#mainnav li a{width: 14.28%;display:block;float:left;text-align:center;background-color:#fff;color:#333;text-transform:uppercase;padding-top:15px;padding-left:5px;padding-bottom:15px;text-decoration:none;border-right:1px solid #e7e7e7;background-image:url(../img/arrow_nav.png);background-repeat:no-repeat;background-position:10% 48%;}
#mainnav a:hover,
#mainnav a:active,
#mainnav a:focus,
#mainnav a.thispage{color:#00bcd4;background:#f8f8f8;text-decoration:none;}
#mainnav li:last-child a{border-right:none;}
#nav-under{width:100%;height:auto;background:#00bcd4;background-image:url(../img/sky.jpg);background-repeat:no-repeat;background-size:cover;padding:30px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2) inset;color:#00bcd4;font-family:Meiryo,
Osaka,
"メイリオ",
"ＭＳ Ｐゴシック",
"MS PGothic",
sans-serif;}
.nav-content{width:1000px;margin:0px auto;}
.nav-content h2{font-size:20px;font-weight:bold;margin:0px;}
#subnav{overflow:hidden;width:1000px;margin:auto;}
#subnav ul{margin-top:5%;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;list-style-type:none;font-weight:bold;}
#subnav a{width:32.6666%;display:block;float:left;text-align:center;background-color:#fff;color:#333;text-transform:uppercase;margin:0% 1% 1% 0px;text-decoration:none;background-image:url(../img/arrow_blue.png);background-repeat:no-repeat;background-position:8% 48%;}
#subnav a:hover,
#subnav a:active,
#subnav a:focus,
#subnav a.thispage{color:#000c2b;text-decoration:none;opacity:0.6;}
#subnav li:last-child a{margin-right:0%;}
.kuzu li{display:inline;background-image:url(../img/check.png);background-repeat:no-repeat;background-position:0% 55%;padding-left:20px;font-size:12px;}
.kuzu li:first-child{margin-left:-55px;background-image:url(../img/home.png);background-repeat:no-repeat;background-position:0% 55%;padding-left:20px;}
.kuzu-back{max-width:100%;padding:10px 0px;background:#f8f8f8;color:#fff;}
#header{}
#header img{}
.topic{margin-top:600px;text-align:center;font-size:18px;font-weight:bold;color:#000;}
.triming{width:1000px;height:550px;overflow:hidden;}
#content{max-width:100%;margin:0px auto;position:relative;}
.top-content{width:1000px;margin:0px auto;}
.content{width:1100px;margin:0px auto;text-align:justify;text-justify:inter-ideograph;}
.content1000{width:1000px;margin:0px auto;background:white;text-align:justify;text-justify:inter-ideograph;font-size:18px;}

.content1000 h1{font-weight:bold;text-align:center;font-size:32px;margin-bottom:35px;line-height:55px;}

.content1000 h2{font-size:25px;line-height:32px;text-align:center;}
.content1280{margin:0px auto;background:white;}
#hero{width:1100px;margin:0px auto;}
#hero-back{max-width:100%;background:none;}
#hero-back-under{max-width:100%;background:#f8f8f8;padding-bottom:50px;}
#bar{width:100%;margin:0px auto;}
#main{width:100%;background:none;margin-top:50px;}
.box-type2{background-color:#fff;border:1px dashed #94c2d0;padding:20px;margin-bottom:0%;}
.box-type3{background-color:#f3f9fb;padding:12px;margin-bottom:4%;}
.box-type4{background-color:#fff;margin:0;padding:30px 30px 0px 30px;overflow:hidden;}
.box-type5{background-color:#f3f9fb;padding:12px;margin-bottom:20px;color:#06b5c8;}
.box-type6{background-color:#fff;padding:12px;margin-bottom:20px;color:#000;width:48%;margin-right:2%;float:left;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1273{font-family:'Raleway',
Arial,
sans-serif;position:relative;float:left;margin:0px 0px;max-width:100%;width:100%;color:#000;text-align:left;background-color:none;font-size:14px;}
.snip1273 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1273 img{position:relative;max-width:100%;vertical-align:top;}
.snip1273 figcaption:before,
.snip1273 figcaption:after{width:7px;height:0;}
.snip1273 figcaption:before{right:0;top:0;}
.snip1273 figcaption:after{left:0;bottom:0;}
.snip1273 h3,
.snip1273 p{line-height:1.5em;}
.snip1273 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1273 p{font-size:0.8em;font-weight:500;margin:0 0 15px;}
.snip1273 a{top:0;bottom:0;right:0;left:0;z-index:1;width: 100%}
.snip1273:before,
.snip1273:after,
.snip1273 figcaption:before,
.snip1273 figcaption:after{position:absolute;content:'';background-color:#000;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1273:before,
.snip1273:after{height:7px;width:0%;}
.snip1273:before{top:0;left:0;}
.snip1273:after{bottom:0;right:0;}
.snip1273:hover img,
.snip1273.hover img{opacity:0.6;}
.snip1273:hover figcaption,
.snip1273.hover figcaption{opacity:1;}
.snip1273:hover figcaption:before,
.snip1273.hover figcaption:before,
.snip1273:hover figcaption:after,
.snip1273.hover figcaption:after{height:100%;}
.snip1273:hover:before,
.snip1273.hover:before,
.snip1273:hover:after,
.snip1273.hover:after{width:100%;}
.snip1273:hover:before,
.snip1273.hover:before,
.snip1273:hover:after,
.snip1273.hover:after,
.snip1273:hover figcaption:before,
.snip1273.hover figcaption:before,
.snip1273:hover figcaption:after,
.snip1273.hover figcaption:after{opacity:1;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1274{font-family:'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
'メイリオ',
Meiryo,
'ＭＳ Ｐゴシック',
sans-serif;position:relative;float:left;margin:0px 0px;max-width:100%;width:100%;height:100%;text-align:left;background-color:none;font-size:14px;color:#000000;line-height:26px;}
.snip1274 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1274 img{position:relative;max-width:100%;vertical-align:top;}
.snip1274 figcaption:before,
.snip1274 figcaption:after{width:5px;height:0;}
.snip1274 figcaption:before{right:0;top:0;}
.snip1274 figcaption:after{left:0;bottom:0;}
.snip1274 h3,
.snip1274 p{line-height:1.5em;}
.snip1274 h1{font-family:"游明朝",
YuMincho,
"ヒラギノ明朝 ProN W3",
"Hiragino Mincho ProN",
"HG明朝E",
"ＭＳ Ｐ明朝",
"ＭＳ 明朝",
serif;font-size:22px;line-height:30px;margin-top:0px;margin-bottom:0px;}
.snip1274 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1274 p{font-size:0.8em;font-weight:500;margin:0 0 15px;}
.snip1274 a{top:0;bottom:0;right:0;left:0;z-index:1;color:#333;}
.snip1274:before,
.snip1274:after,
.snip1274 figcaption:before,
.snip1274 figcaption:after{position:absolute;content:'';background-color:#000;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1274:before,
.snip1274:after{height:5px;width:0%;}
.snip1274:before{top:0;left:0;}
.snip1274:after{bottom:0;right:0;}
.snip1274:hover img,
.snip1274.hover img{opacity:0.6;}
.snip1274:hover figcaption,
.snip1274.hover figcaption{opacity:1;}
.snip1274:hover figcaption:before,
.snip1274.hover figcaption:before,
.snip1274:hover figcaption:after,
.snip1274.hover figcaption:after{height:100%;}
.snip1274:hover:before,
.snip1274.hover:before,
.snip1274:hover:after,
.snip1274.hover:after{width:100%;}
.snip1274:hover:before,
.snip1274.hover:before,
.snip1274:hover:after,
.snip1274.hover:after,
.snip1274:hover figcaption:before,
.snip1274.hover figcaption:before,
.snip1274:hover figcaption:after,
.snip1274.hover figcaption:after{opacity:1;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1275{font-family:'Raleway',
Arial,
sans-serif;position:relative;float:left;margin:0px 0px;max-width:100%;width:100%;color:#000;text-align:left;background-color:none;font-size:14px;}
.snip1275 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1275 img{position:relative;max-width:100%;vertical-align:top;}
.snip1275 figcaption:before,
.snip1275 figcaption:after{width:2px;height:0;}
.snip1275 figcaption:before{right:0;top:0;}
.snip1275 figcaption:after{left:0;bottom:0;}
.snip1275 h3,
.snip1275 p{line-height:1.5em;}
.snip1275 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1275 p{font-size:0.8em;font-weight:500;margin:0 0 15px;}
.snip1275 a{top:0;bottom:0;right:0;left:0;z-index:1;}
.snip1275:before,
.snip1275:after,
.snip1275 figcaption:before,
.snip1275 figcaption:after{position:absolute;content:'';background-color:#000;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1275:before,
.snip1275:after{height:2px;width:0%;}
.snip1275:before{top:0;left:0;}
.snip1275:after{bottom:0;right:0;}
.snip1275:hover img,
.snip1275.hover img{opacity:1;}
.snip1275:hover figcaption,
.snip1275.hover figcaption{opacity:1;}
.snip1275:hover figcaption:before,
.snip1275.hover figcaption:before,
.snip1275:hover figcaption:after,
.snip1275.hover figcaption:after{height:100%;}
.snip1275:hover:before,
.snip1275.hover:before,
.snip1275:hover:after,
.snip1275.hover:after{width:100%;}
.snip1275:hover:before,
.snip1275.hover:before,
.snip1275:hover:after,
.snip1275.hover:after,
.snip1275:hover figcaption:before,
.snip1275.hover figcaption:before,
.snip1275:hover figcaption:after,
.snip1275.hover figcaption:after{opacity:1;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1276{font-family:'Raleway',
Arial,
sans-serif;position:relative;float:left;margin:0px 0px;max-width:100%;width:100%;color:#000;text-align:left;background-color:none;font-size:14px;}
.snip1276 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1276 img{position:relative;max-width:100%;vertical-align:top;}
.snip1276 figcaption:before,
.snip1276 figcaption:after{width:3px;height:0;}
.snip1276 figcaption:before{right:0;top:0;}
.snip1276 figcaption:after{left:0;bottom:0;}
.snip1276 h3,
.snip1276 p{line-height:1.5em;}
.snip1276 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1276 p{font-size:0.8em;font-weight:500;margin:0 0 15px;}
.snip1276 a{top:0;bottom:0;right:0;left:0;z-index:1;}
.snip1276:before,
.snip1276:after,
.snip1276 figcaption:before,
.snip1276 figcaption:after{position:absolute;content:'';background-color:#fff;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1276:before,
.snip1276:after{height:3px;width:0%;}
.snip1276:before{top:0;left:0;}
.snip1276:after{bottom:0;right:0;}
.snip1276:hover img,
.snip1276.hover img{opacity:0.6;}
.snip1276:hover figcaption,
.snip1276.hover figcaption{opacity:1;}
.snip1276:hover figcaption:before,
.snip1276.hover figcaption:before,
.snip1276:hover figcaption:after,
.snip1276.hover figcaption:after{height:100%;}
.snip1276:hover:before,
.snip1276.hover:before,
.snip1276:hover:after,
.snip1276.hover:after{width:100%;}
.snip1276:hover:before,
.snip1276.hover:before,
.snip1276:hover:after,
.snip1276.hover:after,
.snip1276:hover figcaption:before,
.snip1276.hover figcaption:before,
.snip1276:hover figcaption:after,
.snip1276.hover figcaption:after{opacity:1;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1277{font-family:'Raleway',
Arial,
sans-serif;position:relative;float:left;margin:0px 0px 0px 0px;max-width:100%;width:100%;color:#000;text-align:left;background-color:none;font-size:14px;}
.snip1277 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1277 img{position:relative;max-width:100%;vertical-align:top;}
.snip1277 figcaption:before,
.snip1277 figcaption:after{width:3px;height:0;}
.snip1277 figcaption:before{right:0;top:0;}
.snip1277 figcaption:after{left:0;bottom:0;}
.snip1277 h3,
.snip1277 p{line-height:1.5em;}
.snip1277 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1277:before,
.snip1277:after,
.snip1277 figcaption:before,
.snip1277 figcaption:after{position:absolute;content:'';background-color:#000;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1277:before,
.snip1277:after{height:3px;width:0;}
.snip1277:before{top:0;left:0;}
.snip1277:after{bottom:0;right:0;}
.snip1277:hover img,
.snip1277.hover img{opacity:0.6;}
.snip1277:hover figcaption,
.snip1277.hover figcaption{opacity:1;}
.snip1277:hover figcaption:before,
.snip1277.hover figcaption:before,
.snip1277:hover figcaption:after,
.snip1277.hover figcaption:after{height:100%;}
.snip1277:hover:before,
.snip1277.hover:before,
.snip1277:hover:after,
.snip1277.hover:after{width:100%;}
.snip1277:hover:before,
.snip1277.hover:before,
.snip1277:hover:after,
.snip1277.hover:after,
.snip1277:hover figcaption:before,
.snip1277.hover figcaption:before,
.snip1277:hover figcaption:after,
.snip1277.hover figcaption:after{opacity:1;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1278{font-family:'Raleway',
Arial,
sans-serif;position:relative;float:left;margin:0px 0px;max-width:100%;width:100%;color:#000;text-align:left;background-color:none;font-size:14px;}
.snip1278 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1278 img{position:relative;max-width:100%;vertical-align:top;}
.snip1278 figcaption{background:#e3e0e0;padding:20px;font-family:"游明朝",
YuMincho,
"ヒラギノ明朝 ProN W3",
"Hiragino Mincho ProN",
"HG明朝E",
"ＭＳ Ｐ明朝",
"ＭＳ 明朝",
serif;font-size:12px;line-height:26px;}
.snip1278 figcaption:before,
.snip1278 figcaption:after{width:7px;height:0;}
.snip1278 figcaption:before{right:0;top:0;}
.snip1278 figcaption:after{left:0;bottom:0;}
.snip1278 h3,
.snip1278 p{line-height:1.5em;}
.snip1278 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1278 p{font-size:0.8em;font-weight:500;margin:0 0 15px;}
.snip1278 a{top:0;bottom:0;right:0;left:0;z-index:1;}
.snip1278:before,
.snip1278:after,
.snip1278 figcaption:before,
.snip1278 figcaption:after{position:absolute;content:'';background-color:#000;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1278:before,
.snip1278:after{height:7px;width:0%;}
.snip1278:before{top:0;left:0;}
.snip1278:after{bottom:0;right:0;}
.snip1278:hover img,
.snip1278.hover img{opacity:0.6;}
.snip1278:hover figcaption,
.snip1278.hover figcaption{opacity:1;}
.snip1278:hover figcaption:before,
.snip1278.hover figcaption:before,
.snip1278:hover figcaption:after,
.snip1278.hover figcaption:after{height:100%;}
.snip1278:hover:before,
.snip1278.hover:before,
.snip1278:hover:after,
.snip1278.hover:after{width:100%;}
.snip1278:hover:before,
.snip1278.hover:before,
.snip1278:hover:after,
.snip1278.hover:after,
.snip1278:hover figcaption:before,
.snip1278.hover figcaption:before,
.snip1278:hover figcaption:after,
.snip1278.hover figcaption:after{opacity:1;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);.snip1279{font-family:'Raleway',
Arial,
sans-serif;position:relative;float:left;margin:0px 0px;max-width:100%;width:100%;color:#000;text-align:left;background-color:none;font-size:14px;}
.snip1279 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.snip1279 img{position:relative;max-width:100%;vertical-align:top;}
.snip1279 figcaption:before,
.snip1279 figcaption:after{width:7px;height:0;}
.snip1279 figcaption:before{right:0;top:0;}
.snip1279 figcaption:after{left:0;bottom:0;}
.snip1279 h3,
.snip1279 p{line-height:1.5em;}
.snip1279 h3{margin:0 0 5px;font-weight:700;text-transform:uppercase;}
.snip1279 p{font-size:0.8em;font-weight:500;margin:0 0 15px;}
.snip1279 a{top:0;bottom:0;right:0;left:0;z-index:1;}
.snip1279:before,
.snip1279:after,
.snip1279 figcaption:before,
.snip1279 figcaption:after{position:absolute;content:'';background-color:#000;z-index:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:0.8;}
.snip1279:before,
.snip1279:after{height:2px;width:0%;}
.snip1279:before{top:0;left:0;}
.snip1279:after{bottom:0;right:0;}
.snip1279:hover img,
.snip1279.hover img{opacity:0.6;}
.snip1279:hover figcaption,
.snip1279.hover figcaption{opacity:1;}
.snip1279:hover figcaption:before,
.snip1279.hover figcaption:before,
.snip1279:hover figcaption:after,
.snip1279.hover figcaption:after{height:100%;}
.snip1279:hover:before,
.snip1279.hover:before,
.snip1279:hover:after,
.snip1279.hover:after{width:100%;}
.snip1279:hover:before,
.snip1279.hover:before,
.snip1279:hover:after,
.snip1279.hover:after,
.snip1279:hover figcaption:before,
.snip1279.hover figcaption:before,
.snip1279:hover figcaption:after,
.snip1279.hover figcaption:after{opacity:1;}
#btn01{text-align:center;padding:0px;top:55px;right:46%;position:absolute;}
.shadow01{width:100%;-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.1);-o-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.1);-ms-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.1);position:relative;z-index:1;}
#sidebar{float:left;width:25%;background:none;margin-top:50px;margin-bottom:20px;}
#footer{max-width:100%;padding:50px;background-image:url(../img/sky.jpg);background-repeat:no-repeat;background-size:cover;color:#333333;margin:0px auto;clear:left;font-size:12px;}
#footer-under{max-width:100%;padding:50px;color:#333333;margin:0px auto;clear:left;font-size:12px;}
#footer-top{max-width:100%;padding:50px;background:#fff;color:#333333;margin:0px auto;clear:left;border-top:1px solid #e7e7e7;font-size:16px;}
.footer-top-title{font-family:Meiryo,
Osaka,
"メイリオ",
"ＭＳ Ｐゴシック",
"MS PGothic",
sans-serif;font-size:32px;vertical-align:-10%;}
#footer-group{background-color:none;clear:both;padding:0px 0;overflow:hidden;}
#footer-group ul{margin:0px;padding:0px;}
#footer-ibj{width:100%;float:left;}
#footer-ibj li{float:left;width:14.285%;padding-right:45px;font-size:12px;text-align:left;}
#footer-ibj li a{display:block;text-decoration:none;font-size:13px;color:#666;}
#footer-ibj li a:hover{text-decoration:underline;}
#footer-most{width:100%;float:left;}
#footer-most li{float:left;padding-right:45px;font-size:12px;text-align:left;}
#footer-most li a{display:block;text-decoration:none;font-size:13px;}
#footer-most li a:hover{text-decoration:underline;}
#footer-most li:nth-child(1) a{padding-right:30px;border-right:1px solid #E7E7E7;}
#footer-most li:nth-child(2) a{padding-right:30px;border-right:1px solid #E7E7E7;}
#footer-most li:nth-child(3) a{padding-right:30px;border-right:1px solid #E7E7E7;}
#footer-most li:nth-child(4) a{color:#0088cc;}
.infiniteslide2{background:#000;background:#fff url(../img/bg06.png) center 0;background-size:20px 20px;color:#000;text-align:center;border-top:1px solid skyblue;font-weight:bold;font-family:'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
'メイリオ',
Meiryo,
'ＭＳ Ｐゴシック',
sans-serif;}
.infiniteslide2 ul li{margin-right:10px;font-size:12px;}
.infiniteslide2 p{margin-top:10px;}
.infiniteslide2 img{border:0px solid gray;}
#slider{width:100%;height:100%;min-height:550px;overflow:hidden;position:relative;background-image:url("../img/bgbg.jpg");background-size:cover;background-position: center;color:white;}
.slide-wrap{width:2900px;height:550px;position:absolute;left:50%;margin-left:-1500px;margin-top:40px;}
.bx-controls{position:absolute;width:640px;z-index:100;top:0;left:50%;margin-left:-300px;}
.bx-controls-direction{max-width:100%;min-width:640px;top:-14;position:absolute;}
.bx-controls-direction a{position:absolute;width:100%;margin-top:0px;height:550px;display:block;background-color:rgba(0,
0,
0,
0.6);z-index:9999;}
.bx-controls-direction a:hover{background-color:rgba(0,
0,
0,
0.8);}
a.bx-prev{left:-823px;text-align:right;rgba(255,
0,
0,
0.5)}
a.bx-next{right:-883px;text-align:left;}
.bx-pager{text-align:center;clear:both;display:block;position:relative;top:450px;right:-245px;opacity:0.3;display:none;}
.bx-pager-item{line-height:1;height:40px;width:40px;background:#000;overflow:hidden;display:inline-block;margin:10px 2px 0 2px;}
.bx-pager-item a{background-color:#ccc;display:block;}
.bx-pager-item a{padding-top:50px;display:block;}
.bx-pager-item a.active{opacity:0.5;}
.bx-pager-item a:hover{opacity:0.3;}
.result{padding:30px;margin:30px;border:1px solid #F1F1F1;font-size:12px;}
.result span{display:block;margin-top:1em;}
.result p{margin-bottom:1em;font-weight:bold;font-size:14px;}
.result .slide{width:300px !important;position:static !important;float:none !important;}
video{width:100%;}
input.contact01{width:100%;padding:10px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 4px rgba(0,
0,
0,
0.2);-webkit-box-shadow:inset 0 0 4px rgba(0,
0,
0,
0.2);box-shadow:inner 0 0 4px rgba(0,
0,
0,
0.2);border:1px solid #E7E7E7;}
textarea.contact01{width:100%!important;height:200px!important;padding:20px;border:1px solid #E7E7E7;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 4px rgba(0,
0,
0,
0.2);-webkit-box-shadow:inset 0 0 4px rgba(0,
0,
0,
0.2);box-shadow:inner 0 0 4px rgba(0,
0,
0,
0.2);}
textarea.contact02{width:100%!important;height:60px!important;padding:20px;border:1px solid #E7E7E7;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 4px rgba(0,
0,
0,
0.2);-webkit-box-shadow:inset 0 0 4px rgba(0,
0,
0,
0.2);box-shadow:inner 0 0 4px rgba(0,
0,
0,
0.2);}
select.contact01{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background:#eee;background:url(arrow01.png) right 50% no-repeat,
-webkit-linear-gradient(top,
#fff 0%,
#efebe1 100%);background:url(arrow01.png) right 50% no-repeat,
linear-gradient(to bottom,
#fff 0%,
#efebe1 100%);background-size:20px,
100%;}
input[type=radio],
input[type=checkbox]{display:none;}
.radio,
.checkbox{display:inline-block;box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin:0 10px 10px 0;padding:12px 12px 12px 42px;border-radius:8px;background-color:#f6f7f8;vertical-align:middle;cursor:pointer;}
.radio:hover,
.checkbox:hover{background-color:#e2edd7;}
.radio:hover:after,
.checkbox:hover:after{border-color:#53b300;}
.radio:after,
.checkbox:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:'';}
.radio:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:46%;left:18px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#53b300;content:'';opacity:0;}


input[type=radio]:checked + .radio:before{opacity:1;}

.mfp_checked.radio:before{opacity:1;}

.checkbox:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #53b300;border-bottom:3px solid #53b300;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
input[type=checkbox]:checked + .checkbox:before{opacity:1;}
#formWrap{width:700px;margin:0 auto;color:#555;line-height:120%;font-size:90%;}
table.formTable{width:100%;margin:0 auto;border-collapse:collapse;}
table.formTable td,
table.formTable th{border:1px solid #ccc;padding:10px;}
table.formTable th{width:30%;font-weight:normal;background:#efefef;text-align:left;}
@media only screen and (min-width:768px){#smp-top{display:none;}
}
@media only screen and (max-width:768px){#pc-top{display:none;}
}
@media only screen and (max-width:768px){.lefted{width:49.5%;height:auto;float:left;background-color:none;text-align:center;margin-right:1%;}
.centered{width:49.5%;height:auto;float:left;background-color:none;text-align:center;margin-right:0%;}
.righted{width:49.5%;height:auto;float:left;background-color:none;text-align:center;margin-top:1%;}
.lefted h1,
.centered h1,
.righted h1{}
}
@media only screen and (max-width:768px){.left{width:49.5%;height:auto;float:left;background-color:none;text-align:center;margin-right:1%;}
.right{width:49.5%;height:auto;float:left;background-color:none;text-align:center;margin-right:0%;margin-bottom:0%;}
}
@media only screen and (max-width:768px){#left,
#right,
#center,
#left-under,
#right-under,
#center-under{float:none;width:100%;}
.left7{width:70%;height:60px;float:left;background-color:none;border-bottom:1px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#000;padding:15px 0px 20px 40px;margin-right:0px;}
.left7-01{width:70%;height:60px;float:left;background:#1aa1e6;border-bottom:0px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#fff;padding:15px 0px 20px 40px;margin-right:0px;}
.left7-02{width:70%;height:60px;float:left;background:#e21166;border-bottom:0px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#fff;padding:15px 0px 20px 40px;margin-right:0px;}
.left7-03{width:70%;height:60px;float:left;background:#fbf800;border-bottom:0px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#fff;padding:15px 0px 20px 40px;margin-right:0px;}
.left7-04{width:70%;height:60px;float:left;background:#19aa85;border-bottom:0px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#fff;padding:15px 0px 20px 40px;margin-right:0px;}
.left7-05{width:70%;height:60px;float:left;background:#f19625;border-bottom:0px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#fff;padding:15px 0px 20px 40px;margin-right:0px;}
.left7-06{width:70%;height:60px;float:left;background:#6a11e2;border-bottom:0px solid #06b5c8;background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;font-size:12px;color:#fff;padding:15px 0px 20px 40px;margin-right:0px;}
.right3{width:30%;height:60px;float:left;background-color:none;font-size:12px;color:#666;overflow:hidden;background:orange;margin-bottom:0px;}
.left01{width:50%;float:left;background-color:none;text-align:center;}
.left02{width:50%;height:auto;float:left;background-color:none;text-align:center;}
.left03{width:50%;float:left;background-color:none;text-align:center;margin-top:8%;}
.left04{width:50%;float:left;background-color:none;text-align:center;margin-top:8%;margin-bottom:8%;}
.left05{width:50%;float:left;background-color:none;text-align:center;margin-top:8%;margin-bottom:8%;}
}
@media only screen and (max-width:768px){.logo{background:gray;width:100%;top:-22px;}
.logo img{display:block;width:300px;height:auto;margin:0px 0px 0px 0px;}
}
@media only screen and (max-width:768px){.material{padding:4%;margin:0px;width:100%;}
.material span{background-image:url(../img/arrow_mat.png);background-repeat:no-repeat;background-position:5% 50%;padding:0 0 0 18%;font-size:12px;}
.lesson{padding:4%;width:100%;}
.lesson span{background-image:url(../img/arrow_les.png);background-repeat:no-repeat;background-position:8% 50%;padding:0 0 0 20%;font-size:12px;}
}
@media only screen and (max-width:768px){.top-content{width:100%;margin:0px auto;}
.content{width:100%;margin:0px auto;text-align:justify;text-justify:inter-ideograph;}
.content{margin:0px auto;background:none;text-align:justify;text-justify:inter-ideograph;}
.content1000{width:100%;margin:0px auto;padding:4%;background:white;font-size:12px;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
.content1000 h1{font-weight:bold;text-align:center;font-size:18px;line-height:32px;margin-bottom:0px;}
.content1000 h2{font-size:15px;text-align:center;line-height:25px;}
#hero{width:100%;margin:0px auto;}
}
@media only screen and (max-width:768px){.infiniteslide2 ul img{width:120px;height:120px;border:0px solid gray;font-size:12px;font-family:Meiryo, Osaka, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;clear:both;}
.infiniteslide2 li p{margin-top:4%;font-size:10px;font-family:Meiryo, Osaka, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.status{background:rgba(255, 255, 255, 0.3);background-color:#00d405;background:none;width:100%;font-size:16px;margin:0px auto;margin-top:0px;border:0px solid gray;}
#status{background:black;background:#fff url(../img/bg06.png) center 0;background-size:20px 20px;margin:0px;padding:4% 0px 4% 0px;}
#status a{display:block;font-weight:bold;line-height:100%;text-decoration:none;text-align:center;border-radius:0px;color:#fff;border-radius:4px;}
}
.navbar-toggle{height:40px;}
.navbar-header{background:#fff;}
.navbar-header button{background:none;border:none;}
@media only screen and (max-width:768px){#subnav{overflow:hidden;width:100%;margin:auto;}
#subnav ul{padding:0px 20px;list-style-type:none;font-weight:bold;}
#subnav a{width:48%;display:block;float:left;text-align:center;margin-left:1%;background-color:#fff;color:#333;text-transform:uppercase;text-decoration:none;background-image:url(../img/arrow_blue.png);background-repeat:no-repeat;background-position:8% 48%;}
#top-area-industry{background-image:url(../img/sky01.jpg);background-repeat:no-repeat;background-size:cover;margin-top:0px;padding:10px 0 0px 0;margin-bottom:-20px;clear:both;}
#top-area-industry h1{color:#000;padding:0px 0px 0px 0px;text-align:center;font-size:18px;margin-top:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;text-shadow:0px 0px 10px #fff;}
.price{background-color:none;font-size:12px;color:#06b5c8;padding:0;border-radius:4px;width:150px;}
.price span{display:inline-block;background-image:url(../img/arrow_orange.png);background-repeat:no-repeat;background-position:0 45%;padding:0 0 0 20px;}
.smp-footer a{color:#000000;}
#footer{padding:10%;}
#footer-group{background-color:none;clear:both;padding:0px 0;overflow:hidden;}
#footer-group ul{margin:0px;padding:0px;}
#footer-ibj{width:100%;float:left;}
#footer-ibj li{float:left;width:50%;padding-right:45px;font-size:12px;text-align:left;}
#footer-ibj li a{display:block;text-decoration:none;font-size:13px;color:#666;}
#footer-under{max-width:100%;padding:4%;color:#333333;margin:0px auto;clear:left;font-size:10px;line-height:20px;}
#navbar{height:50px;width:100%;position:fixed;z-index:999;background:white;}
.left-smp,
.right-smp{padding-top:60px;}
.bt{margin-bottom:20px;}
.collapse{background:white;margin-top:0px;}
#slideshow{clear:left;}
}
@media only screen and (min-width:667px){#small-on{display:none;}
}
@media only screen and (max-width:667px){#big-on{display:none;}
}
@media only screen and (max-width:768px){.slideshow{position:relative;width:100%;height:240px;overflow:hidden;}
}
@media only screen and (max-width:667px){.slideshow{position:relative;width:100%;height:390px;overflow:hidden;}
}
@media only screen and (max-width:468px){.slideshow{position:relative;width:100%;height:240px;overflow:hidden;}
}
@media only screen and (max-width:395px){.slideshow{position:relative;width:100%;height:215px;overflow:hidden;}
}
@media only screen and (max-width:768px){.slideshow img{position:absolute;left:0;top:0;opacity:0;transition:1s;}
.slideshow .show{opacity:1;z-index:1;}
}
.event-fly ul{list-style-type:none;margin:0;padding:0;}
.event-fly ul li{float:left;width:19%;height:190px;margin-right:1%;text-align:left;color:#000;border:0px solid #E7E7E7;background:none;}
.event-fly ul li a{display:inline-block;background-color:#ccc;background-position:center center;background-repeat:no-repeat;margin:5px;width:200px;height:200px;border:1px solid #ccc;background-size:100%;}
.scr1 .event-fly ul li{height:auto;}
.scr1 .event-fly ul li a{width:100px;height:100px;}
.sp{display:none;}
@media (max-width:600px){.event-fly ul li{margin-right:1px;height:70px;}
.event-fly ul li a{margin:0px;width:60px;height:60px;}
.sp{display:block;}
.btn-default{max-width:100%}
}
#closeButton{display:none !important;}
.baloon{
  width: 110px;
  display: block;
  position: fixed;
  bottom: 100px;
  right: 0;
  z-index: 100;
  background: #00d253;
  padding: 16px;
  border-radius: 8px 0 0 8px;
}
.baloon img{
  max-width: 100%;
}
.baloon:hover{
    display: inline-block;
    animation: hurueru .1s  infinite;
}

  @keyframes hurueru {
    0% {transform: translate(0px, 0px) rotateZ(0deg)}
    25% {transform: translate(2px, 2px) rotateZ(1deg)}
    50% {transform: translate(0px, 2px) rotateZ(0deg)}
    75% {transform: translate(2px, 0px) rotateZ(-1deg)}
    100% {transform: translate(0px, 0px) rotateZ(0deg)}
}
.baloon2{
  width: 110px;
  display: block;
  position: fixed;
  bottom: 97px;
  right: 0;
  z-index: 100;
  padding: 16px;
}
.baloon2 img{
  max-width: 100%;
}
.baloon3{
  width: 110px;
  display: block;
  position: fixed;
  bottom: 16px;
  right: 0;
  z-index: 100;
  padding: 16px;
}
.baloon3 img{
  max-width: 100%;
}
.fuwafuwa {
  -webkit-animation-name: fuwafuwa;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
  -moz-animation-name: fuwafuwa;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease;
}
a.bx-next{
	margin-left: 138%;
}

@keyframes fuwafuwa{
  0% {
    -webkit-transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, -10px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@media only screen and (max-width:768px){
	hr{
		width: 100%;
	}
	.smp-top{
		display: block;
	}
}
.small_linked ul li.small_linked_listed{
	width: 45%;
    display: inline-block;
    margin:0 10px 20px;
}

ul.small_linked_list{
margin:0;
padding:0;
text-align: center;
}

.small_linked ul li.small_linked_listed#price_main{
display:block;
margin:0 auto 15px;
width:64%;
}

.small_linked{
	text-align: center;
}

p#price_comment{font-size:16px;text-align: center;}

.thanks h1{
background: #2866bb;
color:#fff;
padding:5px 0;
}

#thanks_content{
margin:30px auto;
border:solid 3px #ff0000;
display:block;
padding:10px;
font-size:90%;
}

#thanks_block{
display: flex;
}

#thanks_block_left{
margin-right:20px;
}

#thanks_block_right{
text-align: left;
}

p.thanks_comment{
margin-top:10px;
border:solid 3px #333;
display:block;
padding:10px;
font-size:85%;
}

@media only screen and (max-width:768px){

img{
max-width:100%;
height:auto;
}

.thanks h1{
font-size:15px;
}

#thanks_block{
display:block;
}

#thanks_block_left{
margin:10px auto;
}

p.thanks_comment{
border:none;
}

#thanks_block_right{
text-align: center;
}

}