div#topics_t{margin:0 0 20px 0; padding:0;}
div#topics_t ul{margin:15px 0 0 40px; padding:0;font-size:small;line-height:110%;}
div#topics_t ul li{margin:3px 0 0 0; padding:0;}
div#topics_t ul li a, div#topics_t ul li a:link, div#topics_t ul li a:visited{color:#000; text-decoration:none;}
div#topics_t ul li a:hover{color:#000; text-decoration:underline;}

ul.text_list{list-style:none;margin:20px auto;}
ul.text_list li{display:inline;margin:10px;line-height:180%;}

form#kanrieiyoushi div.qsbox , div#kanrieiyoushi_answer{border:1px solid #ff9b00;background-color:#ff9b00;border-radius:10px;margin:20px 15px 40px 15px;padding:20px 20px 20px 20px;}
div.inbox{background-color:#ffffef;border:1px solid #ff9b00;padding:10px 15px 20px 15px;}
form#kanrieiyoushi fieldset{display:none;}
form#kanrieiyoushi fieldset#q1set{display:block;}
form#kanrieiyoushi legend{font-size:medium;font-weight:bold;}
form#kanrieiyoushi ol{list-style-type:none;}
form#kanrieiyoushi ol li{margin-bottom:10px;cursor:pointer;}
form#kanrieiyoushi ol li ul{list-style-type:disc;background-color:white;font-size:small;}
form#kanrieiyoushi ol li ul li{background-color:white;}
form#kanrieiyoushi input{font-size:medium;}
form#kanrieiyoushi input#nextanswer{color:red;}

form#kanrieiyoushi div.qsbox div.inbox ul#target_browser{list-style-type:none;}
form#kanrieiyoushi div.qsbox div.inbox ul#target_browser li{vertical-align:middle;white-space:nowrap;padding-right:1em;display:inline;}
form#kanrieiyoushi div.qsbox div.inbox ul#target_browser li img{vertical-align:middle;}

form#kanrieiyoushi div.qsbox div.inbox h3.faq{margin:2em 0 10px 0;border:1px solid #ff9b00;border-left:1em solid #ff9b00;padding:3px;color:#ff9b00;background-color:white;}

form#kanrieiyoushi div.qsbox div.inbox p.faq{margin:0 20px 5px 20px;}

form#kanrieiyoushi div.qsbox div.inbox div.sampleimages{text-align:center;}


div.q_answer img.correct_incorrect{float:right;margin-top:50px;margin-right:20px;}
div.q_answer ol{list-style-type:none;}
div.q_answer ol li{margin-bottom:10px;}
div.q_answer ol li ul{list-style-type:disc;background-color:white;font-size:small;font-weight:normal;}
div.q_answer ol li ul li{background-color:white;}
div.q_txt{margin:20px 100px 50px 50px;text-align:center;font-size:large;background-color:#efefef;padding:5px 10px;border-radius:5px;}

div#qsslisttableblock{border:1px solid #ff9b00;background-color:#ff9b00;border-radius:10px;margin:20px auto;padding:20px 20px 10px 20px;width:630px;}
div#qsslisttableblock table#qsslisttable{width:580px;border:1px solid #ff9b00;background-color:#ffffef;font-size:large;border-collapse:collapse;margin:auto;}
div#qsslisttableblock table#qsslisttable th,div#qsslisttableblock table#qsslisttable td{border-bottom:1px dotted #ff9b00;padding:5px;text-align:center;}

div#qsslisttableblock table#qsslisttable td.qsslisttable_img{width:240px;}
div#qsslisttableblock table#qsslisttable tr.challenges{display:none;}

h1#kanrieiyoushi_head{background-image:url("/textbook/contents/9784758108959/images/kanrieiyoushi_head_back.png");margin-top:0;}

ul#topcomp{margin:0px 20px 10px 10px;}
ul#topcomp li{margin-bottom:5px;}

div.bottom_buttons{margin-top:10px;text-align:center;}


div.q_move_buttons{margin:20px 0px 10px 40px;}

div#kanrieiyoushi_answer h2 , div.qsbox h2{text-align:center;font-size:xx-large;}

div#this_qset_view{font-size:x-large;margin:10px;}

