﻿.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 arial, "ヒラギノ角ゴ Pro W3", "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}}.kBtn{position:relative;display:inline-block;*display:inline;*zoom:1;padding:2px 10px;color:#333;text-decoration:none;text-align:center;font-size:13px;font-weight:bold;line-height:29px;text-shadow:0 1px 0 white;white-space:nowrap;border:1px solid #D4D4D4;border-radius:3px;background:#EAEAEA;background:-moz-linear-gradient(#fff, #eaeaea);background:-webkit-linear-gradient(#fff, #eaeaea);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.kBtn:link,.kBtn:visited{color:#333}.kBtn:hover{color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#43C8C5;border-bottom-color:#39B6B6;background-color:#43C8C5;background:-moz-linear-gradient(#93dad9, #43c8c5);background:-webkit-linear-gradient(#93dad9, #43c8c5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn:active{color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#74D7D4;border-bottom-color:#39B6B6;background-color:#74D7D4;background:-moz-linear-gradient(#43c8c5, #74d7d4);background:-webkit-linear-gradient(#43c8c5, #74d7d4);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn:hover i,.kBtn:active i{background-position:left bottom}.kBtn.on{color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#43C8C5;border-bottom-color:#39B6B6;background-color:#43C8C5;background:-moz-linear-gradient(#93dad9, #43c8c5);background:-webkit-linear-gradient(#93dad9, #43c8c5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.on:link,.kBtn.on:visited{color:#fff}.kBtn.on:hover{color:#333;text-shadow:0 1px 0 white;border-color:#D4D4D4;border-bottom-color:#BCBCBC;background:#EAEAEA;background:-moz-linear-gradient(#fff, #eaeaea);background:-webkit-linear-gradient(#fff, #eaeaea);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.on:active{color:#333;text-shadow:0 1px 0 white;border-color:#D4D4D4;border-bottom-color:#BCBCBC;background-color:#fff;background:-moz-linear-gradient(#eaeaea, #fff);background:-webkit-linear-gradient(#eaeaea, #fff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.on i{background-position:left bottom}.kBtn.on:hover i,.kBtn.on:active i{background-position:right bottom}.kBtn.heart{color:#483b3b;background-color:#ffffff;font-size:16px;border:1px solid #c1c1c1;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 2px #cecece;box-shadow:0px 2px #cecece;background-image:-moz-linear-gradient(top, #f5f5f5, #eee);background-image:-ms-linear-gradient(top, #f5f5f5, #eee);background-image:-o-linear-gradient(top, #f5f5f5, #eee);background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);background-image:linear-gradient(top, #f5f5f5, #eee);-moz-background-clip:padding;background-clip:padding-box;text-shadow:none}.kBtn.heart:hover{background-image:none;border:1px solid #ba3025;box-shadow:0px 3px #c6483e;background:#e75448;text-shadow:none;color:#fff !important}.kBtn.heart:hover>i{background:url("//assets.street-academy.com/academy/icon_heart_hover.png") no-repeat left top}.kBtn.heart.on{color:#483b3b}.kBtn.heart.on:hover{color:#483b3b}.kBtn.green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#75B82D;background-color:#75b82d;background:-moz-linear-gradient(#a4d771, #75b82d);background:-webkit-linear-gradient(#a4d771, #75b82d);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.green:link,.kBtn.green:visited{color:#fff}.kBtn.green:hover{opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha( opacity=90 )"}.kBtn.green:active{text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#75B82D;background-color:#a4d771;background:-moz-linear-gradient(#75b82d, #a4d771);background:-webkit-linear-gradient(#75b82d, #a4d771);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.yellow{color:#333;text-shadow:0 -1px 0 rgba(255,255,255,0.7);border-color:#F4C913;background-color:#F4C913;background:-moz-linear-gradient(#f9e17a, #f4c913);background:-webkit-linear-gradient(#f9e17a, #f4c913);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.yellow:hover{opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha( opacity=90 )"}.kBtn.yellow:active{border-color:#F4C913;background-color:#F9E17A;background:-moz-linear-gradient(#f4c913, #f9e17a);background:-webkit-linear-gradient(#f4c913, #f9e17a);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.blue{color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#43C8C5;border-bottom-color:#39B6B6;background-color:#43C8C5;background:-moz-linear-gradient(#93dad9, #43c8c5);background:-webkit-linear-gradient(#93dad9, #43c8c5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.blue:link,.kBtn.blue:visited{color:#fff}.kBtn.blue:hover{opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha( opacity=90 )"}.kBtn.blue:active{text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#93dad9;background:-moz-linear-gradient(#43c8c5, #93dad9);background:-webkit-linear-gradient(#43c8c5, #93dad9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.small{line-height:20px}.kBtn.large{line-height:40px;font-size:18px;padding:2px 20px;border-radius:6px}.kBtn.large2{line-height:55px;font-size:20px;width:230px;padding:2px 20px;border-radius:6px}.kBtn.large3{line-height:25px;font-size:14px;width:127px;border-radius:3px}.mod-scroll-top{position:fixed;bottom:30px;right:60px;z-index:10000;background-color:#02C39A;width:60px;height:60px;border-radius:2px;display:block;transition:background-color 0.3s;cursor:pointer}.mod-scroll-top::before{content:"";width:0;height:0;position:absolute;margin:auto;bottom:24px;left:0;right:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:16px solid #009374}.mod-scroll-top:hover{background-color:#00AC88}#tutorialBtn{position:fixed;bottom:30px;left:0;width:140px;background-color:#FFF;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);padding:10px;border-left:7px solid #61af1b;z-index:999;border-radius:0 10px 10px 0}#start-introjs{display:inline-block;*display:inline;*zoom:1;line-height:30px;font-size:16px;color:#ffffff;width:100%;padding:0 25px;font-weight:normal;border:none;text-shadow:-1px -1px 1px #5f8e25;-moz-border-radius:5px;border-radius:5px;-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 )}#start-introjs:hover{background:#9ed530;-moz-box-shadow:inset 0px -3px #5cad1a;box-shadow:inset 0px -3px #5cad1a}.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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/class_detail_box_header-d09834098e55b80257d648a09d879b57108586e1b91b5d11a773e2b34d4bc483.png");background-repeat:no-repeat}.class_detail_box_content{background-image:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/class_detail_box_footer-69a1985b23d8c66deab8c2508b9fb65fe0e6796f7814b28eb6cd1f46dd5253fa.png");background-repeat:no-repeat}.resend_mail h2{font-size:25px;color:#848384;font-weight:bold;margin-bottom:20px}.resend_mail #user_email{float:left;width:250px;margin-top:10px}.resend_mail .submit_resend{float:left;width:250px;line-height:48px;font-size:18px !important;margin-left:13px;color:#fff;padding:0px;border-radius:2px;background:#02C39A;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer;border:none}.resend_mail .submit_resend:hover{background:#00AC88}.resend_mail .form_panel{margin:1em;border:1px solid #c5c5c5;border-radius:8px;background:#FFF;padding:1px 0px;margin-bottom:20px;font-size:12px}.resend_mail .form_panel .section_field{overflow:hidden;margin:13px 11px;background-color:#EDEDED}.resend_mail .form_panel .section_field .title_field{float:left;width:202px;padding:14px 0 14px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resend_mail .form_panel .section_field .title_field label{font-size:16px;line-height:20px;color:#5f5f5f;font-weight:bold}.resend_mail .form_panel .section_field .content_field{padding:0 0 100px 14px;margin-bottom:-100px;background-color:#fff;float:left;padding-left:30px;width:700px;background-color:#fff}.not_receive{padding:10px;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}.not_receive h3{font-size:20px;color:#02C39A;font-weight:bold;margin-left:10px;margin-bottom:5px}.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("//assets.street-academy.com/assets/academy/sign_up_mail-eaa59f13f46ba7815a95494737200b185e784e36427bd74ce80684425ef867d3.png") 0 0 no-repeat;background-size:100%}.sign_up_fbBtn{position:relative;display:block;text-align:center;color:#fff !important;width:250px;margin:11px auto;font-size:18px !important;line-height:48px;padding:0 0 0 48px;background-color:#ffffff;border:1px solid #46649f;border-radius:7px;box-shadow:inset 0px -2px #233d71;background-image:-moz-linear-gradient(top, #4a67a3, #33508b);background-image:-webkit-linear-gradient(top, #4a67a3, #33508b);background-image:linear-gradient(top, #4a67a3, #33508b);background-clip:padding-box}.sign_up_fbBtn:hover{background-image:-moz-linear-gradient(top, #33508b, #4a67a3);background-image:-webkit-linear-gradient(top, #33508b, #4a67a3);background-image:linear-gradient(top, #33508b, #4a67a3)}.sign_up_fbBtn i{position:absolute;top:2px;left:6px;display:inline-block;*display:inline;*zoom:1;width:42px;height:42px;background:url("//assets.street-academy.com/assets/academy/sign_up_fb-4b4b4e24e233046299d812b0482e846fb679bea1c468a5c14bb297c0ca0881fc.png") 0 0 no-repeat;background-size:100%}.btn.green.mailSign{position:relative;width:330px;text-align:center;margin:0 auto;display:block;line-height:48px;font-size:18px !important;color:#fff;padding:0;text-shadow:none;border-radius:2px;background:#02C39A;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer;border:none}.btn.green.mailSign:hover{background:#00AC88}.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}.review_box{width:650px}.review_header{background:url("//assets.street-academy.com/assets/academy/review_header-0a671dc6dbc4d5f30cf4fb2daf602032495bde98b4ae81dd910ab386be238bb2.jpg") no-repeat;height:4px}.review_content{background-color:#F5F6F1;padding:14px}.review_content h2{font-size:15px;font-weight:bold}.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}.review_content .reviews{margin:10px 0}.review_content .reviews .review_head{border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:white;padding:6px;border:1px solid #E8E8E6}.review_content .reviews .review_user{width:180px;float:left;background-color:#F5F6F1;border-radius:3px;padding:7px 10px}.review_content .reviews .review_user .user_photo{float:left;width:50px}.review_content .reviews .review_user .user_name_date{float:left;margin-left:10px}.review_content .reviews .review_user .user_name_date .name{font-size:14px;width:120px;line-height:15px;margin-top:2px}.review_content .reviews .review_user .user_name_date .date{font-size:12px}.review_content .reviews .review_detail{width:395px;float:right;position:relative;padding-top:2px}.review_content .reviews .review_detail .review_headline{font-size:14px}.review_content .reviews .review_detail .review_icons{right:8px;top:0;text-align:right;position:absolute}.review_content .reviews .review_comment{margin:10px 0 15px 6px;font-size:12px}.review_content .reviews .review_detail .review_comment p{margin:5px 0 10px 20px;font-size:11px}.review_footer{background-image:url("//assets.street-academy.com/assets/academy/review_footer-f75c573cdb3346b264f905ef30e78d5e696593ec74b675c3d4ae425b2298ee9a.jpg");background-repeat:no-repeat;height:4px}#review-description{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 4px rgba(0,0,0,0.7);display:none;padding:30px;width:780px;height:550px;border-radius:10px}#review-description h2{font-size:17px;font-weight:bold}#review-description h3{font-size:15px;font-weight:bold}#review-description p{font-size:14px}#review-description label{display:inline-block;margin-left:10px;font-size:14px}#review-description span{color:#999999;font-size:92%}.line{height:2px;background-image:url("//assets.street-academy.com/assets/academy/side_navibox_line-a1e859bac1d2ac088058335c6d558fa07018fd38070f940fe14f62240291376b.png")}.teach_score{float:left;width:60px;height:40px;padding:0 15px;position:relative;border-right:1px solid #DFE0DB}.teach_score.last{border:none}.teach_score p.title{font-size:12px;text-align:center}.teach_score i{position:absolute;left:15px;bottom:0}.teach_score p.score{position:absolute;bottom:0;right:15px;font-weight:bold;font-size:15px}.mod-empty-norification-area{margin:20px 0 15px}.mod-empty-norification-area .btn-bright-yellow,.mod-empty-norification-area .btn-gray{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:224px;height:40px;line-height:40px;margin-right:9px;padding:0;text-align:center}.mod-empty-norification-area a.btn-bright-yellow{color:#fff}.mod-empty-norification-area a.btn-gray{color:#9da68f}.mod-empty-norification-tooltip{display:inline-block;*display:inline;*zoom:1}.mod-empty-notification_help-icon{color:#B9B3A2;font-size:20px}.mod-empty-notification_help-icon:hover{color:#aea793}.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}.modal.empty-notification-help-modal .empty-notification-help-modal-headline{color:#2f2f2f;font-size:18px;font-weight:bold;text-align:center}.modal.empty-notification-help-modal .empty-notification-help-modal-body>p{margin-bottom:15px;line-height:1.4}.modal.empty-notification-help-modal .empty-notification-help-modal-body>p>a{color:#555;text-decoration:underline}.mod-modal-btn-close{position:absolute;top:19px;right:19px;color:#555;font-size:18px;z-index:1}.mod-modal-btn-close>.cross{font-size:20px}.mod-modal-btn-close:hover{color:#e84a12;cursor:pointer}.modal.corporate-reserve-error-modal{display:none;width:450px}.modal.corporate-reserve-error-modal .modal-body{padding:90px 30px 50px}.modal.corporate-reserve-error-modal .corporate-reserve-error-modal-body p{margin-bottom:15px;line-height:1.4;text-align:center}.modal.corporate-reserve-error-modal .corporate-reserve-error-modal-body p.headline{margin-bottom:40px;color:#e84a12;font-size:16px;font-weight:bold;text-align:center}.modal.corporate-reserve-error-modal .corporate-reserve-error-modal-body p>.point{padding:0 3px;font-weight:bold;font-size:22px}.icon-date_gray{width:13px;height:19px;background:url("//assets.street-academy.com/assets/academy/icon-location_gray-3ea2f7a6353dc49cd11aae053ade1c6cb06a9fe7bf610ae8f8459a51ae3b7d12.png") no-repeat 0 0;line-height:19px;margin-right:10px}.icon-date_gray{width:13px;height:19px;background:url("//assets.street-academy.com/assets/academy/icon-location_gray-3ea2f7a6353dc49cd11aae053ade1c6cb06a9fe7bf610ae8f8459a51ae3b7d12.png") no-repeat 0 0;line-height:19px;margin-right:10px}.icon-date_gray{width:13px;height:19px;background:url("//assets.street-academy.com/assets/academy/icon-location_gray-3ea2f7a6353dc49cd11aae053ade1c6cb06a9fe7bf610ae8f8459a51ae3b7d12.png") no-repeat 0 0;line-height:19px;margin-right:10px}#index_h1_and_sort{width:100%;height:40px}#index_h1_and_sort h1{font-weight:bold;font-size:20px;float:left;width:200px;display:block}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}#index_main_content{margin-top:15px;margin-left:-10px;width:1020px;padding-top:75px;text-align:center}#class_boxes{text-align:left;font-size:0}.index_main_box{width:225px;margin:0 20px 32px 0px;position:relative;display:inline-block;*display:inline;*zoom:1;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:1px 1px #c4c4c4;box-shadow:1px 1px #c4c4c4;height:355px;background-color:white;vertical-align:top;text-align:left;font-size:13px}.index_main_box .line_dotted{margin:0 4px}.index_main_box .icon-calendar_17x17{vertical-align:-3px}.index_class_image_bg{background-color:#fff}.index_main_box .index_class_image{width:216px;height:150px;margin:6px auto;text-align:center;position:relative;overflow:hidden;background-size:cover;display:block}.index_main_box .index_class_image .caption{position:absolute;width:216px;height:86px;top:180px;left:0;background-color:#000;opacity:0.8;border-radius:0 0 6px 6px;text-align:left}.detail_overlay p{font-size:19px;font-weight:bold;color:rgba(255,255,255,0.7)}.index_main_box .on_class_box_later{position:absolute;bottom:5px;right:5px;width:33px;height:30px;line-height:30px;padding:0 !important;z-index:111;background-color:#ffffff;border:1px solid #dedede;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 2px rgba(0,0,0,0.15);background-image:-moz-linear-gradient(top, #fff, #ebebeb);background-image:-ms-linear-gradient(top, #fff, #ebebeb);background-image:-o-linear-gradient(top, #fff, #ebebeb);background-image:-webkit-linear-gradient(top, #fff, #ebebeb);background-image:linear-gradient(top, #fff, #ebebeb);background-clip:padding-box;text-align:center}.index_main_box .on_class_box_later:hover{background-image:none;background:#4aacae;border-color:#7cc0c1}.index_main_box .on_class_box_later.already{top:119px;right:12px}.index_main_box .on_class_box_later.already:hover{background-image:none;background:#b2b2b2;border-color:#b2b2b2}.index_main_box .on_class_box_later i{margin:4px 0 0 2px}.index_main_box .on_class_box_later:hover>i{background:url("//assets.street-academy.com/assets/academy/icon-watch_it_later_w-3d55077ba31b1cd6cca74bb6040fd17380df69636f63a9a98a11498a89e1998d.png") no-repeat left top}.caption p{margin:8px;color:#fff;line-height:18px;height:72px;overflow:hidden}.index_main_box h2.catchcopy{width:216px;height:40px;margin:3px auto;overflow:hidden;line-height:20px}.index_main_box h2.catchcopy span.type{color:black;background-color:#F5F5F1;font-size:12px;padding:4px}.index_main_box h2.catchcopy span.corse{border-radius:2px;background-color:#a5a5a5;color:#fff;padding:2px 10px}.mod-class-box_title-box{cursor:pointer}.mod-class-box_title-box:hover>h2 a.box_classname{color:#00A1BC;text-decoration:underline}.box_classname{font-size:14px;padding:4px;font-weight:bold}a.box_classname:link,a.box_classname:visited{color:#52361B;text-decoration:underline}a.box_classname:hover{color:#00A1BC;text-decoration:underline}.index_main_ .detail_sp{display:none}.mod-class-box_title-box:hover>.teacher .teacher_name_description h3.name a{color:#52361B}.index_main_box div.teacher div.teacher_name_description p.description{height:30px;line-height:15px;font-size:11px;width:160px;overflow:hidden}.index_main_box .index_box_footer_line{margin-top:10px;width:170px}.index_main_box div.people_flag{width:216px;margin:5px auto;font-size:12px;position:relative}.index_main_box div.people_flag p.people{position:absolute;line-height:26px;height:26px}.index_main_box div.people_flag p.flag{position:absolute;line-height:26px;left:60px}.index_main_box div.right_bottom{position:absolute;right:0;bottom:0;width:58px;height:56px;background-image:url("//assets.street-academy.com/assets/academy/index_main_box_bottom-fe3553846c749910ab4e1f968f484f9d4b5d9e0b6dd5655441c96aae0456292c.png");background-repeat:no-repeat}.index_main_box div.right_bottom img{margin:13px 13px}.index_main_box .situation{position:absolute;z-index:111;top:-8px;left:11px}.index_main_box .situation a{float:left;display:inline-block;*display:inline;*zoom:1}.index_main_box .situation .experienceRepo{width:36px;height:32px;line-height:14px;text-align:center;font-size:11px;font-weight:bold;color:#fff;background:#000;padding:2px 5px 0;margin-top:18px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;*display:inline;*zoom:1}.second_box .index_main_box p.info{position:absolute;z-index:111;top:-8px;left:11px}.index_main_box p.info{width:57px;height:57px;background:url("//assets.street-academy.com/assets/academy/icon_now_accepting-263a88cd64a22ecc21e8c88d7f141cc901d860c3dbf6dd11f7e96439057ae6f3.png") no-repeat 0 0 transparent;margin-right:5px;margin-left:-13px}.on_class_box_wish{position:absolute;top:125px;right:10px;width:112px;height:25px;padding:0 !important;background-color:#ffffff !important;border-radius:3px;z-index:111;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}a.on_class_box_wish{color:#3c3c3c;line-height:28px;text-align:center;font-weight:bold}a.on_class_box_wish:hover{background-color:#e75448 !important;color:#ffffff !important}a.on_class_box_wish:hover>span{background-color:transparent;color:#fff}a.on_class_box_wish:hover>i{background:url("//assets.street-academy.com/assets/academy/icon_heart_15x_14_hover-0bd64e8c2b8c1990704c8f806ea13d6678d11fa6f1d0f9a24a40ab9f0dc07053.png") no-repeat left top}span.wish_count_on_class_box{display:inline-block;*display:inline;*zoom:1;background-color:#cbcbcb;padding:3px;margin-top:2px;border-radius:2px;height:15px;text-align:center;line-height:18px;color:#ffffff;vertical-align:0px}span.wish_count_on_class_box.active{background-color:transparent;color:#e75448}.index_main_box p.end{background-position:0 0}.index_main_box p.info.only{background:url("//assets.street-academy.com/assets/academy/icon_only_rest-51d3e795ea09facb33decbc151b6f819af03cafc6573f49ec48d391282cc0f3d.png") no-repeat 0 0 transparent}.index_main_box p.info.full{top:-2px;left:5px;background:url("//assets.street-academy.com/assets/academy/icon_soldout-11e44790143534ce71f2a07a605b9c8624ac5e753ca914e849bb22a369b46624.png") no-repeat 0 0 transparent}.index_main_box p.info.closed{top:-2px;left:5px;background:url("//assets.street-academy.com/assets/academy/icon_label_reservation_deadline-f41d4b6c0998e8c31fb66d45a75682450d13f1f2940e685a804905c623a353cc.png") no-repeat 0 0 transparent}.index_main_box p.info span{position:absolute;top:24px;left:-6px;width:60px;height:25px;line-height:25px;text-align:center;font-size:21px;font-weight:bold;color:white}.index_main_box .date_more{background-color:#93c240;border-radius:5px;float:right;line-height:23px;margin:1px 0}.index_main_box .date_more span{color:#fff;font-size:10px;padding:0 3px;font-weight:normal}.index_main_box .count_detail_list{color:#555555;font-size:12px;font-weight:bold;text-align:right}.index_main_box .count_detail_list ul{margin-right:6px;line-height:38px}.index_main_box .count_detail_list ul li{float:right}.index_main_box .count_detail_list ul li.review{float:left;margin-left:9px}.index_main_box .count_detail_list ul li .wish{text-align:left;min-width:114px;height:24px;padding:0 0 0 22px;line-height:24px;font-size:12px;color:#777777;display:inline-block;*display:inline;*zoom:1;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fcfcfc;-webkit-box-shadow:0 2px rgba(0,0,0,0.15);-moz-box-shadow:0 2px rgba(0,0,0,0.15);box-shadow:0 2px rgba(0,0,0,0.15);border:solid 1px #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff url("//assets.street-academy.com/assets/academy/profile/teacher/icon_m_wish-c356e7b1ca43e7117696ee5fcd17f1133d52ba7610f72ea1d79783c6beaa3d7b.png") 3px center no-repeat}.index_main_box .count_detail_list ul li .wish span{float:right;display:inline-block;*display:inline;*zoom:1;min-width:30px;height:17px;line-height:17px;text-align:center;font-size:13px;margin:3px 3px 0 2px;margin-right:3px;background:#b7b7b7;color:#fff;border-radius:3px;font-weight:normal;padding:0 3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.index_main_box .count_detail_list ul li .wish.on{background:#dedede url("//assets.street-academy.com/assets/academy/profile/teacher/icon_m_wish_on-9ced6dfa6fe6643556a46818b1f777fffb23c652b9fe3f4b990e408cd5f2bf02.png") 3px center no-repeat;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.index_main_box .count_detail_list ul li .wish.on span{display:inline-block;*display:inline;*zoom:1;min-width:20px;height:17px;line-height:17px;text-align:center;font-size:13px;margin-left:2px;margin-right:3px;background:#e84a12;color:#fff;border-radius:3px;font-weight:normal;padding:0 3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.index_main_box.category_main_box{height:374px}.index_main_box.category_main_box .category_head{line-height:20px;height:20px;width:221px;padding-right:10px;font-size:90%;color:#fff;text-align:right;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}.index_main_box.category_main_box .location{margin:5px auto}.index_main_box.category_main_box .index_class_image{margin:6px auto 6px}.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}#index_side_nav{text-align:center;border-radius:10px;padding:15px 0;background-color:white;width:1000px;margin-left:-10px;position:absolute;z-index:100}.index_sidenavi_outer{width:150px;height:24px;position:relative;float:right;margin:10px 10px;z-index:1000;box-shadow:0 0px 2px rgba(0,0,0,0.14);border:1px solid #bfbfbf;border-radius:5px}.index_sidenavi_box{z-index:200;width:150px;text-align:left;background-color:#fff;border-radius:4px}.index_sidenavi_box.for_tag.hovering{width:150px}.index_sidenavi_box_main{font-size:13px;color:#212121;width:150px;height:24px;margin:0 auto;cursor:pointer;position:relative;border-radius:5px}.index_sidenavi_box_main.for_tag{margin:0 0 0 auto}.index_sidenavi_box_main.onselect{color:white}.index_sidenavi_box_main.onselect .selectBG{background-color:#bdbdab;width:132px;height:24px;position:absolute;right:0px;top:0px;border-radius:3px}#filter_keyword .index_sidenavi_box_main.onselect .selectBG{width:162px}.index_sidenavi_box_main.onselect2{color:white}.index_sidenavi_box_main.onselect2 .selectBG{background-color:#bdbdab;width:162px;height:24px;position:absolute;right:0px;top:0px;border-radius:3px}.index_sidenavi_box.hovering .index_sidenavi_box_main{background:none}.index_sidenavi_box_main h3{font-size:12px;line-height:24px;height:24px;position:absolute;top:0px;left:9px;overflow:hidden}.index_sidenavi_box span.dropdown_sparrow{position:absolute;top:0px;right:7px;width:14px;height:24px;background:url("//assets.street-academy.com/assets/academy/pulldownmenu_cursor-8a17e0a5f26a0e137b2be42d1b3c19847626586826d58a19286ff5ae8e5a8a14.png") no-repeat 0px 0px transparent;line-height:25px;display:block}.index_sidenavi_box_main.onselect span.dropdown_sparrow{background-position-y:0px}.index_sidenavi_box.hovering span.dropdown_sparrow{background-position-x:-14px}ul.index_sidenavi_box_list_2{width:150px;margin:0 auto 7px;display:none;background-color:#F3F3EE;border-top:1px solid #F3F3EE;font-size:12px}ul.index_sidenavi_box_list_2 li{padding:5px 5px 5px 10px;border-top:1px solid #fff}ul.index_sidenavi_box_list_2 li a{width:100%;display:block;color:#131304;line-height:20px}ul.index_sidenavi_box_list_2 li a:hover{color:#1fb9d2}ul.index_sidenavi_box_list{margin:0 auto;font-size:18px;float:right;color:#fff}ul.index_sidenavi_box_list.for_tag{width:466px;background-color:#fff;padding-top:7px}ul.index_sidenavi_box_list li{float:left;padding:0 5px 0 0;line-height:28px;text-align:center;font-weight:bold}ul.index_sidenavi_box_list li:nth-child(odd){font-weight:normal}ul.index_sidenavi_box_list.for_tag li{display:inline-block;*display:inline;*zoom:1;*zoom:1;*display:inline;padding:5px 10px;border:none;background-color:#F3F3EE;margin-right:7px;margin-bottom:7px;border-radius:5px}ul.index_sidenavi_box_list li a{width:100%;display:block;color:#fff;text-decoration:underline}ul.index_sidenavi_box_list li.not_selected a{font-weight:normal}ul.index_sidenavi_box_list li.not_selected a:hover{text-decoration:none}.list-result-count-view{line-height:35px;text-align:right;color:#727272;font-size:12px}#result_no_area{margin-bottom:80px}#result_no_image{margin:10px auto 10px;text-align:center}#result_no_description{width:400px;overflow:hidden;margin:20px auto 0}#result_no_description p{line-height:1.8;margin-top:20px;color:#7c8262;font-size:16px;text-align:center}#result_no_description p.title{font-size:28px;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}#form_view #password_change input{display:inline-block;*display:inline;*zoom:1;width:454px;height:28px;padding:4px;font-size:16px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#form_view #password_change input#user_gender_0,#form_view #password_change input#user_gender_1,#form_view #password_change input#user_gender_other{width:auto}#form_view #password_change label{font-size:15px}#form_view #password_change h1{font-size:20px;font-weight:bold;margin-bottom:25px}#form_view #password_change h1 span.icon_profile_title{display:block;height:24px;line-height:24px;padding-left:32px;background:url("//assets.street-academy.com/assets/academy/profile_icon-94ff7d5da3662296453b37ca3d31c6e1031c78d91ef66f1ea14fe4b7a204d5fd.png") no-repeat 0px 0px}#form_view #password_change h1 span.icon_acconut_title{display:block;height:24px;line-height:24px;padding-left:32px;background:url("//assets.street-academy.com/assets/academy/setting_icon-ee055e522030a0143985586d52cdec0db3a21127bd8685fa47c73fb9e0f2be2e.png") no-repeat 0px 0}#form_view #password_change h2{font-size:16px;font-weight:bold;margin:20px 0 10px 10px}#form_view #password_change .input-width{width:600px}#form_view #password_change .section_field{margin:10px 0;background-color:#EDEDED}#form_view #password_change .section_field .title_field{float:left;width:150px}#form_view #password_change .section_field .title_field h2{margin:10px 0 0 0;text-align:center}#form_view #password_change .section_field .content_field{float:left;padding-left:30px;width:800px;background-color:#fff}#form_view #password_change .section_field .content_field .form_field{width:800px}#form_view #password_change .section_field .content_field .form_field .form_field{width:700px}#form_view #password_change .form_field{margin:0 0 10px;background:#EFEEED}#form_view #password_change .form_field .control-label{float:left;width:250px;padding:0 20px;line-height:48px;font-size:15px;color:#2B2B2B;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#form_view #password_change .form_field .control-label.mgt{margin-top:12px}#form_view #password_change .form_field .controls .control-label{font-weight:normal}#form_view #password_change #profile_textField_wrapper{padding-bottom:0}#form_view #password_change .form_field .controls{float:left;width:715px;font-size:14px;padding:15px 0 15px 15px;background:#FFFFFF}#form_view #password_change .form_field.hasTitle .controls{width:700px}#form_view #password_change .form_field .form_field .controls{width:430px}#form_view #password_change .form_field .controls #user_lname,#form_view #password_change .form_field .controls #user_fname,#form_view #password_change .form_field .controls #user_paypal_lname,#form_view #password_change .form_field .controls #user_paypal_fname{width:210px}#form_view #password_change-1 .field_with_errors>label{color:#b94a48}#form_view #password_change .field_with_errors .help-block,#form_view #password_change .field_with_errors .help-inline{color:#b94a48}#form_view #password_change .help-inline.mgt{padding-top:12px}.help-error{color:#b94a48}#form_view{margin-bottom:32px}#form_view #password_change .field_with_errors input,#form_view #password_change .field_with_errors select,#form_view #password_change .field_with_errors textarea{color:#b94a48;border-color:#b94a48}#form_view #password_change .field_with_errors input:focus,#form_view #password_change .field_with_errors select:focus,#form_view #password_change .field_with_errors textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}#form_view #password_change .textField_line{border-bottom:1px dotted #cacaca;margin-bottom:10px}#form_view #class_review_form-2 .textField_line{border-bottom:1px dotted #cacaca;margin:10px 0}#form_view #password_change #class_review_comment_text{display:inline-block;*display:inline;*zoom:1;width:454px;height:90px;padding:5px;font-size:16px;line-height:21px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.password_change_form-actions{padding:17px 25px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;font-size:15px}.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 h3{font-size:20px;font-weight:bold;color:#848384;margin:0 0 8px}.add_dates .form_panel{overflow:hidden}.add_dates .section_field.same{display:inline-block;*display:inline;*zoom:1}#form_view .section_field.same .content_field{width:317px;padding:0 0 100px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.add_dates .select_address_info{padding:10px 20px 0}.add_dates .select_address_info li{line-height:40px;display:inline-block;*display:inline;*zoom:1;width:45%}.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_wrapper li{display:inline-block;*display:inline;*zoom:1;width:170px}.add_dates .dead_line_wrapper li .dead_line_select{text-align:center;padding-bottom:10px}.add_dates .publishing li{display:inline-block;*display:inline;*zoom:1;width:120px}.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)}.btn-yellow{background-color:#F9DE6D;background-image:-moz-linear-gradient(top, #f9e280, #f5ca17);background-image:-ms-linear-gradient(top, #f9e280, #f5ca17);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9e280), to(#f5ca17));background-image:-webkit-linear-gradient(top, #f9e280, #f5ca17);background-image:-o-linear-gradient(top, #f9e280, #f5ca17);background-image:linear-gradient(top, #f9e280, #f5ca17);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9E280', endColorstr='#F5CA17', GradientType=0);border-color:#F5CA17 #F5CA17 #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 2px #fff;color:#333333}.btn-yellow:link,.btn-yellow:visited{color:#000}.btn-yellow:hover,.btn-yellow:active,.btn-yellow.active,.btn-yellow.disabled,.btn-yellow[disabled]{background-color:#F5CA17}.btn-yellow:active,.btn-yellow.active{background-color:#408140 \9}.btn-yellow:hover{text-shadow:1px 1px 2px #fff;color:#333333}.btn-yellow.active{color:rgba(255,255,255,0.75)}a.large_button{color:#444}.large_button{display:block;width:200px;height:25px;line-height:25px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-weight:bold;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.large_button:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.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')}.large_button.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;border:none;color:#333;font-weight:bold}.reserve_now_2{width:240px;height:auto;display:inline-block;*display:inline;*zoom:1}.reserve_now_2 p{margin:7px auto;font-size:19px}.reserve_now_2 p span{font-size:22px}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}label{display:block;color:#333333}input,textarea,select,.uneditable-input{display:inline-block;*display:inline;*zoom:1;width:auto;height:18px;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}label input,label textarea,label select{display:block}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"],input[type="submit"]{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}.tooltip{position:absolute;z-index:20000;display:block;visibility:visible;padding:8px;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip p{text-align:left}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:10px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:3px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000}.tooltip-inner{max-width:220px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.content_field .sa-form-tooltip{position:absolute;right:0;top:0}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:306px;margin-top:-60px;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:15px 16px 0px 0px;top:75%;margin-top:-13px}.popover.right{margin-left:30px}.popover.left{margin-left:840px}.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}#dashboard_side{width:280px;background-color:#F5F6F1;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.15);float:left}#dashboard_side .user_photo_info{width:256px;padding-top:10px;margin:0 12px}#dashboard_side .user_photo_info img.user_photo{float:left;width:130px;height:130px}#dashboard_side .user_photo_info div.user_info{float:right;width:120px}#dashboard_side .user_photo_info div.user_info p.user_info_namedashboard_side #dashboard_side .user_photo_info div.user_info p.user_info_bio{font-size:11px}#dashboard_side .user_photo_info div.user_info .buttons{margin-top:10px}#dashboard_side .user_photo_info div.user_info .buttons i{margin-right:5px}#dashboard_side .user_description{width:256px;margin:12px;font-size:12px}#dashboard_side .user_count_field{width:272px;margin:12px 0 12px 10px}#dashboard_side .user_count_field .count_box{width:124px;margin-bottom:12px}#userprofile_h1_field .alert{width:660px;float:right;background-color:#FFE0F3;padding:5px 0;border-radius:5px;border:1px solid #F4C80F}.blockUI.blockMsg{font-weight:bold;border:3px solid #02C39A;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#02C39A !important}.js_error{background-color:#FFE0F3;padding:0px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #c443a2;margin-bottom:10px;font-weight:bold;color:red;font-size:15px}.js_error p{margin:10px 0}#accounts_form_view #accounts_error_explanation{width:956px;border:2px solid #dcdcdc;margin-bottom:16px}#accounts_form_view #accounts_error_explanation h2{padding:6px 0px 6px 46px;color:#666666;background:#f5f6f1 url("//assets.street-academy.com/assets/academy/icon_coution-1-52f5692883c65a9abd7c73cde52e713e7a4ef56262e42e32fcf078d3c78f74bd.png") no-repeat 10px 7px;background-size:26px}#accounts_form_view #accounts_error_explanation ul{color:#fe3737;padding:10px}#accounts_form_view #accounts_error_explanation li{list-style-type:circle;margin-left:30px}#error_explanation{width:auto;border:2px solid #e84a12;margin-bottom:16px;border-radius:10px}#error_explanation h2{padding:6px 0px 6px 46px;margin:0;font-size:21px;color:#e84a12;background:#f5f6f1 url("//assets.street-academy.com/assets/academy/icon_coution-1-52f5692883c65a9abd7c73cde52e713e7a4ef56262e42e32fcf078d3c78f74bd.png") no-repeat 10px 9px;background-size:26px;height:30px;border-radius:10px 10px 0 0}#error_explanation ul{background:#fff;border-radius:0 0 10px 10px;color:#fe3737;padding:10px}#error_explanation li{list-style-type:circle;margin-left:30px}#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}#dashboard_main{width:660px;float:right}#dashboard_main .teach_resource_field a.resource_work_shop_button{width:124px;height:34px;background-repeat:no-repeat;display:inline-block;*display:inline;*zoom:1}.teach_resource_field a.resource_work_shop_button{background-image:url("//assets.street-academy.com/assets/academy/resource_work_shop-b5868bd0c770321caa46741694e47dc68924c4d3695c852379065222bc80ee07.png");background-position:0 0;float:left}.teach_resource_field a.resource_work_shop_button:hover{background-position:0 -34px}#dashboard_main h2{font-size:20px;font-weight:bold;width:610px;margin:15px auto 10px auto}#dashboard_main p.title{font-size:15px;font-weight:bold;margin:20px 0 0 25px}#dashboard_main .teach_status{width:610px;background-color:#F5F6F1;border-radius:5px;margin:10px auto}#dashboard_main .teach_status .teach_status_inner{width:560px;margin:0 auto;padding:15px 0}#dashboard_main .teach_status .teach_status_th{width:504px;margin:0 0 10px 0;margin-left:50px}#dashboard_main .teach_status .teach_status_th p{float:left;width:156px;text-align:center;margin-left:10px}#dashboard_main .teach_status .teach_this_month{margin:10px 0}#dashboard_main .teach_status .teach_this_month .balloon_this_month{float:left;width:50px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat 0 -76px}#dashboard_main .teach_status .teach_this_month div{float:left;width:156px;height:45px;background-repeat:no-repeat;margin-left:10px}#dashboard_main .teach_status .teach_this_month div p{text-align:center;width:156px;margin-top:10px;font-weight:bold;font-size:15px}#dashboard_main .teach_status .teach_this_month div.teach_count{width:156px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -50px -76px}#dashboard_main .teach_status .teach_this_month div.people_count{width:156px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -206px -76px}#dashboard_main .teach_status .teach_this_month div.income_count{width:156px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -362px -76px}#dashboard_main .teach_status .teach_total{margin:10px 0}#dashboard_main .teach_status .teach_total .balloon_total{float:left;width:50px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat 0 -121px}#dashboard_main .teach_status .teach_total div{float:left;width:156px;height:45px;background-repeat:no-repeat;margin-left:10px}#dashboard_main .teach_status .teach_total div p{text-align:center;width:156px;margin-top:10px;font-weight:bold;font-size:15px}#dashboard_main .teach_status .teach_total div.teach_count{width:156px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -50px -121px}#dashboard_main .teach_status .teach_total div.people_count{width:156px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -206px -121px}#dashboard_main .teach_status .teach_total div.income_count{width:156px;height:45px;background:url("//assets.street-academy.com/assets/academy/image_set_logined-d07e39199c124c27e14a0267703db10d1249f5c83755642ebc227f566617401f.png") no-repeat -362px -121px}#dashboard_main .teach_field .teach_field_green_list{float:left;width:300px;background-color:#F0F7E8;margin:10px 0;padding:10px 0;border-radius:5px;border:1px solid #ACD584}#dashboard_main .teach_field teach_field_green_list ul{width:555px}#dashboard_main .teach_field .teach_field_green_list ul li{float:left;margin-left:15px}.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}#dashboard_main .teach_field .icon_add_date{width:15px;height:15px;background:url("//assets.street-academy.com/assets/academy/add_date_plus-1eb66621526f97d3a7aeab3730b72655bdfd8090dc7fb1cb7cd158c2ee270e63.png") no-repeat;line-height:15px;display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom;margin-right:10px}#dashboard_main .teach_field .icon_mail{width:16px;height:11px;background:url("//assets.street-academy.com/assets/academy/mail_connect-99b3542ce9ea85140a9118e1efbb58cc26d6a096db7534389f8143c65fed158f.png") no-repeat;line-height:16px;display:inline-block;*display:inline;*zoom:1;margin-right:10px}#dashboard_main .teach_field .teach_field_detail_status{width:575px;margin:20px 0 7px 0}#dashboard_main .teach_field .teach_field_detail_status div{float:left}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_1{font-size:14px;font-weight:bold;width:45px}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_2{width:120px}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_3{width:105px}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_3 p{margin:0 auto;width:105px;text-align:center}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_4{width:145px;text-align:center}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_5{float:left}#dashboard_main .teach_field .teach_field_detail_status .teach_field_detail_status_6{width:70px;float:right;#background-image:url("//assets.street-academy.com/assets/academy/icon_question_gray-6d66c8ccb7ce835b5066fa493be8c79b38e0ccb078c289a1de7eb1b4def84b3c.png");background-repeat:no-repeat;padding-left:5px;margin-right:10px;position:relative;background-position:0 3px}#dashboard_main .teach_field a.schedule_table_a:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}#dashboard_main .teach_field .schedule_table .schedule_table_1{width:147px;position:relative;vertical-align:middle;padding:8px 4px}#dashboard_main .teach_field .schedule_table .schedule_table_2{width:135px;text-align:center;vertical-align:middle;padding:8px 4px}#dashboard_main .teach_field .schedule_table .schedule_table_3{text-align:center;width:80px;vertical-align:middle}#dashboard_main .teach_field .schedule_table .schedule_table_3 img:first-child{vertical-align:middle}.ielt9 #dashboard_main .teach_field .schedule_table .schedule_table_3 img.firstChild{vertical-align:middle}#dashboard_main .teach_field .schedule_table .schedule_table_5{position:relative;padding-left:10px;text-align:left;vertical-align:middle}#dashboard_main .teach_field .schedule_table .schedule_table_5_left{width:74px;padding-right:0}#dashboard_main .teach_field .schedule_table .schedule_table_5_right{width:60px;border-left:none;padding-left:0}.edit_attendeeDash{position:absolute;right:8px;top:9px}#dashboard_main .teach_field .schedule_table .schedule_table_5 img{display:inline;vertical-align:baseline}#dashboard_main .teach_field .schedule_table .schedule_table_5_icon{padding-left:20px;background-image:url("//assets.street-academy.com/assets/academy/icon_question_gray-6d66c8ccb7ce835b5066fa493be8c79b38e0ccb078c289a1de7eb1b4def84b3c.png");background-repeat:no-repeat;margin-left:10px}#dashboard_main img.dot_continue{margin:10px auto}#dashboard_main .organized_teah_filed{color:#ff6347}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 )"}.img_radius{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.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-condensed th,.table-condensed td{padding:4px 5px}.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}.icon_sparrow_large{background-image:url("//assets.street-academy.com/assets/academy/icon_sparrow_large-577ba02f9f57862e1b42483cc3d9f951468e2ab100c9eff9cc1c89f8787e7ffc.png");background-repeat:no-repeat;padding-left:15px;background-position:0 7px}.icon_question{background-image:url("//assets.street-academy.com/assets/academy/icon_question_gray-6d66c8ccb7ce835b5066fa493be8c79b38e0ccb078c289a1de7eb1b4def84b3c.png");background-repeat:no-repeat;padding-left:20px;background-position:0 3px}.icon_student{background-image:url("//assets.street-academy.com/assets/academy/icon_student_count_gray-2b263b4ad5d844503ea90be970c37503296b0564d7d55676801dc07ebc5af7d7.png");background-repeat:no-repeat;padding-left:25px}.icon_teach{background-image:url("//assets.street-academy.com/assets/academy/icon_teach_count_gray-9663e47e65db9b1a768b602f891b9d40b33d2f36e69c7f68f2f283a37556f990.png");background-repeat:no-repeat;padding-left:20px}.icon_review{background-image:url("//assets.street-academy.com/assets/academy/icon_review_count-6b42f36e99d4961205ff89a53398bb95fd9dbfa915cdbefd8a89a142b4f3cd87.png");background-repeat:no-repeat;background-position:0 3px;padding-left:20px}.icon_clip{background-image:url("//assets.street-academy.com/assets/academy/flag_17x16-af4c1f3333fa88dff0260552472b1163d645b0c4f7cd47a2fa8f1530c568c157.png");background-repeat:no-repeat;padding-left:20px}.image_upload_field .image_upload_box{float:left;width:240px;margin:0 20px 0 0}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("//assets.street-academy.com/assets/academy/image_plus-7933e65f42f70026d314ac6ed8ac6a45ad0457f3e3e2259518542c19b62ca973.png") no-repeat;cursor:pointer}.upload_image_for_user{cursor:pointer}.now_uploading{background:url("//assets.street-academy.com/assets/academy/loadinfo-e1877fdc0adebfb20f549ddf9d2eb08ee4a746048e5848191c9d0272abc497e9.gif") 105px 65px no-repeat;cursor:pointer}[class^="icon-"],[class*=" icon-"]{display:inline-block;*display:inline;*zoom:1;vertical-align:text-bottom}.icon-pin_11x18{width:11px;height:18px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -244px -48px;line-height:18px;margin-right:4px}.icon-pin_g{width:12px;height:19px;background:url("//assets.street-academy.com/assets/academy/icon-location-be4bc087a2b2c869e99d73fa85d2fab8a7302fdfa1d95463a4669aa116013d73.png") no-repeat 0 0;line-height:19px;margin-right:5px}.icon-date_g{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/icon-cal-867754402f5806c641ddd46ce7ac0f02fe664f73f6d1dd7974f89935227d3082.png") no-repeat 0 0;line-height:17px;margin-right:5px}.icon-people_20x17{width:20px;height:17px;background:url("//assets.street-academy.com/assets/academy/icon-people-f754c97d7cca5bc21fb7cec8b4bf61554928178701ec97687f823a34aceccdee.png") no-repeat 0 0;line-height:17px;margin-right:4px}.icon-2people_31x17{width:31px;height:17px;background:url("//assets.street-academy.com/assets/academy/icon-2people-f1eae8ccc478f42921ef8ca588c711450ebdf73731fddeed5fbf1395d243c0b4.png") no-repeat 0 0;line-height:17px;margin-right:4px}.icon-square_15x15{width:15px;height:15px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -289px -48px;line-height:15px;margin-right:10px}.icon-enjoy_25x20{width:25px;height:20px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -304px -48px transparent;line-height:20px}.icon-study_25x20{width:25px;height:20px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -329px -48px transparent;line-height:20px}.icon-worth_25x20{width:25px;height:20px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -354px -48px transparent;line-height:20px}.icon-twitter_17x17{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -379px -48px transparent;line-height:17px}.icon-facebook_17x17{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -396px -48px transparent;line-height:17px}.icon-google_17x17{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -413px -48px transparent;line-height:17px}.icon-linkedin_17x17{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -477px -48px transparent;line-height:17px}.icon-ameba_17x17{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -494px -48px transparent;line-height:17px}.icon-teach_count_green_12x19{width:12px;height:19px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/image_set-7367c4cc47a838789d1052957893c473450d69b6b5aaba93d466b41e3961542f.png") no-repeat -442px -48px transparent;line-height:18px;margin-right:5px}.icon-sparrow_4x5{width:4px;height:5px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/dropdown_menu-5a7246e502633561cb383c9587d57c5e90a25fdbc9608ab54c8b55e9ab172156.png") no-repeat -44px -47px transparent;line-height:25px}.icon-cat_22{width:22px;height:25px;background:url("//assets.street-academy.com/assets/academy/dropdown_menu-5a7246e502633561cb383c9587d57c5e90a25fdbc9608ab54c8b55e9ab172156.png") no-repeat -66px -47px transparent;line-height:25px}.icon-mail{width:15px;height:10px;background:url("//assets.street-academy.com/assets/academy/icon-mail-873d5f2ce69a1eeb073679d4dabf1462b95bfd18e03809a5efa746bd3ee39f9a.png") no-repeat left top;margin-right:5px;vertical-align:0}.icon-star{width:16px;height:16px;background:url("//assets.street-academy.com/assets/academy/icon-star-8a689a99fc76aaacc401108d51bdb57d3d3f82cc17480a371fd7ea780c115cea.png") no-repeat left top;margin-right:5px;vertical-align:-3px}.icon-wish{width:15px;height:14px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/icon-heart-b22639a627fbe45fbd10816fb7dd456efcd78a0174b5020e4fc62e9e8ba5e076.png") no-repeat left top}.icon-wish-s-g{width:18px;height:18px;background:url("//assets.street-academy.com/assets/academy/icon_heart_g-8f86509353ab4e7034b0d3b31eba371d65592f55e302af2eb6e55dadb973ef57.png") no-repeat left top;margin-right:10px}.icon-stacademy{width:25px;height:25px;background:url("//assets.street-academy.com/assets/academy/icon-stacademy-b65557ee992a48a7cd512f39d8d7df4b11c4bb3e4498e16fa3e7992e5b1448b4.png") no-repeat left top;margin-right:10px;vertical-align:-4px}.icon-clip-small{width:12px;height:14px;background:url("//assets.street-academy.com/assets/academy/icon_clip_small-da8acd73d07f6cc8825094d2e890f7714e274205ea0d634b86a5b37182f18820.png") no-repeat left top;margin-right:6px;vertical-align:-2px}.icon-heart-small{width:12px;height:14px;background:url("//assets.street-academy.com/assets/academy/icon_heart_small-74845f951ed265a09aba4b57b74ca4cc0f5a8cc2c7feaa35a10129eeb2645197.png") no-repeat left top;margin-right:4px;vertical-align:-2px}.icon-heart-mini{width:12px;height:12px;background:url("//assets.street-academy.com/assets/academy/icon_heart_mini-0487b60f25b2c751434ffa011785636289d2c1da8ba9ed5ee2daeb901b6282f8.png") no-repeat left top;margin-right:4px;vertical-align:-2px}.icon-two-people{width:18px;height:18px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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}#header .global_nav .login_59x61:hover{text-decoration:none !important}.login_59x61:hover{background-position:left bottom}.signup_109x61{width:109px;height:61px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/academy/icon-study_b.png") no-repeat 0 0}.icon-fun_b{width:13px;height:18px;background:url("//assets.street-academy.com/academy/icon-fun_b.png") no-repeat 0 0}.icon-worth_b{width:17px;height:15px;background:url("//assets.street-academy.com/academy/icon-worth_b.png") no-repeat 0 0}.icon-teach_count_30x30{width:30px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-held_g-0639212ec9b0e8d14c1dd19fcc11f24b10ae99a2cc1de8854590ce53176f8bf3.png") no-repeat 0 0;line-height:30px}.icon-student_count_30x30{width:30px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-people_g-333cbd9b169e2ffb9a7007601d05b7efd8ce4424fbf179d50458460dc292db54.png") no-repeat 0 0;line-height:30px}.icon-wish_count_30x30{width:30px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-wish_g-1cc19842f221c4da80c9c10ba5ca2b46f252f7b4bce1c7d5d1adc85a562faba3.png") no-repeat 0 0;line-height:30px}.icon-review_count_30x30{width:30px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-review_g-e24febe9178bef6a739bcdafd844a68672d36592e972d66c815faf6ae8a1a73f.png") no-repeat 0 0;line-height:30px}.icon-student_count_18x18{width:18px;height:18px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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}.messageSingle{background-color:#F5F6F1;border-top:1px solid #DAE0D0;border-right:1px solid #DAE0D0;border-bottom:1px solid #DAE0D0;margin-left:18px;padding:4px 9px 4px 9px;position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 2px rgba(0,0,0,0.15);width:766px !important;z-index:1}.messageSingle>header h3{background:url("//assets.street-academy.com/assets/academy/msg_sentReceiveArrows-ab0be7618cbe67d4b0289f884ccb88d44a3f775b5bcb571e97e79e0598797fb5.png") no-repeat 0 4px;padding-left:20px}#messageList li:hover .messageSingle>header h3{background:url("//assets.street-academy.com/assets/academy/msg_sentReceiveArrows-ab0be7618cbe67d4b0289f884ccb88d44a3f775b5bcb571e97e79e0598797fb5.png") no-repeat 0 -19px}.messageSingle>header h3.sent{background:url("//assets.street-academy.com/assets/academy/msg_sentReceiveArrows-ab0be7618cbe67d4b0289f884ccb88d44a3f775b5bcb571e97e79e0598797fb5.png") no-repeat 0 -43px}#messageList{clear:both;padding-bottom:40px}#messageList li{cursor:pointer;margin-bottom:20px;position:relative}#messageList li:hover .messageSingle>header h3.sent{background:url("//assets.street-academy.com/assets/academy/msg_sentReceiveArrows-ab0be7618cbe67d4b0289f884ccb88d44a3f775b5bcb571e97e79e0598797fb5.png") no-repeat 0 -65px}#messageList li .msgArrows{background:transparent url("//assets.street-academy.com/assets/academy/Msg_arrows-97857df578a3dbf64b44dc6ba7b82a596b9da219fe80c45c4af9e2fd4e612cf0.png") 0 -114px no-repeat;display:block;height:52px;position:absolute;width:27px;z-index:10}#conversationList li .msgArrows{background:transparent url("//assets.street-academy.com/assets/academy/Msg_arrows-97857df578a3dbf64b44dc6ba7b82a596b9da219fe80c45c4af9e2fd4e612cf0.png") 0 -114px no-repeat;display:block;height:52px;position:absolute;width:27px;z-index:10}#conversationList li .msgRightArrows{background:transparent url("//assets.street-academy.com/assets/academy/Msg_arrows-97857df578a3dbf64b44dc6ba7b82a596b9da219fe80c45c4af9e2fd4e612cf0.png") 0 -278px no-repeat;display:block;height:52px;position:absolute;width:27px;z-index:10;top:3px;left:778px}#messageList li .msgArrows{top:0;left:171px}#conversationList li .msgArrows{top:3px;left:173px}#messageList li.unread .msgArrows{background:transparent url("//assets.street-academy.com/assets/academy/Msg_arrows-97857df578a3dbf64b44dc6ba7b82a596b9da219fe80c45c4af9e2fd4e612cf0.png") 0 -57px no-repeat}#conversationList li:last-child .msgArrows,#conversationList li .msgArrows.unseen{background:transparent url("//assets.street-academy.com/assets/academy/Msg_arrows-97857df578a3dbf64b44dc6ba7b82a596b9da219fe80c45c4af9e2fd4e612cf0.png") 0 -57px no-repeat}#messageList li:hover .msgArrows{background:transparent url("//assets.street-academy.com/assets/academy/Msg_arrows-97857df578a3dbf64b44dc6ba7b82a596b9da219fe80c45c4af9e2fd4e612cf0.png") 0 0 no-repeat !important}#messageList .profilePicture>img{float:right;margin:1px 0 0 0}#conversationList .profilePicture>img{float:right;margin:1px 0 0 0}#conversationList .rvsd .profilePicture>img{float:left !important}#messageList li.unread .messageSingle{background-color:#FEFFED;border-top:1px solid #6DB526;border-right:1px solid #6DB526;border-bottom:1px solid #6DB526}#messageList li:hover .messageSingle{background-color:#6DB526;border-top:1px solid #FEFFED;border-right:1px solid #FEFFED;border-bottom:1px solid #FEFFED;color:white !important}#messageList li:hover .messageSingle a{color:white !important}#messageList li:hover .messageSingle h3{font-weight:bold}#messageList li .messageSingle a.deleteMsg{background:transparent url("//assets.street-academy.com/assets/academy/Msg_closeBtn-78e286eed04922adace52f8a788c0862930842c5488e9823bc687cef31ae14e8.png") 2px 2px no-repeat;display:block;padding:2px;height:9px;margin:2px 0 0 0;width:8px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#messageList li .messageSingle a.newMsgAlert{color:#333;display:block;font-size:10px;line-height:13px;padding:2px;height:13px;vertical-align:bottom;width:13px;text-align:center}#messageList li .messageSingle a.newMsgAlert:before{content:"("}#messageList li .messageSingle a.newMsgAlert:after{content:")"}#messageList li.unread .messageSingle a.newMsgAlert{background:transparent url("//assets.street-academy.com/assets/academy/Msg_alert-a6d96ffaf94a958682098ac93f86367cbf21592236af7e43371331d27f4e5f35.png") 2px 2px no-repeat;color:white}#messageList li.unread .messageSingle a.newMsgAlert:before,#messageList li.unread .messageSingle a.newMsgAlert:after{content:""}#messageList li .messageSingle time{color:#333333;font-size:12px}#conversationList li .conversationSingle time{color:#999999;font-size:12px}#messageList .messageStatus a>em{display:none}#messageList li .messageSingle a.deleteMsg:hover{background-color:white}.messageStatus{position:absolute;top:16px;right:11px}.messageStatus li{display:block;float:left;margin:0 0 0 27px}.titleCo{font-size:20px;font-weight:bold;margin-bottom:20px}.MsgTitle{background:url("//assets.street-academy.com/assets/academy/Msg_logoIcon-a17d30162747e9f4f9c279d8a8b7bbcade9934257276b6a686b950cb1d2d5614.png") no-repeat 0 5px}.tsukuruTitle{background:url("//assets.street-academy.com/assets/academy/tsukuru_logoIcon-72546fbf778b238341c8cb435196f60870484a7786cb362297435fb2ce568b23.png") no-repeat 0 2px}.profileTitle{background:url("//assets.street-academy.com/assets/academy/profile_icon-94ff7d5da3662296453b37ca3d31c6e1031c78d91ef66f1ea14fe4b7a204d5fd.png") no-repeat 0 2px}.settingTitle{background:url("//assets.street-academy.com/assets/academy/setting_icon-ee055e522030a0143985586d52cdec0db3a21127bd8685fa47c73fb9e0f2be2e.png") no-repeat 0 50%}#step_navigation{position:relative;height:67px;margin-bottom:15px;border:1px solid #9b9b9b}#step_navigation .step_img.first{z-index:5;position:absolute;top:0;left:0}#step_navigation .step_img.second{z-index:4;position:absolute;top:0;left:240px}#step_navigation .step_img.third{z-index:3;position:absolute;top:0;left:484px}#step_navigation .step_img.fourth{z-index:2;position:absolute;top:0;left:706px}.titleCo.MsgTitle span{display:block;padding-left:55px;margin-top:6px}.titleCo.tsukuruTitle span,.titleCo.profileTitle span,.titleCo.settingTitle span{display:block;padding-left:40px;margin-top:6px}.titleCo.tsukuruTitle span small{font-size:70%}.classDescMsg{margin-left:60px;font-size:15px;margin-bottom:30px}#conversationList{clear:both;margin-bottom:40px}#conversationList li{margin-bottom:20px;position:relative}#conversationList li header{border-bottom:1px solid #dae0d0}#conversationList li .conversationSingle h3.userName{float:right;color:#00A1D4}#conversationList li.rvsd .conversationSingle h3.userName{float:left !important}#conversationList li .conversationSingle p{border-top:1px solid white;clear:both;font-size:14px;line-height:21px;padding:5px 0 5px 0;word-wrap:break-word}#conversationList li .conversationSingle .attachment_file{padding-left:40px;background:url("//assets.street-academy.com/assets/academy/file-icon-800be5c928db1ae7679bab2ec0476811e50cf3b2b26a693ca5b10765a3d002e2.png") transparent 0 50% no-repeat;font-size:12px}.textareaMsgForm .attachment_file{padding-left:40px;background:url("//assets.street-academy.com/assets/academy/file-icon-800be5c928db1ae7679bab2ec0476811e50cf3b2b26a693ca5b10765a3d002e2.png") transparent 0 50% no-repeat;font-size:12px;margin-left:9px;margin-bottom:9px}#conversationList li:last-child{margin-top:30px}#conversationList li:last-child .conversationSingle{background-color:#FEFFED;border:1px solid #6DB526}.conversationSingle{background-color:#F5F6F1;border:1px solid #DAE0D0;margin-left:49px;padding:4px 9px 4px 9px;position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 2px rgba(0,0,0,0.15);width:584px;z-index:1}.conversationSingle.unseen{background-color:#FEFFED}.rvsd .conversationSingle{margin-left:176px !important;background-color:#EFEFEF}.buttonContainerMsg{clear:both}.formSubmitMsg{clear:both;margin-top:30px;margin-left:176px !important;width:597px;float:left}.formSubmitMsg>input{margin-right:30px}.formSubmitMsg a{display:block;float:left;margin:0 15px 0 15px;padding-top:7px}.textareaMsgForm{width:590px;margin-left:176px !important;padding:9px 9px 9px 9px;position:relative;box-shadow:0px 1px 2px rgba(0,0,0,0.15)}.textareaMsgForm textarea{width:100%;margin:9px 9px 10px 9px;width:95%}.textareaMsgForm h3{margin:9px 9px 10px 9px;font-size:14px;font-weight:bold}.textareaMsgForm h3 span{font-weight:normal;font-size:12px;padding-left:10px}.textareaMsgForm input{margin-left:9px}#submitFormAddClass li{margin-top:40px;margin-bottom:40px;background:#F5F6F1;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;height:265px;position:relative}#submitFormAddClass li p{display:block;text-align:center;margin:0 auto;width:244px}.createClassGn{border:none;cursor:pointer;width:244px !important;height:63px !important;display:block !important;margin:35px auto 0 auto;padding-bottom:80px}.createClassBtn01{background:url("//assets.street-academy.com/assets/academy/createClassBtn1-c46cc2c73df03f83ba8ce88879c49c19ae3836f0a0229c775ebd7f2340771f10.png") no-repeat 0 0 !important}.createClassBtn03{border:none;width:244px !important;height:63px !important;display:block !important;background:url("//assets.street-academy.com/assets/academy/createClassBtn3-e360e67677e122f593d504f41d914106c9a0e5f2051c7af88f24821f645651eb.png") no-repeat 0 0 !important}.selectedHighlight{bottom:4px;right:4px;display:block;position:absolute;display:none}.select_teacher_box{margin:30px 15px 15px 0}.select_teacher_box label{display:inline}.select_tearcher_user_photo{float:left}.select_tearcher_user_info{float:left;margin:5px 15px 15px 20px;width:450px}.select_tearcher_user_info_name{font-size:18px;font-weight:bold}#select_tearcher_other_email{font-size:18px;font-weight:bold;margin-top:20px}#select_tearcher_other_email label{font-size:18px;font-weight:bold}.select_tearcher_user_info_bio{margin-top:10px;font-size:14px}.select_tearcher_user_description{margin-top:15px}.select_tearcher_edit_profile{float:left;margin-top:30px;margin-left:10px}#select_teacher_min_box{margin:20px;padding:15px;border:1px solid #6DB526}.select_tearcher_user_photo_min{float:left;display:inline}.select_teacher_user_info_min{display:inline;margin:20px 20px 20px 20px}.select_tearcher_user_photo_min_image{margin-right:20px}#conversationList li:after,#messageList li:after,#submitFormAddClass:after,.faq:after,.messageSingle>header:after{clear:both;content:".";display:block;height:0;visibility:hidden}.ielt9 #conversationList li:after,.ielt9 #messageList li:after,.ielt9 #submitFormAddClass:after,.ielt9 .faq:after,.ielt9 .messageSingle>header:after{zoom:1}.title_logo,.footer_title,.return_to_top{text-indent:-9999px}#slider{margin:15px auto 0;width:980px;width:980px;height:357px}.bx-wrapper{margin:0 auto}.slider_item{position:relative;background:url("//assets.street-academy.com/assets/academy/loading-28d1a417f9230411ce39c844798e57d9b88cd8bb5e1667f247c1693a04bbf4d3.gif") no-repeat 50% 50%;width:940px;height:357px}.slider_button{position:absolute;left:10px;bottom:10px}.slider_button_campaign{position:absolute;left:400px;bottom:10px}.slider_button_campaign2{position:absolute;left:814px;bottom:330px}.bx-next{position:absolute;top:50%;right:-40px;z-index:999;width:30px;height:30px;text-indent:-999999px;background:url("//assets.street-academy.com/assets/academy/gray_next-77d3b7f63af60342824a5e0971e8bc5a04df3c64e3ae97499904dcec34723fdb.png") no-repeat 0 -30px}#News_Special .bx-controls{width:100%;position:relative;top:-78px}#News_Special .bx-next{position:absolute;top:0;right:-40px;z-index:999;width:32px;height:34px;text-indent:-999999px;background:url("//assets.street-academy.com/assets/academy/category_top/specials_right-a9b1a6336652f660fcff393a85cd3843745c792c0128e1e3eef45f8f4381ba0a.png") no-repeat 0 0px}#News_Special .bx-prev{position:absolute;top:0;left:-40px;z-index:999;width:32px;height:34px;text-indent:-999999px;background:url("//assets.street-academy.com/assets/academy/category_top/specials_left-3febfbb674ab6f73a753f6097ee2ea55bdaa6829f6623d005fa4d58025e04664.png") no-repeat 0 0px}.bx-prev{position:absolute;top:50%;left:-40px;z-index:999;width:30px;height:30px;text-indent:-999999px;background:url("//assets.street-academy.com/assets/academy/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}#maker_main{width:980px;padding-bottom:85px}.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}#maker_description{margin-top:35px}#maker_description_h1_field{font-size:30px;font-weight:bold;margin-bottom:15px;float:left;line-height:24px;padding-left:30px;color:333}#maker_description_li_field{font-size:20px;margin-bottom:15px;float:left;line-height:30px;padding-left:30px;color:333}.select_btn_class{font-size:22px;font-family:Arial;font-weight:bold;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #83c41a;padding:26px 26px;margin-left:300px;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #9dce2c), color-stop(100%, #8cb82b));background:-moz-linear-gradient(center top, #9dce2c 5%, #8cb82b 100%);background:-ms-linear-gradient(top, #9dce2c 5%, #8cb82b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');background-color:#9dce2c;color:#ffffff !important;display:inline-block;*display:inline;*zoom:1;text-shadow:1px 1px 0px #689324;-webkit-box-shadow:inset 1px 1px 0px 0px #c1ed9c;-moz-box-shadow:inset 1px 1px 0px 0px #c1ed9c;box-shadow:inset 1px 1px 0px 0px #c1ed9c;width:240px;height:60px;text-align:center}.select_btn_class:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #8cb82b), color-stop(100%, #9dce2c));background:-moz-linear-gradient(center top, #8cb82b 5%, #9dce2c 100%);background:-ms-linear-gradient(top, #8cb82b 5%, #9dce2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');background-color:#8cb82b}.select_btn_class:active{position:relative;top:1px}.myclass_btn{margin-top:35px;margin-left:42px;margin-bottom:20px}#maker_class_create{margin:40px 0 20px 30px}#maker_class_create_teacher{width:380px;height:400px;float:left;position:100px;background-color:#F5F6F1;border-radius:20px}#maker_class_create_box{margin:10px 0 20px 0}#maker_class_create_teacher a{margin-top:20px;margin-left:40px}#maker_class_create_teacher li{font-size:20px;padding:20px 40px}#maker_class_create_organizer{width:380px;height:400px;float:right;background-color:#F5F6F1;border-radius:20px}#maker_class_create_organizer a{margin-top:20px;margin-left:40px}#maker_class_create_organizer li{font-size:20px;padding:20px 40px}#organizer_main{padding-bottom:85px;line-height:30px}#top_teach_learn_area{width:980px;background-color:#F7F7F5;margin-top:60px}.top_teach_learn_content{float:left;width:450px;height:426px;margin:20px;background-color:#FFFFFF}.top_teach_learn_image_area{margin-top:30px;text-align:center;vertical-align:middle}.top_teach_learn_image{vertical-align:middle;text-align:left}.top_teach_learn_title{margin-top:25px;color:#4C4C4C;font-size:22px;font-weight:bold;text-align:center}.top_teach_learn_description{color:#4C4C4C;font-size:16px;width:340px;height:100px;margin:25px auto;line-height:26px}.top_teach_button_image{margin:0px 60px}#top_category_manabi_category_area{background-color:#f2f2f2}.title_manabi_image{display:block;margin-left:auto;margin-right:auto;padding-top:20px}a img.top_category_bk_image{background:none !important}a:hover img.top_category_bk_image{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none !important}.top_category_area{margin-top:70px;border-bottom:2px solid #ccc;-webkit-border-radius:5px}.top_category_area_large{margin-top:20px;border:1px solid #f0f0f0;border-bottom:2px solid #ccc;-webkit-border-radius:5px}.top_category_row{margin-top:30px;margin-left:70px}.top_category_box{float:left;width:120px;margin-left:30px}.top_category_box_large{float:left;width:239px;margin-left:30px}.top_category_button_image{float:left}.category_label{text-align:center}#top_category_all{text-align:center;margin-top:60px}.more{color:#444444;width:300px;height:60px;font-weight:bold;font-size:24px !important;vertical-align:60px;line-height:60px}#top_category_teachers_interview_area,#top_category_pickup_classes_area{margin-top:35px;border:1px solid #f0f0f0;border-bottom:2px solid #ccc;-webkit-border-radius:5px;background-color:#f2f2f2;padding-bottom:20px}.top_teachers{margin-top:80px;border:1px solid #f0f0f0;border-bottom:2px solid #ccc;-webkit-border-radius:5px}.top_teachers_box_row{margin:10px 35px}.teacher_main_box{position:relative;width:200px;margin-right:18px;position:relative;display:inline-block;*display:inline;*zoom:1;border:1px solid #E8E8E6;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.15);overflow:hidden;background-color:white;vertical-align:top;text-align:left;font-size:13px}.teacher_main_box div.teacher{width:200px;margin:0 auto;vertical-align:middle;display:table-cell}.teacher_main_box div.teacher div.teacher_photo{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;width:60px;height:60px;margin:15px 15px;float:left}.teacher_main_box div.teacher div.teacher_name_description{margin-top:15px}.teacher_main_box div.teacher div.teacher_name_description h3.name{line-height:20px;height:20px;overflow:hidden;font-size:14px;font-weight:bold}.teacher_main_box div.teacher div.teacher_name_description>a:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.teacher_main_box div.teacher div.teacher_name_description p.description{height:30px;line-height:15px;font-size:11px;overflow:hidden;margin-top:5px;width:100px}.teacher_main_box .class_detail_info{margin:5px;padding-top:12px}.teacher_main_box .teacher_box_category_button_image{float:left}.teacher_main_box .teacher_main_box_class_title{float:left;width:160px;margin-left:5px}.top_classes{margin-top:80px;text-align:left;font-size:0;border:1px solid #f0f0f0;border-bottom:2px solid #ccc;-webkit-border-radius:5px}.top_classes>.index_main_box{margin:7px}#categroy_title_area{height:90px}.category_background_image_area{width:980px;margin:auto}.category_image_line{height:10px;border-bottom:solid 2px #aaaaaa}.mama_kids_bk_color{background-color:#E85892}.mama_kids_color{color:#E85892}.category_background_image_area .category_image{float:left;margin-top:35px}.category_background_image_area .title{font-size:28px;font-weight:bold;float:left;margin-top:85px}.category_icon_area{height:25px}.category_icon_area .category_image{float:left}.category_icon_area .category_icon_text{font-size:14px;font-weight:bold}.special_class_outer{position:relative;float:left;border-radius:5px;border:3px solid #b4b4b4;background-color:#ffffff;margin-left:10px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}.special_class_outer>a:first-child{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.special_class_outer .special_top_image{border-radius:3px}.special_class_outer .image_inner_teacher_info{position:absolute;top:132px;left:0px;height:34px;width:273px;background-color:#ffffff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;text-align:center;line-height:34px;overflow:hidden}.caption_craft{background-image:url("//assets.street-academy.com/assets/academy/category_top/fukidashi_mono-432f7f2cbab5781665453527613c40a22846d40dd779a2c5e0587cfd18a00552.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_mama_kids{background-image:url("//assets.street-academy.com/assets/academy/category_top/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("//assets.street-academy.com/assets/academy/category_top/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("//assets.street-academy.com/assets/academy/category_top/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("//assets.street-academy.com/assets/academy/category_top/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("//assets.street-academy.com/assets/academy/category_top/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}.special_class_outer .image_inner_date_info{position:absolute;top:166px;left:0px;height:34px;width:273px;background-color:#0d0c0a;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;border-bottom-right-radius:3px;border-bottom-left-radius:3px;text-align:center;line-height:34px;overflow:hidden}.special_class_outer .image_inner_date_info .date{color:#ffffff;margin:0 10px;font-size:16px;font-weight:bold;letter-spacing:0.1em}.special_class_outer .image_inner_teacher_info .name{margin:0 10px;font-size:15px;color:#3e3e3e;font-weight:bold}.image_outer_teacher{position:relative;float:left;padding:4px;border-radius:3px;background-color:#ffffff;margin-left:20px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}.image_outer_teacher .image_inner_teacher_info{position:absolute;top:117px;left:5px;height:77px;width:220px;background-color:#ffffff;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}.image_outer_teacher .image_inner_teacher_info .name{margin:8px 10px;font-size:18px;font-weight:bold;color:#4D4D4D;overflow:hidden}.image_outer_teacher .image_inner_teacher_info .description{margin:8px 10px;font-size:12px;font-weight:bold;color:#4D4D4D;overflow:hidden}#special_contents,#try_teach_area{float:left}.special_contents_area>h1{color:#4C4C4C;font-size:20px;font-weight:bold;padding:15px}.teachers_contents_area{float:left;margin-top:15px}.teachers_contents_area .title{margin-left:20px}.category_contents_area .title{font-size:14px;font-weight:bold;color:#4d4d4d;margin-bottom:6px}#tag_area{border-top:1px solid #E9E9E9}#tag_title{font-size:17px;color:#666666;margin:10px 0}#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}.category_icon_mama_kids{color:#E85892;line-height:25px}.special_plan_image{margin-top:-18px}.special_plan_image h2{background:#8e8e8e;padding-left:10px;border-left:10px solid #686868;line-height:40px;font-size:18px;color:#fff}.special_plan_image h2 span{font-size:22px;margin-left:30px;display:inline-block;*display:inline;*zoom:1}.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 .specialPlan_comment{margin:0 0 18px 0}.p-special_content .intro_teacher h3{font-size:26px;line-height:80px;color:#424242}.p-special_content .snsbtn{margin-top:-29px}.intro_teacher dl a{color:#424242}.intro_teacher dl a:hover{color:#686868}.intro_teacher dl dt{float:left;width:160px;margin-right:20px}.intro_teacher dl dt img{width:160px;height:160px}.intro_teacher dl dd{float:left;width:520px;color:#424242}.intro_teacher dl dd.name{font-size:22px;line-height:22px}.intro_teacher dl dd.catch{font-size:16px;line-height:33px}.intro_teacher dl dd.prof{font-size:12px;min-height:105px;line-height:20px;margin-bottom:40px}.p-special_side-nav #tweeter_container{width:230px}.p-special_side-nav #tweeter_container #tweet_title>h1{margin-left:0;margin-top:0}.p-special_side-nav #fb_container{margin-bottom:10px}.bk_category{background:#f2f2f2}.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}.intro_teacher{margin-top:30px}.intro_teacher h3{font-size:20px}.trimming{position:relative;float:left;width:152px;height:152px;overflow:hidden;border-radius:3px}.class_img{position:absolute;top:0px;left:-40px;margin:0 10px}.class_divider{height:1px;margin:10px auto;background:url("//assets.street-academy.com/assets/academy/line_dots_horizontal-25e1c04a3f453f35b22c4d64f3541bd2cc9d6dc9ae3f6134a6908d7a210e76dc.png") repeat-x}#special_comment>p{line-height:25px;font-size:16px}.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}.p-special_content .titleBoxHead{background:url("//assets.street-academy.com/assets/academy/bg_liner-gray-fa4c64c66b4410a1c5d747ad94fe723e3e035a9058f1b41a661236249c0ab3ba.png") repeat 0 0}.p-special_content .titleBoxHead h2{float:left;margin-left:10px;color:#fff;font-size:20px;line-height:36px}.p-special_content .titleBox{background:#efefef;padding:24px 14px 17px;margin-bottom:15px;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.p-special_content .titleBox h3{font-size:22px;line-height:22px}.p-special_content .titleBox p{margin-top:15px;font-size:16px;line-height:26px;color:#000}.p-special_content #special_comment{margin:25px 0}.p-special_content #special_comment p{font-size:16px;color:#57585C;line-height:26px}.p-special_content #special_comment a{color:#02C39A}.p-special_content #special_comment a:hover{color:#00AC88}h3.special_classList{background:#efefef;border-left:10px solid #cccccc;line-height:41px;padding-left:17px;font-size:16px;color:#000;margin-bottom:26px;margin-top:40px}.class_list-outside{width:700px}.class_list-outside p.info{position:absolute;z-index:111;display:block;bottom:6px;right:20px;width:57px;height:57px;background:url("//assets.street-academy.com/assets/academy/icon_now_accepting-263a88cd64a22ecc21e8c88d7f141cc901d860c3dbf6dd11f7e96439057ae6f3.png") no-repeat 0 0 transparent}.class_list-outside p.end{background-position:0 0}.class_list-outside p.info.only{background:url("//assets.street-academy.com/assets/academy/icon_only_rest-51d3e795ea09facb33decbc151b6f819af03cafc6573f49ec48d391282cc0f3d.png") no-repeat 0 0 transparent}.class_list-outside p.info.full{top:-2px;left:5px;background:url("//assets.street-academy.com/assets/academy/icon_soldout-11e44790143534ce71f2a07a605b9c8624ac5e753ca914e849bb22a369b46624.png") no-repeat 0 0 transparent}.class_list-outside p.info.closed{top:-2px;left:5px;background:url("//assets.street-academy.com/assets/academy/icon_label_reservation_deadline-f41d4b6c0998e8c31fb66d45a75682450d13f1f2940e685a804905c623a353cc.png") no-repeat 0 0 transparent}.class_list-outside p.info span{position:absolute;top:24px;left:-6px;width:60px;height:25px;line-height:25px;text-align:center;font-size:21px;font-weight:bold;color:white}.class_list-inside{width:700px}.class_list-outside{border:1px solid #dcdcdc;background-color:#ffffff;border-radius:4px;padding:10px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.class_list-inside{background:url("//assets.street-academy.com/assets/academy/box_class_footer-9d0e3a8b4234d3efe42d7c0a38c8959ea2920a8206810e96dd312e3ccd68d8dd.png") no-repeat center bottom;background-color:#ffffff}.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}.p-special_content .class_divider{margin:6px 0 0}.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("//assets.street-academy.com/assets/academy/icon_date-8e9036712789dac5e0d5fa700282e199786eeab1b9b74892e554d2085704b321.png") left 3px no-repeat;padding-left:24px;font-size:17px;color:#999999}.class_balloon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 0 22px}.balloon_title{float:left;padding:0 16px;height:22px;line-height:22px;display:block;margin-right:16px;color:#fff;font-size:10px;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:16px;color:#44444A;line-height:22px}.class_lower{height:60px;padding-top:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.class_lower dl{background:url("//assets.street-academy.com/assets/academy/line_dots_vertical-b6328b893bb5aeaeef386a6c94178dd0ea5fe2c4eb82261d67335bc60678b7a3.png") right 0 repeat-y;float:left;width:292px;height:60px;margin-right:10px;padding-right:2px;margin-bottom:-6px}.class_lower dl dt{float:left;margin-right:10px}.class_lower dl dd.user{font-size:13px;margin-bottom:10px;color:#000000}.p-special_content .class_lower dl dd.user a{font-size:16px;color:#000;line-height:21px;border-bottom:1px solid #000}.class_lower dl dd{line-height:14px;color:#999999;font-size:13px;width:222px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.class_lower dl dd.user a{text-decoration:none;color:#00b1ca}.class_lower ul{float:left}.class_lower ul li{float:left;color:#999999}.class_lower ul li.student_count{background:url("//assets.street-academy.com/assets/academy/icon-two_people_mini-46f2ac7bdfc4460d6457397c894a2e89e77f3622938ea7156f1f2248baef3e39.png") no-repeat left center;margin:24px 0px 0px 16px;padding-left:17px;font-size:12px;font-weight:bold;color:#555555}.class_lower ul li.student_wish{background:url("//assets.street-academy.com/assets/academy/icon_heart_mini-0487b60f25b2c751434ffa011785636289d2c1da8ba9ed5ee2daeb901b6282f8.png") no-repeat left center;margin:24px 0px 0px 16px;padding-left:18px;font-size:12px;font-weight:bold;color:#555555}.p-special_content .class_detail{margin:0 0 0 17px;width:508px}.icon_wish{float:left;background:url("//assets.street-academy.com/assets/academy/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}#box_section{background-color:#ffffff;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 0px 4px rgba(6,0,1,0.2);box-shadow:0px 0px 4px rgba(6,0,1,0.2);padding-bottom:1px;margin-bottom:22px;position:relative;margin-top:15px}#box_section .label-s-category{position:absolute;top:6px;left:-51px}#box_section .label-s-category a{display:block;width:43px;height:43px}#box_section .label-s-category.life a{background:url("//assets.street-academy.com/assets/academy/label-s-category-1-073ac9b1e75ea4ca0cbc56824df69f9de82c90723118a584924b0ede1c1585fd.png") 0 0 no-repeat}#box_section .watch_it_later{position:absolute;top:-1px;left:-62px;text-align:center}#box_section .watch_it_later a.later{display:block;width:62px;height:100px;background:url("//assets.street-academy.com/assets/academy/watch_it_later-1-659d6c2d959ea7cbf268ada9e185191f7be9b1fe2be442043d7da14377c1b1f2.png") 0 0 no-repeat;color:#8b8a8a;font-size:15px}#box_section .watch_it_later a.later:hover{background:url("//assets.street-academy.com/assets/academy/watch_it_later-1-659d6c2d959ea7cbf268ada9e185191f7be9b1fe2be442043d7da14377c1b1f2.png") 0 -100px no-repeat;color:#0b9c9e;font-weight:bold}#box_section .watch_it_later a span{width:38px;line-height:20px;margin:10px 0 0 6px;display:inline-block;*display:inline;*zoom:1}#box_section .watch_it_later a span.later_remove{margin:22px 0 0 6px}#box_section .watch_it_later a.later.remove{display:block;width:62px;height:114px;background:url("//assets.street-academy.com/assets/academy/watch_it_later-2-03a6039b42b2f43285641808f36ee2dc0521c2021a7f2cf9b3cd57a09bec284b.png") 0 0 no-repeat;color:#fff;font-size:15px}#box_section .watch_it_later a.later.remove:hover{background:url("//assets.street-academy.com/assets/academy/watch_it_later-2-03a6039b42b2f43285641808f36ee2dc0521c2021a7f2cf9b3cd57a09bec284b.png") 0 -114px no-repeat;font-weight:normal}#main_content #box_section .share_box{margin-top:14px}#main_content #box_section .class_title span{background:#ececec;color:#666666;display:inline-block;*display:inline;*zoom:1;padding:3px 10px;font-size:14px;vertical-align:5px;font-weight:bold}#box_section .class_title{margin:0 16px 0 20px}#box_section .class_title h1{color:#3e3e3e;font-weight:bold;font-size:25px;line-height:30px;margin-bottom:12px;display:inline}#box_section .class_title h2.description{font-size:15px;color:#4b4b4b;line-height:20px;margin-bottom:20px;margin-top:12px}#box_section .sub_tag{margin:0px 0 16px 20px}#box_section .sub_tag ul li{float:left;margin-right:5px}#box_section .teacherArticle{margin:10px 16px 16px 20px}#box_section .teacherArticle a{position:relative;line-height:46px;border-radius:4px;color:#fff;font-size:14px;display:inline-block;*display:inline;*zoom:1;padding:0 39px 0 22px}#box_section .teacherArticle a:hover{opacity:0.6}#box_section .teacherArticle a.report{background:#f39800;margin-right:10px}#box_section .teacherArticle a.report:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:13px;width:10px;height:10px;margin-top:-5px;background:#fff}#box_section .teacherArticle a.report:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:18px;width:10px;height:10px;margin-top:-5px;background:#f39800}#box_section .teacherArticle a.interview{background:#8cc400}#box_section .teacherArticle a.interview:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:13px;width:10px;height:10px;margin-top:-5px;background:#fff}#box_section .teacherArticle a.interview:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:18px;width:10px;height:10px;margin-top:-5px;background:#8cc400}#box_section .tag-list .tag-list-tags{background:url("//assets.street-academy.com/assets/academy/icon-tag_g-680e970330148ee2679c6feb9f7e8fc870b10fce286fc80fb83d274f17d1b53e.png") 0 3px no-repeat;padding-left:35px;font-weight:bold;padding-top:2px;margin:0px 16px 11px 20px}#box_section .tag-list .tag-list-tags a.tag{background-image:none;background-color:#f3f3f3;border-radius:10px;margin-right:10px;margin-bottom:7px;padding:0 10px;height:20px;line-height:20px;text-align:center;border:1px solid #b2b2b2;color:#424242}#box_section .tag-list .tag-list-tags a.tag:hover{background-color:#fdfdfd}#box_section #featured{margin:0px;width:358px;height:200px;float:right}#box_section #featured .ui-tabs-panel{width:270px;height:200px}#box_section #featured .ui-tabs-panel img{width:270px;height:200px;position:relative;padding:0px}#box_section #featured ul.ui-tabs-nav{top:0;width:auto}#box_section #featured ul.ui-tabs-nav li img{width:68px;margin:0px 5px 17px 5px}#box_section #featured ul.ui-tabs-nav li:last-child img{margin-bottom:0;margin-top:2px}#box_section .class_detail_box_content{background-image:none}#box_section .class_detail_box{margin:0}#box_section .class_detail_box h2.title{font-size:20px;background-color:transparent;padding:0;text-align:center;line-height:54px;color:#3e3e3e}#box_section .box_description{padding:0;margin:0px 16px 35px 20px;font-size:15px;color:#424242;line-height:22px}.line_dotted_hand{background:url("//assets.street-academy.com/assets/academy/line_dotted_hand-19ee47fde5d862d9cf3c74e7c5daf9ddc9c45f5558e7820c68e2c4147744d862.png") 0 0 repeat-x;height:3px;margin:0 6px}.line_dotted_hand_y{background:url("//assets.street-academy.com/assets/academy/line_dotted_hand_yellow-85047d08bb4a2ff6bbefc7cbd5d4d69ce6c2363e41165b4184518c9ae446abbf.png") 0 0 repeat-x;height:3px;margin:0 6px}#box_section .teacher_box h2.title{font-size:20px;text-align:center;line-height:54px;color:#3e3e3e;font-weight:bold}#box_section .teacher_box .teacher_box_main{-moz-border-radius:3px;border-radius:3px;background:#ecefe7;margin:0px 10px 10px;padding:16px 13px 13px 14px}#box_section .teacher_box .teacher_box_main .main1{float:left;width:138px;margin-right:16px}#box_section .teacher_box .teacher_box_main .main1 img.teacher{width:118px;height:118px;margin-left:9px;border:1px solid #9d9d9d}#box_section .teacher_box .teacher_box_main .main1 .buttons{margin:12px 0 0 8px}#box_section .teacher_box .teacher_box_main .main1 .buttons a{float:left;margin-right:9px;margin-bottom:4px;display:block}.mod-teacher-box-unselected{padding:15px 15px 20px;text-align:center}.mod-teacher-box-unselected-title{color:#e84a12;font-size:20px}.mod-teacher-box-unselected-text{margin-top:15px;color:#2f2f2f;font-size:18px}.mod-teacher-box-unselected-btn-area{margin-top:15px}.mod-teacher-box-unselected-btn-area>.btn-green{display:inline-block;*display:inline;*zoom:1;width:340px;height:40px;line-height:40px;color:#fff;font-size:16px}.mod-teacher-request .text-red{color:#e84a12}.mod-teacher-request-body{position:relative;padding:45px 45px 28px}.mod-teacher-request-btn-close{position:absolute;top:19px;right:19px;color:#555;font-size:18px}.mod-teacher-request-btn-close>.cross{font-size:20px}.mod-teacher-request-btn-close:hover{color:#e84a12;cursor:pointer}.mod-teacher-request-headline{color:#2f2f2f;font-size:22px;text-align:center}.mod-teacher-request-attention-list{margin-top:50px}.mod-teacher-request-attention-list-item{color:#696969;font-size:12px}.mod-teacher-request-select-area{margin:25px 0 0;background-color:#f7f5e4}.mod-teacher-request-select-control{padding:20px;border-bottom:1px solid #a1a789;color:#555;font-size:16px}.mod-teacher-request-select-control>.title{margin-right:5px;vertical-align:middle}.mod-teacher-request-select-control-form{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:340px;padding:8px 16px;color:#2f2f2f;font-size:16px}@media (max-width: 852px){.mod-teacher-request-select-control-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:36px;margin-top:10px}}.mod-teacher-request-select-view{padding:16px 20px 14px}.mod-teacher-request-select-view-unselected{line-height:73px;color:#9c936f;font-size:16px;text-align:center}.mod-teacher-request-select-view-selected{display:table}.mod-teacher-request-select-view-selected>.image{display:table-cell;width:73px;height:73px}.mod-teacher-request-select-view-selected>.image>img{width:100%}.mod-teacher-request-select-view-selected>.text{display:table-cell;padding-left:23px;color:#2f2f2f;vertical-align:top}.mod-teacher-request-select-view-selected>.text>.name{font-size:18px;font-weight:bold}.mod-teacher-request-select-view-selected>.text>.prof{line-height:1.6;margin-top:10px;font-size:12px}.mod-teacher-request-footer{text-align:center}.mod-teacher-request-note{color:#2f2f2f;font-size:14px}.mod-teacher-request-btn-area{padding-bottom:6px}.mod-teacher-request-btn-area>.btn-mint{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;width:231px;height:55px;line-height:55px;margin-top:20px;color:#fff;font-size:22px;font-weight:bold;letter-spacing:0.03em}.modal.modal-organizer-teacher-request{width:600px;height:398px}.mod-organizer-teacher-request-body{position:relative;padding:0;color:#2f2f2f}.mod-organizer-teacher-request-btn-close,.mod-organizer-teacher-select-btn-close{position:absolute;top:19px;right:19px;color:#555;font-size:18px}.mod-organizer-teacher-request-btn-close>.cross,.mod-organizer-teacher-select-btn-close>.cross{font-size:20px}.mod-organizer-teacher-request-btn-close:hover,.mod-organizer-teacher-select-btn-close:hover{color:#e84a12;cursor:pointer}.mod-organizer-teacher-request-headline{line-height:80px;margin-top:10px;border-bottom:1px solid #dadada;font-size:22px;font-weight:bold;text-align:center}.mod-organizer-teacher-request-title{margin-top:30px;font-size:16px;text-align:center}.mod-organizer-teacher-request-body{text-align:center}.mod-organizer-teacher-request-body .btn-mint,.mod-organizer-teacher-request-body .btn-white{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;width:342px;height:55px;line-height:55px;margin:14px 0;font-size:22px;font-weight:bold;letter-spacing:0.03em}.mod-organizer-teacher-request-body .btn-mint{color:#fff}.mod-organizer-teacher-request-body .btn-white{opacity:0.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);color:#727272}.mod-organizer-teacher-request-body .btn-white:hover{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}.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;margin:0 37px 37px;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}.mod-organizer-teacher-select-btn-area .btn-mint{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;width:135px;height:55px;line-height:55px;color:#fff;font-size:22px;font-weight:bold}.icon-twitter{width:56px;height:25px;background:url("//assets.street-academy.com/assets/academy/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}#box_section .teacher_box .teacher_box_main .main2{float:left;max-width:449px}#box_section .teacher_box .teacher_box_main .main2 h3{font-size:24px;font-weight:bold;line-height:26px}#box_section .teacher_box .teacher_box_main .main2 h3 a{color:#3e3e3e}#box_section .teacher_box .teacher_box_main .main2 h3 a:hover{color:#999999;text-decoration:underline}#box_section .teacher_box .teacher_box_main .main2 .ones_title{font-size:15px;font-weight:bold;line-height:36px;color:#3e3e3e}#box_section .teacher_box .teacher_box_main .main2 .badge_list{margin-bottom:10px}#box_section .teacher_box .teacher_box_main .main2 .badge_list li{float:left;margin-right:18px}#box_section .teacher_box .teacher_box_main .main2 p.profile{font-size:14px;line-height:21px;color:#4b4b4b}#box_section .teacher_box .teacher_box_main .main2 .continue{line-height:42px;font-size:13px}#box_section .teacher_box .teacher_box_main .main2 .continue a{color:#ababab;text-decoration:underline}#box_section .teacher_box .teacher_box_main .main2 .continue a:hover{text-decoration:none}#box_section .teacher_box .teacher_box_main .main2 .teach_score{float:left;background:#fff;width:220px;height:57px;padding:21px 10px 15px;position:relative;border-right:none;margin-right:9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#box_section .teacher_box .teacher_box_main .main2 .teach_score.two{margin-right:0px}#box_section .teacher_box .teacher_box_main .main2 .teach_score p.title{font-size:15px;color:#ababab;text-align:left}#box_section .teacher_box .teacher_box_main .main2 .teach_score i{position:static;left:0;bottom:0}.main2-headline{display:table}.main2-headline-name{display:table-cell;width:230px;vertical-align:middle}.main2-headline-control{display:table-cell;padding-left:15px}.main2-headline-control>a{color:#747474;width:auto;padding:0 1em;margin-right:5px}.icon-teach_count_gray{width:20px;height:21px;background:url("//assets.street-academy.com/assets/academy/icon-teach_count_gray-5e257299020629042f737cf32d9ad743ad0f72317560b9265473293aad7143a7.png") no-repeat 0 0;line-height:21px;margin-right:6px}.icon-student_count_gray{width:20px;height:21px;background:url("//assets.street-academy.com/assets/academy/icon-student_count_gray-9585f110cc172221b76345dcab1895f654097497807edcf8a44be9f862791f90.png") no-repeat 0 0;line-height:21px;margin-right:6px}.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-size:17px;line-height:26px;font-weight:bold;color:#525252;border-bottom:1px dashed #c2c3be;padding:14px 0}.modalList .login_signup .title span{display:block;font-size:15px;font-weight:normal;margin-top:8px}.modalList .login_signup .or{font-size:15px;color:#656565;margin:0.4rem 0}.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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/top_home/bt-fb_login-recommend-95470ef6e6d50952b328287b0b41f5796201b16612e49a0403a34d34fd616a77.png") 0 0 no-repeat}.modalList .login_signup .mail_signup .Btn{text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:279px;height:57px;background:url("//assets.street-academy.com/assets/academy/top_home/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{border-radius:8px;color:#d1d1d1;width:294px;line-height:32px;height:32px;font-size:14px;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modalList .login_signup .switching{background:#f0ede0;line-height:60px;border-radius:0 0 8px 8px}.modalList .login_signup .switching a{color:#32485d;font-size:14px;font-weight:bold}.modalList .login_signup .switching a:hover{text-decoration:underline}.modal-invite-read{padding:8px 16px;font-size:16px}.modal-invite-read strong{font-size:20px;font-weight:normal}.modal-invite-read strong.-name{font-weight:bold}.modal-invite-read strong.max-price{color:#02C39A}.modal-invite-read span{font-size:13px}.modal-invite-reward{background:#E6BB0C;color:white;padding:8px 16px;font-size:14px}.modal-invite-title{padding:8px 16px 0px;padding-bottom:0;font-size:18px}.modal-invite-signup a{display:block}.modal-invite-signup span{display:block;padding-top:4px}.modal-invite-signup .btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;line-height:47px;background:#02C39A !important;border:none;color:#fff;font-size:16px;text-align:center;margin-bottom:16px}.modal-invite-signup .btn:hover{background:#02aa86}.icon-target-g{width:27px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-target-g-dc07ce5279b24f0dbc860dcc4d5e22524747baf9565590dd2d3ff5058fdee82d.png") no-repeat 0 0;line-height:30px;margin-right:15px;vertical-align:-8px !important}.icon-time-g{width:27px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-time-g-7fdf403e42f02517d04900a13f9e6c24dfda1a33f41acdcb720744f8b73280a4.png") no-repeat 0 0;line-height:30px;margin-right:15px;vertical-align:-8px !important}.icon-expense-g{width:27px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-expense-g-39bed73e98092ce85819d497cc293500c8c9fd29d21251024caa2b84dd49a983.png") no-repeat 0 0;line-height:30px;margin-right:15px;vertical-align:-8px !important}.icon-read-g{width:27px;height:30px;background:url("//assets.street-academy.com/assets/academy/icon-read-g-604a187661e7b8325ee147dd7f11d1bcad298627e8d2873c3313f46c9afeb5ef.png") no-repeat 0 0;line-height:30px;margin-right:15px;vertical-align:-8px !important}#show_class .class_detail_box.recommend{-moz-border-radius:5px;border-radius:5px;background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/recommend_box_top-af58a7ba67f512945f26376899e34b821634b075aa96b045bad987b519ca2617.png") no-repeat;padding-top:15px}#show_class .class_detail_box.recommend .column .inner div{background:url("//assets.street-academy.com/assets/academy/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{background-color:#fcf9e2;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 0px 4px rgba(6,0,1,0.2);box-shadow:0px 0px 4px rgba(6,0,1,0.2);margin-bottom:22px}#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}.icon-fun_y{width:20px;height:18px;background:url("//assets.street-academy.com/assets/academy/icon-fun_y-609fa36af59a9c5ee14f9277e9602e37c6e52dcb5bc0353d71d0ca94c0adf1bf.png") no-repeat 0 0;background-size:contain}.icon-study_y{width:20px;height:18px;background:url("//assets.street-academy.com/assets/academy/icon-study_y-2eb4b13fdd2a929abaf063c9b03aa30b4a849044bb4af8b4d403d081885310de.png") no-repeat 0 0;background-size:contain}.icon-worth_y{width:20px;height:18px;background:url("//assets.street-academy.com/assets/academy/icon-worth_y-7e621fc5254f4afc5f293eb6b6df471bfc899deb00a6e001576614114ddc26c1.png") no-repeat 0 0;background-size:contain}.classmate_people_number{float:left;position:relative;width:40px;height:40px;line-height:40px;font-size:15px;margin:5px 5px 5px 0;text-align:center;color:#686868;overflow:hidden}.classmate_people_number span{font-size:18px}#show_class .side_navibox{background-color:#FFFFFF;border-radius:0px;-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 14px}#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("//assets.street-academy.com/assets/academy/icon-people_b-38b6b35ff5e9d1d0eac8140e4e6e580806850bb7c3d2f3b7e677ad1dc9de6824.png") no-repeat 0 0 transparent;margin:0 10px 2px 0}#show_class #tweeter_container{width:300px;float:none;background:#FFF;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:22px 12px 10px 12px;margin-bottom:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#show_class #tweeter_container #tweet_title>h1,#show_class #tweeter_container #tweet_tweet{margin:0}#show_class #tweeter_container #tweets{margin-top:8px}#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}.icon-other-class{width:22px;height:18px;background:url("//assets.street-academy.com/assets/academy/icon-other-class-be976fd4171699feb1d39890b6f868aaa877efa16d6f0dd8bd3bc90cf032a019.png") no-repeat 0 0;line-height:18px;margin-right:10px}.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_box{height:66px;margin-bottom:15px}.thum_sp{float:left;margin-left:2px;margin-right:5px}.sp_box{position:relative}.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_general{color:#e1b507 !important}.color_mama{color:#df91b0 !important}.color_language{color:#64c0bf !important}.color_hobby{color:#f5cd65 !important}.color_bussines{color:#888687 !important}.color_mono{color:#aec980 !important}.color_tech{color:#58a7d4 !important}.color_bk_general{background-color:#f2efe3 !important}.color_bk_mama{background-color:#df91b0 !important}.color_bk_language{background-color:#64c0bf !important}.color_bk_hobby{background-color:#f5cd65 !important}.color_bk_bussines{background-color:#888687 !important}.color_bk_mono{background-color:#aec980 !important}.color_bk_tech{background-color:#58a7d4 !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("//assets.street-academy.com/assets/academy/box_category_body-f46ef84ce0f326974f23ff2aa583ffec2bd75137a03202bebc2eedcfcd1a6ad3.png") repeat-y;padding:0 14px}.side_category-outside,.side_category-inside{width:250px}.side_category-outside{background:url("//assets.street-academy.com/assets/academy/box_category_header-fb4353e445bccc1da06f9777c2530a76fdcf74b0c7323756066d845331e5ccfb.png") no-repeat center top;padding-top:10px}.side_category-inside{background:url("//assets.street-academy.com/assets/academy/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("//assets.street-academy.com/assets/academy/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}#twitter,#facebook_like{float:right}.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}#tweeter_container{width:330px;margin:0 auto;float:left}#tweet_title{float:left}#tweet_title>h1{margin-left:18px;margin-top:12px;font-weight:bold}#tweet_tweet{margin-top:12px;float:right}#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("//assets.street-academy.com/assets/academy/teaser/tease_caption-1-636e06823ab3112902b4b6f3d08f80cb442acef70f29f00de62066c4d2accedc.png") no-repeat 0 0;text-indent:-9999px}#registration_box2{position:absolute;top:300px;right:0px;width:320px;padding:10px 14px;text-align:center;background:#FFFFFF;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 7px 9px rgba(0,0,0,0.2);box-shadow:0px 7px 9px rgba(0,0,0,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#registration_box2 h3{position:relative;font-size:24px;color:#5c5c5c;line-height:42px;margin-bottom:6px;padding-left:29px;padding-bottom:6px;border-bottom:1px solid #bdbdbd}#registration_box2 h3 span{position:absolute;top:-14px;left:3px;width:57px;height:60px;text-indent:-9999px;background:url("//assets.street-academy.com/assets/academy/top_home/label_free-32b3ed423ab137b2e389c6e757fc0270e51be0ea44b2c14ea08d33e496649a88.png") no-repeat 0 0}#registration_box2 .register{padding:39px 0 10px;margin-top:5px;background:url("//assets.street-academy.com/assets/academy/top_home/line_or-bdb59b8304729cd399e4b4cb47f1779a012382ef799d44a772175293529c0d30.png") no-repeat 0 0}#registration_box2 form{margin:0 0 6px 0}#registration_box2 input#top_user_email{width:276px;height:30px;font-size:18px;line-height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#registration_box2 .fb_login_tx{font-size:13px !important;color:#656565 !important;line-height:30px !important;margin-bottom:5px !important}#registration_box2 .fb_coution{font-size:10px !important;text-align:center !important;color:#656565 !important;line-height:30px !important;margin-bottom:5px !important}#registration_box2 tooltips-1{font-size:13px}#registration_box2 p a:hover{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}#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}.notedefault,.notenested{position:absolute;visibility:hidden;top:1.5em;left:2em;width:10em}.notedefault{padding:3px;border:1px solid #369;background-color:#69C;color:white}.notenested{width:8em;padding:3px;border:1px solid #963;background-color:#C96;color:white}.snp-mouseoffset,.snp-triggeroffset,.snp-mousetrack{margin-left:5px;margin-top:15px}.notedefault h5{margin:0 0 5px 0;padding:2px;background-color:white;color:black}.note-close{float:right;margin-top:2px;width:14px;height:14px;line-height:14px;color:black;text-decoration:none;visibility:hidden}.snb-pinned .note-close{visibility:inherit}#lean_overlay{position:fixed;z-index:10000;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}#lean_overlay1,#lean_overlay2{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}.violation_panel{margin-top:10px;font-size:12px;color:#5f5f5f;text-align:center}.violation_panel p.violation_text{text-align:right}.violation_panel a{color:#e84a12;text-decoration:underline}.violation_panel a:hover{text-decoration:none}.violation_panel_text{font-weight:bold;font-size:21px;margin-bottom:10px;line-height:20px}.violation_panel_text span{font-weight:normal;font-size:12px;line-height:15px;display:inline-block;*display:inline;*zoom:1}.violation_type label{display:inline-block;*display:inline;*zoom:1;color:#848484}.violation_note{border:1px solid #e84a12;border-radius:8px;background:#fff3ef;padding:12px;margin-bottom:20px;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.violation_type li{margin:0 0 8px 0}.new_violation_report{margin:0}.violation_panel .rBtn{width:120px;font-size:16px;line-height:22px;border-color:#ba3025;background:-moz-linear-gradient(#ec655a, #e75448);background:-webkit-linear-gradient(#ec655a, #e75448);-moz-box-shadow:0px 2px #c6483e;box-shadow:0px 2px #c6483e;color:#FFF;cursor:pointer}[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_panel{width:270px;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;padding:60px;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_status_panel{width:270px;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_delete_button{margin-top:20px;text-align:center}.kBtn.delete{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#ae1212;background-color:#e96464;background:-webkit-linear-gradient(#e96464, #c93030);background:-moz-linear-gradient(#e96464, #c93030);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.kBtn.delete:link,.kBtn.delete:visited{color:#fff}.kBtn.delete:hover{opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha( opacity=90 )"}.kBtn.delete:active{text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#ae1212;background-color:#e96464;background:-webkit-linear-gradient(#e96464, #c93030);background:-moz-linear-gradient(#e96464, #c93030);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.confirm_content_wrap{background-color:#ffffff;-moz-border-radius:4px;border-radius:4px;padding:16px 24px 5px 24px;margin:10px 0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.confirm_content_wrap dl{margin-bottom:31px}.confirm_content_wrap dl dt{float:left;clear:both;width:150px;font-size:14px;color:#848484;line-height:30px}.confirm_content_wrap dl dd{float:left;width:780px;font-size:18px;color:#5f5f5f;line-height:32px;margin-bottom:5px}.confirm_content_wrap dl dt.Exception{width:160px;line-height:16px;margin-top:6px}.confirm_content_wrap dl dd.Exception{width:470px}.confirm_content_wrap dl p{color:#5f5f5f}.confirm_content_wrap dl dd span{font-weight:bold}.confirm_content_wrap dl h2{background:#f5f5f5;margin:0 -15px 12px;padding:10px 12px;font-size:18px}.confirm_content_wrap dl dt:first-child{line-height:27px}.confirm_content_wrap dl dt:first-child+dd{font-size:18px;line-height:26px;font-weight:bold}.confirm_content_wrap dl dd.Entry{font-size:20px;line-height:27px}.confirm_content_wrap dl .attention{line-height:20px;margin-left:15px;color:#e84a12;font-size:13px;font-weight:normal;vertical-align:middle}.confirm_content_wrap .confirm_Btn .bgra{display:inline-block;*display:inline;*zoom:1;width:92px;height:47px;-moz-border-radius:10px;border-radius:10px;text-align:center;background-image:-moz-linear-gradient(top, #e7e7e7, #c1c1c1);background-image:-ms-linear-gradient(top, #e7e7e7, #c1c1c1);background-image:-o-linear-gradient(top, #e7e7e7, #c1c1c1);background-image:-webkit-linear-gradient(top, #e7e7e7, #c1c1c1);background-image:linear-gradient(top, #e7e7e7, #c1c1c1);-moz-background-clip:padding;background-clip:padding-box}.confirm_content_wrap .confirm_Btn a,.confirm_content_wrap .confirm_Btn form{float:left}.confirm_content_wrap .confirm_Btn span{float:right}.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}#paymentContent .notes{margin:20px 0}#paymentContent .notes h2{font-size:15px;color:#ff0000;font-weight:bold}#paymentContent .notes p{font-size:13px;color:#5f5f5f;line-height:26px}#paymentContent .notes p span{color:#ff0000;font-weight:bold}#purchase_confirm .add_msg{margin-bottom:31px}#purchase_confirm .add_msg .line{margin:20px 0}#purchase_confirm .add_msg h2{font-weight:normal;font-size:14px}#purchase_confirm .add_msg p{margin:4px 0}#purchase_confirm .add_msg #attendance_comment{width:100%;border-radius:8px;margin-bottom:6px;padding:15px 13px;font-size:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#purchase_confirm h3.usePointTitle{font-size:18px;margin-bottom:17px}#purchase_confirm .payMethod{margin-bottom:81px}#purchase_confirm .payMethod p{font-size:15px}#purchase_confirm .payMethod p.ast{margin-bottom:5px;padding:10px;line-height:18px;background:#f8f8f0;letter-spacing:1px;font-weight:bold;font-size:14px;margin-top:10px}#purchase_confirm .payMethod p.ast a{color:#555;text-decoration:underline}#purchase_confirm .payMethod p.ast a:hover{text-decoration:none}#purchase_confirm .nextBtn{float:right;width:311px}#purchase_confirm .reservationNotes{font-size:14px;margin-bottom:31px}#breadcrumb{width:980px;margin:0 auto;padding:10px 0 0 10px}#breadcrumb a{text-decoration:underline;color:#7b7b7b}#search_bar_not_login{float:left;margin-top:13px;margin-left:180px}#search_bar_login{float:left;margin-top:13px;margin-left:90px}.contact_form{width:980px;margin:0 auto;padding:24px 0}.contact_form_annotation{color:#848484;font-size:13px;margin-bottom:10px}.contact_form_annotation span{display:inherit;color:#e84a12}h1.contact_form_title{font-size:25px;color:#848384;font-weight:bold;margin-bottom:5px}.contact_form .form_panel{margin:20px 0 10px 0}.contact_form .actions{margin-top:40px;margin-bottom:40px;text-align:center}.contact_form .kBtnw{width:250px;line-height:48px;font-size:18px !important;color:#fff;position:relative;padding:0px;-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}.contact_form .kBtnw:hover{background:#9ed530;-moz-box-shadow:inset 0px -3px #5cad1a;box-shadow:inset 0px -3px #5cad1a}.contact_form .class_name{font-size:22px;line-height:22px;margin:20px 0 16px}.contact_form .class_name span{font-weight:bold;font-size:18px;line-height:22px;color:#848384}.contact_form #form_view .form_field{margin:0}@-webkit-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@-moz-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}.fb_edge_widget_with_comment{z-index:980}.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-logined-home-main{float:right;text-align:left;font-size:0;width:725px;margin-bottom:20px}.l-main-section{margin-bottom:20px}.l-main-header{overflow:hidden;margin:0 0 17px 0}.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-container-cover{overflow:hidden;width:985px;margin:auto}.l-cover-image{float:left;width:646px;height:370px}.l-register{float:right;width:339px;height:370px}.l-teach-register{float:right;width:339px;height:370px}.l-container-default{width:963px;margin:auto}.l-form-actions-delete{float:right}.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}.biz-header-aside{position:absolute;top:-12px;right:0;width:150px;height:70px;background-color:#fff;border-bottom:2px solid #fff;box-sizing:border-box}.biz-header-aside.in-nav{display:none}.biz-header-aside-inner{background:#fff;padding:0 0 5px 0}.biz-header-aside-top{color:#fff;background-color:#53677B;font-weight:100;text-align:center;font-size:10px;padding:5px 2px;margin-bottom:5px;line-height:1}.biz-header-aside-tel{font-size:17px;line-height:21px;height:21px;margin:0 0 0 8px;padding-left:24px;letter-spacing:0.03em;color:#53677B;background-image:url("//assets.street-academy.com/assets/academy/corporations/header/biz-header-tel-icon-59e9e7cac724c0bd986fa261e28e614952569cd5ee085f3b1f8b2aaeeec42884.png");background-repeat:no-repeat;-webkit-background-size:18px 18px;-o-background-size:18px 18px;background-size:18px 18px}.biz-header-aside-time{font-size:10px;padding-top:2px;text-align:center;letter-spacing:0.05em;color:#53677B}.biz-footer-bnrs{background-color:#f6f6f6}.biz-footer-bnrs-inner{overflow:hidden;width:980px;margin:0 auto}.biz-footer-bnrs-inner.top{padding:40px 0}.biz-footer-bnrs-inner.bottom{padding:0 0 40px}.biz-footer-bnr{line-height:1;float:left;width:300px;margin-right:40px}.biz-footer-bnr:last-child{margin:0}.biz-footer-bnr a{display:block;width:100%;height:100%}.biz-footer-bnr a img{vertical-align:bottom}.biz-footer-bnr a:hover{opacity:0.75}.biz-footer-bnr-tel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;height:140px;padding:26px 37px 0 37px;text-align:center;color:#53677b;border:1px solid #e3e4e8}.biz-footer-bnr-tel-head{font-size:15px;font-weight:bold;line-height:1;margin:0}.biz-footer-bnr-tel-number{font-size:27px;font-weight:bold;line-height:27px;margin:7px 0 0;letter-spacing:0.02em}.biz-footer-bnr-tel-note{font-size:12px;margin:7px 0 0;text-align:right;letter-spacing:0.03em}.biz-footer-bnr-tel-time{font-size:12px;margin:7px 0 0;text-align:right;letter-spacing:0.01em}.biz-footer-bnr-tel-number img{margin-right:2px;vertical-align:-4px}.biz-footer-bnr-contact{width:300px;height:140px}.biz-footer-bnr-contact a{display:block;width:100%;height:100%;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background-color:#f4660e;box-shadow:inset 0 -3px 0 rgba(71,98,20,0.19)}.biz-footer-bnr-contact-head{font-size:24px;font-weight:bold;line-height:1.2;display:inline-block;margin:30px 0 0}.biz-footer-bnr-contact-note{font-size:13px;line-height:1;display:inline-block;margin:8px 0 0}#co-footer{font-size:14px;position:relative;z-index:1000;bottom:0;overflow:hidden;width:100%;min-width:980px;color:#ccc;background-color:#fff}.co-footer-media-area{background-color:#fff}.co-footer-media-area-inner{overflow:hidden;width:980px;margin:31px auto}.co-footer-media-headline{font-size:13px;line-height:1;margin:0;color:rgba(65,88,110,0.5)}.co-footer-media-list{display:table;width:100%;margin:24px 0 0}.co-footer-media-list-item{display:table-cell;text-align:center}.co-footer-media-list-item:last-child{margin-right:0}.co-footer-logo-area{overflow:hidden;width:100%;margin:0;padding:17px 0;border-top:1px solid #67798b;background-color:#41586e}.co-footer-logo-area-inner{overflow:hidden;width:980px;margin:0 auto}.co-footer-logo-left{line-height:1;float:left}.co-footer-logo-left .logo{display:inline-block;*display:inline;*zoom:1;width:178px;height:50px;background-image:none}.co-footer-logo-left .title_logo_small{font-size:11px;line-height:1;display:block;margin-top:5px;letter-spacing:0.15em;color:#fff}.co-footer-logo-right{float:right}.co-footer-nav-item{display:inline-block;*display:inline;*zoom:1;line-height:1;margin-right:8px;padding-right:12px;border-right:1px solid rgba(173,190,207,0.5)}.co-footer-nav-item:last-child{margin-right:0;padding-right:0;border-right:none}.co-footer-nav-item a{font-size:12px;font-weight:bold;color:#adbecf}.co-footer-nav-item a:hover{text-decoration:underline}.co-footer-copyright{font-size:12px;line-height:1;margin-top:15px;text-align:right;letter-spacing:0.03em;color:#adbecf}@media (max-width: 980px){.pc-hide{display:block !important}.sp-hide{display:none !important}#co-footer{width:100%;min-width:100%}.co-footer-logo-area{padding:0}.co-footer-logo-left{float:none;height:auto}.co-footer-logo-left .logo{width:auto;height:35px;background-image:none}.co-footer-logo-left .title_logo_small{font-size:10px;display:block;margin-top:3px;letter-spacing:-0.07em}.co-footer-logo-right{float:none;margin-top:10px}.co-footer-nav-item{margin-bottom:5px}.co-footer-nav-item a{font-size:10px}.co-footer-copyright{font-size:10px;text-align:left}}.logo.pc-hide{display:none}.header_label_wrapper{background:#dcd8d8;height:30px;width:100%;min-width:980px}.header_label{width:980px;margin:0 auto;line-height:35px;font-size:11px;color:#848384}.header_label h1{float:left}.header_label ul{float:right}.header_label ul li{float:left;margin-left:10px}.header_label ul li a{color:#848384}.header_label ul li a:hover{color:#00A1BC}#header_fixed{position:relative;-moz-box-shadow:0px 1px 1px rgba(6,0,1,0.2);box-shadow:0px 1px 1px rgba(6,0,1,0.2);width:100%;min-width:980px;z-index:1000}#header{width:980px;margin:0 auto 0px;position:relative;padding:14px 0px 6px 0px}#header .first_anniversary{float:left;margin-right:15px;margin-top:-5px}#header .title_logo{background:url("//assets.street-academy.com/assets/academy/logo-title-cd281dd6e409d63ce26e604b9ef10818e94b2874f79201a6e1072d4a6e59c28f.png") no-repeat 0 bottom transparent;width:242px;height:50px;margin-left:-3px;float:left;display:block}#header .global_nav{height:48px;float:right;position:relative;margin-top:-6px}#header .teach_button{float:left;display:block;width:94px;height:24px;background:url("//assets.street-academy.com/assets/academy/teach_button-5216c44671b1326728c0257e508eb62898cf9808b8365627222354d5e69562a1.png") no-repeat 0 0;text-indent:-9999px;margin-left:40px;margin-top:19px}#header .vertical_line{float:left;border-left:inset 1px #c1c1c1;padding-left:10px;height:35px;text-align:center;line-height:35px;margin-left:16px;margin-top:13px}#header .learn_button{float:left;display:block;width:77px;background:url("//assets.street-academy.com/assets/academy/learn_button-ab67a8c71a1b574bd86df5e65e21fdb210da05c42c9d03a4c44b9a435ba61355.png") no-repeat 0 0;text-indent:-9999px;margin-left:10px;margin-top:6px}#header p.target_area{font-size:14px;font-weight:bold;width:100px;line-height:21px;float:left;height:21px;padding-top:37px;margin-right:50px}#header .dropdown{float:right;display:inline-block;*display:inline;*zoom:1;background-color:white;height:69px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-13px;margin-bottom:-10px}#header .dropdown>li{cursor:pointer;float:left;position:relative}#header .dropdown li.user_icon{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;width:224px;padding:16px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .dropdown li.user_icon a{color:#848384}#header .notification{width:25px}#header .dropdown-menu{position:absolute;top:100%;left:20px;z-index:1000;float:left;display:none;min-width:200px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}#header .dropdown-menu::before{position:absolute;top:-7px;left:9px;display:inline-block;*display:inline;*zoom:1;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:""}#header .dropdown-menu::after{position:absolute;top:-6px;left:10px;display:inline-block;*display:inline;*zoom:1;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:""}#header #alert .dropdown-menu2{position:absolute;top:100%;left:20px;z-index:1000;float:left;display:none;min-width:200px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;min-width:160px;left:-110px}#header #alert .dropdown-menu2::before{position:absolute;top:-7px;left:130px;display:inline-block;*display:inline;*zoom:1;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:""}#header #alert .dropdown-menu2::after{position:absolute;top:-6px;left:131px;display:inline-block;*display:inline;*zoom:1;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:""}#header .dropdown-menu li a{display:block;padding:3px 13px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap}#header .dropdown-menu li a:hover{background:#95D9E5 !important;text-shadow:none}.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}#header a.all_area{float:left;margin-top:8px;color:#848384;border-bottom:1px solid #848384;font-size:14px}#header a.all_area:hover{border:none}#header .fb-like{position:absolute;top:30px;right:100px}#header .notification-icon{font-size:18px;font-weight:bold;width:25px;height:25px;background:url("//assets.street-academy.com/assets/academy/notification-bf4742a63c313c0b174a3dfa48648558734105e398a8f1752a792561608ce381.png") no-repeat transparent;background-position:0 0;text-align:center}#header .notification-icon2{width:28px;height:28px;-webkit-border-radius:3px;border-radius:3px;background:#848384}#header #alert{height:100%;padding-right:12px;padding-left:14px;border-right:1px solid #cbcbcb}#header .new-alert{color:#fff;display:block;margin-top:23px;vertical-align:middle;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px}#header .new-alert:hover{background:#FFF;border:1px solid #848384;padding:6px;color:#848384}#header .create_class{float:right;border-left:1px solid #cbcbcb;margin-top:-14px;margin-bottom:-7px;line-height:70px}#header .create_class a{width:100%;height:100%;padding:30px 20px;font-size:17px;color:#848384}#header .create_class a:hover{color:#00A1BC}.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}.caret2{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:11px solid #000000;border-right:6px solid transparent;border-left:6px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30);-ms-filter:"alpha( opacity=30 )";margin-top:13px;margin-left:3px}#header .header_userimage{float:left;height:38px;width:204px}#header .header_userimage img{float:left}#header .header_userimage .header_username{float:left;position:relative;margin-left:7px;padding-right:16px;width:162px;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .header_userimage .header_username .caret2{position:absolute;top:35%;right:0;margin:0}#header .header_userimage .header_username span{margin-bottom:2px;display:inline-block;*display:inline;*zoom:1}#header .header_userimage .header_username ul{margin-left:2px}#header .header_userimage .header_username ul li{float:left;margin-right:22px;font-size:13px}#header_workshop{float:left;margin-left:10px}#header_bottom{background-image:url("//assets.street-academy.com/assets/academy/header_bottom_border-b427626883a9269e8e130436d97aab2d233f21dab44e609aad9fb2bdf6961036.png");height:29px}.btn_social{width:980px;margin:5px auto 10px;position:relative;z-index:10}.btn_social li{float:left;list-style:none;display:block}.btn_social .tw{width:103px}.btn_social .fb{width:118px}.dummyContents{min-height:600px;background:#e7dba9;position:relative}.dummyContents p{position:absolute;top:20%;left:50%;font-size:80px;margin-left:-278px}.cf{zoom:1}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}#header.header-top{width:100%;min-width:984px;padding:0;position:relative;background-color:#fff;border-bottom:2px solid #02C39A}#header.header-top::before{content:"";display:block;height:2px;width:100%;bottom:-2px;background-image:linear-gradient(-90deg, #02C39A 0%, #00CFB5 100%);position:absolute}#header.header-top.is-biz{background-color:#1c88a6;border-bottom:none}#header.header-top.is-biz::before{display:none}#header.header-top.is-biz a{display:inline-block}#header.header-top.is-biz a img{padding-top:16px}.mod-header_container{position:relative;width:984px;height:50px;margin:0 auto}.mod-header_container .mod-btn-teach{margin:5px 0;height:40px;position:absolute;left:0;top:0;bottom:0;margin: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{float:right}.registration_login_container ul li{float:left;width:106px;line-height:36px;margin:7px 4px;text-align:center;border-radius:1px}.registration_login_container ul li a{display:block;color:#fff;font-size:15px}.registration_login_container ul li:first-child{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{float:right}.nav_menu ul li{float:left}.nav_menu .alert_box_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-right:1px solid #EDEDED;border-left:1px solid #EDEDED;width:50px;height:50px;line-height:50px;z-index:202;text-align:center}.nav_menu .alert_box_container.-no-border-right{border-right:0}.nav_menu .alert_box_container .alert_box{background:url("//assets.street-academy.com/assets/academy/header/icon_alert-debd41595e597e5a80baec0e06fb499c203f3b36530f42b7cee1773a056a3e86.png") no-repeat center center;background-size:18px;background-color:#fff;width:100%;height:100%;cursor:pointer;display:block;transition:background-color 0.3s}.nav_menu .alert_box_container .alert_box:hover{background-color:#F7F7F7}.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.message_type_box{background-image:none}.nav_menu .alert_box_container .alert_box.message_type_box i{color:#02C39A;font-size:18px;margin-top:18px}.nav_menu .user_menu_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-right:1px solid #EDEDED;width:215px;height:50px;line-height:50px;z-index:203}.nav_menu .user_menu_container .user_menu_switch{display:block;position:absolute;top:0;right:0;width:35px;height:50px;cursor:pointer;border-left:1px solid #EDEDED;background-color:#fff;transition:background-color 0.3s}.nav_menu .user_menu_container .user_menu_switch:hover{background-color:#F7F7F7}.nav_menu .user_menu_container .user_menu_switch:after{position:absolute;content:"";top:23px;right:11px;z-index:0;width:0px;height:0px;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#02C39A transparent transparent transparent}.nav_menu .user_menu_container p{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 .user_menu_container .name_pict img{width:35px;height:35px;margin-left:12px;vertical-align:middle;border-radius:50%;background-color:#F7F7F7;font-size:0;display:inline-block}.nav_menu .user_menu_container .name_pict .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 0 0 8px;white-space:nowrap;overflow:hidden;vertical-align:middle}.nav_menu ul .user_menu_container ul{-webkit-box-shadow:0 2px 4px 0 rgba(10,2,4,0.31);-moz-box-shadow:0 2px 3px 0 rgba(10,2,4,0.31);box-shadow:0 2px 3px 0 rgba(10,2,4,0.31);display:none;position:absolute;top:49px;right:0;z-index:20;width:100%;background-color:#fff;border:solid 1px #EDEDED;text-align:left}.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;border-bottom:1px solid #EDEDED;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:#44444A;font-size:14px;padding-left:16px;transition:all 0.3s}.nav_menu ul .user_menu_container ul li a i{margin-right:8px;color:#02C39A}.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}.alert_box_container.open .mod-alert{display:block}.mod-alert{display:none;position:absolute;top:55px;left:0;max-height:610px;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(4,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(4,0,0,0.4);box-shadow:0 0 5px 0 rgba(4,0,0,0.4)}.mod-alert_header{padding:0;background-color:#02C39A;font-size:14px;text-align:center;line-height:30px;color:#ffffff}.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-top:20px}.mod-alert_list_item{text-align:left;font-size:12px;line-height:17px;width:100%;display:block}.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:#fffced;transition:background-color 0.25s}.mod-alert_list_item_link:hover{background:#fff;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:#000}.mod-alert_list_item_text .-date{color:#747474;margin-top:4px}.mod-alert_footer{border-top:solid 1px #ccc;line-height:40px;width:100%;position:relative;left:0;bottom:0}.mod-alert_footer div{display:block;background:#efefef;text-align:center;color:#41586e;font-size:12px;padding:0}.mod-alert_footer_more{display:block;background-color:#ffffff;text-align:center;color:#02C39A;font-size:12px;padding:0;transition:background-color 0.25s}.mod-alert_footer_more:hover{text-decoration:none;background-color:#f2f2f2;transition:background-color 0.25s}.mod-btn-teach{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.mod-btn-teach a{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 16px;height:40px;line-height:40px;border:1px solid #EDEDED;text-align:center;transition:border 0.3s}.mod-btn-teach a .icon-sa-teacher{display:inline-block;*display:inline;*zoom:1;line-height:40px;height:40px;color:#04C2CC;font-size:22px}.mod-btn-teach a .mod-btn-teach-text{display:inline-block;*display:inline;*zoom:1;line-height:40px;height:40px;color:#04C2CC;font-size:15px;vertical-align:text-bottom}.mod-btn-teach a:link,.mod-btn-teach a:visited{color:#fff}.mod-btn-teach a:hover{border-color:#04C2CC}.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}.mod-header-nav-container-btn-teach{position:absolute;top:0;bottom:0;right:4px;margin:auto;height:40px}#prefecture{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;font-size:16px;line-height:50px;width:173px;color:#848484;text-align:center;cursor:pointer;padding-right:17px}#prefecture.s_focus{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease}#prefectures{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none;position:absolute;top:53px;left:0px;width:690px;background:#f9f9f9;padding:13px 17px 17px 13px;z-index:1000}#header_nav #switch_prefecture{display:block;height:55px;line-height:55px;color:#02C39A;font-size:14px;padding:0 22px 0 0;width:auto;cursor:pointer;transition:color 0.3s;position:relative}#header_nav #switch_prefecture:hover{color:#00AC88}#header_nav #switch_prefecture::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:12px;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #02C39A}#header_nav #switch_prefecture::before{right:4px}#header_nav #switch_prefectures{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;position:absolute;top:55px;left:-8px;background-color:#fff;border:1px solid #EDEDED;padding:19px 18px 5px 10px;z-index:1000}#header_nav #switch_prefectures_table{background:none;margin:10px 0 0 0}#header_nav #switch_prefectures_table tr{line-height:42px;height:42px}#header_nav #switch_prefectures_table th{display:block;text-align:center;font-size:16px;color:#B9B3A2;width:122px}#header_nav #switch_prefectures_table td{vertical-align:top;border:none;padding:0;width:auto;height:auto;white-space:nowrap}#header_nav #switch_prefectures_table td div{display:inline-block;*display:inline;*zoom:1;-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;margin-bottom:10px;padding:0 16px;color:#B9B3A2}#header_nav #switch_prefectures_table td div span{display:inline-block;*display:inline;*zoom:1;font-size:16px;cursor:pointer;margin-right:14px}#header_nav #switch_prefectures_table td div span.selected{font-size:16px;cursor:pointer;display:inline-block;*display:inline;*zoom:1;margin-right:14px}#header_nav #switch_prefectures_table td div span.selected a{color:#57585C}#header_nav #switch_prefectures_table td div span a{line-height:42px;margin:0;padding:0;color:#57585C;font-size:16px;transition:color 0.3s}#header_nav #switch_prefectures_table td div span a:hover{color:#02C39A}#header_nav #switch_prefectures_table td div span:last-child{margin-right:0}#header_nav #switch_prefectures_table td div span:hover{color:#2c2c2c}#all_city_area{margin-left:122px}#all_city_area a.btn_allcity{display:inline-block;*display:inline;*zoom:1;display:block;width:76px;line-height:42px;margin:0;padding:0;color:#57585C;font-size:16px;transition:color 0.3s}#all_city_area a.btn_allcity:hover{color:#02C39A}ul.header_dropdown:hover{display:block}.newsList{-webkit-box-shadow:0 0 10px 0 rgba(10,2,4,0.39);-moz-box-shadow:0 0 9px 0 rgba(10,2,4,0.39);box-shadow:0 0 9px 0 rgba(10,2,4,0.39);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:fixed;top:20%;left:50%;width:500px;margin-left:-250px;z-index:10000;background:#fff}.newsList .NLHead{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 1px 0 rgba(10,2,4,0.1);-moz-box-shadow:0 2px 0 0 rgba(10,2,4,0.1);box-shadow:0 2px 0 0 rgba(10,2,4,0.1);position:relative;height:58px;line-height:58px;color:#424242;z-index:1;padding-left:22px}.newsList .NLHead .Title{display:inline-block;*display:inline;*zoom:1;font-size:20px}.newsList .NLHead .closeBtn{position:absolute;top:0;right:21px;font-size:24px;cursor:pointer}.newsList .NLBody{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:362px;overflow-y:scroll;background:#f5f6f1}.newsList .NLBody ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:64px;border-bottom:1px solid #cfd0ca}.newsList .NLBody ul li.yet_read{background:#f1f5df}.newsList .NLBody ul li:last-child{border-bottom:none}.newsList .NLBody ul li div a{display:block;padding:11px 25px 8px 20px}.newsList .NLBody ul li div a:hover{background:#f5f6f1;color:#00A1BC;font-weight:bold}.newsList .NLBody ul li div span{display:block;margin-top:3px;font-size:11px;text-align:right;color:#747474}.newsList .NLFoot{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -2px 1px 0 rgba(10,2,4,0.1);-moz-box-shadow:0 -2px 0 0 rgba(10,2,4,0.1);box-shadow:0 -2px 0 0 rgba(10,2,4,0.1);position:relative;text-align:right;height:58px;line-height:58px;padding:0 25px 0 0}#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("//assets.street-academy.com/assets/academy/icon_search-ab832ad7ed00ffd8fc2fdcbf7ef4f2cd78ae842df6adb8bc363d44ebf67ce03e.png") no-repeat;background-color:#eeeeee;background-position:7px}#category_toptopic p.topic_path{line-height:11px;padding:12px 0 0}p.topic_path{line-height:32px;margin:0 0 18px;padding:5px 0 0 0;color:#777;font-size:11px}p.topic_path a{font-size:11px;text-decoration:none;color:#41586e;font-weight:normal;text-decoration:none}p.topic_path a:hover{text-decoration:underline}p.topic_path .breadcrumb_separator{color:#41586e;margin:3px;font-size:11px}#category_toptopic p.topic_path.is_logined_home{font-size:16px;line-height:1;margin:15px 0 0;padding:0;color:#8cc400}#category_toptopic p.topic_path.is_logined_home a{font-size:16px;color:#8cc400}#category_toptopic p.topic_path.is_logined_home a:hover{text-decoration:underline}#category_toptopic p.topic_path .breadcrumb_separator{font-size:16px;margin:3px;color:#8cc400}.breadcrumb-on-class-details-show{width:100%;background-color:#F7F7F7;margin-bottom:16px}.breadcrumb-on-class-details-show p.topic_path{margin-bottom:0;width:980px;margin:auto;padding:0;line-height:36px;height:36px}.breadcrumb-on-class-details-show p.topic_path .breadcrumb_separator{color:#57585C}.breadcrumb-on-class-details-show p.topic_path a{color:#57585C;transition:color 0.3s}.breadcrumb-on-class-details-show p.topic_path a:hover{color:#02C39A}#page_title h1{line-height:1;margin-top:3px;color:#2f2f2f;font-size:16px;font-weight:normal}#page_title h1 span{font-size:16px}#page_title.is_logined_home h1{font-size:26px;font-weight:bold;line-height:1.2;margin-top:0;color:#2f2623}#page_title.is_logined_home h1 span{font-size:16px}#page_top_icon{float:left;text-align:center;width:70px;height:60px;border-radius:70px;border:1px solid #EDEDED;padding-top:10px;margin-right:16px}#page_top_icon.logined_home{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:70px;height:70px;margin-right:20px;text-align:center;color:#fff;background-color:#8cc400}#page_top_icon.logined_home>i{font-size:40px;vertical-align:middle}.sub_category_page_title{overflow:hidden}.sub_category_page_title #lead_sentence{width:auto}#lead_sentence{margin:10px 0;color:#7b7b7b}#lead_sentence p{line-height:1.6;margin-top:4px;color:#2f2f2f;font-size:13px}@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){#header.header-top,.header-top{min-width:auto;width:100%}.mod-header_container{min-width:auto;width:100%;padding:0 12px;box-sizing:border-box}.mod-header_container .mod-btn-teach{left:12px}}.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{padding-left:12px;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:48px}.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-family:"sa-header-font";font-size:80px;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.-gray{color:#DADDDC}.sa-section-header_sub.-gray{color:#DADDDC}.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.-red{color:#E84855}.sa-section-header_sub.-red{color:#E84855}.sa-section-header.-yellow{color:#E6BB0C}.sa-section-header_sub.-yellow{color:#E6BB0C}.sa-section-header.-blue{color:#04C2CC}.sa-section-header_sub.-blue{color:#04C2CC}.sa-svg{background-size:contain;display:inline-block;background-repeat:no-repeat;position:relative;height:20px;width:30px;bottom:-2px}.sa-svg.-svg-comment-red{background-image:url("//assets.street-academy.com/assets/svg/comment-red-48c0453aece45d9d33becd48f95300f3ee5d76dba44feb7315319984a8a71f63.svg")}.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}a.-btn-info{color:#fff;position:absolute;right:45px;z-index:1}.-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}.-btn-help,a.-btn-help{border-color:rgba(255,255,255,0);color:#fff;cursor:pointer;font-size:20px;position:absolute;z-index:99;display:inline-block;right:50px;width:40px;height:40px}.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.-gray{background-color:#DADDDC;color:#fff}.sa-btn-right.-gray:hover{background-color:#d5d8d7}.sa-btn-right.-gray::before{border-left:15px solid #c7ccca}.sa-btn-right.-red{background-color:#E84855;color:#fff}.sa-btn-right.-red:hover{background-color:#e73f4d}.sa-btn-right.-red::before{border-left:15px solid #e11c2c}.sa-btn-right.-white{background-color:#fff;color:#02C39A}.sa-btn-right.-white:hover{background-color:#f2f2f2}.sa-btn-right.-white::before{border-left:15px solid #02C39A}.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}.btWhite{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, #f9f9f9, #f5f5f5);background:-ms-linear-gradient(top, #f9f9f9, #f5f5f5);background:-moz-linear-gradient(top, #f9f9f9, #f5f5f5);background:-webkit-linear-gradient(top, #f9f9f9, #f5f5f5);background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background:linear-gradient(top, #f9f9f9, #f5f5f5);background-color:#f5f5f5;-webkit-box-shadow:0 3px 1px 0 #d3d3d3;-moz-box-shadow:0 3px 0 0 #d3d3d3;box-shadow:0 3px 0 0 #d3d3d3;width:120px;height:38px;border:1px solid #cccccc;background-clip:padding-box;color:#747474;text-align:center;font-size:16px;line-height:38px}.btWhite:hover{background-image:none;background-color:#e8e8e8}.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-mint{-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:#4eacad;color:#fff;font-size:16px;text-align:center}.btn-mint:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.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("//assets.street-academy.com/assets/academy/modules/mod-before-login-top/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-yellow{-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:#e4c64c;color:#746a18;font-size:16px;text-align:center}.btn-yellow:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.btn-bright-yellow{-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:#f1b21a;color:#fff;font-size:16px;text-align:center}.btn-bright-yellow: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}.btn-white-outline{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:140px;line-height:30px;height:32px;background-color:#fff;border:1px solid #DADDDC;color:#57585C;font-size:13px;text-align:center;vertical-align:middle;transition:background-color 0.25s}.btn-white-outline:hover{background-color:#F7F7F7;text-decoration:none}.btn-red{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 rgba(0,0,0,0.14);-moz-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.14);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.14);background:-o-linear-gradient(top, #e96464, #c93030);background:-ms-linear-gradient(top, #e96464, #c93030);background:-moz-linear-gradient(top, #e96464, #c93030);background:-webkit-linear-gradient(top, #e96464, #c93030);background:-webkit-gradient(linear, left top, left bottom, from(#e96464), to(#c93030));background:linear-gradient(top, #e96464, #c93030);background-color:#c93030;margin-right:11px;padding:0.5em 1em;background-clip:padding-box;color:#fff;font-size:108%;line-height:1.6;text-shadow:none}.btn-red:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);background-image:none;background-color:#c93030}.btn-red:link,.btn-red:visited{color:#fff}.btn-cassis{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:inset 0 -2px 1px 0 rgba(0,0,0,0.14);-moz-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.14);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.14);background-color:#ec5c4d;padding:0.5em 1em;color:#fff;font-size:108%;line-height:1.6;text-shadow:none}.btn-cassis:hover{background-color:#c93030}.btn-gray{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;background-color:#f7f6f1;padding:0.5em 1em;color:#fff;font-size:108%;line-height:1.6;text-shadow:none}.btn-gray:hover{background-color:#ecefe7}.btn-yellow-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:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -4px 1px 0 rgba(8,1,3,0.15);-moz-box-shadow:inset 0 -4px 0 0 rgba(8,1,3,0.15);box-shadow:inset 0 -4px 0 0 rgba(8,1,3,0.15);background-color:#8dc21f;padding:0.5em 1em;color:#fff;font-size:18px;line-height:1.6;text-shadow:none;text-align:center;border:0;cursor:pointer}.btn-yellow-green:hover{background-image:none;background-color:#dfd9be}.btn-beige-outline{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;padding:0.5em 1em;background-color:#f0ede0;border:2px solid #898263;color:#898263;font-size:108%}.btn-beige-outline:hover{background-color:#dfd9be}.green_field{display:table;width:980px;margin:0 auto}.green_field .status-area{display:table-cell;vertical-align:middle}.green_field .status-area .icon-help{font-size:20px}.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 .btn-yellow{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 rgba(0,0,0,0.14);-moz-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.14);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.14);background:-o-linear-gradient(top, #ffe26e, #ffce0c 81%, #edbe00);background:-ms-linear-gradient(top, #ffe26e, #ffce0c 81%, #edbe00);background:-moz-linear-gradient(top, #ffe26e, #ffce0c 81%, #edbe00);background:-webkit-linear-gradient(top, #ffe26e, #ffce0c 81%, #edbe00);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffe26e), to(#edbe00));background:linear-gradient(top, #ffe26e, #ffce0c 81%, #edbe00);background-color:#edbe00;width:auto;height:38px;margin-right:11px;padding:0 1em;background-clip:padding-box;color:#74591f;font-size:14px;line-height:38px;text-shadow:none}.green_field .btn-area .btn-yellow:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);background-image:none;background-color:#edbe00}.green_field .btn-area .btn-red{color:#fff;font-size:14px;text-align:center}.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%}.modal.dashboard-publish-help-modal{width:auto;max-width:50%;padding:25px}.dashboard-publish-help-modal-headline{font-size:18px}.dashboard-publish-help-modal-text{font-size:14px;margin-top:15px}.modal.dashboard-publish-control-modal{width:500px;padding:20px;max-width:90%}.dashboard-publish-control-modal-headline{margin-bottom:20px}.dashboard-publish-control-modal-list-item{margin-bottom:15px}.dashboard-publish-control-modal-btn-area{margin-top:20px;text-align:center}.dashboard-publish-control-modal-btn-area .btn-green{width:120px;margin-right:8px;height:38px;padding:0 1em;border:none;color:#fff;vertical-align:top;font-size:14px;line-height:38px}.dashboard-publish-control-modal-btn-area .btn-white{width:120px;height:38px;padding:0 1em;border:none;color:#747474;font-size:14px;line-height:38px}.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-created-modal,.modal.organizer-guide-modal,.modal.spaces-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-created-modal .is-error,.modal.organizer-guide-modal .is-error,.modal.spaces-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-created-modal .validation-list,.modal.organizer-guide-modal .validation-list,.modal.spaces-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-created-modal .modal-title,.modal.organizer-guide-modal .modal-title,.modal.spaces-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-created-modal .modal-footer,.modal.organizer-guide-modal .modal-footer,.modal.spaces-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-created-modal .modal-footer>.btn-white,.modal.organizer-created-modal .modal-footer>.btn-green,.modal.organizer-guide-modal .modal-footer>.btn-white,.modal.organizer-guide-modal .modal-footer>.btn-green,.modal.spaces-guide-modal .modal-footer>.btn-white,.modal.spaces-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-created-modal .modal-footer>.btn-green,.modal.organizer-guide-modal .modal-footer>.btn-green,.modal.spaces-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-created-modal .modal-footer>.l-btn-green,.modal.organizer-guide-modal .modal-footer>.l-btn-green,.modal.spaces-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-created-modal .modal-footer>.modal-btn,.modal.organizer-guide-modal .modal-footer>.modal-btn,.modal.spaces-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-created-modal .modal-footer>.modal-btn:hover,.modal.organizer-guide-modal .modal-footer>.modal-btn:hover,.modal.spaces-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-created-modal .modal-text,.modal.organizer-guide-modal .modal-text,.modal.spaces-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-created-modal .l-class-created-modal-footer,.modal.organizer-guide-modal .l-class-created-modal-footer,.modal.spaces-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-created-modal .l-class-created-modal-footer.-classroom,.modal.organizer-guide-modal .l-class-created-modal-footer.-classroom,.modal.spaces-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-created-modal,.modal.organizer-guide-modal,.modal.spaces-guide-modal{width:596px}.modal.organizer-created-modal .modal-title,.modal.organizer-guide-modal .modal-title,.modal.spaces-guide-modal .modal-title{font-size:22px;padding:16px}.modal.organizer-created-modal .modal-body,.modal.organizer-guide-modal .modal-body,.modal.spaces-guide-modal .modal-body{font-size:16px}.modal.organizer-created-modal .modal-footer,.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-created-modal .modal-footer>.btn-green,.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}.p-created-panel_btn-classroom{width:180px;height:38px;padding:0 1em;border:none;line-height:38px;font-size:15px;margin-top:10px}.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;text-decoration:underline}@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}}@media screen and (min-width: 321px){.modal.cost-validation-modal{width:26%}}.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.sa-checkbox{text-align:center;width:80%;display:block}.p-form-detail_box.sa-checkbox label{text-align:left}.p-form-detail_box{padding:12px 0}#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;margin:5px 0 10px 0}#form_view .input-width{width:600px}#form_view .input-emergency{width:300px}#form_view .section_field{margin:10px 0;background-color:#EDEDED}#form_view .section_field .title_field{float:left;width:150px}#form_view .section_field .title_field h2{margin:10px 0 0 0;text-align:center}#form_view .section_field .content_field{float:left;padding-left:30px;width:800px;background-color:#fff}#form_view .section_field .content_field .form_field{width:820px}#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 .section_fields_half{float:left;display:table;width:465px}#form_view .section_fields_half .title_field{display:table-cell;width:150px}#form_view .section_fields_half .title_field h2{margin:10px 0 0 0;text-align:center}#form_view .section_fields_half .content_field{display:table-cell;width:307px;background-color:#fff}#form_view .section_fields_half .content_field .form_field{width:300px}#form_view .course_headline_field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:37px;padding:5px 10px;background-color:#b1b1b1}#form_view .course_headline{color:#fff;font-size:18px;font-weight:bold}#form_view .btn-add-course-carriculum-field{text-align:center;margin:10px 0 20px}#form_view .btn-add-course-carriculum{display:inline-block;*display:inline;*zoom:1;padding:5px 30px;font-size:20px;cursor:pointer}#form_view .btn-add-course-carriculum .icon-sa-plus{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;line-height:20px;text-align:center;margin-right:15px;font-size:12px;background-color:#fff;color:#8dc21f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-shadow:none;vertical-align:3px}#form_view .btn-delete-course-carriculum-field{position:absolute;top:0;right:0}#form_view .btn-delete-course-carriculum{background:-o-linear-gradient(top, #a5a5a5, #818181);background:-ms-linear-gradient(top, #a5a5a5, #818181);background:-moz-linear-gradient(top, #a5a5a5, #818181);background:-webkit-linear-gradient(top, #a5a5a5, #818181);background:-webkit-gradient(linear, left top, left bottom, from(#a5a5a5), to(#818181));background:linear-gradient(top, #a5a5a5, #818181);background-color:#818181;width:100px;height:37px;line-height:37px;color:#fff;font-size:16px;text-align:center;cursor:pointer;border-left:1px solid rgba(255,255,255,0.6);-webkit-box-shadow:-1px 0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:-1px 0 0 0 rgba(0,0,0,0.2);box-shadow:-1px 0 0 0 rgba(0,0,0,0.2)}#form_view .btn-delete-course-carriculum:hover{background-image:none;background-color:#818181}#form_view .btn-delete-course-carriculum .icon-sa-minus{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;line-height:20px;text-align:center;margin-right:5px;font-size:16px;background-color:#4f4f4f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#form_view .notice-block{margin-bottom:10px}#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{width:800px}#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{float:left;margin-right:44px}#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{float:left}#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;z-index:10}#new_class_body_wrapper{background:#f3f3f3;padding:1px 0;color:#848484}#new_class_body{width:980px;margin:19px auto 10px;position:relative}#new_class_body input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #a0a0a0;padding:5px 7px}#new_class_body textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #a0a0a0;padding:5px 7px;width:500px}.new_courseTitle{font-size:25px;font-weight:bold;color:#848384;margin-bottom:2px}input#class_detail_classname{width:600px}.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;padding:1px 0px;margin-bottom:20px;font-size:12px;overflow:hidden}#form_view .form_panel .section_field{zoom:1;margin:13px 11px}#form_view .form_panel .section_field:before,#form_view .form_panel .section_field:after{content:"";display:table}#form_view .form_panel .section_field:after{clear:both}#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 100px 14px;margin-bottom:-100px;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_class_catchcopy,#form_view .form_panel input#class_detail_classname{width:516px}#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_panel .select_tearcher_edit_profile{float:none;margin:18px 0 0;width:163px}.form_panel .select_tearcher_user_photo{float:left}.form_panel .select_tearcher_user_photo .select_tearcher_edit_profile a.kBtn{padding:2px 9px;color:#333333 !important}.form_panel .select_tearcher_user_photo .select_tearcher_edit_profile a.kBtn:hover{color:#fff !important;text-decoration:none;text-shadow:none;box-shadow:none;border-color:#9cd32e;background:#9cd32e}.form_panel .select_tearcher_user_info{margin:0px 0px 0px 38px;width:590px}.form_panel .select_tearcher_user_info dl dt{font-size:15px;color:#848484}.form_panel .select_tearcher_user_info dl dd{color:#5f5f5f}.form_panel .select_tearcher_user_info dl .select_tearcher_user_info_name{font-size:22px;font-weight:bold;margin-bottom:20px}.form_panel .select_tearcher_user_info dl .select_tearcher_user_info_name span{font-size:12px}.form_panel .select_tearcher_user_info dl .select_tearcher_user_info_bio{font-size:15px;font-weight:bold;margin:0 0 30px}.form_panel .select_tearcher_user_info dl .select_tearcher_user_info_bio span{color:#ff6111}.form_panel .select_tearcher_user_info dl .select_tearcher_user_description{margin:0;font-size:15px}.form_panel .select_tearcher_user_info dl .select_tearcher_user_description span{color:#ff6111}#submitFormAddClass.newclass li{width:100%;height:auto;background:#e6e6e6;padding:30px 0}#submitFormAddClass.newclass li p{text-align:left;margin:0 auto;font-size:13px;color:#000}#submitFormAddClass.newclass .kBtn{background:#02C39A;width:350px;display:block;font-size:24px;color:#ffffff;margin:0 auto;padding:10px 0;font-weight:normal}#submitFormAddClass.newclass .kBtn:hover{background:#02b992}#submitFormAddClass.newclass .kBtn-draft{background:#02C39A;height:75px;line-height:1.4;width:350px;height:100%;padding:20px 0;border:none;color:#fff;font-size:24px;text-align:center;cursor:pointer}#submitFormAddClass.newclass .kBtn-draft:hover{background:#02b992}#submitFormAddClass.newclass .kBtn-draft .draft{display:block;width:350px;line-height:1;color:#fff;font-size:14px;text-align:center}#submitFormAddClass.newclass .btn-area-public{position:relative}#submitFormAddClass.newclass .status-area{display:block;margin-bottom:15px;color:#707070;font-weight:normal}#submitFormAddClass.newclass .status-area .status-green{color:#69B51E;font-size:15px}#submitFormAddClass.newclass .kBtn-published{position:relative;height:75px}#submitFormAddClass.newclass .l-btn-area{overflow:hidden;position:relative;width:400px;margin:0 auto}#submitFormAddClass.newclass .l-btn-area.is-preview{width:500px}#submitFormAddClass.newclass .btn-area-update{float:left;width:240px;height:53px;padding:10px 0}#submitFormAddClass.newclass .btn-area-preview{float:left;width:340px}#submitFormAddClass.newclass .btn-area-delete{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:0;bottom:2px;width:150px;padding:10px;color:#747474;font-size:18px}#submitFormAddClass.newclass span.bgra{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;width:282px;margin:20px auto 10px;text-align:center;-moz-background-clip:padding;background-clip:padding-box}#submitFormAddClass.newclass li ul{font-size:10px;margin:0 auto;color:#000;width:276px}#submitFormAddClass.newclass li ul li{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto;height:auto;margin:0px;padding:0}#submitFormAddClass.newclass li span.attention_openclass{font-size:10px;display:block;margin:20px auto 0;color:#000;width:276px}#error_panel{-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;width:100%;border:1px solid #ff6111;padding:10px 12px 10px 68px;margin-bottom:12px;background:#ffe5d9 url("//assets.street-academy.com/assets/academy/icon_error_mark-164c16f1b48896365dbdcc16699bd8b9286d2a29acf85f59df3f8ec71e2de41e.png") no-repeat 12px center}#error_panel li{color:#ff6111;font-size:13px;line-height:20px}#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}.controls-radio{margin-top:15px}.controls-radio>input{margin-right:3px}#class_detail_is_course_1_curriculum{display:none}label.one_off_held{display:inline;width:100px;margin-left:5px;font-size:12px;line-height:38px;margin-top:10px}label.course_held_1{display:inline-block;*display:inline;*zoom:1;width:70px;font-size:12px;margin-left:5px;line-height:38px}select#class_detail_course_num{display:inline-block;*display:inline;*zoom:1;width:60px;margin-left:10px;margin-top:15px}input#template1,input#template2,input#template0,input#template3,input#template4,input#temp0,input#temp1,input#temp2{float:left;margin-top:10px}label.template0,label.temp0{width:110px;float:left;font-size:13px;vertical-align:bottom;color:#848484;margin:10px 20px 0px 10px}label.template1,label.template2,label.template3,label.template4,label.temp1{width:100px;float:left;font-size:13px;vertical-align:bottom;color:#848484;margin:10px 10px 15px 10px}label.temp2{width:210px;float:left;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,#form_view .form_panel .slideshare_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 #slideshare_url{width:392px;margin-bottom:0px}#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}#submitFormAddClass.newclass .kBtn.disabled,#submitFormAddClass.newclass .kBtn[disabled]{opacity:0.5;pointer-events:none;cursor:default}#new_class_body_wrapper .cautionary{font-size:16px;color:#424242;text-align:center}.class_details_form_open_request_footer{text-align:right}#form_view .class_details_form_open_request_footer__link{color:#00A1BC;text-decoration:underline}.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_accounts_form_view{vertical-align:middle}.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("//assets.street-academy.com/assets/academy/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}.profile_coution_text{font-size:13px;margin:4px 4px 10px;color:#999999}.accont_pass_area{font-size:15px;line-height:38px}.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_view .accounts_form-actions .kBtn.green{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 -3px 1px 0 #518317;-moz-box-shadow:inset 0 -3px 0 0 #518317;box-shadow:inset 0 -3px 0 0 #518317;background:-o-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background:-ms-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background:-moz-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background:-webkit-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background-image:-webkit-gradient(linear, left top, left bottom, from(#9ed530), to(#5cad1a));background:linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background-color:#9ed530;width:275px;line-height:46px;font-size:19px;color:#ffffff;padding:0;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed530', endColorstr='#5cad1a',GradientType=0 );cursor:pointer;text-align:center}.accounts_form-actions{margin-top:20px;background:#F5F6F1;text-align:center;padding:8px;border:2px solid #ececec}.passwords_form-actions{padding:17px 276px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;font-size:15px}.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 .email_check_list th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:430px;background:#EDEDED;padding:0 20px;line-height:48px;font-size:15px;color:#2B2B2B;font-weight:bold}.accounts_form_view .email_check_list td.email_check_list_check_box{padding:0 10px}.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,#profile_form_view textarea,#profile_form_view select,#profile_form_view .uneditable-input{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:454px;height:28px;padding:4px;font-size:16px;line-height:18px;color:#555555;border:1px solid #ccc}#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#user_bio,#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_headline,#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("//assets.street-academy.com/assets/academy/setting_icon-ee055e522030a0143985586d52cdec0db3a21127bd8685fa47c73fb9e0f2be2e.png") no-repeat 0px 0}#profile_form_view .profile_title_note{margin-bottom:20px;font-size:14px}#profile_form_view h2{font-size:15px;font-weight:bold;margin:20px 0 10px 10px}#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_coution_text{font-size:13px;margin:4px 4px 10px;color:#999999}.accont_pass_area{font-size:15px;line-height:38px}#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-attention{display:table-cell;padding-left:15px;vertical-align:top}#profile_form_view .user-photo-box .user-photo-attention span{color:#ff0000}#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-actions{padding:0px 25px 18px;margin-top:12px;margin-bottom:18px;font-size:15px;text-align:center}.passwords_form-actions{padding:17px 276px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;font-size:15px}.profile_form-actions .btn{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 -2px 1px 0 #cccbc8;-moz-box-shadow:inset 0 -2px 0 0 #cccbc8;box-shadow:inset 0 -2px 0 0 #cccbc8;background:-o-linear-gradient(top, #f0efed, #eae9e6);background:-ms-linear-gradient(top, #f0efed, #eae9e6);background:-moz-linear-gradient(top, #f0efed, #eae9e6);background:-webkit-linear-gradient(top, #f0efed, #eae9e6);background:-webkit-gradient(linear, left top, left bottom, from(#f0efed), to(#eae9e6));background:linear-gradient(top, #f0efed, #eae9e6);background-color:#fff;margin-left:20px;width:200px;line-height:48px;font-size:16px !important;padding:0px;text-shadow:none;border:1px solid #fff;background-clip:padding-box}.profile_form-actions .btn.green{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 -3px 1px 0 #518317;-moz-box-shadow:inset 0 -3px 0 0 #518317;box-shadow:inset 0 -3px 0 0 #518317;background:-o-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background:-ms-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background:-moz-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background:-webkit-linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background-image:-webkit-gradient(linear, left top, left bottom, from(#9ed530), to(#5cad1a));background:linear-gradient(top, #9ed530, #85bc21 45%, #5cad1a);background-color:#9ed530;width:275px;line-height:46px;font-size:19px;color:#ffffff;padding:0;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed530', endColorstr='#5cad1a',GradientType=0 );cursor:pointer;text-align:center;text-shadow:none}.profile_form-actions .btn.green:hover{-webkit-box-shadow:inset 0 -3px 1px 0 #5cad1a;-moz-box-shadow:inset 0 -3px 0 0 #5cad1a;box-shadow:inset 0 -3px 0 0 #5cad1a;background:#9ed530}#profile_form_view .accounts_textField_line{margin:0 0 10px;border-bottom:1px dotted #cacaca}#accountInfo_form_view input,#accountInfo_form_view textarea,#accountInfo_form_view select,#accountInfo_form_view .uneditable-input{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:424px;height:28px;padding:4px;font-size:16px;line-height:18px;color:#555555;border:1px solid #ccc}#accountInfo_form_view input#user_remove_image,#accountInfo_form_view input#user_image,#accountInfo_form_view input#user_flag_email_wishlist,#accountInfo_form_view input#user_flag_email_newsletter,#accountInfo_form_view input#user_profile_privacy_setting_0,#accountInfo_form_view input#user_profile_privacy_setting_1,#accountInfo_form_view input#user_flag_show_profile_0,#accountInfo_form_view input#user_flag_show_profile_1{width:auto}#accountInfo_form_view select#user_cityid{width:auto}#accountInfo_form_view textarea#user_bio{height:auto;width:474px;line-height:22px}#accountInfo_form_view input#user_email,#accountInfo_form_view input#user_headline,#accountInfo_form_view input#user_paypal_account{width:434px}#accounts_profile_form_view{vertical-align:middle}#accountInfo_form_view h1{font-size:20px;font-weight:bold;margin-bottom:25px}#accountInfo_form_view h1 span.icon_profile_title{display:block;height:24px;line-height:24px;padding-left:32px;background:url("//assets.street-academy.com/assets/academy/profile_icon-94ff7d5da3662296453b37ca3d31c6e1031c78d91ef66f1ea14fe4b7a204d5fd.png") no-repeat 0px 0px}#accountInfo_form_view h1 span.icon_acconut_title{font-size:25px;font-weight:bold;color:#848384;margin-bottom:2px}#accountInfo_form_view h2{font-size:15px;font-weight:bold;margin:20px 0 10px 10px}#accountInfo_form_view .input-width{width:600px}#accountInfo_form_view .section_field{margin:10px 0;background-color:#EDEDED}#accountInfo_form_view .section_field .title_field{float:left;width:150px}#accountInfo_form_view .section_field .title_field h2{margin:10px 0 0 0;text-align:center}#accountInfo_form_view .section_field .content_field{float:left;padding-left:30px;width:800px;background-color:#fff}#accountInfo_form_view .section_field .content_field .form_field{width:800px}#accountInfo_form_view .section_field .content_field .form_field .form_field{width:700px}#accountInfo_form_view .form_field{margin:0 0 10px;background:#EFEEED;overflow:hidden}#accountInfo_form_view .form_field .control-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:250px;padding:0 20px;line-height:48px;font-size:15px;color:#2B2B2B;font-weight:bold}#accountInfo_form_view .form_field .control-label.mgt{margin-top:12px}#accountInfo_form_view .form_field .controls .control-label{font-weight:normal}#accountInfo_form_view #profile_textField_wrapper{padding-bottom:20px}#accountInfo_form_view .form_field .controls{float:left;width:715px;padding:4px 0 20px 15px;margin-bottom:-20px;background:#FFFFFF}#accountInfo_form_view .form_field.hasTitle .controls{width:700px}#accountInfo_form_view .form_field .form_field .controls{width:430px}#accountInfo_form_view .form_field .controls #user_lname,#accountInfo_form_view .form_field .controls #user_fname,#accountInfo_form_view .form_field .controls #user_paypal_lname,#accountInfo_form_view .form_field .controls #user_paypal_fname{width:210px}#accountInfo_form_view .field_with_errors>label,#accountInfo_form_view .field_with_errors .help-block,#accountInfo_form_view .field_with_errors .help-inline{color:#b94a48}#accountInfo_form_view .help-inline.mgt{padding-top:12px}#accountInfo_form_view .field_with_errors input,#accountInfo_form_view .field_with_errors select,#accountInfo_form_view .field_with_errors textarea{color:#b94a48;border-color:#b94a48}#accountInfo_form_view .field_with_errors input:focus,#accountInfo_form_view .field_with_errors select:focus,#accountInfo_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}#accountInfo_form_view .form_count{line-height:30px;font-size:14px}#accountInfo_form_view span.preview_field_remove{font-size:14px;padding:0 4px}#accountInfo_form_view #user_image{font-size:16px;line-height:0px}#accountInfo_form_view #user_prefectureid{width:200px}#accountInfo_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}#accountInfo_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}#accountInfo_form_view .paypal_account_join{font-size:16px;margin:20px 0 10px 10px}#accountInfo_form_view .textField_line{margin:0 0 10px;border-bottom:1px dotted #cacaca}#accountInfo_form_view .kBtn.green2{background:-o-linear-gradient(top, #a4d771, #75b82d);background:-ms-linear-gradient(top, #a4d771, #75b82d);background:-moz-linear-gradient(top, #a4d771, #75b82d);background:-webkit-linear-gradient(top, #a4d771, #75b82d);background:-webkit-gradient(linear, left top, left bottom, from(#a4d771), to(#75b82d));background:linear-gradient(top, #a4d771, #75b82d);background-color:#75b82d;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);height:55px;line-height:55px;width:290px;padding:0px;font-size:19px;color:#ffffff;border-color:#75B82D;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.setting_profile_account{width:980px;margin:0 auto -18px;padding:20px 0;position:relative}.setting-popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:240px;padding:4px;font-size:12px;line-height:19px;color:#fff;text-align:left;white-space:normal;background-color:#02C39A;border-radius:4px;box-sizing:border-box}.setting-popover:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.setting-popover:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #02C39A;top:43%}.setting-popover.right{margin-right:-20px}.setting-popover.left{margin-left:-20px}.setting-popover .popover-content{font-size:13px;line-height:1.6;letter-spacing:1px}.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("//assets.street-academy.com/assets/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}.p-top_header{width:100%;height:600px;position:relative;margin-bottom:10px;min-width:980px;z-index:200}.p-top_header_inner{position:absolute;width:100%;height:600px;background-color:rgba(0,0,0,0.2);top:0;z-index:1}.p-top_header_inner_content{height:450px;color:#ffffff;text-align:center;position:relative;width:100%;z-index:50}.p-top_header_inner-center{width:100%;position:absolute;margin:auto;top:50%;pointer-events:auto;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-top_header_inner-center .-teach{color:#ffffff;transition:color 0.25s}.p-top_header_inner-center .-teach:hover{color:#02C39A;transition:color 0.25s}.p-top_header_inner-center_headline{font-size:42px;line-height:48px;color:#ffffff;padding:8px 0}.p-top_header_inner-center_headline_sub{font-size:28px;line-height:38px;color:#E6BB0C;padding:8px 0}.p-top_header_inner-center_leadline{color:#ffffff;font-size:22px;padding:10px 0 0 0}.p-top_header_inner_count{font-size:22px;line-height:36px;color:#02C39A;padding:8px 0;letter-spacing:1px}.p-top_header_inner_count .-small{font-size:16px;letter-spacing:1.5px;color:#ffffff}.p-top_header_stats_inner{font-size:15px;top:50%;position:absolute;width:100%;-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%}.p-top_header_stats_inner .-stats_box{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0}.p-top_header_stats_inner .-stats_logo{margin:0 10px 0 0}.p-top_header_stats_inner .-stats_item{letter-spacing:0.05em;color:#ffffff;display:inline-block;margin:0 20px;vertical-align:middle}.p-top_header_stats_inner .-stats_item_figure{font-size:28px}.p-top_header_stats_links{display:inline-block;vertical-align:middle;padding-left:6px}.p-top_header_stats_links .-stats_link{display:block;width:177px;margin:8px}.p-top_header_stats_links .-gd{height:44px;opacity:1;transition:opacity 0.3s;cursor:pointer}.p-top_header_stats_links .-gd:hover{opacity:0.75;transition:opacity 0.3s}.p-top_header_lower{background-image:linear-gradient(-90deg, rgba(2,195,154,0.85) 0%, rgba(0,207,181,0.85) 100%);bottom:0;color:#ffffff;box-sizing:border-box;position:absolute;text-align:center;width:100%;z-index:10;height:150px}.p-top_header_badge{display:inline-block}.p-top_header_slider{position:absolute;top:0;height:600px;width:100%;overflow:hidden;opacity:1;z-index:0}.p-top_header_slider .-top_header_slider{height:600px;background-size:cover;background-position:center center}.p-top_header_slider .-top_header_slider-1{background-image:url("//assets.street-academy.com/assets/view/top/top-banner-1-530348532ce90e1b4afb04c0864b65b9b77410778f3c4a2046bda80cdffa23ef.jpg")}.p-top_header_slider .-top_header_slider-2{background-image:url("//assets.street-academy.com/assets/view/top/top-banner-2-4068e4d0b6b2d483d77f0dc78a3bcd509470ff485f391bec79236ad9e73e3f95.jpg")}.p-top_header_slider .-top_header_slider-3{background-image:url("//assets.street-academy.com/assets/view/top/top-banner-3-0664a63c17a0b05819ac8ea7c9b55821a8888e2d06d3a86fd3fd3dcc6239bfab.jpg")}.p-top_header_slider .-top_header_slider-cm{background-image:url("//assets.street-academy.com/assets/view/top/top-banner-cm-8caea11a5ddbfc90ee71a65d1bb812d56dd36f8d622436c20910f409c4009db9.jpg")}.p-top-feature{width:100%;position:relative}.p-top-feature_inner{width:960px;margin:auto;padding:8px 0 0px 0}.p-top-curation{width:100%;position:relative;padding:40px 0}.p-top-curation_inner{width:960px;margin:auto}.p-top-curation_inner .mod-career-section{margin:0}.p-top-curation_inner .bx-wrapper{position:relative;z-index:2}.p-top-curation_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-curation_inner .bx-wrapper .bx-pager.bx-default-pager a::before{opacity:0;transition:opacity 1.5s}.p-top-curation_inner .bx-wrapper .bx-pager.bx-default-pager a:hover,.p-top-curation_inner .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#434449}.p-top-curation_inner .bx-wrapper .bx-pager.bx-default-pager a:hover::before,.p-top-curation_inner .bx-wrapper .bx-pager.bx-default-pager a.active::before{content:"";width:10px;height:10px;position:absolute;top:-2px;left:-2px;border-radius:10px;border:1px solid #434449;opacity:1;display:block}.p-top-search{width:100%;position:relative;background-color:#F7F7F7;padding:36px 0 96px}.p-top-search .mod-class-category-container{margin-top:36px}.p-top-search_inner{width:960px;margin:auto;position:relative}.p-top-search_class-count{margin:24px 0;padding:0 8px;display:block;overflow:auto}.p-top-search_class-count .sa-btn-right{float:right}.p-top-search_class-count h3{color:#44444A;font-weight:bold;font-size:24px;display:inline-block}.p-top-search_class-count h3 span{color:#E6BB0C}.mod-top-ranking_inner .mod-class-rank_first .class_container{padding-left:19px}.mod-top-people{width:100%;position:relative;padding:40px 0;border-top:1px solid #EDEDED}.mod-top-people_inner{width:960px;margin:auto;padding:0px 0 0px 0;overflow:auto}.mod-top-people_inner a.sa-btn-right{margin-top:24px;width:300px;float:right;color:#fff}.mod-top_teacher-rank-section{margin:32px 0 0;overflow:auto}.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}.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:#E84855}.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 #E84855;opacity:1;display:block}.p-top_review-desc{color:#57585C;line-height:20px;margin-bottom:16px;padding-left:16px}.p-top_review-desc img{height:20px;margin-right:8px}.p-top-join{width:100%;position:relative;background-color:#434449}.p-top-join_inner{position:relative;z-index:5;width:960px;margin:auto;color:#E6BB0C;text-align:center;padding:48px 0 128px}.p-top-join_inner h2{font-weight:bold;font-size:36px}.p-top-join_inner p{font-weight:bold;font-size:24px}.p-top-join_list{padding:24px 0}.p-top-join_list-item{display:inline-block;width:310px}.p-top-join_list-item img{height:100px;margin:auto;padding-bottom:16px}.p-top-join_list-item h3{font-weight:bold;font-size:22px}.p-top-join_list-item p{color:#fff;font-size:15px;font-weight:normal;padding:16px 0}.p-top-join_slides{position:absolute;z-index:1;width:100%;left:0;right:0;top:0;bottom:0;margin:auto;height:400px;opacity:0.1}.p-top-join_slides-inner{display:none}.p-top-join_slides-inner li{display:inline-block}.p-top-join_slides-inner li .inner{height:400px;width:400px;background-color:#3c3d41;background-size:cover}.p-top-join_slides li .inner#slide-1{background-image:url("//assets.street-academy.com/assets/join-slides/join-slide-1-56ea27e61eafa90812d6415bf14acff2019b1b3a6289b08bfdbb598aea8c3b58.jpg")}.p-top-join_slides .inner#slide-2{background-image:url("//assets.street-academy.com/assets/join-slides/join-slide-2-e3e3758a2d64a5c4aa9ee6e2a8dab41c0314d0543ed08173102ef77fbf5308b9.jpg")}.p-top-join_slides li .inner#slide-3{background-image:url("//assets.street-academy.com/assets/join-slides/join-slide-3-bf37110522cbc008be85818a453a46f64e093364f6aa0ce8a45edcdfa6ebdb03.jpg")}.p-top-join_slides li .inner#slide-4{background-image:url("//assets.street-academy.com/assets/join-slides/join-slide-4-338103e4d8846f9e656a6aaae3282ade767d802aad07c965ad94af3e0a913e90.jpg")}.p-top-join_slides li .inner#slide-5{background-image:url("//assets.street-academy.com/assets/join-slides/join-slide-5-91dd99632bb439d302773669a48ca3bc58ab92d85d9111054584027733f354e6.jpg")}.p-top-join_slides li .inner#slide-6{background-image:url("//assets.street-academy.com/assets/join-slides/join-slide-6-28bbbdd716ff992e25a1ae85cd713a74bf98f57c56a05ed7a31581fad40c9522.jpg")}.p-top_awards{width:100%;text-align:center;position:relative;top:-40px}.p-top_awards a{width:700px;margin:0 auto;padding:24px;display:block;padding-bottom:0}.p-top_awards img{width:100%;height:auto}.p-top .sa-section-header,.mod-footer-categories .sa-section-header_wrap .sa-section-header,.mod-footer-search-area .sa-section-header_wrap .sa-section-header,.mod-teacher-join .sa-section-header,.p-home_section .sa-section-header,.mod-footer-categories .sa-section-header_wrap .sa-section-header,.mod-footer-search-area .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}.mod-footer-search-area .sa-section-header_wrap{position:static;padding-top:20px}.p-top .sa-section-header_wrap .sa-section-header_sub,.mod-footer-categories .sa-section-header_wrap .sa-section-header_sub,.mod-footer-search-area .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,.mod-footer-categories .sa-section-header_wrap .sa-section-header_sub,.mod-footer-search-area .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,.mod-footer-categories .sa-section-header_wrap{padding:32px 0 0 0}.mod-footer-search-area .sa-section-header_wrap.-med-header,.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}#topSpecials_wrapper{margin:0 auto;padding:0}.top-visual-wrapper{display:table;height:236px;margin:24px auto}.top-visual-special{display:table-cell;width:750px;vertical-align:top}.top-visual-special .specials{margin-right:15px}.top-visual-info{display:table-cell;width:230px;vertical-align:top}.mod-user-point{display:table;color:#999;background-color:#f3f1f2}.mod-user-point>.mod-user-point-dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:80px;height:70px;padding:10px 10px 10px 15px;vertical-align:middle}.mod-user-point>.mod-user-point-dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;background-color:#fff;border:5px solid #f3f1f2;width:150px;padding:12px 15px;text-align:right;vertical-align:top}.mod-user-point .point-number{font-size:30px;color:#000}.mod-user-point .point-unit{display:inline-block;*display:inline;*zoom:1;font-size:18px}.ticker{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:230px;margin:14px 0 0;background:#fff;text-align:left}.ticker h3{font-size:14px;line-height:30px;padding:0 15px;color:#fff;background:#e4b700}.ticker ul{overflow:hidden;height:120px;border-right:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;border-left:2px solid #f1f1f1;color:#7a7a7a;font-size:14px}.ticker ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:none;width:100%;height:120px;margin-top:36px;padding:12px 15px;color:#9a9a9a}.ticker ul li a{text-decoration:underline;color:#303030}.ticker ul li span{position:absolute;right:15px;bottom:11px;color:#afafaf;font-size:12px}.mod-categorized-specials-wrapper{padding:24px 0;width:980px;margin:0 auto;color:#1c88a6}.mod-main-title{line-height:1;margin-bottom:5px;font-size:17px;color:#2f2f2f}.mod-main-title-icon{display:inline-block;*display:inline;*zoom:1;margin-right:5px}.mod-main-title-icon.icon-recommend-class{width:17px;height:15px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-recommend-class-3be317831db8231d118b6b68d963453cd91f2f2b9070c655b58676491381828e.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-sa-place{color:#41586E;font-size:20px}.mod-main-title-icon.icon-recommend-teacher{width:13px;height:17px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-recommend-teacher-4b473f2ba482dae54efcfc86777c935c726afb39af7b2908b0771f8264e7125e.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-new-class{width:17px;height:17px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-new-class-c3615c8800a073b6d20c1a53633aad07a16c86354c53a4a95275ef461fa5fff1.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-space{width:18px;height:18px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-space-f54d30e296ee4c855ebd365a67980abbba002b46a0d3ddba82e9facd885cd51a.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-report{width:18px;height:18px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-report-7f940e1d2b96f48c6f672f304456a2be640a8e744be39e60f75188dc3f3f3e81.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-hayawari{width:22px;height:22px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-hayawari-ee601d0d1de69a6a7f1e9d48bb2017319cbd4de90a0bb0e2bb220ead63265936.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-nokoriwazuka{width:19px;height:19px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon_nokoriwazuka-de51cd4070f4595dd20f480d53b3945ea945d2b2c75aa573d04ee3bd0bbbe76e.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-organizer{width:17px;height:15px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon_organizer-dc8afc69faf48d17cb12c476609756f02dda31d835a9ede69d0b6d0e37fe5fa7.png") no-repeat 0 0 transparent}.mod-main-title-icon.icon-sa-course{width:17px;height:15px;color:#32485d;vertical-align:bottom}.mod-main-more{width:100%;margin-bottom:24px}.mod-main-more a{color:#41586e;font-size:12px}.mod-side-title{padding:8px;padding-left:0px;font-weight:bold;font-size:14px}.mod-side-title-date{border-bottom:none}.mod-side-title-date.is_logined_home{width:220px;font-weight:bold;border-bottom:1px dotted #281611;font-size:16px;padding-bottom:9px;letter-spacing:0}.mod-side-title-date.is_logined_home>img{vertical-align:-1px;margin-right:1px}.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("//assets.street-academy.com/assets/academy/modules/mod-main/icon-area-44f58d810314faf315c5305d91e081fbd9fc6a11a40ea30de85368ba86f4277f.png") no-repeat 0 0 transparent;vertical-align:-3px}.mod-side-title-icon.icon-category{width:16px;height:15px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-category-c75d7ef8ea90269a0829c70446d7b620fc69dea0c2c0c9de868d1d29e9342bcb.png") no-repeat 0 0 transparent;vertical-align:baseline}.mod-side-title-icon.icon-date{width:18px;height:18px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-date-bbe0ca803861e6c0a5d289628b6a965a151fa005673976037d998a6f5a783f9e.png") no-repeat 0 0 transparent;vertical-align:-2px}.mod-side-title-icon.icon-teacher{width:13px;height:17px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-teacher-69300e09664f18b8ed8cabad495feb5177ded213f147af820206891f0641b0bd.png") no-repeat 0 0 transparent;vertical-align:baseline}.mod-side-title-icon.icon-cost{width:13px;height:17px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-cost-96a0669096dae3521fc4ee9b8e33088a417ceb109c8c0350489dff8848daf739.png") no-repeat 0 0 transparent;vertical-align:baseline}.mod-side-keyword{padding-bottom:8px}.mod-side-keyword input{width:100%;box-sizing:border-box;padding:16px 8px}.mod-side-area-search-select-box{display:inline-block;*display:inline;*zoom:1;width:100%}.mod-side-area-search-select,.mod-side-city-search-select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;width:100%;height:32px;line-height:32px;padding:0 12px;background-color:#fff;border:1px solid #BfBfBf;color:#747474;font-size:13px}.mod-side-city-search-select{margin-top:8px}.mod-side-area-search-btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;display:block;width:100%;height:32px;line-height:32px;margin:0;padding:0;border:1px solid #BFBFBF;background-color:#f7f7f7;color:#747474;font-size:13px;text-align:center;vertical-align:top;cursor:pointer;margin-bottom:20px;margin-top:8px}.mod-side-area-search-btn:hover{background-color:#e7e7e7}.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;letter-spacing:0.03em}.mod-side-category-list-item a.mod-side-category-list-item-link{display:block;padding:0.8rem;color:#44444A;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;width:17px;height:13px;line-height:13px;margin-right:15px;vertical-align:middle;text-align:center;color:#02C39A;font-size:17px}.mod-side-category-list-item i.icon-sa-burger{font-size:12px}.mod-side-category-list-item i.icon-sa-sports,.mod-side-category-list-item i.icon-sa-lifehack{font-size:20px}.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{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{color:#02C39A;font-size:14px;font-weight:bold}.mod-balloon-subcategory-list-item{width:240px;margin-top:18px}.mod-balloon-subcategory-list-item:before{float:left;display:inline;content:">";margin-right:5px}.mod-balloon-subcategory-list-item a{color:#44444A;transition:color 0.3s}.mod-balloon-subcategory-list-item a:hover{color:#02C39A}.mod-balloon-subcategory-list-item:hover{transition:color 0.3s}.mod-balloon-subcategory-list-item:hover:hover{color:#02C39A}.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}.mod-corporate-user-search-area{margin-bottom:36px}.mod-corporate-user-search-area .btn-green-yellow{display:block;width:230px;height:50px;line-height:50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#9bd11e;-webkit-box-shadow:inset 0 -4px rgba(8,1,3,0.15);box-shadow:inset 0 -4px rgba(8,1,3,0.15);color:#fff;font-size:14px;text-align:center}.mod-corporate-user-search-area .btn-green-yellow:hover{opacity:0.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75)}.sa-title_logo{display:inline-block;background:url("//assets.street-academy.com/assets/academy/modules/mod-footer/footer-logo-1569180aee97e5730518d53ecd9b35062327100498ab03515fd3097abdda82cc.png") no-repeat center center transparent;width:163px;height:57px;margin-right:0}.sa-title_logo_sp{float:left;background:url("//assets.street-academy.com/assets/logo/footer-sp-4bd075142797961527411440aaaccc4e66c3f5d0c1e6738f47b950b0c9498c49.png") no-repeat center center transparent;background-size:contain;width:108px;height:36px;margin:0}.return_to_top{display:block;position:absolute;right:0;top:-42px;width:172px;height:32px;background:url("//assets.street-academy.com/assets/academy/user_return_to-5353fc2b4ffb131d37bf62c22080c7fe0a8a3403deb3fea2d4eee870aed51f88.png") no-repeat 0 0}#footer_return img{float:right}.mod-footer{color:#ccc;background-color:#353539;font-size:14px;bottom:0;width:100%;z-index:1000}.footer_notification{margin:0;border-bottom:1px solid #67798b}.footer_notification_inner{overflow:hidden;width:980px;margin:30px auto}.footer_notification_inner>p{float:left;width:92px;line-height:54px;margin-right:24px;border:1px solid #cbcbcb;color:#adbecf;font-size:14px;font-weight:bold;text-align:center}.footer_notification_box{float:left;font-size:12px;line-height:1.8}.footer_notification_box>dl{display:table}.footer_notification_box>dl>dt{display:table-cell;width:92px;color:#fff}.footer_notification_box>dl>dd{display:table-cell}.footer_notification_box>dl>dd>a{color:#fff}.footer_notification_box>dl>dd>a:hover{text-decoration:underline}.footer_content{position:relative;width:980px;margin:15px auto;letter-spacing:0.01em}.footerLink_about{font-size:12px;line-height:1;font-weight:bold}.footerLink_menu{overflow:hidden;margin-top:15px}.footerLink_menu .l-top{margin-bottom:8px}.footerLink{overflow:hidden;font-size:12px;color:#fff}.footerLink a{color:#B9B3A2;transition:color 0.3s}.footerLink a:hover{color:#02C39A;text-decoration:none}.footerLink dl,.footerLink .dl-wrapper{float:left;margin-right:23px;margin-top:5px}.footerLink dl dt,.footerLink .dl-wrapper dt{font-size:15px;margin-bottom:6px;line-height:1;margin-bottom:15px}.footerLink dl dt.l-dt-bottom,.footerLink .dl-wrapper dt.l-dt-bottom{margin:25px 0 5px}.footerLink dl dt a,.footerLink .dl-wrapper dt a{color:#02C39A}.footerLink dl dd,.footerLink .dl-wrapper dd{line-height:1.9}.footerLink .dl-short{float:left}.footerLink .dl-short dt.l-dt-bottom{margin:25px 0 0}.footerLink .dl-short dt.l-dt-last-bottom{margin:30px 0 0}.footerLink .dl-short dd:hover{opacity:0.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60)}.footerLink .dl-short dd.l-dd-bottom{margin:13px 0 0}.footerLink .dl-short dd.l-app-bottom{margin:5px 0 0;line-height:1}.footerLink .dl-short dd.qr:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.footerLink ul{float:left;margin-top:38px}.footerLink .likeBox{float:right;display:inline-block;*display:inline;*zoom:1;width:280px}.footerLink .likeBox iframe{background-color:#fff}.footerLink .contact-link{width:280px;box-sizing:border-box;padding:16px 4px;float:right;margin-bottom:16px;text-align:center;border-radius:1px}.footerLink .contact-link a:hover{color:#ffffff}.mod-footer-link-bottom{overflow:hidden;margin-top:24px}.mod-footer-link-others-list{float:left;margin-top:35px}.mod-footer-link-others-list-item{display:inline-block;*display:inline;*zoom:1;padding-right:12px;margin-right:12px;height:12px;border-right:1px solid rgba(173,190,207,0.5)}.mod-footer-link-others-list-item:last-child{border-right:none}.mod-footer-link-others-list-item a{line-height:1;color:#B9B3A2;font-size:12px;vertical-align:top}.mod-footer-link-others-list-item a:hover{color:#cbcbcb;text-decoration:underline}.mod-footer-link-sns{float:right}.mod-footer-link-sns-item{display:inline-block;*display:inline;*zoom:1;text-align:right;margin-right:8px}.mod-footer-link-sns-item:last-child{margin-right:0}.mod-footer-link-sns-item>a>img{border-radius:23px}.mod-footer-link-sns-item>a>img:hover{opacity:0.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75)}.mod-footer-link-sns-item.is-register{border-top:none;margin:0 0 36px;padding-top:0}.mod-footer-logo-area-inner{width:100%;max-width:980px;margin:0 auto}.mod-footer-logo-area-inner .snsBtn{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.mod-footer-logo-area-inner .snsBtn li{display:inline-block;*display:inline;*zoom:1;margin:2px 0 0 9px}.mod-footer-logo-area-inner .snsBtn li:first-child{margin:0}.mod-footer-logo-area-inner .snsBtn li a{display:block;width:46px;height:46px}.mod-footer-logo-area-inner .snsBtn li a:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.mod-footer-logo-area-inner .snsBtn li:first-child a{background:url("//assets.street-academy.com/assets/academy/modules/mod-footer/footer-sns-fb-1fb6424000de4734e367706b7e0a4506e1f7d3c32fc8c4e169c0ee9112bcc457.png") no-repeat 0 0;background-size:46px 46px}.mod-footer-logo-area-inner .snsBtn li a{background:url("//assets.street-academy.com/assets/academy/modules/mod-footer/footer-sns-tw-a3e4de9ac710737fa0d4b81d0411f58679806f1250eef9198e9d1e270d227282.png") no-repeat 0 0;background-size:46px 46px}.mod-footer-logo-area-inner .snsBtn li:last-child a{background:url("//assets.street-academy.com/assets/academy/modules/mod-footer/footer-sns-mail-70d98f364429e6c4374b7b043ce6e5e1e7411cad16e65da6948be6082170a2a2.png") no-repeat 0 0;background-size:46px 46px}#footer .title_logo{display:inline-block;*display:inline;*zoom:1;background:url("//assets.street-academy.com/assets/academy/modules/mod-footer/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}.footer_image{position:absolute;top:-60px;width:980px;height:49px;background:url("//assets.street-academy.com/assets/academy/footer_bg_green-ad946b9f00dafae73fbc4f396aab73db1c8c4ac626490fee444d43223bf604d0.png") repeat-x}.footer_copyright{margin:5px 0;text-align:center}ul.footer_list{float:left;margin:0px 0 20px 30px}ul.footer_list li{float:left;text-align:center;border-right:1px solid #ccc;padding-left:12px;padding-right:12px;margin-bottom:12px}ul.footer_list li.last{border:none}.link_to_sp{text-align:center;margin:0 0 10px}.link_to_sp .kBtn{width:90%;font-size:400%;height:auto;line-height:normal}ul.footer_list a{color:#ffffff}ul.footer_list a:hover{color:#7dbe00}.mod-footer-logo-area{overflow:hidden;width:100%;margin:0;padding:16px 0}.mod-footer-logo-left{line-height:1;float:left}.mod-footer-logo-left .logo{display:inline-block;*display:inline;*zoom:1;width:178px;height:50px;background-image:none}.mod-footer-logo-right{float:right}.mod-footer-nav-item{display:inline-block;*display:inline;*zoom:1;line-height:1;margin-right:8px;padding-right:12px;border-right:1px solid #B9B3A2}.mod-footer-nav-item:last-child{margin-right:0;padding-right:0;border-right:none}.mod-footer-nav-item a{font-size:12px;font-weight:bold;opacity:0.8;color:#B9B3A2}.mod-footer-nav-item a:hover{text-decoration:underline}.mod-footer-copyright{font-size:12px;line-height:1;margin-top:15px;text-align:right;letter-spacing:0.03em;color:#B9B3A2}.footer_office_banner{background:#1C88A6 center center no-repeat url("//assets.street-academy.com/assets/view/top/office-bg_home-02435a08abe75f6d1adffee36e8b72734f1b45be6bada00adb820653d7fe27e2.png");background-size:contain;text-align:center}.footer_office_banner .footer_office_banner_logo{padding:12px 0 16px}.footer_office_banner .footer_office_banner_logo img{width:240px;height:auto}.footer_office_banner .footer_office_banner_title span{background:#fff;display:inline-block;line-height:1;padding:8px 24px;border-radius:60px;color:#1C88A6;font-size:18px;position:relative;top:-12px;font-weight:bold}.footer_office_banner .footer_office_banner_title p{display:inline-block;color:#fff;font-size:16px;text-align:left;font-weight:bold;padding-left:8px}.footer_office_banner .footer_office_banner_cv{background:none;border:1px solid #fff;display:inline-block;line-height:1;padding:8px 24px;border-radius:60px;color:#fff;font-weight:bold}.footer_office_banner a{display:block;padding:32px 0}.footer_office_banner a:hover .footer_office_banner_cv{background:#fff;color:#1C88A6}@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}}.mod-footer-search-area{padding:20px 0 15px;background-color:#02C39A;background-image:linear-gradient(-90deg, #02C39A 0%, #00CFB5 100%);position:relative}.mod-footer-search-area-inner{width:100%;max-width:980px;margin:0 auto;font-size:12px;padding:24px 0}.mod-footer-search-area-title{line-height:1;color:#fff}.mod-footer-search-area_list{margin-top:18px}.mod-footer-search-area_list.-districts{margin-top:6px}.mod-footer-search-area_list-item{display:inline-block;*display:inline;*zoom:1;height:14px;line-height:14px;margin:0 10px 10px 0;padding-right:10px;border-right:1px solid #fff;color:#44444A}.mod-footer-search-area_list-item:last-child,.mod-footer-search-area_list-item:nth-child(18),.mod-footer-search-area_list-item:nth-child(36){border-right:none}.mod-footer-search-area_list-item a{color:#a9df77}.mod-footer-search-area_list-item a.is-open{color:#fff;transition:color 0.3s}.mod-footer-search-area_list-item a.is-open:hover{color:#44444A}.mod-footer-search-area_districts{overflow:auto}.mod-footer-search-area_districts-item{display:inline-block;width:480px;margin:0 0 4px 8px;vertical-align:top}a.mod-footer-search-area_district-label{color:#fff;font-size:15px;transition:color 0.3s}a.mod-footer-search-area_district-label:hover{color:#44444A}.mod-footer-categories{background-color:#434449;position:relative;padding-top:16px}.mod-footer-categories_inner{max-width:960px;width:100%;margin:auto;padding:16px 0 104px}.mod-footer-categories_parent li{display:inline-block;width:236px;vertical-align:top;margin-top:24px}.mod-footer-categories_parent-name{font-size:13px;margin-bottom:4px}.mod-footer-categories_parent-name>a{color:#E6BB0C;transition:color 0.3s}.mod-footer-categories_parent-name>a:hover{color:#CF8900}.mod-footer-categories_child li{display:block;margin:inherit;font-size:11px;padding:2px 0}.mod-footer-categories_child li a{color:#DADDDC;transition:color 0.3s}.mod-footer-categories_child li a:hover{color:#CF8900}.pagination{height:42px;text-align:center;font-size:12px}#index_h1_and_sort .pagination{margin:0}.pagination{width:100%;text-align:center}.pagination ul{position:relative;padding:0 10% 0 16%}.pagination li{display:inline-block}.mod-pagenation-count a,.mod-pagenation-count span{text-align:center;display:block;line-height:1;padding:10px 5px;background:#DADDDC;color:#333;border-radius:4px}.mod-pagenation-count a:hover,.mod-pagenation-count span:hover{background:#02C39A;color:#fff}.mod-pagenation-count.-first{position:absolute;left:0;top:0;width:5%}.mod-pagenation-count.-first a{color:#fff;padding:10px;background:#02C39A}.mod-pagenation-count.-first a:after{position:absolute;left:10px;top:7.5px;display:inline-block;content:"";border-color:#ffffff;border-width:2px;border-left:2px solid #fff;height:17px}.mod-pagenation-count.-first a:before{position:absolute;top:1px;animation-duration:3s;display:inline-block;content:"";border-color:#ffffff;border-width:2px;border-top:2px solid #fff;border-left:2px solid #fff;width:10px;height:10px;position:relative;left:7px;transform:rotate(-45deg)}.mod-pagenation-count.-prev{position:absolute;left:6%;top:0;width:10%}.mod-pagenation-count.-prev a{color:#02C39A;background:#02C39A;padding:10px}.mod-pagenation-count.-prev a::after{content:"戻る";color:#fff}.mod-pagenation-count.-prev a:before{animation-duration:3s;display:inline-block;content:"";border-color:#fff;border-width:2px;border-top:2px solid #fff;border-left:2px solid #fff;width:10px;height:10px;position:relative;left:2px;top:1px;transform:rotate(-45deg)}.mod-pagenation-count.-next{position:absolute;right:0;top:0;width:10%}.mod-pagenation-count.-next a{color:#02C39A;padding:10px;background:#02C39A}.mod-pagenation-count.-next a::before{content:"次へ";color:#fff}.mod-pagenation-count.-next a:after{display:inline-block;content:"";border-color:#fff;border-width:2px;border-top:2px solid #fff;border-left:2px solid #fff;width:10px;height:10px;position:relative;right:2px;top:1px;transform:rotate(135deg)}.mod-pagenation-count.-gap a{background:none;padding:10px 0}.mod-pagenation-count.-disabled{position:relative}.mod-pagenation-count.-disabled a{background:none;color:#02C39A}.pagination-centered{text-align:center}.pagination-right{text-align:right}.box_paginator{text-align:center}.box_paginator .pagination{display:inline-block;*display:inline;*zoom:1}.box_paginator .list-result-count-view-bottom{display:inline-block;*display:inline;*zoom:1;margin-right:10px;margin-left:-140px;line-height:35px;text-align:right;color:#727272;font-size:12px}.search_page_partials_section{margin:24px 0}.search_page_partials_super_special_type_link{background-size:contain;height:200px}.search_page_partials_special_type_link{background-size:cover;height:274px}.search_page_partials_curation_link{background-size:cover;height:200px}.mod-search-partial_curation{width:700px;margin:16px auto;overflow:auto}.mod-search-partial_curation-unit{width:345px;height:auto;float:left}.mod-search-partial_curation-unit:first-child{margin-right:10px}.mod-search-partial_curation-unit a{height:235px;background-size:cover;background-position:center;background-color:#ebe8d9;display:block;transition:0.3s;position:relative}.mod-search-partial_curation-unit a:hover{opacity:0.8}.mod-search-partial_curation-unit p.title{font-size:15px;font-weight:bold;margin:8px 0;text-align:center}.mod-search-partial_curation-unit p{font-size:13px}.mod-search-partial_curation-unit .next-arrow{position:absolute;top:0;bottom:0;right:24px;margin:auto;height:32px}.mod-search-partial_curation-inner{padding-top:48px}.mod-search-partial_curation-inner img{width:100px;height:100px;display:block;margin:0 auto 8px}.mod-search-partial_curation-inner p.title{font-size:20px;font-weight:bold;text-align:center;color:#fff}.mod-search-partial_article{position:relative;margin:48px 0;padding-top:16px}.mod-search-partial_article-inner{height:200px;border-radius:1px;width:100%;background-color:#F7F7F7;background-position:center;background-size:cover;display:block}.mod-search-partial_article-inner a{display:block;color:#fff;text-align:center;transition:opacity 0.3s}.mod-search-partial_article-inner a:hover{opacity:0.7}.mod-search-partial_article-inner p{font-size:20px;font-weight:bold;display:inline-block;vertical-align:middle;line-height:normal}.mod-search-partial_article-inner .sa-btn-right{display:inline-block;vertical-align:middle}.mod-search-partial_article-text{background-color:rgba(0,0,0,0.5);padding:0 16px 0;height:200px;line-height:200px;width:100%;box-sizing:border-box}.mod-hotword{margin:8px 0;height:28px;overflow:hidden}.mod-hotword_list{padding:0 16px 20px;white-space:initial}.mod-hotword_list li{display:inline-block;height:28px;text-align:center;line-height:28px;font-size:12px;background-color:#FAF1CE;border-radius:14px;margin-right:6px;transition:background-color 0.25s}.mod-hotword_list li:hover{background-color:#f1d771}.mod-hotword_list li a{color:#57585C;display:block;padding:0 12px}.mod-hotword_list li:last-of-type{margin-right:0}.mod-hotword_list .-title{font-size:14px;color:#fff;line-height:28px}.mod-hotword_related-title{padding:0 8px}.mod-hotword_related-title span{font-weight:bold}.mod-hotword_related{padding:0 0 12px;border-bottom:1px solid #EDEDED;margin-bottom:16px}.mod-search-hotword{margin:8px auto 0;width:802px;background-color:rgba(0,0,0,0.3);padding:12px 12px 16px;border-radius:4px}.mod-search-hotword .mod-search-unit{width:100%;margin-top:0}.mod-search-hotword .mod-hotword_list{display:inline-block;float:right;padding:0;max-width:560px;overflow:hidden;white-space:initial;height:28px}.mod-search-hotword .-teach{line-height:28px;float:left}.mod-search-hotword_inner{overflow:auto}.NotIn .mod-browse_history_wrap p{line-height:1.5}.user-dashboard-wish_btn{margin:0px 0px 32px 0px}.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-relation{position:relative;border-bottom:1px solid #EDEDED}.mod-relation.-topline{border-top:1px solid #EDEDED}.mod-relation .sa-section-header_wrap.-med-header{position:static;padding-bottom:16px;padding-top:16px}.mod-relation_wrap{width:970px;margin:0 auto;margin-bottom:24px;position:relative}.mod-relation_wrap .-more_btn{position:absolute;right:12px;top:24px;font-size:14px;color:#02C39A;border:1px solid #02C39A;background-color:white;border-radius:2px;padding:8px 16px 8px 24px;pointer-events:auto}.mod-relation_wrap .-more_btn:after{position:absolute;top:50%;margin-top:-3px;content:"";left:11px;width:4px;height:4px;border-top:1px solid #02C39A;border-right:1px solid #02C39A;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.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 .sa-icon{opacity:1}.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 .sa-icon{position:absolute;left:4px;top:4px;text-align:left;background:none;border:none;padding:8px;color:#fff;font-size:16px;opacity:0;transition:opacity 0.25s;cursor:pointer;transition:all 0.25s}.mod-browse-history_card .sa-icon:hover{transform:scale(1.3)}.mod-browse-history_card .sa-icon.-active{color:#E84855;opacity:1 !important}.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}.mod-tp_recommendList_item_title{display:flex;align-items:center;padding-left:10px}.mod-tp_recommendList_item_title .teacherImg{width:40px;height:40px;margin-right:8px}.mod-tp_recommendList_item_title .teacherName{font-size:16px;color:#333;font-weight:bold}.mod-tp_recommendList_item_title .teacherImg img{border-radius:50%;width:100%}.mod-tp_recommendList_item_list{display:flex;flex-wrap:wrap}.mod-recommend_card{position:relative;padding-bottom:8px;border-bottom:1px solid #FBFBFB;margin:24px 10px 0;width:284px;display:none}.mod-recommend_card a:hover{opacity:0.8}.mod-recommend_card_img{width:100%;height:180px;background-size:cover;position:relative}.mod-recommend_card_img .textPrice{background:#02C39A;color:#ffffff;text-align:center;display:inline-block;position:relative;top:80%;left:5%;padding:2px 10px;font-size:11px}.mod-recommend_card_item{display:flex;margin-top:16px}.mod-recommend_card_item *{font-size:11px;color:#777}.mod-recommend_card_item .textWeek{color:#02C39A;border:1px solid #02C39A;line-height:16px;min-width:68px;height:18px;text-align:center;margin-right:8px}.mod-recommend_card_item .textCategory{max-width:120px}.mod-recommend_card_item .textPlace{position:relative;padding-left:8px;margin-right:0;margin-left:8px;max-width:90px}.mod-recommend_card_title{font-size:14px;margin-top:8px;max-height:44px;overflow:hidden;color:#333;font-weight:bold}.mod-recommend_card_date{display:inline-block;font-weight:bold;color:#02C39A;font-size:12px;margin-top:6px}.mod-recommend_card_other_date{color:#ff0000;font-size:12px;font-weight:normal;padding-left:6px}.mod-recommend_card_rating{margin-top:8px;font-size:14px;position:relative;left:-4px}.mod-recommend_card_rating .mod-rating_star{font-size:12px;color:#D82836}.mod-recommend_card_rating .mod-count-list_button{color:#44444A}.mod-recommend_card_wish{position:absolute;right:8%;top:46%;display:block;width:60px;border:1px solid #DADDDC;background:#fff;text-align:center;padding:4px;border-radius:4px;z-index:200;font-size:13px}.mod-recommend_card_wish.-top-242{top:242px}.mod-recommend_card_wish.-lb{right:auto;top:auto;left:10px;bottom:10px}.mod-recommend_card_wish:hover{color:#E84855;border:1px solid #E84855}.mod-recommend_card_wish i{margin-right:4px}.mod-recommend_card_wish.-on{background:#E84855;border:1px solid #E84855}.mod-recommend_card_wish.-on i{color:#fff}.mod-recommend_card_wish.-on span{display:inline-block;*display:inline;*zoom:1;text-align:center;color:#fff;font-weight:normal}.mod-feature{overflow:hidden;width:730px;height:236px}.mod-feature-main{direction:ltr;width:600px}.mod-feature-main ul{min-height:1px;_height:1px}.mod-feature-main ul:after{content:"";display:block;clear:both;height:0;visibility:hidden}.mod-feature-main li{width:600px;height:236px;background-color:#fff}.mod-feature-main li img:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.mod-feature-navi{float:right;width:130px;height:59px}.mod-feature-navi li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:130px;height:59px;padding:12px 15px 12px;background-color:#eecd4d;border-bottom:2px solid #fff;border-left:2px solid #fff;color:#2f2f2f;font-size:12px;text-decoration:underline;line-height:1.5}.mod-feature-navi li a img{width:100%}.mod-feature-navi li:last-child a{border-bottom:none}.mod-feature-navi li a.current{position:relative;background-color:#8dc21f;border-left:none;border-right:2px solid #fff;color:#ffffff}.mod-feature-navi li a.current:before{border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:0;border-color:transparent #8dc21f;border-style:solid;display:block;position:absolute;left:-8px;top:18px;width:0;height:0;content:""}.mod-feature-navi li a.current:after{border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:0;border-color:transparent #8dc21f;border-style:solid;display:block;position:absolute;left:-8px;top:18px;width:0;height:0;content:""}.mod-class-box{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;width:225px;margin-right:20px;margin-bottom:20px;background-color:#fff;vertical-align:top}.mod-class-box:nth-child(3n+3){margin-right:0}.mod-class-box-cover{position:relative;display:block;width:100%;height:169px}.mod-class-box-cover-image{width:100%;height:169px;background-size:cover;border-radius:0.4rem;border:solid 1px #EDEDED}.is-class-box-cover-image-overlay{position:absolute;top:0;left:0;width:100%;height:169px;background-color:rgba(0,0,0,0.5);text-align:center;display:none;z-index:2}.is-class-box-cover-image-overlay .icon-megane{display:block;width:45px;height:45px;margin:38px auto 0;background:url("//assets.street-academy.com/assets/academy/modules/mod-class-box/icon-megane-419da9c109476a1cc294f50f2ad6dc8223fc28b192a3f4256b4507be8b320f5a.png") no-repeat 0 0}.is-class-box-cover-image-overlay p{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);margin-top:7px;color:#fff;font-size:12px;text-align:center}.mod-class-box-catchcopy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:12px 0;height:58px;line-height:1.5}.mod-class-box-catchcopy>a{color:#44444A;font-size:0.9rem;text-decoration:none}.mod-class-box-date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:24px;line-height:24px;margin:0;padding:0;background-color:#02C39A;display:block;color:#fff;font-size:12px;z-index:9999}.mod-class-box-date.-white{background:#fff;text-align:left;color:#222}.mod-class-box-date.-white .center{text-align:center}.mod-class-box-date.-white a{color:#02C39A}.mod-class-box-date.-white .more-sessions{background:none;color:#02C39A;cursor:default}.mod-class-box-date a{color:#fff}.mod-class-box-date .course{display:inline-block;*display:inline;*zoom:1;height:24px;line-height:24px;background-color:#E6BB0C;color:white;padding:0 4px;font-size:10px;text-align:center;vertical-align:top}.mod-class-box-date .more-sessions{display:inline-block;*display:inline;*zoom:1;line-height:24px;margin:0 -8px 0 4px;padding:0 2px;background-color:#00AC88;color:#fff;font-size:10px;text-align:center;vertical-align:top}.mod-class-box-date .more-sessions-unit{position:absolute;top:18px;right:-4px;padding:10px 5px 0;z-index:10000;display:none}.mod-class-box-date .more-sessions-list{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.3);box-shadow:0 0 2px 0 rgba(0,0,0,0.3);display:block;background:#fff;color:#44444A;z-index:10000;margin:0;border:solid 1px #DADDDC}.mod-class-box-date .more-sessions-list li{border-bottom:1px solid #DADDDC}.mod-class-box-date .more-sessions-list li a{display:block;width:100%;height:100%;padding:5px 10px;color:#57585C;font-size:14px;transition:color 0.3s}.mod-class-box-date .more-sessions-list li a:hover{color:#02C39A}.mod-class-box-date .more-sessions-list li:hover{background-color:#F7F7F7}.mod-class-box-situation{position:absolute;top:-1px;left:-1px;z-index:3}.mod-class-box-situation p{color:#fff;font-size:10px;line-height:24px;height:24px;background-color:#02C39A;padding:0 8px}.mod-class-box-situation .end{background-position:0 0}.mod-class-box-situation .info.-reservable{background-color:#B7F7EA;color:#02C39A}.mod-class-box-situation .info.-remaining{background-color:#FFDFD2;color:#EF6731}.mod-class-box-situation .info.-early_discount{background-color:#FFF1C4;color:#D19F00}.mod-class-box-situation .info.-disable{background-color:#DADDDC;color:#44444A}.tbadge{display:inline-block;*display:inline;*zoom:1;width:26px;height:24px;margin-right:10px;position:absolute;right:3px;top:10px;z-index:30;background-size:contain;background-repeat:no-repeat;background-position:center}.tbadge.no-badge{display:none}.-wish{position:absolute;right:8px;top:148px;display:block;width:60px;border:1px solid #DADDDC;background:#fff;text-align:center;padding:4px;border-radius:4px;z-index:200;font-size:13px}.-wish.-top-242{top:242px}.-wish.-lb{right:auto;top:auto;left:10px;bottom:10px}.-wish:hover{color:#E84855;border:1px solid #E84855}.-wish i{margin-right:4px}.-wish.-on{background:#E84855;border:1px solid #E84855}.-wish.-on i{color:#fff}.-wish.-on span{display:inline-block;*display:inline;*zoom:1;text-align:center;color:#fff;font-weight:normal}.-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-teacher{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;width:100%;padding:5px 8px;position:relative;width:50%;float:left}.mod-class-box-teacher .name{display:inline-block;*display:inline;*zoom:1;font-size:12px;line-height:24px;font-size:12px;vertical-align:top}.mod-class-box-teacher .name>a{color:#44444A}.mod-class-box-count-detail-list{height:30px;color:#555;font-size:12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center}.mod-class-box_ods{text-align:center;font-size:11px;line-height:15px}.mod-class-box_ods a{color:#555}.mod-class-box_ods ul li{width:auto}.mod-class-box_ods ul li.review{padding:4px 8px;text-align:left}.mod-class-box_ods ul li.review i{color:#DADDDC;margin-right:6px}.mod-class-box_ods ul li.review .-rating_size_min{padding:0}.mod-class-box_ods ul li.review .mod-count-list_button{font-size:12px}.mod-class-box_ods ul li .-wish{display:inline-block;*display:inline;*zoom:1;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mod-class-box_ods ul li .-wish i{margin-right:6px;color:#DADDDC}.mod-class-box_ods ul li .-wish span{display:inline-block;*display:inline;*zoom:1;height:13px;line-height:13px;text-align:center;font-weight:normal}.mod-class-box_ods ul li .-wish.-on i{color:#fff}.mod-class-box_ods ul li .-wish.-on span{display:inline-block;*display:inline;*zoom:1;text-align:center;color:#fff;font-weight:normal}.mod-class-card{position:relative;border:1px solid #DADDDC}.mod-class-card .rank_container{position:absolute;top:-40px;left:0;font-weight:bold;font-size:17px;line-height:27px;color:#44444A}.mod-class-card .icon-sa-rank_icon{width:32px;height:32px;vertical-align:bottom}.mod-class-card:last-of-type{padding-bottom:0}.mod-class-card_link{display:block}.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{background-color:#fff;position:relative}.mod-class-card_mid .mod-class-list_like{margin:inherit;width:33%;top:-20px}.mod-class-card_like{width:44px;height:44px;position:absolute;right:16px;top:-24px}.mod-class-card_like-button{position:relative;display:block;width:100%;height:100%;background-color:#fff;border:1px solid #EDEDED;border-radius:2px}.mod-class-card_like-button span{display:none}.mod-class-card_like-button i{font-size:26px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:26px;height:26px;color:#EDEDED}.mod-class-card_like-button.-on i{color:#E84855}.mod-class-card_area{float:right;color:#B9B3A2;height:36px;line-height:36px}.mod-class-card_mid-upper{padding:8px 16px 8px;height:80px;box-sizing:border-box}.mod-class-card_mid-lower{display:block;overflow:auto;border-top:1px solid #EDEDED;background-color:#fff;padding:0 16px}.mod-class-card_comments{line-height:36px;height:36px;color:#57585C;display:inline-block;margin-right:8px}.mod-class-card_comments a{color:#57585C}.mod-class-card_comments i{margin-right:4px;color:#DADDDC}.mod-class-card_likes{line-height:36px;height:36px;display:inline-block;color:#57585C}.mod-class-card_likes i{margin-right:4px;color:#DADDDC}.mod-class-card_likes i.-on{color:#E84855}.mod-class-card_title{font-size:14px;color:#57585C;font-weight:normal;line-height:1.6em}.mod-class-card_category{color:#B9B3A2;margin-bottom:8px}.mod-class-card_footer{background-color:#fff;height:48px;border-top:1px solid #EDEDED;position:relative}.mod-class-card_teacher-link{display:block;overflow:auto}.mod-class-card_teacher-img{height:36px;width:36px;border-radius:18px;margin:6px 0 6px 16px;display:inline-block;background-color:#DADDDC;float:left}.mod-class-card_teacher-img img{height:36px;width:36px;border-radius:18px}.mod-class-card_teacher-text{margin-left:48px;color:#57585C;padding-left:8px}.mod-class-card_teacher-name{font-weight:bold;margin-top:4px;padding-top:10px;padding-left:8px}.mod-class-card_teacher-badge{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;margin-left:4px;position:relative;top:4px}.mod-class-card_teacher-badge.-platinum{background:url("//assets.street-academy.com/assets/academy/badge/platinum_sp-83177384077cf80873043b9e20843c1a344e1160dc45bec41afb6aca6ef921e8.png") 0 0 no-repeat;background-size:100%}.mod-class-card_teacher-badge.-gold{background:url("//assets.street-academy.com/assets/academy/badge/gold_sp-5fdf0da273fbe5c43337898a58584652a54133f5aecb46d17bf1d7631d6fffcf.png") 0 0 no-repeat;background-size:100%}.mod-class-card_teacher-badge.-silver{background:url("//assets.street-academy.com/assets/academy/badge/silver_sp-546f72e6d2dccabe2e578472593388dabd71251d7488ff1a0d63c709695ab3c0.png") 0 0 no-repeat;background-size:100%}.mod-class-card_teacher-badge.-regular{background:url("//assets.street-academy.com/assets/academy/badge/regular_sp-09d102806e2ff10278cd7b6c45e0c3f99c2bb04cdb93179bd354d9bd8b51367f.png") 0 0 no-repeat;background-size:100%}.mod-class-card_teacher-headline{font-size:11px}.mod-classes-category-slider{position:relative;z-index:2}.mod-classes-category-slider_item img{border-radius:4px}.mod-classes-category-slider_title{color:#44444A;font-size:18px;font-weight:bold;margin-top:8px;text-align:center}.mod-classes-category-slider_desc{color:#57585C;font-size:12px}.mod-classes-category-slider_buttons{position:absolute;z-index:1;width:960px;height:210px;top:0}.p-home_search.p-home_section .sa-section-header_sub{margin-bottom:0}.mod-classes-category-slider_arrow-right,.mod-classes-category-slider_arrow-left{position:absolute;top:0;bottom:0}.mod-classes-category-slider_arrow-right{right:0}.mod-classes-category-slider_arrow-right .bx-next{width:40px;height:60px;right:-48px;background-image:url();background-position:0 0;background-color:#fff;border-radius:2px;border:1px solid #02C39A;transition:all 0.3s}.mod-classes-category-slider_arrow-right .bx-next:hover{box-shadow:0 0 1px #999;transform:scale(1.05)}.mod-classes-category-slider_arrow-right .bx-next::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:12px;margin:auto;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #02C39A}.mod-classes-category-slider_arrow-left{left:0}.mod-classes-category-slider_arrow-left .bx-prev{width:40px;height:60px;left:-48px;background-image:url();background-position:0 0;background-color:#fff;border-radius:2px;border:1px solid #02C39A;transition:all 0.3s}.mod-classes-category-slider_arrow-left .bx-prev:hover{box-shadow:0 0 1px #999;transform:scale(1.05)}.mod-classes-category-slider_arrow-left .bx-prev::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;left:12px;margin:auto;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #02C39A}.mod-class-category-container{-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;display:table;width:100%;margin-top:12px;padding:20px 25px 20px 20px;border:1px solid #DADDDC;background-color:#fff}.mod-class-category-container_left{display:table-cell;width:460px;padding-right:25px;vertical-align:top;border-right:1px solid #DADDDC}.mod-class-category-container_right{display:table-cell;padding-left:25px;vertical-align:top}.mod-class-category-container_headline{font-size:18px;font-weight:bold;line-height:1;margin-top:10px;color:#44444A}.mod-class-category-container_headline>img{margin-right:3px;vertical-align:-1px}.mod-class-category-container_headline.is_date{margin-top:15px}.mod-class-category-container_headline.is_area{margin-top:20px}.mod-class-category-container_list{display:-webkit-flex;display:flex;flex-direction:column;height:226px;margin:22px 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-class-category-container_list-item{position:relative;width:230px;margin-bottom:3px;margin-left:5px}.mod-class-category-container_list-item .icon{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;font-size:16px;margin-right:6px;vertical-align:-2px;color:#02C39A}.mod-class-category-container_list-item .category_name{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:16px;vertical-align:middle;color:#57585C}.mod-class-category-container_list-item .category_name>a{color:#57585C}.mod-class-category-container_list-item .count{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:16px;vertical-align:middle;color:#B9B3A2}.mod-class-category-container_list-item:hover .category_name{text-decoration:underline}.mod-class-category-container_date_list{display:-webkit-flex;display:flex;flex-direction:row;margin:48px 0 0;padding:0 10px 47px 10px;border-bottom:1px dotted #DADDDC;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.mod-class-category-container_date_list_item a{font-size:16px;line-height:1;color:#44444A}.mod-class-category-container_date_list_item a:hover{text-decoration:underline}.mod-class-category-container_area_control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;margin:16px 0 35px;padding:0 16px}.mod-class-category-container_area_control_select{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;display:table-cell;width:235px;height:36px;margin-right:5px;text-align:center;color:#9b9b9b;border:1px solid #DADDDC;background-color:#f8f8f8}.mod-class-category-container_area_control_btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;display:table-cell;width:110px;height:36px;color:#fff;border:none;background-color:#02C39A;transition:background-color 0.3s}.mod-class-category-container_area_control_btn:hover{cursor:pointer;background-color:#02b992}.mod-class-reviews_list{border-top:0;box-sizing:border-box}.mod-class-reviews_list .mod-class-reviews:last-of-type{border-bottom:0}.mod-class-reviews{padding:0.8rem 0;background-color:#fff}.mod-class-reviews_user{float:left;width:80px;box-sizing:border-box}.mod-class-reviews_user.-pd0{padding:0}.mod-class-reviews_user .user_photo img{border:1px solid #EDEDED}.mod-class-reviews_user .user_name_date{color:#B9B3A2;margin-top:0.4rem}.mod-class-reviews_user .user_name_date .name{float:left}.mod-class-reviews_icons{margin-top:8px}.mod-class-reviews_icons .icon-fun_y,.mod-class-reviews_icons .icon-study_y,.mod-class-reviews_icons .icon-worth_y{width:16px;height:16px;margin-right:0.4rem}.mod-class-reviews_detail{float:left;width:550px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-class-reviews_headline{color:#424242;font-weight:bold;font-size:1rem;line-height:1.5;margin:2px 20px 8px 0}.teachers_comment{margin:0px 0 20px 0;padding-top:10px}.teachers_comment .comment_user{float:right;width:90px;padding:0 22px 0 0;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.teachers_comment .comment_user .user_photo img{border:1px solid #d0d1d1}.teachers_comment .comment_detail{float:left;width:558px;padding:0 0 0 22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.teachers_comment .comment_detail .user_name_date{text-align:right;line-height:15px;margin-right:26px}.teachers_comment .comment_detail .user_name_date .name{display:inline-block;*display:inline;*zoom:1;color:#aa9d34;font-size:15px;font-weight:bold}.teachers_comment .comment_detail .user_name_date .date{display:inline-block;*display:inline;*zoom:1;font-size:13px;margin-left:4px;vertical-align:1px}.class-review-comment_container{position:relative;background-color:#F7F7F7;border:1px solid #EDEDED;-moz-border-radius:0.4rem;border-radius:0.4rem;padding:12px;margin:10px 0 0 8px;color:#57585C;font-size:0.9rem;line-height:1.5;box-sizing:border-box}.class-review-comment_container:before{left:-13px;top:10px;border:solid transparent;content:"";height:0;width:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #F7F7F7;z-index:2}.class-review-comment_container:after{left:-15px;top:9px;border:solid transparent;content:"";height:0;width:0;position:absolute;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #EDEDED;z-index:1}.class-review-info{padding-top:16px;float:right;text-align:right;margin-right:36px}.class-review-info li{display:inline-block}.class-review-info a{color:#E84855}.class-review-footer_container{text-align:right;margin-top:0.8rem}.mod-teacher-box-list{margin-bottom:14px}.mod-teacher-box{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 1px 1px 0 #d1dddf;-moz-box-shadow:0 1px 0 0 #d1dddf;box-shadow:0 1px 0 0 #d1dddf;width:225px;margin-right:20px;padding:7px 12px 11px;background-color:#fff}.mod-teacher-box:nth-of-type(3n){margin-right:0}.mod-teacher-box .is-hover{display:block;width:100%;height:100%}.mod-teacher-box .is-hover:hover{opacity:0.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60)}.mod-teacher-box-header{position:relative;margin-bottom:8px}.mod-teacher-box-header-badge{position:absolute;top:-16px;left:-12px;width:28px;height:40px}.mod-teacher-box-header-badge.mod-teacher-ranking-1{background:url("//assets.street-academy.com/assets/academy/badge/icon-ranking-1-58ad18268490685cd8aba474bdc4af4a537a27b2d985d49c8250fd0c1c6f5f5b.png") no-repeat 0 0}.mod-teacher-box-header-badge.mod-teacher-ranking-2{background:url("//assets.street-academy.com/assets/academy/badge/icon-ranking-2-4211790fba68d4ef99b5b3b5fd09b9f625f38071ec1391f2e33aab94bf66aecf.png") no-repeat 0 0}.mod-teacher-box-header-badge.mod-teacher-ranking-3{background:url("//assets.street-academy.com/assets/academy/badge/icon-ranking-3-2d2a25a90d4440a6861a728266cbe5e25ba8f575e8bcc5261637ce1e32a2cb60.png") no-repeat 0 0}.mod-teacher-box-header-name{display:inline-block;*display:inline;*zoom:1;line-height:24px;margin-left:28px;color:#32485d;font-size:14px;vertical-align:top}.mod-teacher-box-body{display:table}.mod-teacher-box-body-image-container{overflow:hidden;display:table-cell;width:80px;height:80px;padding-right:11px}.mod-teacher-box-body-image{width:100%;height:100%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.mod-teacher-box-body-text{display:table-cell;color:#2f2f2f;font-size:12px;vertical-align:top}.mod-new-class-box-list{margin-bottom:14px}.mod-new-class-box{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 1px 1px 0 #e1dddf;-moz-box-shadow:0 1px 0 0 #e1dddf;box-shadow:0 1px 0 0 #e1dddf;position:relative;width:163px;height:auto;margin-right:20px;background-color:#fff;vertical-align:top}.mod-new-class-box:nth-of-type(4n){margin-right:0}.mod-new-class-box-cover{position:relative;width:100%;height:108px}.mod-new-class-box-cover-image{width:100%;height:108px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-sizing:cover;-moz-box-sizing:cover;box-sizing:cover;background-position:center center}.mod-new-class-box-teacher{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:163px;height:24px;line-height:12px;margin:0;padding:6px 10px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;letter-spacing:0.03em}.mod-new-class-box-catchcopy{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:71px;line-height:1.5;padding:10px 7px;font-size:12px;color:#2f2f2f;font-weight:normal;text-decoration:none}.mod-space-box-list{overflow:hidden;margin-bottom:14px}.mod-space-box{display:inline-block;*display:inline;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d7d7d7;position:relative;width:347px;height:auto;margin-right:20px;padding:12px;background-color:#fff;vertical-align:top}.mod-space-box:nth-of-type(2n){margin-right:0}.mod-space-box-inner{display:table}.mod-space-box-cover{display:table-cell;position:relative;width:138px;height:152px}.mod-space-box-cover-image{width:138px;height:100%;-webkit-box-sizing:cover;-moz-box-sizing:cover;box-sizing:cover;background-position:center center}.mod-space-box-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;padding-left:14px;vertical-align:top}.mod-space-box-body-title{color:#32485d;font-size:14px;font-weight:normal;text-decoration:none}.mod-space-box-body-text{margin-top:18px;color:#2f2f2f;font-size:12px}.mod-space-box-body-rate{position:absolute;bottom:3px;left:12px;color:#838500;font-size:12px}.mod-space-box-body-rate>.icon-otoku{width:18px;height:19px;margin-right:3px;background:url("//assets.street-academy.com/assets/academy/modules/mod-main/icon-otoku-6003088a5c9edb6f541cf3e8091a902fd1ef2588a55162aaea57d27643760f05.png") no-repeat 0 0;vertical-align:middle}.mod-organizer-box-list{margin-bottom:40px}.mod-organizer-box{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;position:relative;width:347px;height:auto;margin-right:20px;margin-top:10px;background-color:#fff;vertical-align:top;-webkit-box-shadow:0 1px 1px 0 #e1dddf;-moz-box-shadow:0 1px 0 0 #e1dddf;box-shadow:0 1px 0 0 #e1dddf}.mod-organizer-box:nth-of-type(2n){margin-right:0}.mod-organizer-box-inner{display:table}.mod-organizer-box-cover{display:table-cell;position:relative;width:138px;height:138px}.mod-organizer-box-cover-image{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;height:100%;background-position:center center;background-size:cover}.mod-organizer-box-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;padding:12px 12px 12px 14px;vertical-align:top}.mod-organizer-box-body span{display:inline-block;*display:inline;*zoom:1;position:relative;width:35px;height:35px;left:-7px;font-size:1px}.mod-organizer-box-body span.platinum{background:url("//assets.street-academy.com/assets/badge_teacher/badge_platinum-dbc8dac17ff010020af1e36edb24af73dfc31e89a7909655a44c812f8dfac06c.png") 0 0/35px 35px no-repeat}.mod-organizer-box-body span.gold{background:url("//assets.street-academy.com/assets/badge_teacher/badge_gold-d1719d50f4b6fa150a0c036366b05ff680685dae2f340e4f3417b17749ed6abf.png") 0 0/35px 35px no-repeat}.mod-organizer-box-body span.silver{background:url("//assets.street-academy.com/assets/badge_teacher/badge_silver-7306e7af3e92564e491b44edc69d04be20db543ceb49776eaac7e1a08dd42476.png") 0 0/35px 35px no-repeat}.mod-organizer-box-body-title{color:#32485d;font-size:14px;font-weight:normal;text-decoration:none}.mod-organizer-box-body-text{display:inline-block;*display:inline;*zoom:1;margin-top:18px;color:#2f2f2f;font-size:12px;width:147px}.mod-report-list{margin-bottom:14px;border-top:1px dotted #747474}.mod-report-list-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:19px 0;border-bottom:1px dotted #747474}.mod-report-list-item-inner{display:table}.mod-report-list-item-cover{display:table-cell;position:relative;width:163px;height:110px}.mod-report-list-item-cover-image{width:163px;height:100%;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center}.mod-report-list-item-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;padding-left:19px;vertical-align:top}.mod-report-list-item-body-date{color:#2f2f2f;font-size:12px}.mod-report-list-item-body-title{margin-top:16px}.mod-report-list-item-body-title>a{line-height:1.56;color:#32485d;font-size:14px;font-weight:normal;text-decoration:none}.mod-report-list-item-body-title>a:hover{text-decoration:underline}.mod-report-list-item-body-preview{margin-top:5px;font-size:13px;color:#9c936f}.mod-main-news-section{padding:20px;background-color:#fff}.mod-main-news-header{display:inline-block;*display:inline;*zoom:1;color:#2f2f2f;font-size:14px}.mod-main-news-more{display:inline-block;*display:inline;*zoom:1;margin-left:20px}.mod-main-news-more>a{color:#41586e;font-size:12px;font-weight:normal;text-decoration:none}.mod-main-news-more>a:hover{text-decoration:underline}.mod-main-news-list-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.mod-main-news-list-item-date{display:table-cell;width:80px;padding-top:20px;color:#2f2f2f;font-size:12px}.mod-main-news-list-item-title{display:table-cell;padding-top:20px}.mod-main-news-list-item-title>a{color:#41586e;font-size:12px;font-weight:normal;text-decoration:none}.mod-main-news-list-item-title>a:hover{text-decoration:underline}.mod-long-class-box{font-family:"nont-sans", sans-serif}.mod-long-class-box .mod-long-class-box-list-item{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:table;border-radius:1px;background:#fff;margin-bottom:2.4rem;overflow:visible}.mod-long-class-box .mod-long-class-box-list-item.l_logined_home{margin:0 auto 2.4rem}.mod-long-class-box .mod-long-class-box-list-item.is_course .mod-long-class-box_img{border:2px solid #e2b600}.mod-long-class-box .mod-long-class-box-list-item .course.l_logined_home{display:inline-block;*display:inline;*zoom:1;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:12px;line-height:28px;position:absolute;top:6px;left:5px;width:80px;text-align:center;vertical-align:top;color:#fff;background:#e2b600}.mod-long-class-box .mod-long-class-box_footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:flex;width:100%;max-height:83px;bottom:0}.mod-long-class-box .mod-long-class-box_footer-inner{position:relative;width:100%;display:grid}.mod-long-class-box .mod-long-class-box_footer-inner .mod-rating_star{position:relative;top:4px;margin-right:4px}.mod-long-class-box .mod-long-class-box_footer-inner .mod-rating_star.-top0{top:0}.mod-long-class-box .mod-long-class-box_footer_detail{width:100%;display:flex;background-color:#F7F7F7}.mod-long-class-box .mod-long-class-box_footer_detail a{display:flex;align-items:center}.mod-long-class-box .mod-long-class-box_footer_ods{display:block;font-size:13px;text-align:right;padding-right:14px;padding-bottom:4px}.mod-long-class-box .mod-long-class-box_teacher-img{display:inline-block;width:38px;height:38px;margin:12px 8px 8px 12px}.mod-long-class-box .mod-long-class-box_teacher-img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:38px;height:38px;background-color:#ffffff}.mod-long-class-box .mod-long-class-box_teacher-name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:13px;color:#44444A;white-space:nowrap;display:inline-block}.mod-long-class-box .mod-long-class-box_teacher-name p.name-organizer-teacher{position:relative;font-size:11px;padding-bottom:4px}.mod-long-class-box .mod-long-class-box_teacher-name span{display:inline-block;*display:inline;*zoom:1;width:26px;height:24px;cursor:default;margin-left:5px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center}.mod-long-class-box .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 .mod-long-class-box_teacher-name p.name.l_logined_home{margin-left:3px}.mod-long-class-box .mod-long-class-box_teacher-name p.name.-organizer-name{font-size:13px;padding-top:2px;letter-spacing:-0.5px}.mod-long-class-box .mod-long-class-box_teacher-name p.catch{font-size:11px;color:#747474}.mod-count-list{position:absolute;top:12px;right:0px;margin:auto;text-align:right;height:auto}.mod-count-list.-rating_search{bottom:91px;top:auto;background:#fff;padding:1px}.mod-count-list .mod-count-list_button{display:block;margin-right:2px;font-size:14px;color:#44444A;font-weight:bold;text-align:right;width:auto;height:auto;line-height:1px;padding:0 0 0 16px;transition:border-color 0.3s}.mod-count-list .mod-count-list_button.-rating_width{width:132px}.mod-count-list .mod-count-list_button.-rating_width .mod-rating_star{position:relative;top:0px}.mod-count-list .mod-count-list_button.impressions{height:auto;display:block;line-height:1;padding:16px 0 8px}.mod-count-list .mod-count-list_button:hover{border-color:#02C39A}.mod-count-list .mod-count-list_button.-wish{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px;font-weight:bold;margin:0;padding:8px 16px 0 8px;text-align:center;color:#44444A;background-color:#fff;background-position:12px center}.mod-count-list .mod-count-list_button.-wish:hover{color:#E84855}.mod-count-list .mod-count-list_button.-wish:hover i{color:#E84855}.mod-count-list .mod-count-list_button.-wish i{font-size:16px;margin-right:8px;color:#DADDDC}.mod-count-list .mod-count-list_button.-wish span{display:inline;font-size:14px;margin:0}.mod-count-list .mod-count-list_button.-wish.-on i{color:#E84855}.mod-count-list .mod-count-list_button.-wish.-on span{display:inline;font-size:14px;color:#e84a12}.mod-count-list .impressions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-image:url("//assets.street-academy.com/assets/academy/profile/teacher/icon_m_impressions-336a157547c8cf93cbb5180427d50211b947d5bbbdfb87bd2794fc09b4262719.png");background-position:0 center}.mod-count-list .class_wish_button{position:relative}.mod-count-list .class_wish_button .-wish{position:static;border:none}.mod-long-class-box_img{position:relative;display:table-cell;width:275px;background-color:#F7F7F7;overflow:hidden;transition:opacity 0.3s;border-radius:0.4rem;border:solid 1px #EDEDED}.mod-long-class-box_img:hover{opacity:0.6}.mod-long-class-box_img .noscript-image{display:block;width:100%;height:100%;position:absolute;background-size:cover;background-position:center}.mod-long-class-box_img a{display:block;width:100%;height:100%;position:absolute;font-size:0}.mod-long-class-box_img-bg{display:block;opacity:0;width:100%;height:100%;position:absolute;top:0;background-size:cover;background-position:center;background-color:#F7F7F7;transition:opacity 0.3s}.mod-long-class-box_img-bg.-img-loaded{opacity:1}.mod-long-class-box_detail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;height:170px;padding-bottom:80px;min-width:471px}.mod-long-class-box_detail .mod-capacity-tag{display:block;position:absolute;left:16px}.mod-long-class-box_detail .mod-capacity-tag span{display:inline-block;*display:inline;*zoom:1;height:26px;z-index:2;vertical-align:top;font-size:14px;line-height:26px;color:#fff;padding:0 10px;border-radius:1px}.mod-long-class-box_detail .mod-capacity-tag span::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;left:-8px;margin:auto;border-top:8px solid transparent;border-bottom:8px solid transparent}.mod-long-class-box_detail .mod-capacity-tag span.deadLine,.mod-long-class-box_detail .mod-capacity-tag span.sold{color:#57585C;background-color:#DADDDC}.mod-long-class-box_detail .mod-capacity-tag span.deadLine::before,.mod-long-class-box_detail .mod-capacity-tag span.sold::before{border-right:8px solid #DADDDC}.mod-long-class-box_detail .mod-capacity-tag span.wazuka{background-color:#FFDFD2;color:#EF6731}.mod-long-class-box_detail .mod-capacity-tag span.wazuka::before{border-right:8px solid #FFDFD2}.mod-long-class-box_detail .mod-capacity-tag span.uketsuke{background-color:#B7F7EA;color:#02C39A}.mod-long-class-box_detail .mod-capacity-tag span.uketsuke::before{border-right:8px solid #B7F7EA}.mod-long-class-box_detail span.mod-capacity-tag_discount{height:26px;line-height:26px;display:inline-block;background-color:#FFF1C4;color:#D19F00;padding:0 8px;margin-left:-2px;border-bottom-right-radius:1px;border-top-right-radius:1px;border-top-left-radius:0;border-bottom-left-radius:0}.mod-long-class-box_detail-inner{display:table;position:relative}.mod-long-class-box_detail-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 16px 8px;line-height:1.47;font-size:16px}.mod-long-class-box_detail-title .course{display:inline-block;position:static;border-radius:40px;line-height:1;padding:4px 8px;font-size:12px;width:auto;margin-left:0;margin-right:4px;background:#E6BB0C}.mod-long-class-box_detail-title a{font-size:16px;color:#44444A;transition:color 0.3s}.mod-long-class-box_detail-title a:hover{color:#02C39A}.mod-long-class-box_detail-title .mod-class-box_meta-icon{position:relative;background:inherit;width:inherit;color:#B9B3A2;margin:0;opacity:0.5}.mod-long-class-box_detail-title .mod-class-box_meta-text{display:none;width:500px;position:absolute;bottom:28px;left:-150px;text-align:left;box-sizing:border-box;color:#57585C;font-size:10px;background-color:#F7F7F7;border:1px solid #EDEDED;padding:8px}.mod-long-class-box_area{color:#B9B3A2;font-size:14px;display:inline-block}.mod-long-class-box_detail-dates{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-bottom:4px;overflow:visible;height:40px}.mod-long-class-box_detail-dates li{float:right;border-radius:0px;border:none;margin-bottom:0px}.mod-long-class-box_detail-dates li .icon-sa-calendar{margin-right:8px;color:#02C39A;font-size:18px;vertical-align:baseline}.mod-long-class-box_detail-dates li .over-two-sessions{margin:0}.mod-long-class-box_detail-dates li .over-two-sessions:last-child:after{display:none}.mod-long-class-box_detail-dates li .more-sessions{display:inline-block;*display:inline;*zoom:1;height:26px;border-radius:2px;border:1px solid #EDEDED;margin-left:8px;padding:0 4px 0 8px;transition:background-color 0.3s}.mod-long-class-box_detail-dates li .more-sessions:hover{background-color:#F7F7F7}.mod-long-class-box_detail-dates li .more-sessions .icon-sa-calendar{font-size:14px;line-height:25px;color:#02C39A}.mod-long-class-box_detail-dates li a{display:inline-block;*display:inline;*zoom:1;color:#02C39A;font-size:14px;font-weight:bold}.mod-long-class-box_detail-dates li a:hover{transition:color 0.3s}.mod-long-class-box_detail-dates li a:hover:hover{color:#00AC88}.mod-long-class-box_detail-dates li.request a{font-size:15px;color:#747474}.mod-long-class-box_detail-dates ul{display:none}.mod-long-class-box_detail-dates ul li{float:none}.mod-long-class-box_detail-dates span{display:inline-block;*display:inline;*zoom:1;cursor:pointer;font-size:12px;font-weight:bold;color:#02C39A;transition:color 0.3s}.mod-long-class-box_detail-dates span:hover{color:#00AC88}.mod-long-class-box_detail-dates p.open+ul{-webkit-box-shadow:0 0 3px 0 rgba(67,68,73,0.3);-moz-box-shadow:0 0 2px 0 rgba(67,68,73,0.3);box-shadow:0 0 2px 0 rgba(67,68,73,0.3);display:block;position:absolute;top:48px;right:0;background:#fff;z-index:10000;margin:-10px 0;border:solid 1px #DADDDC}.mod-long-class-box_detail-dates p.open+ul li{padding:5px 10px;transition:background-color 0.3s}.mod-long-class-box_detail-dates p.open+ul li:hover{background-color:#F7F7F7}.mod-long-class-box_detail-dates p.open+ul li a{font-size:14px}.mod-count-list.l_logined_home{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif}.mod-count-list.l_logined_home span{margin-right:8px}.mod-count-list.l_logined_home .impressions{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px;font-weight:bold;padding:1px 4px 0 8px;color:#44444A;background-image:none}.mod-count-list.l_logined_home .impressions.on{background-image:url("//assets.street-academy.com/assets/academy/logined_home/heart_icon_on_16x24-a418f700b07f2b8789cf776cb1702217ec68053d15f7da039c00f9f082f0f896.png");background-position:12px center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mod-count-list.l_logined_home .impressions.on span{font-size:13px;display:inline;color:#2c1b14}.mod-long-class-box-list{margin-top:10px}.mod-tab-class-box{overflow:hidden;position:relative;float:left;margin:0}.mod-tab-class-box.l-logined-home-tab-class-box{width:100%}.mod-tab-class-box ul.ui-tabs-nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;z-index:1;width:100%;height:43px;margin:0;padding-left:380px;border-bottom:1px solid #1c88a6}.mod-tab-class-box ul.ui-tabs-nav .ui-tabs-nav-title{position:absolute;top:12px;left:12px;width:360px;color:#727272;font-size:14px}.mod-tab-class-box ul.ui-tabs-nav li{display:inline-block;*display:inline;*zoom:1;margin-left:3px}.mod-tab-class-box ul.ui-tabs-nav li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:8px;padding:0 12px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:white;color:#1c88a6;text-align:center;font-size:14px;line-height:33px;border:1px solid #1c88a6;border-bottom:none}.mod-tab-class-box ul.ui-tabs-nav li a:hover{background:#1c88a6;color:white}.mod-tab-class-box ul.ui-tabs-nav li.ui-tabs-selected a{background:#1c88a6;font-weight:bold;color:white}.mod-tab-class-box .ui-tabs-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:60px}.mod-tab-class-box .ui-tabs-hide{display:none}.mod-tab-class-box .tab_inner_unit{padding-top:0}.mod-tab-class-box .p-search_results{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:24px}.mod-tab-class-box .ui-tabs-hide{display:none}.mod-tab-class-box .tab_inner_unit{padding-top:0}.mod-footer-paginator{overflow:hidden;width:100%;margin-bottom:53px}.mod-footer-paginator.l_logined_search{margin-top:53px}.mod-footer-paginator .pagination{float:right}.mod-footer-paginator .list-result-count-view-bottom{float:left;line-height:40px;text-align:right;color:#B9B3A2;font-size:12px}.mod-create-class-area{margin-bottom:15px;padding:18px 20px;background-color:#ffffff;color:#2f2f2f;text-align:center;position:relative;height:120px}.mod-create-class-title{font-size:18px;font-weight:bold;color:#555555}.mod-create-class-text{line-height:1.6;margin-top:10px;font-size:12px}a.mod-create-class-btn{position:absolute;top:75px;left:0;right:0;bottom:0;margin:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);display:block;width:40%;height:40px;line-height:40px;margin-top:20px;background-color:#f16624;color:#fff;font-size:13px;text-align:center}a.mod-create-class-btn:hover{opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.mod-top_class-rank-section .mod-long-class-box .mod-long-class-box_footer{background:#F7F7F7}.mod-top_class-rank-section .mod-long-class-box .mod-long-class-box_footer .mod-long-class-box_teacher-name{top:-13px}.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;border-right:1px solid #DADDDC;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;border-left:1px solid #DADDDC;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,#search_window_date_datepicker .ui-datepicker-calendar tbody tr{height:36px;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{text-align:left;vertical-align:top;font-size:10px;border-right:1px solid #EDEDED}.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;padding:3px 0 0 6px;color:#44444A}.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;padding:3px 0 0 6px;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,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day{background:#02C39A;transition:background-color 0.3s}.mod-side-calendar .ui-datepicker-calendar tr td.scheduled_day.-active,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day.-active{background:#E6BB0B}.mod-side-calendar .ui-datepicker-calendar tr td.scheduled_day:hover,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day:hover{background-color:#02aa86}.mod-side-calendar .ui-datepicker-calendar tr td.scheduled_day a,#search_window_date_datepicker .ui-datepicker-calendar tr td.scheduled_day a{color:#fff}.mod-side-calendar .ui-datepicker-calendar tr td.reserveday,#search_window_date_datepicker .ui-datepicker-calendar tr td.reserveday{background:#9ac54a}.mod-side-calendar .ui-datepicker-calendar tr td.reserveday a,#search_window_date_datepicker .ui-datepicker-calendar tr td.reserveday a{color:#fff}.mod-side-calendar .ui-datepicker-calendar tr td.wishday,#search_window_date_datepicker .ui-datepicker-calendar tr td.wishday{background:#fac9b0}.mod-side-calendar .ui-datepicker-calendar tr td.wishday a,#search_window_date_datepicker .ui-datepicker-calendar tr td.wishday a{color:#000}.mod-side-calendar .ui-datepicker-calendar tr td.reserveday.wishday,#search_window_date_datepicker .ui-datepicker-calendar tr td.reserveday.wishday{background:#9ac54a;background:-moz-linear-gradient(top, #9ac54a 0%, #9ac54a 50%, #d5e1ba 51%, #d5e1ba 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ac54a), color-stop(50%, #9ac54a), color-stop(51%, #d5e1ba), color-stop(100%, #d5e1ba));background:-webkit-linear-gradient(top, #9ac54a 0%, #9ac54a 50%, #d5e1ba 51%, #d5e1ba 100%);background:-o-linear-gradient(top, #9ac54a 0%, #9ac54a 50%, #d5e1ba 51%, #d5e1ba 100%);background:-ms-linear-gradient(top, #9ac54a 0%, #9ac54a 50%, #d5e1ba 51%, #d5e1ba 100%);background:linear-gradient(to bottom, #9ac54a 0%, #9ac54a 50%, #d5e1ba 51%, #d5e1ba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac54a', endColorstr='#d5e1ba',GradientType=0 )}.mod-side-calendar .ui-datepicker-calendar tr td.ui-datepicker-today,#search_window_date_datepicker .ui-datepicker-calendar tr td.ui-datepicker-today{background-color:#e2e2e2 !important}#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:7px 5px 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}.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>.mod-long-class-box>.mod-long-class-box-list>.mod-long-class-box-list-item{margin-bottom:11px}.mod-super-specials-class-list-section>.mod-long-class-box>.mod-long-class-box-list>.mod-long-class-box-list-item .detail-inner .mod-capacity-tag span{font-size:0px}.mod-super-specials-class-list-section .class_balloon{overflow:hidden;margin-bottom:30px}.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:1px;overflow:hidden;margin:auto}.mod-recent-comment_inner{display:inline-block;float:right;height:260px;position:relative}.mod-recent-comment_inner a{color:#44444A;transition:color 0.3s}.mod-recent-comment_inner a:hover{color:#E84855}.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}.mod-career-section_type-units{margin-top:11px;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.mod-career-section_type-link{-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;position:relative;display:block;width:460px;height:240px;padding:58px 0 0;text-align:center;color:#fff;background-color:#F7F7F7;background-position:center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.mod-career-section_type-link:hover{opacity:0.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.mod-career-section_type-link.l_search{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;width:345px}.mod-career-section_type-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:10px 0;width:200px;height:180px;margin:0 auto 20px}.mod-career-section_type-label>img{display:block;margin:0 auto 16px}.mod-career-section_type-label>span{font-size:20px;font-weight:bold;line-height:1;color:#fff}.mod-career-section_type-unit{width:460px;display:inline-block;margin:0 10px}.mod-career-section_type-unit.l_search{width:345px}.mod-career-section_type-headline{font-size:18px;font-weight:bold;line-height:1;margin-top:12px;padding-left:4px;color:#44444A}.mod-career-section_type-desc{font-size:14px;line-height:22px;margin-top:8px;letter-spacing:-0.01em;color:#57585C}.mod-career-section-slider_buttons{position:absolute;width:960px;height:272px;top:52px;z-index:1}.mod-career-section-slider_arrow-right,.mod-career-section-slider_arrow-left{position:absolute;top:0;bottom:0}.mod-career-section-slider_arrow-right{right:0}.mod-career-section-slider_arrow-right .bx-next{width:40px;height:60px;right:-48px;background-image:url();background-position:0 0;background-color:#fff;border-radius:2px;border:1px solid #02C39A;transition:all 0.3s}.mod-career-section-slider_arrow-right .bx-next:hover{box-shadow:0 0 1px #999;transform:scale(1.05)}.mod-career-section-slider_arrow-right .bx-next::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:12px;margin:auto;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #02C39A}.mod-career-section-slider_arrow-left{left:0}.mod-career-section-slider_arrow-left .bx-prev{width:40px;height:60px;left:-48px;background-image:url();background-position:0 0;background-color:#fff;border-radius:2px;border:1px solid #02C39A;transition:all 0.3s}.mod-career-section-slider_arrow-left .bx-prev:hover{box-shadow:0 0 1px #999;transform:scale(1.05)}.mod-career-section-slider_arrow-left .bx-prev::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;left:12px;margin:auto;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #02C39A}.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}.notification_content{width:984px;margin:0 auto}.notification_content h2{font-size:22px;line-height:100px;border-bottom:1px solid #c8c8c8}.notification_content .alert_list{width:600px;margin:30px 0;border-right:1px solid #d3d3d3}.notification_content .alert_list ul{margin:0 30px 0 0}.notification_content .alert_list ul .read{background-color:#fffbec}.notification_content .alert_list li{border-bottom:1px solid #d3d3d3}.notification_content .alert_list li:last-child{border:none}.notification_content .alert_list li img{float:left;width:35px;height:35px;margin-right:20px}.notification_content .alert_list li a{display:block;padding:15px 10px 15px 0}.notification_content .alert_list li a:hover{text-decoration:underline}.notification_content .alert_list li a:hover>div .msg{text-decoration:underline}.notification_content .alert_list li .txt{float:left;width:500px;font-size:14px}.notification_content .alert_list li .txt .msg{color:#000}.notification_content .alert_list li .txt .date{color:#747474}.notification_content .paginate{border-top:1px solid #c8c8c8;padding-top:40px}.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}.mod-recommend-category{background-color:#F7F7F7;border-radius:10px;padding:16px 24px;width:960px;margin:40px auto}.mod-recommend-category ul{overflow:auto;text-align:center;margin:8px auto 0}.mod-recommend-category ul li{display:inline-block;position:relative;width:305px;height:220px;margin-right:20px;background-color:#DADDDC;border-radius:2px;float:left;background-position:center;background-size:cover;background-repeat:no-repeat;transition:opacity 0.25s}.mod-recommend-category ul li:hover{opacity:0.75}.mod-recommend-category ul li:last-of-type{margin-right:0px}.mod-recommend-category_title{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:8px 44px 8px 8px;font-size:24px;font-weight:bold;color:#fff;text-align:left;z-index:2}.mod-recommend-category_overlay{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;border-radius:2px;background:linear-gradient(180deg, transparent 61.33%, rgba(0,0,0,0.56) 100%)}.mod-recommend-category_arrow{display:block;background-color:#fff;width:44px;height:44px;border-radius:50%;box-shadow:0px 4px 8px rgba(0,0,0,0.25);position:absolute;right:8px;bottom:8px;z-index:2}.mod-recommend-category_arrow i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:30px;width:15px;color:#02C39A}.-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}.sa-share_banner{display:inline-block;height:auto;position:relative;width:100%;min-height:150px}.mod-share-panel{width:700px;z-index:11000;background-color:#fff}.mod-share-panel_header{padding-bottom:24px;overflow:auto;position:relative}.mod-share-panel_header .-return-link{color:#fff;font-size:10px;text-align:left;float:left;padding:0 12px;line-height:40px;position:relative;z-index:2}.mod-share-panel_l-note{display:block;text-align:center;position:relative;z-index:1;font-size:12px;margin-top:20px;margin-bottom:10px}.mod-share-panel_item-title{width:480px;padding:0 8px;margin:auto;position:relative;z-index:2;text-align:left}.mod-share-panel_item{width:480px;margin: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_cover-image{width:100%;height:auto}.mod-share-panel_item-inner .-share-panel_teacher-image{float:left;background-color:#F7F7F7;border-radius:50%;width:100px;height:100px;margin-right:12px}.mod-share-panel_item-inner .-share-panel_teacher-image.-small{margin:0;width:64px;height:64px;position:absolute;left:8px;bottom:8px;box-shadow:0 0 16px rgba(0,0,0,0.5)}.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-inner .-share-panel_teacher-text{text-align:left}.mod-share-panel_item-inner .-share-panel_teacher-text.-class{margin-left:134px;padding-left:8px}.mod-share-panel_item-inner .-share-panel_teacher-text .sa-text.-p{line-height:1.7;max-height:3.4em;overflow:hidden}.mod-share-panel_item-cover{position:relative}.mod-share-panel_discount{width:100%;margin:auto;overflow:auto;position:relative;background-color:transparent;box-shadow:0;z-index:2;border-radius:2px;transition:all 0.5s;display:table}.mod-share-panel_discount-select{margin:12px 0;display:none}.mod-share-panel_discount-select select{height:40px;width:100%;line-height:40px;color:#57585C;background-color:#F0F0F0;border:1px solid #02aa86;border-radius:1px;transition:border-color 0.25s}.mod-share-panel_discount-select select:focus{border:0;border:1px solid #02C39A;box-shadow:0;outline:0}.mod-share-panel_discount-details{transition:visibility 0.25s}.mod-share-panel_discount-details .-discount-icon{width:40px;height:40px;display:block;border-radius:50%;background-color:#02aa86;display:inline-block;vertical-align:middle;text-align:center}.mod-share-panel_discount-details .-discount-icon.-hidden{visibility:hidden;display:none}.mod-share-panel_discount-details .sa-icon.-discount{color:#fff;line-height:40px}.mod-share-panel_discount-details .-discount-text{display:inline-block;text-align:left;color:#f16624;vertical-align:middle;display:none}.mod-share-panel_discount-details .-discount-alert{color:#f16624;font-weight:bold;font-size:20px}.mod-share-panel_discount-details .-discount-amount{font-weight:bold;font-size:24px}.mod-share-panel_discount-details .-discount-limit{font-size:10px}.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}.mod-share-panel_discount-option{padding:12px 0 24px 0;display:table-cell}.mod-share-panel_discount-option .-discount-button{line-height:40px;height:40px;padding:0 10px;display:inline-block;color:#fff;background-color:#02aa86;transition:background-color 0.25s}.mod-share-panel_discount-option .-discount-button:hover{background-color:#019172}.mod-share-panel_discount-option .-discount-button .sa-icon{display:none;opacity:0.5;vertical-align:middle;margin-right:4px}.mod-share-panel_discount-option .-discount-button .-active-text{display:none}.mod-share-panel_discount-option .-discount-button.-active .-default-text{display:none}.mod-share-panel_discount-option .-discount-button.-active .-active-text{display:inherit}.mod-share-panel_discount-option .-discount-button.-active .sa-icon{display:inherit}.mod-share-panel-share_container{background-color:0;border:solid 1px #DADDDC;width:560px;border-radius:8px;margin:0 auto 40px;padding:1.6rem}.p-class-owner-notifications-global{width:100%;position:relative;height:auto;margin-bottom:12px}.p-class-owner-notifications-global .-message{padding:8px 12px;color:#fff;border:solid 1px #E84855;display:block;margin-bottom:8px;text-align:center;line-height:18px;color:#44444A}.p-class-owner-notifications-global .-link{color:#E84855}.p-class-owner-notifications{margin-bottom:12px}.p-class-owner-notifications-list{display:block}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item{background:#FBFBFB;padding:10px 25px 10px 0;position:relative;margin-bottom:14px;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 li.p-class-owner-notifications-list_item::before{content:"";background-color:#02C39A;width:4px;height:100%;position:absolute;left:0;top:0;transition:width 0.15s linear}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item li:last-child{margin-bottom:0}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item:hover{background-color:#fdfdfd;transition:background-color 0.1s}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item:hover::before{content:"";background-color:#02C39A;width:6px;height:100%;position:absolute;left:0;transition:width 0.1s linear}.p-class-owner-notifications-list li.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 li.p-class-owner-notifications-list_item a{color:#02C39A}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item a:hover{color:#34E0BC}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_message,.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link{display:block;vertical-align:middle}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_message{max-width:590px;margin-left:70px}.p-class-owner-notifications-list li.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 li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_icon .-icon{color:#D4D4D4;font-size:22px;line-height:22px}.p-class-owner-notifications-list li.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 li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link{margin-top:4px}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li{display:inline-block;text-align:right;margin-right:4px;padding-right:8px;border-right:solid 1px #ccc}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_link li:last-child{margin-bottom:0;border-right:none}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .p-class-owner-notifications-list_item_hide{position:absolute;right:0;top:4px}.p-class-owner-notifications-list li.p-class-owner-notifications-list_item .sajs-class-owner-notifications-list_item_hide{color:#02C39A;display:block;height:18px;width:18px;padding:5px}.p-class-owner-notifications-empty{padding:24px;text-align:center;background-color:#FBFBFB}.p-class-owner-notifications-guide_inner:before{content:"";width:1px;height:620px;max-height:65%;border-left:dashed 2px #DADDDC;position:absolute;left:92px}.m-mypage-nav_container{float:left;margin-top:25px;width:223px;border-right:solid 1px #DADDDC;padding-right:13px;margin-bottom:96px;padding-top:10px}.m-mypage-nav-profile_container{width:100%;text-align:center;margin-bottom:1.6rem}.m-mypage-nav-profile_wrapper{margin:0 auto 0.8rem}.m-mypage-nav-profile_wrapper .sa-section-heading_wrap{padding-left:4px}.m-mypage-nav-profile_wrapper .sa-section-heading{font-size:24px;color:#44444A}.m-mypage-nav-profile_wrapper .sa-section-heading_sub{font-size:12px;color:#44444A;top:-2px;font-weight:200}.m-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%)}.m-mypage-nav-profile_wrapper .-profile_link a{color:#02C39A}.m-mypage-nav-profile_wrapper .-profile_image{display:block;text-align:center;position:relative;height:100px;width:100px;margin:0 auto 8px auto}.m-mypage-nav-profile_wrapper .-profile_image:hover .-profile_link{opacity:1;transition:opacity 0.25s}.m-mypage-nav-profile_wrapper .-profile_image.-teacher .-photo{border-radius:50%;width:100px;height:100px;margin:0;background:#eee;display:block}.m-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}.m-mypage-nav-profile_wrapper .-profile_image.-organization .-photo{width:100px;height:100px;margin:0;background:#eee;display:block}.m-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}.m-mypage-nav-profile_wrapper .-name{text-align:center;font-size:1rem;display:block;float:none}.m-mypage-nav-profile_wrapper .-name .-approval a{font-size:11px;color:#02C39A}.m-mypage-nav-profile_wrapper .-name strong{font-size:1rem}.m-mypage-nav-profile_wrapper .-name .-check{width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;position:relative;top:2px}.m-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}.m-mypage-nav-profile_wrapper .-photo ul li{width:33.333332%}.m-mypage-nav-profile_wrapper .-photo ul li a{display:block;padding:1px 2px}.m-mypage-nav-profile_wrapper .-photo ul li a img{width:100%;height:auto}.m-mypage-nav-menu_container{color:#4a4a4a;margin-bottom:20px}.m-mypage-nav-menu_container li{font-size:14px;position:relative}.m-mypage-nav-menu_container li .-icon{vertical-align:middle;font-size:16px}.m-mypage-nav-menu_container li a{padding:0.6rem 0.8rem 0.4rem;display:block;width:100%}.m-mypage-nav-menu_container li:hover{color:#02C39A;background-color:#F7F7F7;border-radius:0.4rem}.m-mypage-nav-menu_container li.active{color:#02C39A}.m-mypage-nav-menu_container li.active a{color:#02C39A}.m-mypage-nav-menu_container li .-counter{display:inline-block;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;position:relative;min-width:17px;height:17px;line-height:17px;font-size:10px;text-align:center;background-color:#E84855;color:#ffffff}.p-dashboard_stats{margin-bottom:16px;margin:0 auto;width:100%;position:relative}.p-dashboard_stats .-open{display:block}.-stats_data.-open{display:table-row}.-stats_period,.-stats_data{display:none}.p-dashboard_stats_detail{padding:0 8px;display:block;width:100%;line-height:38px;padding-left:7px;text-align:left}.p-dashboard_stats_period{color:#02C39A;display:block;text-align:right;padding:4px 0;width:200px;clear:both;height:38px;float:right}.p-dashboard_onboarding{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}.p-dashboard_stats_table{border:1px solid #DADDDC;background:#F7F7F7;padding:0;width:100%;position:relative}.p-dashboard_stats_table tr,.p-dashboard_stats_table td,.p-dashboard_stats_table th{border:1px solid #DADDDC;text-align:center}.p-dashboard_stats_table td{padding:4px 8px}.p-dashboard_stats_table .-stats_link{color:#02C39A;font-size:16px}.p-dashboard_stats_table .-stats_header{background-color:#02C39A;border:solid 1px #02C39A;color:#ffffff}.p-dashboard_stats_table .-stats_data td{font-size:11px;padding:12px 0;position:relative}.p-dashboard_stats_table .-stats_data td span{font-size:14px;margin-left:2px;margin-right:2px}.p-dashboard_stats_table .-stats_data.-blank td{color:#DADDDC}.mod-mypage_content,.ContentField{float:right;margin-top:24px;width:702px;display:block}.mod-mypage_tab_empty_box{background-color:#FBFBFB;min-height:250px;text-align:center;line-height:250px}.mod-mypage_layout{overflow:hidden;margin:0 auto 35px auto;width:970px}.mod-mypage_layout h2{float:left;font-size:24px}.mod-mypage_layout h2 span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:15px}.mod-mypage_header .sa-icon{vertical-align:middle}.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:1px;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 .sa-icon{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}
