@font-face { font-family: "FeltTipRoman"; font-style: normal; font-weight: normal; src:url(fonts/FeltTipRoman.otf); } div.copyright { text-align: left; } p.crt { text-align: left; font-size: .9em; } p.crt1 { text-align: center; font-size: .9em; } p.spaceabove1, div.spaceabove1 { margin-top: 2em; } p.spaceabove_1, div.spaceabove_1 { margin-top: 1.5em; } .page_top_padding1 { margin-top:25%; } h1.ACK_head { text-align: left; font-size: 1.8em; margin-top: 0; margin-bottom: 0; } h1.fm_register { text-align: left; margin-bottom: 1.5em; } div.toc { font-size: .95em; } h1.TOC_head { text-align: left; font-size: 1.8em; margin-top: 0; margin-bottom: 1em; } span.TOC_CN { display: inline-block; margin: 0 .2em 0 0; width: 1.8em; text-align: left; } p.toc_fm1 { text-align:left; text-indent: 0; margin-left: 2em; } p.num_big { margin-top: 1.2em; margin-left: 3em; text-align: left; } span.num_big { float: left; font-size: 2em; margin-left: -1.4em; font-weight: bold; line-height: .9em; } span.fm_big { font-size: 1.1em; } p.num_text { margin-top: 1em; margin-left: 3em; text-align: left; } span.fm_small { font-size: .9em; } p.fm_bull_item { font-size: .9em; margin-left: 4.4em; text-indent: -.9em; text-align: left; } span.fm_bull { display: inline-block; margin: 0 .15em 0 0; width: .75em; text-align: left; } p.FM_head { font-size: 1.1em; text-align: left; margin-top: 1.2em; } p.fm_bull_item1 { margin-left: 1.3em; text-indent: -.9em; text-align: left; margin-top: .5em; } span.fm_bull1 { display: inline-block; margin: 0 .15em 0 0; width: .75em; text-align: left; } div.FM_box { margin-top: 2em; border: 1px solid black; padding: .6em; } div.FM_box_head { background-color: #000000; color: #FFFFFF; text-align: center; padding: 5px 1em 5px 1em; } p.FMB_text { margin-top: 1em; font-size: .9em; } img.inline1 { vertical-align: middle; } h1.part_num { text-align: left; font-size: 2.1em; color: #6E6E70; margin-top: 0; margin-bottom: 0; } h1.part_title { text-align: left; font-size: 2.1em; color: #6E6E70; margin-top: 0; margin-bottom: 0; } h2.section { font-size: 1.33em; margin-top: 2em; text-align: left; margin-bottom: 0; } h2.section_pg { page-break-before:always; font-size: 1.33em; padding-top: 1em; text-align: left; margin-bottom: 0; } h2.summary { page-break-before:always; font-size: 1.9em; padding-top: 1em; text-align: left; margin-bottom: .9em; } h2.section01_pg { page-break-before:always; font-size: 1.33em; padding-top: 1em; text-align: center; margin-bottom: 0; } h3.section { text-align: left; font-size: 1.2em; font-weight: bold; margin-bottom: 2px; margin-top: 1.7em; line-height: 1.2em; } h3.section_pg { page-break-before:always; padding-top: 1em; text-align: left; font-size: 1.2em; font-weight: bold; margin-bottom: 2px; line-height: 1.2em; } h4.section { text-align: left; font-size: 107%; font-weight: bold; margin-bottom: 2px; margin-top: 1.7em; line-height: 1.2em; } h5.section { text-align: left; font-size: 1em; font-weight: bold; margin-bottom: 2px; margin-top: 1.2em; line-height: 1.2em; } h5.section_nosp { text-align: left; font-size: 1em; font-weight: bold; margin-bottom: 2px; margin-top: 0.2em; line-height: 1.2em; } p.F_num_list { margin-top: 1em; margin-right: 1em; margin-left: 3em; text-indent: -2em; text-align: left; } p.F_num_list_text { margin-top: 1em; margin-left: 3em; text-indent: 0; text-align: justify; } p.F_num_list0 { margin-top: 0; margin-right: 1em; margin-left: 3em; text-indent: -2em; text-align: left; } span.F_num { display: inline-block; margin: 0 .2em 0 0; width: 1.8em; text-align: left; } p.UA_list { margin-right: 1em; margin-left: 4.9em; text-indent: -1.8em; text-align: left; } span.UA_num { display: inline-block; margin: 0 .2em 0 0; width: 1.6em; text-align: left; } p.F_bull_list { margin-top: 1em; margin-right: 1em; margin-left: 3em; text-indent: -2em; text-align: left; } span.F_bull { display: inline-block; margin: 0 .2em 0 0; width: 1.8em; text-align: left; } p.F_circ_list { margin-right: 1em; margin-left: 4.5em; text-indent: -1.4em; text-align: left; } span.F_circ { display: inline-block; margin: 0 .2em 0 0; width: 1.2em; text-align: left; } p.FB_list_sub { margin-top: 1em; margin-left: 4.5em; text-indent: -1.5em; } span.FB_bull { display: inline-block; margin: 0 .2em 0 0; width: 1.3em; text-align: left; } div.part_toc { margin-top: 1.4em; font-size: .95em; } p.part_toc { text-align: left; margin-left: 1.5em; text-indent: -1.5em; } span.PT_num { display: inline-block; margin: 0 .2em 0 0; width: 1.3em; text-align: left; } h1.chapter { text-align: left; font-size: 2em; margin-top: 0; margin-bottom: 0; } h1.chap_num { text-align: left; font-size: 2em; margin-top: 0; margin-bottom: 0; color: #6E6E70; } h1.chap_title { text-align: left; font-size: 2em; margin-top: 0; margin-bottom: 0; } p.bot_border { border-bottom: 1px solid black; padding-bottom: .3em; font-size: .95em; } p.sectione { font-size: 1.25em; text-align: left; margin-top: .8em; margin-bottom: 0; } p.sec_back { text-align: left; background-color: #000000; color: #FFFFFF; font-size: .8em; display: inline-block; border-radius: 15px; padding: 3px 1em 3px 1em; margin-top: 1em; margin-bottom: 1em; } p.sec_back1 { text-align: left; background-color: #000000; color: #FFFFFF; font-size: .8em; display: inline-block; border-radius: 15px; padding: 3px 1em 3px 1em; margin-top: 2em; margin-bottom: 1em; } p.sectione1 { font-size: .9em; text-align: left; } div.textbox_block1 { margin-top: 1em; margin-bottom: 1em; border: 1px solid black; border-radius: 15px; padding-bottom: .75em; } p.textbox_head { background-color: #D2D3D5; padding: 3px 1em 3px 1em; text-align: center; font-size: 1.1em; font-weight: bold; border-top-left-radius: 15px; border-top-right-radius: 15px; } div.TB_block { margin-left: 1em; margin-right: 1em; } p.textbox_text1 { margin-top: .5em; font-size: .9em; text-align: left; } p.textbox_text2 { background-color: #D2D3D5; margin-top: .5em; font-size: .9em; text-align: left; } p.textbox_text { font-size: .9em; text-align: left; } p.textbox_text0 { margin-left:.5em; font-size: .9em; text-align: left; } p.test_sample_sp { margin-top: 1em; font-size: .9em; text-align: left; } p.test_sample_left { margin-left: 2em; margin-top: 1em; font-size: .9em; text-align: left; } p.test_sample_nosp { font-size: .9em; text-align: left; } .page_break_before1 { page-break-before:always; padding-top: 1em; } p.direction { font-size: .9em; text-align: left; margin-top: 1em; } p.QST_head { text-align: left; margin-top: 2em; font-size: .9em; } div.doctext { margin-top:1em; margin-bottom:0em; margin-left:0%; margin-right:0%; padding:1%; border:1px solid; font-size: .9em; } p.doc { text-align: center; margin-top: 1.5em; font-size: .9em; } p.doctext { text-align: left; margin-top: 0em; font-size: .9em; } p.QST_head_pg { page-break-before:always; padding-top: 1em; text-align: left; font-size: .9em; } p.passage { text-indent: 1em; font-size: .9em; margin-top: 1em; text-align: left; } p.passage1 { text-indent: 0em; font-size: .9em; margin-top: 1em; text-align: left; } p.passage0 { text-indent: 1em; font-size: .9em; margin-top: 0em; text-align: left; } p.UR_list { text-align: left; margin-left: 2.6em; text-indent: -1.6em; font-size: .9em; margin-top: 1em; } span.UR_num { display: inline-block; margin: 0 .2em 0 0; width: 1.4em; text-align: left; } p.passage_right { font-size: .9em; margin-top: 1em; text-align: right; } div.test_sample_top { margin-top: 2em; margin-left: 2em; margin-right: 2em; font-size: .9em; } div.test_sample_top01 { margin-top: 2em; margin-left: 2.8em; margin-right: 0em; font-size: .9em; } div.test_sample_top01a { margin-top: 2em; margin-left: 5.8em; margin-right: 0em; font-size: .9em; } div.test_sample_top01b { margin-top: 2em; margin-left: 4em; margin-right: 0em; font-size: .9em; } div.test_sample { margin-top: 1em; margin-left: 2em; margin-right: 2em; font-size: .9em; } div.test_sample_body { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 2em; margin-right: 2em; font-size: .9em; } div.test_sample_body1 { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 1em; font-size: .9em; } div.test_sample_no { margin-top: 1em; margin-left: 0em; margin-right: 2em; font-size: .9em; } p.test_sample { margin-top: 1.2em; margin-left: 1.9em; text-indent: -1.9em; text-align: left; } span.TS_num { display: inline-block; margin: 0 .15em 0 0; width: 1.75em; text-align: left; } div.test_sample_choice { margin-top: .5em; } p.test_sample_choice { margin-left: 4.1em; text-indent: -2.1em; text-align: left; } p.test_sample_choice04 { text-indent: -1.8em; text-align: left; } span.TSC_num { display: inline-block; margin: 0 .4em 0 0; width: 1.7em; text-align: left; } p.caption01 { text-align: right; font-size: 0.9em; } p.caption { text-align: left; margin-top: 1em; font-size: 0.9em; } p.caption_c { text-align: center; font-size: 0.9em; } p.image { margin-top: 1em; margin-bottom: 1em; } .custom_list02 { margin-top:1em; margin-left:1.6em; margin-bottom:1em; font-size: 0.9em; } p.stop { text-align: center; margin-top:3em; font-size: 1.1em; font-family: sans-serif; font-weight: bold; } p.end { text-align: center; font-size: 0.9em; font-family: sans-serif; } p.end01 { margin-top:2em; text-align: center; font-size: 0.9em; font-family: sans-serif; } p.end01a { margin-top:2em; text-align: center; font-size: 0.9em; } p.bull { margin-top:0.5em; text-indent:-0.8em; } div.bull { text-align:left; margin-top:0.5em; margin-left:1em; margin-bottom:0.5em; } div.bull0 { text-align:left; margin-top:0.5em; margin-left:0em; font-size: .9em; margin-bottom:0.5em; } p.space { margin-top: 1em; } p.doc_head { font-size: .9em; text-align: left; margin-top: 1em; margin-left:3.5em; } p.doc_head2 { font-size: .9em; text-align: left; margin-top: 1.7em; margin-left:3.4em; } p.doc_head1 { font-size: .9em; text-align: left; margin-top: 1em; margin-left:0em; } div.answer { margin-top:1em; margin-bottom:1em; } div.answer0 { margin-top:0em; margin-bottom:1em; } p.answer11 { margin-left:1em; text-indent:-1em; text-align: left; } div.explain { margin-top:0em; margin-bottom:1em; } p.explain { margin-left:3.3em; text-indent:-3.2em; margin-bottom:1em; text-align: justify; } span.AN_num { display:inline-block; margin:0 0.8em 0 0; text-align:right; } span.AN_option { display:inline-block; margin:0 0.8em 0 0; text-align:right; } div.ANS_bull_list { margin-left: 2em; } div.ANS_bull_list1 { margin-left: 1em; margin-right: 1em; } p.ANS_bull_item { margin-left: 1.6em; text-indent: -1.6em; } p.ANS_bull_item_text { margin-left: 1.6em; } span.ANS_bull { display: inline-block; margin: 0 .2em 0 0; width: 1.4em; text-align: left; } div.ANS_block { margin: 1.2em 3em 1.2em 3em; } table { border-collapse: collapse; width: 98%; margin-top: 1em; margin-bottom: 1em; } td { padding: 2px 8px 2px 0; text-align: left; } td.top { vertical-align: top; } td.mid { vertical-align: middle; } td.bot { vertical-align: bottom; } td.left { text-align: left; } td.center { text-align: center; } td.right { text-align: right; } td.gray { background-color: #E7E7E8; } td.gray1 { background-color: #DCDCDE; } td.gray2 { background-color: #F3F3F4; } td.TL_bor { border-top: 1px solid black; border-left: 1px solid black; padding-left: 6px; } td.L_bor { border-left: 1px solid black; padding-left: 6px; } td.R_bor { border-right: 1px solid black; } td.B_bor { border-bottom: 1px solid black; } table.ANS_block { border-collapse: collapse; width: 98%; margin: 1.2em 3em 1.2em 3em; } p.Q_text { text-align: left; margin-top: 1.2em; margin-left: 1.5em; } div.bull_list { margin-left: 1em; margin-right: 1em; } p.bull_item { margin-left: 1.6em; text-indent: -1.6em; } span.bull { display: inline-block; margin: 0 .2em 0 0; width: 1.4em; text-align: left; } p.TB_num_item { margin-left: 1.8em; text-indent: -1.3em; } span.TB_num { display: inline-block; margin: 0 .1em 0 0; width: 1.2em; text-align: left; } div.rect_box { margin-top: 1.2em; margin-bottom: 1.2em; border: 1px solid black; border-radius: 20px; padding: 1em; } p.TB_bull_item { margin-left: 1.4em; text-indent: -1em; } span.TB_bull { display: inline-block; margin: 0 .1em 0 0; width: .9em; text-align: left; } div.sidebar { margin-top: 1.2em; margin-bottom: 1.2em; } div.sidebar_bot { margin-top: 1.2em; } p.sidebar_img { text-align: right; } p.sidebar_head { text-align: right; margin-top: .8em; font-size: .9em; } p.sidebar_text { text-align: right; font-size: .9em; color: #6E6E70; } div.image { text-align: center; page-break-inside:avoid; margin-bottom: 1em; } p.fig_source { text-align: right; font-size: .9em; } .no_sp { margin: 0; } p.section_here { margin-top: 1.5em; } div.passage { margin: 1em 0 1em .7em; font-size: .9em; } div.sum_list { margin: 0; } p.sum_list { margin-top: 1em; margin-left: 2.5em; text-indent: -1.6em; } span.sum_icon { display: inline-block; margin: 0 .2em 0 0; width: 1.4em; text-align: left; } div.FT_block { font-family: "FeltTipRoman"; margin: 1.5em 2.5em 1.5em 2.5em; } p.circ_list { margin-left: 4em; text-indent: -1.2em; } span.circ_icon { display: inline-block; margin: 0 .2em 0 0; width: 1em; text-align: left; } div.textbox_gray { background-color: #E7E7E8; margin-top: 1.4em; margin-bottom: 1.4em; border: 1px solid black; border-radius: 20px; padding: 1em; } p.TG_head { text-align: left; font-size: 107%; } .QST_block { font-size: .9em; margin-left: 2em; } table.font_FT { border-collapse: collapse; width: 98%; font-family: "FeltTipRoman"; } p.doc_text { text-align: center; margin-top: 2em; margin-bottom: 1.5em; font-size: .9em; } div.D_textbox { border: 1px solid black; padding: 1em 1.5em 1em 1.5em; } p.DT_text { text-align: left; font-size: .9em; } div.num_list { margin-left: 1em; margin-right: 1em; } p.num_item { margin-left: 2em; text-indent: -2em; } span.num { display: inline-block; margin: 0 .2em 0 0; width: 1.8em; text-align: left; } p.head { margin-top: 1.7em; margin-bottom: .5em; } table.rect_box { border-collapse: collapse; width: 98%; margin-top: 0; margin-bottom: 0; margin-left: .5em; margin-right: .5em; } .spaceabove2 { margin-top: 0.5em; } p.tbl_caption { text-align: center; margin-top:1.2em; } td.td { padding:4px; vertical-align: top; border:1px solid; } td.td1 { padding:4px; vertical-align: top; border-top:1px solid; border-left:1px solid; } td.td2 { padding:4px; vertical-align: top; border-right:1px solid; border-top:1px solid; } td.td3 { padding:4px; vertical-align: top; border-right:1px solid; border-left:1px solid; padding-left:5em; border-bottom:1px solid; } td.td4 { padding:4px; vertical-align: top; border-right:1px solid; border-left:1px solid; padding-left:5em; border-bottom:0px solid; } td.td4b { padding:4px; vertical-align: top; border-right:1px solid; border-left:1px solid; padding-left:7em; border-bottom:0px solid; } td.td4a { padding:4px; vertical-align: top; border-right:0px solid; border-left:1px solid; padding-left:5em; border-bottom:0px solid; } td.td5 { padding:4px; vertical-align: top; border-right:1px solid; border-left:0px solid; padding-left:5em; border-bottom:0px solid; } td.td5a { padding:4px; vertical-align: top; border-right:1px solid; border-left:0px solid; padding-left:.5em; border-bottom:0px solid; } td.td4q { padding:4px; vertical-align: top; border-right:1px solid; border-left:1px solid; padding-left:5em; border-bottom:1px solid; } p.answer { text-align:justify; text-indent:-3.5em; margin-left:4.5em; margin-bottom:1em; } p.answer1 { text-align:justify; text-indent:-3.9em; margin-left:4.5em; margin-bottom:0em; } p.answer0 { text-align:justify; text-indent:-3.9em; margin-left:4.5em; margin-top:1em; } span.ans_num { display:inline-block; margin:0 0.9em 0 0; text-align:right; } span.ans_option { display:inline-block; margin:0 0.9em 0 0; text-align:right; } div.margin { padding-left:2em; } div.margin1 { padding-left:1.8em; } div.doc_poem { padding-left:3em; } p.poem { margin-left:1em; text-indent:-1em; } div.answer_op { margin-top: 1em; margin-left: 1em; } p.answer_op { margin-left: 2.5em; text-indent: -2.5em; text-align: left; } span.answer_op_num { display: inline-block; margin: 0 .2em 0 0; width: 2.3em; text-align: left; } div.answer_exp { margin: 0; } p.answer_exp { text-indent: -4em; margin-left: 4em; } span.AN_num1 { display:inline-block; margin:0 0.4em 0 0; width: 1.6em; text-align:right; } span.AN_opt { display:inline-block; margin:0 0.3em 0 0; width: 1.7em; text-align: center; } p.ANS_bullet_item { margin-left: 1.6em; text-indent: -1.6em; } span.ANS_bullet { display: inline-block; margin: 0 .2em 0 0; width: 1.4em; text-align: left; } div.ANS_circ_list_sub { margin-left: 1.6em; } div.ANS_num_list { margin: 1em 0 1em 1em; } p.ANS_num_item { margin-left: 2em; text-indent: -2em; } span.ANS_number { display: inline-block; margin: 0 .2em 0 0; width: 1.8em; text-align: left; } p.ANS_bullet_item_text { margin-left: 1.6em; text-align: left; } p.bm_head { text-align: left; font-size: 1.3em; margin-top: 1em; margin-bottom: 1em; } p.bm_head1 { text-align: left; font-size: 107%; margin-top: 1.1em; margin-bottom: .9em; } p.country_name { text-align: left; font-size: .95em; margin-top: 1.2em; } p.Add_line { text-align: left; font-size: .9em; } p.bm_text { text-align: left; font-size: .9em; } p.bm_text_sp { margin-top: 1.2em; text-align: left; font-size: .9em; } div.block_28 { text-align: left; margin-top: 1em; margin-bottom: 1em; } div.block_60 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_70 { margin-top: 1em; text-align: center; margin-bottom: 1em; } span.inline_3_2 { display: inline-block; } div.block_00 { margin-top: 1em; text-align: center; margin-bottom: 1em; } span.inline_3_3 { display: inline-block; } div.block_80 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_84 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_24 { text-align: left; margin-top: 1em; margin-bottom: 1em; } span.inline_2_2 { display: inline-block; } span.inline_2_1 { display: inline-block; } div.block_76 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_61 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_99 { margin-top: 1em; text-align: center; margin-bottom: 1em; } span.inline_1_1 { display: inline-block; } span.inline_1_0 { display: inline-block; } div.block_78 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_67 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_57 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_66 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block_74 { margin-top: 1em; text-align: center; margin-bottom: 1em; } div.block { margin-top:1em; margin-bottom:1em; padding-left:3em; padding-right:2em; } p.web_asset { margin-top: 1em; font-style: italic; text-align: left; } /* Added by HiResonator */ .squeeze78_0 {width:78.0%;} .squeeze67_0 {width:67.0%;} .squeeze57_0 {width:57.0%;} .squeeze66_0 {width:66.0%;} .squeeze74_0 {width:74.0%;} .squeeze76_0 {width:76.0%;} .squeeze61_0 {width:61.0%;} .squeeze99_0 {width:99.0%;} .squeeze28_0 {width:28.0%;} .squeeze60_0 {width:60.0%;} .squeeze70_0 {width:70.0%;} .squeeze80_0 {width:80.0%;} .squeeze84_0 {width:84.0%;} .squeeze24_0 {width:24.0%;} .squeeze98_0 {width:98.0%;} .isqueeze7_08 {width:7.08em;} .isqueeze0_93 {width:0.93em;} .isqueeze3_22 {width:3.22em;} .isqueeze2_18 {width:2.18em;} .isqueeze2_1 {width:2.1em;} .isqueeze2_12 {width:2.12em;} .isqueeze3_2 {width:3.2em;} .isqueeze3_28 {width:3.28em;} .isqueeze3_3 {width:3.3em;} /* --------------------------------- */