*{margin:0;padding:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{position:relative;background:#fc6;color:#505050;font-family:Lucida Grande,Arial,sans-serif;font-size:16px;line-height:1;margin:0 auto;padding:0;text-align:center}h1,h2,h3{font-size:100%}h4,h5,h6{font-size:85%}dl,ol,p,table,ul{font-size:16px}ol li,ul li{list-style-type:none}table tr td,table tr th{text-align:left;vertical-align:top}hr{display:none}em,strong{font-weight:700}img{border:0;vertical-align:bottom}a{color:#4d4d4d;outline:none;text-decoration:none}sup{top:-.3em;vertical-align:top}sub,sup{position:relative;font-size:75%}sub{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}input,select{vertical-align:middle}.small{font-size:12px}.medium{font-size:14px}.large{font-size:16px}.bold{font-weight:700}.sbody{line-height:125%}.mbody{line-height:150%}.lbody{line-height:175%}a.button{display:block}a.button.tap{-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 1px 0 1px rgba(0,0,0,.2)}article.common{margin:100px auto 0;padding:0}article.common a{margin:0 auto;padding:0}article.common a.button{background-color:#fff;color:#505050;font-size:14px;margin-bottom:15px;padding:15px 0;border-radius:5px;width:75%;max-width:500px}article.common a.button.tap{-webkit-box-shadow:0 2px 0 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 2px 0 1px rgba(0,0,0,.2)}article.common p{margin-bottom:25px}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.device-mobile *,.device-tablet *{cursor:default}.device-mobile a,.device-tablet a{cursor:pointer}body.login{position:static}header.home,header.login{margin:0 auto;padding:0}header.home h1,header.login h1{margin:0}header.home h1 img,header.login h1 img{width:70%;max-width:450px}header.login h1{padding:80px 0 70px}header.home h1{padding:80px 0 30px}article.login{margin:0 auto;padding:0}article.login div.login{text-align:center}article.login div.login div#login_barista{position:relative;display:inline-block;background-color:#fff;color:#963f3d;font-size:22px;margin-bottom:15px;padding:15px 0;border-radius:5px;width:75%;max-width:500px;cursor:pointer}article.home,article.home a{margin:0 auto;padding:0}article.home a{font-weight:700}article.home a.button{position:relative;background-color:#fff;color:#963f3d;font-size:22px;margin-bottom:15px;padding:15px 0;border-radius:5px;width:75%;max-width:500px}article.home a.button.icon_review:before{position:absolute;display:block;content:"";background:url(/img/img_review.png) no-repeat 0 -40px;background-size:22px auto;width:22px;height:32px;left:87%;top:-1px}article.home a.button.tap{-webkit-box-shadow:0 2px 0 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 2px 0 1px rgba(0,0,0,.2)}article.home a.button.sub{background-color:#d9d9d9;color:#505050;font-size:16px;padding:12px 0;width:58%;max-width:400px}article.home a.button.sub.tap{-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 1px 0 1px rgba(0,0,0,.2)}article.home a.button.sub.sub.logout{margin:50px auto 30px}article.home a.button img{width:auto;height:26px;margin-bottom:-2px}article.home a.button.no_description{margin-bottom:25px}article.home p{color:#963f3d;margin:-5px 0 25px}article.home p.down_arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:-15px 0 25px;font-size:25px}article.home div{font-weight:700;margin:0 auto;padding:0}article.home div.button{position:relative;background-color:#fff;color:#963f3d;font-size:22px;margin-bottom:15px;padding:15px 0;border-radius:5px;width:75%;max-width:500px}article.home div.button.disabled{background-color:#ccc}article.home div.button img{width:auto;height:26px;margin-bottom:-2px}article.home #flash-msg-area{opacity:0;position:absolute;left:50%;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}article.home #flash-msg-area.show{opacity:1;top:20px}article.home #flash-msg-area .flash_message{display:inline-block;width:200px;text-align:center;font-size:15px;padding:10px 20px;color:#fff;background-color:#86a3ff;-webkit-box-shadow:1px 1px 2px 1px #ddd;box-shadow:1px 1px 2px 1px #ddd}article.home #flash-msg-area .flash_message.error{background-color:#ff8e86}article.home .hide{display:none}div.iziToast-wrapper-topCenter{text-align:right!important}@media only screen and (max-device-width:420px){header.home h1,header.login h1{padding:40px 0 30px}}@media only screen and (max-device-width:320px){header.home h1,header.login h1{padding:30px 0 25px}article.login div.login div#login_barista{font-size:20px;padding:20px}article.home a.button{font-size:20px;padding:13px}article.home a.button.sub{font-size:14px;padding:10px 0}article.home p{margin-bottom:15px}article.home p.medium{font-size:12px!important}article.home p.down_arrow{margin-top:-10px;margin-bottom:15px}article.home div.button{font-size:20px;padding:13px}}body.questions{background-color:#fc6}table.tabcontrol{width:100%;height:40px;background-color:#fff;table-layout:fixed;border-spacing:2px 0}table.tabcontrol td{padding:0 2px;border-width:1px 1px 0;border-style:solid;border-color:#ccc;background-color:#fc6;color:#505050;text-align:center;vertical-align:middle}table.tabcontrol td.review{background:url(/img/img_review.png) no-repeat 95% -40px;background-size:22px auto;border-color:#ccc;background-color:#fc6}table.tabcontrol td.review.close{background-color:#ccc}table.tabcontrol td.review.close a{color:#fff;display:block;height:100%;width:100%;padding-top:10px}table.tabcontrol td.close{background-color:#ccc}table.tabcontrol td.close a{color:#fff;display:block;height:100%;width:100%;padding-top:10px}div.selectFirst{width:100%;height:40px;background-color:#fc6;padding-top:16px}div.selectFirst a.selectAllButton,div.selectFirst a.selectFirstButton{background-color:#fff0d1;border:2px solid #963f3d;color:#963f3d;font-size:14px}div.selectFirst a.selectAllButton.close,div.selectFirst a.selectFirstButton.close{background-color:#ccc;border:2px solid #ccc;color:#fff;font-size:14px}div.selectFirst a.selectFirstButton{padding:5px 15px;border-radius:5px 0 0 5px}div.selectFirst a.selectAllButton{padding:5px 20px;border-radius:0 5px 5px 0}header.content{position:fixed;background-color:#fc6;border-bottom:1px solid #fff;top:0;z-index:100}header.content a.back,header.content a.filter{position:absolute;text-indent:-9999px;width:48px;height:48px}header.content a.back{background:url(/img/img_arrow_g_m_left.png) no-repeat 50%;background-size:16px auto;left:0;top:0}header.content a.filter{background:url(/img/img_filter.png) no-repeat 50%;background-size:28px auto;right:0;top:0}header.content h2,header.content h3{display:table-cell;color:#963f3d;font-size:16px;padding:12px 48px;width:5000px}header.content h2 img,header.content h3 img{height:21px;margin-bottom:1.5px}article.score{background:#fff;padding:63px 10px 10px}article.score h3{color:#963f3d;font-size:24px;font-weight:400;margin-bottom:15px}article.score div.progress{position:relative;background-color:#d9d9d9;border-radius:5px;overflow:hidden;height:44px}article.score div.progress span.correct,article.score div.progress span.incorrect,article.score div.progress span.review{position:absolute;display:inline-block;color:#fff;font-size:14px;line-height:120%;width:60px;z-index:2}article.score div.progress span.correct{text-align:left;left:12px;top:6px}article.score div.progress span.incorrect,article.score div.progress span.review{text-align:right;right:12px;top:6px}article.score div.progress div.bar{position:absolute;height:45px;z-index:1}article.score div.progress div.bar.correct{background-color:#60b3df;left:0;top:0}article.score div.progress div.bar.incorrect{background-color:#fb547c;right:0;top:0}article.score div.progress div.bar.review{background-color:#ef6e48;right:0;top:0}article.score div.progress+div.progress{margin-top:5px}article.fixscore{padding:0 10px}article.fixscore div.progress{position:relative;background-color:#d9d9d9;border-radius:5px;overflow:hidden;height:5px}article.fixscore div.progress div.bar{position:absolute;height:5px;z-index:0}article.fixscore div.progress div.bar.correct{background-color:#60b3df;left:0;top:0}article.fixscore div.progress div.bar.incorrect{background-color:#fb547c;right:0;top:0}article.fixscore div.progress div.bar.review{background-color:#ef6e48;right:0;top:0}article.fixscore div.progress+div.progress{margin-top:5px}article.categories{text-align:left;padding:10px 10px 30px}article.categories.close{display:none}article.categories div.chapter{background-color:#fff;margin-bottom:10px;padding:10px 10px 9px}article.categories div.chapter div.title{background:url(/img/img_arrow_right_gray.png) no-repeat 100% 6px,url(/img/crown_c.svg) no-repeat 0 4px;background-size:12px auto,30px auto}article.categories div.chapter div.title.answered{background:url(/img/img_arrow_right_gray.png) no-repeat 100% 6px,url(/img/crown_s.svg) no-repeat 0 4px;background-size:12px auto,30px auto}article.categories div.chapter div.title.allCorrect{background:url(/img/img_arrow_right_gray.png) no-repeat 100% 6px,url(/img/crown_g.svg) no-repeat 0 4px;background-size:12px auto,30px auto}article.categories div.chapter div.title h3{float:left;position:relative;color:#505050;font-size:16px;font-weight:400;padding-left:40px;width:calc(100% - 30px)}article.categories div.chapter div.title h3 a{position:absolute;text-indent:-9999px;margin:-10px;width:calc(100% + 80px);height:calc(100% + 20px);left:0;top:0}article.categories div.chapter div.title p{float:right;font-size:16px;text-align:right;width:50px}article.categories div.chapter div.title.empty{background:url(/img/img_arrow_right_gray.png) no-repeat 100% 6px;background-size:12px auto,30px auto}article.categories div.chapter dl.clause{display:none;background-color:#fff;font-size:16px;margin:10px 0 0;padding-bottom:1px}article.categories div.chapter dl.clause dd,article.categories div.chapter dl.clause dt{-webkit-box-sizing:inherit;box-sizing:inherit}article.categories div.chapter dl.clause dt{background:url(/img/crown_c.svg) no-repeat 0 6px;background-size:30px auto;clear:both;float:left;position:relative;border-top:1px solid #fff0d1;padding:10px 0 0 35px;width:calc(100% - 80px)}article.categories div.chapter dl.clause dt.answered{background:url(/img/crown_s.svg) no-repeat 0 6px;background-size:30px auto}article.categories div.chapter dl.clause dt.allCorrect{background:url(/img/crown_g.svg) no-repeat 0 6px;background-size:30px auto}article.categories div.chapter dl.clause dt a{position:absolute;text-indent:-9999px;left:0;top:0;width:calc(100% + 80px);height:calc(100% + 20px)}article.categories div.chapter dl.clause dt.empty{background-image:none}article.categories div.chapter dl.clause dd{background:url(/img/img_arrow_right_purple.png) no-repeat 99% 16px;background-size:12px auto;border-top:1px solid #fff0d1;text-align:right;padding:10px 30px 10px 10px}article.categories div.chapter dl.clause dd:after{content:"";display:block;clear:left}article.categories div.chapter dl.clause dd.empty{background-color:#d9d9d9;background-image:none}article.categories div.chapter dl.clause dt:first-child,article.categories div.chapter dl.clause dt:first-child+dd{border-top:none}article.categories div.chapter.has_clause.open{background-color:#fff0d1}article.categories div.chapter.has_clause.open div.title{background-image:url(/img/img_arrow_down_purple.png),url(/img/crown_c.svg)}article.categories div.chapter.has_clause.open div.title.answered{background-image:url(/img/img_arrow_down_purple.png),url(/img/crown_s.svg)}article.categories div.chapter.has_clause.open div.title.allCorrect{background-image:url(/img/img_arrow_down_purple.png),url(/img/crown_g.svg)}article.categories div.chapter.has_clause.open div.title h3,article.categories div.chapter.has_clause.open div.title p{color:#963f3d;font-weight:700}article.categories div.chapter.has_clause.open div.title.empty{background-image:url(/img/img_arrow_down_purple.png)}article.categories div.chapter.has_clause.open dl.clause{display:block}article.categories div.chapter.empty{background-color:#bdbdbd!important}article.categories div.progress{position:relative;background-color:#d9d9d9;overflow:hidden;height:10px}article.categories div.progress.clause{margin:0 0 0 75%;width:25%}article.categories div.progress div.bar{position:absolute;height:10px;z-index:1}article.categories div.progress div.bar.correct{background-color:#60b3df;left:0;top:0}article.categories div.progress div.bar.incorrect{background-color:#fb547c;right:0;top:0}article.categories div.progress+div.progress{margin-top:5px}article.shuffle{width:100%}article.shuffle div.shuffle_alia{width:100%;background-color:#fff;padding:10px 0 20px}article.shuffle div.shuffle_alia a.shuffle_button{display:inline-block;width:60px;height:20px;background:url(/img/img_filter_off.png) no-repeat top;background-size:50px auto;text-indent:-9999px}article.shuffle div.shuffle_alia a.shuffle_button.on{display:inline-block;width:60px;height:20px;background:url(/img/img_filter_on.png) no-repeat top;background-size:50px auto;text-indent:-9999px}article.shuffle div.shuffle_alia span.shuffle_text{display:inline-block;vertical-align:top}article.questions{background-color:#fff0d1;text-align:left;padding-bottom:10px}article.questions.no_data{padding-bottom:0}article.questions div.chapter_clause{background-color:#fc6;border-bottom:1px solid #fff0d1;color:#963f3d;font-size:16px;padding:12px}article.questions div.chapter_clause h2,article.questions div.chapter_clause p{display:table-cell}article.questions div.chapter_clause h2{float:left;width:calc(100% - 80px)}article.questions div.chapter_clause p{float:right;text-align:right;width:60px}article.questions section.question+div.chapter_clause{margin-top:10px}article.questions div.section{background-color:#ffe696;font-size:16px;padding:12px}article.questions div.section h3,article.questions div.section p{display:table-cell;color:#963f3d;font-size:16px}article.questions div.section h3{float:left;width:calc(100% - 70px)}article.questions div.section p{float:right;text-align:right;width:50px}article.questions section.question+div.section{margin-top:10px}article.questions section.question{background-color:#fff;border:1px solid #ccc;margin:10px 10px 0;padding:5px}article.questions section.question div.title{background-color:#e5e5e5}article.questions section.question div.title div.block_left{float:left;padding:0 10px 0 0;width:70%}article.questions section.question div.title div.block_left h4,article.questions section.question div.title div.block_left span{float:left;display:block;width:20px;height:20px}article.questions section.question div.title div.block_left h4{background-color:#ffde9b;border-right:1px solid #fff;color:#963f3d;font-size:16px;font-weight:400;text-align:center;line-height:32px;margin-right:5px;width:33px;height:100%}article.questions section.question div.title div.block_left span.examLabel{font-size:13px;height:100%;width:75%;vertical-align:middle;padding-top:10px}article.questions section.question div.title div.block_left span.icon_sonai{background:url(/img/icon_sonai.svg) no-repeat 0 0;background-size:20px auto;margin:6px 0 0 6px}article.questions section.question div.title div.block_left span.icon_predict{background:url(/img/icon_predict.svg) no-repeat 0 0;background-size:20px auto;margin:6px 0 0 6px}article.questions section.question div.title div.block_right{float:right;font-size:0;text-align:right;padding:0;width:30%}article.questions section.question div.title div.block_right ul{display:inline-block;font-size:0;margin:12px 0 0;vertical-align:top}article.questions section.question div.title div.block_right ul li{display:inline-block;border-radius:50%;margin-right:6px;width:8px;height:8px;text-indent:-9999px}article.questions section.question div.title div.block_right ul li:last-child{margin-right:0}article.questions section.question div.title div.block_right ul li.unanswered{background-color:#fff}article.questions section.question div.title div.block_right ul li.correct{background-color:#60b3df}article.questions section.question div.title div.block_right ul li.incorrect{background-color:#fb547c}article.questions section.question div.title div.block_right a.review{display:inline-block;vertical-align:top;text-align:left;text-indent:-9999px;background:url(/img/img_review.png) no-repeat top;background-size:22px auto;margin:-1px 5px 0 8px;width:32px;height:33px}article.questions section.question div.title div.block_right a.review.on{background-position:center -40px}article.questions section.question p.question{font-size:16px;margin:10px 10px 20px}article.questions section.question div.block_answer{position:relative;font-size:0;text-align:center;margin-bottom:10px}article.questions section.question div.block_answer a.choice{display:inline-block;vertical-align:top;border-radius:5px;background-color:#e5e5e5;background-repeat:no-repeat;background-position:top;background-size:22px auto;text-indent:-9999px;width:60px;height:45px}article.questions section.question div.block_answer a.choice.right{background-image:url(/img/img_choice_right.png);margin-right:10px}article.questions section.question div.block_answer a.choice.right.chosen{background-color:#fc6;background-position:center -45px}article.questions section.question div.block_answer a.choice.wrong{background-image:url(/img/img_choice_wrong.png)}article.questions section.question div.block_answer a.choice.wrong.chosen{background-color:#fc6;background-position:center -45px}article.questions section.question div.block_answer span.result{position:absolute;display:none;vertical-align:top;border-radius:5px;color:#fff;font-size:16px;font-weight:700;line-height:45px;width:60px;height:45px}article.questions section.question div.block_answer span.result.show{display:block}article.questions section.question div.block_answer span.result.right:before,article.questions section.question div.block_answer span.result.wrong:before{content:"";position:absolute;top:50%;margin-top:-5px;border:5px solid transparent}article.questions section.question div.block_answer span.result.right{left:calc(50% - 132px);top:0}article.questions section.question div.block_answer span.result.right.correct{background-color:#60b3df}article.questions section.question div.block_answer span.result.right.correct:before{border-left:5px solid #60b3df;right:-10px}article.questions section.question div.block_answer span.result.right.incorrect{background-color:#fb547c}article.questions section.question div.block_answer span.result.right.incorrect:before{border-left:5px solid #fb547c;right:-10px}article.questions section.question div.block_answer span.result.wrong{left:calc(50% + 72px);top:0}article.questions section.question div.block_answer span.result.wrong.correct{background-color:#60b3df}article.questions section.question div.block_answer span.result.wrong.correct:before{border-right:5px solid #60b3df;left:-10px}article.questions section.question div.block_answer span.result.wrong.incorrect{background-color:#fb547c}article.questions section.question div.block_answer span.result.wrong.incorrect:before{border-right:5px solid #fb547c;left:-10px}article.questions section.question div.block_answer a.commentary{position:absolute;display:block;background:url(/img/img_arrow_commentary.png) no-repeat top;background-size:32px auto;text-indent:-9999px;width:32px;height:32px;right:0;bottom:-10px}article.questions section.question div.block_answer a.commentary.show{background-position:bottom}article.questions section.question div.commentary{display:none;border-top:1px dotted #ccc;margin:15px -5px -5px;padding:15px 15px 5px}article.questions section.question div.commentary.show{display:block}article.questions section.question div.commentary h5{color:#963f3d;font-size:16px;margin-bottom:8px}article.questions section.question div.commentary p{padding:0}article.questions section.question div.commentary h3.qb_link_header{background-color:#dbeb0c;color:#1a237e;font-size:14px;margin:10px 0;padding:5px}article.questions section.question div.commentary ul.links{font-size:0;margin-top:8px;line-height:20px}article.questions section.question div.commentary ul.links li{display:inline-block;margin-right:3%}article.questions section.question div.commentary ul.links li a{background-position:13px 3px;background-repeat:no-repeat;background-size:16px auto;font-size:16px;text-decoration:underline;padding:1px 0 0 23px;height:20px}article.questions section.question div.commentary ul.links li a.topics,article.questions section.question div.commentary ul.links li a.year_note{background-image:url(/img/img_arrow_g_m_right_sp.png)}footer.content{text-align:left}footer.content ul{font-size:0;padding:10px 10px 40px}footer.content ul li{display:inline-block;margin-right:10px;text-align:center;width:calc(50% - 5px)}footer.content ul li a{display:block;background-color:#fff;background-repeat:no-repeat;background-size:12px auto;border-radius:5px;font-size:16px;padding:12px 0}footer.content ul li a.page_top{background-image:url(/img/img_arrow_up_gray.png);background-position:12px}footer.content ul li a.page_next{background-image:url(/img/img_arrow_right_gray.png);background-position:right 12px center}footer.content ul li:last-child{margin-right:0}@media only screen and (max-device-width:320px){header.content h2,header.content h3{padding:14px 38px}div.block_answer{margin-right:30px}div.block_answer a.choice{width:50px!important}div.block_answer span.result.right{left:calc(50% - 122px)!important}div.block_answer span.result.wrong{left:calc(50% + 62px)!important}div.block_answer a.commentary{right:-30px!important}}div.dialog_bg{position:fixed;display:none;background:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;z-index:200}div.dialog_bg.show{display:block}div.dialog{position:fixed;display:none;margin:0;padding:0;width:calc(100vw - 30px);max-width:520px;max-height:calc(100vh - 50px);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:201}div.dialog.show{display:block}div.dialog div.container{background-color:#fff;border:5px solid #fff;border-radius:10px;font-size:14px}div.dialog div.container header{position:relative;background:#fc6;border-radius:5px 5px 0 0;color:#963f3d;margin:0 0 5px}div.dialog div.container header h2{display:table-cell;font-size:16px;padding:12px 0;overflow:auto;width:5000px;vertical-align:middle}div.dialog div.container header a.close{position:absolute;display:block;background:url(/img/img_close_white.png) no-repeat 50%;background-size:20px auto;text-indent:-9999px;width:45px;height:45px;right:0;top:0}div.dialog div.container article{max-height:calc(100vh - 120px);height:100%;overflow:auto;-webkit-overflow-scrolling:touch}div.dialog div.container article h3{color:#963f3d;font-size:16px;margin:15px 10px}div.dialog div.container article p{margin:20px 10px 0}div.dialog div.container article ul{text-align:left;margin:15px 10px 0;padding-left:1.5em}div.dialog div.container article ul li{list-style-type:disc;margin-bottom:1em}div.dialog div.container article ul li:last-child{margin-bottom:0}div.dialog div.container article ul.filter{margin:15px 10px 0;padding:0}div.dialog div.container article ul.filter li{list-style:none;margin:0;padding:10px;line-height:20px;vertical-align:middle}div.dialog div.container article ul.filter li:nth-child(odd){background-color:#fff0d1}div.dialog div.container article ul.filter li.check{padding:10px 0 10px 5px;border-bottom:solid;border-top:solid;border-width:1px;border-color:#ccc}div.dialog div.container article ul.filter li.check dl.checkButton{margin:0 0 15px;font-size:12px}div.dialog div.container article ul.filter li.check dl.checkButton a.button{display:inline-block;border-radius:5px;background:#d9d9d9;border:1px solid #bfbfbf;text-decoration:none;padding:3px 1px;margin:0 1%;font-size:12px;cursor:pointer}div.dialog div.container article ul.filter li.check dl.checkbox dt{padding-bottom:5px}div.dialog div.container article ul.filter li.check dl.checkbox label{margin:0 1%;font-size:12px}div.dialog div.container article ul.filter li a.toggle{float:right;display:inline-block;background:url(/img/img_toggle_filter.png) no-repeat 0 0;background-size:50px auto;text-indent:-9999px;width:50px;height:20px;cursor:pointer}div.dialog div.container article ul.filter li a.toggle.on{background-position:0 100%}div.dialog div.container article ul.filter li.qb_linkage{line-height:37px}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button{float:right;line-height:normal}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button a.button{background-color:#ccc;width:50px;height:39px;display:inline-block;border-radius:5px;border:1px solid #ccc;cursor:pointer}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button a.button.on{background-color:#fc6;border:1px solid #963f3d}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button a.button.status_average{margin-right:5px;background-image:url(/img/change_history_white.svg);background-repeat:no-repeat;background-position:6px}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button a.button.status_average.on{background-image:url(/img/change_history_txt_main.svg)}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button a.button.status_poor{margin-left:5px;background-image:url(/img/close_white.svg);background-repeat:no-repeat;background-position:6px}div.dialog div.container article ul.filter li.qb_linkage span.qb_status_button a.button.status_poor.on{background-image:url(/img/close_txt_main.svg)}div.dialog div.container article ul.note{text-align:left;margin:0 10px 15px;padding:0}div.dialog div.container article ul.note li.asterisk{list-style-type:none;text-indent:-1em;margin-bottom:5px;padding-left:1em}div.dialog div.container article ul.note li.asterisk:before{content:"\203B"}div.dialog div.container article a{text-decoration:underline}div.dialog div.container article nav{font-size:0}div.dialog div.container article nav a.button{border-radius:5px;display:inline-block;background:#d9d9d9;border:1px solid #bfbfbf;font-size:14px;font-weight:700;text-decoration:none;margin:25px auto;padding:12px 0;width:120px;cursor:pointer}div.dialog div.container article nav a.button.tap{-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 1px 0 1px rgba(0,0,0,.2)}div.dialog div.container article nav a.button+a.button{margin-left:10px}div#loader{position:fixed;display:none;background:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;z-index:1000}div#loader.show{display:block}div#loader.medilink{background:transparent}div#loader img{display:block;position:absolute;margin-left:-20px;margin-top:-20px;width:40px;height:auto;left:50%;top:50%}