.mc-clearfix,.layout-marathon-1 .mc-mar-head .mc-mar-point-list,.layout-marathon-1 .mc-mar-course-sec,.layout-marathon-1 .mc-mar-schedule-wrap,.layout-marathon-1 .mc-mar-course-dtl,.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-list{min-height:1px;_height:1%}.mc-clearfix:after,.layout-marathon-1 .mc-mar-head .mc-mar-point-list:after,.layout-marathon-1 .mc-mar-course-sec:after,.layout-marathon-1 .mc-mar-schedule-wrap:after,.layout-marathon-1 .mc-mar-course-dtl:after,.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-list:after{content:".";display:block;clear:both;height:0;visibility:hidden}.layout-marathon-1 .mc-mar-head .mc-mar-head-img{margin-bottom:10px;height:370px;background:url(https://mycodeqa-site.cdn-dena.com/assets/etc/designs/mycode/clientlib/images/marathon/mar_header_bg-aca7513f0bd7f737507c89525eab7fb37542273d4614456757a5422283e9fefe.jpg) 0 0 no-repeat}.layout-marathon-1 .mc-mar-head .mc-mar-head-img .mc-mar-head-txt{padding:38px 26px 92px 0;text-align:right}.layout-marathon-1 .mc-mar-head .mc-mar-head-img .mc-mar-head-title{text-align:right}.layout-marathon-1 .mc-mar-head .mc-mar-point-list{margin-bottom:56px}.layout-marathon-1 .mc-mar-head .mc-mar-point-list li{float:left;width:278px;min-height:130px;margin-left:10px;padding:10px 14px 0;color:#fff;background-color:#fac800;background-position:right bottom;background-repeat:no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.layout-marathon-1 .mc-mar-head .mc-mar-point-list li .mc-mar-point-txt-01{margin-bottom:10px;font-size:30px;line-height:1.1}.layout-marathon-1 .mc-mar-head .mc-mar-point-list li.mc-point01{margin-left:0;background-image:url(https://mycodeqa-site.cdn-dena.com/assets/etc/designs/mycode/clientlib/images/marathon/mar_point01-29e884afe12f506ddd74d54d2aeec39ec4211b53b3c6b8823196a8c4064e5303.png)}.layout-marathon-1 .mc-mar-head .mc-mar-point-list li.mc-point02{width:276px;background-image:url(https://mycodeqa-site.cdn-dena.com/assets/etc/designs/mycode/clientlib/images/marathon/mar_point02-6bce661bf2b50ab616adf2c43d16211639f4db146d2af15ffdeef90e91b08448.png)}.layout-marathon-1 .mc-mar-head .mc-mar-point-list li.mc-point03{background-image:url(https://mycodeqa-site.cdn-dena.com/assets/etc/designs/mycode/clientlib/images/marathon/mar_point03-645ed71da64128b4055cd5b0232ef455061a20fe47d762cfd44fe94827d62ef3.png)}.layout-marathon-1 .mc-mar-head .mc-mar-point-list li.mc-point04{background-image:url(https://mycodeqa-site.cdn-dena.com/assets/etc/designs/mycode/clientlib/images/marathon/mar_point04-90d7851a0601f4a0c1f9cffc8594ec0bdf6abd6e18125a5ad4a9a6b419217d94.png)}.layout-marathon-1 .mc-mar-list-compo{margin-bottom:30px}.layout-marathon-1 .mc-mar-list-compo li{padding:14px 0;border-bottom:1px solid #cccccc}.layout-marathon-1 .mc-mar-list-compo li:first-child{padding-top:0}.layout-marathon-1 .mc-mar-list-compo li span{color:#f57800}.layout-marathon-1 .mc-mar-lead{margin:40px 30px}.layout-marathon-1 .mc-mar-course-sec{margin:60px 0 0;padding:30px 24px 30px 30px;background:#f1f3f1}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-img{float:left;width:270px}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-txt{float:right;width:655px}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-txt .mc-mar-course-title{font-size:20px}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-txt .mc-mar-course-price{text-align:right;font-size:24px}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-txt .mc-mar-course-place{font-weight:bold}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-txt .mc-col-3 .mc-button{margin-top:12px}.layout-marathon-1 .mc-mar-course-sec .mc-mar-course-txt .mc-mar-course-flow{margin-top:16px}.layout-marathon-1 .mc-mar-schedule-title{margin:52px 0 16px;font-size:20px;text-align:center}.layout-marathon-1 .mc-mar-schedule-wrap{padding:0 10px;background:#fff5d7}.layout-marathon-1 .mc-mar-schedule-wrap .mc-mar-schedule-cal{float:left;padding:20px 30px}.layout-marathon-1 .mc-mar-course-dtl{margin-top:45px}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l{float:left;width:510px}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-title{margin-bottom:20px;margin-left:45px;font-size:20px}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-list{margin:0 0 0 45px}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-list dt{clear:both;float:left;width:7em}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-list dd{margin:0 0 0 7em}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-l .mc-mar-course-dtl-txt{margin:0 0 0 45px}.layout-marathon-1 .mc-mar-course-dtl .mc-mar-course-dtl-r{float:right;width:480px}.layout-marathon-2 .mc-mar-head,.layout-marathon-3 .mc-mar-head{margin-bottom:40px;border-bottom:12px solid #fac800}.layout-marathon-2 .mc-mar-head .mc-mar-head-title,.layout-marathon-3 .mc-mar-head .mc-mar-head-title{margin-bottom:5px}.layout-marathon-2 .mc-list-caution{font-size:12px}.layout-marathon-2 .layout-buy-plan-2 .mc-input-section .mc-input-group .mc-input-body br{display:none}.layout-marathon-2 .layout-buy-plan-2 .mc-input-section .mc-input-group .mc-dropdown{width:175px}.layout-marathon-2 .mc-ma-b-60{margin-bottom:60px}.layout-marathon-3 .mc-ma-b-60{margin-bottom:60px}
