/*default*/
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,blockquote,th,td{color:#333;font:12px µ¸¿ò,sans-seif;margin:0;padding:0;}
body{background:url(img/bg.jpg) 0 30px repeat-x;text-align:center;}
table{border-collapse:collapse;border-spacing:0;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}
img{border:0;}
a { text-decoration:none; } a:visited { text-decoration:none; } a:hover { text-decoration:underline; }

#outline {position:relative;text-align:center;width:100%;}
#bg_left {position:absolute;top:0;left:-455px;width:50%;height:708px;}
#bg_left div {position:absolute;top:0;left:0;width:100%;height:708px;background:url(img/bg_left.jpg) no-repeat right top;}
#bg_right {position:absolute;top:0;right:1px;width:50%;height:708px;*right:0;}
#bg_right div {position:absolute;top:0;left:0;width:100%;height:708px;background:url(img/bg_right.jpg) no-repeat 455px top;}
#cont_body {position:relative;z-index:1;width:910px;margin:0 auto;}

#tab{background:url(img/tab_bg.gif) 0 0 no-repeat;height:45px;}
#tab li{float:left;margin:5px 0 0 0;}
#tab li img{display:block;}

#cont{background:url(img/bg_box.gif) 0 0 repeat-y;padding-top:1px;position:relative;}
#cont .tr{position:absolute;top:0;right:0;}
#cont .cont_bg{text-align:left;width:856px;margin:0 auto;position:relative;}
#cont .cont_bg .btn_pw{position:absolute;top:5px;*top:36px;right:3px;}

.date{position:absolute;top:287px;left:623px;}
.date li{text-align:left;letter-spacing:-1px;height:20px;}

h2{margin-top:32px;height:74px;}
h3{height:40px;}

#safe_pw{float:left;width:418px;}
#safe_pw .safe_pw{width:418px;height:409px;position:relative;}
#safe_pw .safe_pw img{display:block;}
#safe_pw .safe_pw .pw{position:absolute;bottom:16px;right:12px;}

#pw_change{float:right;width:417px;}
#pw_change .pw_change {position:relative;}
#pw_change .pw_change img{display:block;}
#pw_change .pw_change .win{position:absolute;top:35px;right:11px;;}

#quiz {position:relative;}
#quiz .quiz_box{background:#FFFDF5;border:1px solid #EAE3C9;margin-bottom:28px;height:400px;position:relative;}
#quiz .quiz_box .lt{float:left;background:url(img/quiz_bg.gif) 0 0 no-repeat;margin:42px 0 0 30px;width:457px;height:320px;position:relative;_display:inline;}

#quiz .quiz_box .lt .q{background:#000;color:#fff;font:bold 12px µ¸¿ò;display:block;width:55px;text-align:center;padding-top:4px;height:15px;*height:19px;position:absolute;top:33px;left:24px;}
#quiz .quiz_box .lt .question{font-size:14px;line-height:180%;letter-spacing:-1px;width:373px;position:absolute;top:61px;left:24px;}
#quiz .quiz_box .lt .o{position:absolute;top:131px;left:114px;}
#quiz .quiz_box .lt .x{position:absolute;top:131px;left:212px;}
#quiz .quiz_box .lt .msg{position:absolute;top:247px;left:120px;}
#quiz .quiz_box .lt .txt{position:absolute;top:229px;left:143px;}

#quiz .quiz_box .lt .btn{position:absolute;top:182px;left:123px;}
#quiz .quiz_box .lt .btn2{position:absolute;top:267px;left:169px;}

#quiz_result p{text-align:center;margin-left:17px;width:387px;}
#quiz_result .txt_a{margin-top:40px;height:51px;}
#quiz_result .txt_b{height:48px;}
#quiz_result .txt_b em{padding:0 3px;}
#quiz_result .txt_b strong{color:#039;}
#quiz_result .txt_c{color:#f30;font:bold 14px µ¸¿ò;letter-spacing:-1px;line-height:160%;height:82px;}
#quiz_result .txt_d strong{color:#039;}
#quiz_result .btn{position:absolute;top:245px !important;left:125px !important;}

#quiz .quiz_box .rt{float:left;width:346px;}
#quiz .quiz_box .rt .a{border-bottom:1px solid #EAE3C9;margin-top:69px;height:81px;}
#quiz .quiz_box .rt .b{border-top:1px solid #fff;height:211px;position:relative;}
#quiz .quiz_box .rt .b img{margin-top:24px;}
#quiz .quiz_box .rt .b .btn{margin-top:0;position:absolute;top:99px;left:10px;}

#quiz .myevent{font:bold 14px µ¸¿ò;position:absolute;top:11px;left:165px;}
#quiz .myevent em{font:normal 12px µ¸¿ò;}
#quiz .myevent strong{color:#039;}

.note {clear:both;margin-top:20px;height:145px;}
.note dt{height:23px;}
.note dd{background:url(img/bu01.gif) 0 4px no-repeat;font-size:11px;margin-bottom:3px;padding-left:7px;line-height:135%;}
.note dd a{color:#039;text-decoration:underline;}
.note dd em{background:url(img/bu02.gif) 0 3px no-repeat;padding-left:6px;letter-spacing:-1px;}

#footer{height:100px;}

