@charset "utf-8";html{backGround:#fff;}
ul,li,img,embed,object{margin:0;padding:0;border:0;}img,embed,object{vertical-align:bottom;}
ul{list-style-type:none;}li{font-size:0.8em;display:block;float:left;}
a{text-decoration:none;}a:hover{color:#900;}

input{vertical-align:-25%;margin:0 5px 0 0;}

h3  {margin:0;padding:0;display:block;width:1000px;height:50px;border-radius:10px;}

.zbtn{display:block;height:20px;line-height:20px;margin:-5px 0 -5px 0;padding:0;}
.bck{position:relative;z-index:-1;}
* html .bck{text-indent:-65536em;}
.contents{padding-bottom:34px;margin-bottom:20px;border-radius:10px;color:#fff;text-align:center;}

.thumbs{padding:0 0 0 80px;}
.thumbs li{
	width:150px;height:230px;
	margin:0 10px 10px 0;padding:10px;
	position:relative;
	border:2px solid #333;text-align:left;
	font-size:12px;line-height:14px;color:#333;
	font-weight:700;
}

.ref{display:block;position:absolute;top:250px;left:20px;font-size:10px;color:#fff;line-height:12px;width:150px;text-align:right;}

.send-form      {padding-left:400px;margin:10px 0; backGround: url(src/images/bg_check.jpg) bottom center no-repeat;height:100px;}
.send-form input{padding:5px;margin-top:60px;}
.footer{font-size:12px;padding:10px;border:5px solid #bbb;margin-bottom:5em;}
.copy{width:450px;float:left;}.copy p{margin:0;text-align:justify;font-size:0.8em;}

.footer-links   {width:465px;float:right;white-space:nowrap;text-decoration:underline;}
.footer-links li{width:155px;}
.footer-links li:before{content:"\25B6"}

.cf:before,.cf:after {content:"";display:block;overflow:hidden;}.cf:after{clear:both;}.cf{zoom:1;}

.zoom{position:absolute;top:222px;left:142px;border:1px solid #fff;}

.header-links{position:absolute;width:166px;height:90px;left:835px;top:0;backGround: url(src/images/header-links.gif) top left no-repeat;}

.links-en,.links-sj{margin:0;padding:0;}
.links-en a,.links-sj a{backGround: url(src/images/header-links.gif) top left no-repeat;display:block;}
.links-en a      {width:166px;height:48px;backGround-position:   0     0;  }
.links-en a:hover{width:166px;height:48px;backGround-position:-166px   0;  }
.links-sj a      {width:166px;height:42px;backGround-position:   0   -48px;}
.links-sj a:hover{width:166px;height:42px;backGround-position:-166px -48px;}

.op{backGround: url(src/images/side_op.jpg) bottom left no-repeat #c00;}
.gt{backGround: url(src/images/side_gt.jpg) bottom left no-repeat #05f;}
.tr{backGround: url(src/images/side_tr.jpg) bottom left no-repeat #0b0;}
.sd{backGround: url(src/images/side_sd.jpg) bottom left no-repeat #f07;}
.ao{backGround: url(src/images/side_ao.jpg) bottom left no-repeat #09f;}

.logo_op{backGround: url(src/images/logo_op.jpg) top center no-repeat #c00;}
.logo_gt{backGround: url(src/images/logo_gt.jpg) top center no-repeat #05f;}
.logo_tr{backGround: url(src/images/logo_tr.jpg) top center no-repeat #0b0;}
.logo_sd{backGround: url(src/images/logo_sd.jpg) top center no-repeat #f07;}
.logo_ao{backGround: url(src/images/logo_ao.jpg) top center no-repeat #09f;}

.op01{backGround: url(src/images/thumb_op_01.gif) bottom center no-repeat #fff;}
.op02{backGround: url(src/images/thumb_op_02.gif) bottom center no-repeat #fff;}
.op03{backGround: url(src/images/thumb_op_03.gif) bottom center no-repeat #fff;}
.op04{backGround: url(src/images/thumb_op_05.gif) bottom center no-repeat #fff;}
.op05{backGround: url(src/images/thumb_op_04.gif) bottom center no-repeat #fff;}

.tr01{backGround: url(src/images/thumb_tr_01.gif) bottom center no-repeat #fff;}
.tr02{backGround: url(src/images/thumb_tr_02.gif) bottom center no-repeat #fff;}
.tr03{backGround: url(src/images/thumb_tr_03.gif) bottom center no-repeat #fff;}
.tr04{backGround: url(src/images/thumb_tr_04.gif) bottom center no-repeat #fff;}
.tr05{backGround: url(src/images/thumb_tr_05.gif) bottom center no-repeat #fff;}

.sd01{backGround: url(src/images/thumb_sd_01.gif) bottom center no-repeat #fff;}
.sd02{backGround: url(src/images/thumb_sd_02.gif) bottom center no-repeat #fff;}
.sd03{backGround: url(src/images/thumb_sd_03.gif) bottom center no-repeat #fff;}
.sd04{backGround: url(src/images/thumb_sd_04.gif) bottom center no-repeat #fff;}
.sd05{backGround: url(src/images/thumb_sd_05.gif) bottom center no-repeat #fff;}

.gt01{backGround: url(src/images/thumb_gt_01.gif) bottom center no-repeat #fff;}
.gt02{backGround: url(src/images/thumb_gt_02.gif) bottom center no-repeat #fff;}
.gt03{backGround: url(src/images/thumb_gt_03.gif) bottom center no-repeat #fff;}
.gt04{backGround: url(src/images/thumb_gt_04.gif) bottom center no-repeat #fff;}
.gt05{backGround: url(src/images/thumb_gt_05.gif) bottom center no-repeat #fff;}

.ao01{backGround: url(src/images/thumb_ao_01.gif) bottom center no-repeat #fff;}
.ao02{backGround: url(src/images/thumb_ao_02.gif) bottom center no-repeat #fff;}
.ao03{backGround: url(src/images/thumb_ao_03.gif) bottom center no-repeat #fff;}
.ao04{backGround: url(src/images/thumb_ao_04.gif) bottom center no-repeat #fff;}
.ao05{backGround: url(src/images/thumb_ao_05.gif) bottom center no-repeat #fff;}

.menu{width:1000px;height:61px;backGround: url(src/images/menu.jpg);}
.menu01 a,.menu02 a,.menu03 a,.menu04 a,.menu05 a,
.menu06 a,.menu07 a,.menu08 a,.menu09 a,.menu10 a
{width:100px;height:61px;display:block;backGround: url(src/images/menu.jpg);}

.menu01 a      {backGround-position:   0   0;}
.menu01 a:hover{backGround-position:   0   61px;}
.menu02 a      {backGround-position:-100px 0;}
.menu02 a:hover{backGround-position:-100px 61px;}
.menu03 a      {backGround-position:-200px 0;}
.menu03 a:hover{backGround-position:-200px 61px;}
.menu04 a      {backGround-position:-300px 0;}
.menu04 a:hover{backGround-position:-300px 61px;}
.menu05 a      {backGround-position:-400px 0;}
.menu05 a:hover{backGround-position:-400px 61px;}
.menu06 a      {backGround-position:-500px 0;}
.menu06 a:hover{backGround-position:-500px 61px;}
.menu07 a      {backGround-position:-600px 0;}
.menu07 a:hover{backGround-position:-600px 61px;}
.menu08 a      {backGround-position:-700px 0;}
.menu08 a:hover{backGround-position:-700px 61px;}
.menu09 a      {backGround-position:-800px 0;}
.menu09 a:hover{backGround-position:-800px 61px;}
.menu10 a      {backGround-position:-900px 0;}
.menu10 a:hover{backGround-position:-900px 61px;}

.result{
width:500px;height:680px;backGround:#fff;
float:left;position:relative;margin-bottom:10px;
}

.shop{width:500px;height:80px;display:block;backGround: url(src/images/shop.jpg) top left no-repeat;position:absolute;top:585px;}
.shop a{width:500px;height:80px;display:block;backGround: url(src/images/shop.jpg) top left no-repeat;backGround-position:0 -80px;}
.shop a:hover{backGround-position:0 0px;}


.thx{width:480px;height:300px;backGround: url(src/images/thx.gif);margin:0 auto;}
.thx a      {backGround-position:0 0; display:block;width:480px;height:300px;backGround: url(src/images/thx.gif);}
.thx a:hover{backGround-position:0 300px;}

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window,#TB_secondLine{font:12px Arial, Helvetica, sans-serif;color:#333;}
#TB_window a{color:#666;}#TB_window a:hover{color: #000;}
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay {height:100%;width:100%;position:fixed;z-index:100;top:0;left:0;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window {position:fixed;top:50%;left:50%;z-index:102;display:none;color:#000;border:2px solid #555;text-align:left;background:#fff;}
#TB_load   {position:fixed;top:50%;left:50%;z-index:103;display:none;height:13px;width:208px;margin: -6px 0 0 -104px;}
#TB_window img #TB_Image {display:block;margin: 15px 0 0 15px;border:1px solid #333;}
#TB_caption    {height:25px;padding: 7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px  0;  float:right;}
#TB_title{background-color:#eee;height:27px;}
/* ie6 hack */
* html #TB_window,
* html #TB_load    {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}