html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
footer,header,nav,section{display:block}
a:active,a:hover{outline:0}
img{border:0}svg:not(:root){overflow:hidden}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

img{vertical-align:middle}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h2,.h2{font-size:30px}h3,.h3{font-size:24px}
h4,.h4{font-size:18px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
p{margin:0 0 10px;}
@media (min-width:768px){}.text-center{text-align:center;}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.
@media (min-width:768px){} 

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container .left,.right {width:47%; padding:0 15px; margin-bottom:20px; float:left;}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
.row{margin-left:-15px;margin-right:-15px; text-align:center;}
.col-xs-3{float:left; width:25%}
@media (min-width:992px){.col-md-2,.col-md-3,.col-md-4,.col-md-5{float:left}
.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}
.col-md-2{width:100%; text-align:center;}
.col-md-2 .img {margin:10px auto;}
.guide { width:80%; text-align:left; margin:0 auto;}
.guide p{ margin-bottom:15px;}
.guide .ol {margin-left:50px;}
.col-md-2 span {color: #F00; font-size:12px;} 

.ju {margin-top:15px;}
.line {border-top: 1px dashed #00BB9B; width:90%; margin:40px auto;}
}@media (min-width:1200px)}
@media (min-width:768px){}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 10px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}


.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
.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-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.container:before,.container:after{content:" ";display:table}
.container:after,.row:after{clear:both}