.hover .on{display:block}.hover .off{display:none}.hover:hover .off{display:block}.hover:hover .on{display:none}.more{display:none;padding-bottom:20px}.slider_outer_bg{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#666;box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000;-moz-box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000;-webkit-box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000;position:absolute;left:0;right:0;top:130px}.slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;position:relative;overflow:hidden}.slider .ttls{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;height:50px;background:white;text-align:center;float:right;position:absolute;bottom:0;right:20px;padding-left:20px;padding-top:10px;padding-right:10px;cursor:pointer}.slider .ttls>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;height:20px;line-height:20px;width:20px;background:transparent url("../images/radio.png") no-repeat top left;color:white;font-weight:bold;text-align:center;margin-right:10px}.slider .ttls>div.current{background:transparent url("../images/radio_selected.png") no-repeat top left}.slider .cngann_contents{padding:0;background:#f7f7f7;position:relative;box-shadow:inset 0 -10px 10px -10px #000000, inset 0 10px 10px -10px #000000;-moz-box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000;-webkit-box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000}.slider .cngann_contents>div{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000;-moz-box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000;-webkit-box-shadow:inset 0 -10px 10px -10px #000000,inset 0 10px 10px -10px #000000}.splits{position:relative}.splits>br,.splits>p{display:none}.split{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:10px;padding-left:10px}.split.l{padding-left:0 !important}.split.r{padding-right:0  !important}.split.half.one{width:50%}.split.third.one{width:33.33333%}.split.third.two{width:66.66667%}.split.fourth.one{width:25%}.split.fourth.two{width:50%}.split.fourth.three{width:75%}.split.fifth.one{width:20%}.split.fifth.two{width:40%}.split.fifth.three{width:60%}.split.fifth.fourth{width:80%}.tabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:none;border:1px solid #ccc}.tabs .ttls{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:30px;background:white;padding:0px;margin:0px;position:relative}.tabs .ttls>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;height:30px;line-height:30px;background:#f7f7f7;color:#ccc;font-weight:bold;text-align:center;position:absolute;top:0px;bottom:0px;margin:0px}.tabs .ttls>div.current{background:#244778}.tabs .cngann_contents{padding:50px;padding-top:20px;padding-bottom:20px}.background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px}link-map{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}link-map map-link{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute}link-map map-link *{display:none}.flashcard{display:block;margin-bottom:50px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flashcard:not(.IE){-webkit-perspective:700px;-moz-perspective:700px;-o-perspective:700px;perspective:700px}.flashcard:not(.IE) .card{-webkit-transition:-webkit-transform 1.5s;-moz-transition:-moz-transform 1.5s;-o-transition:-o-transform 1.5s;transition:transform 1.5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.flashcard:not(.IE) .card figure{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flashcard:not(.IE) .card.flipped{-webkit-transform:translateX(-100%) rotateY(-180deg);-moz-transform:translateX(-100%) rotateY(-180deg);-o-transform:translateX(-100%) rotateY(-180deg);transform:translateX(-100%) rotateY(-180deg)}.flashcard:not(.IE) .card.flipped .front *{display:none}.flashcard:not(.IE) .card.flipping .front *{display:none}.flashcard:not(.IE) .card .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flashcard.IE .card .back{display:none}.flashcard.IE .card.flipped .front{display:none}.flashcard.IE .card.flipped .back{display:block}.flashcard.linkmap .front{padding:0px !important}.flashcard .card{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flashcard .card figure{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flashcard .card .front{padding:20px;background:#dfdfdf}.flashcard .card .back{padding:20px;background:#ccc;overflow:hidden}.flashcard .card .back .copy{background-color:#ccc;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.email_form .error{text-align:center;line-height:600px;font-size:24px;font-weight:bold;color:red}.email_form .success{text-align:center;line-height:600px;font-size:24px;font-weight:bold}.email_form .fail{background:red;color:white}.email_form .fail::-webkit-input-placeholder{color:#fff}.email_form .fail:-moz-placeholder{color:#fff}.email_form .fail::-moz-placeholder{color:#fff}.email_form .fail:-ms-input-placeholder{color:#fff}.email_form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]),.email_form textarea{width:100%;margin-bottom:10px;line-height:30px}.email_form input[type=checkbox]{margin-right:10px}.button{display:inline-block;padding-left:20px;padding-right:20px;color:white;background:#888;line-height:50px}
