@charset "shift_jis";




/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}hr {display:block;height:1px;border:0; border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select {vertical-align:middle;}





/*
 main css	
*/

html { height:100%; overflow-y:scroll; background:#fff; }
body { position:relative; min-width:960px; overflow:hidden; }
body { background:url(../images/bg_body.gif) repeat; min-height:100%; font-size:14px; color:#333; font-family:sans-serif; font-family:"メイリオ", Meiryo,",ＭＳ Ｐゴシック",sans-serif; }
img { vertical-align:bottom; border:none; }
li { list-style-type:none; }
a { color:#333; outline:none;  }
a:hover { text-decoration:none; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ''; display: block; clear: both; height: 0; margin-top: -1px; }
strong { font-size:16px; }
em { border-bottom:1px solid #e90000; font-style:normal; }
p { line-height:200%; margin-bottom:1.8em; }


/* header */
#header { position:relative; background:url(../images/common/bg_header.png) repeat-x left top; width:100%; height:137px; z-index:9; }
#header .inner { position:relative; width:960px; margin:0 auto; }
#header .logo { position:relative; top:20px; }
#header .utils { position:absolute; right:0px; top:12px; width:197px; height:36px; }
#header .utils li { position:absolute; }
#header .utils a { text-indent:-9999px; display:inline-block; background:url(../images/common/header_utils.png) no-repeat 0 0; height:18px; position:absolute; }
#header .utils .top a { background-position:0 0; width:52px; left:0; }
#header .utils .sitemap a { background-position:-52px 0; width:87px; left:52px; }
#header .utils .english a { background-position:-139px 0; width:58px; left:139px; }
#header #gnav { height:24px; padding-top:40px; }
#header #gnav ul { position:relative; width:960px; margin:0 auto; }
#header #gnav ul li { position:relative; float:left; }
#header #gnav ul li a { text-indent:-9999px; display:block; background:url(../images/common/gnavi.png) no-repeat 0 0; height:24px; }
#header #gnav .nav03.open>a .cfro-hover { opacity:1!important; }
#header #gnav .nav03.open>a .cfro-normal { opacity:0!important; }
#header #gnav .nav03 .sub a { width:174px!important; }
#header #gnav .nav04 .sub a { width:248px!important; }
#header #gnav .nav01 a { background-position:-0px -0px; width:204px; }
#header #gnav .nav02 a { background-position:-204px -0px; width:141px; }
#header #gnav .nav03 a { background-position:-345px -0px; width:189px; }
#header #gnav .nav04 a { background-position:-534px -0px; width:263px; }
#header #gnav .nav05 a { background-position:-797px -0px; width:96px; }
#header #gnav .nav06 a { background-position:-893px -0px; width:67px; }
#header #gnav ul .sub { position:absolute; left:8px; top:0px; visibility:hidden; width:auto; margin:auto;  }
#header #gnav ul .sub li { float:none; background:#fff;  }
#header #gnav ul .sub li a { text-indent:-9999px; background:url(../images/common/gnavi_sub.png); vertical-align:bottom; }
#header #gnav ul .sub .sub-nav01 a { background-position:-0px -0px; height:49px; }
#header #gnav ul .sub .sub-nav02 a { background-position:-0px -49px; height:44px; }
#header #gnav ul .sub.sub2 li a { background:url(../images/common/gnavi_sub_02.png); }
#header #gnav ul .sub.sub2 .sub-nav01 a { background-position:-0px -0px; }
#header #gnav ul .sub.sub2 .sub-nav02 a { background-position:-0px -49px; }



/* footer */
#footer { border-top:1px solid #ccc; position:relative; border-bottom:3px solid #999; background:#fff; margin-bottom:30px; }
#footer .inner { /*position:relative; width:960px; margin:0 auto;*/ }
#footer #gnav { background:url(../images/bg_navi.png) repeat-x left top; height:64px; visibility:hidden; }
#footer #gnav ul { position:relative; width:960px; margin:0 auto; }
#footer #gnav ul li { position:relative; float:left; }
#footer #gnav ul li a { text-indent:-9999px; display:block; background:url(../images/gnavi.png) no-repeat 0 0; height:64px; }
#footer #gnav .nav04.open>a .cfro-hover { opacity:1!important; }
#footer #gnav .nav04.open>a .cfro-normal { opacity:0!important; }
#footer #gnav .nav01 a { background-position:-0px -0px; width:81px; }
#footer #gnav .nav02 a { background-position:-81px -0px; width:209px; }
#footer #gnav .nav03 a { background-position:-290px -0px; width:135px; }
#footer #gnav .nav04 a { background-position:-425px -0px; width:181px; }
#footer #gnav .nav05 a { background-position:-606px -0px; width:171px; }
#footer #gnav .nav06 a { background-position:-777px -0px; width:101px; }
#footer #gnav .nav07 a { background-position:-878px -0px; width:82px; }
#footer #gnav ul .sub { position:absolute; left:0; top:0px; width:auto; margin:auto;  }
#footer #gnav ul .sub li { float:none; background:#333;  }
#footer #gnav ul .sub li a { text-indent:-9999px; background:url(../images/gnavi_sub.png);　width:181px; vertical-align:bottom; }
#footer #gnav ul .sub .sub-nav01 a { background-position:-0px -0px; height:51px; }
#footer #gnav ul .sub .sub-nav02 a { background-position:-0px -51px; height:52px; }
#footer #gnav ul .sub.sub2 li a { background:url(../images/gnavi_sub_02.png); width:171px;  }
#footer #gnav ul .sub.sub2 .sub-nav01 a { background-position:-0px -0px; }
#footer #gnav ul .sub.sub2 .sub-nav02 a { background-position:-0px -51px; }
#footer #participant { position:relative; width:960px; margin:0 auto; padding:10px 0; z-index:10; }
#footer #participant ul { width:700px; position:relative; }
#footer #participant li { float:left; margin-right:28px;  }
#footer #copyright { position:relative; width:960px; margin:0 auto; z-index:1; }
#footer #copyright img { position:absolute; display:block; right:0; top:-32px; }
#footer .page-top { position:relative; width:960px; margin:0 auto; }
#footer .page-top a { position:absolute; right:0; top:-30px; width:90px; height:11px; }


/* contents */
#container { position:relative; margin:0 auto; width:960px; padding-top:33px; padding-bottom:80px; min-height:350px; }


/* 汎用クラス */
.red { color:#e60012; }
.btn { cursor:pointer; }
.section { margin:60px 0; }
.texts { margin-bottom:30px; }
.right { text-align:right; }
.center { text-align:center; }
.page-title { margin-bottom:30px; }
.page-sub-title { margin-bottom:15px; }
.sub-title { margin-bottom:15px; background:url(../images/common/ico_square.png) no-repeat left center; font-size:16px; font-weight:bold; padding-left:20px;  }
.border-box { border:2px solid #fece16; padding:18px; }
.border-box ul { margin-bottom:1.8em; }
.border-box li { line-height:160%; margin-bottom:5px; font-size:12px; list-style-type:disc; margin-left:25px; }
.border-box .links li { list-style-type:none; margin-left:0; font-size:16px; line-height:140%; }
.border-box .links li a { }
.border-box h3 { margin-bottom:20px; }
.border-box h4 { margin-bottom:15px; }
.border-box.gray { border-color:#ccc; }
.links li { margin-bottom:5px; font-size:16px; line-height:140%; font-weight:bold; background:url(../images/common/ico_arrow.png) no-repeat left center; padding-left:20px; }

/* topページ */
body.top #header { position:relative; background:url(../images/bg_header.png) repeat-x left top; width:100%; height:73px; z-index:9; }
body.top #header .logo { top:12px; }
body.top #footer { border:none; }
body.top #container { padding-top:32px; padding-bottom:30px; }
body.top #container .txt01 { visibility:hidden; position:relative; margin-bottom:10px; left:187px; }
body.top #container .txt02 { visibility:hidden; position:relative; margin-bottom:22px; left:208px; }
body.top #container .txt03 { visibility:hidden; position:absolute; left:788px; top:32px;  }
body.top #container .txt01-2 { visibility:hidden; position:absolute; left:97px; top:236px;  }
body.top #container .txt03-2 { visibility:hidden; position:absolute; left:400px; top:134px;  }
body.top #container .photo-area { visibility:hidden; position:relative; left:-145px; width:1250px; height:260px; background:url(../images/bg_photo.png) no-repeat left top; }
body.top #container .photo-area ul { position:relative; left:145px; }
body.top #container .photo-area ul li { visibility:hidden; margin-right:2px; float:left; }

/* prohibition */
body.prohibition #container .border-box { margin-top:30px; }
body.prohibition #container .border-box ul:last-child { margin-bottom:0; }
body.prohibition strong { color:#ff0000; }
body.prohibition em { border:none; font-weight:bold; }
body.prohibition .texts p { margin-bottom:1.5em; }

/* project */
body.project #container .mark { position:relative; left:92px; }

/* participate */
body.participate #container a { font-weight:bold; }
body.participate #container .btn { margin-bottom:60px; }
body.participate #container .tools-download { margin-bottom:10px; }
body.participate #container .tools-download ul { vertical-align:bottom; text-align:center; }
body.participate #container .tools-download li { margin-left:80px; display:inline-block; }
body.participate #container .tools-download li:first-child { margin-left:0; }
body.participate #container .tools-download .btn { margin-bottom:0; }
body.participate #container .tools-download img { vertical-align:bottom; }
body.participate #container .tools-download a { vertical-align:bottom; }
body.participate #container .labels {  margin-bottom:60px; vertical-align:bottom; text-align:center; }
body.participate #container .labels li { margin-left:80px; display:inline-block; }
body.participate #container .labels li:first-child { margin-left:0; }
body.participate #container .labels li img { vertical-align:bottom; display:block; }

body.participate #form .border-box { padding:0; margin:10px 0; }
body.participate #form table { border-collapse:collapse; }
body.participate #form table tr { position:relative; display:block; background:url(../images/common/bg_dot_h.png) repeat-x left bottom; width:100%; *zoom: 1; }
body.participate #form table tr:after { content: ''; display: block; clear: both; height: 0; margin-top: -1px; }
body.participate #form table th,
body.participate #form table td { font-size:14px; line-height:140%; }
body.participate #form table th { display:block; background:url(../images/common/bg_dot_v.png) repeat-y right top; float:left; width:222px; text-align:left; padding:20px 20px 20px 45px; }
body.participate #form table td { display:block; float:right; width:597px; padding:12px 35px; }
body.participate #form table input.txtfield { border:1px solid #999; height:14px; padding:10px; width:480px; }
body.participate #form table input.txtfield.min { width:320px; }
body.participate #form table label { display:inline-block; padding:10px; margin:0 20px; }
body.participate #form table label input { margin-right:10px; }
body.participate #form .notice { margin:30px; padding:20px; }
body.participate #form .notice .title { font-size:18px; font-weight:bold; margin-bottom:20px; }
body.participate #form .notice ul { margin-bottom:0; }
body.participate #form .notice ul li { font-size:14px; }
body.participate #form .btns { margin:30px 0; text-align:center; }
body.participate #form .btns .btn { display:inline-block; margin:0 30px 0; vertical-align:bottom; }
body.participate #form .error { margin-top:5px; }

/* introduction */
body.introduction #container .link-list li { position:relative; margin-bottom:5px; }
body.introduction #container .link-list li a { display:block; position:absolute; left:590px; top:12px; z-index:999; }

/* lesson */
body.lesson .checkbtn { vertical-align:middle; margin:0 15px; }
body.lesson .index-menu { width:930px; margin:-10px auto 0; }
body.lesson .index-menu li { width:450px; margin-bottom:12px; box-shadow:-2px 2px 5px rgba(0,0,0,0.2); }
body.lesson .index-menu li.menu1,
body.lesson .index-menu li.menu3,
body.lesson .index-menu li.menu5 { float:left; }
body.lesson .index-menu li.menu2,
body.lesson .index-menu li.menu4,
body.lesson .index-menu li.menu6 { float:right; }
body.lesson .index-menu li a { vertical-align:bottom; }
body.lesson .check { position:relative; width:930px; height:149px; margin:18px auto 10px; padding-top:26px; border-top:1px solid #333; background:url(../images/lesson/btn_check.png) no-repeat left 26px }
body.lesson .check a { position:absolute; left:608px; top:50px; }
body.lesson .check .checkbtn2 { left:344px; top:62px; }
body.lesson .lesson-container { background:url(../images/lesson/bg_body.png) repeat; padding:18px 60px 30px; box-shadow:-2px 2px 2px rgba(0,0,0,0.1); }
body.lesson .lesson-container .title { background:#fff; box-shadow:-2px 2px 2px rgba(0,0,0,0.1); padding:14px 35px; margin-bottom:20px; font-size:21px; font-weight:bold; text-align:center; }
body.lesson .lesson-container .title h3 { padding-left:45px; display:inline-block; line-height:140%; }
body.lesson .lesson-container .title h3.page1 { background:url(../images/lesson/bg_ttl01.png) no-repeat left -2px;  }
body.lesson .lesson-container .title h3.page2 { background:url(../images/lesson/bg_ttl02.png) no-repeat left -2px;  }
body.lesson .lesson-container .title h3.page3 { background:url(../images/lesson/bg_ttl03.png) no-repeat left -2px;  }
body.lesson .lesson-container .title h3.page4 { background:url(../images/lesson/bg_ttl04.png) no-repeat left -2px;  }
body.lesson .lesson-container .title h3.page5 { background:url(../images/lesson/bg_ttl05.png) no-repeat left -2px;  }
body.lesson .lesson-container .title h3.page6 { background:url(../images/lesson/bg_ttl06.png) no-repeat left -2px;  }
body.lesson .lesson-container .body { background:#fff; box-shadow:-2px 2px 2px rgba(0,0,0,0.1); padding:20px 35px; margin-bottom:25px; /* min-height:570px; */ }
body.lesson .lesson-container .body p,
body.lesson .lesson-container .body dd { font-size:15px; line-height:180%; margin-bottom:22px; }
body.lesson .lesson-container .body dt { font-weight:bold; font-size:18px; color:#00b38e; line-height:180%;  }
body.lesson .lesson-container .body strong { color:#333; }
body.lesson .lesson-container .nav { position:relative; }
body.lesson .lesson-container .nav .prev { float:left; width:220px; }
body.lesson .lesson-container .nav .next { float:right; width:220px; }

/* link */
body.link #container { min-height:570px; }
body.link #container .links li { position:relative; min-height:40px; font-size:20px; padding-right:250px; padding-top:13px; }
body.link #container .links li a { position:absolute; display:block; width:231px; height:40px; right:0; top:5px; }

/* english */
body.english #container .img { margin-bottom:50px; }
body.english #container .border-box .notes { font-size:12px; margin:0;  margin-top:-20px; text-align:right; }
body.english #container .border-box ul:last-child { margin-bottom:0; }
body.english strong { color:#ff0000; }
body.english em { border:none; font-weight:bold; }
body.english .page-sub-title { margin-bottom:25px; }

/* sitemap */
body.sitemap #container .border-box a { text-decoration:none; }
body.sitemap #container .border-box a:hover { text-decoration:underline; }
body.sitemap #container .border-box { padding:40px; background-color:#fff; }
body.sitemap #container .border-box .links { padding:15px; margin-right:40px; }
body.sitemap #container .border-box .links li { margin-bottom:22px; background-position:left 5px; }
body.sitemap #container .border-box .links li .sub { margin-top:15px; }
body.sitemap #container .border-box .links li .sub li { background-image:url(../images/common/ico_arrow2.png); margin-bottom:10px; font-size:14px; font-weight:normal; }
body.sitemap #container .border-box .item1 { background:url(../images/common/bg_dot_h.png) repeat-x left bottom; padding-bottom:5px; margin-bottom:40px; }
body.sitemap #container .border-box .item3 { margin-left:40px; }
body.sitemap #container .border-box .block { width:50%; }
body.sitemap #container .border-box .block.left { float:left; background:url(../images/common/bg_dot_v.png) repeat-y right top; }
body.sitemap #container .border-box .block.right { float:right; text-align:left; }

/* examination */
body.examination #container .page-sub-title { margin-bottom:30px; text-align:center; }
body.examination #container .page-sub-title.min { }
body.examination #container #quiz-template { display:none; }
body.examination #container #quiz-wrapper { position:relative; border-radius:15px; width:960px; }
body.examination #container #quiz-wrapper.active { background:url(../images/examination/bg_body2.png) repeat; height:680px; }
body.examination #container #quiz-wrapper.result { width:876px; margin:0 auto 100px; background:url(../images/examination/bg_body.png) repeat; padding:3px; }
body.examination #container #quiz-viewport { zoom:1; }
body.examination #container #quiz-viewport .number { font-size:24px; font-weight:bold; margin-bottom:40px; background:url(../images/examination/bg_body.png) repeat; border-radius:15px; border-bottom-left-radius:0; border-bottom-right-radius:0; box-shadow:0 3px 5px rgba(0,0,0,0.1); text-align:center; }
body.examination #container #quiz-viewport .quiz-choice { /* min-height:360px; */ }
body.examination #container #quiz-viewport .quiz { font-size:16px; margin-bottom:15px; font-weight:bold; width:765px; margin:0 auto 40px; }
body.examination #container #quiz-viewport .choice { width:735px; margin:0 auto 100px; }
body.examination #container #quiz-viewport .choice li { min-height:32px; padding:12px 0 0; margin-bottom:2px; background:url(../images/examination/checkbox.png) no-repeat right 0px;  }
body.examination #container #quiz-viewport .choice li.active { background-image:url(../images/examination/checkbox_act.png);  }
body.examination #container #quiz-viewport .choice li img { position:relative; top:0; vertical-align:bottom; }
body.examination #container #quiz-viewport .prev-next { position:absolute; top:430px; left:100px; margin:0 auto; width:765px; height:50px; }
body.examination #container #quiz-viewport .prev { cursor:pointer; width:156px; height:56px; position:absolute; left:0; background:url(../images/examination/btn_prev.png) no-repeat left top;  }
body.examination #container #quiz-viewport .next { cursor:default; width:156px; height:56px; position:absolute; right:0; background:url(../images/examination/btn_next_disable.png) no-repeat left top;  }
body.examination #container #quiz-viewport .next.active { cursor:pointer; background:url(../images/examination/btn_next.png) no-repeat left top; }
body.examination #container #quiz-viewport .home { display:none; cursor:pointer; width:156px; height:56px; position:absolute; left:0; background:url(../images/examination/btn_home.png) no-repeat left top;  }
body.examination #container #quiz-viewport .check { cursor:default; width:156px; height:56px; position:absolute; right:0; background:url(../images/examination/btn_result_disable.png) no-repeat left top;  }
body.examination #container #quiz-viewport .check.active { cursor:pointer; background:url(../images/examination/btn_result.png) no-repeat left top; }
body.examination #container #quiz-viewport .score-wrapper { height:400px; position:relative; }
body.examination #container #quiz-viewport .score { position:absolute; left:230px; top:160px; }
body.examination #container #quiz-viewport .score img { position:relative; }
body.examination #container #quiz-viewport .message-wrapper { height:62px; position:relative; }
body.examination #container #quiz-viewport .message { position:absolute; left:0; top:0; }
body.examination #container #quiz-viewport .message img { position:relative; }
body.examination #container #quiz-viewport #start-quiz { background:#e3fff9; width:424px; margin:0 auto; padding:75px 88px; text-align:center; box-shadow:3px 3px 5px rgba(0,0,0,0.2); }
body.examination #container #quiz-viewport #start-quiz .inner { border-radius:10px; background:#fff; }
body.examination #container #quiz-viewport #start-quiz a { display:block; padding:70px 0 65px; text-align:center; }
body.examination #container #quiz-viewport .title { margin:45px 0; text-align:center; }
body.examination #container #quiz-viewport .result-title { font-size:24px; text-align:center; }
body.examination #container #quiz-viewport .result-body { background:#fff; border-radius:15px; border-top-right-radius:0; border-top-left-radius:0; }
body.examination #container #quiz-viewport .result-body.ok { background:url(../images/examination/result_score100_bg.png) no-repeat left top #fff; }
body.examination #container #quiz-viewport .score-obj { display:none; position:absolute; left:113px; top:46px; } 
body.examination #container #quiz-viewport .result-body.ok .score-obj { display:block; }
body.examination #container #quiz-viewport .result-body.ng { background:url(../images/examination/result_score_bg.png) no-repeat left top #fff; }
body.examination #container #quiz-viewport .result-inner { width:640px; margin:0 auto; }
body.examination #container #quiz-viewport .result-btns { padding-bottom:45px; }
body.examination #container #quiz-viewport .result-btns .top { float:left; }
body.examination #container #quiz-viewport .result-btns .retry { float:right; }
body.examination #container #quiz-pager {  position:absolute; top:400px; left:264px; display:none; margin:30px 0; width:432px; }
body.examination #container #quiz-wrapper.active #quiz-pager { display:block; }
body.examination #container #quiz-pager li { cursor:pointer; margin-left:8px; width:36px; height:50px; text-indent:-9999px; float:left; }
body.examination #container #quiz-pager li:first-child { margin-left:0; }
body.examination #container #quiz-pager li.disable { cursor:default; }
body.examination #container #quiz-pager li.page01 { background-image:url(../images/examination/pager01.png); }
body.examination #container #quiz-pager li.page02 { background-image:url(../images/examination/pager02.png); }
body.examination #container #quiz-pager li.page03 { background-image:url(../images/examination/pager03.png); }
body.examination #container #quiz-pager li.page04 { background-image:url(../images/examination/pager04.png); }
body.examination #container #quiz-pager li.page05 { background-image:url(../images/examination/pager05.png); }
body.examination #container #quiz-pager li.page06 { background-image:url(../images/examination/pager06.png); }
body.examination #container #quiz-pager li.page07 { background-image:url(../images/examination/pager07.png); }
body.examination #container #quiz-pager li.page08 { background-image:url(../images/examination/pager08.png); }
body.examination #container #quiz-pager li.page09 { background-image:url(../images/examination/pager09.png); }
body.examination #container #quiz-pager li.page10 { background-image:url(../images/examination/pager10.png); }
body.examination #container #quiz-pager li.page01.active { background-image:url(../images/examination/pager01_act.png); }
body.examination #container #quiz-pager li.page02.active { background-image:url(../images/examination/pager02_act.png); }
body.examination #container #quiz-pager li.page03.active { background-image:url(../images/examination/pager03_act.png); }
body.examination #container #quiz-pager li.page04.active { background-image:url(../images/examination/pager04_act.png); }
body.examination #container #quiz-pager li.page05.active { background-image:url(../images/examination/pager05_act.png); }
body.examination #container #quiz-pager li.page06.active { background-image:url(../images/examination/pager06_act.png); }
body.examination #container #quiz-pager li.page07.active { background-image:url(../images/examination/pager07_act.png); }
body.examination #container #quiz-pager li.page08.active { background-image:url(../images/examination/pager08_act.png); }
body.examination #container #quiz-pager li.page09.active { background-image:url(../images/examination/pager09_act.png); }
body.examination #container #quiz-pager li.page10.active { background-image:url(../images/examination/pager10_act.png); }
body.examination #container #quiz-pager li.page01.disable { background-image:url(../images/examination/pager01_disable.png); }
body.examination #container #quiz-pager li.page02.disable { background-image:url(../images/examination/pager02_disable.png); }
body.examination #container #quiz-pager li.page03.disable { background-image:url(../images/examination/pager03_disable.png); }
body.examination #container #quiz-pager li.page04.disable { background-image:url(../images/examination/pager04_disable.png); }
body.examination #container #quiz-pager li.page05.disable { background-image:url(../images/examination/pager05_disable.png); }
body.examination #container #quiz-pager li.page06.disable { background-image:url(../images/examination/pager06_disable.png); }
body.examination #container #quiz-pager li.page07.disable { background-image:url(../images/examination/pager07_disable.png); }
body.examination #container #quiz-pager li.page08.disable { background-image:url(../images/examination/pager08_disable.png); }
body.examination #container #quiz-pager li.page09.disable { background-image:url(../images/examination/pager09_disable.png); }
body.examination #container #quiz-pager li.page10.disable { background-image:url(../images/examination/pager10_disable.png); }
body.examination #container #quiz-user-choice { display:none; }

/* IE */
html.ie7 #header #gnav .nav03.open a,
html.ie8 #header #gnav .nav03.open a { background-position:-345px -24px; }
html.ie7 #header #gnav .nav03 a.acitve,
html.ie8 #header #gnav .nav03 a.acitve { background-position:-345px -48px!important; }
html.ie7 #footer #gnav .nav04.open a,
html.ie8 #footer #gnav .nav04.open a { background-position:-425px -64px!important; }
html.ie7 body.participate #container .tools-download li,
html.ie7 body.participate #container .labels li,
html.ie7 body.lesson .lesson-container .title h3 { zoom:1; display:inline; }

