﻿.theme-bg{background-color:#F7F7F7;padding-bottom:64px}.theme-biz{border-top:1px solid #1c88a6}.theme-biz-head{background:#1c88a6;height:40px;position:relative}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top}fieldset{border:0}img{border:0;vertical-align:middle}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}select,input,button,textarea{font:99%}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{font:13px "noto-sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*font-size:small;*font:x-small;color:#555555;background-color:#ffffff;-webkit-text-size-adjust:none;word-break:break-all}a:link,a:visited{color:#57585C;text-decoration:none}a:hover,a:focus,a:active{color:#02C39A;text-decoration:none}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}.clear{clear:both}.mr5{margin-right:5px}.ml5{margin-left:5px}@-moz-document url-prefix(http), url-prefix(https), url-prefix(file){img:-moz-broken{-moz-force-broken-image-icon:1;width:24px;height:24px}}.information{padding:0px 0;margin-top:0px;margin-bottom:-20px;position:relative}.bg-gray{background-color:white}.information .message_board{width:980px;background-color:#FBFBF9;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:-10px}.information .message_board .message_board_innner{border:solid 1px #DFDFDC;background-color:#fff;padding:10px 35px}.information .message_board .message_board_innner li{list-style-type:square;padding-bottom:5px;position:relative;left:0px}#slide_button{margin:15px auto;text-align:center}h1.headline{display:none}#contents_wrapper{width:980px;margin:25px auto 10px;position:relative}.index_intro{width:980px;margin:25px auto 0}#main_content{width:650px;float:left}#main_content .share_box{float:right;margin-top:24px}#title_share_box{margin-top:-20px;margin-bottom:5px}#main_content .share_box p{float:right}#facepile{margin:20px auto 0 20px;padding-bottom:50px}.line_dotted{background-image:url("../png/line_dotted-77698a27277fc4dec9a71e14129165aafc0e88d4549b9995bdf8faa5f4529da3.png");height:1px}.class_score{margin:10px 0}.class_score li{display:table-cell;width:156px;border-left:1px solid #F0F0F0}.class_score li.last{width:177px;border-right:1px solid #F0F0F0}.class_score .score_item{height:30px;position:relative;margin:0 auto}.class_score span{font-size:15px;line-height:30px;position:absolute;right:0}.class_score p{display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:30px}.class_score .class_score_4 p{right:0}ul.tag_field{float:left;background-image:url("../png/icon_tag-18597f15251350b49d7012e77d67f2d2ec33660bc1e302aecf9a4189ca88d7b3.png");background-repeat:no-repeat;padding-left:25px;width:385px}ul.tag_field li{float:left;font-weight:bold;margin-right:8px}ul.tag_field li:first-child{font-size:12px;margin-top:4px}.class_title .category_title{font-size:14px;font-weight:bold;margin-top:-20px;margin-bottom:-10px}.class_title .category_title img{margin-right:-15px}.class_title .category_title a{line-height:100px;text-align:center}.class_title h1{font-size:22px;font-weight:bold}.class_title .description{margin-bottom:10px}.show_title_box{float:left}.show_title_box_image{float:left;margin:4px 0 0 14px}.show_title_box_name{float:left;margin:14px 0 5px;font-size:15px}.class_detail{margin:10px 0}.class_detail h2{font-size:15px;font-weight:bold;background-image:url("../png/square_icon-f272b14f16aa07d3117fdf4d5cc5397c12522afee57c4fcbb10cb55cbad1f731.png");background-repeat:no-repeat;padding-left:20px}.class_detail ul liacademy .class_detail p.detail_title{font-weight:bold}.wish_button_320{width:320px;height:57px;background:url("../png/wish_320-ec67c4b5f91054bf5b5a8f8d916c1fca107a88805b67235b825c3ffac81383de.png") no-repeat 0 0 transparent;float:left}.wish_button_320:hover{background-position:0 -57px}.wish_button_320_on{background-position:0 -57px}.wish_button_320_on:hover{background-position:0 -114px}.wish_button_164{margin-top:-10px;width:164px;height:31px;background:url("../png/class_show-wish_button-e2e23208e839b0cd856daadc9d953a4eea0370dcb20762e1b86db297f31721e6.png") no-repeat 0 0 transparent;float:right;margin-bottom:10px}.wish_button_164:hover{background-position:0 -31px}.wish_button_164_on{background-position:0 -31px}.wish_button_164_on:hover{background-position:0 -64px}.class_wish{width:218px}.question_button_134{width:134px;height:31px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -164px -169px transparent;float:right;margin-bottom:10px}.question_button_134:hover{background-position:-164px -200px}.class_detail_box{margin:20px 0}.class_detail_box.recommend{border:4px solid #43C8C5;border-radius:4px}.class_detail_box_header{height:6px;background-image:url("../png/class_detail_box_header-d09834098e55b80257d648a09d879b57108586e1b91b5d11a773e2b34d4bc483.png");background-repeat:no-repeat}.class_detail_box_content{background-image:url("../png/class_detail_box_content-e56d6f5de073126d438c6b72343aa7588293a40b5488a15b109ee92bfe135fcf.png");padding:0 5px}.class_detail_box h2.title{background-color:#F5F6F1;padding:6px 10px;font-weight:bold}.class_detail_box ul{padding-bottom:6px}.class_detail_box ul li{list-style-type:disc;margin-left:30px;margin-top:6px}.class_detail_box .box_description{word-wrap:break-word;padding:10px 20px;line-height:1.8}.class_detail_box .box_description .line_dotted{margin:10px 0}.class_detail_box_footer{height:6px;background-image:url("../png/class_detail_box_footer-69a1985b23d8c66deab8c2508b9fb65fe0e6796f7814b28eb6cd1f46dd5253fa.png");background-repeat:no-repeat}.not_receive{padding:1.2rem;background:#fff;border:1px solid #c2c5b6;border-radius:4px;margin-top:20px;margin-bottom:80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.authentications p{text-align:center;font-size:20px;line-height:34px;margin:60px 0 40px}.authentications span{text-align:center;margin-bottom:-20px;font-size:14px;display:block}.fb-facepile{text-align:center}.fb_login_sighup{width:450px;padding:20px;background:#ececec;border-radius:10px;margin:35px auto;text-align:center;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mail_login_sighup{width:450px;height:154px;padding:20px;background:#ececec;border-radius:10px;margin:0 auto 52px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mail_login_sighup .btn.green{position:relative;width:250px;line-height:48px;font-size:18px !important;color:#fff;padding:0 0 0 48px;margin:17px auto;text-shadow:none;-moz-border-radius:6px;border-radius:6px;background-color:#ffffff;-moz-box-shadow:inset 0px -3px #518317;box-shadow:inset 0px -3px #518317;background:#9ed530;background:-moz-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ed530), color-stop(45%, #85bc21), color-stop(100%, #5cad1a));background:-webkit-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-o-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-ms-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:linear-gradient(to bottom, #9ed530 0%, #85bc21 45%, #5cad1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed530', endColorstr='#5cad1a',GradientType=0 );-moz-background-clip:padding;background-clip:padding-box;cursor:pointer;border:none}.mail_login_sighup .btn.green:hover{background:#9ed530;-moz-box-shadow:inset 0px -3px #5cad1a;box-shadow:inset 0px -3px #5cad1a}.mail_login_sighup .btn.green i{position:absolute;top:0px;left:6px;display:inline-block;*display:inline;*zoom:1;width:42px;height:42px;background:url("../png/sign_up_mail-eaa59f13f46ba7815a95494737200b185e784e36427bd74ce80684425ef867d3.png") 0 0 no-repeat;background-size:100%}.login_flow{width:80%;margin:30px auto;background-color:#fff;border:solid 1px #e0e0e0;border-radius:6px;padding:17px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.login_flow h3{font-size:20px;color:#02C39A;margin:15px 0 10px;text-align:center}.login_flow p{font-size:17px;text-align:center;line-height:29px;margin-bottom:30px}.login_flow .login_failure p{text-align:left}.login_flow p span{font-size:24px;display:block;color:#02C39A;font-weight:bold;margin:20px 0}.incomplete{margin:20px 0 64px}.incomplete h3{font-size:20px;color:#02C39A;margin:15px 0 10px;text-align:center}.count_box{float:left;width:200px;height:46px;position:relative;background-color:white;border-radius:5px;margin-right:7px;box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #E8E8E6}.count_box.last{margin-right:0}.count_box p.title{position:absolute;left:10px;top:5px;font-size:12px}.count_box p.score{position:absolute;right:6px;bottom:5px;font-weight:bold;font-size:15px}.count_box i{position:absolute;left:10px;bottom:5px}.line{height:2px;background-image:url("../png/side_navibox_line-a1e859bac1d2ac088058335c6d558fa07018fd38070f940fe14f62240291376b.png")}.modal.empty-notification-help-modal{display:none;width:450px}.modal.empty-notification-help-modal .text-red{color:#e84a12}.modal.empty-notification-help-modal .modal-header{padding:30px 30px 20px;border-bottom:1px solid #e5e5e5}.modal.empty-notification-help-modal .modal-body{padding:40px 30px 100px}.icon-date_gray{width:13px;height:19px;background:url("../png/icon-location_gray-3ea2f7a6353dc49cd11aae053ade1c6cb06a9fe7bf610ae8f8459a51ae3b7d12.png") no-repeat 0 0;line-height:19px;margin-right:10px}.icon-date_gray{width:13px;height:19px;background:url("../png/icon-location_gray-3ea2f7a6353dc49cd11aae053ade1c6cb06a9fe7bf610ae8f8459a51ae3b7d12.png") no-repeat 0 0;line-height:19px;margin-right:10px}.icon-date_gray{width:13px;height:19px;background:url("../png/icon-location_gray-3ea2f7a6353dc49cd11aae053ade1c6cb06a9fe7bf610ae8f8459a51ae3b7d12.png") no-repeat 0 0;line-height:19px;margin-right:10px}ul.sort{float:right;margin-right:25px}ul.sort li{margin-top:15px;float:left;font-size:13px;margin-right:5px}ul.sort li:first-child{font-weight:bold;margin-right:0px}#class_boxes{text-align:left;font-size:0}.caption p{margin:8px;color:#fff;line-height:18px;height:72px;overflow:hidden}.mod-class-box_title-box{cursor:pointer}.index_main_ .detail_sp{display:none}.mod-class-box_title-box:hover>.teacher .teacher_name_description h3.name a{color:#52361B}.side{float:right;width:230px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.side .bnArea{margin-bottom:26px;display:inline-block;*display:inline;*zoom:1}.side h2{border-radius:4px;background:#5a5a5a;color:#fff;line-height:31px;padding:0 10px;font-size:15px}.side h2 span{font-size:12px;float:right}.side ul li{margin-top:20px}.side ul li a{display:block}.side ul li a:hover>dl dd:nth-child(2){text-decoration:none !important}.side ul li dl dt img{width:230px;height:90px}.side ul li dl dd:nth-child(2){font-size:15px;line-height:21px;color:#4aacae;margin:8px 0;text-decoration:underline;font-weight:bold}.side ul li dl dd:nth-child(3){font-size:12px;line-height:18px;height:36px;overflow:hidden;color:#000}#result_no_area{margin-top:2.5rem}#result_no_image{text-align:center}#result_no_description{width:400px;overflow:hidden;margin:0 auto}#result_no_description p{margin-top:1rem;color:#777;text-align:center}#result_no_description p.title{font-size:1.5rem;font-weight:normal}#result_no_description #category_search_area{margin-top:15px;text-align:center}a.tag{display:inline-block;*display:inline;*zoom:1;*display:inline;*zoom:1;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-ms-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(top, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:normal;padding:1px 6px;line-height:20px;height:20px;margin-bottom:3px}.tag:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.tag.tag_on{color:#fff;background-color:#38C6C2;background-image:none;border:1px solid #38C6C2}.ie .upload_image_for_class{background:none;cursor:default}.help-error{color:#b94a48}#form_view{margin-bottom:32px}#form_view #class_review_form-2 .textField_line{border-bottom:1px dotted #cacaca;margin:10px 0}.new_user .cautionary_note{margin-top:5px;font-size:13px}.add_dates{width:980px;margin:0 auto;padding:20px 0 10px;position:relative}.add_dates .mrg8{margin:8px 0 0}.add_dates h1{font-size:25px;font-weight:bold;color:#848384}.add_dates .form_panel{overflow:hidden}.add_dates .select_address_info li{display:inline-block;*display:inline;*zoom:1}.add_dates .select_address_info label{font-size:16px;padding:0 0 0 8px;margin:0 0 0 -4px;display:inline-block;*display:inline;*zoom:1;cursor:pointer}.add_dates .select_address_info_course{padding:0 20px 15px 5px}.add_dates .dead_line_select{text-align:center;padding-bottom:10px}.add_dates .dead_line_input{display:inline}.add_dates .publishing li{display:inline-block;*display:inline;*zoom:1;margin-right:0.8rem}.add_dates .publishing input{display:inline-block;*display:inline;*zoom:1}.add_dates .publishing label{display:inline-block;*display:inline;*zoom:1;cursor:pointer;padding-left:8px;margin:0 0 0 -4px}.add_dates .space_select_box{width:406px;height:208px;border:1px solid #adadad;margin:0 0 14px;overflow:scroll}.add_dates .space_select_box li{line-height:43px;font-size:16px;border-bottom:1px solid #adadad;padding:0 0 0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.add_dates .space_select_box li a{display:block;width:100%;height:100%;color:#747474}.add_dates .space_select_box li:last-child{border:none}.add_dates .space_select_box li:hover{background:#f3f3f3}.add_dates .space_select_box li.selected{background:#ededed}.add_dates .space_select_fix_btn{width:406px}.add_dates .space_select_fix_btn p{background:#afafaf;display:inline-block;*display:inline;*zoom:1;width:122px;height:38px;line-height:38px;text-align:center;color:#fff;font-weight:bold;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#afafaf;cursor:not-allowed}.add_dates .space_select_fix_btn p.enable,.add_dates .space_select_fix_btn p.change{cursor:pointer;background-color:#02C39A}.add_dates .space_select_fix_btn p.enable:hover,.add_dates .space_select_fix_btn p.change:hover{background-color:#02b992;transition:background-color 0.25s, border-color 0.25s}.add_dates .space_select_fix_btn span{display:inline-block;*display:inline;*zoom:1;float:right}.add_dates .space_select_yet{margin:0 0 24px}.add_dates .space_select_done{min-height:262px;margin:0 0 24px}.add_dates .space_select_result{padding:80px 0 20px}.add_dates .space_select_result p{font-size:16px;color:#747474}.add_dates .space_select_note input{display:inline-block;*display:inline;*zoom:1}.add_dates .space_select_note label{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 -4px;padding:0 0 0 8px;cursor:pointer;color:#747474}.add_dates .space_select_note p{font-size:13px;line-height:26px;color:#e84a12;margin:18px 0 0}.add_dates .space_select_note p a{color:#32485d;text-decoration:underline}.add_dates .space_select_note p a:hover{text-decoration:none}.add_dates .form-actions{border:none}.add_dates .form-actions .btn-teach{width:275px;display:inline-block;*display:inline;*zoom:1;line-height:46px;font-size:19px;color:#ffffff;padding:0;border:none;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0px -3px #518317;box-shadow:inset 0px -3px #518317;background:#9ed530;background:-moz-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ed530), color-stop(45%, #85bc21), color-stop(100%, #5cad1a));background:-webkit-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-o-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-ms-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:linear-gradient(to bottom, #9ed530 0%, #85bc21 45%, #5cad1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed530', endColorstr='#5cad1a',GradientType=0 );cursor:pointer;text-align:center;text-shadow:none}.add_dates .form-actions .btn-teach:hover{background:#9ed530;-moz-box-shadow:inset 0px -3px #5cad1a;box-shadow:inset 0px -3px #5cad1a}.add_dates .form-actions .btn{margin-left:20px;width:200px;line-height:48px;font-size:16px !important;background-color:#ffffff;padding:0px;text-shadow:none;border:1px solid #fff;border-radius:6px;box-shadow:inset 0px -2px #cccbc8;background-image:-moz-linear-gradient(top, #f0efed, #eae9e6);background-image:-webkit-linear-gradient(top, #f0efed, #eae9e6);background-image:linear-gradient(top, #f0efed, #eae9e6);background-clip:padding-box}.add_dates .form-actions .btn-delete{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e96a65', endColorstr = '#dc0c04');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e96a65', endColorstr = '#dc0c04')";background:-o-linear-gradient(top, #e96a65, #e6514c 55%, #dc0c04);background:-ms-linear-gradient(top, #e96a65, #e6514c 55%, #dc0c04);background:-moz-linear-gradient(top, #e96a65, #e6514c 55%, #dc0c04);background:-webkit-linear-gradient(top, #e96a65, #e6514c 55%, #dc0c04);background-image:-webkit-gradient(linear, left top, left bottom, from(#e96a65), to(#dc0c04));background:linear-gradient(top, #e96a65, #e6514c 55%, #dc0c04);background-color:#dc0c04;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 -3px 1px 0 #b60800;-moz-box-shadow:inset 0 -3px 0 0 #b60800;box-shadow:inset 0 -3px 0 0 #b60800;width:200px;line-height:48px;background-clip:padding-box;color:#fff;font-size:16px;text-align:center}.add_dates .form-actions .btn-delete:hover{background-image:none;background-color:#e96a65;color:#fff}.add_dates .controls .control-label{margin:0 8px 0 0}.add_dates .form-actions .btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0px}#contents_wrapper.NSta .reserve_case{width:980px;margin:0 auto;padding-top:24px}.btn{display:inline-block;*display:inline;*zoom:1;padding:6px 15px 6px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-ms-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(top, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.2),inset -1px 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*margin-left:0.3em}.btn:link,.btn:visited{color:#666}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;outline:0}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-info{text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#ffffff;background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#ffffff;background-color:#2f96b4}.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4}.btn-info:active,.btn-info.active{background-color:#24748c \9}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px}button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px}.btn-learn{text-shadow:1px 1px 0 rgba(0,0,0,0.25);color:#ffffff;background-color:#43C8C5;background-image:-moz-linear-gradient(top, #74d7d4, #43c8c5);background-image:-ms-linear-gradient(top, #74d7d4, #43c8c5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#74d7d4), to(#43c8c5));background-image:-webkit-linear-gradient(top, #74d7d4, #43c8c5);background-image:-o-linear-gradient(top, #74d7d4, #43c8c5);background-image:linear-gradient(top, #74d7d4, #43c8c5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74D7D4', endColorstr='#43C8C5', GradientType=0);border-color:#43C8C5 #43C8C5 #37C6C2;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-learn:link,.btn-learn:visited{color:#fff}.btn-learn:hover{text-shadow:1px 1px 0 rgba(0,0,0,0.25);color:#ffffff}.btn-learn.active{color:rgba(255,255,255,0.75)}.btn-learn:hover,.btn-learn:active,.btn-learn.active,.btn-learn.disabled,.btn-learn[disabled]{background-color:#43C8C5}.btn-learn:active,.btn-learn.active{background-color:#003399 \9}.btn-teach{background-color:#94AF7A;background-image:-moz-linear-gradient(top, #99cb68, #75b82d);background-image:-ms-linear-gradient(top, #99cb68, #75b82d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#99cb68), to(#75b82d));background-image:-webkit-linear-gradient(top, #99cb68, #75b82d);background-image:-o-linear-gradient(top, #99cb68, #75b82d);background-image:linear-gradient(top, #99cb68, #75b82d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99CB68', endColorstr='#75B82D', GradientType=0);border-color:#75B82D #75B82D #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-shadow:1px 1px 0 rgba(0,0,0,0.25);color:#ffffff}.btn-teach:link,.btn-teach:visited{color:#fff}.btn-teach:hover,.btn-teach:active,.btn-teach.active,.btn-teach.disabled,.btn-teach[disabled]{background-color:#75B82D}.btn-teach:active,.btn-teach.active{background-color:#408140 \9}.btn-teach:hover{text-shadow:1px 1px 0 rgba(0,0,0,0.25);color:#ffffff}.btn-teach.active{color:rgba(255,255,255,0.75)}.yellow{color:#444;text-shadow:0 1px 0 #fff;border-top:1px solid #F4C80F;-webkit-box-shadow:0 1px 1px #bbb;-moz-box-shadow:0 1px 1px #bbb;box-shadow:0 1px 1px #bbb;background:#F4C80F;background:-webkit-gradient(linear, left top, left bottom, from(#f9e078), to(#f4c80f));background:-moz-linear-gradient(top, #f9e078, #f4c80f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9E078', endColorstr='#F4C80F')}.yellow:hover{background:#F9E078;background:-webkit-gradient(linear, left top, left bottom, from(#f9e078), to(#f4c80f));background:-moz-linear-gradient(top, #f9e078, #f4c80f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9E078', endColorstr='#F4C80F')}.yellow:active{background:-webkit-gradient(linear, left top, left bottom, from(#f4c80f), to(#f9e078));background:-moz-linear-gradient(top, #f4c80f, #f9e078);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4C80F', endColorstr='#F9E078')}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee}legend small{font-size:13.5px;color:#999999}label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;vertical-align:middle}input,button,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}input,textarea,select,.uneditable-input{display:inline-block;*display:inline;*zoom:1;width:auto;padding:4px;font-size:13px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.uneditable-textarea{width:auto;height:auto}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 \9}input[type="image"]{border:0}input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"]{width:auto;height:auto}select{height:28px;*margin-top:4px;line-height:28px}input[type="file"]{height:28px;*margin-top:4px;line-height:28px;line-height:18px \9}select{width:auto;background-color:#ffffff}select[multiple],select[size]{height:auto}input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea{height:auto}input[type="hidden"]{display:none}.radio,.checkbox{padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;*display:inline;*zoom:1;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input,textarea{-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}input:focus,textarea:focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd}.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}:-moz-placeholder,::-webkit-input-placeholder{color:#cbcbcb}.help-block{display:block;margin-top:5px;margin-bottom:0;color:#999999}.help-inline{display:inline-block;*display:inline;*zoom:1;*display:inline;*zoom:1;margin-bottom:0px;vertical-align:middle;padding-left:5px}.help-error{color:#b94a48}.input-prepend,.input-append{margin-bottom:5px;*zoom:1}.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:""}.input-prepend:after,.input-append:after{clear:both}.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2}.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc}.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on{*margin-top:1px}.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-left-color:#eee;border-right-color:#ccc}.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:first-child{*margin-left:-160px}.input-append input:first-child+.add-on{*margin-left:-21px}.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;*display:inline;*zoom:1;margin-bottom:0}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block;*display:inline;*zoom:1}.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle}.form-search .radio,.form-inline .radio,.form-search .checkbox,.form-inline .checkbox{margin-bottom:0;vertical-align:middle}.control-group{margin-bottom:9px}legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px;*zoom:1}.form-horizontal .control-group:before{display:table;content:""}.form-horizontal .control-group:after{display:table;content:"";clear:both}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:306px;margin-top:-10px;padding:4px;font-size:13px;line-height:19px;color:#fff;text-align:left;white-space:normal;background-color:#02C39A;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.popover:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.popover:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,237,237,0);border-right-color:#02C39A;border-width:0px 16px 15px 0px;top:35px;margin-top:-13px}.popover.right{margin-left:30px}.popover.left{margin-top:32px;margin-left:910px}.popover.bottom{margin-left:520px;top:160px !important}.popover-content{padding:5px 10px}.popover-content p{margin:0 0 4px}.terms_of_use h1,.privacy h1{font-size:20px;text-decoration:bold;position:relative;text-align:center}.terms_of_use_group,.privacy_group{background-color:#f5f5f1;padding:30px}.terms_of_use_field,.privacy_field{background-color:white;margin:10px 10px;padding:10px}.privacy_field a:link,.privacy_field a:visited{color:#02C39A}.blockUI.blockMsg{font-weight:bold;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.blockUI.blockMsg .caution-msg{font-size:13px;color:#E84855}#main_content .alert{width:648px;background-color:#FFE0F3;padding:5px 0;border-radius:5px;border:1px solid #F4C80F}#main_content .alert p{margin:0 10px}.teach_resource_field a.resource_work_shop_button{background-image:url("../png/resource_work_shop-b5868bd0c770321caa46741694e47dc68924c4d3695c852379065222bc80ee07.png");background-position:0 0;float:left}.teach_resource_field a.resource_work_shop_button:hover{background-position:0 -34px}.shadow{box-shadow:inset 0px 1px 2px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 2px 0px #ffffff;-moz-box-shadow:inset 0px 1px 2px 0px #ffffff}a.img_link img:active{margin:1px -1px -1px 1px}a.img_link:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.opa:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff}.table{width:100%;margin-bottom:18px}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table thead:first-child tr th,.table thead:first-child tr td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #ddd}.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5}.image_upload_field .image_upload_box{float:left;width:33%;box-sizing:border-box}input#class_detail_class_image,input#class_detail_class_image2,input#class_detail_class_image3{border:none;font-size:12px;padding:0;line-height:1px;color:#848484;padding-top:10px;margin-left:2px}.image_upload_field .image_upload_box_inner{margin:5px}.upload_image_for_class{background:url("../png/image_plus-7933e65f42f70026d314ac6ed8ac6a45ad0457f3e3e2259518542c19b62ca973.png") no-repeat;cursor:pointer}.upload_image_for_user{cursor:pointer}.now_uploading{background:url("../gif/loadinfo-e1877fdc0adebfb20f549ddf9d2eb08ee4a746048e5848191c9d0272abc497e9.gif") 105px 65px no-repeat;cursor:pointer}.icon-pin_11x18{width:11px;height:18px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -244px -48px;line-height:18px;margin-right:4px}.icon-pin_g{width:12px;height:19px;background:url("../png/icon-location-be4bc087a2b2c869e99d73fa85d2fab8a7302fdfa1d95463a4669aa116013d73.png") no-repeat 0 0;line-height:19px;margin-right:5px}.icon-date_g{width:17px;height:17px;background:url("../png/icon-cal-867754402f5806c641ddd46ce7ac0f02fe664f73f6d1dd7974f89935227d3082.png") no-repeat 0 0;line-height:17px;margin-right:5px}.icon-people_20x17{width:20px;height:17px;background:url("../png/icon-people-f754c97d7cca5bc21fb7cec8b4bf61554928178701ec97687f823a34aceccdee.png") no-repeat 0 0;line-height:17px;margin-right:4px}.icon-2people_31x17{width:31px;height:17px;background:url("../png/icon-2people-f1eae8ccc478f42921ef8ca588c711450ebdf73731fddeed5fbf1395d243c0b4.png") no-repeat 0 0;line-height:17px;margin-right:4px}.icon-square_15x15{width:15px;height:15px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -289px -48px;line-height:15px;margin-right:10px}.icon-enjoy_25x20{width:25px;height:20px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -304px -48px transparent;line-height:20px}.icon-study_25x20{width:25px;height:20px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -329px -48px transparent;line-height:20px}.icon-worth_25x20{width:25px;height:20px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -354px -48px transparent;line-height:20px}.icon-twitter_17x17{width:17px;height:17px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -379px -48px transparent;line-height:17px}.icon-facebook_17x17{width:17px;height:17px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -396px -48px transparent;line-height:17px}.icon-google_17x17{width:17px;height:17px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -413px -48px transparent;line-height:17px}.icon-linkedin_17x17{width:17px;height:17px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -477px -48px transparent;line-height:17px}.icon-ameba_17x17{width:17px;height:17px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -494px -48px transparent;line-height:17px}.icon-teach_count_green_12x19{width:12px;height:19px;background:url("../png/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -518px -76px transparent;line-height:16px;margin-right:4px}.icon-teach_count_blue_12x19{width:12px;height:19px;background:url("../png/icon-held_p-b10f5d0f285e07b9385439a227fcbdbaf55b6e34ee5e6d95bc801e50347bc851.png") no-repeat 0 0;line-height:16px;margin-right:4px}.icon-student_count_green_20x16{width:20px;height:16px;background:url("../png/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -530px -76px transparent;line-height:19px;margin-right:4px;margin-top:3px}.icon-attend_count_blue_14x16{width:14px;height:16px;background:url("../png/icon-1people-5546eedafd99024cb76acd4b8715ce35efe3486f4ad065528fbad108e2887c7a.png") no-repeat 0 0 transparent;line-height:19px;margin-right:4px;margin-top:3px}.icon-student_count_blue_20x16{width:20px;height:16px;background:url("../png/icon-people_b-38b6b35ff5e9d1d0eac8140e4e6e580806850bb7c3d2f3b7e677ad1dc9de6824.png") no-repeat 0 0 transparent;line-height:19px;margin-right:4px;margin-top:3px}.icon-star_blue_16x16{width:16px;height:16px;background:url("../png/icon-star_b-54ccf28292f113f5fefcbe25781253d7d77c0b65ae4f2badd1280cf9648d7ce7.png") no-repeat 0 0;margin-right:4px;margin-top:3px}.icon-review_count_green_16x13{width:16px;height:13px;background:url("../png/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -550px -76px transparent;line-height:13px;margin-right:4px;margin-top:6px}.icon-review_count_blue_16x13{width:16px;height:13px;background:url("../png/icon-review_b-33b4eda2d7d8ee57bb7e02c47a3782864726569547dda3bf7d967fe1051f30bd.png") no-repeat 0 0;line-height:13px;margin-right:4px;margin-top:6px}.icon-wish_count_green_16x13{width:20px;height:18px;background:url("../png/icon_heart_on-94fe4cda11f3341865e33ba02928d0b400b14faa7ca626aa8a9ae8d9a1bf8eca.png") no-repeat 0 0 transparent;line-height:18px;margin-right:4px;margin-top:1px}.icon-wish_count_gray_16x13{width:20px;height:18px;background:url("../png/icon_heart_off-5d7bd721cc41af739c8f0b4d409083b11ef274bf6271ecd31c87155491a4c1e2.png") no-repeat 0 0 transparent;line-height:18px;margin-right:4px;margin-top:3px}.icon-wish_count_blue{width:15px;height:14px;background:url("../png/icon_heart_15x_14_on-d0f656ffee2cac905afc2483b95fd391106ec63aaf70afa2a1b1b563db099d2e.png") no-repeat 0 0;line-height:14px;margin-right:4px;margin-top:2px}.icon-classtaype_19x18{width:19px;height:18px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -442px -48px transparent;line-height:18px;margin-right:5px}.icon-sparrow_4x5{width:4px;height:5px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -178px -67px transparent;line-height:5px;margin-right:5px;margin-bottom:5px}.icon-date_22{width:22px;height:25px;background:url("../png/dropdown_menu-5a7246e502633561cb383c9587d57c5e90a25fdbc9608ab54c8b55e9ab172156.png") no-repeat -44px -47px transparent;line-height:25px}.icon-cat_22{width:22px;height:25px;background:url("../png/dropdown_menu-5a7246e502633561cb383c9587d57c5e90a25fdbc9608ab54c8b55e9ab172156.png") no-repeat -66px -47px transparent;line-height:25px}.icon-mail{width:15px;height:10px;background:url("../png/icon-mail-873d5f2ce69a1eeb073679d4dabf1462b95bfd18e03809a5efa746bd3ee39f9a.png") no-repeat left top;margin-right:5px;vertical-align:0}.icon-star{width:16px;height:16px;background:url("../png/icon-star-8a689a99fc76aaacc401108d51bdb57d3d3f82cc17480a371fd7ea780c115cea.png") no-repeat left top;margin-right:5px;vertical-align:-3px}.icon-wish{width:15px;height:14px;background:url("../png/icon_heart_15x_14_on-d0f656ffee2cac905afc2483b95fd391106ec63aaf70afa2a1b1b563db099d2e.png") no-repeat left top;margin-right:6px;margin-left:2px;vertical-align:-2px}.icon-wish-off{width:15px;height:14px;background:url("../png/icon_heart_15x_14_off-2950096010a8d3c5d1e2652a307b0ba1f29fc37ce06fdb6f86cb5a233480e2e4.png") no-repeat left top;margin-right:6px;margin-left:2px;vertical-align:-2px}.icon-wish-s-r{width:24px;height:22px;background:url("../png/icon-heart-b22639a627fbe45fbd10816fb7dd456efcd78a0174b5020e4fc62e9e8ba5e076.png") no-repeat left top}.icon-wish-s-g{width:18px;height:18px;background:url("../png/icon_heart_g-8f86509353ab4e7034b0d3b31eba371d65592f55e302af2eb6e55dadb973ef57.png") no-repeat left top;margin-right:10px}.icon-stacademy{width:25px;height:25px;background:url("../png/icon-stacademy-b65557ee992a48a7cd512f39d8d7df4b11c4bb3e4498e16fa3e7992e5b1448b4.png") no-repeat left top;margin-right:10px;vertical-align:-4px}.icon-clip-small{width:12px;height:14px;background:url("../png/icon_clip_small-da8acd73d07f6cc8825094d2e890f7714e274205ea0d634b86a5b37182f18820.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.icon-heart-small{width:12px;height:14px;background:url("../png/icon_heart_small-74845f951ed265a09aba4b57b74ca4cc0f5a8cc2c7feaa35a10129eeb2645197.png") no-repeat left top;margin-right:4px;vertical-align:-2px}.icon-heart-mini{width:12px;height:12px;background:url("../png/icon_heart_mini-0487b60f25b2c751434ffa011785636289d2c1da8ba9ed5ee2daeb901b6282f8.png") no-repeat left top;margin-right:4px;vertical-align:-2px}.icon-two-people{width:18px;height:18px;background:url("../png/icon-two-people-242e6ed2549c3b3e827bbb43d64f12a2b1b94bb1aebc46d97eaf51ec6b16ec54.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.icon-two-people-mini{width:12px;height:12px;background:url("../png/icon-two_people_mini-46f2ac7bdfc4460d6457397c894a2e89e77f3622938ea7156f1f2248baef3e39.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.icon-later-g{width:23px;height:24px;background:url("../png/icon-watch_it_later_g-926ce239ff18e31ac4fde45261c0b926d0a7368d161bf5beb49ae7f9afbfa0f6.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.icon-later-w{width:23px;height:24px;background:url("../png/icon-watch_it_later_w-3d55077ba31b1cd6cca74bb6040fd17380df69636f63a9a98a11498a89e1998d.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.icon-later-b{width:23px;height:24px;background:url("../png/icon-watch_it_later_b-5f6b5bf200a36e42a03277e8af0525f0c48bd991980ea653f5b49155a57a7b47.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.print_37x20{float:left;width:37px;height:20px;background:url("../png/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -256px -594px transparent;display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;display:inline;zoom:1;text-indent:-999999px}.show_older_576x38{width:576px;height:38px;background:url("../png/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat 0 0;display:inline-block;*display:inline;*zoom:1;margin-bottom:-4px}.show_newer_576x38{width:576px;height:38px;background:url("../png/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat 0 -38px;display:inline-block;*display:inline;*zoom:1;margin-bottom:-4px}.login_59x61{margin-top:23px;font-size:15px;display:inline-block;*display:inline;*zoom:1;color:#848384 !important;text-decoration:underline !important;text-size:15px !important}.login_59x61:hover{background-position:left bottom}.signup_109x61{width:109px;height:61px;background:url("../png/signup_button-65dda501ab7923fcc500d0c519d4b9be7add2ff0d6b942ecf62d0a10f1be5553.png") no-repeat 0 0;text-indent:-9999px;display:inline-block;*display:inline;*zoom:1}.signup_109x61:hover{background-position:left bottom}.icon-study_b{width:22px;height:17px;background:url("../png/icon-study_b.png") no-repeat 0 0}.icon-fun_b{width:13px;height:18px;background:url("../png/icon-fun_b.png") no-repeat 0 0}.icon-worth_b{width:17px;height:15px;background:url("../png/icon-worth_b.png") no-repeat 0 0}.icon-teach_count_30x30{width:30px;height:30px;background:url("../png/icon-held_g-0639212ec9b0e8d14c1dd19fcc11f24b10ae99a2cc1de8854590ce53176f8bf3.png") no-repeat 0 0;line-height:30px}.icon-student_count_30x30{width:30px;height:30px;background:url("../png/icon-people_g-333cbd9b169e2ffb9a7007601d05b7efd8ce4424fbf179d50458460dc292db54.png") no-repeat 0 0;line-height:30px}.icon-wish_count_30x30{width:30px;height:30px;background:url("../png/icon-wish_g-1cc19842f221c4da80c9c10ba5ca2b46f252f7b4bce1c7d5d1adc85a562faba3.png") no-repeat 0 0;line-height:30px}.icon-review_count_30x30{width:30px;height:30px;background:url("../png/icon-review_g-e24febe9178bef6a739bcdafd844a68672d36592e972d66c815faf6ae8a1a73f.png") no-repeat 0 0;line-height:30px}.icon-student_count_18x18{width:18px;height:18px;background:url("../png/icon-people_g-333cbd9b169e2ffb9a7007601d05b7efd8ce4424fbf179d50458460dc292db54.png") no-repeat 0 0;background-size:18px;margin-right:10px;line-height:30px}.icon-wish_count_18x18{width:18px;height:18px;background:url("../png/icon-wish_g-1cc19842f221c4da80c9c10ba5ca2b46f252f7b4bce1c7d5d1adc85a562faba3.png") no-repeat 0 0;background-size:18px;margin-right:10px;line-height:30px}.G1,.G1B,.G2,.G2B,.G3,.G4,.G5,.G5B,.G6,.G7,.G8,.G9,G10{clear:none !important;float:left;margin-left:18px}.GL{float:left}.G1{width:150px}.G2{width:317px}.G2B{width:314px}.G3{width:485px}.G4{width:653px}.G5{width:812px}.G6{width:980px}.profileTitle{background:url("../png/profile_icon-94ff7d5da3662296453b37ca3d31c6e1031c78d91ef66f1ea14fe4b7a204d5fd.png") no-repeat 0 2px}.select_teacher_box{margin:30px 15px 15px 0}.select_teacher_box label{display:inline}.select_tearcher_user_photo{float:left}.title_logo,.return_to_top{text-indent:-9999px}#slider{margin:15px auto 0;width:980px;width:980px;height:357px}.bx-wrapper{margin:0 0 0 20px}.slider_item{position:relative;background:url("../gif/loading-28d1a417f9230411ce39c844798e57d9b88cd8bb5e1667f247c1693a04bbf4d3.gif") no-repeat 50% 50%;width:940px;height:357px}.bx-next{position:absolute;top:50%;right:-40px;z-index:999;width:30px;height:30px;background:url("../png/gray_next-77d3b7f63af60342824a5e0971e8bc5a04df3c64e3ae97499904dcec34723fdb.png") no-repeat 0 -30px}.bx-prev{position:absolute;top:50%;left:-40px;z-index:999;width:30px;height:30px;background:url("../png/gray_prev-bf4acfcedd4e6c61cc879caef4d9a89b678ef5a6afac406641ae2c0d1a626a84.png") no-repeat 0 -30px}.bx-next:hover,.bx-prev:hover{background-position:0 0}.middle{vertical-align:middle}.bold{font-weight:bold}.fb-like,.fb-facepile,.fb-comments{float:left}.bread{overflow:hidden}.bread li{float:left;line-height:60px}.bread li a{display:block;float:left;padding:0 30px 0 40px;color:#fff;text-decoration:none;font-size:20px;background:-moz-linear-gradient(left, #ccc, #999);background:-webkit-linear-gradient(left, #ccc, #999);background:-ms-linear-gradient(left, #ccc, #999);background:linear-gradient(left, #ccc, #999);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#999999',GradientType=1 )}.bread li a::before{display:block;width:15px;height:30px;border-right:5px solid #FFFFFF;margin:0 -41px -30px auto;background-color:#999999;content:" ";-webkit-transform:skew(30deg);-moz-transform:skew(30deg);transform:skew(30deg)}.bread li a::after{display:block;width:15px;height:30px;border-right:5px solid #FFFFFF;margin:-30px -41px 0px auto;background-color:#999999;content:" ";-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);transform:skew(-30deg)}.bread li.current a{color:#FFFFFF;background:-moz-linear-gradient(left, #90ff21, #569914);background:-webkit-linear-gradient(left, #90ff21, #569914);background:-ms-linear-gradient(left, #90ff21, #569914);background:linear-gradient(left, #90ff21, #569914);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90FF21', endColorstr='#569914',GradientType=1 );background-color:#569914;text-shadow:1px 1px 0 #3E6101}.bread li.current a::before,.bread li.current a::after{background-color:#569914}#organizer_main{padding-bottom:85px;line-height:30px}.more{color:#444444;width:300px;height:60px;font-weight:bold;font-size:24px !important;vertical-align:60px;line-height:60px}.caption_mama_kids{background-image:url("../png/fukidashi_mama-10c8f1b977f058d63ceaba3860285638c92759310ff4b24dff06010e69da8bbd.png");background-repeat:no-repeat;width:140px;height:38px;text-align:center;color:#ffffff;font-size:15px;font-weight:bold;line-height:34px;margin-left:80px;margin-top:10px}.caption_hobby{background-image:url("../png/fukidashi_syumi-76af77dd3f537d81b85a9c7b941916c06ba9711e3007289265abf75d56bd0d7b.png");background-repeat:no-repeat;width:140px;height:38px;text-align:center;color:#ffffff;font-size:15px;font-weight:bold;line-height:34px;margin-left:80px;margin-top:10px}.caption_business{background-image:url("../png/fukidashi_bis-79ef08562b0ed4da9f141bda7c62b1f7b1e2f3b9e918e8ad7983263ce51b46df.png");background-repeat:no-repeat;width:140px;height:38px;text-align:center;color:#ffffff;font-size:15px;font-weight:bold;line-height:34px;margin-left:80px;margin-top:10px}.caption_tech{background-image:url("../png/fukidashi_tec-c1b083caad2b5f3b5fe43923f236acd97af9eaa28ef8241d2a55d53507182a5f.png");background-repeat:no-repeat;width:140px;height:38px;text-align:center;color:#ffffff;font-size:15px;font-weight:bold;line-height:34px;margin-left:80px;margin-top:10px}.caption_language{background-image:url("../png/fukidashi_eigo-69441bc1bc7200400a498284dc804215f85ae2de9f4ed50d4fd6edaad41236fb.png");background-repeat:no-repeat;width:140px;height:38px;text-align:center;color:#ffffff;font-size:15px;font-weight:bold;line-height:34px;margin-left:80px;margin-top:10px}#tags{float:left;width:980px;overflow:hidden;padding-bottom:18px;border-bottom:1px solid #E9E9E9;height:45px}#tags ul li{float:left;background-color:#f3f3f3;border-radius:10px;margin-right:10px;margin-bottom:10px;padding:0 10px;height:20px;line-height:20px;text-align:center;border:1px solid #b2b2b2;color:#5e5d58;font-size:12px}#tags ul li a{color:#5e5d58}#tags ul li:hover{background-color:#757575}#tags ul li:hover>a{color:#ffffff !important;font-weight:normal}#tags ul li a.tagged{color:#ffffff}#tags ul li.tagged{background-color:#757575}.titleSns{line-height:80px}.titleSns .snsbtn{margin:0;height:27px}.titleSns h3{float:left;font-size:26px;color:#424242;width:710px;margin:14px 0;line-height:40px}.p-special_content .mod-long-class-box{position:relative;margin-top:48px;padding-top:24px}.p-special_content .snsbtn{margin-top:-29px}.p-special_side-nav #fb_container{margin-bottom:10px}.p-special_content{float:left;width:700px;margin-right:20px;font-size:16px;padding-bottom:128px}.p-special_side-nav{float:right;width:230px;margin-right:5px}.class_img{position:absolute;top:0px;left:-40px;margin:0 10px}.p-special_content .title{position:relative}.p-special_content .title_img{margin-bottom:10px}.p-special_content .label_mamakids{position:absolute;top:10px;left:70px;background:#e85892;padding:3px;color:#FFFFFF;font-size:11px}.p-special_content .title p{font-size:12px;color:#424242;line-height:22px}.class_title{margin-right:8px;position:relative}.p-special_content .class_title>a{border:none;font-size:20px;width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;*display:inline;*zoom:1}.p-special_content .class_text{margin:0}.p-special_content .class_text a{color:#999999;font-size:15px;width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;*display:inline;*zoom:1}.p-special_content .class_date{color:#3e3e3e}.class_title>a{font-size:16px;color:#383839;border-bottom:solid 3px #9e9e9e;text-decoration:none}.class_title>a:hover{color:#9e9e9e;border-bottom:solid 3px #383839;text-decoration:none}.class_detail{float:left;width:527px}.class_text{color:#999999;margin:2px 0}.class_date{background:url("../png/icon_date-8e9036712789dac5e0d5fa700282e199786eeab1b9b74892e554d2085704b321.png") left 3px no-repeat;padding-left:24px;font-size:17px;color:#999999}.class_balloon{background-color:#F7F7F7;padding:0.4rem;position:relative;top:-1px}.balloon_title{float:left;padding:0 16px;height:22px;line-height:22px;display:block;margin-right:16px;color:#fff;text-align:center;border-radius:1px;background-color:#02C39A;position:relative}.balloon_title::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:-8px;margin:auto;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #02C39A}.balloon_comment{float:left;font-size:0.8rem;color:#57585C;line-height:22px}.p-special_content .class_detail{margin:0 0 0 17px;width:508px}.icon_wish{float:left;background:url("../png/icon_heart_on-94fe4cda11f3341865e33ba02928d0b400b14faa7ca626aa8a9ae8d9a1bf8eca.png") 0 0 no-repeat;padding-left:20px;padding-bottom:4px;padding-right:6px}#show_class{background:#f7f6f1;margin:-24px auto -10px}.modal.modal-organizer-teacher-request{width:600px;height:398px}.modal.modal-organizer-teacher-select{width:639px;height:413px}.mod-organizer-teacher-select-body{position:relative;padding:0;color:#2f2f2f}.mod-organizer-teacher-select-headline{line-height:80px;margin-top:10px;font-size:22px;font-weight:bold;text-align:center}.mod-organizer-teacher-select-table-wrapper{-ms-overflow-y:scroll;overflow-y:scroll;height:210px;border:1px solid #adadad}.mod-organizer-teacher-select-table{width:100%;cellspacing:0}.mod-organizer-teacher-select-table-row{border-bottom:1px solid #adadad;color:#747474;font-size:16px}.mod-organizer-teacher-select-table-row.selected{background-color:rgba(113,188,189,0.2) !important}.mod-organizer-teacher-select-table-image{width:30px;height:30px;padding-right:20px}.mod-organizer-teacher-select-table-image>img{width:100%}.mod-organizer-teacher-select-table-name{width:130px;padding-right:10px}.mod-organizer-teacher-select-btn-area{margin:20px}.mod-organizer-teacher-select-btn-area .btn-white{height:55px;line-height:55px;color:#696969;font-size:18px;font-weight:bold;vertical-align:top}.mod-organizer-teacher-select-btn-area .btn-white.l-btn-back{display:block;float:left;width:95px}.mod-organizer-teacher-select-btn-area .btn-white.l-btn-cancel{display:inline-block;*display:inline;*zoom:1;width:137px;margin-right:12px}.mod-organizer-teacher-select-btn-area .l-organizer-teacher-select-submit{float:right;display:none}.icon-twitter{width:56px;height:25px;background:url("../png/icon-twitter-55876536bc20c7d818bcf1fe3c603d91b7167debcf0180a0a34f0ea3b29fe358.png") no-repeat 0 0;line-height:25px}.icon-twitter:hover{opacity:0.7}.icon-ameblo{background:#49ab55;width:56px;height:25px;-moz-border-radius:4px;border-radius:4px;text-align:center;line-height:25px;font-size:12px;color:#fff !important}.icon-ameblo:hover{background:#83cf8c;color:#fff !important}.icon-linkedin{background:#0075b8;width:56px;height:25px;-moz-border-radius:4px;border-radius:4px;text-align:center;line-height:25px;font-size:12px;color:#fff !important}.icon-linkedin:hover{background:#449acb;color:#fff !important}.icon-web-blog{background:#fff;width:56px;height:25px;-moz-border-radius:4px;border-radius:4px;text-align:center;line-height:25px;font-size:12px;font-weight:bold;color:#535353 !important}.icon-web-blog:hover{background:#a8a8a8;color:#fff !important}.icon-contact{width:121px;height:25px;margin:6px 0 0 8px;-moz-border-radius:4px;border-radius:4px;text-align:center;line-height:25px;font-size:12px;display:block;color:#0e6266 !important;text-shadow:1px 0px 1px rgba(255,255,255,0.7);box-shadow:inset 0px -2px #5ba8a7;background-image:-moz-linear-gradient(top, #9ae5e4, #72d2d1);background-image:-webkit-linear-gradient(top, #9ae5e4, #72d2d1);background-image:linear-gradient(top, #9ae5e4, #72d2d1);background-clip:padding-box}.icon-contact:hover{color:#fff !important;text-shadow:none;box-shadow:inset 0px -2px #368f8e;background-image:-moz-linear-gradient(top, #4acecc, #43b3b2);background-image:-webkit-linear-gradient(top, #4acecc, #43b3b2);background-image:linear-gradient(top, #4acecc, #43b3b2);background-clip:padding-box}.modalList .login_signup{position:relative;background:#fff;border-radius:8px;width:425px;text-align:center;padding-bottom:1px}.modalList .login_signup .closeBtn{position:absolute;top:-17px;right:-17px}.modalList .login_signup .title{font-weight:bold;padding:0.8rem 0 0}.modalList .login_signup .title span{display:block;font-weight:normal}.modalList .login_signup .or{font-size:1rem;color:#656565}.modalList .login_signup .fb_login,.modalList .login_signup .fb_signup{margin:20px 0}.modalList .login_signup .fb_login a{text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:278px;height:57px;background:url("../png/btn_fb_login-8ec88175d2c60caa4eaf24ac3ba6a7b0c770b34165d68c66577e59dbad35ea08.png") 0 0 no-repeat}.modalList .login_signup .mail_login .Btn{text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:253px;height:45px;background:url("../png/btn_mail_login-7144ca98b2cda23b8dcd513e82a3f491fd2a469ff8c1aaba78afa01b9930d934.png") 0 0 no-repeat}.modalList .login_signup .fb_signup a{text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:279px;height:57px;background:url("../png/bt-fb_login-recommend-95470ef6e6d50952b328287b0b41f5796201b16612e49a0403a34d34fd616a77.png") 0 0 no-repeat}.modalList .login_signup .mail_signup{margin:0}.modalList .login_signup .mail_signup .Btn{text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:279px;height:57px;background:url("../png/bt-subscription-1-96b949be6fb10bfb00c33c912f1e7eed9a327ff91167f8d39ed3412a2059caa4.png") 0 0 no-repeat}.modalList .login_signup .fb_login a:hover,.modalList .login_signup .mail_login .Btn:hover,.modalList .login_signup .fb_signup a:hover,.modalList .login_signup .mail_signup .Btn:hover{opacity:0.8}.modalList .login_signup .fb_signup .fb_coution{font-size:10px;color:#656565;line-height:14px;margin:4px 0 0}.modalList .login_signup ul li:first-child{margin-bottom:17px}.modalList .login_signup ul a{font-size:12px;color:#41586e;display:inline-block;*display:inline;*zoom:1;line-height:38px}.modalList .login_signup ul a:hover{text-decoration:underline}.modalList .login_signup ul input{width:296px}.modalList .login_signup .switching{line-height:3.2}.modalList .login_signup .switching a{color:#00AC88;font-weight:bold}.modalList .login_signup .switching a:hover{text-decoration:underline}.icon-target-g{width:27px;height:30px;background:url("../png/icon-target-g-dc07ce5279b24f0dbc860dcc4d5e22524747baf9565590dd2d3ff5058fdee82d.png") no-repeat 0 0;margin-right:0.4rem;vertical-align:-4px !important}.icon-time-g{width:27px;height:30px;background:url("../png/icon-time-g.png") no-repeat 0 0;margin-right:0.4rem;vertical-align:-4px !important}#show_class .class_detail_box.recommend{-moz-border-radius:5px;border-radius:5px;background:url("../png/bg_shaded_green-e459c6e390beebce44a8233c7d7d0628601b5b17f9fc8f3534b207c1910c4fed.png") repeat 0 0;border:none;padding-bottom:14px}#show_class .class_detail_box.recommend h2{background:none;font-size:15px;color:#FFF;text-shadow:0px 1px 2px rgba(8,1,3,0.2);padding:14px 0 3px 17px}#show_class .class_detail_box.recommend h2 span{font-size:20px;padding:0 7px;position:relative;top:1px}#show_class .class_detail_box.recommend .balloon{background:url("../png/recommend_box_logo-3d410211eb27de8a40dd9a9b96f8074d7ac6a948581790141033a6550f5fc4dc.png") no-repeat left bottom;margin-left:24px;margin-top:6px;min-height:70px}#show_class .class_detail_box.recommend .column{width:514px;background:url("../png/recommend_box_bottom-337e525294b6b249334d7d97ee83c51ca4ff1aa277d0a674b42629a681cf67f0.png") no-repeat bottom right;padding-bottom:22px;padding-left:94px}#show_class .class_detail_box.recommend .column .inner{background:url("../png/recommend_box_top-af58a7ba67f512945f26376899e34b821634b075aa96b045bad987b519ca2617.png") no-repeat;padding-top:15px}#show_class .class_detail_box.recommend .column .inner div{background:url("../png/recommend_box_body-38f7f5c373ef92e6e30b5ef48fe91a872baed19ed211e3984ef6bc0752ef5631.png") repeat-y;padding:0 14px 0 20px;font-size:15px;font-weight:bold;color:#3e3e3e;line-height:22px}#show_class .review_box{box-sizing:border-box;margin:0.8rem 0;padding:0.8rem 1.6rem;background-color:#fff;border-radius:0.4rem}#show_class .review_box h2{width:100px;height:36px;position:relative;margin:9px 0px 0px 17px;color:#555;font-size:26px}#show_class .review_box h2 span{position:absolute;top:4px;right:-5px;text-indent:0px;display:block;font-size:20px;color:#fff;min-width:30px;padding:0 3px;text-align:center;background:#99925e;border-radius:30px;height:30px;line-height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#show_class .review_box .count_box{float:left;width:171px;height:54px;position:relative;background-color:inherit;border-radius:0px;margin:1px 0;box-shadow:none;border:none;border-right:1px solid #d4cd93}#show_class .review_box .count_box.first{width:133px;height:54px}#show_class .review_box .count_box.last{border-right:none}#show_class .review_box .count_box i{position:static}#show_class .review_box .count_box p.title{position:static;line-height:54px;margin-left:10px;font-size:13px;color:#99925e}#show_class .review_box .count_box i{margin-right:6px}.mod-more{-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.2);line-height:44px;background-color:#dfd689;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.mod-more>a{display:block;width:100%;color:#99925e;font-size:108%;text-align:center}.mod-more:hover{background-color:#d4ca7a}#show_class .box_title{font-size:15px;font-weight:bold;color:#6a6a6a;margin:0 0 6px 5px}#show_class .box_title i.icon-student_count{width:20px;height:16px;background:url("../png/icon-people_b-38b6b35ff5e9d1d0eac8140e4e6e580806850bb7c3d2f3b7e677ad1dc9de6824.png") no-repeat 0 0 transparent;margin:0 10px 2px 0}#show_class #fb_container{width:300px;float:none;background:#FFF;margin-bottom:10px;border-radius:5px;-moz-box-shadow:0px 0px 3px rgba(6,0,1,0.2);box-shadow:0px 0px 3px rgba(6,0,1,0.2);padding:10px 10px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#show_class #side_nav h2{font-size:15px;font-weight:bold;line-height:25px;color:#6a6a6a}#show_class .fb-comments,#show_class .fb-comments *{width:100%}#show_class ul.class_list{margin:0}#show_class ul.class_list li{border:none;position:relative;padding-top:12px;padding-bottom:12px}#show_class ul.class_list li:first-child{padding-top:2px}#show_class ul.class_list li:last-child{padding-bottom:2px}#show_class ul.class_list li .line_over{border-bottom:1px solid #c5c5c5;margin:0 -14px;width:300px;position:absolute;bottom:0}#show_class ul.class_list li:last-child .line_over{border-bottom:none}#show_class ul.class_list li a{color:#6a6a6a}#show_class ul.class_list li p{width:136px;font-size:13px;margin-left:6px;line-height:21px;font-weight:bold}#show_class ul.class_list li img{width:120px}#show_class ul.class_list li p span.class_type{padding:0px 6px;margin:0 0 0px -6px;background:#e4e4e4;display:inline-block;*display:inline;*zoom:1}.sp_recent{margin-bottom:20px}.sp_recent h2{background:#efefef;width:230px;height:35px;line-height:35px;font-size:16px;color:#5a5b5b;padding-left:10px;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sp_recent .bnArea{margin-top:15px;display:inline-block;*display:inline;*zoom:1}.sp_detail a{text-decoration:none;font-size:14px;color:#57585C;line-height:20px;display:block;margin-bottom:7px}.sp_detail p{position:absolute;bottom:0;left:120px;margin-right:8px;font-size:12px}.label_tech{position:absolute;bottom:0;left:0;background:#6cb3d9;padding:3px;color:#FFFFFF;font-size:11px}.label_mono{position:absolute;bottom:0;left:0;background:#85c73a;padding:3px;color:#FFFFFF;font-size:11px}.color_bk_general{background-color:#f2efe3 !important}.label_cooking{position:absolute;bottom:0;left:0;background:#ef9c30;padding:3px;color:#FFFFFF;font-size:11px}.label_mama_kids{position:absolute;bottom:0;left:0;background:#df91b0;padding:3px;color:#FFFFFF;font-size:11px}.label_language{position:absolute;bottom:0;left:0;background:#58a7d4;padding:3px;color:#FFFFFF;font-size:11px}.label_hobby{position:absolute;bottom:0;left:0;background:#f5cd65;padding:3px;color:#FFFFFF;font-size:11px}.label_bussines{position:absolute;bottom:0;left:0;background:#888687;padding:3px;color:#FFFFFF;font-size:11px}.side_category-body{background:url("../png/box_category_body-f46ef84ce0f326974f23ff2aa583ffec2bd75137a03202bebc2eedcfcd1a6ad3.png") repeat-y;padding:0 14px}.side_category-outside,.side_category-inside{width:250px}.side_category-outside{background:url("../png/box_category_header-fb4353e445bccc1da06f9777c2530a76fdcf74b0c7323756066d845331e5ccfb.png") no-repeat center top;padding-top:10px}.side_category-inside{background:url("../png/box_category_footer-e511d54fc2bfc3c83a629a0dacffde2f3c4b37b44d2caf8efa9b3c0bfd19df7b.png") no-repeat center bottom;padding-bottom:20px}.side_category-body h2{font-size:15px;color:#16462c;font-weight:bold;margin-bottom:10px}.side_category-body ul li{background:url("../png/icon-ctarrow-99d6d5171ef58171d4f1de27d37a512bc6b05f10995cfa334c8fa17aab404811.png") 0 6px no-repeat;padding-left:18px;font-size:15px;font-weight:bold;line-height:25px}.side_category-body ul li a{text-decoration:none}.side_category-body ul li a.category_1{color:#df91b0}.side_category-body ul li a.category_2{color:#58a7d4}.side_category-body ul li a.category_3{color:#5db5a0}.side_category-body ul li a.category_4{color:#ef9c30}.side_category-body ul li a.category_5{color:#64c0bf}.side_category-body ul li a.category_6{color:#f5cd65}.side_category-body ul li a.category_7{color:#888687}.side_category-body ul li a.category_8{color:#aec980}.snsbtn{float:right;margin-top:8px;margin-right:8px}#facebook_like{line-height:20px}.space h1{font-size:28px;color:#6fab00;text-decoration:bold;text-align:center}.space h1.rental-space_gaibu{font-size:20px;color:#555555;text-decoration:bold;text-align:center}.space h2{color:#252525;font-size:18px;line-height:32px;font-weight:bold;text-align:center;margin-top:6px}.space p{font-size:14px;line-height:20px;margin:0 40px 5px}.space_group{font-size:14px;background-color:#f4f4f4;padding:30px}.space_group th{vertical-align:middle}td{vertical-align:middle}.space_field{background-color:white;margin:10px 10px;padding:20px}.space_field .questions{color:#51594a;vertical-align:middle;font-size:14px;padding:3px}.space_field .answers{color:#77ad45;font-size:12px;margin:5px 0 0 10px;vertical-align:middle}#tweets .tweet{padding:10px 20px;font-size:12px;position:relative;border-bottom:1px dashed #ededed;overflow:hidden}#tweets .tweet img{margin-right:12px;float:left}#tweets .tweet .content{width:230px;float:left}#tweets .tweet .content a.view{font-size:10px}#share_panel{width:600px;height:600px}.caption2{position:absolute;top:110px;right:-12px;width:167px;height:184px;background:url("../png/tease_caption-1-636e06823ab3112902b4b6f3d08f80cb442acef70f29f00de62066c4d2accedc.png") no-repeat 0 0;text-indent:-9999px}#fb_login{margin-bottom:10px}#fb_login p.fb_login_tx a{color:#656565;border-bottom:1px solid #656565;padding-bottom:1px}#fb_login p.fb_login_tx a:hover{opacity:1;filter:alpha(opacity=90);-ms-filter:"alpha( opacity=90)"}#snsLink{position:fixed;top:50px;right:0;line-height:0;z-index:999999}#snsLink p{margin-top:5px}#snsLink p a{display:block;width:45px;height:45px}.fallback{display:none}#lean_overlay{position:fixed;z-index:10000;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}.violation_panel{margin-top:10px;font-size:12px;color:#5f5f5f}.violation_panel a{color:#E84855;text-decoration:underline}.violation_panel a:hover{text-decoration:none}.violation_type li{margin:0 0 8px 0}.violation_type li:last-of-type{margin:0}[id^="violation_details_panel"]{width:320px;padding:30px;display:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.7)}#session_details_modify_panel{width:350px;display:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.7)}.Payment{margin-bottom:10px}.Payment .btn.yellow{float:left;background-color:#ffffff;border-radius:4px;box-shadow:inset 0px -2px #cfaa0d;background-image:-moz-linear-gradient(top, #ffe008, #ffc004);background-image:-webkit-linear-gradient(top, #ffe008, #ffc004);background-image:linear-gradient(top, #ffe008, #ffc004);line-height:46px;font-size:19px;font-weight:bold;color:#7b630c;border:none;text-shadow:none;padding:0 25px;background-clip:padding-box}.Payment .btn.yellow:hover{background-image:-moz-linear-gradient(top, #ffc004, #ffe008);background-image:-webkit-linear-gradient(top, #ffc004, #ffe008);background-image:linear-gradient(top, #ffc004, #ffe008);border:none}.Payment .btn.green{float:left;margin:0 !important;display:inline-block;*display:inline;*zoom:1;line-height:46px;font-size:19px;color:#ffffff;padding:0 30px;border:none;font-weight:normal;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0px -3px #518317;box-shadow:inset 0px -3px #518317;background:#9ed530;background:-moz-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ed530), color-stop(45%, #85bc21), color-stop(100%, #5cad1a));background:-webkit-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-o-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:-ms-linear-gradient(top, #9ed530 0%, #85bc21 45%, #5cad1a 100%);background:linear-gradient(to bottom, #9ed530 0%, #85bc21 45%, #5cad1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed530', endColorstr='#5cad1a',GradientType=0 );cursor:pointer;text-align:center}.Payment p.bt_side_tx{float:left;margin:28px 0 0 10px}.Payment .btn.green:hover{background:#9ed530;-moz-box-shadow:inset 0px -3px #5cad1a;box-shadow:inset 0px -3px #5cad1a;border:none}.Payment .return{float:right}.Payment .btn{float:left;background-color:#ffffff;border:1px solid #e7e7e7;border-radius:4px;box-shadow:inset 0px -2px #cecece;background-image:-moz-linear-gradient(top, #f5f5f5, #eee);background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);background-image:linear-gradient(top, #f5f5f5, #eee);line-height:46px;font-size:14px;font-weight:bold;color:#575757;text-shadow:none;padding:0 25px;background-clip:padding-box}.Payment .btn:hover{background:#eeeeee;border:1px solid #c3c3c3}.Payment form{margin:0}.Payment .left{float:left}.Payment .right{float:right}.Payment h2{font-size:14px}p.notes{color:#5f5f5f;font-weight:bold;font-size:13px}.l-container{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;overflow:hidden;margin:auto;padding-top:30px;width:990px}.l-main{float:right;text-align:left;font-size:0;width:715px;margin-bottom:20px}.l-main.-classlist{width:703px}.l-side{float:left;width:230px;margin:0 0 45px 10px}.l-side-teacher{margin-top:45px}.l-footer-search-area{width:100%}.l-side-cost{margin-top:45px}.l-register{float:right;width:339px;height:370px}.en,.number{font-family:arial, sans-serif}.biz-header{width:100%;background-color:#1c88a6}.biz-header-inner{position:relative;overflow:auto}.biz-header-main{width:1000px;margin:0 auto;padding:12px 0 0}.biz-header-logo{float:left;width:180px;height:42px;margin:0}.biz-header-logo a{line-height:1;display:block;width:178px;height:42px;margin:0;text-indent:0;background-image:none}.biz-header-logo .title_logo_small{font-size:11px;line-height:1;display:block;margin-top:2px;letter-spacing:0.15em;color:#fff}.biz-header-nav{float:right;position:relative}.biz-header-nav-list{margin:0;padding:0;list-style:none;padding:8px 166px 0 0}.biz-header-nav-list-item{position:relative;float:left}.biz-header-nav-list-item:after{display:inline-block;content:"｜";opacity:0.5;color:#fff}.biz-header-nav-list-item a{font-size:13px;height:50px;display:inline-block;padding:4px 8px;color:#fff;border-bottom:2px solid #1c88a6;box-sizing:border-box}.biz-header-nav-list-item a:hover{font-weight:bold;color:#fff;background-color:#197993}.e_btn,.e-primary_btn,.e-primary_btn-m,.e-primary_btn-s,.header-search_btn,.header-search_ic,.m-modal-submit_btn,.m-form-submit_btn,.m-form-tooltip_container,.top-review_btn,.top-area-search_btn,.share-panel-url_btn,.e-payment_btn,.e-payment_btn-m,.e-payment_btn-s,.e-entry_btn,.e-entry_btn-m,.e-entry_btn-s,.e-secondary_btn,.e-secondary_btn-m,.e-secondary_btn-s,.m-modal-close_btn,.m-modal-back_btn,.m-form-back_btn,.m-ranking-more_btn,.m-ranking_btn,.m-related-search_btn,.m-reviews-more_btn,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li,.e-tertiary_btn,.e-tertiary_btn-m,.e-tertiary_btn-s,.m-identification_btn,.m-identification_btn-notyet,.e-warning_btn,.e-warning_btn-m,.e-warning_btn-s,.m-modal-warning_btn,.m-form-delete_btn,.e-corporate_btn{cursor:pointer;display:inline-block;padding:0.8rem 1.2rem;font-size:0.9rem;text-align:center;position:relative;box-sizing:border-box;border:none;line-height:1.5;vertical-align:middle;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;border-radius:0.2rem;-webkit-transition:background-color 0.25s, border-color 0.25s;-moz-transition:background-color 0.25s, border-color 0.25s;-ms-transition:background-color 0.25s, border-color 0.25s;-o-transition:background-color 0.25s, border-color 0.25s;transition:background-color 0.25s, border-color 0.25s}.e_btn.-icon,.-icon.e-primary_btn,.-icon.e-primary_btn-m,.-icon.e-primary_btn-s,.-icon.header-search_btn,.-icon.header-search_ic,.-icon.m-modal-submit_btn,.-icon.m-form-submit_btn,.-icon.m-form-tooltip_container,.-icon.top-review_btn,.-icon.top-area-search_btn,.-icon.share-panel-url_btn,.-icon.e-payment_btn,.-icon.e-payment_btn-m,.-icon.e-payment_btn-s,.-icon.e-entry_btn,.-icon.e-entry_btn-m,.-icon.e-entry_btn-s,.-icon.e-secondary_btn,.-icon.e-secondary_btn-m,.-icon.e-secondary_btn-s,.-icon.m-modal-close_btn,.-icon.m-modal-back_btn,.-icon.m-form-back_btn,.-icon.m-ranking-more_btn,.-icon.m-ranking_btn,.-icon.m-related-search_btn,.-icon.m-reviews-more_btn,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li.-icon,.-icon.e-tertiary_btn,.-icon.e-tertiary_btn-m,.-icon.e-tertiary_btn-s,.-icon.m-identification_btn,.-icon.m-identification_btn-notyet,.-icon.e-warning_btn,.-icon.e-warning_btn-m,.-icon.e-warning_btn-s,.-icon.m-modal-warning_btn,.-icon.m-form-delete_btn,.-icon.e-corporate_btn{padding-left:2.3rem}.e_btn.-icon [class^="icon-sa-"],.-icon.e-primary_btn [class^="icon-sa-"],.-icon.e-primary_btn-m [class^="icon-sa-"],.-icon.e-primary_btn-s [class^="icon-sa-"],.-icon.header-search_btn [class^="icon-sa-"],.-icon.header-search_ic [class^="icon-sa-"],.-icon.m-modal-submit_btn [class^="icon-sa-"],.-icon.m-form-submit_btn [class^="icon-sa-"],.-icon.m-form-tooltip_container [class^="icon-sa-"],.-icon.top-review_btn [class^="icon-sa-"],.-icon.top-area-search_btn [class^="icon-sa-"],.-icon.share-panel-url_btn [class^="icon-sa-"],.-icon.e-payment_btn [class^="icon-sa-"],.-icon.e-payment_btn-m [class^="icon-sa-"],.-icon.e-payment_btn-s [class^="icon-sa-"],.-icon.e-entry_btn [class^="icon-sa-"],.-icon.e-entry_btn-m [class^="icon-sa-"],.-icon.e-entry_btn-s [class^="icon-sa-"],.-icon.e-secondary_btn [class^="icon-sa-"],.-icon.e-secondary_btn-m [class^="icon-sa-"],.-icon.e-secondary_btn-s [class^="icon-sa-"],.-icon.m-modal-close_btn [class^="icon-sa-"],.-icon.m-modal-back_btn [class^="icon-sa-"],.-icon.m-form-back_btn [class^="icon-sa-"],.-icon.m-ranking-more_btn [class^="icon-sa-"],.-icon.m-ranking_btn [class^="icon-sa-"],.-icon.m-related-search_btn [class^="icon-sa-"],.-icon.m-reviews-more_btn [class^="icon-sa-"],.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li.-icon [class^="icon-sa-"],.-icon.e-tertiary_btn [class^="icon-sa-"],.-icon.e-tertiary_btn-m [class^="icon-sa-"],.-icon.e-tertiary_btn-s [class^="icon-sa-"],.-icon.m-identification_btn [class^="icon-sa-"],.-icon.m-identification_btn-notyet [class^="icon-sa-"],.-icon.e-warning_btn [class^="icon-sa-"],.-icon.e-warning_btn-m [class^="icon-sa-"],.-icon.e-warning_btn-s [class^="icon-sa-"],.-icon.m-modal-warning_btn [class^="icon-sa-"],.-icon.m-form-delete_btn [class^="icon-sa-"],.-icon.e-corporate_btn [class^="icon-sa-"]{position:absolute;left:1rem;top:50%;margin-top:-0.6rem;line-height:1.2rem;font-size:1.2em}.e_btn.-right-icon,.-right-icon.e-primary_btn,.-right-icon.e-primary_btn-m,.-right-icon.e-primary_btn-s,.-right-icon.header-search_btn,.-right-icon.header-search_ic,.-right-icon.m-modal-submit_btn,.-right-icon.m-form-submit_btn,.-right-icon.m-form-tooltip_container,.-right-icon.top-review_btn,.-right-icon.top-area-search_btn,.-right-icon.share-panel-url_btn,.-right-icon.e-payment_btn,.-right-icon.e-payment_btn-m,.-right-icon.e-payment_btn-s,.-right-icon.e-entry_btn,.-right-icon.e-entry_btn-m,.-right-icon.e-entry_btn-s,.-right-icon.e-secondary_btn,.-right-icon.e-secondary_btn-m,.-right-icon.e-secondary_btn-s,.-right-icon.m-modal-close_btn,.-right-icon.m-modal-back_btn,.-right-icon.m-form-back_btn,.-right-icon.m-ranking-more_btn,.-right-icon.m-ranking_btn,.-right-icon.m-related-search_btn,.-right-icon.m-reviews-more_btn,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li.-right-icon,.-right-icon.e-tertiary_btn,.-right-icon.e-tertiary_btn-m,.-right-icon.e-tertiary_btn-s,.-right-icon.m-identification_btn,.-right-icon.m-identification_btn-notyet,.-right-icon.e-warning_btn,.-right-icon.e-warning_btn-m,.-right-icon.e-warning_btn-s,.-right-icon.m-modal-warning_btn,.-right-icon.m-form-delete_btn,.-right-icon.e-corporate_btn{padding-right:2rem}.e_btn.-right-icon [class^="icon-sa-"],.-right-icon.e-primary_btn [class^="icon-sa-"],.-right-icon.e-primary_btn-m [class^="icon-sa-"],.-right-icon.e-primary_btn-s [class^="icon-sa-"],.-right-icon.header-search_btn [class^="icon-sa-"],.-right-icon.header-search_ic [class^="icon-sa-"],.-right-icon.m-modal-submit_btn [class^="icon-sa-"],.-right-icon.m-form-submit_btn [class^="icon-sa-"],.-right-icon.m-form-tooltip_container [class^="icon-sa-"],.-right-icon.top-review_btn [class^="icon-sa-"],.-right-icon.top-area-search_btn [class^="icon-sa-"],.-right-icon.share-panel-url_btn [class^="icon-sa-"],.-right-icon.e-payment_btn [class^="icon-sa-"],.-right-icon.e-payment_btn-m [class^="icon-sa-"],.-right-icon.e-payment_btn-s [class^="icon-sa-"],.-right-icon.e-entry_btn [class^="icon-sa-"],.-right-icon.e-entry_btn-m [class^="icon-sa-"],.-right-icon.e-entry_btn-s [class^="icon-sa-"],.-right-icon.e-secondary_btn [class^="icon-sa-"],.-right-icon.e-secondary_btn-m [class^="icon-sa-"],.-right-icon.e-secondary_btn-s [class^="icon-sa-"],.-right-icon.m-modal-close_btn [class^="icon-sa-"],.-right-icon.m-modal-back_btn [class^="icon-sa-"],.-right-icon.m-form-back_btn [class^="icon-sa-"],.-right-icon.m-ranking-more_btn [class^="icon-sa-"],.-right-icon.m-ranking_btn [class^="icon-sa-"],.-right-icon.m-related-search_btn [class^="icon-sa-"],.-right-icon.m-reviews-more_btn [class^="icon-sa-"],.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li.-right-icon [class^="icon-sa-"],.-right-icon.e-tertiary_btn [class^="icon-sa-"],.-right-icon.e-tertiary_btn-m [class^="icon-sa-"],.-right-icon.e-tertiary_btn-s [class^="icon-sa-"],.-right-icon.m-identification_btn [class^="icon-sa-"],.-right-icon.m-identification_btn-notyet [class^="icon-sa-"],.-right-icon.e-warning_btn [class^="icon-sa-"],.-right-icon.e-warning_btn-m [class^="icon-sa-"],.-right-icon.e-warning_btn-s [class^="icon-sa-"],.-right-icon.m-modal-warning_btn [class^="icon-sa-"],.-right-icon.m-form-delete_btn [class^="icon-sa-"],.-right-icon.e-corporate_btn [class^="icon-sa-"]{position:absolute;right:0.8rem;top:50%;margin-top:-0.6rem;line-height:1.2rem;font-size:1.2em}.e-primary_btn-m,.e-payment_btn-m,.e-entry_btn-m,.e-secondary_btn-m,.e-tertiary_btn-m,.e-warning_btn-m{padding:0.4rem 1.2rem}.e-primary_btn-s,.e-payment_btn-s,.e-entry_btn-s,.e-secondary_btn-s,.e-tertiary_btn-s,.e-warning_btn-s{font-size:0.8rem;padding:0.2rem 1.2rem}.e-primary_btn,.e-primary_btn-m,.e-primary_btn-s,.header-search_btn,.header-search_ic,.m-modal-submit_btn,.m-form-submit_btn,.m-form-tooltip_container,.top-review_btn,.top-area-search_btn,.share-panel-url_btn{color:#ffffff;border:1px solid #02C39A;background-color:#02C39A}.e-primary_btn:link,.e-primary_btn-m:link,.e-primary_btn-s:link,.header-search_btn:link,.header-search_ic:link,.m-modal-submit_btn:link,.m-form-submit_btn:link,.m-form-tooltip_container:link,.top-review_btn:link,.top-area-search_btn:link,.share-panel-url_btn:link,.e-primary_btn:visited,.e-primary_btn-m:visited,.e-primary_btn-s:visited,.header-search_btn:visited,.header-search_ic:visited,.m-modal-submit_btn:visited,.m-form-submit_btn:visited,.m-form-tooltip_container:visited,.top-review_btn:visited,.top-area-search_btn:visited,.share-panel-url_btn:visited{color:#ffffff}.e-primary_btn:hover,.e-primary_btn-m:hover,.e-primary_btn-s:hover,.header-search_btn:hover,.header-search_ic:hover,.m-modal-submit_btn:hover,.m-form-submit_btn:hover,.m-form-tooltip_container:hover,.top-review_btn:hover,.top-area-search_btn:hover,.share-panel-url_btn:hover{background-color:#00AC88}.e-primary_btn.disabled,.disabled.e-primary_btn-m,.disabled.e-primary_btn-s,.disabled.header-search_btn,.disabled.header-search_ic,.disabled.m-modal-submit_btn,.disabled.m-form-submit_btn,.disabled.m-form-tooltip_container,.disabled.top-review_btn,.disabled.top-area-search_btn,.disabled.share-panel-url_btn{background-color:#eee;color:#b0b0b0;border-color:#eee;cursor:auto;pointer-events:none}.e-payment_btn,.e-payment_btn-m,.e-payment_btn-s{color:#ffffff;border:1px solid #EC8417;background-color:#EC8417}.e-payment_btn:link,.e-payment_btn-m:link,.e-payment_btn-s:link,.e-payment_btn:visited,.e-payment_btn-m:visited,.e-payment_btn-s:visited{color:#ffffff}.e-payment_btn:hover,.e-payment_btn-m:hover,.e-payment_btn-s:hover{background-color:#B16311}.e-payment_btn.disabled,.disabled.e-payment_btn-m,.disabled.e-payment_btn-s{background-color:#eee;color:#b0b0b0;border-color:#eee;cursor:auto;pointer-events:none}.e-entry_btn,.e-entry_btn-m,.e-entry_btn-s{color:#ffffff;border:1px solid #EC8417;background-color:#EC8417}.e-entry_btn:link,.e-entry_btn-m:link,.e-entry_btn-s:link,.e-entry_btn:visited,.e-entry_btn-m:visited,.e-entry_btn-s:visited{color:#ffffff}.e-entry_btn:hover,.e-entry_btn-m:hover,.e-entry_btn-s:hover{background-color:#B16311}.e-entry_btn.disabled,.disabled.e-entry_btn-m,.disabled.e-entry_btn-s{background-color:#eee;color:#b0b0b0;border-color:#eee;cursor:auto;pointer-events:none}.e-secondary_btn,.e-secondary_btn-m,.e-secondary_btn-s,.m-modal-close_btn,.m-modal-back_btn,.m-form-back_btn,.m-ranking-more_btn,.m-ranking_btn,.m-related-search_btn,.m-reviews-more_btn,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li{color:#00AC88;border:1px solid #00AC88;background-color:#fff}.e-secondary_btn:link,.e-secondary_btn-m:link,.e-secondary_btn-s:link,.m-modal-close_btn:link,.m-modal-back_btn:link,.m-form-back_btn:link,.m-ranking-more_btn:link,.m-ranking_btn:link,.m-related-search_btn:link,.m-reviews-more_btn:link,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li:link,.e-secondary_btn:visited,.e-secondary_btn-m:visited,.e-secondary_btn-s:visited,.m-modal-close_btn:visited,.m-modal-back_btn:visited,.m-form-back_btn:visited,.m-ranking-more_btn:visited,.m-ranking_btn:visited,.m-related-search_btn:visited,.m-reviews-more_btn:visited,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li:visited{color:#00AC88}.e-secondary_btn:hover,.e-secondary_btn-m:hover,.e-secondary_btn-s:hover,.m-modal-close_btn:hover,.m-modal-back_btn:hover,.m-form-back_btn:hover,.m-ranking-more_btn:hover,.m-ranking_btn:hover,.m-related-search_btn:hover,.m-reviews-more_btn:hover,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li:hover{background-color:rgba(2,195,154,0.2)}.e-secondary_btn.disabled,.disabled.e-secondary_btn-m,.disabled.e-secondary_btn-s,.disabled.m-modal-close_btn,.disabled.m-modal-back_btn,.disabled.m-form-back_btn,.disabled.m-ranking-more_btn,.disabled.m-ranking_btn,.disabled.m-related-search_btn,.disabled.m-reviews-more_btn,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li.disabled{background-color:#eee;color:#b0b0b0;border-color:#eee;cursor:auto;pointer-events:none}.e-tertiary_btn,.e-tertiary_btn-m,.e-tertiary_btn-s,.m-identification_btn,.m-identification_btn-notyet{color:#00AC88;border:1px solid #F7F7F7;background-color:#F7F7F7}.e-tertiary_btn:link,.e-tertiary_btn-m:link,.e-tertiary_btn-s:link,.m-identification_btn:link,.m-identification_btn-notyet:link,.e-tertiary_btn:visited,.e-tertiary_btn-m:visited,.e-tertiary_btn-s:visited,.m-identification_btn:visited,.m-identification_btn-notyet:visited{color:#00AC88}.e-tertiary_btn:hover,.e-tertiary_btn-m:hover,.e-tertiary_btn-s:hover,.m-identification_btn:hover,.m-identification_btn-notyet:hover{background-color:rgba(2,195,154,0.2)}.e-warning_btn,.e-warning_btn-m,.e-warning_btn-s,.m-modal-warning_btn,.m-form-delete_btn{color:#E84855;border:1px solid #EDEDED;background-color:#F7F7F7}.e-warning_btn:link,.e-warning_btn-m:link,.e-warning_btn-s:link,.m-modal-warning_btn:link,.m-form-delete_btn:link,.e-warning_btn:visited,.e-warning_btn-m:visited,.e-warning_btn-s:visited,.m-modal-warning_btn:visited,.m-form-delete_btn:visited{color:#E84855}.e-warning_btn:hover,.e-warning_btn-m:hover,.e-warning_btn-s:hover,.m-modal-warning_btn:hover,.m-form-delete_btn:hover{background-color:rgba(232,72,85,0.2)}.e-warning_btn.disabled,.disabled.e-warning_btn-m,.disabled.e-warning_btn-s,.disabled.m-modal-warning_btn,.disabled.m-form-delete_btn{background-color:#eee;color:#b0b0b0;border-color:#eee;cursor:auto;pointer-events:none}.e-corporate_btn{color:#1c88a6;border:1px solid #1c88a6}.e-corporate_btn:link,.e-corporate_btn:visited{color:#1c88a6}.e-corporate_btn:hover{background-color:rgba(28,136,166,0.2)}.e_input,.modalList .login_signup ul input,.e_select,.m-form_select,.top-area-search_select,.m-form-description_input,.m-form-long-description_input,.m-form-content_for_member_input,.m-form_input{min-height:2rem;padding:0.4rem;box-sizing:border-box;border-radius:0.32rem;border:solid 1px #ccc}@media screen and (max-width: 640px){.e_input,.modalList .login_signup ul input,.e_select,.m-form_select,.top-area-search_select,.m-form-description_input,.m-form-long-description_input,.m-form-content_for_member_input,.m-form_input{font-size:1rem}}.e_select,.m-form_select,.top-area-search_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../svg/search-select-4d684c7c02de0cd93d676397bb71461b06cd442714ce9fd7ae4e9138b1c7bc97.svg") no-repeat;background-position:right 0.4rem top 50%;padding:0 1.2rem 0 0.4rem;height:auto;background-color:#fff}.field_with_errors .e_input,.field_with_errors .modalList .login_signup ul input,.modalList .login_signup ul .field_with_errors input,.field_with_errors .e_select,.field_with_errors .m-form_select,.field_with_errors .top-area-search_select,.field_with_errors .m-form-description_input,.field_with_errors .m-form-long-description_input,.field_with_errors .m-form-content_for_member_input,.field_with_errors .m-form_input{box-shadow:none;border:solid 2px #E84855;background-color:rgba(232,72,85,0.05)}.ss_tx,.balloon_title,.balloon_comment,.mod-alert_list_item,.mod-alert_footer a,.mod-alert_footer_more,.m-form-required_tx,.m-form-note_tx,.m-form-submit-small_tx,.m-form-tooltip_container,.m-form-notification_container,.m-breadcrumbs_container,.m-ranking-dates_label,.m-related-search_btn,.footer-nav_container,.mod-class-box-duration_tx,.mod-class-box-date,.-wish span,.mod-class-box-count-detail-list,.mod-long-class-box_area,.class-list-item-organizer_container,.class-list-item-organizer_tx,.class-list-item-teacher_tx,.mod_notification_item_tx,.mod_notification_item_class_tx,.mod_notification_item_info,.share-panel-notification_container,.dashboard-kpi-tab{font-size:0.8rem;line-height:1.8}.s_tx,#result_no_description p,.modalList .login_signup .title span,.modalList .login_signup .switching a,.header-dropdown-user_tx,.mod-alert_header,.mod-alert_list_empty,.m-modal_tx,.m-form-control_label,.m-form-description_input,.m-form-long-description_input,.m-form-content_for_member_input,.m-form_input,.m-form-counter_container,.m-ranking-dates_tx,.m-ranking-item_header,.m-ranking_tx,.footer-menu_title,.mod-class-box-catchcopy,.mod-class-box-cost_tx,.mod-class-box-cost-discounted_tx,.class-list-item-teacher_container,.m-review-user_tx,.m-class-review-footer_container{font-size:0.9rem;line-height:1.6}.m_tx,.modalList .login_signup .title,.m-form-introduction_container,.m-ranking_subtitle,.top-categories-area_title,.l-page_container{font-size:1rem;line-height:1.6}.l_tx,.header-category-links_title,.m-subsection_title{font-size:1.2rem;line-height:1.6}.ll_tx,.m-section_title{font-size:1.4rem;line-height:1.6}.ss_tx,.balloon_title,.balloon_comment,.mod-alert_list_item,.mod-alert_footer a,.mod-alert_footer_more,.m-form-required_tx,.m-form-note_tx,.m-form-submit-small_tx,.m-form-tooltip_container,.m-form-notification_container,.m-breadcrumbs_container,.m-ranking-dates_label,.m-related-search_btn,.footer-nav_container,.mod-class-box-duration_tx,.mod-class-box-date,.-wish span,.mod-class-box-count-detail-list,.mod-long-class-box_area,.class-list-item-organizer_container,.class-list-item-organizer_tx,.class-list-item-teacher_tx,.mod_notification_item_tx,.mod_notification_item_class_tx,.mod_notification_item_info,.share-panel-notification_container,.dashboard-kpi-tab{font-size:0.8rem;line-height:1.8}.s_tx,#result_no_description p,.modalList .login_signup .title span,.modalList .login_signup .switching a,.header-dropdown-user_tx,.mod-alert_header,.mod-alert_list_empty,.m-modal_tx,.m-form-control_label,.m-form-description_input,.m-form-long-description_input,.m-form-content_for_member_input,.m-form_input,.m-form-counter_container,.m-ranking-dates_tx,.m-ranking-item_header,.m-ranking_tx,.footer-menu_title,.mod-class-box-catchcopy,.mod-class-box-cost_tx,.mod-class-box-cost-discounted_tx,.class-list-item-teacher_container,.m-review-user_tx,.m-class-review-footer_container{font-size:0.9rem;line-height:1.6}.m_tx,.modalList .login_signup .title,.m-form-introduction_container,.m-ranking_subtitle,.top-categories-area_title,.l-page_container{font-size:1rem;line-height:1.6}.l_tx,.header-category-links_title,.m-subsection_title{font-size:1.2rem;line-height:1.6}.ll_tx,.m-section_title{font-size:1.4rem;line-height:1.6}#header,#header.header-payment{width:980px;margin:0 auto 0px;position:relative;padding:14px 0px 6px 0px}.caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30);-ms-filter:"alpha( opacity=30 )";margin-top:13px;margin-left:3px}.cf{display:flex;zoom:1}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}#header.header-top,#header.header-payment{z-index:1000;position:fixed;width:100%;padding:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2)}#header.header-top.is-biz,.is-biz#header.header-payment{background-color:#1c88a6;border-bottom:none}#header.header-top.is-biz::before,.is-biz#header.header-payment::before{display:none}#header.header-top.is-biz a,.is-biz#header.header-payment a{display:inline-block}#header.header-top.is-biz a img,.is-biz#header.header-payment a img{padding-top:16px}#header.header-payment{position:static;border:1px solid #EDEDED}.header_container{display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:0 0.5rem}.header-logo-search_container{display:flex;align-items:center;width:100%;padding-right:1rem}.header-search-links-bg_container{display:none;background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0.5;z-index:10}.header-search-links_container{display:none;position:absolute;top:0;padding:4.8rem 1.6rem 1.6rem;background-color:#fff;width:980px;border-radius:0 0 0.4rem 0.4rem;box-sizing:border-box;z-index:20;box-shadow:0 0 8px rgba(0,0,0,0.2)}.header-category_buttons_container{display:flex;margin:0 0.4rem 0 1.6rem}.header-category_btn{position:relative;top:0.1rem;padding:0.3rem 0.8rem;color:#02C39A;border-radius:1.6rem;white-space:nowrap;z-index:30}.header-category_btn:hover,.header-category_btn.active,.header-category_btn.hover{color:#fff;background-color:#02C39A}.header-category_btn i{margin-right:0.4rem;font-size:1.2rem}.header-search_container{position:relative;width:100%;margin:0;padding:0;vertical-align:middle;overflow:auto;border:1px solid #eee;border-radius:0.4rem;background-color:#eee;z-index:30}.header-search_tx{font-size:14px;width:100%;height:100%;padding:0.5rem 3.6rem 0.5rem 0.4rem;vertical-align:middle;color:#44444A;box-sizing:border-box;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.header-search_tx:focus{box-shadow:none}.header-search_btn,.header-search_ic{position:absolute;top:0.2rem;right:0.2rem;box-sizing:border-box;height:1.6rem;padding:0.4rem 0.6rem 0;vertical-align:middle;text-align:center;transition:background-color 0.2s;border-radius:1.6rem}.header-search_btn i,.header-search_ic i{font-size:0.9rem}.header-search_btn:hover,.header-search_ic:hover{background-color:#02cda2}.header-search_ic{display:inline-block;color:#96989c;background-color:transparent;border-color:transparent}.header-search_ic:hover{background-color:transparent}.header-category-links_header{display:none}.header-category-links-contents_container{height:100%;overflow:scroll}.header-category-links-more-filter_btn{display:inline-block;margin-bottom:0.8rem}.header-category-links_title{font-weight:bold}.header-category-links_container{display:-webkit-flex;display:flex;padding:0.8rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-category_item{position:relative;width:33%}.header-category_item .top-categories-item_btn{margin-right:0.8rem;padding:0.2rem 0.8rem}.mod-header_container{position:relative;width:100%;max-width:980px;height:50px;margin:0 auto}.mod-header_logo-wrap{line-height:50px;position:absolute;left:0;right:0;margin:auto;text-align:center;z-index:0;width:120px}.mod-header_logo img{height:28px}.registration_login_container ul li{width:4rem;line-height:36px;margin:7px 4px;padding:0 1.2rem;text-align:center;border-radius:0.2rem}.registration_login_container ul li a{display:block;color:#fff;font-size:15px}.registration_login_container ul li:first-child{border:1px solid #02C39A;background-color:#02C39A;transition:background-color 0.3s}.registration_login_container ul li:first-child:hover{background-color:#00AC88}.registration_login_container ul li:first-child a{color:#fff}.registration_login_container ul li:last-child{border:1px solid #DADDDC;background-color:#fff;transition:border-color 0.3s}.registration_login_container ul li:last-child:hover{border-color:#02C39A}.registration_login_container ul li:last-child a{color:#02C39A}.nav_menu .alert_box_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:50px;height:50px;line-height:50px;text-align:center}.nav_menu .alert_box_container.-no-border-right{border-right:0}.nav_menu .alert_box_container .alert_box{background-size:18px;width:100%;height:100%;cursor:pointer;display:block;transition:background-color 0.2s}.nav_menu .alert_box_container .alert_box:hover{background-color:rgba(2,195,154,0.2)}.nav_menu .alert_box_container .alert_box span{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:8.5px;-moz-border-radius:8.5px;border-radius:8.5px;position:absolute;top:10px;padding:0 2px;right:5px;min-width:13px;height:17px;line-height:17px;font-size:10px;text-align:center;background-color:#E84855;color:#fff}.nav_menu .alert_box_container .alert_box i{color:#02C39A;font-size:20px;margin-top:16px}.nav_menu .alert_box_container .alert_box.browse_history_box{background-image:none}.nav_menu .alert_box_container .alert_box.browse_history_box i{color:#02C39A;font-size:22px;margin-top:14px}.nav_menu .alert_box_container .alert_box.wish_box{background-image:none}.nav_menu .alert_box_container .alert_box.wish_box i{color:#02C39A;font-size:20px;margin-top:16px}.nav_menu .user_menu_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:80px;height:50px;line-height:50px}.nav_menu .user_menu_container .user_menu_switch{display:block;position:absolute;top:0;right:0;width:35px;height:50px;cursor:pointer;font-size:1.2rem;color:#02C39A;text-align:center}.nav_menu .user_menu_container p{font-weight:bold;text-align:left;font-size:0.8rem;display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.nav_menu .user_menu_container .name_pict a{display:block;width:100%;height:100%}.nav_menu ul .user_menu_container ul{box-shadow:8px 8px 8px -8px rgba(0,0,0,0.2);display:none;position:absolute;top:49px;right:0;z-index:20;width:100%;background-color:#fff;border-top:solid 1px #EDEDED;border-left:solid 1px #EDEDED;border-radius:0 0 0.2rem 0.2rem;text-align:left;overflow:hidden}.nav_menu ul li .user_menu_container ul{top:50px;width:212px}.nav_menu ul .user_menu_container ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;line-height:38px}.nav_menu ul .user_menu_container ul li:last-child{border:none}.nav_menu ul .user_menu_container ul li a{display:block;color:#57585C;font-size:14px;padding-left:16px;transition:all 0.3s}.nav_menu ul .user_menu_container ul li a i{margin-right:8px;font-size:1.4rem;color:#02C39A;vertical-align:middle}.nav_menu ul .user_menu_container ul li a:hover{background:#F7F7F7;color:#02C39A}.nav_menu .open ul{display:block}.nav_menu .user_menu_container.open ul{width:148px}.header-user_btn{display:block;transition:background-color 0.2s}.header-user_btn:hover{background-color:rgba(2,195,154,0.2)}.header-user_btn img{width:35px;height:35px;margin-left:12px;vertical-align:middle;border-radius:50%;background-color:#F7F7F7;font-size:0;display:inline-block}.header-user_btn .user_menu_name{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;width:128px;color:#44444A;font-size:13px;padding:0 10px 0 8px;white-space:nowrap;overflow:hidden;vertical-align:middle;line-height:normal;text-align:right}.header-dropdown-user_tx{display:block;padding:0.4rem 0.8rem;text-align:right;color:#57585C;border-bottom:solid 1px #EDEDED}.header-dropdown-user_tx .icon-sa-point{color:#E6BB0C;margin-right:0.2rem}.header-dropdown-user_tx:hover{background-color:rgba(2,195,154,0.1)}.alert_box_container.open .mod-alert{display:block}.mod-alert{display:none;position:absolute;top:49px;right:-80px;background-color:#fff;box-shadow:8px 8px 8px -8px rgba(0,0,0,0.2);border-top:solid 1px #EDEDED;border-left:solid 1px #EDEDED}.mod-alert_header{padding:0.4rem;text-align:center;color:#57585C;font-weight:bold;border-bottom:solid 1px #EDEDED}.mod-alert_list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:280px;overflow-y:scroll;max-height:530px}.mod-alert_list_empty{text-align:center;width:100%;margin:0.8rem 0;color:#96989c}.mod-alert_list_item{text-align:left;line-height:17px;width:100%;display:block;border-bottom:solid 1px #EDEDED}.mod-alert_list_item_image{text-align:left;font-size:12px;line-height:17px;margin-right:12px;display:inline-block}.mod-alert_list_item_link{cursor:pointer;display:flex;padding:15px 12px 10px;align-content:space-around}.mod-alert_list_item_link.-unread{background:rgba(2,195,154,0.1);transition:background-color 0.25s}.mod-alert_list_item_link:hover{background:rgba(2,195,154,0.2);transition:background-color 0.25s}.mod-alert_list_item_link:hover .msg{color:#02C39A}.mod-alert_list_item_link:hover .date{color:#02C39A}.mod-alert_list_item_avatar{float:left;width:35px;height:35px;border-radius:50%;margin-right:12px;background-color:#eee}.mod-alert_list_item_text{width:200px}.mod-alert_list_item_text .-message{color:#57585C}.mod-alert_list_item_text .-date{color:#96989c;margin-top:4px;text-align:right}.mod-alert_footer{border-top:solid 1px #EDEDED;width:100%;line-height:1.8}.mod-alert_footer a{text-align:center;color:#00AC88}.mod-alert_footer_more{display:block;text-align:center;padding:0.4rem;box-sizing:border-box}.mod-alert_footer_more a{padding:0.4rem;transition:background-color 0.25s;color:#00AC88}.mod-alert_footer_more a:hover{text-decoration:none;background-color:#f2f2f2;transition:background-color 0.25s}.mod-header_nav{position:relative;line-height:46px;z-index:1;background:#fff;border-bottom:1px solid #EDEDED}.header_nav_container{position:relative;width:984px;height:55px;margin:0 auto}.header_nav_container ul{position:absolute;left:-20px}.header_nav_container li{float:left}.header_nav_container li a{display:inline-block;*display:inline;*zoom:1;text-align:center;padding:0 6px;margin:0 14px;line-height:55px;color:#57585C;font-size:15px;vertical-align:top}.header_nav_container li div{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.header_nav_container div.prefecture_area{float:left;width:173px;padding:0;height:55px;margin-right:14px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}#search_class_details_input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;height:25px;margin-left:10px;padding:0 10px;color:#888}#search_class_details_submit{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;position:relative;left:-23px;height:27px;padding:5px 10px 5px 15px;background:url("../png/icon_search-ab832ad7ed00ffd8fc2fdcbf7ef4f2cd78ae842df6adb8bc363d44ebf67ce03e.png") no-repeat;background-color:#eeeeee;background-position:7px}#page_title h1{line-height:1;margin-top:3px;color:#2f2f2f;font-size:16px;font-weight:normal}#page_title h1 span{font-size:16px}#lead_sentence{margin:10px 0;color:#7b7b7b}#lead_sentence p{line-height:1.6;margin-top:4px;color:#2f2f2f;font-size:13px}.pencil_banner_for_recommended_browser{display:none}.pencil_banner_for_deprecated_browser{width:100%;height:10%;text-align:center;background-color:#02C39A;color:#fff}.pencil_banner_for_deprecated_browser a:link{color:black}.pencil_banner_for_deprecated_browser a:visited{color:gray}.header-space_container{padding-top:52px}.m-page_title{width:100%;max-width:980px;margin:0 auto;font-weight:bold;font-size:1.6rem}.m-page_title i{margin-right:0.2em}.m-section_title{margin-bottom:0.8rem;font-weight:bold}.m-section_title i{margin-right:0.2em}@media screen and (max-width: 640px){.m-section_title{font-size:1.2rem}}.m-subsection_title{margin-bottom:0.8rem;font-weight:bold}.m-subsection_title i{margin-right:0.2em}.m-section_tx{position:relative;padding-left:0.8rem}@media screen and (max-width: 640px){.m-section_tx{padding:0}}.sa-section-header_wrap{position:absolute;z-index:100;left:0;right:0;top:-63px;margin:auto;pointer-events:none;box-sizing:border-box;max-width:996px}@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1), only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.sa-section-header_wrap{box-sizing:border-box}}.sa-section-header_wrap.-floating{width:100%;top:0;margin-bottom:6px;position:relative}.sa-section-header_wrap.-floating .sa-section-header{font-size:48px}.sa-section-header_wrap.-floating .sa-section-header_sub{bottom:4px;font-size:18px}.sa-section-header_wrap.-in-header{position:static}.sa-section-header_wrap.-in-header .sa-section-header{font-size:48px}.sa-section-header_wrap.-in-header .sa-section-header_sub{bottom:4px;font-size:18px}.sa-section-header_wrap.-med-header{top:-38px}.sa-section-header_wrap.-med-header .sa-section-header{font-size:1.6rem}.sa-section-header_wrap.-med-header .sa-section-header_sub{bottom:4px;font-size:18px}.sa-section-header_wrap.-small-header{top:-38px}.sa-section-header_wrap.-small-header .sa-section-header{font-size:32px}.sa-section-header_wrap.-small-header .sa-section-header_sub{bottom:2px;font-size:14px}.sa-section-header{font-size:1.8rem;font-weight:bold;color:#fff;display:inline-block}.sa-section-header.-top{margin-top:20px}.sa-section-header_sub{font-size:24px;font-weight:bold;color:#fff;display:inline-block;position:relative;bottom:10px;margin-top:1.6rem}.sa-section-header_sub img{height:20px;margin-left:4px}.sa-section-header.-green{color:#02C39A}.sa-section-header_sub.-green{color:#02C39A}.sa-section-header.-dark{color:#44444A}.sa-section-header_sub.-dark{color:#44444A}.sa-section-header.-blue{color:#04C2CC}.sa-section-header_sub.-blue{color:#04C2CC}.m-modal-close_btn{display:block;position:absolute;right:0.8rem;top:0.8rem;border:solid 1px #02C39A;color:#02C39A;font-size:1rem;padding:0;vertical-align:middle;border-radius:50%;text-align:center;width:2.4rem;height:2.4rem;line-height:2.4rem;box-sizing:border-box;z-index:10}.m-modal_title{margin-bottom:0.8rem;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 640px){.m-modal_title{padding-right:2.4rem}}.m-modal_container{padding:1.6rem 1.6rem 2.4rem 1.6rem;color:#44444A}@media screen and (max-width: 640px){.m-modal_container{padding:1.2rem 1.2rem 2.4rem}}.m-modal_subtitle{margin:1.6rem 0 0.8rem;font-weight:bold;font-size:1.1rem}.m-modal_tx{margin-bottom:0.8rem}.m-modal_tx a{color:#00AC88;text-decoration:underline}.m-modal_tx a:hover{text-decoration:none}.m-modal-list_container{margin:0.8rem 0;padding:0.8rem;background-color:#F7F7F7;border-radius:0.8rem}.m-modal-list_item{margin-left:1.2rem;padding:0;list-style:disc}.m-modal-checkbox_container{margin-top:1rem;margin-bottom:2rem}.m-modal-strong_tx{font-weight:bold}.m-modal-notification_container{display:block;margin:0.8rem 0 0;padding:0.8rem;background-color:#F7F7F7;border-radius:0.4rem}.m-modal-notification_container a{color:#00AC88}.m-modal_footer{margin-top:2.4rem;text-align:center}@media screen and (max-width: 640px){.m-modal_footer{margin-top:0.8rem}}.m-modal-submit_btn{margin:0 0.4rem;font-size:1rem}@media screen and (max-width: 640px){.m-modal-submit_btn{width:100%;margin:0.8rem 0 0}}.m-modal-warning_btn{margin:0 0.4rem;font-size:1rem}@media screen and (max-width: 640px){.m-modal-warning_btn{width:100%;margin:0.8rem 0 0}}.m-modal-back_btn{margin:0 0.4rem;font-size:1rem}@media screen and (max-width: 640px){.m-modal-back_btn{width:100%;margin:0.8rem 0 0}}.sa-modal-new{width:700px}.sa-modal-new .-modal-body{max-height:100%;padding:0}.sa-modal-new .-modal-footer{margin-top:0px;padding-right:10px;padding-left:10px;border-top:1px solid #EDEDED}.sa-modal-new .-welcome_image{cursor:pointer}.sa-modal-new_header{width:100%;background:#02C39A;color:#fff;position:relative;top:0;text-align:center;height:44px;line-height:44px}.sa-modal-new_header .sa-modal_header_title{line-height:44px;top:0;padding:0;position:absolute;width:100%;left:0;font-size:16px}.-btn-close,a.-btn-close{border-style:solid;border-width:0;border-color:rgba(255,255,255,0);color:#fff;cursor:pointer;font-size:24px;position:absolute;z-index:99;display:inline-block;background-color:transparent;right:0;width:40px;height:40px;transition:background-color 0.25s, border-color 0.25s}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url("data:image/gifbase64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==");background-color:#111;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.sa-btn-right{background-color:#02C39A;font-size:15px;color:#fff;line-height:40px;height:40px;width:300px;text-align:center;display:inline-block;border-radius:1px;position:relative;transition:background-color 0.3s}.sa-btn-right.-mobile{width:100%}.sa-btn-right:hover{background-color:#02b992}.sa-btn-right::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:12px;margin:auto;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #00AC88}.sa-btn-right.-largeBtn{line-height:60px;height:60px;transition:transform 0.3s}.sa-btn-right.-largeBtn:hover{transform:scale(0.95)}.sa-btn-right.-yellow{background-color:#E6BB0C;color:#fff}.sa-btn-right.-yellow:hover{background-color:#dcb30b}.sa-btn-right.-yellow::before{border-left:15px solid #CF8900}.sa-btn-right.-blue{background-color:#04C2CC;color:#fff}.sa-btn-right.-blue:hover{background-color:#04b8c2}.sa-btn-right.-blue::before{border-left:15px solid #03929a}.sa-btn-right.-bronze{background-color:#B9B3A2;color:#fff}.sa-btn-right.-bronze:hover{background-color:#b5ae9c}.sa-btn-right.-bronze::before{border-left:15px solid #867D66}.sa-btn-right.-sales-blue{background-color:#27B2B2;color:#fff}.sa-btn-right.-sales-blue:hover{background-color:#25aaaa}.sa-btn-right.-sales-blue::before{border-left:15px solid #1e8888}.sa-btn-right.-sales-blue.-smart-phone{width:100%}.sa-selector{position:relative;font-size:16px;position:relative;height:44px;cursor:pointer;text-align:center;color:#57585C;width:100%;box-sizing:border-box;display:block}.sa-selector .label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:normal;line-height:44px;position:absolute;z-index:1;width:100%;box-sizing:border-box;height:44px;text-align:center;color:#57585C;border:1px solid #02C39A;background-color:#fff}.sa-selector .select{position:absolute;z-index:2;display:block;width:100%;height:44px;cursor:pointer;opacity:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sa-selector .select:focus{z-index:-1;opacity:1}.sa-selector .icon-sa-search_select{left:inherit;right:12px;top:0;bottom:0;width:16px;height:20px;margin:auto;z-index:2;position:absolute}.btGreen{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 1px 0 #528317;-moz-box-shadow:0 3px 0 0 #528317;box-shadow:0 3px 0 0 #528317;background:-o-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background:-ms-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background:-moz-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background:-webkit-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background-image:-webkit-gradient(linear, left top, left bottom, from(#9ed530), to(#5cad1a));background:linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background-color:#85bc21;overflow:hidden;margin-right:13px;min-width:120px;height:38px;border:none;color:#fff;vertical-align:top;text-align:center;font-size:16px;line-height:38px;cursor:pointer}.btGreen:hover{background-image:none;background-color:#64af1b}.btYellow{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-o-linear-gradient(top, #ffe108, #ffc104);background:-ms-linear-gradient(top, #ffe108, #ffc104);background:-moz-linear-gradient(top, #ffe108, #ffc104);background:-webkit-linear-gradient(top, #ffe108, #ffc104);background:-webkit-gradient(linear, left top, left bottom, from(#ffe108), to(#ffc104));background:linear-gradient(top, #ffe108, #ffc104);background-color:#ffe108;-webkit-box-shadow:0 3px 1px 0 #cfaa0d;-moz-box-shadow:0 3px 0 0 #cfaa0d;box-shadow:0 3px 0 0 #cfaa0d;height:31px;background-color:#ffffff;background-clip:padding-box;color:#747474;text-align:center;font-size:13px;line-height:31px}.btYellow:hover{background-image:none;background-color:#ffc104}.btn-white{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-o-linear-gradient(top, #ececec, #E2E2E2 100%, #d2d2d2);background:-ms-linear-gradient(top, #ececec, #E2E2E2 100%, #d2d2d2);background:-moz-linear-gradient(top, #ececec, #E2E2E2 100%, #d2d2d2);background:-webkit-linear-gradient(top, #ececec, #E2E2E2 100%, #d2d2d2);background-image:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#d2d2d2));background:linear-gradient(top, #ececec, #E2E2E2 100%, #d2d2d2);background-color:#ececec;-webkit-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.14);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.14);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.14);width:219px;height:44px;line-height:44px;text-align:center}.btn-white:hover{background-image:none;background-color:#e8e8e8}.btn-basic{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 1px 0 #d3d3d3;-moz-box-shadow:0 3px 0 0 #d3d3d3;box-shadow:0 3px 0 0 #d3d3d3;width:215px;height:46px;line-height:46px;background-color:#fff;color:#747474;font-size:16px}.btn-basic:hover{background-color:#e8e8e8}.btn-basic a{color:#747474}.btn-blue{-webkit-box-shadow:0 3px 1px 0 #2e7879;-moz-box-shadow:0 3px 0 0 #2e7879;box-shadow:0 3px 0 0 #2e7879;background-color:#338687;color:#b8e7e8;text-align:center}.btn-blue:hover{-webkit-box-shadow:0 3px 1px 0 #236768;-moz-box-shadow:0 3px 0 0 #236768;box-shadow:0 3px 0 0 #236768;background-color:#2a7a7b}.btn-blue:link{color:#b8e7e8;text-decoration:none}.btn-blue:visited{color:#b8e7e8}.btn-orange{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2);width:180px;height:40px;line-height:40px;background-color:#f16523;color:#fff;font-size:16px;text-align:center}.btn-orange:hover{background-color:#f1ac3e}.btn-fb-blue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2);width:275px;height:55px;line-height:55px;padding-left:45px;background:url("../png/icon-fb-973dbc699f19d49a43d53025aab1c68ae1d8fe90a45fd64ea73af9aad1e8ae04.png") no-repeat 7px 5px;background-color:#4469b4;color:#fff;font-size:16px;text-align:center;letter-spacing:0.03em}.btn-fb-blue:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.btn-orange{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.2);width:270px;height:40px;line-height:40px;background-color:#f16624;color:#fff;font-size:16px;text-align:center}.btn-orange:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.btn-green{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9ed530', endColorstr = '#5cad1a');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9ed530', endColorstr = '#5cad1a')";background-clip:padding-box;background:-o-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background:-ms-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background:-moz-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background:-webkit-linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background-image:-webkit-gradient(linear, left top, left bottom, from(#9ed530), to(#5cad1a));background:linear-gradient(top, #9ed530, #85bc21 55%, #5cad1a);background-color:#5cad1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -3px 1px 0 rgba(71,98,20,0.56);-moz-box-shadow:inset 0 -3px 0 0 rgba(71,98,20,0.56);box-shadow:inset 0 -3px 0 0 rgba(71,98,20,0.56);color:#fff;text-shadow:-0.5px -0.9px 1px #5F8E25;font-size:18px}.btn-green:hover{background-image:none;background-color:#5cad1a !important;color:#fff}.status-area{display:block;margin:0.8rem 0}.green_field{display:table;width:980px;margin:0 auto}.green_field b{font-size:12px;font-weight:normal}.green_field .status{font-size:15px}.green_field .status-blue{color:#00A1BC}.green_field .status-green{color:#A5CF4F}.green_field .status-red{color:#E84A12}.green_field .btn-area{display:table-cell;text-align:right}.green_field .btn-area .l-btn{margin:10px}.green_field .btn-area .btn-green{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 -2px 1px 0 #528317;-moz-box-shadow:inset 0 -2px 0 0 #528317;box-shadow:inset 0 -2px 0 0 #528317;overflow:hidden;height:38px;padding:0 1em;border:none;background-color:#f3f3f3;background-image:-webkit-linear-gradient(bottom, #5cad1a, #85bc21 45%, #9ed530);background-image:-moz-linear-gradient(bottom, #5cad1a, #85bc21 45%, #9ed530);background-image:-o-linear-gradient(bottom, #5cad1a, #85bc21 45%, #9ed530);background-image:linear-gradient(to top, #5cad1a, #85bc21 45%, #9ed530);color:#fff;vertical-align:top;text-align:center;font-size:14px;line-height:38px}.green_field .btn-area .btn-green:hover{background-image:none;background-color:#64af1b}.green_field .btn-area .btn-white{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 -2px 1px 0 lightgrey;-moz-box-shadow:inset 0 -2px 0 0 lightgrey;box-shadow:inset 0 -2px 0 0 lightgrey;background:#EAEAEA;background:-moz-linear-gradient(#f3f3f1, #e9e8e5);background:-webkit-linear-gradient(#f3f3f1, #e9e8e5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";width:100px;height:38px;padding:0 1em;color:#747474;text-align:center;font-size:14px;line-height:38px}.green_field .btn-area .btn-white:hover{background-image:none;background-color:#e8e8e8}.green_field .btn-area .btn-white.btn-class-delete{width:auto}.green_field .btn-area .icon{vertical-align:-5%;font-size:16px}.green_field .btn-area .icon-help{vertical-align:-15%;font-size:20px}.green_field .btn-area .btn-long{width:380px;float:left}.green_field .checkbox-publish{display:inline-block;*display:inline;*zoom:1;float:left;line-height:38px}.green_field .checkbox-publish>label{display:inline;margin-left:5px;font-size:12px}.green_field .control-publish{margin-right:0px}.green_field .control-publish .control-publish-text{display:inline-block;*display:inline;*zoom:1;color:#707070;font-size:11px;text-decoration:underline;vertical-align:15%}.dashboard-modal_title{font-weight:bold;font-size:1.4rem}.modal.dashboard-publish-help-modal{width:auto;padding:25px}.dashboard-publish-help-modal-text{font-size:14px;margin-top:15px}.modal.dashboard-publish-notice-modal{width:auto;max-width:50%;padding:25px}#dashboard-publish-notice-modal-trigger{display:none}.dashboard-publish-notice-modal-confirm_container{display:block}.dashboard-publish-notice-modal-confirm_container input{display:inline-block}.dashboard-publish-control-modal-list-item-label{display:inline-block;*display:inline;*zoom:1;margin-left:3px}.modal.class-created-modal,.modal.class-validation-modal,.modal.cost-validation-modal,.modal.organizer-guide-modal{width:470px;padding:20px 10px}.modal.class-created-modal .is-error,.modal.class-validation-modal .is-error,.modal.cost-validation-modal .is-error,.modal.organizer-guide-modal .is-error{color:#e84a12}.modal.class-created-modal .validation-list,.modal.class-validation-modal .validation-list,.modal.cost-validation-modal .validation-list,.modal.organizer-guide-modal .validation-list{margin-top:15px}.modal.class-created-modal .modal-title,.modal.class-validation-modal .modal-title,.modal.cost-validation-modal .modal-title,.modal.organizer-guide-modal .modal-title{font-size:16px;text-align:center}.modal.class-created-modal .modal-footer,.modal.class-validation-modal .modal-footer,.modal.cost-validation-modal .modal-footer,.modal.organizer-guide-modal .modal-footer{border-top:none;text-align:center}.modal.class-created-modal .modal-footer>.btn-white,.modal.class-created-modal .modal-footer>.btn-green,.modal.class-validation-modal .modal-footer>.btn-white,.modal.class-validation-modal .modal-footer>.btn-green,.modal.cost-validation-modal .modal-footer>.btn-white,.modal.cost-validation-modal .modal-footer>.btn-green,.modal.organizer-guide-modal .modal-footer>.btn-white,.modal.organizer-guide-modal .modal-footer>.btn-green{width:100px;height:38px;padding:0 1em;border:none;line-height:38px;font-size:15px}.modal.class-created-modal .modal-footer>.btn-green,.modal.class-validation-modal .modal-footer>.btn-green,.modal.cost-validation-modal .modal-footer>.btn-green,.modal.organizer-guide-modal .modal-footer>.btn-green{color:#fff}.modal.class-created-modal .modal-footer>.l-btn-green,.modal.class-validation-modal .modal-footer>.l-btn-green,.modal.cost-validation-modal .modal-footer>.l-btn-green,.modal.organizer-guide-modal .modal-footer>.l-btn-green{margin-right:5px}.modal.class-created-modal .modal-footer>.modal-btn,.modal.class-validation-modal .modal-footer>.modal-btn,.modal.cost-validation-modal .modal-footer>.modal-btn,.modal.organizer-guide-modal .modal-footer>.modal-btn{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;padding:8px 12px;border:none;background-color:#02C39A;color:#fff;cursor:pointer;vertical-align:top;text-align:center;font-size:14px}.modal.class-created-modal .modal-footer>.modal-btn:hover,.modal.class-validation-modal .modal-footer>.modal-btn:hover,.modal.cost-validation-modal .modal-footer>.modal-btn:hover,.modal.organizer-guide-modal .modal-footer>.modal-btn:hover{background-color:#00AC88}.modal.class-created-modal .modal-text,.modal.class-validation-modal .modal-text,.modal.cost-validation-modal .modal-text,.modal.organizer-guide-modal .modal-text{line-height:1.8;font-size:15px;letter-spacing:0.03em;text-align:center}.modal.class-created-modal .l-class-created-modal-footer,.modal.class-validation-modal .l-class-created-modal-footer,.modal.cost-validation-modal .l-class-created-modal-footer,.modal.organizer-guide-modal .l-class-created-modal-footer{margin-top:30px}.modal.class-created-modal .l-class-created-modal-footer.-classroom,.modal.class-validation-modal .l-class-created-modal-footer.-classroom,.modal.cost-validation-modal .l-class-created-modal-footer.-classroom,.modal.organizer-guide-modal .l-class-created-modal-footer.-classroom{margin-top:0}.modal.class-validation-modal .modal-footer>.btn-white,.modal.cost-validation-modal .modal-footer>.btn-white{width:auto}.modal.organizer-guide-modal,.modal.spaces-guide-modal{width:596px}.modal.organizer-guide-modal .modal-title,.modal.spaces-guide-modal .modal-title{font-size:22px;padding:16px}.modal.organizer-guide-modal .modal-body,.modal.spaces-guide-modal .modal-body{font-size:16px}.modal.organizer-guide-modal .modal-footer,.modal.spaces-guide-modal .modal-footer{margin-top:0px;padding-right:10px;padding-left:10px;border-top:1px solid #EDEDED}.modal.organizer-guide-modal .modal-footer>.btn-green,.modal.spaces-guide-modal .modal-footer>.btn-green{width:150px;font-size:15px;margin:0 4px}.modal.organizer-guide-modal .modal-footer>.btn-green,.modal.spaces-guide-modal .modal-footer>.btn-green{width:180px}.modal.cost-validation-modal .-h3{font-size:20px;padding-left:8%;padding-right:8%}.modal.cost-validation-modal .modal-content .cost-validation-description{font-size:12px}.modal.cost-validation-modal .modal-content .previous-and-new-cost{font-size:16px}.modal.cost-validation-modal .modal-content .previous-and-new-cost .new-cost-bold{font-weight:bold}@media screen and (max-width: 400px){.modal.cost-validation-modal{width:86% !important;right:7%;left:7%}.modal.cost-validation-modal .modal-content{padding:5px}}.m-form_wrapper{box-sizing:border-box;width:100%;background:#f3f3f3}@media screen and (max-width: 980px){.m-form_wrapper{padding:0 0.8rem}}@media screen and (max-width: 640px){.m-form_wrapper{padding:0 0.8rem;background-color:transparent}}.m-form_container{width:100%;max-width:980px;margin:auto;padding:2.4rem 0}@media screen and (max-width: 640px){.m-form_container{padding:0 0 2.4rem}}.m-form_title{margin-bottom:0.8rem;color:#96989c;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 640px){.m-form_title{margin:0 -0.8rem 0.8rem;padding:0.4rem;color:#fff;font-size:1rem;text-align:center;background-color:#434449}}.m-form_subtitle{margin:1.6rem 0 0.8rem;color:#96989c;font-weight:bold;font-size:1.4rem}.m-form-introduction_container{margin-bottom:0.8rem}.m-form-introduction_container a{color:#00AC88}.m-form-introduction_container a:hover{text-decoration:underline}.m-form-contents_container{box-sizing:border-box;width:100%;margin-top:1.6rem;padding:0.8rem;background-color:#fff;border-radius:0.4rem}@media screen and (max-width: 640px){.m-form-contents_container{padding:0.8rem 0.8rem 1.6rem;border:solid 1px #EDEDED}}.m-form-field_container,.m-form-field_container-last{display:table;width:100%;margin-bottom:0.4rem;padding-bottom:0.4rem;border-bottom:1px dotted #DADDDC}.m-form-field_container .field_with_errors,.m-form-field_container-last .field_with_errors{display:contents}@media screen and (max-width: 640px){.m-form-field_container,.m-form-field_container-last{border:none;margin:0.8rem 0 0 0}.m-form-field_container:first-of-type,.m-form-field_container-last:first-of-type{margin-top:0}}.m-form-field_container-last{margin-bottom:0;padding-bottom:0;border:none}.m-form_label{display:table-cell;width:144px;padding:0.8rem;color:#5f5f5f;background-color:#efeeed;font-size:15px}@media screen and (max-width: 640px){.m-form_label{display:block;width:100%;padding:0;margin:0.8rem 0;font-weight:bold;font-size:1.2rem;background-color:transparent}}.m-form-required_tx{display:inline-block;color:#E84855;font-weight:bold}.m-form-check_label{margin-left:0.4rem}.m-form-check_input{display:inline-block}.m-form-radio_label{display:inline-block;margin:0 1.6rem 0 0.4rem}.m-form-control_container{display:table-cell;padding:0.8rem;vertical-align:middle}@media screen and (max-width: 640px){.m-form-control_container{display:block;width:100%;padding:0}}.m-form-control_tx{margin-bottom:0.8rem}.m-form-control_label{display:inline-block;margin-right:0.4rem;font-weight:bold}@media screen and (max-width: 640px){.m-form-control_label{margin:0.4rem 0.4rem 0 0}}.m-form-control-unit_tx{display:inline-block;margin-left:0.2rem}.m-form-control_item{display:inline-block;margin:0.4rem 0.4rem 0}@media screen and (max-width: 640px){.m-form-control_item{display:block;width:100%;margin:0.4rem 0}}.m-form-description_input,.m-form-long-description_input{width:100%;height:10rem}@media screen and (max-width: 640px){.m-form-description_input,.m-form-long-description_input{width:100%}}.m-form-long-description_input{height:20rem}.m-form-content_for_member_input{width:32rem;height:10rem}@media screen and (max-width: 640px){.m-form-content_for_member_input{width:100%}}.m-form-note_tx{display:block;margin-top:0.4rem;font-weight:normal}@media screen and (max-width: 640px){.m-form-note_tx{display:inline-block}}.m-form_input{width:100%}@media screen and (max-width: 640px){.m-form_select{width:100%;margin-bottom:0.8rem}}.m-form-agreement_container{margin:1.6rem 0 0.8rem;text-align:center}.m-form_footer{position:relative;margin:2.4rem 0;text-align:center;min-height:3.2rem}@media screen and (max-width: 640px){.m-form_footer{margin:1.6rem 0}}.m-form-submit_btn{min-width:12rem;font-size:1rem}@media screen and (max-width: 640px){.m-form-submit_btn{width:100%}}.m-form-back_btn{position:absolute;left:0;margin-right:0.8rem;min-width:12rem;padding:0.8rem 0.8rem}@media screen and (max-width: 640px){.m-form-back_btn{position:relative;width:100%;margin-bottom:0.8rem}}.m-form-warning-btn_container{display:block;margin-top:0.8rem}.m-form-delete_btn{position:absolute;right:0;font-size:1rem;background-color:#fff}@media screen and (max-width: 640px){.m-form-delete_btn{position:relative;margin-top:2.4rem;width:100%;background-color:#F7F7F7}}.m-form-delete_btn.disabled{pointer-events:auto}.m-form-delete_btn.disabled:hover{background-color:#eee;color:#b0b0b0;border-color:#eee}.m-form-submit-small_tx{display:block}.m-form-steps_container{position:relative;display:flex;width:100%;height:70px;margin:0.8rem auto}.m-form-step_container{display:flex;justify-content:center;align-items:center;position:relative;flex-grow:1;height:auto;text-align:center;position:relative;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.m-form-step_container:first-child{border-left:solid 1px #ccc}.m-form-step_container:last-child.-current::before{display:none}.m-form-step_container.-current{background-color:#02C39A;border-top:solid 1px #02C39A;border-bottom:solid 1px #02C39A;border-left:solid 1px #02C39A;border-right:none;color:#fff}.m-form-step_container.-current.step_title{font-weight:bold}.m-form-step_container.-current:before{content:"";width:0;height:0;position:absolute;right:-34px;top:0;z-index:10;border-top:34px solid transparent;border-bottom:34px solid transparent;border-left:34px solid #02C39A;transform:none}.m-form-step_container.-current:before::after{display:none}.m-form-step_tx{display:block;font-size:0.9rem}.m-form-templates_container{margin-bottom:0.8rem;border:solid 1px #02C39A;overflow:hidden;padding:0.8rem;background-color:#F7F7F7;border-radius:0.4rem}.m-form-templates_title{margin-bottom:0.4rem;font-weight:bold}.m-form-template_container{margin-right:1.6rem;display:inline-block}.m-form-counter_container{margin-top:0.4rem;text-align:right;color:#96989c}.m-form-popover_wrapper{width:80%}@media screen and (max-width: 640px){.m-form-popover_wrapper{width:100%}}.m-form-tooltip_wrapper{width:100%;margin-bottom:0.4rem;text-align:right}.m-form-tooltip_wrapper span{text-align:left}@media screen and (max-width: 640px){.m-form-tooltip_wrapper{display:none}}.m-form-tooltip_container{padding:0 8px;background:#02C39A;color:#fff;cursor:pointer;border-radius:0.2rem;position:relative;display:inline-block;transition:background 0.25s;vertical-align:top}.m-form-tooltip_container.-right .sa-form-tooltip_popup{left:0;transform:initial;right:initial}.m-form-tooltip_container.-left .sa-form-tooltip_popup{right:0;transform:initial;left:initial}.m-form-tooltip_container.-top .sa-form-tooltip_popup{bottom:initial;transform:translate(-50%, -100%);top:-16px}.m-form-tooltip_container.-top-left .sa-form-tooltip_popup{bottom:initial;transform:translateY(-100%);top:-16px;left:initial;right:0}.m-form-tooltip_container.-top-right .sa-form-tooltip_popup{bottom:initial;transform:translateY(-100%);top:-16px;right:initial;left:0}.m-form-error_container{width:auto;border:2px solid #E84855;margin:0.8rem 0;border-radius:0.4rem;overflow:hidden;color:#E84855}.m-form-error_container h2{padding:0.4rem 0.4rem 0.4rem 2.8rem;margin:0;font-size:1rem;background:#f5f6f1 url("../png/icon_coution-1-52f5692883c65a9abd7c73cde52e713e7a4ef56262e42e32fcf078d3c78f74bd.png") no-repeat 10px center;background-size:24px}.m-form-error_container ul{background:#fff;padding:10px}.m-form-error_container li{list-style-type:disc;margin-left:30px}.m-form-error_tx{margin-top:0.4rem;color:#E84855}.m-form-notification_container{margin:0.8rem 0 0;padding:0.8rem;background-color:#F7F7F7;border-radius:0.4rem}.m-form-notification_title{margin-top:0.8rem;font-weight:bold}.m-form-notification_title:first-of-type{margin-top:0}.m-form-notification-list_item{margin-left:1.2rem;padding:0;list-style:disc}a.m-form-notification-link_tx{color:#00AC88;text-decoration:underline}a.m-form-notification-link_tx:hover{text-decoration:none}a.m-form-link_tx{color:#00AC88;text-decoration:underline}a.m-form-link_tx:hover{text-decoration:none}.m-form-image-examples_container{width:50%;display:flex}@media screen and (max-width: 640px){.m-form-image-examples_container{width:100%}}.m-form-image-example_container{width:50%;padding:0.4rem}.m-form-image-example_title{font-weight:bold}.m-form-image-example_img{width:100%}.p-form-detail{background-color:#fff;border-radius:6px;display:block;padding:20px 0 0 0;margin:0;width:auto}.p-form-detail-item-title{margin-right:18px}.p-form-detail_box{padding:12px 0 0 0;margin-bottom:0 !important}.form-check_label{display:inline-block}a.form-notification_link{color:#02C39A;text-decoration:underline}a.form-notification_link:hover{text-decoration:none}#form_view{vertical-align:middle}#form_view h1{font-size:20px;font-weight:bold;margin-bottom:20px}#form_view h2{font-size:15px;font-weight:bold}#form_view .input-width{width:600px}#form_view .input-emergency{width:300px}#form_view .section_field{display:flex;margin:0.4rem 0}#form_view .section_field .title_field{width:150px;background-color:#EDEDED}#form_view .section_field .title_field h2{margin:10px 0 0 0;text-align:center}#form_view .section_field .content_field .form_field .form_field{width:700px}#form_view .section_field .help-block{line-height:1.8;margin:0}#form_view .notice-block{margin-bottom:10px}.course_headline_field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0.8rem 0;padding:5px 10px;background-color:#b1b1b1;overflow:hidden}.course_headline{float:left;padding:0.4rem;color:#fff;font-size:18px;font-weight:bold}.session-detail-form_online-manual_input{height:calc(1rem * 6);line-height:1rem}#new_session_detail .section_field .form_field{margin:0 0 15px}.section_field .form_field{margin:0 0 0px}#new_session_detail .section_field .form_field{margin:0 0 15px}#form_view .form_field{margin:0 0 15px}#form_view .form_field .control-label{float:left;padding-top:5px;line-height:20px;font-weight:bold}#form_view .form_field .control-label.mgt{margin-top:12px}#form_view .form_field .control-label.mgt5{margin-top:5px}#form_view .form_field .controls .control-label{font-weight:normal}#form_view .form_field.hasTitle .controls{width:700px;margin-left:10px}#form_view .form_field .form_field .controls{width:600px;margin-left:10px}#form_view .field_with_errors>label,#form_view .field_with_errors .help-block,#form_view .field_with_errors .help-inline{color:#b94a48}#form_view .help-inline.mgt{padding-top:12px}.help-error{color:#E84855}.map_help_text{color:#E84855;font-size:13px}#form_view .field_with_errors input,#form_view .field_with_errors select,#form_view .field_with_errors textarea{color:#57585C;border-color:#E84855}#form_view .field_with_errors input:focus,#form_view .field_with_errors select:focus,#form_view .field_with_errors textarea:focus{-webkit-box-shadow:0 0 7px 0 #d59392;-moz-box-shadow:0 0 6px 0 #d59392;box-shadow:0 0 6px 0 #d59392;border-color:#E84855}.field_with_errors{display:inline}.login_field{width:900px;margin:0 auto}#form_view .form_field .amount_description{font-size:13px;margin:8px 0 4px}#form_view .form_field .amount_input .once{display:inline-table;margin-right:10px;font-size:13px;margin-top:8px}#form_view .form_field .amount_results .amount{font-size:15px;margin-top:8px}#form_view .form_field .amount_results .amount span.number_2{font-size:19px;font-weight:bold}.line_solid{margin:0 6px;background:#c5c5c5;height:1px;position:relative}.mandatory_clause{color:#ff6111;font-size:12px;margin-top:2px;display:block}span.per_person{font-size:13px;margin-top:8px;display:inline-table;margin-left:10px}#form_view .form_panel .form_field .add_size{position:relative;width:526px}#form_view .form_panel .form_field .add_size2{position:relative;width:496px}.form_panel{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#FFF;margin-bottom:20px;font-size:12px;overflow:hidden}#form_view .form_panel{padding:0.4rem 0.8rem}#form_view .form_panel .section_field.blank_tx{background:#ffe5d9}#form_view .form_panel .section_field.blank_tx .title_field h2{color:#ff6111}#form_view .form_panel .section_field.blank_tx .title_field p{font-size:12px;color:#ff6111;margin:12px 2px 0}#form_view .form_panel .section_field .title_field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:144px;padding:14px 0 14px 10px}#form_view .form_panel .section_field .title_field h2{text-align:left;margin:0;color:#5f5f5f;font-size:16px;line-height:20px}#form_view .form_panel .section_field .title_field label{font-size:16px;line-height:20px;color:#5f5f5f;font-weight:bold}#form_view .form_panel .section_field .content_field{padding:0 0 0 14px;background-color:#fff}#form_view .form_panel .section_field .content_field.padding_bottom_zero{padding:0 0 0 14px}#form_view .form_panel .input-width{width:487px}#form_view .form_panel input#class_detail_cost{width:120px;margin:15px 0}#form_view select#class_detail_area_city_id,#form_view select#class_detail_area_prefecture_id{margin:10px 0}.add_size .help-block,.add_size2 .help-block{text-align:right}.form_panel .select_teacher_box{margin:0}#form_view .form_panel .field_with_errors input,#form_view .form_panel .field_with_errors select,#form_view .form_panel .field_with_errors textarea{border-color:#ff6111;background:#ffe5d9}#class_detail_is_course_1_curriculum{display:none}input#template1,input#template2,input#template0,input#template3,input#template4,input#temp0,input#temp1,input#temp2{margin:0}label.template0,label.temp0{font-size:13px;vertical-align:bottom;color:#848484}label.template1,label.template2,label.template3,label.template4,label.temp1{font-size:13px;vertical-align:bottom;color:#848484}label.temp2{font-size:13px;vertical-align:bottom;color:#848484;margin:10px 10px 15px 10px}#form_view .form_panel #class_detail_classdescription,#form_view .form_panel #class_detail_class_curriculum{height:243px}#form_view .form_panel #class_detail_class_other_note{height:120px}#form_view .form_panel .youtube_url{display:inline-block;*display:inline;*zoom:1;text-decoration:underline;width:74px;text-align:center;font-size:13px;line-height:30px;vertical-align:top}#form_view .form_panel #youtube_url{width:392px;margin-bottom:16px}#form_view .form_panel .check-oath-form{display:table;padding:10px 10px 0;font-weight:normal}#form_view .form_panel .check-oath-form input,#form_view .form_panel .check-oath-form label{display:table-cell;padding-right:5px;color:#848484}#form_view .form_panel .nav-to-pdf{padding:0 10px 10px;text-align:right;font-weight:normal}#form_view .form_panel .nav-to-pdf a{color:#00A1BC;text-decoration:underline}#form_view .form_panel .nav-to-pdf a:hover{text-decoration:none}.class_details_form_open_request_footer{text-align:right}a.class_details_form_open_request_footer__link{color:#00AC88;text-decoration:underline}a.class_details_form_open_request_footer__link:hover{text-decoration:none}.accounts_form_view{height:505px}.accounts_form_view input,.accounts_form_view textarea,.accounts_form_view select,.accounts_form_view .uneditable-input{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:334px;height:28px;font-size:16px;line-height:18px;color:#555555;border:1px solid #ccc}.accounts_form_view input#user_remove_image,.accounts_form_view input#user_image,.accounts_form_view input#user_flag_email_wishlist,.accounts_form_view input#user_flag_email_newsletter,.accounts_form_view input#user_profile_privacy_setting_0,.accounts_form_view input#user_profile_privacy_setting_1,.accounts_form_view input#user_flag_show_profile_0,.accounts_form_view input#user_flag_show_profile_1,.accounts_form_view input.bar,.accounts_form_view input#user_gender_0,.accounts_form_view input#user_gender_1,.accounts_form_view input#user_gender_other{width:auto}.accounts_form_view select#user_cityid,.accounts_form_view select#user_account_account_type,.accounts_form_view select#user_prefectureid{width:auto}.accounts_form_view .accounts_form-actions input{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:206px;height:60px;line-height:55px;font-size:17px;color:#ffffff;padding:2px 10px;margin-bottom:10px}.accounts_form_view .accounts_form-actions a{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);background:-o-linear-gradient(top, #fff, #eaeaea);background:-ms-linear-gradient(top, #fff, #eaeaea);background:-moz-linear-gradient(top, #fff, #eaeaea);background:-webkit-linear-gradient(top, #fff, #eaeaea);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));background:linear-gradient(top, #fff, #eaeaea);background-color:#eaeaea;width:185px;height:40px;display:block;line-height:40px;font-size:16px;color:#797979;padding:2px 20px;position:relative;padding:2px 10px;text-decoration:none;text-align:center;font-weight:bold;text-shadow:0 1px 0 white;white-space:nowrap;border:1px solid #D4D4D4;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";cursor:pointer}.accounts_form_view textarea#user_bio{height:auto;width:474px;line-height:22px}.accounts_form_view input#user_email,.accounts_form_view input#user_headline,.accounts_form_view input#user_paypal_account{width:334px}.accounts_form_view h1{font-size:20px;font-weight:bold;margin-bottom:25px}.accounts_form_view h1 span.icon_profile_title{display:block;height:24px;line-height:24px;padding-left:32px;background:url("../png/profile_icon-94ff7d5da3662296453b37ca3d31c6e1031c78d91ef66f1ea14fe4b7a204d5fd.png") no-repeat 0px 0px}.accounts_form_view h1 span.icon_acconut_title{font-size:25px;font-weight:bold;color:#848384}.accounts_form_view h2{font-size:18px;font-weight:bold;padding:0 10px 10px 10px}.accounts_form_view .input-width{width:600px}.accounts_form_view .section_field{margin:10px 0;background-color:#EDEDED}.accounts_form_view .section_field .title_field{float:left;width:150px}.accounts_form_view .section_field .title_field h2{margin:10px 0 0 0;text-align:center}.accounts_form_view .section_field .content_field{float:left;padding-left:30px;width:800px;background-color:#fff}.accounts_form_view .section_field .content_field .form_field{width:800px}.accounts_form_view .section_field .content_field .form_field .form_field{width:700px}.accounts_form_view .form_field{display:table;margin:13px 11px}.accounts_form_view .form_field .control-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:180px;padding:15px 20px;line-height:22px;background:#EDEDED;font-size:15px;color:#2B2B2B;font-weight:bold;vertical-align:top}.accounts_form_view .form_field .control-label.mgt{margin-top:12px}.accounts_form_view .form_field .controls .control-label{font-weight:normal}.accounts_form_view .form_field .controls{display:table-cell;width:503px;padding:0 0 20px 15px;background:#FFFFFF}.accounts_form_view .form_field.hasTitle .controls{width:700px}.accounts_form_view .form_field .form_field .controls{width:430px}.accounts_form_view .form_field .controls #user_lname,.accounts_form_view .form_field .controls #user_fname{width:160px}.accounts_form_view .form_field .controls #user_paypal_lname,.accounts_form_view .form_field .controls #user_paypal_fname{width:210px}.accounts_form_view .field_with_errors>label,.accounts_form_view .field_with_errors .help-block,.accounts_form_view .field_with_errors .help-inline{color:#b94a48}.accounts_form_view .help-inline.mgt{padding-top:12px}.help-error{color:#b94a48}.accounts_form_view .field_with_errors input,.accounts_form_view .field_with_errors select,.accounts_form_view .field_with_errors textarea{color:#b94a48;border-color:#b94a48}.accounts_form_view .field_with_errors input:focus,.accounts_form_view .field_with_errors select:focus,.accounts_form_view .field_with_errors textarea:focus{-webkit-box-shadow:0 0 7px 0 #d59392;-moz-box-shadow:0 0 6px 0 #d59392;box-shadow:0 0 6px 0 #d59392;border-color:#953b39}.field_with_errors{display:inline}.profile_login_r_i input[type="password"]{font-size:16px;width:280px;padding:8px 8px;margin:2px 0 25px}.accounts_form_view .form_count{line-height:30px;font-size:14px}.accounts_form_view span.preview_field_remove{font-size:14px;padding:0 4px}.accounts_form_view #user_image{font-size:16px;line-height:0px}.accounts_form_view #user_prefectureid{width:200px}.accounts_form_view p.help-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:4px 10px 10px}.accounts_form_view .accont_crefitcard_coution p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:0 20px;background:#ffffff}.accounts_form_view .paypal_account_join{font-size:14px;padding:10px 0 10px 10px;background:#FFFFFF;display:block}.accounts_form_view .accounts_form-actions{margin-top:0px;margin-bottom:-18px;padding:25px 10px 15px 9px;border:none;border-top:1px solid #EDEDED;background:none}.accounts_form-actions{margin-top:20px;background:#F5F6F1;text-align:center;padding:8px;border:2px solid #ececec}.accounts_form-actions .btn{font-size:15px}.accounts_form_view .accounts_textField_line{border-bottom:1px solid #ececec}.accounts_form_view .accounts_textField_line_dots{border-bottom:1px dotted #ececec}.accounts_form_view .form_field.mycategory{background:#f5f5f5}.accounts_form_view .form_field.mycategory #mycategoryType{border:none;margin:0 auto}.accounts_form_view .form_field.mycategory #mycategoryType input{width:auto}.accounts_form_view .form_field.mycategory #mycategoryType tr:first-child{margin-bottom:10px}.accounts_form_view .form_field.mycategory #mycategoryType th{border:none}.accounts_form_view .form_field.mycategory #mycategoryType th div{width:95px;text-align:center;margin:0 10px}.accounts_form_view .form_field.mycategory #mycategoryType tr:first-child th div p{margin-bottom:10px}.accounts_form_view .form_field.mycategory #mycategoryType th div p{font-size:12px;color:#848484;margin-top:6px}.accounts_form_view .form_field.mycategory .control-label{width:214px}.accounts_form_view .form_field.mycategory .controls{width:449px;list-style:none;padding:0;margin:0 0 0 15px}.accounts_form_view .form_field.mycategory .controls li{margin-right:24px;margin-bottom:10px}.accounts_form_view .form_field.mycategory .controls li label{display:inline-block;*display:inline;*zoom:1;position:relative;cursor:pointer;line-height:18px;color:#555555}.accounts_form_view .form_field.mycategory .controls li label span.myCategory_category_name{font-weight:bold;font-size:112%}.accounts_form_view .form_field.mycategory .controls li label span.myCategory_subcategory_name{font-size:93%}.accounts_form_view .form_field.mycategory label.myCategory_all{font-size:13px;font-weight:bold;color:#555555;display:initial;cursor:pointer}#profile_form_view input#user_remove_image,#profile_form_view input#user_image,#profile_form_view input#user_flag_email_wishlist,#profile_form_view input#user_flag_email_newsletter,#profile_form_view input#user_profile_privacy_setting_0,#profile_form_view input#user_profile_privacy_setting_1,#profile_form_view input#user_flag_show_profile_0,#profile_form_view input#user_flag_show_profile_1,#profile_form_view input#user_gender_0,#profile_form_view input#user_gender_1,#profile_form_view input#user_gender_other{width:auto}#profile_form_view select#user_cityid{width:auto}#profile_form_view textarea#organizer_teacher_bio{height:auto;width:474px;line-height:22px}#profile_form_view input#user_email,#profile_form_view input#user_paypal_account{width:434px}#profile_form_view .form-text-short{width:auto}#profile_form_view h1{font-size:20px;font-weight:bold;margin-bottom:25px}#profile_form_view h1 span.icon_profile_title{font-size:25px;font-weight:bold;color:#848384}#profile_form_view h1 span.icon_acconut_title{display:block;height:24px;line-height:24px;padding-left:32px;background:url("../png/setting_icon-ee055e522030a0143985586d52cdec0db3a21127bd8685fa47c73fb9e0f2be2e.png") no-repeat 0px 0}#profile_form_view .input-width{width:600px}#profile_form_view .section_field{margin:10px 0;background-color:#EDEDED}#profile_form_view .section_field .title_field{float:left;width:150px}#profile_form_view .section_field .title_field h2{margin:10px 0 0 0;text-align:center}#profile_form_view .section_field .content_field{float:left;padding-left:30px;width:800px;background-color:#fff}#profile_form_view .section_field .content_field .form_field{width:800px}#profile_form_view .section_field .content_field .form_field .form_field{width:700px}#profile_form_view .form_field{display:table;margin:0;padding:13px 11px}#profile_form_view .form_field .control-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;background:#EFEEED;font-size:15px;color:#5f5f5f;font-weight:bold;width:165px;padding:14px 0 14px 10px;vertical-align:top}#profile_form_view .form_field .control-label.mgt{margin-top:12px}#profile_form_view .form_field .controls{display:table-cell;padding:4px 0 6px 15px;background:#FFFFFF;vertical-align:top}#profile_form_view .form_field .controls .control-label{font-weight:normal}#profile_form_view .form_field .controls #user_lname,#profile_form_view .form_field .controls #user_fname,#profile_form_view .form_field .controls #user_paypal_lname,#profile_form_view .form_field .controls #user_paypal_fname{width:210px}#profile_form_view .form_field.hasTitle .controls{width:700px}#profile_form_view #profile_textField_wrapper{padding-bottom:0px}#profile_form_view .field_with_errors>label,#profile_form_view .field_with_errors .help-block,#profile_form_view .field_with_errors .help-inline{color:#b94a48}#profile_form_view .help-inline.mgt{padding-top:12px}.btn_change_password{width:200px}.help-error{color:#b94a48}#profile_form_view .field_with_errors input,#profile_form_view .field_with_errors select,#profile_form_view .field_with_errors textarea{color:#b94a48;border-color:#b94a48}#profile_form_view .field_with_errors input:focus,#profile_form_view .field_with_errors select:focus,#profile_form_view .field_with_errors textarea:focus{-webkit-box-shadow:0 0 7px 0 #d59392;-moz-box-shadow:0 0 6px 0 #d59392;box-shadow:0 0 6px 0 #d59392;border-color:#953b39}.field_with_errors{display:inline}#profile_form_view .form_count{line-height:30px;font-size:14px}#profile_form_view span.preview_field_remove{font-size:14px;padding:0 4px}#profile_form_view #user_image{font-size:16px;line-height:0px}#profile_form_view .user-photo-box{display:table}#profile_form_view .user-photo-box .user_photo{display:table-cell;vertical-align:top}#profile_form_view .user-photo-box .user-photo-example{display:table;margin-top:10px}#profile_form_view .user-photo-box .user-photo-example p{display:table-cell;padding-right:10px;vertical-align:top;line-height:1.6}#profile_form_view .user-photo-box .user-photo-example p span{vertical-align:top}#profile_form_view .user-photo-box .user-photo-example img.example-image{display:inline-block;*display:inline;*zoom:1;width:80px;height:80px;background-color:#e8e8e8;vertical-align:top}#profile_form_view .form_field_head{padding-bottom:0}#profile_form_view #user_prefectureid{width:200px}#profile_form_view p.help-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;margin:4px 10px 0px}#profile_form_view .accont_crefitcard_coution p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;padding:0 20px;background:#ffffff}#profile_form_view .paypal_account_join{font-size:16px;margin:20px 0 10px 10px}#profile_form_view .accounts_textField_line{margin:0 0 10px;border-bottom:1px dotted #cacaca}.color-red{color:#ff0000}.mod-input-validation:valid{border-color:#02C39A}.mod-input-validation:valid+label{position:absolute;right:16px;top:10px}.mod-input-validation:valid+label::after{content:"";display:block;width:6px;height:12px;border:solid #02C39A;border-width:0 4px 4px 0;transform:rotate(45deg);opacity:1;transition:opacity 0.3s}input[value=""].mod-input-validation:valid{border-color:#DADDDC}input[value=""].mod-input-validation:valid+label::after{opacity:0}input[value=""].mod-input-validation:invalid{border-color:#DADDDC}input[value=""].mod-input-validation:invalid:invalid{border-color:#DADDDC}input[value=""].mod-input-validation:invalid:invalid+label{display:none}.mod-input-validation_password:valid{border-color:#02C39A}.mod-input-validation_password:valid+label{position:absolute;right:16px;top:10px}.mod-input-validation_password:valid+label::after{content:"";display:block;width:6px;height:12px;border:solid #02C39A;border-width:0 4px 4px 0;transform:rotate(45deg);opacity:1;transition:opacity 0.3s}.js-cost-validation-field::-webkit-inner-spin-button,.js-cost-validation-field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.m-steps_container{overflow:hidden;float:right}.m-steps-step_container{float:left;display:inline-block;padding-right:2rem;background:url("../svg/arrow-right-6f930213f0cd8d1eb1d39891890f5b4c49fb0c2e44cea6525f3dfdad44081654.svg") no-repeat right top 50%}.m-steps-step_container:last-of-type{background-image:none;padding-right:0}.m-steps-step_label{display:inline-block;border:solid 1px #02C39A;border-radius:0.2em;padding:0.4rem;width:auto;color:#02C39A}.m-steps-step_label.-active{background-color:#02C39A;color:#fff}.m-identification_btn,.m-identification_btn-notyet{font-size:0.76rem;padding:0.4rem 0.8rem;margin:0.4rem 0}@media screen and (max-width: 640px){.m-identification_btn,.m-identification_btn-notyet{font-size:0.9rem;border-radius:0.4rem;margin:0}}.m-identification_tx,.m-identification-unsubmitted-tx_container{display:inline-block;text-align:center;position:relative;box-sizing:border-box;border:none;font-size:0.76rem;padding:0.4rem 0.8rem;margin:0.4rem 0;color:#96989c}@media screen and (max-width: 640px){.m-identification_tx,.m-identification-unsubmitted-tx_container{font-size:0.9rem;border-radius:0.4rem}}.m-identification-unsubmitted-tx_container{display:flex;justify-content:center;align-items:center}.m-identification-unsubmitted-tx_container:hover{background-color:#F7F7F7;border-radius:0.4rem}.m-identification-unsubmitted_tx{margin:0 0.3rem}.m-identification-unsubmitted_ic{padding:0.3rem;color:#02C39A;vertical-align:middle;background-color:rgba(2,195,154,0.1);border-radius:50%}.m-identification_ic{color:#E6BB0C;font-size:1.6rem;vertical-align:middle}.m-identification_btn-notyet{background-color:#fff;border:solid 1px #02C39A}.m-breadcrumbs_wrapper{width:100%;background-color:#F7F7F7}@media screen and (max-width: 980px){.m-breadcrumbs_wrapper{background-color:#fff}}.m-breadcrumbs_container{width:100%;max-width:980px;margin:auto;margin-bottom:0;padding:0.4rem 0;box-sizing:border-box}@media screen and (max-width: 980px){.m-breadcrumbs_container{padding:0.4rem 0.8rem}}.m-breadcrumb_tx{color:#57585C}a.m-breadcrumbs_link{color:#02C39A}a.m-breadcrumbs_link:hover{text-decoration:underline}.m-breadcrumbs-connect_tx{margin:0 0.5rem;color:#96989c}.m-breadcrumbs-border_container{border:none;width:100%;margin:0;height:12px;background:#F5F5F5;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.m-ranking-dates_tx{display:inline-block;color:#57585C;font-weight:normal}@media screen and (max-width: 980px){.m-ranking-dates_tx{margin-right:1rem}}.m-ranking-dates_label{margin-right:0.4rem;color:#96989c;font-weight:normal}.m-ranking_item{overflow:hidden;margin-bottom:1.6rem}.m-ranking_item:last-child{margin-bottom:0}.m-ranking_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.8rem}.m-ranking_subtitle{margin-bottom:0.8rem;font-weight:bold}.m-ranking_subtitle i{font-size:1.4em;margin-right:0.2em}.m-ranking-buttons_container{text-align:right}.m-ranking-service_container{float:left;box-sizing:border-box;width:20%;padding-right:0}.m-ranking-service_container:last-child{padding-right:0}.m-ranking-service_container .mod-class-box{margin-bottom:1.5rem}.m-ranking-service_container .-remaining{display:none}.m-ranking-service_container .-disable{display:none}.m-ranking-service_container .subscription-service-box_wrapper,.m-ranking-service_container .onetime-service-box_wrapper{width:100%}.m-ranking-service_container .mod-long-class-box_area{padding-right:0}.m-ranking-item_header{position:relative;color:#57585C;font-weight:bold}.m-ranking-item_header i{font-size:1.4em;margin-right:0.2em}.m-ranking-crown_ic{margin-right:0.25rem;font-size:20px;color:#96989c}.m-ranking-crown_ic.-rank-1,.m-ranking-crown_ic.-rank-2,.m-ranking-crown_ic.-rank-3{color:#E6BB0C}.m-ranking_tx{font-weightt:bold}.m-ranking-service-title_container{font-weight:bold}.m-ranking_container .bx-wrapper{margin:0 0 0 0}.m-ranking-more-btn_container{margin-top:0.8rem;text-align:right}@media screen and (max-width: 980px){.m-ranking-more_btn{width:100%}}.m-ranking_footer{margin:0 0.8rem;padding:0.8rem}.m-ranking_btn{padding:0.2rem 0.8rem;border-radius:1rem}@media screen and (max-width: 980px){.m-ranking_btn{width:100%;padding:0.4rem 0;border-radius:1.2rem}}.m-related-search-links_container{margin:0}.m-related-search_btn{margin:0 0.4rem 0.4rem 0;padding:0.2rem 0.8rem;color:#44444A;border:1px solid #DADDDC}.m-related-search_btn:link{color:#44444A}.m-related-search_btn:visited{color:#44444A}.m-related-search_btn:hover{color:#02C39A}.m-uploadimages_container{overflow:hidden}.m-uploadimages-no_img{background:url("../png/image_plus-7933e65f42f70026d314ac6ed8ac6a45ad0457f3e3e2259518542c19b62ca973.png") no-repeat;background-position:center center;background-size:cover;cursor:pointer}.m-uploadimages-img_container{float:left;box-sizing:border-box;margin:0.2rem;overflow:hidden}@media screen and (max-width: 640px){.m-uploadimages-img_container{float:none;width:100%;margin:0 0 0.8rem}}.m-uploadimages-img_container input{font-size:0.8rem}.ui-widget-content{background:#ffffff;border:1px solid #EDEDED;color:#44444A}div.ui-datepicker-header{position:relative;text-align:center;font-size:14px;line-height:36px;background:#434449;border:none;color:#fff}div.ui-datepicker-header .ui-icon{background:none}.ui-datepicker-prev{position:absolute;top:0;left:0;width:15px;padding-right:10px;cursor:pointer;text-indent:-9999px}.ui-datepicker-prev:before{display:block;content:"";position:absolute;left:8px;top:0;bottom:0;margin:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff}.ui-datepicker-next{position:absolute;top:0;right:0;width:15px;padding-left:10px;cursor:pointer;text-indent:-9999px}.ui-datepicker-next:before{display:block;content:"";position:absolute;right:8px;top:0;bottom:0;margin:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}.ui-datepicker-calendar .ui-state-disabled{opacity:0.5}.ui-datepicker-calendar tr th{width:32px;font-size:10px;background:#F7F7F7;line-height:20px;text-align:center;color:#57585C}.ui-datepicker-calendar thead tr{border-bottom:1px solid #EDEDED}.ui-datepicker-calendar tbody tr{border-bottom:1px solid #fff}.ui-datepicker-calendar tbody tr:last-child{border:none}.ui-datepicker-calendar tr td{text-align:center;vertical-align:top;font-size:10px;border-right:1px solid #fff}.ui-datepicker-calendar tr td a.ui-state-default{background:none;border:none;padding:0.5rem 0;text-align:center;font-weight:bold;border-radius:0.2rem}.ui-datepicker-calendar tr td a.ui-state-default:hover{background-color:rgba(2,195,154,0.2)}.ui-datepicker-calendar tr td .ui-state-default{background:none;border:none;padding:0.5rem 0;display:inline-block;color:#44444A}.ui-datepicker-calendar tr td a.ui-state-default{padding:0.5rem 0;text-align:center;font-weight:bold;border-radius:0.2rem}.ui-datepicker-calendar tr td a.ui-state-default:hover{background-color:rgba(2,195,154,0.2)}.ui-datepicker-calendar tr td:last-child{border:none}.ui-datepicker-calendar tr td .ui-state-default{padding:0.5rem 0;display:inline-block;color:#44444A}.ui-datepicker-calendar tr td a{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:36px;color:#44444A}.ui-datepicker-calendar tr td.saturday{color:#04C2CC}.ui-datepicker-calendar tr td.saturday a{color:#04C2CC}.ui-datepicker-calendar tr td.sunday{color:#E84855}.ui-datepicker-calendar tr td.sunday a{color:#E84855}.ui-datepicker-calendar tr td.scheduled_day.-active{background:#E6BB0C}.ui-datepicker-calendar tr td.scheduled_day a{background:rgba(2,195,154,0.2);transition:background-color 0.1s;border-radius:0.2rem}.ui-datepicker-calendar tr td.scheduled_day a:hover{background:rgba(2,195,154,0.5)}.ui-datepicker-calendar tr td.reserveday a{border-radius:0.2rem;background:#9ac54a;color:#fff}.ui-datepicker-calendar tr td.wishday a{border-radius:0.2rem;background:#fac9b0;color:#000}.ui-datepicker-calendar tr td.wishday a:hover{background:#02C39A}.ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-default{border-radius:0.2rem;background-color:rgba(87,88,92,0.2)}.lazy-load-dom.-dom-loaded{display:block}.lazy-load-dom__loading{align-items:center;display:flex;justify-content:center}.lazy-load-dom__loading svg{fill:none;stroke:#02C39A;stroke-width:6.5;stroke-linecap:round;stroke-dasharray:106 106;animation:loader 1.4s infinite cubic-bezier(0.4, 0, 0.3, 1),loading 1.2s infinite linear;vertical-align:middle}.mod-top_rank-section{margin:48px 0 0;position:relative;width:100%}.mod-top_class-rank-section{position:relative;overflow:auto}.mod-top-people_leadline{color:#57585C}.p-top_review{width:100%;position:relative;background-color:#F7F7F7}.p-top_review-inner{width:802px;margin:auto;text-align:left}.p-top_review-inner .bx-wrapper{margin:0}.p-top_review-inner .bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;background-color:#DADDDC;margin:0 5px;position:relative;transition:background-color 0.5s}.p-top_review-inner .bx-wrapper .bx-pager.bx-default-pager a::before{opacity:0;transition:opacity 1.5s}.p-top_review-inner .bx-wrapper .bx-pager.bx-default-pager a:hover,.p-top_review-inner .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#02C39A}.p-top_review-inner .bx-wrapper .bx-pager.bx-default-pager a:hover::before,.p-top_review-inner .bx-wrapper .bx-pager.bx-default-pager a.active::before{content:"";width:10px;position:absolute;top:-2px;left:-2px;height:10px;border-radius:10px;border:1px solid #02C39A;opacity:1;display:block}.top-review_btn{float:right;top:0.4rem;right:0.4rem}.p-top .sa-section-header,.sa-section-header_wrap .sa-section-header,.mod-teacher-join .sa-section-header,.p-home_section .sa-section-header,.sa-section-header_wrap .sa-section-header,.mod-teacher-join .sa-section-header{display:none}.p-top .sa-section-header_wrap,.mod-teacher-join,.p-home_section .sa-section-header_wrap,.mod-teacher-join{position:static;padding-bottom:8px}.p-top .sa-section-header_wrap .sa-section-header_sub,.sa-section-header_wrap .sa-section-header_sub,.mod-teacher-join .sa-section-header_wrap .sa-section-header_sub,.mod-browse-history .sa-section-header_wrap .sa-section-header_sub,.p-home_section .sa-section-header_wrap .sa-section-header_sub,.p-home_review .sa-section-header_wrap .sa-section-header_sub,.sa-section-header_wrap .sa-section-header_sub,.mod-teacher-join .sa-section-header_wrap .sa-section-header_sub{bottom:0;font-size:28px}.p-top-join .sa-section-header_wrap,.sa-section-header_wrap{padding:32px 0 0 0}.mod-teacher-join .sa-section-header_wrap{top:0}.mod-teacher-join .sa-section-header_wrap{position:static;padding-top:24px}.p-top-search .sa-section-header_wrap{padding-bottom:24px}.mod-side-title-icon{display:inline-block;*display:inline;*zoom:1;margin-right:5px}.mod-side-title-icon.icon-area{width:12px;height:18px;background:url("../png/icon-area-44f58d810314faf315c5305d91e081fbd9fc6a11a40ea30de85368ba86f4277f.png") no-repeat 0 0 transparent;vertical-align:-3px}.mod-side-title-icon.icon-category{width:16px;height:15px;background:url("../png/icon-category-c75d7ef8ea90269a0829c70446d7b620fc69dea0c2c0c9de868d1d29e9342bcb.png") no-repeat 0 0 transparent;vertical-align:baseline}.mod-side-title-icon.icon-date{width:18px;height:18px;background:url("../png/icon-date-bbe0ca803861e6c0a5d289628b6a965a151fa005673976037d998a6f5a783f9e.png") no-repeat 0 0 transparent;vertical-align:-2px}.mod-side-title-icon.icon-teacher{width:13px;height:17px;background:url("../png/icon-teacher-69300e09664f18b8ed8cabad495feb5177ded213f147af820206891f0641b0bd.png") no-repeat 0 0 transparent;vertical-align:baseline}.mod-side-title-icon.icon-cost{width:13px;height:17px;background:url("../png/icon-cost-96a0669096dae3521fc4ee9b8e33088a417ceb109c8c0350489dff8848daf739.png") no-repeat 0 0 transparent;vertical-align:baseline}.mod-side-subcategory-list{margin-bottom:20px;padding-bottom:20px}.mod-side-subcategory-list.l-recommend-side-subcategory-list{margin-bottom:43px}.mod-side-category-list-item{position:relative;line-height:13px;font-size:13px}.mod-side-category-list-item a.mod-side-category-list-item-link{display:block;padding:0.4rem 0.4rem;color:#44444A;line-height:1.6;transition:background-color 0.3s;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;border-radius:0.2rem}.mod-side-category-list-item a.mod-side-category-list-item-link:hover{background-color:rgba(2,195,154,0.1)}.mod-side-category-list-item a.mod-side-category-list-item-link.is-current{font-weight:bold;background-color:rgba(2,195,154,0.1)}.mod-side-category-list-item i{display:inline-block;*display:inline;*zoom:1;margin-right:0.6rem;vertical-align:middle;color:#02C39A;font-size:1.4em}.mod-side-category-list-item-category-name{transition:color 0.3s}.mod-side-category-list-item-category-name:hover{color:#02C39A}.mod-side-category-list-item-count{display:inline-block;font-family:arial, san-serif;margin-left:3px;color:#B9B3A2;font-size:12px}.mod-balloon-subcategory-list{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1.7px 4px 0 rgba(7,0,1,0.2);-moz-box-shadow:1px 1.7px 3px 0 rgba(7,0,1,0.2);box-shadow:1px 1.7px 3px 0 rgba(7,0,1,0.2);position:absolute;top:-35px;left:190px;margin:-10px 0 0 0;padding:23px;z-index:10001;width:508px;background-color:#fff;border:1px solid #d6d6d6}.mod-balloon-subcategory-list:after,.mod-balloon-subcategory-list:before{right:100%;top:57px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.mod-balloon-subcategory-list:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:12px;margin-top:-12px}.mod-balloon-subcategory-list:before{border-color:rgba(214,214,214,0);border-right-color:#d6d6d6;border-width:13px;margin-top:-13px}.mod-balloon-subcategory-list-title{margin-bottom:0.8rem;font-size:1rem;font-weight:bold}.mod-balloon-subcategory-list-item{display:block;font-size:0.8rem;line-height:1.5}.mod-balloon-subcategory-list-item a{display:block;box-sizing:border-box;width:240px;padding:0.4rem 0.8rem;color:#44444A;border-radius:0.2rem}.mod-balloon-subcategory-list-item a:hover{background-color:rgba(2,195,154,0.1)}.mod-balloon-subcategory-list-count_tx{color:#B9B3A2}.mod-balloon-subcategory{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#category_topnav ul li .subcategoryOn a{color:#fff}.mod-side-area-teacher a{color:#41586e;font-size:13px}.footer_container{color:#57585C;background-color:#EDEDED}.footer-contents_container{display:flex;justify-content:space-between;max-width:980px;margin:0 auto;padding:3rem 1rem 1rem;font-size:1rem;line-height:1.5}.footer-menu_container{display:inline-block;width:150px;font-size:0.8rem;line-height:1.9;vertical-align:top}.footer-menu_container:last-child{width:170px}.footer-menu_title{margin-bottom:0.3rem;font-weight:bold}.footer-menu-support_container{margin-bottom:1rem}.footer-contents-right_container{text-align:right}.footer-sns_container{display:flex;justify-content:flex-end;margin-bottom:0.5rem}.footer-youtube_ic,.footer-instagram_ic,.footer-twitter_ic,.footer-facebook_ic,.footer-pinterest_ic,.footer-line_ic,.footer-note_ic{padding:0.9rem;margin-left:0.5rem;background-position:center;background-size:contain;background-repeat:no-repeat}.footer-youtube_ic{padding:0.9rem 1.2rem;background-image:url("../png/youtube-31c0180e396afd62330075654d2c32affe1ce39adf3a433ebc72e06481193170.png")}.footer-youtube_ic:hover{background-image:url("../png/youtube_focus-84d49cd0ceab3d4926d734f816f6f3c5a43105f738955dd141dfb38a221c0db7.png")}.footer-instagram_ic{background-image:url("../png/instagram-852bc809ec956e9375bc39d171603157197098889f86063da5bfb1c56894ee56.png")}.footer-instagram_ic:hover{background-image:url("../png/instagram_focus-12ab9a08a949a27dcf59a181874879f4193276a6655c070d564296df3982cedf.png")}.footer-twitter_ic{background-image:url("../png/x-36af2d7b925ad15da0839387420d6a2de5407d88c31d917fe1e75b4e8356a620.png")}.footer-twitter_ic:hover{background-image:url("../png/x_focus-fea2758b6682126a3caba2e44d3baacae1b0508f04252da09dd5ff07a428c72a.png")}.footer-facebook_ic{background-image:url("../png/facebook-746c265cd110f5ad40b53a71a9eca21c63146eda4d0c13dc448e8c55fdd25a62.png")}.footer-facebook_ic:hover{background-image:url("../png/facebook_focus-884c1a394709cfb497f81af821fafa0f85de4d1ade4af09bba94f128ebd3c0e9.png")}.footer-pinterest_ic{background-image:url("../png/pinterest-fd3e144475e8305a21ba0c2753ab9418c6272a939fb9f33ed344e697a874205d.png")}.footer-pinterest_ic:hover{background-image:url("../png/pinterest_focus-a6266cd4a22734aeab7f309aa78998fa80f6eb04b1563ceba5bbc712d0edc4de.png")}.footer-line_ic{background-image:url("../png/line-b20d01aa2cf52ab3edf0da731c6ff0442e762c1a7e12bd375373c9f21652e165.png")}.footer-line_ic:hover{background-image:url("../png/line_focus-f5829a17660c523d9f46a526c108a3899b47d27c42169bb6b1bd43f562d4f0ce.png")}.footer-note_ic{background-image:url("../png/note-75f00854d71bf33c85c0939cce5b44a0a7b0c96f502130515db09d7000b17f36.png")}.footer-note_ic:hover{background-image:url("../png/note_focus-8a0aa4c8eaef2b3b18bb87383a55d903ce0b4e78e0c7096e88a1843d9c47c2b7.png")}.footer-download_container{margin-bottom:2.8rem}.footer-download_img{height:3.8rem;margin-left:0.5rem}.footer-logo_img{width:9rem;margin-bottom:1rem}.footer-tagline_tx{font-weight:bold;font-size:0.9rem}.footer-nav_container{display:flex;justify-content:space-between;max-width:980px;margin:0 auto;padding:3rem 1rem}.footer-copyright_tx{color:#96989c}.footer-nav_tx{display:inline-block;padding:0 0.5rem;line-height:1;border-right:1px solid #57585C}.footer-nav_tx:last-child{padding-right:0;border-right:none}.sa-title_logo{display:inline-block;background:url("../png/footer-logo-1569180aee97e5730518d53ecd9b35062327100498ab03515fd3097abdda82cc.png") no-repeat center center transparent;width:163px;height:57px;margin-right:0}.footer_content{position:relative;width:980px;margin:15px auto;letter-spacing:0.01em}.mod-footer-logo-area-inner{width:100%;max-width:980px;margin:0 auto}#footer .title_logo{display:inline-block;*display:inline;*zoom:1;background:url("../png/footer-logo-1569180aee97e5730518d53ecd9b35062327100498ab03515fd3097abdda82cc.png") no-repeat 0 bottom transparent;width:163px;height:57px;margin-right:29px}#copyright{float:right;font-size:13px;color:#B9B3A2;margin-top:1px;letter-spacing:0.03em}.mod-footer-logo-area{overflow:hidden;width:100%;margin:0;padding:16px 0}@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1), only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.footer_content{width:100%;padding:0 8px;box-sizing:border-box}}.footer-office-banner_container{background:#1c88a6;text-align:center;font-weight:bold;display:block;padding:2.8rem 0 2rem}.footer-office-banner_container:hover .footer-office-banner_cv{background:#fff;color:#1c88a6}.footer-office-banner_logo{padding:12px 0 16px}.footer-office-banner_logo img{width:240px;height:auto}.footer-office-banner_subtitle{background:#fff;display:inline-block;line-height:1;padding:8px 24px;border-radius:60px;color:#1c88a6;font-size:18px;position:relative;top:-12px}.footer-office-banner_tx{color:#fff;font-size:16px;padding-left:8px}.footer-office-banner_cv{border:1px solid #fff;display:inline-block;line-height:1;padding:8px 24px;border-radius:60px;color:#fff}.pagination{text-align:center;font-size:12px}.pagination{width:100%;text-align:center;font-size:0.9rem}.pagination ul{margin-top:2.4rem;position:relative}.pagination li{display:inline-block;margin-bottom:0.8rem}.mod-pagenation-count{font-size:0.8rem}.mod-pagenation-count a,.mod-pagenation-count span{text-align:center;line-height:1;padding:0.8rem 0.4rem;border:1px solid #EDEDED;color:#02C39A;border-radius:0.2rem;-webkit-transition:background-color 0.25s, border-color 0.25s;-moz-transition:background-color 0.25s, border-color 0.25s;-ms-transition:background-color 0.25s, border-color 0.25s;-o-transition:background-color 0.25s, border-color 0.25s;transition:background-color 0.25s, border-color 0.25s}.mod-pagenation-count a:hover,.mod-pagenation-count span:hover{background:rgba(2,195,154,0.2)}.mod-pagenation-count.-first a{color:#02C39A;padding:0.8rem}.mod-pagenation-count.-prev a{color:#02C39A;padding:0.8rem 0.6rem}.mod-pagenation-count.-prev a::after{content:"戻る"}.mod-pagenation-count.-next a{color:#02C39A;padding:0.8rem 0.6rem}.mod-pagenation-count.-next a::before{content:"次へ"}.mod-pagenation-count.-gap{padding:0.8rem 0.4rem;color:#96989c}.mod-pagenation-count.-gap a{background:none}.mod-pagenation-count.-last a{color:#02C39A;padding:0.8rem}.mod-pagenation-count.-disabled{position:relative}.mod-pagenation-count.-disabled a{padding:0.8rem 0.4rem;border:1px solid #02C39A;background:none;color:#fff;background:#02C39A;font-weight:bold}.admin_users_pagination .pagination{text-align:left;margin:1rem 0}.search_page_partials_section{margin:24px 0}.search_page_partials_section.is_today{width:460px;height:400px;padding:88px 0 0}.search_page_partials_section:hover{opacity:0.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.search_page_partials_section img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;width:100%}.NotIn .mod-browse_history_wrap p{line-height:1.5}.p-browse-history{width:970px;margin:20px auto;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:flex-start;flex-wrap:wrap}.p-browse-history .mod-class-box{margin:1%;width:23%}.p-browse-history .mod-class-box:nth-child(3n+3){margin:1%}.mod-browse_history_wrap{margin-bottom:24px}.mod-browse_history_wrap.-full .mod-browse-history{background:#ffffff;padding:40px 0 30px;width:100%;margin:0 auto}.mod-browse_history_wrap.-full .mod-browse-history_title{width:100%;text-align:center;margin-top:50px;background:none;border-top:1px solid #DADDDC}.mod-browse_history_wrap.-full .mod-browse-history_list{width:100%;background:none;justify-content:flex-start;padding:0 40px 0 44px;line-height:1.5}.mod-browse_history_wrap.-full .mod-browse-history_card{width:200px;margin-right:4px;margin-bottom:4px}.mod-browse_history_wrap.-title-top0 .mod-browse-history .sa-section-header_wrap{margin-top:0px;text-align:center}.mod-browse_history_wrap.-title-top0 .mod-browse-history .mod-browse-history__inner{width:auto}.mod-browse-history{position:relative}.mod-browse-history .sa-section-header_wrap.-med-header{position:static;padding-bottom:24px}.mod-browse-history.-top{width:960px;margin:40px auto;border-radius:10px;padding:0 16px 16px}.mod-browse-history__inner{display:flex;align-items:center;width:960px;margin:auto;justify-content:flex-start}.mod-browse-history-more{max-width:970px;margin:auto;text-align:right;padding-top:24px}.mod-browse-history-more a{color:#ffffff}.mod-browse-history_list{max-width:970px;display:flex;overflow-y:visible;flex-flow:wrap}.mod-browse-history_list.-full{width:100%}.mod-browse-history_list li:last-of-type{margin-right:0}.mod-browse-history_card{height:156px;width:157px;background-color:#F7F7F7;background-color:#ddd;background-size:cover;transition:transform 0.25s;margin-right:3px;margin-bottom:4px;border-radius:2px;position:relative;z-index:1}.mod-browse-history_card:hover{transform:scale(1.5);z-index:2;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,0.4)}.mod-browse-history_card:hover .mod-browse-history_card-price{opacity:1}.mod-browse-history_card:hover .mod-browse-history_card-meta{padding-bottom:32px;transition-delay:0.25s}.mod-browse-history_card:hover .mod-browse-history_card-meta p{font-size:10px}.mod-browse-history_card:hover .mod-browse-history_card-quick{transition-delay:0.25s;bottom:0}.mod-browse-history_card.has-positive-translate{transition-delay:0;transform:translate(30px)}.mod-browse-history_card.has-negative-translate{transition-delay:0;transform:translate(-30px)}.mod-browse-history_card>a{display:block;height:100%;width:100%}.mod-browse-history_card-meta{padding:24px 0 0;position:absolute;left:0;right:0;bottom:0;margin:auto;background:linear-gradient(transparent 0%, rgba(0,0,0,0.4));transition:all 0.25s;pointer-events:none;overflow:hidden}.mod-browse-history_card-meta p{color:#fff;margin:0;font-size:12px;line-height:1.5;max-height:2.8em;padding:0 8px 8px}.mod-browse-history_card-price{position:absolute;right:8px;top:8px;padding:0 10px;height:24px;line-height:24px;border-radius:12px;font-size:10px;color:#fff;background-color:#02C39A;opacity:0;transition:opacity 0.25s}.mod-browse-history_title{width:970px;margin:auto auto 16px;padding-top:24px}.mod-browse-history_title.-full{width:100%}.mod-browse-history_card-quick{background-color:#02C39A;height:36px;position:absolute;left:0;right:0;padding-bottom:4px;bottom:-32px;box-sizing:border-box;color:#fff;pointer-events:all;transition-delay:0s;transition:all 0.25s}.mod-browse-history_card-quick.-disable{background-color:#EEE;padding:4px;color:#B0B0B0;height:auto;line-height:1.4;font-size:0.9rem}.mod-browse-history_card-quick.-disable p{color:#B0B0B0 !important}.mod-browse-history_card-quick.-disable::before{border-left:4px solid #B0B0B0}.mod-browse-history_card-quick::before{content:"";position:absolute;margin:auto;right:6px;top:0;bottom:0;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;transition-delay:1.5s;transition:all 0.25s}.mod-browse-history_card-quick a{color:#fff !important;display:block;padding:4px 8px 4px 6px}.mod-browse-history_card-quick .-label{font-size:10px;line-height:1.2;margin:0;padding:1px 0;transition:opacity 0.25s}.ss_tx,.balloon_title,.balloon_comment,.mod-alert_list_item,.mod-alert_footer a,.mod-alert_footer_more,.m-form-required_tx,.m-form-note_tx,.m-form-submit-small_tx,.m-form-tooltip_container,.m-form-notification_container,.m-breadcrumbs_container,.m-ranking-dates_label,.m-related-search_btn,.footer-nav_container,.mod-class-box-duration_tx,.mod-class-box-date,.-wish span,.mod-class-box-count-detail-list,.mod-long-class-box_area,.class-list-item-organizer_container,.class-list-item-organizer_tx,.class-list-item-teacher_tx,.mod_notification_item_tx,.mod_notification_item_class_tx,.mod_notification_item_info,.share-panel-notification_container,.dashboard-kpi-tab{font-size:0.8rem;line-height:1.8}.s_tx,#result_no_description p,.modalList .login_signup .title span,.modalList .login_signup .switching a,.header-dropdown-user_tx,.mod-alert_header,.mod-alert_list_empty,.m-modal_tx,.m-form-control_label,.m-form-description_input,.m-form-long-description_input,.m-form-content_for_member_input,.m-form_input,.m-form-counter_container,.m-ranking-dates_tx,.m-ranking-item_header,.m-ranking_tx,.footer-menu_title,.mod-class-box-catchcopy,.mod-class-box-cost_tx,.mod-class-box-cost-discounted_tx,.class-list-item-teacher_container,.m-review-user_tx,.m-class-review-footer_container{font-size:0.9rem;line-height:1.6}.m_tx,.modalList .login_signup .title,.m-form-introduction_container,.m-ranking_subtitle,.top-categories-area_title,.l-page_container{font-size:1rem;line-height:1.6}.l_tx,.header-category-links_title,.m-subsection_title{font-size:1.2rem;line-height:1.6}.ll_tx,.m-section_title{font-size:1.4rem;line-height:1.6}.mod-class-box{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;border-radius:0.4rem;position:relative;width:100%;vertical-align:top;min-height:21.2rem;box-sizing:border-box;margin-bottom:0.8rem}.mod-class-box:hover{background-color:rgba(2,195,154,0.1)}.class-box_container{padding:0.4rem}.class-box-link_container{position:absolute;width:100%;height:100%}.mod-class-box-cover-image{width:100%;padding-top:75%;background-size:cover;border-radius:0.4rem;border:solid 1px #EDEDED;overflow:hidden;line-height:1.4;box-sizing:border-box}.mod-class-box-catchcopy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:#44444A;margin-top:0.4rem;font-weight:bold;display:block;overflow:hidden;max-height:2.88rem}.mod-class-box-cost_container{display:block}.mod-class-box-cost_tx,.mod-class-box-cost-discounted_tx{font-weight:bold}.mod-class-box-cost_tx.-before_discount,.-before_discount.mod-class-box-cost-discounted_tx{font-weight:normal;text-decoration:line-through}.mod-class-box-duration_tx{margin-left:0.4rem}.mod-class-box-cost-discounted_tx{color:#E84855;margin-left:0.4rem}.mod-class-box-date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.mod-class-box-date .more-sessions{display:inline-block;*display:inline;*zoom:1;font-size:0.76rem}.class-box-date_tx{margin-right:0.2rem}.mod-class-box-situation p{display:inline;font-size:0.76rem;padding:0.2rem;border-radius:0.2rem}.mod-class-box-situation .-remaining{background-color:#FFDFD2;color:#EF6731}.mod-class-box-situation .-after_discount{margin-right:0.4rem;background-color:#fadadd;color:#E84855}.mod-class-box-situation .-disable{background-color:#DADDDC;color:#44444A}.-wish{position:absolute;right:0.4rem;bottom:0.4rem;display:block;border:1px solid #DADDDC;background:#fff;text-align:center;padding:0.4rem 0.8rem;border-radius:4px;z-index:200;font-size:1rem;width:1.4rem}.-wish:hover{background-color:rgba(2,195,154,0.1)}.-wish.-lb{right:auto;top:auto;left:10px;bottom:10px}.-wish i{font-size:1rem;color:#02C39A}.-wish.-on i{color:#E84855}.-wish.-on span{display:inline-block;*display:inline;*zoom:1;text-align:center;color:#E84855;font-weight:strong}.-lb{font-size:13px;position:absolute;bottom:10px;left:10px;z-index:200}.-lb.-b74{bottom:74px}.-lb .-wish{right:0;top:0;position:static}.mod-class-box-count-detail-list{margin:0;color:#555}.mod-long-class-box_area{padding-right:3.2rem;display:block;color:#96989c}.mod-class-card_img{background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#F7F7F7;height:255px;width:100%;position:relative}.mod-class-card_mid-lower{display:block;height:70px;overflow:auto;border-top:1px solid #EDEDED;background-color:#fff;padding:0 16px}.mod-class-card_footer{height:48px;border-top:1px solid #EDEDED;position:relative}.top-categories_container{width:100%;padding:1.6rem;border:1px solid #DADDDC;border-radius:0.2rem;box-sizing:border-box}.top-categories-links_coontainer{display:-webkit-flex;display:flex;padding:0.8rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-categories_item{position:relative;width:33%}.top-categories_item:nth-of-type(3n) .mod-balloon-subcategory-list{left:-521px}.top-categories_item:nth-of-type(3n) .mod-balloon-subcategory-list:after,.top-categories_item:nth-of-type(3n) .mod-balloon-subcategory-list:before{left:100%}.top-categories_item:nth-of-type(3n) .mod-balloon-subcategory-list:after{border-color:rgba(255,255,255,0);border-left-color:#ffffff}.top-categories_item:nth-of-type(3n) .mod-balloon-subcategory-list:before{border-color:rgba(214,214,214,0);border-left-color:#d6d6d6}.top-categories-item_btn{display:block;padding:0 0.8rem;box-sizing:border-box;border-radius:0.4rem}.top-categories-item_btn .icon{display:inline-block;*display:inline;*zoom:1;font-size:20px;margin-right:0.7rem;vertical-align:-2px;color:#02C39A}.top-categories-item_btn .category_name{display:inline-block;*display:inline;*zoom:1;margin-right:0.5rem;font-size:14px;line-height:16px;vertical-align:middle;color:#57585C}.top-categories-item_btn .category_name>a{color:#57585C}.top-categories-item_btn .count{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:16px;vertical-align:middle;color:#B9B3A2}.top-categories-item_btn:hover{background-color:rgba(2,195,154,0.1);background-color-text-decoration:underline}.mod-class-category-container_area_ic{width:12px;height:18px}.top-categories-area_container{padding:0.8rem;background-color:#F7F7F7;border-radius:0.4rem}.top-categories-area_title{margin-right:0.8rem;display:inline-block;font-weight:bold}.top-area-search_container{display:inline-block}.top-area-search-btn_container{display:inline-block}.top-area-search_select{margin-right:0.5rem}.top-area-search_btn{padding:0.2rem 0.8rem}.long-class-box_teacher_img{display:inline-block;flex-shrink:0;width:32px;height:32px;margin-right:0.4rem;overflow:hidden;background-color:#ffffff;border-radius:50%}@media screen and (max-width: 640px){.mod-count-list_button{position:relative;display:block;width:100%;background-color:transparent;border:none}.mod-count-list_button span{display:none}.mod-count-list_button i{position:relative;font-size:22px;display:block;top:0.4rem;left:0.4rem;bottom:0;margin:auto;width:26px;height:26px;color:#EDEDED}.mod-count-list_button.-on i{color:#E84855}}.mod-long-class-box{font-family:"nont-sans", sans-serif}.mod-long-class-box_footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:0.4rem;color:#57585C;padding:0.4rem 0}@media screen and (max-width: 640px){.mod-long-class-box_footer{display:inline-block}}.class-list-item-teacher_container{display:flex;align-items:center}.class-list-item-organizer_container{display:flex;margin-left:0.4rem;align-items:center}@media screen and (max-width: 640px){.class-list-item-organizer_container{margin-top:0.4rem;margin-left:0}}.class-list-item-organizer_tx{margin-right:0.4rem}.mod-long-class-box_teacher-name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;color:#44444A;display:inline-block}.mod-long-class-box_teacher-name p.name{display:inline-block;*display:inline;*zoom:1;font-size:16px;vertical-align:top}.mod-long-class-box_teacher-name p.name.l_logined_home{margin-left:3px}.mod-long-class-box_teacher-name p.name.-organizer-name{font-size:13px;padding-top:2px;letter-spacing:-0.5px}.class-list-item-teacher_tx{margin-right:0.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.class-list-teacher-badge_container{display:inline-block;*display:inline;*zoom:1;flex-shrink:0;width:1.2rem;height:1.2rem;background-repeat:no-repeat;background-position:center;background-size:contain}.mod-long-class-box-list{margin-top:10px}.mod-footer-paginator{overflow:hidden;width:100%;margin-bottom:53px}.mod-footer-paginator .list-result-count-view-bottom{line-height:40px;color:#B9B3A2;font-size:12px}.mod-side-calendar .ui-widget-content,#search_window_date_datepicker .ui-widget-content{background:#ffffff;border:1px solid #EDEDED;color:#44444A}.mod-side-calendar .ui-datepicker-header,#search_window_date_datepicker .ui-datepicker-header{position:relative;text-align:center;font-size:14px;line-height:36px;border-bottom:1px solid #EDEDED;background:#F7F7F7;color:#44444A}.mod-side-calendar .ui-datepicker-prev,#search_window_date_datepicker .ui-datepicker-prev{position:absolute;top:0;left:0;width:15px;padding-right:10px;cursor:pointer;text-indent:-9999px}.mod-side-calendar .ui-datepicker-prev:before,#search_window_date_datepicker .ui-datepicker-prev:before{display:block;content:"";position:absolute;left:8px;top:0;bottom:0;margin:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #44444A}.mod-side-calendar .ui-datepicker-next,#search_window_date_datepicker .ui-datepicker-next{position:absolute;top:0;right:0;width:15px;padding-left:10px;cursor:pointer;text-indent:-9999px}.mod-side-calendar .ui-datepicker-next:before,#search_window_date_datepicker .ui-datepicker-next:before{display:block;content:"";position:absolute;right:8px;top:0;bottom:0;margin:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #44444A}.mod-side-calendar .ui-datepicker-calendar tr th,#search_window_date_datepicker .ui-datepicker-calendar tr th{width:32px;font-size:10px;background:#DADDDC;line-height:20px;text-align:center;color:#57585C}.mod-side-calendar .ui-datepicker-calendar thead tr,#search_window_date_datepicker .ui-datepicker-calendar thead tr{border-bottom:1px solid #EDEDED}.mod-side-calendar .ui-datepicker-calendar tbody tr:last-child,#search_window_date_datepicker .ui-datepicker-calendar tbody tr:last-child{border:none}.mod-side-calendar .ui-datepicker-calendar tr td,#search_window_date_datepicker .ui-datepicker-calendar tr td{vertical-align:top;font-size:10px}.mod-side-calendar .ui-datepicker-calendar tr td:last-child,#search_window_date_datepicker .ui-datepicker-calendar tr td:last-child{border:none}.mod-side-calendar .ui-datepicker-calendar tr td .ui-state-default,#search_window_date_datepicker .ui-datepicker-calendar tr td .ui-state-default{display:inline-block;color:#44444A}.mod-side-calendar .ui-datepicker-calendar tr td a.ui-state-default,#search_window_date_datepicker .ui-datepicker-calendar tr td a.ui-state-default{font-weight:normal}.mod-side-calendar .ui-datepicker-calendar tr td a.ui-state-default:hover,#search_window_date_datepicker .ui-datepicker-calendar tr td a.ui-state-default:hover{background-color:transparent;cursor:default}.mod-side-calendar .ui-datepicker-calendar tr td a,#search_window_date_datepicker .ui-datepicker-calendar tr td a{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:36px;color:#44444A}.mod-side-calendar .ui-datepicker-calendar tr td.saturday,#search_window_date_datepicker .ui-datepicker-calendar tr td.saturday{color:#04C2CC}.mod-side-calendar .ui-datepicker-calendar tr td.saturday a,#search_window_date_datepicker .ui-datepicker-calendar tr td.saturday a{color:#04C2CC}.mod-side-calendar .ui-datepicker-calendar tr td.sunday,#search_window_date_datepicker .ui-datepicker-calendar tr td.sunday{color:#E84855}.mod-side-calendar .ui-datepicker-calendar tr td.sunday a,#search_window_date_datepicker .ui-datepicker-calendar tr td.sunday a{color:#E84855}.mod-side-calendar .ui-datepicker-calendar tr td.scheduled_day.-active,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day.-active{background:#E6BB0C}.mod-side-calendar .ui-datepicker-calendar tr td.scheduled_day a.ui-state-default,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day a.ui-state-default{background:rgba(2,195,154,0.2);font-weight:bold}.mod-side-calendar .ui-datepicker-calendar tr td.scheduled_day a.ui-state-default:hover,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day a.ui-state-default:hover{background:rgba(2,195,154,0.5);cursor:pointer}.mod-side-calendar .ui-datepicker-calendar tr td.reserveday a,#search_window_date_datepicker .ui-datepicker-calendar tr td.reserveday a{border-radius:0.2rem;background:#9ac54a;color:#fff}.mod-side-calendar .ui-datepicker-calendar tr td.reserveday a:hover,#search_window_date_datepicker .ui-datepicker-calendar tr td.reserveday a:hover{color:#fff;cursor:pointer;background:rgba(2,195,154,0.5)}.mod-side-calendar .ui-datepicker-calendar tr td.wishday a,#search_window_date_datepicker .ui-datepicker-calendar tr td.wishday a{border-radius:0.2rem;background:#fac9b0;color:#000}.mod-side-calendar .ui-datepicker-calendar tr td.wishday a:hover,#search_window_date_datepicker .ui-datepicker-calendar tr td.wishday a:hover{background:#02C39A}.mod-side-calendar .ui-datepicker-calendar tr td.ui-datepicker-today a:hover,#search_window_date_datepicker .ui-datepicker-calendar tr td.ui-datepicker-today a:hover{background-color:rgba(87,88,92,0.2)}#search_window_date_datepicker .ui-widget-content{margin:0}.mod-side-calendar.mod-mypage_calendar .ui-widget-content,.mod-mypage_calendar#search_window_date_datepicker .ui-widget-content{margin:1.6rem 0 0}.mod-super-specials-wrapper{background-color:#fff}.mod-super-specials{width:980px;margin:0 auto;background-color:#fff}.mod-super-specials-cover{position:relative;height:280px}.mod-super-specials-cover img{position:absolute;vertical-align:top}.mod-super-specials-header{padding:18px 0 36px;border-bottom:1px solid #dfd9bf}.mod-super-specials-header-title-box{clear:both;height:20px}.mod-super-specials-header-title{float:left;width:600px;color:#9c936f;font-size:15px}.mod-super-specials-header-sns-btn{float:right;margin-right:-40px;display:flex;align-items:center;justify-content:end;gap:0.7rem}.mod-super-specials-header-subtitle{line-height:1.4;margin-top:30px;color:#2f2f2f;font-size:26px}.mod-super-specials-inner{width:820px;margin:0 auto}.mod-super-specials-main-content{padding:36px 0 13px}.mod-super-specials-main-content-comment{line-height:1.6;color:#4b4b4b;font-size:16px;margin-bottom:16px}.mod-super-specials-main-content-teacher{margin-top:60px}.mod-super-specials-main-content-teacher-headline{color:#9c936f;font-size:22px}.mod-super-specials-main-content-teacher-list{overflow:hidden;margin-top:32px}.mod-super-specials-main-content-teacher-list a{color:#41586e}.mod-super-specials-main-content-teacher-list a:hover{color:#686868;text-decoration:underline}.mod-super-specials-main-content-teacher-list dt{float:left;width:130px;margin-right:25px}.mod-super-specials-main-content-teacher-list dt img{width:130px;height:130px}.mod-super-specials-main-content-teacher-list dt img:hover{opacity:0.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.mod-super-specials-main-content-teacher-list dd{float:left;width:665px;color:#000}.mod-super-specials-main-content-teacher-list dd.name{font-size:22px;line-height:22px}.mod-super-specials-main-content-teacher-list dd.catch{margin-top:5px;font-size:16px;line-height:33px}.mod-super-specials-main-content-teacher-list dd.prof{margin-top:10px;font-size:12px;min-height:105px;line-height:20px;margin-bottom:40px}.mod-super-specials-class-list-section>.mod-long-class-box{width:705px;margin:43px auto 0}.mod-super-specials-class-list-section .class_balloon{overflow:hidden;margin-bottom:2.4rem;margin-right:5rem}.mod-super-specials-class-list-headline{line-height:40px;background-color:#f2efe2;color:#9c936f;font-size:22px;text-align:center}.mod-super-specials-social-widget{overflow:hidden;width:980px;margin:0 auto;padding:26px 0 32px}.mod-super-specials-social-widget-fb{float:left}.mod-super-specials-social-widget-tw{float:right}.mod-recent-comment{width:800px;height:260px;background-color:#fff;border:1px solid #DADDDC;border-radius:0.4rem;overflow:hidden;margin:auto}.mod-recent-comment_inner{display:inline-block;float:right;height:260px;position:relative}.mod-recent-comment_inner a{color:#44444A}.mod-recent-comment_inner h3{font-weight:bold;color:#44444A;font-size:22px;margin-top:24px;margin-bottom:8px;padding-left:16px}.mod-recent-comment_inner p{color:#57585C;font-size:14px;padding:0 16px;line-height:1.8em}.mod-recent-comment_footer{background-color:#F7F7F7;width:100%;height:64px;position:absolute;bottom:0}.mod-recent-comment_footer .sa-btn-right{color:#fff;width:200px;float:right;margin:12px 8px}.mod-recent-comment_footer .footer-class-title{color:#44444A;font-size:12px;font-weight:bold;line-height:64px;padding-left:16px}.m-reviews_container{border-top:0;box-sizing:border-box}@media screen and (max-width: 640px){.m-reviews_container{font-size:1rem}}.m-review_container{padding:1.6rem 0;border-radius:0.4rem}@media screen and (max-width: 640px){.m-review_container{background-color:#fff;margin:0.8rem 0;border:1px solid #DADDDC;padding:0.8rem;color:#57585C}}.m-review-icons_container{display:inline}.m-review-icons_container i{font-size:1.4em;margin:0 0.4rem}@media screen and (max-width: 640px){.m-review-icons_container i{font-size:1.2em}}.m-review-user_container{margin-top:0.4rem;box-sizing:border-box;display:flex;align-items:center}.m-review-user-img_container{width:40px;height:40px}.m-review-user_img{width:100%}.m-review-user_tx{margin-left:0.8rem;color:#B9B3A2}.m-review-contents_container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.m-review_title{display:inline;margin-right:0.8rem;color:#44444A;font-weight:bold;font-size:1rem;line-height:1.5}.m-review-comment_container{position:relative;margin:10px 0;color:#57585C;font-size:0.9rem;line-height:1.5;box-sizing:border-box}.m-review-info_container{padding-top:16px;float:right;text-align:right;margin-right:36px}.m-review-info_container li{display:inline-block}.m-review-info_container a{color:#00AC88}.m-review-reply_container{margin-top:0.8rem}.m-review-reply_title{font-size:0.9rem;font-weight:bold}.m-review-reply-contents_container{margin-top:0.2rem}.m-class-review-footer_container{margin-top:0.8rem;text-align:right}.m-reviews_footer{border-top:0;text-align:center;transition:background-color 0.3s}.m-reviews-more_btn{color:#02C39A;border:1px solid #02C39A;padding:0.8rem 1.2rem;display:inline-block;-webkit-border-radius:0.2rem;-moz-border-radius:0.2rem;border-radius:0.2rem}.m-reviews-more_btn:hover{background-color:#efefef}@media screen and (max-width: 640px){.m-reviews-more_btn{width:100%}}.mod-teacher-join{width:100%;position:relative}.mod-teacher-join_inner{width:960px;margin:auto;overflow:auto;padding:40px 0}.mod-teacher-join_img-wrap{width:160px;height:160px;float:left}.mod-teacher-join_img-wrap img{width:160px}.mod-teacher-join_content-wrap{float:left;padding-left:16px}.mod-teacher-join_content-wrap .sa-btn-right{float:right}.mod-teacher-join_content-wrap p{font-size:16px;font-weight:bold;margin-bottom:32px}.mod-teacher-join_content-wrap h3{font-size:32px;font-weight:bold;color:#04C2CC}.ss_tx,.balloon_title,.balloon_comment,.mod-alert_list_item,.mod-alert_footer a,.mod-alert_footer_more,.m-form-required_tx,.m-form-note_tx,.m-form-submit-small_tx,.m-form-tooltip_container,.m-form-notification_container,.m-breadcrumbs_container,.m-ranking-dates_label,.m-related-search_btn,.footer-nav_container,.mod-class-box-duration_tx,.mod-class-box-date,.-wish span,.mod-class-box-count-detail-list,.mod-long-class-box_area,.class-list-item-organizer_container,.class-list-item-organizer_tx,.class-list-item-teacher_tx,.mod_notification_item_tx,.mod_notification_item_class_tx,.mod_notification_item_info,.share-panel-notification_container,.dashboard-kpi-tab{font-size:0.8rem;line-height:1.8}.s_tx,#result_no_description p,.modalList .login_signup .title span,.modalList .login_signup .switching a,.header-dropdown-user_tx,.mod-alert_header,.mod-alert_list_empty,.m-modal_tx,.m-form-control_label,.m-form-description_input,.m-form-long-description_input,.m-form-content_for_member_input,.m-form_input,.m-form-counter_container,.m-ranking-dates_tx,.m-ranking-item_header,.m-ranking_tx,.footer-menu_title,.mod-class-box-catchcopy,.mod-class-box-cost_tx,.mod-class-box-cost-discounted_tx,.class-list-item-teacher_container,.m-review-user_tx,.m-class-review-footer_container{font-size:0.9rem;line-height:1.6}.m_tx,.modalList .login_signup .title,.m-form-introduction_container,.m-ranking_subtitle,.top-categories-area_title,.l-page_container{font-size:1rem;line-height:1.6}.l_tx,.header-category-links_title,.m-subsection_title{font-size:1.2rem;line-height:1.6}.ll_tx,.m-section_title{font-size:1.4rem;line-height:1.6}.notification-empty_tx{margin-bottom:0.8rem;font-size:1rem;color:#96989c}.mod_notification_list{width:100%;margin:0 auto}.mod_notification_item{border-bottom:solid 1px #EDEDED;padding:16px 12px;min-height:60px}.mod_notification_item:hover{background:rgba(2,195,154,0.1);transition:background-color 0.25s}.mod_notification_item.-new{background:rgba(2,195,154,0.1)}.mod_notification_item.-new:hover{background:rgba(2,195,154,0.2);transition:background-color 0.25s}a.mod_notification_item_area{display:flex;color:#57585C}.mod_notification_item_icon{width:50px;margin-right:0.8rem;position:relative}.mod_notification_item_icon i{font-size:20px;vertical-align:middle}.mod_notification_item_icon .-new{width:10px;height:10px;background:#ff0000;position:absolute;border-radius:50%;top:-5px;left:-5px}.mod_notification_item_icon .news_icon{border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center;border-width:2px;border-style:solid}.mod_notification_item_icon .-blue_line{color:#5C95B6;background:#fff;border-color:2px solid #5C95B6}.mod_notification_item_icon .-green_line{color:#02c39a;background:#fff;border-color:2px solid #02c39a}.mod_notification_item_icon .-green_bg{color:#fff;background:#02c39a;border-color:2px solid #02c39a}.mod_notification_item_icon .-yellow_bg{color:#fff;background:#E6BB0C;border-color:2px solid #E6BB0C}.mod_notification_item_icon .-orange_bg{color:#fff;background:#EE7542;border-color:2px solid #EE7542}.mod_notification_item_icon .-red_bg{color:#fff;background:#E84855;border-color:2px solid #E84855}.mod_notification_item_icon .-blue_bg{color:#fff;background:#5C95B6;border-color:2px solid #5C95B6}.mod_notification_item_detail{position:relative;width:100%}.mod_notification_item_contents_container{overflow:hidden}.mod_notification_item_tx{margin-bottom:0.8rem;display:inline-block}.mod_notification_item_tx strong,.mod_notification_item_tx b{font-weight:bold}.mod_notification_item_tx.-red{color:#E84855}.notification-item-note_tx{color:#96989c;font-size:0.9rem}.mod_notification_item_class{display:flex;overflow:hidden;border-radius:4px;margin-bottom:8px;box-sizing:border-box;border:1px solid #ddd;float:right;width:40%}@media screen and (max-width: 640px){.mod_notification_item_class{width:100%}}.mod-notification-item-class-img_container{width:30%}.mod-notification-item-class_img{width:100%}.mod_notification_item_class_tx{width:70%;padding:0.4rem}.mod_notification_item_reserve{position:relative;height:12px}.mod_notification_item_info .-schedule{width:50%}.mod_notification_item_info .-schedule .-other{display:inline-block;background:#eee;color:#999;padding:4px;border-radius:2px}.mod_notification_item_info .-date{text-align:right;padding:4px;color:#96989c}.mod_notification_min{line-height:1.4;text-align:left}.mod_notification_min .mod_notification_item{padding:12px}.mod_notification_min .mod_notification_item_icon .-new{width:6px;height:6px;background:#ff0000;position:absolute;border-radius:50%;top:0px;left:0px}.mod_notification_min .mod_notification_item_read{font-size:13px}.mod_notification_min .mod_notification_item_detail{padding-right:0%;font-size:13px}.mod_notification_min .mod-notification-item-class-img_container{padding:0.4rem}.mod_notification_min .mod-notification-item-class_img{border-radius:0.2rem}.mod_notification_min .mod_notification_item_class{width:100%;position:relative;font-size:13px}.mod_notification_min .mod_notification_item_class.-simple{border:none;border-radius:0;border-top:1px solid #ddd}.mod_notification_min .mod_notification_item_class.-simple .-text{padding:8px 0;font-size:12px;width:100%}.mod_notification_min .mod_notification_item_class .-img{width:80px}.notification-direct-message_container{padding:1.6rem 1.6rem 2.4rem}@media screen and (max-width: 640px){.notification-direct-message_container{padding:1.6rem 0.8rem 2.4rem}}.notification-direct-message_title{margin:0.4rem 0 0.8rem;padding-right:3.2rem;font-weight:bold;font-size:1.2rem}.notification-direct-message-user_tx{display:inline-block}.notification-direct-message-user_img{display:inline-block;width:40px;height:40px;margin-right:0.4rem;overflow:hidden;border:solid 1px #EDEDED;border-radius:50%}.notification-direct-message_tx{margin-top:1.6rem;font-weight:normal;font-size:0.9rem;line-height:1.6}.notification-direct-message_tx a{color:#00AC88}.notification-direct-message_tx a:hover{text-decoration:underline}.notification-direct-message_link{margin-top:1rem;font-size:0.9rem;text-align:right}.notification-direct-message_link a{color:#00AC88}.notification-direct-message_link a:hover{color:#02C39A}.mod-campaign-banner{width:100%;height:50px;background-color:#02C39A;padding:0 16px;box-sizing:border-box}.mod-campaign-banner_inner{width:100%;margin:auto}.mod-campaign-banner.-maintenance-banner{background-color:#fff;border-bottom:1px solid #EDEDED}.mod-campaign-banner.-maintenance-banner .mod-campaign-banner_text{color:#444}.mod-campaign-banner.-maintenance-banner .mod-campaign-banner_text.-red{color:#E84855}.mod-campaign-banner.-maintenance-banner .mod-campaign-banner_btn{color:#fff;background-color:#02C39A}.mod-campaign-banner>a{display:block}.mod-campaign-banner_text{font-size:14px;line-height:50px;display:none;color:#fff}.mod-campaign-banner_text>span{font-weight:bold;color:#303035}.mod-campaign-banner_btn{line-height:22px;display:none;position:relative;float:right;margin:6px 0 6px 6px;padding:8px 18px 8px 12px;cursor:pointer;transition:opacity 0.3s;color:#02c39a;border-radius:2px;background-color:#fff}.mod-campaign-banner_btn:before{position:absolute;top:12px;right:8px;width:0;height:0;content:"";opacity:0.6;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #02c39a}.mod-campaign-banner_btn:hover{opacity:0.8}.mod-campaign-banner_close{font-size:30px;color:#007960;float:right;line-height:48px;height:50px;margin-right:8px;cursor:pointer}.mod-campaign-banner_icon{width:32px;position:relative;bottom:2px;margin-right:8px}.-like{position:absolute;left:8px;top:8px;width:20px;height:20px;z-index:22}.-like .heart{cursor:pointer;color:#D4D4D4;position:absolute;background:currentColor;margin-top:8px;margin-left:7px;width:10px;height:10px;animation-duration:0.5s;animation-name:likepop;border-left:solid 2px #fff;border-bottom:solid 2px #fff;transition:all 300ms 0s ease;-webkit-transition:all 300ms 0s ease;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.-like .heart:hover{transform:rotate(-45deg) scale(1.3);z-index:2;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,0.4)}.-like .heart.-checked{color:#E84855;animation-duration:0.5s;animation-name:likepop_checked;border-left:solid 2px #E84855;border-bottom:solid 2px #E84855}.-like .heart.-checked:before{border-top:solid 2px #E84855;border-left:solid 2px #E84855;border-right:solid 2px #E84855}.-like .heart.-checked:after{border-top:solid 2px #E84855;border-right:solid 2px #E84855;border-bottom:solid 2px #E84855}.-like .heart.-checked:hover{color:#E84855}.-like .heart:before{content:"";position:absolute;background:currentColor;top:-5px;left:-2px;width:8px;height:5px;border-radius:6px 6px 0 0;border-top:solid 2px #fff;border-left:solid 2px #fff;border-right:solid 2px #fff}.-like .heart:after{content:"";background:currentColor;position:absolute;top:0px;left:8px;width:5px;height:8px;border-radius:0 6px 6px 0;border-top:solid 2px #fff;border-right:solid 2px #fff;border-bottom:solid 2px #fff}.mod-share-panel{width:700px;z-index:11000;background-color:#fff}.share-panel-notification_container{display:block;margin:0.8rem 0;padding:0.8rem;background-color:#F7F7F7;border-radius:0.4rem}.share-panel-subtitle-notification_tx{margin-left:0.8rem;font-size:0.8rem}.share-panel-service_container{display:flex;margin-top:1.6rem}.share-panel-service-img_container{flex-shrink:0;width:160px}.share-panel-service_img{width:160px;height:auto;border-radius:0.4rem}.share-panel-teacher_img{float:left;background-color:#F7F7F7;border-radius:50%;width:100px;height:100px;margin-right:12px}.share-panel-service-info_container{display:table-cell;padding-left:0.8rem;vertical-align:top;text-align:left}.share-panel-service_title{color:#44444A;font-weight:bold;font-size:1rem}.share-panel-service-description_container{margin-top:0.2rem;color:#777;font-size:0.8rem}.share-panel-service-teacher_container{margin-top:0.4rem}.share-panel-service-teacher_label{margin-left:0.2rem;color:#96989c;font-size:0.76rem}.share-panel-cover_img{margin-bottom:1.6rem;width:100%;height:auto}.mod-share-panel_item-inner{width:100%;border-radius:1px;background-color:#fff;overflow:auto;box-sizing:border-box}.mod-share-panel_item-inner .-share-panel_organizer-image{float:left;width:100px;height:100px;margin:15px;background-color:#F7F7F7}.mod-share-panel_item-inner .-share-panel_organizer-image.-small{width:64px;height:64px;margin:0;position:absolute;left:8px;bottom:8px;box-shadow:0 0 16px rgba(0,0,0,0.5)}.mod-share-panel_item-inner .-share-panel_class-image{float:left}.mod-share-panel_item-inner .-share-panel_class-image img{width:134px;float:left}.mod-share-panel_item-cover{position:relative}.share-panel-sessions_container{margin-top:1.6rem}.mod-share-panel_discount-details{transition:visibility 0.25s}.mod-share-panel_discount-details .-discount-text{display:inline-block;text-align:left;vertical-align:middle;display:none}.mod-share-panel_discount-details .-discount-alert{font-weight:bold}.mod-share-panel_discount-details .-discount-amount{font-weight:bold;font-size:1.5rem}.mod-share-panel_discount-details .-discount-limit{font-size:0.8rem}.mod-share-panel_discount-details .-discount-rate{color:#fff;font-weight:bold}.mod-share-panel_discount-details.-active .-discount-alert{display:none}.mod-share-panel_discount-details.-active .-discount-text{display:block}.share-panel-discount_container{margin-top:0.4rem}.share-panel-input_label{position:relative;top:0.4rem;margin-right:0.8rem}.share-panel-discount-alert_container{margin-top:0.8rem;padding:0.8rem;color:#E84855;font-weight:bold;background-color:rgba(232,72,85,0.1);border-radius:0.4rem}.share-panel-url_container{margin-top:0.8rem;padding:0.8rem;border:solid 1px #DADDDC;background-color:rgba(2,195,154,0.05);border-radius:0.4rem 0.4rem 0.4rem 0}.share-panel-url_container p{white-space:pre-wrap}.share-panel-url_btn{padding:0.8rem;border-radius:0 0 0.2rem 0.2rem}.share-panel-section_container{margin-top:0.8rem;padding:1.2rem;background-color:#F7F7F7}.share-panel-section_title{margin-bottom:0.4rem;font-weight:bold;font-size:1rem}.share-panel-section_footer{margin-top:0.4rem}.share-panel-section_footer .e-secondary_btn,.share-panel-section_footer .e-secondary_btn-m,.share-panel-section_footer .e-secondary_btn-s,.share-panel-section_footer .m-modal-close_btn,.share-panel-section_footer .m-modal-back_btn,.share-panel-section_footer .m-form-back_btn,.share-panel-section_footer .m-ranking-more_btn,.share-panel-section_footer .m-ranking_btn,.share-panel-section_footer .m-related-search_btn,.share-panel-section_footer .m-reviews-more_btn,.share-panel-section_footer .p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link .share-panel-section_footer li{margin-right:0.4rem;padding:0.8rem}.share-panel-section-footer_tx{margin-top:0.4rem}.share-panel-section-footer_tx a{color:#02C39A}.class-owner-notifications_container{margin-top:0.8rem}.p-class-owner-notifications-list{display:block}.p-class-owner-notifications-list_item{font-size:0.8rem;margin-bottom:0.4rem;padding:0.8rem 2.4rem 0.8rem 0.8rem;background:#F7F7F7;position:relative;border-radius:0.4rem;width:100%;box-sizing:border-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;transition:background-color 0.15s}.p-class-owner-notifications-list_item li:last-child{margin-bottom:0}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_icon{display:block;height:100%;width:10%;float:left;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;vertical-align:middle}.p-class-owner-notifications-list_item a{color:#02C39A}.p-class-owner-notifications-list_item a:hover{color:#34E0BC}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_message,.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link{display:block;vertical-align:middle}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_message{margin-left:60px}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_icon{width:40px;margin:0 auto;text-align:center;top:50%;position:absolute;transform:translateY(-50%);height:auto;left:15px;height:auto;text-align:center}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_icon i{color:#D4D4D4;font-size:22px;line-height:22px}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_icon .-avatar{display:inline-block;border-radius:50%;background-color:#fff;background-size:cover;height:38px;width:38px;font-size:8px;border:solid 1px #D4D4D4}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link{margin-top:0.4rem;width:100%}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li{font-size:0.8rem;margin-right:0.4rem;padding:0.4rem 0.8rem;background-color:transparent;border-radius:1.6rem}.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_hide{position:absolute;right:0;top:4px}.p-class-owner-notifications-list_item .sajs-class-owner-notifications-list_item_hide{color:#02C39A;display:block;height:18px;width:18px;padding:5px}.mypage-nav_container{float:left;margin-top:32px;width:233px;border-right:solid 1px #DADDDC;padding-right:13px;margin-bottom:96px;padding-top:10px}@media screen and (max-width: 640px){.mypage-nav_container{display:none}}.mypage-nav-profile_container{margin-bottom:0.8rem;width:100%;text-align:center}.mypage-nav-profile_wrapper{margin:0 auto 0.8rem}.mypage-nav-profile_wrapper .-profile_link{position:absolute;opacity:0;bottom:0;left:50%;right:0;font-size:11px;color:#fff;padding:4px 0;text-align:center;width:120%;background-color:rgba(251,251,251,0.75);transition:opacity 0.25s;transform:translateX(-50%)}.mypage-nav-profile_wrapper .-profile_link a{color:#02C39A}.mypage-nav-profile_wrapper .-profile_image{display:block;text-align:center;position:relative;height:100px;width:100px;margin:0 auto 8px auto}.mypage-nav-profile_wrapper .-profile_image:hover .-profile_link{opacity:1;transition:opacity 0.25s}.mypage-nav-profile_wrapper .-profile_image.-teacher .-photo{border-radius:50%;width:100px;height:100px;margin:0;background:#eee;display:block}.mypage-nav-profile_wrapper .-profile_image.-teacher .-badge{position:absolute;right:0;top:1px;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center top}.mypage-nav-profile_wrapper .-profile_image.-organization .-photo{width:100px;height:100px;margin:0;background:#eee;display:block}.mypage-nav-profile_wrapper .-profile_image.-organization .-badge{position:absolute;right:-16px;top:-7px;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center top}.mypage-nav-profile_wrapper .-name{text-align:center;margin-bottom:0.4rem;font-size:1rem;display:block;float:none}.mypage-nav-profile_wrapper .-name .-approval a{font-size:11px;color:#02C39A}.mypage-nav-profile_wrapper .-name strong{font-size:1rem}.mypage-nav-profile_wrapper .-name .-check{width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;position:relative;top:2px}.mypage-nav-profile_wrapper .-photo ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 0}.mypage-nav-profile_wrapper .-photo ul li{width:33.333332%}.mypage-nav-profile_wrapper .-photo ul li a{display:block;padding:1px 2px}.mypage-nav-profile_wrapper .-photo ul li a img{width:100%;height:auto}.mypage-nav-menu_container{margin-bottom:0.4rem;color:#4a4a4a}.mypage-nav-menu_container li{font-size:14px;position:relative}.mypage-nav-menu_container li.active .mypage-nav-menu_btn{color:#02C39A;font-weight:bold}.mypage-nav-menu_btn{padding:0.3rem 0.8rem;display:block;width:100%;box-sizing:border-box;border-radius:0.4rem}.mypage-nav-menu_btn:hover{color:#02C39A;background-color:#F7F7F7}.mypage-nav-menu_btn i{font-size:1.4em;line-height:16px}.mypage-nav-menu-children_container{margin-bottom:0.4rem}.mypage-nav-menu-child_container{padding-left:1.2rem}.mypage-nav-menu-child_container a{display:block;padding:0.2rem;color:#96989c;font-size:0.9rem;border-radius:0.4rem}.mypage-nav-menu-child_container a:hover{color:#02C39A;font-weight:bold;background-color:#F7F7F7}.mypage-nav-menu-child_container.active a{color:#02C39A;font-weight:bold;background-color:#F7F7F7}.mypage-nav-menu_subtitle{margin:0.8rem 0 0.4rem;color:#96989c;font-weight:bold;font-size:0.8rem}.mypage-nav-menu_subtitle::after{position:relative;top:0.5rem;content:"";width:80%;float:right;display:block;border-top:solid 1px #DADDDC}.mypage-nav-menu-support_container{margin:0.8rem 0 1.6rem;padding:0.4rem 0.8rem;background-color:#F7F7F7;border-radius:0.2rem}.mypage-nav-menu-support_title{margin:0.8rem 0;color:#96989c;font-weight:bold;font-size:0.8rem}.dashboard-stats_container{margin-top:2.4rem;width:100%;position:relative}.dashboard-stats_container .-open{display:block}@media screen and (max-width: 640px){.dashboard-stats_container{margin-top:0.8rem}}.-stats_data.-open{display:table-row}.-stats_period,.-stats_data{display:none;font-size:1rem}@media screen and (max-width: 640px){.-stats_period,.-stats_data{font-size:0.9rem;text-align:center}}.dashboard-stats_label{margin-right:0.8rem;font-weight:normal;font-size:0.8rem;color:#96989c}@media screen and (max-width: 640px){.dashboard-stats_label{display:none}}.p-dashboard_stats_detail{margin-top:0.8rem;width:100%}.dashboard-stats-period_container{display:inline-block;overflow:hidden;width:100%}.dashboard-stats-period_container .disable-link{pointer-events:none}.dashboard-stats-period_container.kpi-tab-group{margin-bottom:0.8rem}@media screen and (max-width: 640px){.dashboard-stats-period_container.kpi-tab-group{display:flex;width:100%}.dashboard-stats-period_container.kpi-tab-group form.button_to{width:23%;margin:0 0.2rem}}.dashboard-stats-period_btn{display:inline-block;overflow:hidden}.p-dashboard_onboarding{width:100%;background-color:#FBFBFB;margin-bottom:20px;position:relative;margin-top:12px;padding-bottom:24px;display:inline-block}.p-dashboard_onboarding_header{margin-bottom:24px}.p-dashboard_onboarding_image_welcome{width:100%;height:auto}.p-dashboard_onboarding_image_howto{width:100%;height:auto}.p-dashboard_onboarding_image_howto_steps{width:80%;height:auto}.dashboard-onbording-steps_container{display:flex;flex-wrap:wrap}.dashboard-onbording-step_container{width:50%;margin-bottom:1.6rem;padding:0.8rem;box-sizing:border-box}@media screen and (max-width: 640px){.dashboard-onbording-step_container{width:100%}}.dashboard-kpi-tab{display:block;float:left;cursor:pointer;margin:0 0.2rem;padding:0.4rem 1.2rem;border:1px solid #DADDDC;border-bottom:none;transition:0.2s;text-align:center;color:#fff;box-sizing:border-box;transition:background-color 0.2s, color 0.2s;background-color:#02C39A;border-radius:0.4rem 0.4rem 0 0}.dashboard-kpi-tab.-active{color:#44444A;background-color:#fff;transition:background-color 0.2s, color 0.2s}.dashboard-kpi-tab:focus{border-color:#DADDDC;box-shadow:unset;outline:unset}.dashboard-kpi-tab:hover{color:#44444A;background-color:#fff;cursor:pointer}.dashboard-kpi-tab:hover.-active{transition:none}@media screen and (max-width: 640px){.dashboard-kpi-tab{width:100%;padding:0.8rem 0}}.p-dashboard_stats_table{width:100%;margin-top:0.8rem;margin-bottom:1.6rem;text-align:center}.p-dashboard_stats_table thead{font-size:0.76rem;color:#96989c}.p-dashboard_stats_table thead td{text-align:center;padding:4px 8px}.p-dashboard_stats_table tbody{background:#F7F7F7;padding:0;border-top:solid 1px #EDEDED;border-bottom:solid 1px #EDEDED;position:relative;text-align:center}.p-dashboard_stats_table tbody td{text-align:center;padding:0.4rem;font-weight:normal}@media screen and (max-width: 640px){.p-dashboard_stats_table tbody td{padding:0.4rem 0}}.p-dashboard_stats_table tbody .-stats_data td{font-size:0.8rem;position:relative}.p-dashboard_stats_table tbody .-stats_data td span{font-size:0.9rem;font-weight:bold;margin-left:2px;margin-right:2px}@media screen and (max-width: 640px){.p-dashboard_stats_table tbody .-stats_data td span{font-size:0.8rem;white-space:nowrap}}.p-dashboard_stats_table .-stats_data.-blank td{color:#DADDDC}.-session-details{display:none}.-session-details.-open{display:block}.mod-mypage_content,.ContentField{float:right;width:702px;display:block}.mod-mypage_tab_empty_box{background-color:#FBFBFB;min-height:250px;text-align:center;line-height:250px}.mod-mypage_layout{margin:0 auto 35px auto;width:970px;overflow:hidden}@media screen and (max-width: 640px){.mod-mypage_layout{width:100%}}.mod-mypage_layout h2 span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:15px}.mypage-header-totalitem_tx{display:inline-block;margin-left:0.4rem;padding:0.2rem 0.4rem;color:#57585C;font-size:0.8rem;vertical-align:middle;background-color:#EDEDED}.mod-mypage_content_status_tab{width:100%;text-align:center;margin:0.8rem 0;font-size:1rem}.mod-mypage_content_status_tab li{display:inline-block;*display:inline;*zoom:1;color:#44444A;font-weight:bold}.mod-mypage_content_status_tab li a{color:#02C39A;font-weight:normal}.mod-mypage_content_status_tab li a:hover{text-decoration:underline}.mod-mypage_content_status_tab li.active a{font-weight:bold;color:#44444A}.mod-class-discount_list{padding:8px 0 16px 0;display:block;width:100%;overflow:auto}.mod-class-discount_list li{margin-bottom:16px}.mod-class-discount_list li:last-of-type{margin:0}.mod-class-discount_list-item{border:1px solid #02C39A;overflow:auto;position:relative;border-radius:0.4rem;display:inherit !important}.mod-class-discount_list-item .-icon{width:60px;height:60px;color:#fff;float:left;background-color:#02C39A;border-radius:50%;text-align:center;margin:10px}.mod-class-discount_list-item .icon-sa-discount{font-size:20px;line-height:58px}.mod-class-discount_list-item .-text{padding-top:16px}.mod-class-discount_list-item .-detail{position:absolute;right:10px;top:10px}.mod-class-discount_more-link{display:block;text-align:right;margin-bottom:20px}.mod-class-discount_more-link a{color:#02C39A}.pointer-events-none{pointer-events:none;opacity:0.3}.pointer-events-none:hover{background:#02C39A}.mypage-form-error_container{width:auto;margin:0.8rem 0;border:2px solid #E84855;border-radius:10px}.mypage-form-error_title{margin:0;padding:6px 0px 6px 46px;color:#E84855;font-size:1.2rem;background:#f5f6f1 url("../png/icon_coution-1-52f5692883c65a9abd7c73cde52e713e7a4ef56262e42e32fcf078d3c78f74bd.png") no-repeat 10px 9px;background-size:26px;border-radius:10px 10px 0 0}.mypage-form-error_text{font-size:1rem;background:#fff;border-radius:0 0 10px 10px;padding:10px;color:#E84855}.l-page_container{width:100%;margin:0 auto;box-sizing:border-box;color:#57585C}.l-header_container{width:100%;padding:1.6rem 0}@media screen and (max-width: 980px){.l-header_container{padding:0.8rem}}.l-bg_container,.l-bg_container-grey,.l-bg_container-green,.l-bg_container-yellow,.l-bg_container-blue{width:100%;position:relative;padding:2.4rem 0 0}@media screen and (max-width: 980px){.l-bg_container,.l-bg_container-grey,.l-bg_container-green,.l-bg_container-yellow,.l-bg_container-blue{padding:1.6rem 0 0}}.l-bg_container-grey{background-color:#F7F7F7}.l-bg_container-green{background-color:rgba(2,195,154,0.1)}.l-bg_container-yellow{background-color:rgba(230,187,12,0.1)}.l-bg_container-blue{background-color:rgba(95,165,240,0.1)}.l-section_container,.l-carousel-section_container{width:100%;max-width:980px;margin:auto;padding:0 0 3.6rem;box-sizing:border-box}@media screen and (max-width: 980px){.l-section_container,.l-carousel-section_container{padding:0 0.8rem 2.4rem}}.l-carousel-section_container{box-sizing:content-box}.l-subsection_container{padding:0 0 1.6rem}
