dd.link a,dl.link dt a,dt.link a,ol.link li a,p.link a,td.link a,th.link a,ul.link li a{background-image:url(/assets/img/mkr/arrow_gr.gif)}.close a{background-image:url(/assets/img/mkr/mkr_close_or.gif)}table th{background:pink;color:#333}dl.qa dt.question{background-color:#f4fae3;background-image:url(/assets/img/faq/mkr_qu_bl.gif)}dl.qa dd.answer{background-image:url(/assets/img/faq/mkr_answer_or.gif)}span.scroll a{background:url(/assets/img/navi/scroll_arrows.png) no-repeat scroll 25px 21px #505050;border:none!important;display:block;height:72px;position:relative;text-indent:-9999px;width:72px}span.scroll a:hover{background-color:rgba(0,0,0,.7)}body{color:#333}#mainArea dl,#mainArea p,#mainArea ul{font-size:111%;line-height:1.6;margin:0}table#campaign{margin-left:20px;width:580px}table#campaign .gy{background:#eee}.ranking p.icon{margin:3px 0;padding-left:23px;text-indent:-23px}a.selected{color:#f60!important;height:30px;text-decoration:underline!important;width:30px}table td{padding:8px 9px 7px;text-align:left}#mainArea{color:#1e1e1e;letter-spacing:-.05em}#mainArea h2{color:#630}.course #mainArea>h1{background:url(/assets/img/h1_bg.png) 0 0 no-repeat;border-bottom:2px solid #eb6ea5;color:#eb6ea5;display:table-cell;height:130px;line-height:1.3;padding-left:150px;vertical-align:middle}.course #mainArea div:not(.section) h3,.course #mainArea>h3{border-bottom:2px solid #eb6ea5;color:#eb6ea5;font-size:18px;font-weight:400;margin:30px 0 10px}.course #mainArea div:not(.section) h4,.course #mainArea>h4{color:#eb6ea5;font-weight:400;margin:5px}.section h1,.section h2,.section h3,.section h4,.section h5,.section h6,.section img,.section li,.section p,.section ul{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}.section img{vertical-align:bottom}.section li{list-style:none}.abs{position:relative;zoom:1}.alpha a img,a.alpha img,input.alpha{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.alpha a:hover img,a.alpha:hover img,input.alpha:hover{opacity:.6}.mt20,.section .mt20{margin-top:20px!important}.mt30,.section .mt30{margin-top:30px!important}.mt50,.section .mt50{margin-top:50px!important}#mainGraphic{margin:0 -25px}#mainGraphic .data{bottom:6px;color:#333;font-size:85%;left:87px;position:absolute}.section ol{padding-left:35px}.section ol li{font-size:12px;list-style-type:decimal;margin-bottom:.3em}.section img.border{background:#fff;border:1px solid #e1e1e1;padding:3px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}:first-child+html .clearfix{zoom:1}#mainArea .section{overflow:hidden;padding:0;position:relative}#mainArea dd,#mainArea dl,#mainArea dt,#mainArea li,#mainArea p,#mainArea p img,#mainArea ul{margin:0}.course_inqBtn{margin:10px 0;text-align:center}.course_inqBtn a img{transition:opacity .2s ease 0s}.course_inqBtn a:hover img{opacity:.6}.ranking_header{position:relative}.ranking_header .left{float:left;margin:0 10px}.ranking_header_text{color:#333;font-size:24px;line-height:1.2}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}#mainArea h2.ranking_title{border-bottom:1px solid #dc547a;color:#dc547a;font-size:200%;margin-bottom:20px}.course_ranking_box{border:1px solid #d5d5d6;margin-bottom:20px;width:100}.course_ranking_box_title{position:relative}.course_ranking_box_title .left{float:left}.course_ranking_box_title img{margin-right:10px}.course_ranking_box_title img:first-child{margin-left:10px;margin-top:5px}.course_ranking_box_title p{font-size:130%!important;padding-top:5px;text-align:left}.course_ranking_box_title a{bottom:10px;display:block;position:absolute;right:20px;text-align:right;text-decoration:none!important}.course_ranking_box_txt{background-color:#fcebf3;border-top:1px solid #d5d5d6;padding:10px;text-align:left}.ranking_list{list-style-type:none;padding-bottom:30px}#mainArea .ranking_list li{float:left;margin-bottom:10px;width:33%}.ranking_list li a{color:#333;text-decoration:none!important}@media only screen and (max-width:600px){#mainArea h2.ranking_title{margin:0 0 20px}.course_ranking_box_title>img{float:left!important}.course_ranking_box_title p{font-size:110%!important}.course_ranking_box_title a{bottom:5px}.course_ranking_link li{width:50%}#mainArea .ranking_list{margin-left:10px}#mainArea .ranking_list li{width:50%}}#mainArea.one-column{box-sizing:border-box;width:100%}#mainArea.one-column .ranking_title{text-align:center}.course_list{margin:0 -15px}.course_list_ul{border:1px solid #d5d5d6;margin:40px 0 60px;padding:20px 20px 10px}#mainArea .course_list_ul_title{border-bottom:1px solid #dc547a;color:#dc547a;font-size:20px;font-weight:400;margin:0 0 10px;padding-left:0}.course_list_ul ul{list-style-type:none}#mainArea .course_list_ul ul li{float:left;margin-bottom:10px;width:33%}#mainArea .course_list_ul ul li a{color:#333;text-decoration:none}.course_list_box{border:1px solid #d5d5d6;margin-bottom:20px}.course_list_box_title{background-color:#fcebf3;border-bottom:1px solid #d5d5d6;font-size:20px;padding:10px 20px}.course_list_box_txt{padding:10px;position:relative}.course_list_box_txt .left{float:left;width:24%}.course_list_box_txt .left img{max-width:100%}.course_list_box_txt .right{float:right;padding-bottom:20px;width:74%}.course_list_box_link{bottom:10px;position:absolute;right:10px}.course_list_box_link a{text-decoration:none!important}@media only screen and (max-width:600px){.course_list{margin:0}}#mainArea .course_list_h{border:1px solid #f055a1;font-size:16px;margin-bottom:25px;padding:10px}#mainArea .course_list_h a{color:#f055a1;text-decoration:none}#mainArea .course_list_l{border:1px solid #d5d5d6;padding:10px 0 0 10px}#mainArea .course_list_l li{border-bottom:1px dotted #ccc;float:left;margin-bottom:10px;margin-right:6%;width:26%}#mainArea .course_list_l li a{color:#333;text-decoration:none}@media only screen and (max-width:600px){#mainArea .course_list_l li{float:none;width:auto}}#mainArea h2.voice_title{border-bottom:none;border-top:none;color:#dc547a;font-size:200%;letter-spacing:3px;margin-bottom:20px}.voice_box{margin-bottom:30px}.voice_box th{background-color:#fff;color:#ea5755;font-size:18px;padding:10px 20px}.voice_box tr:nth-child(2) td:first-child{background-color:#fcebf3;text-align:center;vertical-align:middle;width:25%}.voice_box tr:nth-child(2) td:first-child img{max-width:100%}.voice_box td:first-line{font-size:14px;line-height:2}@media only screen and (max-width:600px){.voice_box{margin:0 auto 20px;width:90%}.voice_box tr:nth-child(2) td:first-child{padding:20px;width:auto}.voice_box td,.voice_box th{display:block}}