/* line 3, clingify.scss */

.js-clingify-ztransform, .js-clingify-wrapper {

  -webkit-transform: translateZ(0);

  -moz-transform: translateZ(0);

  -ms-transform: translateZ(0);

  -o-transform: translateZ(0);

  transform: translateZ(0);

}



/* Baseline selectors */

/* line 10, clingify.scss */

.js-clingify-wrapper {

  width: 100%;

}



/* line 14, clingify.scss */

.js-clingify-locked {

  left: 0;

  position: fixed;

  top: 0;

  z-index: 99999;

}



/* Advanced selectors */











/*===========================

	navi

===========================*/

#nav_kr { background: #fff; }

#nav_kr #nav_Inner_kr li { float: left; text-align: center; width: 25%; }

#nav_kr #nav_Inner_kr li a { vertical-align: middle; color: #585757; display: block; }

#nav_kr #nav_Inner_kr li a.new_kr { background-position: 20px center;background-repeat:no-repeat;background-image:url(/kraso/rejikago/images/icon_new.gif); }

#nav_kr #nav_Inner_kr li a:hover { text-decoration: none; }

#nav_kr #nav_Inner_kr li a:link,

#nav_kr #nav_Inner_kr li a:visited { color: #585757; }

#nav_kr #nav_Inner_kr li a span { display: block; background-position: center bottom;background-repeat:no-repeat;background-image:url(/kraso/rejikago/images/nav_arrow.gif);padding-bottom: 15px;font-size: 115%;  }

.js-clingify-wrapper #nav_Inner_kr { width: 920px; margin: 0 auto; }

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

#nav_kr { border-bottom: 1px solid #fff; }

#nav_kr #nav_Inner_kr li a { border-right:1px solid #221714; padding: 8px 0; }

#nav_kr #nav_Inner_kr li:first-child a { border-left:1px solid #221714; }

#nav_kr #nav_Inner_kr li a:hover { opacity: 0.7; }

}

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

#nav_Inner_kr { margin: 0 -2px; }

#nav_kr #nav_Inner_kr li { width: 50%; }

#nav_kr #nav_Inner_kr li:nth-child(2n) span	{ border-left: 1px solid #717071; }

#nav_kr #nav_Inner_kr li:nth-child(1),

#nav_kr #nav_Inner_kr li:nth-child(2) { border-bottom: 1px solid #717071; }

#nav_kr #nav_Inner_kr li img { /*width: 100%;*/ }

#nav_kr #nav_Inner_kr li a { padding: 7px 0 5px; }

.js-clingify-wrapper #nav_Inner_kr { width: 100%;border-bottom: 1px solid #fff;border-top: 1px solid #717071; }

.js-clingify-locked #nav_Inner_kr { border-color: #fff; }

}



/* 

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

div#main_kr { position: relative; padding-top: 55px; }

.js-clingify-placeholder { position: absolute;top: 0;width: 100%; }

}

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

	.js-clingify-locked #nav_Inner_kr { margin: 0 !important;width: 100% !important; border-color: #fff; }

}

*/


.js-clingify-placeholder { position: relative; z-index: 999;width: 100%; }








