/* ---- legacy/css/pc_layout.css ---- */
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents *{margin: 0;padding: 0;outline: none;font: inherit;font-weight: inherit;font-family: inherit;text-size-adjust: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box}
#wm-course_environment-page .legacy_contents article,#wm-course_environment-page .legacy_contents aside,#wm-course_environment-page .legacy_contents details,#wm-course_environment-page .legacy_contents figcaption,#wm-course_environment-page .legacy_contents figure,#wm-course_environment-page .legacy_contents footer,#wm-course_environment-page .legacy_contents header,#wm-course_environment-page .legacy_contents hgroup,#wm-course_environment-page .legacy_contents menu,#wm-course_environment-page .legacy_contents nav,#wm-course_environment-page .legacy_contents section,#wm-course_environment-page .legacy_contents summary{display: block}
#wm-course_environment-page .legacy_contents a,#wm-course_environment-page .legacy_contents img{border: none}
#wm-course_environment-page .legacy_contents img{width: 100%;height: auto;vertical-align: middle;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box}
#wm-course_environment-page .legacy_contents img.border{border: solid 1px #d4d4d4}
#wm-course_environment-page .legacy_contents img.auto{width: auto;height: auto}
#wm-course_environment-page .legacy_contents label,#wm-course_environment-page .legacy_contents button{cursor: pointer}
#wm-course_environment-page .legacy_contents sup{font-size: 54.5%;font-weight: normal;vertical-align: super;line-height: normal}
#wm-course_environment-page .legacy_contents .pre{position: relative;overflow: auto;white-space: pre-wrap;white-space: -pre-wrap;white-space: -webkit-pre-wrap;white-space: -moz-pre-wrap;word-wrap: break-word}
#wm-course_environment-page .legacy_contents .nobr{white-space: nowrap}
#wm-course_environment-page .legacy_contents a:hover,#wm-course_environment-page .legacy_contents button:hover,#wm-course_environment-page .legacy_contents *.button:hover{opacity: 0.8}
#wm-course_environment-page .legacy_contents a:active,#wm-course_environment-page .legacy_contents button:active,#wm-course_environment-page .legacy_contents *.button:active{opacity: 0.5}
#wm-course_environment-page .legacy_contents .ie7 a:hover,#wm-course_environment-page .legacy_contents .ie7 button:hover,#wm-course_environment-page .legacy_contents .ie7 *.button:hover,#wm-course_environment-page .legacy_contents .ie7 a:active,#wm-course_environment-page .legacy_contents .ie7 button:active,#wm-course_environment-page .legacy_contents .ie7 *.button:active,#wm-course_environment-page .legacy_contents .ie8 a:hover,#wm-course_environment-page .legacy_contents .ie8 button:hover,#wm-course_environment-page .legacy_contents .ie8 *.button:hover,#wm-course_environment-page .legacy_contents .ie8 a:active,#wm-course_environment-page .legacy_contents .ie8 button:active,#wm-course_environment-page .legacy_contents .ie8 *.button:active,#wm-course_environment-page .legacy_contents .iphone a:hover,#wm-course_environment-page .legacy_contents .iphone button:hover,#wm-course_environment-page .legacy_contents .iphone *.button:hover,#wm-course_environment-page .legacy_contents .iphone a:active,#wm-course_environment-page .legacy_contents .iphone button:active,#wm-course_environment-page .legacy_contents .iphone *.button:active,#wm-course_environment-page .legacy_contents .ipad a:hover,#wm-course_environment-page .legacy_contents .ipad button:hover,#wm-course_environment-page .legacy_contents .ipad *.button:hover,#wm-course_environment-page .legacy_contents .ipad a:active,#wm-course_environment-page .legacy_contents .ipad button:active,#wm-course_environment-page .legacy_contents .ipad *.button:active,#wm-course_environment-page .legacy_contents .ipod a:hover,#wm-course_environment-page .legacy_contents .ipod button:hover,#wm-course_environment-page .legacy_contents .ipod *.button:hover,#wm-course_environment-page .legacy_contents .ipod a:active,#wm-course_environment-page .legacy_contents .ipod button:active,#wm-course_environment-page .legacy_contents .ipod *.button:active,#wm-course_environment-page .legacy_contents .android a:hover,#wm-course_environment-page .legacy_contents .android button:hover,#wm-course_environment-page .legacy_contents .android *.button:hover,#wm-course_environment-page .legacy_contents .android a:active,#wm-course_environment-page .legacy_contents .android button:active,#wm-course_environment-page .legacy_contents .android *.button:active{opacity: 1}
#wm-course_environment-page .legacy_contents .mkr-line{background: #fff100;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, #fff100 50%, #fff100);background: -moz-linear-gradient(top, transparent, transparent 50%, #fff100 50%, #fff100 100%);background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(50%, #fff100), to(#fff100));*background: #fff100;font-weight: bold}
#wm-course_environment-page .legacy_contents .clr{display: inline-block}
#wm-course_environment-page .legacy_contents .clr:after{content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0}
#wm-course_environment-page .legacy_contents * html .clr{height: 1%}
#wm-course_environment-page .legacy_contents .clr{display: block}
#wm-course_environment-page .legacy_contents *.clear{clear: both}
#wm-course_environment-page .legacy_contents br.clear{clear: both;display: inline}
#wm-course_environment-page .legacy_contents div.clear{font: 1px/1px sans-serif;line-height: 1px;height: 1px}
#wm-course_environment-page .legacy_contents .left{float: left}
#wm-course_environment-page .legacy_contents .right{float: right}
#wm-course_environment-page .legacy_contents a:link,#wm-course_environment-page .legacy_contents a:visited,#wm-course_environment-page .legacy_contents a:active,#wm-course_environment-page .legacy_contents a:hover{color: #706545;text-decoration: underline}
#wm-course_environment-page .legacy_contents a:hover{text-decoration: none}
#wm-course_environment-page .legacy_contents a:visited{color: #706545}
#wm-course_environment-page .legacy_contents b,#wm-course_environment-page .legacy_contents *.b{font-weight: normal}
#wm-course_environment-page .legacy_contents strong,#wm-course_environment-page .legacy_contents *.strong{font-weight: bold}
#wm-course_environment-page .legacy_contents em{font-weight: normal}
#wm-course_environment-page .legacy_contents h1,#wm-course_environment-page .legacy_contents h2,#wm-course_environment-page .legacy_contents h3,#wm-course_environment-page .legacy_contents h4,#wm-course_environment-page .legacy_contents h5,#wm-course_environment-page .legacy_contents h6{font-weight: normal}
#wm-course_environment-page .legacy_contents small,#wm-course_environment-page .legacy_contents *.small{font-size: 85.75%}
#wm-course_environment-page .legacy_contents p,#wm-course_environment-page .legacy_contents .p,#wm-course_environment-page .legacy_contents li,#wm-course_environment-page .legacy_contents dt,#wm-course_environment-page .legacy_contents dd,#wm-course_environment-page .legacy_contents th,#wm-course_environment-page .legacy_contents td{font-size: 100%;line-height: 148%;line-break: strict}
#wm-course_environment-page .legacy_contents .p{display: block}
#wm-course_environment-page .legacy_contents .red{color: #b13235}
#wm-course_environment-page .legacy_contents .blue{color: #0076c9}
#wm-course_environment-page .legacy_contents .green{color: #3e8a00}
#wm-course_environment-page .legacy_contents .orange{color: #ed6d00}
#wm-course_environment-page .legacy_contents .gray{color: #585858}
#wm-course_environment-page .legacy_contents .light-gray{color: #b2b2b2}
#wm-course_environment-page .legacy_contents ul{list-style: none}
#wm-course_environment-page .legacy_contents p.notes,#wm-course_environment-page .legacy_contents span.notes{text-indent: -1.0em !important;margin-left: 1.0em !important;overflow: visible}
#wm-course_environment-page .legacy_contents span.notes{display: block}
#wm-course_environment-page .legacy_contents ul.notes li{marker-offset: 10px;margin-left: 1.0em !important;text-indent: -1.0em !important;overflow: visible}
#wm-course_environment-page .legacy_contents ol.decimal{list-style-type: decimal}
#wm-course_environment-page .legacy_contents ol.decimal > li{margin-left: 25px;overflow: visible}
#wm-course_environment-page .legacy_contents ol.decimal > li + li{margin-top: 8px}
#wm-course_environment-page .legacy_contents table,#wm-course_environment-page .legacy_contents .table{border-collapse: separate;border-spacing: 0;border: none;empty-cells: show}
#wm-course_environment-page .legacy_contents th,#wm-course_environment-page .legacy_contents td,#wm-course_environment-page .legacy_contents .th,#wm-course_environment-page .legacy_contents .td{padding: 0;font-weight: normal;text-align: left;vertical-align: top}
#wm-course_environment-page .legacy_contents th.align-r,#wm-course_environment-page .legacy_contents td.align-r,#wm-course_environment-page .legacy_contents .th.align-r,#wm-course_environment-page .legacy_contents .td.align-r{text-align: right}
#wm-course_environment-page .legacy_contents th.valign-m,#wm-course_environment-page .legacy_contents td.valign-m,#wm-course_environment-page .legacy_contents .th.valign-m,#wm-course_environment-page .legacy_contents .td.valign-m{vertical-align: middle}
#wm-course_environment-page .legacy_contents .table{display: table}
#wm-course_environment-page .legacy_contents .tr{display: table-row}
#wm-course_environment-page .legacy_contents .th,#wm-course_environment-page .legacy_contents .td{display: table-cell}
#wm-course_environment-page .legacy_contents ul li p,#wm-course_environment-page .legacy_contents ol li p{font-size: 100%}
#wm-course_environment-page .legacy_contents .align-center{text-align: center}
#wm-course_environment-page .legacy_contents .align-left{text-align: left}
#wm-course_environment-page .legacy_contents .align-right{text-align: right}
#wm-course_environment-page .legacy_contents .align-top{vertical-align: top}
#wm-course_environment-page .legacy_contents .align-middle{vertical-align: middle}
#wm-course_environment-page .legacy_contents .align-bottom{vertical-align: bottom}
#wm-course_environment-page .legacy_contents html,#wm-course_environment-page .legacy_contents body{height: 100%}
#wm-course_environment-page .legacy_contents body{font-size: 14px;font-family: "Lato", "YuGothic", "Yu Gothic", "游ゴシック", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;text-align: center}
#wm-course_environment-page .legacy_contents .noscroll{overflow: hidden}
#wm-course_environment-page .legacy_contents .noscroll .wrap-master{max-height: 100%;overflow: hidden;overflow-x: auto;overflow-y: hidden}
#wm-course_environment-page .legacy_contents .wrap-master-group{background-color: #fff;min-width: 1024px;overflow: hidden}
#wm-course_environment-page .legacy_contents .wrap{margin: 0 auto;width: 980px;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box}
#wm-course_environment-page .legacy_contents .display-small{display: none}
#wm-course_environment-page .legacy_contents .sp-group{display: none}
#wm-course_environment-page .legacy_contents .f-basic{font-size: 14px}
#wm-course_environment-page .legacy_contents .f-xlarge{font-size: 24px}
#wm-course_environment-page .legacy_contents .f-large{font-size: 18px}
#wm-course_environment-page .legacy_contents .f-small{font-size: 12px}
#wm-course_environment-page .legacy_contents .f-xsmall{font-size: 10px}
#wm-course_environment-page .legacy_contents body{background-color: #f4f4f4;color: #2a1e02}
#wm-course_environment-page .legacy_contents img{max-width: 100%;width: auto;height: auto;vertical-align: middle}
#wm-course_environment-page .legacy_contents img *.border{border: solid 1px #d4d4d4}
#wm-course_environment-page .legacy_contents a.window:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -142px -146px;width: 17px;height: 13px;content: "";margin-left: 5px;top: -1px}
#wm-course_environment-page .legacy_contents a.img-window{display: inline-block;position: relative}
#wm-course_environment-page .legacy_contents a.img-window:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -142px -146px;width: 17px;height: 13px;content: "";position: absolute;bottom: 10px;right: 10px;z-index: 1}
#wm-course_environment-page .legacy_contents a.link-modal:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -243px -147px;width: 16px;height: 13px;content: "";margin-left: 5px;top: -1px}
#wm-course_environment-page .legacy_contents a.link-modal.btn-basic:after{display: none}
#wm-course_environment-page .legacy_contents a.pdf:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -738px -42px;width: 20px;height: 21px;content: "";margin-right: 5px;top: -1px}
#wm-course_environment-page .legacy_contents a.play{display: inline-block;position: relative}
#wm-course_environment-page .legacy_contents a.play:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -17px -118px;width: 64px;height: 64px;content: "";position: absolute;top: 50%;left: 50%;margin: -32px 0 0 -32px}
#wm-course_environment-page .legacy_contents a.link-next:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -242px -45px;width: 14px;height: 14px;content: "";margin-right: 5px;top: -1px}
#wm-course_environment-page .legacy_contents .icon{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative}
#wm-course_environment-page .legacy_contents .icon.modal-close{background-position: -418px -219px;width: 64px;height: 64px}
#wm-course_environment-page .legacy_contents .icon.adobe{background-position: -39px -435px;width: 22px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-ai{background-position: -135px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-ps{background-position: -235px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-fl{background-position: -335px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-id{background-position: -435px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-ae{background-position: -535px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-pr{background-position: -635px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.adobe-dw{background-position: -735px -435px;width: 30px;height: 30px}
#wm-course_environment-page .legacy_contents .icon.no1{background-position: -26px -526px;width: 47px;height: 47px}
#wm-course_environment-page .legacy_contents .icon.zbrush{background-position: -131px -532px;width: 38px;height: 36px}
#wm-course_environment-page .legacy_contents .icon.maya{background-position: -231px -532px;width: 38px;height: 36px}
#wm-course_environment-page .legacy_contents .icon.dsmax{background-position: -435px -536px;width: 24px;height: 40px}
#wm-course_environment-page .legacy_contents .icon.cinema{background-position: -331px -534px;width: 38px;height: 37px}
#wm-course_environment-page .legacy_contents .notes-table{margin-top: 10px;font-size: 12px;text-align: right}
#wm-course_environment-page .legacy_contents ul.dot li{padding-left: 12px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.dot li:before{content: "";background-color: #241c0b;width: 4px;height: 4px;font-size: 100%;display: block;position: absolute;top: 0.65em;left: 0;overflow: hidden}
#wm-course_environment-page .legacy_contents ul.dot li + li{margin-top: 0.4em}
#wm-course_environment-page .legacy_contents ul.check li{padding-top: 1px;padding-left: 32px;min-height: 22px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.check li:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -640px -142px;width: 22px;height: 22px;font-size: 100%;display: block;position: absolute;top: 0;left: 0;overflow: hidden}
#wm-course_environment-page .legacy_contents ul.check li + li{margin-top: 0.9em}
#wm-course_environment-page .legacy_contents ul.partition{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents ul.partition li{font-size: 14px;display: inline;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.partition li + li:before{content: "\7c";margin: 0 25px}
#wm-course_environment-page .legacy_contents ul.link li{padding-left: 18px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.link li:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -146px -45px;width: 11px;height: 11px;content: "";position: absolute;top: 0.425em;left: 0}
#wm-course_environment-page .legacy_contents ul.link li + li{margin-top: 0.4em}
#wm-course_environment-page .legacy_contents ul.link li.no-icon:before{display: none}
#wm-course_environment-page .legacy_contents ul.link li.indent{padding-left: 36px}
#wm-course_environment-page .legacy_contents ul.link li.indent:before{left: 18px}
#wm-course_environment-page .legacy_contents .section-master-group{padding: 80px 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-group + .section-form-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-group.prev-slider{margin-top: 90px}
#wm-course_environment-page .legacy_contents .section + .section{margin-top: 20px}
#wm-course_environment-page .legacy_contents table.basic{border-style: solid none none solid;border-width: 2px;border-color: #e0dbcf;border-collapse: separate;border-spacing: 0;width: 100%;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden}
#wm-course_environment-page .legacy_contents table.basic tr:first-child > *:first-child{border-radius: 4px 0 0 0;-webkit-border-radius: 4px 0 0 0;-moz-border-radius: 4px 0 0 0}
#wm-course_environment-page .legacy_contents table.basic tr:first-child > *:last-child{border-radius: 0 4px 0 0;-webkit-border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0}
#wm-course_environment-page .legacy_contents table.basic tr:last-child > *:first-child{border-radius: 0 0 0 4px;-webkit-border-radius: 0 0 0 4px;-moz-border-radius: 0 0 0 4px}
#wm-course_environment-page .legacy_contents table.basic tr:last-child > *:last-child{border-radius: 0 0 4px 0;-webkit-border-radius: 0 0 4px 0;-moz-border-radius: 0 0 4px 0}
#wm-course_environment-page .legacy_contents table.basic th,#wm-course_environment-page .legacy_contents table.basic td{border-style: none solid solid none;border-width: 2px;border-color: #e0dbcf;padding: 9px 20px 7px;text-align: left;vertical-align: top}
#wm-course_environment-page .legacy_contents table.basic th{background-color: #f8f5ed;color: #241c0b}
#wm-course_environment-page .legacy_contents table.basic td{background-color: #fff;color: #333}
#wm-course_environment-page .legacy_contents table.basic td p + p{margin-top: 5px}
#wm-course_environment-page .legacy_contents table.form{border-style: solid none none solid;border-width: 1px;border-color: #e0dbcf;border-collapse: separate;border-spacing: 0;width: 100%;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden}
#wm-course_environment-page .legacy_contents table.form tr:first-child > *:first-child{border-radius: 4px 0 0 0;-webkit-border-radius: 4px 0 0 0;-moz-border-radius: 4px 0 0 0}
#wm-course_environment-page .legacy_contents table.form tr:first-child > *:last-child{border-radius: 0 4px 0 0;-webkit-border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0}
#wm-course_environment-page .legacy_contents table.form tr:last-child > *:first-child{border-radius: 0 0 0 4px;-webkit-border-radius: 0 0 0 4px;-moz-border-radius: 0 0 0 4px}
#wm-course_environment-page .legacy_contents table.form tr:last-child > *:last-child{border-radius: 0 0 4px 0;-webkit-border-radius: 0 0 4px 0;-moz-border-radius: 0 0 4px 0}
#wm-course_environment-page .legacy_contents table.form th,#wm-course_environment-page .legacy_contents table.form td{border-style: none solid solid none;border-width: 1px;border-color: #e0dbcf;padding: 18px 20px 16px;text-align: left;vertical-align: top}
#wm-course_environment-page .legacy_contents table.form th{background-color: #f8f5ed;color: #241c0b}
#wm-course_environment-page .legacy_contents table.form td{background-color: #fff;color: #333}
#wm-course_environment-page .legacy_contents table.form tr.error th{background-color: #ffe4e4;color: #241c0b}
#wm-course_environment-page .legacy_contents table.form tr.error td{background-color: #fff0f0;color: #333}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents input,#wm-course_environment-page .legacy_contents textarea,#wm-course_environment-page .legacy_contents select{outline: none;font: inherit;font-size: inherit;font-family: "Lato", "YuGothic", "Yu Gothic", "游ゴシック", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-appearance: none;-webkit-text-size-adjust: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none}
#wm-course_environment-page .legacy_contents input.ontxt,#wm-course_environment-page .legacy_contents textarea,#wm-course_environment-page .legacy_contents select{max-width: 100%;width: 100%;line-height: 100%}
#wm-course_environment-page .legacy_contents input.ontxt.auto,#wm-course_environment-page .legacy_contents textarea.auto,#wm-course_environment-page .legacy_contents select.auto{max-width: 100%;width: auto}
#wm-course_environment-page .legacy_contents input.ontxt,#wm-course_environment-page .legacy_contents textarea{background-color: #fff;border: solid 1px #d4d4d4;padding: 6px 14px 4px;color: #2a1e02;vertical-align: middle;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none}
#wm-course_environment-page .legacy_contents input.ontxt:hover,#wm-course_environment-page .legacy_contents textarea:hover{background-color: #fff;border-color: #b3b3b3;color: #2a1e02;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset;-webkit-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset;-moz-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset}
#wm-course_environment-page .legacy_contents input.ontxt:active,#wm-course_environment-page .legacy_contents input.ontxt:focus,#wm-course_environment-page .legacy_contents textarea:active,#wm-course_environment-page .legacy_contents textarea:focus{background-color: #fff;border-color: #4b8ec9;color: #2a1e02;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset;-webkit-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset;-moz-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset}
#wm-course_environment-page .legacy_contents input.ontxt::-webkit-input-placeholder,#wm-course_environment-page .legacy_contents textarea::-webkit-input-placeholder{color: #747474;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt::-moz-placeholder,#wm-course_environment-page .legacy_contents textarea::-moz-placeholder{color: #747474;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt:-ms-input-placeholder,#wm-course_environment-page .legacy_contents textarea:-ms-input-placeholder{color: #747474;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt{height: 36px}
#wm-course_environment-page .legacy_contents select{appearance: none;-webkit-appearance: none;-moz-appearance: none;text-indent: .01px;text-overflow: "";background-position: 100% center;background-repeat: no-repeat;background-color: #fff;border: solid 1px #d4d4d4;margin: 0;padding: 6px 34px 6px 14px;text-align: left;display: block;cursor: pointer}
#wm-course_environment-page .legacy_contents select::-ms-expand{display: none}
#wm-course_environment-page .legacy_contents .ie8 select,#wm-course_environment-page .legacy_contents .ie9 select{background-image: none;padding-right: 4px}
#wm-course_environment-page .legacy_contents .ie8 select:focus,#wm-course_environment-page .legacy_contents .ie8 select:active,#wm-course_environment-page .legacy_contents .ie9 select:focus,#wm-course_environment-page .legacy_contents .ie9 select:active{background-image: none}
#wm-course_environment-page .legacy_contents input.ontxt.error,#wm-course_environment-page .legacy_contents textarea.error,#wm-course_environment-page .legacy_contents select.error{background-color: #ffe4e4;border-color: #ff0652;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents input.ontxt:disabled,#wm-course_environment-page .legacy_contents textarea:disabled,#wm-course_environment-page .legacy_contents select:disabled{background-color: #ededed;border-color: #d9dee2;color: #727d87}
#wm-course_environment-page .legacy_contents input.ontxt:disabled::-webkit-input-placeholder,#wm-course_environment-page .legacy_contents textarea:disabled::-webkit-input-placeholder,#wm-course_environment-page .legacy_contents select:disabled::-webkit-input-placeholder{color: #727d87;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt:disabled::-moz-placeholder,#wm-course_environment-page .legacy_contents textarea:disabled::-moz-placeholder,#wm-course_environment-page .legacy_contents select:disabled::-moz-placeholder{color: #727d87;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt:disabled:-ms-input-placeholder,#wm-course_environment-page .legacy_contents textarea:disabled:-ms-input-placeholder,#wm-course_environment-page .legacy_contents select:disabled:-ms-input-placeholder{color: #727d87;font-weight: normal}
#wm-course_environment-page .legacy_contents label{cursor: pointer}
#wm-course_environment-page .legacy_contents .input-rc-group{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .input-rc-group > li{font-size: 0;line-height: normal;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .input-rc-group > li + li{margin-top: 10px}
#wm-course_environment-page .legacy_contents .input-rc-group > li.disabled{opacity: 0.6;color: #999}
#wm-course_environment-page .legacy_contents .input-rc-group > li label{padding-left: 25px;min-height: 20px;font-size: 14px;line-height: 20px;color: #585858;display: inline-block;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .input-rc-group.line{margin: -10px 0 0;padding: 0;line-height: normal}
#wm-course_environment-page .legacy_contents .input-rc-group.line > li{margin-top: 10px;margin-right: 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .input-rc-group.line > li:last-child{margin-right: 0}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-pc{border: solid 1px #d4d4d4;margin: 0;padding: 0;display: block;font-size: 0;line-height: normal;white-space: nowrap}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle li,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-pc li{margin: 0;padding: 0;width: 50%;font-size: 14px;line-height: normal;text-align: center;display: inline-block}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle li label,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-pc li label{margin: 0;padding: 6px 14px 4px;display: block}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle li + li,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-pc li + li{border-left: solid 1px #d4d4d4;margin: 0;padding: 0}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle.error,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-pc.error{background-color: #ffe4e4;border-color: #ff0652}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle.error li,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-pc.error li{border-color: #ff0652}
#wm-course_environment-page .legacy_contents .error-mess{margin-top: 5px;color: #ff0652}
#wm-course_environment-page .legacy_contents .btn-basic,#wm-course_environment-page .legacy_contents a.btn-basic,#wm-course_environment-page .legacy_contents .btn-shiryo,#wm-course_environment-page .legacy_contents a.btn-shiryo,#wm-course_environment-page .legacy_contents .btn-sub,#wm-course_environment-page .legacy_contents a.btn-sub{border: none;padding: 0 20px;height: 67px;line-height: 64px;font-size: 20px;color: #fff;text-align: center;text-decoration: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .btn-basic:hover,#wm-course_environment-page .legacy_contents a.btn-basic:hover,#wm-course_environment-page .legacy_contents .btn-shiryo:hover,#wm-course_environment-page .legacy_contents a.btn-shiryo:hover,#wm-course_environment-page .legacy_contents .btn-sub:hover,#wm-course_environment-page .legacy_contents a.btn-sub:hover{opacity: 0.6}
#wm-course_environment-page .legacy_contents .btn-basic,#wm-course_environment-page .legacy_contents a.btn-basic{background-color: #ed6d00;border-style: none solid solid none;border-width: 3px;border-color: #bf5801;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;min-width: 243px;text-align: center;vertical-align: middle;display: inline-block}
#wm-course_environment-page .legacy_contents .btn-basic:before,#wm-course_environment-page .legacy_contents a.btn-basic:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -37px -41px;width: 20px;height: 20px;content: "";margin-right: 8px;top: -2px}
#wm-course_environment-page .legacy_contents .btn-basic.btn-go-trial,#wm-course_environment-page .legacy_contents a.btn-basic.btn-go-trial{width: 349px}
#wm-course_environment-page .legacy_contents .btn-sub,#wm-course_environment-page .legacy_contents a.btn-sub{background-color: #1A9CAF;border-style: none solid solid none;border-width: 3px;border-color: #127282;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;min-width: 243px;text-align: center;vertical-align: middle;display: inline-block}
#wm-course_environment-page .legacy_contents .btn-sub:before,#wm-course_environment-page .legacy_contents a.btn-sub:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -37px -41px;width: 20px;height: 20px;content: "";margin-right: 8px;top: -2px}
#wm-course_environment-page .legacy_contents .btn-shiryo,#wm-course_environment-page .legacy_contents a.btn-shiryo{background-color: #e9e4d9;border-color: #e0dbcf;height: 57px;line-height: 54px;text-align: center;font-size: 16px;color: #2a1e02;text-decoration: none}
#wm-course_environment-page .legacy_contents .btn-shiryo:before,#wm-course_environment-page .legacy_contents a.btn-shiryo:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -339px -43px;width: 20px;height: 20px;content: "";margin-right: 8px;top: -1px}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents .section-form-group .indispensable{margin-left: 2px;color: #ed6d00}
#wm-course_environment-page .legacy_contents .section-form-group + .section-form-mess-aside-group{margin-top: 100px}
#wm-course_environment-page .legacy_contents .section-form-group input.ontxt.auto,#wm-course_environment-page .legacy_contents .section-form-group textarea.auto,#wm-course_environment-page .legacy_contents .section-form-group select.auto{max-width: 100%;min-width: 330px;width: auto}
#wm-course_environment-page .legacy_contents .section-form-group span.aside{margin-left: 10px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group textarea{height: 120px}
#wm-course_environment-page .legacy_contents .section-form-group select.years-old{min-width: 160px;width: 160px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group select.iknow + .iknow{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group input.tel,#wm-course_environment-page .legacy_contents .section-form-group input.mail{width: 330px}
#wm-course_environment-page .legacy_contents .section-form-group input.mail + br + input.mail{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .input-rc-group.course > li{width: 280px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group{font-size: 0;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group input{width: 330px}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group + .company-name-group{margin-top: -1px}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group:hover{z-index: 1}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group{font-size: 0;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group br.clear.sp-group{display: none}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group input{width: 175px}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group input + input{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group + .user-name-group{margin-top: -1px}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group:hover{z-index: 1}
#wm-course_environment-page .legacy_contents .section-form-group .address-group{font-size: 0;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .address-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .address-group + .address-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.address-aside input{width: 435px}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.prefectural select{width: 125px;vertical-align: middle;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.prefectural input{margin-left: 10px;width: 300px}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode > div{font-size: 0}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode label,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode label{width: 18px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button{vertical-align: middle;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input:hover,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:hover{z-index: 2}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input{width: 205px}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button{background: #f4f4f4;background: linear-gradient(to bottom, #ffffff, #eeeeee 50%, #dddddd 50%, #ffffff);background: -moz-linear-gradient(top, #fff, #eee 50%, #ddd 50%, #fff 100%);background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee), color-stop(50%, #ddd), to(#fff));text-shadow: 1px 1px 0 #fff;-webkit-text-shadow: 1px 1px 0 #fff;-webkit-text-shadow: 1px 1px 0 #fff;border: solid 1px #d4d4d4;margin-left: -1px;width: 120px;height: 36px;color: #747474}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:hover{border-color: #b3b3b3;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:active,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:focus{border-color: #4b8ec9;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group{font-size: 0;position: relative}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group input.mail{width: 320px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group input.mail + input.mail{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group{margin-top: 20px;text-align: center}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group button.submit{margin: 0 auto}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group p.link{margin-top: 16px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group .cell-group{text-align: center;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group .cell-group + .cell-group{margin-left: 20px}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group .cell-group.shiryo{padding-top: 5px}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group{margin: 0 auto;width: 496px}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group .cancel{float: left}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group .submit{float: right}
#wm-course_environment-page .legacy_contents .section-form-error-information-group{background-color: #ffe4e4;border: solid 1px #ff0652;border-collapse: separate;border-spacing: 0;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-form-error-information-group + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-form-error-information-group.hide{display: none}
#wm-course_environment-page .legacy_contents .section-form-error-information-group.hide + *{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-info-group,#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group{padding: 30px;text-align: left;vertical-align: top;display: table-cell;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-info-group{white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-info-group p{margin: -39px 0 0 56px;line-height: 148%;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-info-group:before{content: "";background-position: -27px -230px;background-repeat: no-repeat;width: 46px;height: 39px;display: block}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group{border-left: solid 1px #ff0652;width: 90%;color: #ff0652}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group:before,#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group:after{content: "";background-color: #ffe4e4;width: 5px;height: 30px;position: absolute;left: -1px}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group:before{top: 0}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group:after{bottom: 0}
#wm-course_environment-page .legacy_contents .section-form-check-group{background-color: #f4f4f4;border-collapse: separate;border-spacing: 0;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-form-check-group + *{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-title-group,#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group{padding: 30px;text-align: left;vertical-align: top;display: table-cell;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-title-group{padding-right: 0}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-title-group p{font-weight: bold;line-height: 148%;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group{width: 90%}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group p + p{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group p > span{vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group p .title{margin-right: 5px;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-form-readme-group + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents * + .section-form-readme-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .btn-goback,#wm-course_environment-page .legacy_contents a.btn-goback{border: solid 1px #2a1e02;padding: 0 50px;height: 70px;line-height: 68px;font-size: 18px;color: #2a1e02;text-align: center;text-decoration: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .btn-goback:before,#wm-course_environment-page .legacy_contents a.btn-goback:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -339px -43px;width: 20px;height: 20px;content: "";margin-right: 8px;top: -1px}
#wm-course_environment-page .legacy_contents .btn-goback:hover,#wm-course_environment-page .legacy_contents a.btn-goback:hover{opacity: 0.6}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents .footer-banner-group{background-color: #f8f5ed;border-style: solid none;border-width: 1px;border-color: #e0dbcf;padding: 29px 0}
#wm-course_environment-page .legacy_contents .footer-banner-group ul{font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .footer-banner-group ul > li{vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .footer-banner-group ul > li + li{margin-left: 20px}
#wm-course_environment-page .legacy_contents .footer-link-group{background-color: #fff;padding: 0}
#wm-course_environment-page .legacy_contents .footer-link-group .wrap{padding: 42px 0;text-align: center}
#wm-course_environment-page .legacy_contents .footer-link-group ul{display: block}
#wm-course_environment-page .legacy_contents .footer-link-group li{display: inline}
#wm-course_environment-page .legacy_contents .footer-link-group .link-main-group li + li{margin-left: 25px}
#wm-course_environment-page .legacy_contents .footer-link-group .link-main-group a{color: #2a1e02;text-decoration: none}
#wm-course_environment-page .legacy_contents .footer-link-group .link-main-group a:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -242px -45px;width: 14px;height: 14px;content: "";margin-right: 8px;top: -2px}
#wm-course_environment-page .legacy_contents .footer-link-group .link-sub-group{margin-top: 20px;font-size: 12px}
#wm-course_environment-page .legacy_contents .footer-link-group .link-sub-group li + li{margin-left: 22px}
#wm-course_environment-page .legacy_contents .footer-copyright-group{background-color: #241c0b;text-align: center;font-size: 10px;color: #fff}
#wm-course_environment-page .legacy_contents .footer-copyright-group .wrap{padding: 22px 0 21px}
#wm-course_environment-page .legacy_contents .footer-copyright-group .wrap:after{content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul{font-size: 0;white-space: nowrap;display: block;float: left}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul a{background-position: 0 0;background-repeat: no-repeat;display: block;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li{vertical-align: middle;display: inline-block}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li + li{margin-left: 25px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li.school a{width: 113px;height: 31px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li.dhw a{width: 130px;height: 20px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li.gs-dhw a{width: 135px;height: 20px}
#wm-course_environment-page .legacy_contents .footer-copyright-group p{font-size: 10px;line-height: 31px;float: right}
#wm-course_environment-page .legacy_contents .header-group{background-color: #fff}
#wm-course_environment-page .legacy_contents .header-group.simple{padding: 29px 0 28px;font-size: 0}
#wm-course_environment-page .legacy_contents .header-group.simple .logo{background-position: 0 0;background-repeat: no-repeat;margin-right: 15px;padding: 0;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;width: 149px;height: 33px}
#wm-course_environment-page .legacy_contents .header-group.simple h1{font-size: 20px;font-weight: bold;vertical-align: middle;display: inline}
#wm-course_environment-page .legacy_contents .header-lp-group{background: #f8f5ed;box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .header-lp-group > .bg{background:no-repeat 100% center}
#wm-course_environment-page .legacy_contents .header-lp-group .mask{background:repeat 0 100%}
#wm-course_environment-page .legacy_contents .header-lp-group .wrap{display: table}
#wm-course_environment-page .legacy_contents .header-lp-group .group{height: 319px;text-align: center;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .header-lp-group .logo{background-position: 0 0;background-repeat: no-repeat;margin-right: 15px;padding: 0;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;width: 149px;height: 33px}
#wm-course_environment-page .legacy_contents .header-lp-group h1{margin-top: 41px;font-size: 38px;font-weight: bold;display: block}
#wm-course_environment-page .legacy_contents .header-lp-group .h1-aside{margin-top: 5px;font-size: 18px}
#wm-course_environment-page .legacy_contents .static-header-group .wrap{padding: 26px 0 26px}
#wm-course_environment-page .legacy_contents .static-header-group .wrap:after{content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0}
#wm-course_environment-page .legacy_contents .static-header-group .group{border: none;border-collapse: separate;border-spacing: 0;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .static-header-group .cell-main-group{font-size: 0;white-space: nowrap;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .static-header-group .cell-main-group .logo{background-position: 0 0;background-repeat: no-repeat;width: 149px;height: 33px;vertical-align: bottom;display: inline-block;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative}
#wm-course_environment-page .legacy_contents .static-header-group .cell-main-group h1,#wm-course_environment-page .legacy_contents .static-header-group .cell-main-group p.h1{margin-left: 25px;font-size: 12px;line-height: normal;vertical-align: bottom;display: inline-block;position: relative;top: 4px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-main-group p,#wm-course_environment-page .legacy_contents .static-header-group .cell-main-group p.p{margin-left: 25px;font-size: 12px;line-height: normal;vertical-align: bottom;display: inline-block;position: relative;top: 4px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group{font-size: 0;white-space: nowrap;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul{text-align: right;display: block}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group li{font-size: 14px;display: inline}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group li a{color: #2a1e02;text-decoration: none}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-basic-group a:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -146px -45px;width: 11px;height: 11px;content: "";margin-right: 5px;top: -2px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-basic-group li{font-size: 12px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-basic-group li + li{margin-left: 20px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-basic-group li.shiryo a{background-color: #ed6d00;border-style: none solid solid none;border-width: 2px;border-color: #bf5801;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 1px 7px 0px 9px;margin: -6px 0 0 0;min-width: 10px;width: auto;height: 27px;line-height: 25px;font-size: 13px;color: #fff;text-align: center;vertical-align: middle;text-decoration: none;display: inline-block}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-basic-group li.shiryo a:hover{opacity: 0.6}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-basic-group li.shiryo a:before{background-position: -344px -344px;width: 11px;height: 11px;top: -1px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group a:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";margin-right: 8px;top: -2px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group li{font-size: 14px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group li + li{margin-left: 20px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group li.courselist a:before{background-position: -241px -341px;width: 20px;height: 20px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group li.agency a:before{background-position: -442px -44px;width: 19px;height: 19px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group li.corporations a:before{background-position: -540px -44px;width: 19px;height: 19px}
#wm-course_environment-page .legacy_contents .static-header-group .cell-link-group ul.link-users-group li.the-first-one a:before{background-position: -640px -44px;width: 19px;height: 19px}
#wm-course_environment-page .legacy_contents .section-breadcrumb-list-group{background:repeat-x 0 100%}
#wm-course_environment-page .legacy_contents .section-breadcrumb-list-group ul{padding: 14px 0 12px;font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .section-breadcrumb-list-group ul > li{font-size: 12px;line-height: 143%;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-breadcrumb-list-group ul > li + li{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-breadcrumb-list-group ul > li + li:before{content: "\3e";margin-right: 10px;display: inline}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group{background:repeat-x 0 100%;padding-bottom: 22px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .wrap{display: table}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .group{height: 240px;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .h1-aside{margin-bottom: 5px;font-size: 18px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group h1{font-size: 38px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg{background:#f8f5ed  repeat-x 0 100%;padding-bottom: 23px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg .mask{background:repeat 0 100%}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg > .bg{background-position: 100% center;background-repeat: no-repeat}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-web-designer .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.inquiry .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.sale2017 .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.ts2017 > .bg{background:repeat 0 100%}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.ts2017 .group{height: 250px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-adobe .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-adobe-repeat .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-cg .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .group{height: 501px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .h1-aside{font-size: 33px;font-weight: bold;width: 390px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .h1-aside span{font-size: 53px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer h1{font-size: 42px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.price .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.webk .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.netmovie .group{height: 319px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .group{height: 501px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .h1-aside{font-size: 33px;font-weight: bold;width: 390px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .h1-aside span{font-size: 53px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhprh1{font-size: 42px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .group{height: 501px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .h1-aside{font-size: 33px;font-weight: bold;width: 390px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .h1-aside span{font-size: 53px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning h1{font-size: 42px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe .group{height: 491px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe h1{font-size: 48px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .section-social-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group{background:no-repeat 100% 0;height: 540px;position: relative;overflow: hidden;z-index: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .video-area{position: absolute;top: 0;left: 0;min-width: 1024px;min-height: 530px;width: 100%;z-index: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .bg-video-group{position: absolute;width: 100%;left: 0;top: 0;height: 530px;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .bg-video-group video{width: 100%}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .mask{background:repeat 0 0;height: 540px;position: relative}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main{border-collapse: separate;border-spacing: 0;border: none;display: table}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group{height: 350px;font-size: 14px;color: #fff;text-align: center;vertical-align: middle;display: table-cell;text-shadow: 0px 0px 10px #778a9e}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p + p{margin-top: 4px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1{font-size: 47px;letter-spacing: 2px;line-height: normal;font-family: 'Lato', sans-serif;font-weight: 700px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1 + *{margin-top: 28px;font-size: 14px;letter-spacing: 2px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1 + *{position: relative;top: 13px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group{padding-top: 0;height: 220px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .wrap{font-size: 0;white-space: nowrap;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group{border-collapse: separate;border-spacing: 0;border: none;display: inline-table;background-color: #fff;width: 315px;font-size: 14px;white-space: normal;text-align: left;vertical-align: top;position: relative;overflow: visible;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.wide{width: 635px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group + .cell-group{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group .arrow-group{width: 40px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group .arrow-group:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -37px -41px;width: 20px;height: 20px;content: "";position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group > div,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group > a{height: 160px;vertical-align: middle;display: table-cell;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group > div:first-child,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group > a:first-child{border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group > div:last-child,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group > a:last-child{border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .arrow-group{background:repeat 0 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .arrow-group .mkr{max-width: 94px;width: 94px;height: 94px;position: absolute;top: -45px;left: -7px;z-index: 1}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .pic-group{width: 239px;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group{padding: 20px;text-decoration: none;text-align: center}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details-group > span,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group > span,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details-group > span,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group > span{text-align: left;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details-group .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details-group .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group .title{font-size: 28px;font-weight: bold;text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details-group .aside,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group .aside,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details-group .aside,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group .aside{font-size: 18px;text-decoration: none;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details-group .comment-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group .comment-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details-group .comment-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group .comment-group{margin-top: 5px;font-size: 14px;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details-group:hover .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group:hover .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details-group:hover .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group:hover .title{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group{border-left: solid 1px #e0dbcf;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group .title{font-size: 20px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group .aside,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group .aside{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group:before,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group:after,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group:before,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group:after{content: "";background-color: #fff;width: 5px;height: 10px;display: block;position: absolute;left: -3px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group:before,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group:before{top: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer .details2-group:after,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer a.details2-group:after{bottom: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.web-designer:hover .details-group .title{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .arrow-group{background:repeat 0 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group{padding: 20px;vertical-align: top}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .main{margin-bottom: 10px;font-size: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .main img,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .main > div{vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .main > div{margin-left: 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .main p{font-size: 16px;line-height: 153%;text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .main p.aside{font-size: 12px;text-decoration: none;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe .details-group .mkr{max-width: 117px;width: 117px;height: 87px;position: absolute;top: -6px;right: -5px;z-index: 1}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group .cell-group.adobe:hover .details-group .main p{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group{display: none}
#wm-course_environment-page .legacy_contents .body-group{background-color: #fff;padding: 50px 0 130px}
#wm-course_environment-page .legacy_contents .body-group .wrap{padding-left: 40px;padding-right: 40px}
#wm-course_environment-page .legacy_contents .body-group.home .wrap{padding-left: 0;padding-right: 0}
#wm-course_environment-page .legacy_contents .body-group.slave-simple-header{padding: 10px 0 50px}
#wm-course_environment-page .legacy_contents .body-group.slave-lp-header{padding: 20px 0 50px}
#wm-course_environment-page .legacy_contents h2.basic{border-bottom: solid 1px #e0dbcf;padding: 0 0 20px;font-size: 28px;font-weight: bold;line-height: 143%;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents h2.basic:before{content: "";background-color: #2a1e02;width: 42px;height: 4px;display: block;position: absolute;bottom: -1px;left: 0}
#wm-course_environment-page .legacy_contents h2.basic:after{content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0}
#wm-course_environment-page .legacy_contents h2.basic + *{margin-top: 40px}
#wm-course_environment-page .legacy_contents h2.basic.no-line{padding: 0;border-bottom: none}
#wm-course_environment-page .legacy_contents h2.basic.no-line:before{display: none}
#wm-course_environment-page .legacy_contents h2.basic.no-line + *{margin-top: 10px}
#wm-course_environment-page .legacy_contents h2.basic a.link-next{margin-top: 20px;font-size: 12px;font-weight: normal;line-height: normal;position: absolute;bottom: 10px;right: 0}
#wm-course_environment-page .legacy_contents * + h2.basic{margin-top: 90px}
#wm-course_environment-page .legacy_contents .pc-next-mt0 + h2.basic{margin-top: 0}
#wm-course_environment-page .legacy_contents h3.basic{font-size: 24px;font-weight: bold;line-height: 143%}
#wm-course_environment-page .legacy_contents h3.basic + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-video-group{padding-bottom: 35px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-video-group img.setsize{max-width: 100%;width: 100%;height: auto}
#wm-course_environment-page .legacy_contents .section-video-group iframe,#wm-course_environment-page .legacy_contents .section-video-group object,#wm-course_environment-page .legacy_contents .section-video-group embed{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-btn-goback-group{margin-top: 70px}
#wm-course_environment-page .legacy_contents .section-btn-goback-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-subvisual-group{position: relative}
#wm-course_environment-page .legacy_contents .section-subvisual-group > img.visual{max-width: 100%;width: 100%;height: auto}
#wm-course_environment-page .legacy_contents .section-subvisual-group .group{position: absolute;top: 80px}
#wm-course_environment-page .legacy_contents .section-subvisual-group p.num{margin-left: -40px;font-size: 30px;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-subvisual-group p.num > span{border-bottom: solid 4px #2a1e02;padding: 0 15px 8px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-subvisual-group p.num > span .small{font-size: 20px}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2{margin-top: 30px;margin-left: -40px;font-size: 28px;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 span{display: inline-block}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 > span{background-position: 8px 8px;background-repeat: no-repeat;padding: 0 8px 8px 0}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 > span > span{background-color: #fff;padding: 6px 10px 4px}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 > span + br + span{margin-top: 5px}
#wm-course_environment-page .legacy_contents .section-before-after-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-before-after-group .group{font-size: 0;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before,#wm-course_environment-page .legacy_contents .section-before-after-group .group .after{background-position: 0 100%;background-repeat: no-repeat;padding: 0 20px 10px;font-size: 28px;vertical-align: bottom;display: inline-block}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before{background-position: 100% 100%;padding-right: 36px}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before > span{font-size: 20px}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before + .after{margin-left: 13px}
#wm-course_environment-page .legacy_contents .section-before-after-group .aside{margin-top: 20px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group > p{display: inline}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group{max-width: 450px;width: auto;display: inline-block}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group > img{max-width: 100%;width: auto;height: auto}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group .link{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group.left{margin-right: 40px;margin-bottom: 30px;float: left}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group.right{margin-left: 40px;margin-bottom: 30px;float: right}
#wm-course_environment-page .legacy_contents .section-pager-text-bottom-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-pager-text-bottom-group ul.partition + ul.partition{margin-top: 22px}
#wm-course_environment-page .legacy_contents .section-pic-text-group .pic-group{width: 380px;float: left}
#wm-course_environment-page .legacy_contents .section-pic-text-group .pic-group img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-pic-text-group .text-group{width: 470px;float: right}
#wm-course_environment-page .legacy_contents .section-pic-text-group .text-group p + p{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group{margin-left: -30px;margin-right: -30px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .group{border-collapse: separate;border-spacing: 30px;border: none;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .cell-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px;width: 50%;text-align: left;vertical-align: top;display: table-cell;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .beginner:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: ""}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before{background-position: -333px -235px;width: 34px;height: 34px;margin-right: 5px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before{background-position: -233px -235px;width: 34px;height: 34px;margin-right: 5px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .beginner:before{background-position: -731px -131px;width: 40px;height: 40px;margin-right: 10px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before{top: -2px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group h3{margin: -47px 0 22px;font-size: 20px;font-weight: bold;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-information-grid2-group h3 > span{background-color: #fff;padding: 0 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-information-grid2-group p.beginner{border: dotted 2px #e0dbcf;margin-top: 20px;padding: 15px;font-size: 22px;font-weight: bold;text-align: center;color: orange;display: block}
#wm-course_environment-page .legacy_contents .section-social-group{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .section-social-group > li{font-size: 14px;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-social-group > li + li{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-social-group > li.hatena img{width: 20px;height: 20px;position: relative;top: -1px}
#wm-course_environment-page .legacy_contents * + .section-social-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-features-course-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px}
#wm-course_environment-page .legacy_contents .section-features-course-group .point{width: 145px;float: left}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group{padding-top: 18px;width: 665px;float: right}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group .title{font-size: 24px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group .title + *{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group .notes{margin-top: 8px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group,#wm-course_environment-page .legacy_contents .section-faq-group .answer-group{padding-left: 62px;min-height: 42px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:before,#wm-course_environment-page .legacy_contents .section-faq-group .answer-group:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";position: absolute;top: 0;left: 0}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group{padding-top: 6px;font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:before{background-position: -26px -230px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group + .answer-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group{padding-top: 8px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group:before{background-position: -128px -230px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group > .point{margin-top: -3px;font-size: 18px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group > .point + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group + .question-group{border-top: dotted 1px #e0dbcf;margin-top: 30px;padding-top: 36px;min-height: 73px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group + .question-group:before{top: 30px}
#wm-course_environment-page .legacy_contents .section-faq-group .spot-info-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 13px;padding: 10px 15px 8px}
#wm-course_environment-page .legacy_contents .section-faq-group .spot-info-group.campaign{width: 625px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .answer-group + .question-group{margin: 0;padding: 26px 36px 26px 62px;min-height: 42px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .answer-group + .question-group:before{top: 20px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group{margin: 0;padding: 26px 36px 26px 62px;cursor: pointer}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:first-child{margin-top: -20px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:before{top: 20px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -37px -342px;width: 26px;height: 15px;content: "";position: absolute;top: 50%;right: 0;margin-top: -7px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group + .answer-group{display: none}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group.open:after{background-position: -137px -342px;width: 26px;height: 15px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group.open + .answer-group{margin-top: 0;padding-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-cv-application-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-left: auto;margin-right: auto;padding: 30px;width: 600px;text-align: center;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-cv-application-group.trial{padding: 30px 30px 40px;width: 750px}
#wm-course_environment-page .legacy_contents .section-cv-application-group p.title{margin-bottom: 20px;font-size: 24px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group p.title2{margin-bottom: 20px;font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group > a.btn-basic{width: 320px;vertical-align: middle;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-cv-application-group > a.btn-shiryo{margin-left: 20px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-cv-application-group > img{position: absolute;bottom: 0;left: -65px;z-index: 0}
#wm-course_environment-page .legacy_contents .section-cv-application-group .info{margin-bottom: 15px;font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group .info .title{margin-bottom: 5px;font-size: 14px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-cv-application-group{margin-top: 100px}
#wm-course_environment-page .legacy_contents .section-group.cvmt + .section-group.section-cv-application-group{margin-top: 95px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .section-cv-application-group{margin-top: 30px;padding: 20px 30px 20px 30px;width: auto;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .section-cv-application-group .btn-basic{width: 260px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.lp-adobe .section-cv-application-group{margin-top: 50px;padding-left: 95px}
#wm-course_environment-page .legacy_contents .section-social-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-social-group .cell-group{font-size: 14px;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-social-group .cell-group + .cell-group{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group{padding-top: 35px;font-size: 0;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group{width: 250px;font-size: 14px;white-space: normal;vertical-align: top;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group > .mkr{background-color: #fff;border: solid 1px #2a1e02;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;padding-top: 18px;width: 70px;height: 70px;text-align: center;font-size: 16px;font-weight: bold;line-height: normal;display: block;position: absolute;top: -35px;left: -35px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group > .mkr > span{display: block}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group > .mkr > .text{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group:first-child{margin-left: 35px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-next{background:no-repeat center center;width: 60px;height: 170px;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .pic-group > img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .text-group{margin-top: 13px;text-align: center}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .cell-group + .cell-group{border-top: dotted 1px #241c0b;margin-top: 35px;padding-top: 35px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .pic-group{width: 385px;float: left}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .pic-group img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group{width: 475px;float: right}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .none-pic .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .none-pic .text-group{width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group > p{padding-top: 6px;padding-left: 52px;min-height: 42px;display: block;font-size: 20px;font-weight: bold;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group .text{font-size: 18px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group .mkr > span{display: block}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group .title{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group * + .title{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group * + .link{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group .read + *{margin-top: 33px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group{background-color: #f8f5ed;margin-top: 40px;padding: 40px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .right{margin-left: 80px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .left{margin-right: 80px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .left,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .right{margin-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .left > img,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .right > img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .title{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .title + *{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group * + .notes{margin-top: 23px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-aside-group{border-top: dotted 1px #241c0b;padding-top: 35px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-step-flow-num-movie-aside-group{margin-top: 35px}
#wm-course_environment-page .legacy_contents .section-aside-box-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px}
#wm-course_environment-page .legacy_contents .section-aside-box-group .title{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group + .cell-penetration-group{border-top: dotted 1px #241c0b;margin-top: 35px;padding-top: 35px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .pic-group{width: 245px;float: right}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .pic-group img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group{width: 615px;float: left}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .nopic .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .nopic .text-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group.nopic .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group.nopic .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .penetration-group{width: 300px;float: right}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .penetration-group img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .cell-group{width: 600px;float: left}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .text-group{width: 570px;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .pic-group{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group > p{padding-top: 6px;padding-left: 52px;min-height: 42px;display: block;font-size: 20px;font-weight: bold;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group .text{font-size: 18px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group .mkr{background-color: #fff;border: solid 1px #2a1e02;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;padding-top: 8px;width: 42px;height: 42px;text-align: center;font-size: 20px;line-height: normal;display: block;position: absolute;top: 0;left: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group .mkr > span{display: block}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group{margin-top: 15px;padding-left: 52px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group .title{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group * + .title{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group * + .link{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group .read + *{margin-top: 33px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group{background-color: #f8f5ed;margin-top: 40px;padding: 40px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .right{margin-left: 80px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .left{margin-right: 80px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .left,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .right{margin-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .left > img,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .right > img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .title{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group .title + *{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .aside-group * + .notes{margin-top: 23px}
#wm-course_environment-page .legacy_contents .section-form-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 45px 40px 30px;text-align: center}
#wm-course_environment-page .legacy_contents .section-form-group.normal{background: none;border: none;padding: 0}
#wm-course_environment-page .legacy_contents .section-form-group h3{font-size: 28px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-form-group table.form{margin: 28px 0}
#wm-course_environment-page .legacy_contents .section-form-group p.error-environment-mess{margin-top: 15px;text-align: center;color: #b13235;display: none}
#wm-course_environment-page .legacy_contents .section-form-group p.error-environment-mess > span{background: rgba(255, 6, 82, 0.1);box-shadow: 0 0 2px 3px rgba(255, 6, 82, 0.1);-webkit-box-shadow: 0 0 2px 3px rgba(255, 6, 82, 0.1);-moz-box-shadow: 0 0 2px 3px rgba(255, 6, 82, 0.1);display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group button.submit{margin: 18px auto}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group{border-collapse: separate;border-spacing: 0;border: none;width: auto;display: table}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li{font-size: 12px;display: table-row}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li > span{text-align: left;vertical-align: top;display: table-cell}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li + li > span{padding-top: 3px}
#wm-course_environment-page .legacy_contents .section-form-group * + ul.table-notes-aside-group{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-form-group .notes-adobe{background: #fff100;background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, #fff100 50%, #fff100);background: -moz-linear-gradient(top, transparent, transparent 50%, #fff100 50%, #fff100 100%);background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(50%, #fff100), to(#fff100));*background: #fff100;font-weight: bold;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-form-group,#wm-course_environment-page .legacy_contents .section-group + .section-group.section-form-group{margin-top: 160px}
#wm-course_environment-page .legacy_contents .section-include-form-group{margin: 90px 0 0;padding: 0;display: block}
#wm-course_environment-page .legacy_contents .section-include-form-group .section-form-group{background-image: none;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;padding: 0}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px 40px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group{border-collapse: separate;border-spacing: 0;margin-top: 20px;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li{line-height: normal;display: table-row}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li + li > span{border-top: dotted 1px #241c0b}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li > span{padding: 10px 0;height: 31px;text-align: left;line-height: normal;vertical-align: middle;display: table-cell;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li span.rank{width: 140px;font-weight: bold;line-height: 31px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li span.rank:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";margin-right: 15px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank1 span.rank{color: #a69400}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank1 span.rank:before{background-position: -335px -137px;width: 31px;height: 31px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank2 span.rank{color: #858585}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank2 span.rank:before{background-position: -435px -137px;width: 31px;height: 31px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank3 span.rank{color: #847856}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank3 span.rank:before{background-position: -535px -136px;width: 31px;height: 31px}
#wm-course_environment-page .legacy_contents .section-borderbox-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px}
#wm-course_environment-page .legacy_contents .section-borderbox-group > h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-borderbox-group > h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group{border-collapse: separate;border-spacing: 0;border: none;margin-top: 35px;width: 170px;font-size: 14px;vertical-align: top;display: inline-table;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: -1px 0 0 0 #fdfcfa;-webkit-box-shadow: -1px 0 0 0 #fdfcfa;-moz-box-shadow: -1px 0 0 0 #fdfcfa;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group + .cell-group{margin-left: 12.5px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group + .cell-group .main-group .inner:before{content: "";width: 11px;height: 39px;display: block;position: absolute;top: 50%;left: -9px;margin-top: -19px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group > div{display: table-row}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group > div > div{padding: 10px;text-align: center;vertical-align: middle;display: table-cell;white-space: normal;word-break: break-all;word-wrap: break-word;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .main-group .inner{background:repeat 0 0;height: 130px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .aside-group .inner{background-color: #f8f5ed;height: 110px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .mkr-num-group{background-color: #fff;border: solid 1px #2a1e02;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;padding-top: 18px;width: 70px;height: 70px;text-align: center;font-size: 16px;font-weight: bold;line-height: normal;display: block;position: absolute;top: -35px;left: 50%;margin-left: -35px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .mkr-num-group > span{display: block}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .mkr-num-group > .text{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-point-group{border: solid 2px #241c0b;padding: 25px;text-align: center;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: 24px;font-weight: normal;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-point-group img.point{position: absolute;top: -49px;left: 50%;margin-left: -47.5px}
#wm-course_environment-page .legacy_contents .section-point-group,#wm-course_environment-page .legacy_contents .section-group + .section-group.section-point-group{margin-top: 89px}
#wm-course_environment-page .legacy_contents .section-clum2-group .cell-group{width: 430px;float: left}
#wm-course_environment-page .legacy_contents .section-clum2-group .cell-group + .cell-group{float: right}
#wm-course_environment-page .legacy_contents .home .section-clum2-group .cell-group{width: 460px}
#wm-course_environment-page .legacy_contents .section-clum3-group .cell-group{width: 280px;float: left}
#wm-course_environment-page .legacy_contents .section-clum3-group .cell-group + .cell-group{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .cell-group{width: 280px;text-align: center;float: left}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .cell-group + .cell-group{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .pic-group img{margin-left: 15px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group{margin-top: 25px;padding: 0 10px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group h3 + *{margin-top: 23px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group p{text-align: left}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .cell-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .cell-group{width: 280px;text-align: center;float: left}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .cell-group + .cell-group{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group{margin-top: 25px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group h3,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group h3 + *,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group h3 + *{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group p,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group p{text-align: left}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group p.sample,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group p.sample{font-size: 18px;text-align: center}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group p.sample + *,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group p.sample + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .cell-group{width: 435px;text-align: center;float: left}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .cell-group + .cell-group{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .pic-group img{max-height: 200px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .cell-group + .cell-group{margin-top: 50px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group{width: 320px;float: left}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group{width: 520px;float: right}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group > span{width: 300px;height: auto;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group > span:after{content: "";background:repeat 0 0;margin: 15px 0 0 15px;width: 100%;height: 100%;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group img{width: 300px;height: auto;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group{padding-top: 35px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group h3 + *{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group p.sample{font-size: 18px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group p.sample + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-success-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-success-group .main-group{padding: 50px}
#wm-course_environment-page .legacy_contents .section-success-group .pic-group{width: 210px;float: left}
#wm-course_environment-page .legacy_contents .section-success-group .title-group,#wm-course_environment-page .legacy_contents .section-success-group .text-group{width: 540px;float: right}
#wm-course_environment-page .legacy_contents .section-success-group .title-group h3,#wm-course_environment-page .legacy_contents .section-success-group .text-group h3{font-size: 28px;font-weight: bold;line-height: normal;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-success-group .title-group h3 > span,#wm-course_environment-page .legacy_contents .section-success-group .text-group h3 > span{font-size: 50px;color: #ed6d00}
#wm-course_environment-page .legacy_contents .section-success-group .title-group .notes,#wm-course_environment-page .legacy_contents .section-success-group .text-group .notes{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-success-group,#wm-course_environment-page .legacy_contents .section-group + .section-group.section-success-group{margin-top: 80px}
#wm-course_environment-page .legacy_contents .section-example-movie-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 43px 48px;text-align: center}
#wm-course_environment-page .legacy_contents .section-example-movie-group > h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-example-movie-group .group{margin-top: 38px}
#wm-course_environment-page .legacy_contents .section-example-movie-group .cell-group{width: 390px;float: left}
#wm-course_environment-page .legacy_contents .section-example-movie-group .cell-group + .cell-group{float: right}
#wm-course_environment-page .legacy_contents .section-example-movie-group .cell-group p{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group{background-color: #f8f5ed;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 20px}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .pic-group{width: 225px;float: left}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .text-group{padding-top: 10px;width: 605px;float: right}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .text-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group{background-color: #f8f5ed;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 36px}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .pic-group{width: 200px;margin-top: 60px;float: left}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .text-group{padding-top: 10px;width: 566px;float: right}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .text-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group + .cell-group{border-top: dotted 1px #241c0b;margin-top: 30px;padding-top: 30px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group,#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .detail-group{width: 391px;float: left}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .pic-group{width: 484px;float: right}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group .aside{margin-bottom: 15px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .detail-group{border-top: dotted 1px #241c0b;margin-top: 17px;padding-top: 20px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group{margin: 0 -15px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .group{border-collapse: separate;border-spacing: 15px;border: none;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group{background:repeat-x 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: 290px;text-align: left;vertical-align: top;display: table-cell}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group.bg-red{background:repeat-x 0 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group > div{width: 100%;padding: 0 20px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group.clum2{width: 66.666%}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group.clum2 > div{padding: 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group{border-style: solid solid none;border-width: 1px;border-color: #fff;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group > div{padding: 40px 0;font-weight: bold;text-align: center}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group > div.pc-group.main{margin: -20px -20px 0;padding: 0 0 20px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group > div.pc-group.main > img{max-width: 100%;width: 100%;height: auto}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group h3{font-size: 20px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group.red{color: #b13235}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group .plan,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group .price{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group .price{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group .price-aside{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-campaign-group{border: solid 2px #e0dbcf;padding: 10px 5px;text-align: center;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group * + .detail-campaign-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-campaign-date{font-size: 18px;color: #b13235}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-campaign-price{font-size: 24px;color: #b13235}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group > div{border-top: dotted 1px #241c0b;margin-top: 13px;padding-top: 11px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group ul.dot{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group ul.dot li + li{margin-top: 2px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group > div{border-top: dotted 1px #241c0b;margin-top: 13px;padding: 15px 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group .btn-basic,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group a.btn-basic,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group .btn-sub,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group a.btn-sub{max-width: none;padding: 0;width: auto;display: block;height: 54px;line-height: 52px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group .btn-sub{margin-bottom: 10px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group > div{background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group > div > div{padding: 10px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .comment{background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 15px;font-size: 12px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .comment > div{padding: 10px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .comment:before{border-style: solid;border-width: 0 10px 8px 10px;border-color: transparent transparent #fff transparent;content: "";width: 0;height: 0;display: block;position: absolute;top: -8px;left: 14px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .title{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .title:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -540px -239px;width: 20px;height: 21px;content: "";margin-right: 5px;top: -1px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-detail-group{background-color: #e0dbcf;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-detail-group > div{border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;padding: 13px 0 11px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group{font-size: 0;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group{padding: 0 20px;font-size: 14px;white-space: normal;width: 50%;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group{border-left: dotted 1px #241c0b}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .aside-detail-group{height: 100%;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .aside-detail-group:before{content: "";background-color: #e0dbcf;width: 5px;height: 100%;display: block;position: absolute;top: 0;left: -2px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .comment-group{position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .comment-group:before{content: "";background-color: #fff;width: 5px;height: 20px;display: block;position: absolute;bottom: -20px;left: -22px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .aside-detail-group{margin-left: -20px;margin-right: -21px;padding-left: 20px;padding-right: 20px}
#wm-course_environment-page .legacy_contents .section-adobe-banner-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 36px 48px 48px}
#wm-course_environment-page .legacy_contents .section-adobe-banner-group .title{margin-bottom: 10px;font-size: 24px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-adobe-banner-group .title .small{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group{margin-left: -30px;margin-right: -30px}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .group{border-collapse: separate;border-spacing: 30px;border: none;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .cell-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px;width: 50%;text-align: left;vertical-align: top;display: table-cell;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .skill:before{top: -2px}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group h3{margin: -47px 0 22px;font-size: 20px;font-weight: bold;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group h3 > span{background-color: #fff;padding: 0 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-coporation-example .pic-group{width: 130px;float: left}
#wm-course_environment-page .legacy_contents .section-coporation-example .pic-group > img{width: 120px;border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group{padding-top: 10px;width: 740px;float: right}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group h3{font-size: 18px;line-height: 150%;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-education-merit .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .section-education-merit .cell-group + .cell-penetration-group{margin-top: 35px}
#wm-course_environment-page .legacy_contents .section-education-merit .pic-group{width: 75px;float: left}
#wm-course_environment-page .legacy_contents .section-education-merit .title-group,#wm-course_environment-page .legacy_contents .section-education-merit .text-group{width: 800px;float: right}
#wm-course_environment-page .legacy_contents .section-education-merit .cell-penetration-group .penetration-group{width: 300px;float: right}
#wm-course_environment-page .legacy_contents .section-education-merit .cell-penetration-group .penetration-group img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-education-merit .cell-penetration-group .cell-group{width: 600px;float: left}
#wm-course_environment-page .legacy_contents .section-education-merit .cell-penetration-group .title-group,#wm-course_environment-page .legacy_contents .section-education-merit .cell-penetration-group .text-group{width: 570px;float: none}
#wm-course_environment-page .legacy_contents .section-education-merit .cell-penetration-group .pic-group{display: none}
#wm-course_environment-page .legacy_contents .section-education-merit .title-group > p{font-size: 24px;font-weight: bold;margin-bottom: 10px;padding-top: 20px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-pager-group{display: none}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group{position: relative}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-left,#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-right{display: none}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group ul{font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group ul:hover{-moz-animation-play-state: paused !important;-webkit-animation-play-state: paused !important;animation-play-state: paused !important}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group li{width: 174px;font-size: 14px;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group li + li{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group a{text-align: center;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group a .name{text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group a:hover .name{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p{text-align: center;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p.num{font-size: 16px;font-weight: bold;line-height: normal;color: #2a1e02;position: absolute;top: -15px;left: 12px;z-index: 5}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p.num > span{border-bottom: solid 2px #2a1e02;padding: 0 4px 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p.num > span .small{font-size: 10px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .pic-group{margin: 0 auto;width: 150px;height: 162px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .pic-group img.main{max-width: 150px;max-height: 150px;width: auto;height: auto;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .pic-group img.blind-circle{background:no-repeat 0 0;max-width: 162px;max-height: 162px;min-width: 162px;min-height: 162px;width: 162px;height: 162px;position: absolute;top: 0;left: 0;z-index: 1}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .before{background:no-repeat 0 0;margin: -47px auto 5px;padding-top: 17px;width: 75px;height: 82px;font-size: 14px;font-weight: bold;line-height: normal;color: #2a1e02;text-align: center;display: inline-block;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .before span{margin-top: -6px;font-size: 10px;font-weight: normal;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after{font-size: 14px;font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span{border-bottom: solid 4px #241c0b;padding: 0 8px 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-blue{border-color: #6998a3}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-green{border-color: #5eaf96}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-orange{border-color: #da7232}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-pink{border-color: #ef6a68}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-yellow{border-color: #cca735}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .name{margin-top: 8px;font-size: 12px}
#wm-course_environment-page .legacy_contents .body-group .wrap .section-slider-circle-group{margin-top: 0;margin-left: 0;margin-right: 0}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-pager-group{display: none}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group{position: relative}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-left,#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-right{display: none}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul{font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul li{background-color: #fff;border-style: none solid solid none;border-width: 13px;border-color: transparent;width: 233px;font-size: 14px;vertical-align: top;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul li + li{margin-left: 20.333px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul li:after{content: "";background:repeat 0 0;width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;margin: 13px 0 0 13px;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul a{background-color: #fff;text-align: left;display: block;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul p{display: block}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .pic-group{width: 220px;height: 130px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .pic-group img.main{max-width: 220px;max-height: 130px;width: auto;height: auto;position: relative;z-index: 0;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .text-group{padding: 15px 15px 13px;white-space: normal}
#wm-course_environment-page .legacy_contents .section-slider-banner-group{background-color: #f8f5ed;border: solid 2px #ded9ce;text-align: center;position: relative;overflow: hidden;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-pager-group{display: none}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group{padding: 30px 75px;position: relative}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left,#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right{background-color: #ded9ce;width: 40px;display: block;position: absolute;top: 0;bottom: 0;z-index: 1}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;position: absolute;top: 50%;left: 10px;margin-top: -10px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left{left: 0}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left:before{background-position: -640px -240px;width: 20px;height: 20px;background-position: -640px -239px;height: 21px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right{right: 0}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right:before{background-position: -339px -43px;width: 20px;height: 20px;background-position: -339px -42px;height: 21px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul{margin: 0 auto;width: 825px;font-size: 0;white-space: nowrap;display: block;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul li{width: 255px;font-size: 14px;vertical-align: top;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul li + li{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-group.section-slider-banner-group{margin-top: 90px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic{border-radius: 4px 4px 0 4px;-webkit-border-radius: 4px 4px 0 4px;-moz-border-radius: 4px 4px 0 4px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tr:last-child > *:last-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic td{padding: 19px 20px 17px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th{background-color: #e9e4d9;padding-left: 20px;padding-right: 20px;width: 200px;font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li{font-size: 14px;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li + li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li + li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li + li{margin: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li + li{margin-left: 40px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 + ul.group2{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell1{width: 175px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell2{width: 195px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell3{width: 140px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell4{width: 210px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half{margin-top: -10px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half + ul.group-half{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li{margin-top: 8px;width: 48%}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li.large{font-size: 24px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li.large:before{top: 0.575em}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li + li{margin: 8px 0 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link{text-align: right}
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link a{background-color: #e0dbcf;padding: 8px 15px;font-size: 12px;color: #2a1e02;text-decoration: none;display: inline-block;border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link a:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -242px -45px;width: 14px;height: 14px;margin-right: 8px;top: -2px}
#wm-course_environment-page .legacy_contents .section-home-banner{text-align: center;padding: 50px 0 0 0;margin-bottom: 60px}
#wm-course_environment-page .legacy_contents .section-home-banner .wrap{text-align: center}
#wm-course_environment-page .legacy_contents .section-course-banner{text-align: center;padding: 50px 0}
#wm-course_environment-page .legacy_contents .section-course-banner .wrap{text-align: center;padding: 0;width: inherit}
#wm-course_environment-page .legacy_contents .section-special-column-group .pic-group{width: 145px;height: 97px}
#wm-course_environment-page .legacy_contents .section-special-column-group .pic-group img{max-width: 145px;width: 145px;height: 97px}
#wm-course_environment-page .legacy_contents .section-special-column-group .text-group{margin: -97px 0 0 165px;padding-top: 10px;min-height: 97px}
#wm-course_environment-page .legacy_contents .section-special-column-group .text-group .title{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-special-column-group .text-group .commment{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-special-column-group .group{border-bottom: dotted 1px #241c0b;padding-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-special-column-group .group + .group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-information-list-group{border-collapse: separate;border-spacing: 0;border: none;empty-cells: show;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-information-list-group > li{display: table-row;position: relative}
#wm-course_environment-page .legacy_contents .section-information-list-group > li > span{border-bottom: dotted 1px #241c0b;padding-bottom: 18px;text-align: left;vertical-align: top;display: table-cell}
#wm-course_environment-page .legacy_contents .section-information-list-group > li > span.date{padding-right: 20px;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-information-list-group > li + li > span{padding-top: 16px}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog > li > span{height: 74px}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog > li + li > span{height: 91px}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a{white-space: normal;position: relative;overflow: hidden;max-height: 41.44px;height: 41.44px;font-size: 14px;line-height: 148%;display: block}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a:before,#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a:after{background: #fff;position: absolute}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a:before{content: "...";top: 20.72px;right: 0}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a:after{content: "";height: 100%;width: 100%}
#wm-course_environment-page .legacy_contents .ie8 .section-information-list-group.blog .text a:before,#wm-course_environment-page .legacy_contents .ie8 .section-information-list-group.blog .text a:after{display: none}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group{margin-top: 60px;padding-right: 20px;width: 450px;font-size: 14px;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group.first{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3 + *{margin-top: 5px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-sitemap-linklist-group{margin-top: 60px}
#wm-course_environment-page .legacy_contents .section-special-list-group{margin: -50px -60px 0 0;font-size: 0}
#wm-course_environment-page .legacy_contents .section-special-list-group .cell-group{margin: 50px 60px 0 0;width: 260px;font-size: 14px;text-decoration: none;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-special-list-group .pic-group img{max-width: 260px;width: 260px;height: auto;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-special-list-group .pic-group + .text-group{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-special-list-group .text-group .title{font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-special-list-group .text-group .mkr{font-size: 12px;font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-special-list-group .text-group .mkr > span{background-color: #f8f5ed;padding: 0 10px;line-height: 26px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-special-list-group .text-group .commment{margin-top: 12px;text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-alumni-list-group ul{margin: -30px -36px 0 0;font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-list-group ul:hover{-moz-animation-play-state: paused !important;-webkit-animation-play-state: paused !important;animation-play-state: paused !important}
#wm-course_environment-page .legacy_contents .section-alumni-list-group li{margin: 80px 36px 0 0;width: 198px;font-size: 14px;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-alumni-list-group a{text-align: center;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-list-group a .name{text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-alumni-list-group a:hover .name{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-alumni-list-group p{text-align: center;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-list-group p.num{font-size: 24px;font-weight: bold;line-height: normal;color: #2a1e02;position: absolute;top: -15px;left: 0;z-index: 5}
#wm-course_environment-page .legacy_contents .section-alumni-list-group p.num > span{border-bottom: solid 4px #2a1e02;padding: 0 4px 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-alumni-list-group p.num > span .small{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .pic-group{margin: 0 auto;width: 150px;height: 162px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .pic-group img.main{max-width: 150px;max-height: 150px;width: auto;height: auto;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .pic-group img.blind-circle{background:no-repeat 0 0;max-width: 162px;max-height: 162px;min-width: 162px;min-height: 162px;width: 162px;height: 162px;position: absolute;top: 0;left: 0;z-index: 1}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .before{background:no-repeat 0 0;margin: -47px auto 5px;padding-top: 22px;width: 75px;height: 82px;font-size: 14px;font-weight: bold;line-height: normal;color: #2a1e02;text-align: center;display: inline-block;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .before span{margin-top: -3px;font-size: 10px;font-weight: normal;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after{font-size: 14px;font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after > span{border-bottom: solid 4px #241c0b;padding: 0 8px 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after > span.line-blue{border-color: #6998a3}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after > span.line-green{border-color: #5eaf96}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after > span.line-orange{border-color: #da7232}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after > span.line-pink{border-color: #ef6a68}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .after > span.line-yellow{border-color: #cca735}
#wm-course_environment-page .legacy_contents .section-alumni-list-group .text-group .name{margin-top: 8px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-alumni-works-group{border: solid 2px #e0dbcf;background:repeat 0 0;padding: 40px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-alumni-works-group > h3{font-size: 18px;font-weight: bold;text-align: center}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul{margin-top: 33px;font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li{width: 190px;font-size: 14px;text-align: center;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li .pic-group img{max-width: 190px;width: 190px;height: auto}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li .text-group{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li + li{margin-left: 18.67px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-alumni-works-group{margin-top: 100px}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link li{display: inline-block}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link li:before{background-position: -743px -243px;width: 14px;height: 14px;top: 0.325em}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link li + li{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-course-no1-group{border-bottom: dotted 1px #241c0b;padding-bottom: 20px;font-size: 0}
#wm-course_environment-page .legacy_contents .section-course-no1-group > img,#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group{vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-course-no1-group > img{margin-right: 15px;max-width: 94px;width: 94px;height: 94px}
#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group{display: inline-block}
#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group .title{font-size: 28px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group .comment{margin-top: 5px;font-size: 14px}
#wm-course_environment-page .legacy_contents .section.section-course-no1-group + .section{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-course-set-group{background: #f8f5ed;padding: 26px 30px}
#wm-course_environment-page .legacy_contents .section-course-set-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-course-set-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group img,#wm-course_environment-page .legacy_contents .section-course-adobe-info-group .text-group{vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group img{margin-right: 15px;max-width: 38px;width: 38px;height: auto}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group .text-group{font-size: 18px;font-weight: bold;display: inline-block}
#wm-course_environment-page .legacy_contents .section-difference-point-group{position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-difference-point-group > img.pic{position: absolute;bottom: 0;right: -5px;z-index: 0}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group{position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group + .cell-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group{background-color: #ee7610;border: solid 1px #ee7610;width: 75px;height: 75px;font-size: 18px;text-align: center;float: left;position: relative;overflow: hidden;border-radius: 37px}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group > p{display: block}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group > p.text{background-color: #fff;padding-top: 10px;height: 40px;color: #ee7610}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group > p.num{line-height: 33px;color: #fff}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .title-group,#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .text-group{width: 805px;float: right}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .title-group{padding-top: 20px}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .title-group h3{font-size: 24px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .text-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-grow-point-group{font-size: 0;text-align: center}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group{background: #f8f5ed;width: 240px;font-size: 18px;text-align: center;vertical-align: top;display: inline-block;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group + .cell-group{margin-left: 25px}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .pic-group{background:repeat 0 0;padding: 30px 10px;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .text-group{padding: 20px 10px 20px;border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group{position: relative}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group{margin-top: 35px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3{font-size: 18px;font-weight: bold;position: relative}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1 + .comment,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2 + .comment,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3 + .comment{padding-left: 40px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";margin-right: 9px;position: relative;top: -1px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3.no1:before{background-position: -335px -137px;width: 31px;height: 31px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3.no2:before{background-position: -435px -137px;width: 31px;height: 31px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1.no3:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2.no3:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3.no3:before{background-position: -535px -136px;width: 31px;height: 31px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group .comment{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group .comment .price{display: none}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group{border: solid 2px #e0dbcf;border-collapse: separate;border-spacing: 0;width: 100%;display: table;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group > div{background:repeat-x 0 0;padding: 30px 35px;text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group > div + div{padding-left: 0}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .btn-group{width: 278px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group p{overflow: visible}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group p + p{margin-top: 3px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group .title{margin-bottom: 8px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group .price-before{text-decoration: line-through}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group .price-after{font-size: 18px;font-weight: bold;color: #b13235}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group{background-color: #f8f5ed;padding: 20px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .comment{background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 15px;padding: 20px;font-size: 12px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .comment:before{border-style: solid;border-width: 0 10px 8px 10px;border-color: transparent transparent #fff transparent;content: "";width: 0;height: 0;display: block;position: absolute;top: -8px;left: 14px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .comment p.strong{margin-bottom: 3px;font-size: 14px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .title{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .title:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -540px -239px;width: 20px;height: 21px;content: "";margin-right: 5px;top: -1px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-popularity-index-group{margin-top: 100px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic thead tr:first-child > *:first-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic thead tr:first-child > *:first-child{border-radius: 4px 0 0 0;-webkit-border-radius: 4px 0 0 0;-moz-border-radius: 4px 0 0 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic thead tr:first-child > *:last-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic thead tr:first-child > *:last-child{border-radius: 0 4px 0 0;-webkit-border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic thead tr:last-child > *:first-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic thead tr:last-child > *:first-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic thead tr:last-child > *:last-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic thead tr:last-child > *:last-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic tbody tr:first-child > *:first-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic tbody tr:first-child > *:first-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic tbody tr:first-child > *:last-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic tbody tr:first-child > *:last-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic tbody tr:last-child > *:first-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic tbody tr:last-child > *:first-child{border-radius: 0 0 0 4px;-webkit-border-radius: 0 0 0 4px;-moz-border-radius: 0 0 0 4px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic tbody tr:last-child > *:last-child,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic tbody tr:last-child > *:last-child{border-radius: 0 0 4px 0;-webkit-border-radius: 0 0 4px 0;-moz-border-radius: 0 0 4px 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td{padding-left: 15px;padding-right: 15px;text-align: left;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.skill,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.skill,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.skill,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.skill{width: 315px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.price,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.price,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.price,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.price{width: 110px;text-align: right}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.adobe,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.soft,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.adobe,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.soft,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.adobe,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.soft,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.adobe,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.soft{width: 110px;text-align: right}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.adobe .yes,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.soft .yes,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.adobe .yes,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.soft .yes,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.adobe .yes,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.soft .yes,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.adobe .yes,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.soft .yes{color: #f00}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.adobe .line-through,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic th.soft .line-through,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.adobe .line-through,#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic td.soft .line-through,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.adobe .line-through,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.soft .line-through,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.adobe .line-through,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.soft .line-through{text-decoration: line-through}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic ul.list-adobesoft,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic ul.list-adobesoft{font-size: 0}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic ul.list-adobesoft li,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic ul.list-adobesoft li{min-width: 140px;font-size: 14px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group table.basic ul.list-adobesoft .icon,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic ul.list-adobesoft .icon{margin-right: 7px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td{padding-left: 15px;padding-right: 15px;text-align: left;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.point,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.point{padding-left: 5px;padding-right: 5px;width: 50px;text-align: center}
#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.skill,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.skill{width: 270px}
#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.price,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.price{width: 100px}
#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic th.soft,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group table.basic td.soft{width: 180px}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-left: auto;margin-right: auto;padding: 30px;width: 820px;text-align: center;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number a.btn-basic{width: 320px;position: relative;float: left;z-index: 1}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-left{width: 290px;text-align: left;float: left;margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-left .mail{font-size: 37px;font-weight: bold;line-height: 100%}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-right{width: 430px;text-align: left;float: right}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-right .time{line-height: 140%;float: left;margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .title{font-size: 20px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .num{font-size: 37px;font-weight: bold;width: 250px;float: left;display: block;line-height: 100%}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .num.pc-group{display: block}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .num.sp-group{display: none}
#wm-course_environment-page .legacy_contents .section-group .section-group.section-cv-application-group-number{margin-top: 145px}
#wm-course_environment-page .legacy_contents .section-group.cvmt .section-group.section-cv-application-group-number{margin-top: 95px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group{margin-left: -30px;margin-right: -30px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .group{border-collapse: separate;border-spacing: 30px;border: none;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .cell-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .cell-group div{float: left;width: 230px;margin-right: 40px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group h3{margin: -47px 0 22px;font-size: 20px;font-weight: bold;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group h3 > span{background-color: #fff;padding: 0 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-introduction img{padding-left: 20px;float: right}
#wm-course_environment-page .legacy_contents .section-introduction-teacher{margin-top: 38px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .pic-group{width: 130px;float: left;margin-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .group-left{width: 370px;float: left}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .group-right{width: 370px;float: right}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .pic-group > img{width: 100px;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .text-group{text-align: left;padding-top: 20px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .text-group h3{font-size: 18px;line-height: 150%;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .section-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 43px 48px 48px;text-align: center}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group + .notes{text-align: right}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group > h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group > h3 + *{margin-top: 38px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .group{width: 370px;text-align: left;float: left}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .group + .group{float: right}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .cell-group + .cell-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .pic-group{width: 100px;height: 100px;text-align: center}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .pic-group > img{max-width: 100px;width: 100px;height: auto;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .text-group{margin: -100px 0 0 120px;padding-top: 20px;min-height: 100px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group{width: 680px;margin: 0 auto}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .cell-group{width: 320px;text-align: center;float: left}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .cell-group + .cell-group{float: right}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .pic-group img{margin-left: 15px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group{margin-top: 25px;padding: 0 10px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group h3 + *{margin-top: 23px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group p{text-align: left}
#wm-course_environment-page .legacy_contents .section-cg-movie-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 43px 48px;text-align: center}
#wm-course_environment-page .legacy_contents .section-cg-movie-group > h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .group{margin-top: 38px}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group > h4{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group{width: 390px;text-align: left;float: left}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group .left,#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group .right{width: 180px}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group + .cell-group{float: right}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group p{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group{font-size: 0;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group{width: 345px;font-size: 14px;text-align: left;vertical-align: top;white-space: normal;display: inline-block;float: left;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: -1px 0 0 0 #fdfcfa;-webkit-box-shadow: -1px 0 0 0 #fdfcfa;-moz-box-shadow: -1px 0 0 0 #fdfcfa}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group.wide{width: 530px}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group + .cell-group{float: right}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .main-group{border-collapse: separate;border-spacing: 0;border: none;empty-cells: show;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .main-group .inner{background:repeat 0 0;height: 70px;padding: 5px 10px;text-align: center;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .main-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group{background-color: #f8f5ed;min-height: 210px}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group .inner{text-align: left;padding: 30px}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group .title{font-size: 16px;font-weight: bold;line-height: 210%}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group .pic-group{margin-right: 20px;float: left}
#wm-course_environment-page .legacy_contents .section-cv-contact-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-left: auto;margin-right: auto;padding: 30px;width: 600px;text-align: center;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-cv-contact-group.trial{padding: 30px 30px 40px;width: 750px}
#wm-course_environment-page .legacy_contents .section-cv-contact-group p.title{margin-bottom: 20px;font-size: 24px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > a.btn-basic{width: 320px;vertical-align: middle;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > a.btn-shiryo{margin-left: 20px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > img{position: absolute;bottom: 0;left: -65px;z-index: 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-cv-contact-group{margin-top: 145px}
#wm-course_environment-page .legacy_contents .section-group.cvmt + .section-group.section-cv-contact-group{margin-top: 95px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .section-cv-contact-group{margin-top: 90px;padding: 20px 30px 20px 95px;width: auto;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .section-cv-contact-group .btn-basic{width: 260px}
#wm-course_environment-page .legacy_contents .top-movie-group{width: 200px;margin: 26px  auto 0 auto}
#wm-course_environment-page .legacy_contents .top-movie-group a{font-size: 12px;border: #FFFFFF solid 1px;padding: 9px 20px 10px 20px;text-decoration: none;color: #FFFFFF;text-align: center;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px}
#wm-course_environment-page .legacy_contents .top-movie-group a.link-modal:after{display: none}
#wm-course_environment-page .legacy_contents .section-campaign-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px;font-size: 24px;font-weight: bold;text-align: center}
#wm-course_environment-page .legacy_contents .section-campaign-group .title{font-size: 18px}
#wm-course_environment-page .legacy_contents .section-form-group .section-campaign-group{background-color: #fff;border-width: 1px;margin-top: 15px;padding: 15px 30px;font-size: 18px}
#wm-course_environment-page .legacy_contents .noscroll{position: fixed;overflow-y: auto;width: 100%}

/* ---- legacy/css/sp_layout.css ---- */
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents .wrap-master-group{background-color: #fff;min-width: 320px}
#wm-course_environment-page .legacy_contents .wrap{padding-left: 20px;padding-right: 20px;width: auto}
#wm-course_environment-page .legacy_contents .display-small{display: block}
#wm-course_environment-page .legacy_contents .pc-group{display: none}
#wm-course_environment-page .legacy_contents .sp-group{display: block}
#wm-course_environment-page .legacy_contents .f-basic{font-size: 14px}
#wm-course_environment-page .legacy_contents .f-xlarge{font-size: 18px}
#wm-course_environment-page .legacy_contents .f-large{font-size: 16px}
#wm-course_environment-page .legacy_contents .f-small{font-size: 12px}
#wm-course_environment-page .legacy_contents .f-xsmall{font-size: 10px}
#wm-course_environment-page .legacy_contents body{background-color: #f4f4f4;color: #2a1e02;width: 100%;overflow-x: hidden}
#wm-course_environment-page .legacy_contents img{max-width: 100%;width: auto;height: auto;vertical-align: middle}
#wm-course_environment-page .legacy_contents img *.border{border: solid 1px #d4d4d4}
#wm-course_environment-page .legacy_contents a.window:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -268px -71px;width: 15px;height: 11px;content: "";margin-left: 5px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents a.window:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents a.img-window{display: inline-block;position: relative}
#wm-course_environment-page .legacy_contents a.img-window:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -268px -71px;width: 15px;height: 11px;content: "";position: absolute;bottom: 10px;right: 10px;z-index: 1}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents a.img-window:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents a.link-modal:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -70px -71px;width: 14px;height: 12px;content: "";margin-left: 5px;top: -1px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents a.link-modal:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents a.link-modal.btn-basic:after{display: none}
#wm-course_environment-page .legacy_contents a.pdf:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -116px -118px;width: 15px;height: 15px;content: "";margin-right: 5px;top: -1px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents a.pdf:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents a.play{display: inline-block;position: relative}
#wm-course_environment-page .legacy_contents a.play:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -6px -56px;width: 38px;height: 39px;content: "";position: absolute;top: 50%;left: 50%;margin: -19px 0 0 -19px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents a.play:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents a.link-next:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";margin-right: 5px;top: -1px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents a.link-next:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .icon{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .icon{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .icon.modal-close{background-position: -359px -109px;width: 33px;height: 33px}
#wm-course_environment-page .legacy_contents .notes-table{margin-top: 10px;font-size: 14px;text-align: left}
#wm-course_environment-page .legacy_contents ul.dot li{padding-left: 12px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.dot li:before{content: "";background-color: #241c0b;width: 4px;height: 4px;font-size: 100%;display: block;position: absolute;top: 0.65em;left: 0;overflow: hidden}
#wm-course_environment-page .legacy_contents ul.dot li + li{margin-top: 0.6em}
#wm-course_environment-page .legacy_contents ul.check li{padding-top: 1px;padding-left: 24px;min-height: 17px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.check li:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -267px -18px;width: 17px;height: 17px;font-size: 100%;display: block;position: absolute;top: 0.225em;left: 0;overflow: hidden}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents ul.check li:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents ul.check li + li{margin-top: 0.6em}
#wm-course_environment-page .legacy_contents ul.partition{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents ul.partition li{font-size: 14px;display: inline;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.partition li + li:before{content: "\7c";margin: 0 25px}
#wm-course_environment-page .legacy_contents ul.link li{padding-left: 18px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents ul.link li:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";position: absolute;top: 0.375em;left: 0}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents ul.link li:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents ul.link li + li{margin-top: 0.4em}
#wm-course_environment-page .legacy_contents ul.link li.no-icon:before{display: none}
#wm-course_environment-page .legacy_contents ul.link li.indent{padding-left: 36px}
#wm-course_environment-page .legacy_contents ul.link li.indent:before{left: 18px}
#wm-course_environment-page .legacy_contents .section-master-group{padding: 40px 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-group.prev-slider{margin-top: 70px}
#wm-course_environment-page .legacy_contents .section + .section{margin-top: 20px}
#wm-course_environment-page .legacy_contents table.basic{border-style: solid none none solid;border-width: 2px;border-color: #e0dbcf;border-collapse: separate;border-spacing: 0;width: 100%;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden}
#wm-course_environment-page .legacy_contents table.basic tr:first-child > *:first-child{border-radius: 4px 0 0 0;-webkit-border-radius: 4px 0 0 0;-moz-border-radius: 4px 0 0 0}
#wm-course_environment-page .legacy_contents table.basic tr:first-child > *:last-child{border-radius: 0 4px 0 0;-webkit-border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0}
#wm-course_environment-page .legacy_contents table.basic tr:last-child > *:first-child{border-radius: 0 0 0 4px;-webkit-border-radius: 0 0 0 4px;-moz-border-radius: 0 0 0 4px}
#wm-course_environment-page .legacy_contents table.basic tr:last-child > *:last-child{border-radius: 0 0 4px 0;-webkit-border-radius: 0 0 4px 0;-moz-border-radius: 0 0 4px 0}
#wm-course_environment-page .legacy_contents table.basic.sp-block{display: block}
#wm-course_environment-page .legacy_contents table.basic.sp-block thead,#wm-course_environment-page .legacy_contents table.basic.sp-block tbody,#wm-course_environment-page .legacy_contents table.basic.sp-block tr,#wm-course_environment-page .legacy_contents table.basic.sp-block th,#wm-course_environment-page .legacy_contents table.basic.sp-block td{display: block}
#wm-course_environment-page .legacy_contents table.basic.sp-block tr:first-child > *:first-child{border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents table.basic.sp-block tr:first-child > *:last-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents table.basic.sp-block tr:last-child > *:first-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents table.basic.sp-block tr:last-child > *:last-child{border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px}
#wm-course_environment-page .legacy_contents table.basic th,#wm-course_environment-page .legacy_contents table.basic td{border-style: none solid solid none;border-width: 2px;border-color: #e0dbcf;padding: 9px 15px 7px;text-align: left;vertical-align: top}
#wm-course_environment-page .legacy_contents table.basic th{background-color: #f8f5ed;color: #241c0b}
#wm-course_environment-page .legacy_contents table.basic td{background-color: #fff;color: #333}
#wm-course_environment-page .legacy_contents table.basic td p + p{margin-top: 5px}
#wm-course_environment-page .legacy_contents table.form{border-style: none;display: block}
#wm-course_environment-page .legacy_contents table.form thead,#wm-course_environment-page .legacy_contents table.form tbody,#wm-course_environment-page .legacy_contents table.form tr,#wm-course_environment-page .legacy_contents table.form th,#wm-course_environment-page .legacy_contents table.form td{border-style: none;padding: 0;display: block}
#wm-course_environment-page .legacy_contents table.form th,#wm-course_environment-page .legacy_contents table.form td{background-color: transparent;color: #241c0b}
#wm-course_environment-page .legacy_contents table.form tr.error{background-color: #fff0f0}
#wm-course_environment-page .legacy_contents table.form tr.error th,#wm-course_environment-page .legacy_contents table.form tr.error td{background-color: transparent;color: #241c0b}
#wm-course_environment-page .legacy_contents table.form th{font-weight: bold}
#wm-course_environment-page .legacy_contents table.form td{margin-top: 8px}
#wm-course_environment-page .legacy_contents table.form tr + tr > th{margin-top: 18px}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents input,#wm-course_environment-page .legacy_contents textarea,#wm-course_environment-page .legacy_contents select{outline: none;font: inherit;font-size: inherit;font-family: "Lato", "YuGothic", "Yu Gothic", "游ゴシック", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-appearance: none;-webkit-text-size-adjust: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none}
#wm-course_environment-page .legacy_contents input.ontxt,#wm-course_environment-page .legacy_contents textarea,#wm-course_environment-page .legacy_contents select{max-width: 100%;width: 100%;line-height: 100%;display: block}
#wm-course_environment-page .legacy_contents input.ontxt.auto,#wm-course_environment-page .legacy_contents textarea.auto,#wm-course_environment-page .legacy_contents select.auto{max-width: 100%;width: auto}
#wm-course_environment-page .legacy_contents input.ontxt,#wm-course_environment-page .legacy_contents textarea{background-color: #fff;border: solid 1px #d4d4d4;padding: 6px 14px 4px;color: #2a1e02;vertical-align: middle;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none}
#wm-course_environment-page .legacy_contents input.ontxt:active,#wm-course_environment-page .legacy_contents input.ontxt:focus,#wm-course_environment-page .legacy_contents textarea:active,#wm-course_environment-page .legacy_contents textarea:focus{background-color: #fff;border-color: #4b8ec9;color: #2a1e02;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset;-webkit-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset;-moz-box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.025) inset}
#wm-course_environment-page .legacy_contents input.ontxt::-webkit-input-placeholder,#wm-course_environment-page .legacy_contents textarea::-webkit-input-placeholder{color: #747474;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt::-moz-placeholder,#wm-course_environment-page .legacy_contents textarea::-moz-placeholder{color: #747474;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt:-ms-input-placeholder,#wm-course_environment-page .legacy_contents textarea:-ms-input-placeholder{color: #747474;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt{height: 36px}
#wm-course_environment-page .legacy_contents select{appearance: none;-webkit-appearance: none;-moz-appearance: none;text-indent: .01px;text-overflow: "";background-position: 100% center;background-repeat: no-repeat;background-color: #fff;border: solid 1px #d4d4d4;margin: 0;padding: 6px 34px 6px 14px;text-align: left;display: block;cursor: pointer}
#wm-course_environment-page .legacy_contents select::-ms-expand{display: none}
#wm-course_environment-page .legacy_contents input.ontxt.error,#wm-course_environment-page .legacy_contents textarea.error,#wm-course_environment-page .legacy_contents select.error{background-color: #ffe4e4;border-color: #ff0652;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents input.ontxt:disabled,#wm-course_environment-page .legacy_contents textarea:disabled,#wm-course_environment-page .legacy_contents select:disabled{background-color: #ededed;border-color: #d9dee2;color: #727d87}
#wm-course_environment-page .legacy_contents input.ontxt:disabled::-webkit-input-placeholder,#wm-course_environment-page .legacy_contents textarea:disabled::-webkit-input-placeholder,#wm-course_environment-page .legacy_contents select:disabled::-webkit-input-placeholder{color: #727d87;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt:disabled::-moz-placeholder,#wm-course_environment-page .legacy_contents textarea:disabled::-moz-placeholder,#wm-course_environment-page .legacy_contents select:disabled::-moz-placeholder{color: #727d87;font-weight: normal}
#wm-course_environment-page .legacy_contents input.ontxt:disabled:-ms-input-placeholder,#wm-course_environment-page .legacy_contents textarea:disabled:-ms-input-placeholder,#wm-course_environment-page .legacy_contents select:disabled:-ms-input-placeholder{color: #727d87;font-weight: normal}
#wm-course_environment-page .legacy_contents label{cursor: pointer}
#wm-course_environment-page .legacy_contents .input-rc-group{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .input-rc-group > li{font-size: 0;line-height: normal;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .input-rc-group > li + li{margin-top: 10px}
#wm-course_environment-page .legacy_contents .input-rc-group > li.disabled{opacity: 0.6;color: #999}
#wm-course_environment-page .legacy_contents .input-rc-group > li label{padding-left: 25px;min-height: 20px;font-size: 14px;line-height: 20px;color: #585858;display: inline-block;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .input-rc-group.line{margin: -10px 0 0;padding: 0;line-height: normal}
#wm-course_environment-page .legacy_contents .input-rc-group.line > li{margin-top: 10px;margin-right: 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .input-rc-group.line > li:last-child{margin-right: 0}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-sp{border: solid 1px #d4d4d4;margin: 0;padding: 0;display: block;font-size: 0;line-height: normal;white-space: nowrap}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle li,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-sp li{margin: 0;padding: 0;width: 50%;font-size: 14px;line-height: normal;text-align: center;display: inline-block}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle li label,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-sp li label{margin: 0;padding: 6px 4px 4px;display: block}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle li + li,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-sp li + li{border-left: solid 1px #d4d4d4;margin: 0;padding: 0}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle.error,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-sp.error{background-color: #ffe4e4;border-color: #ff0652}
#wm-course_environment-page .legacy_contents .input-rc-group.toggle.error li,#wm-course_environment-page .legacy_contents .input-rc-group.toggle-sp.error li{border-color: #ff0652}
#wm-course_environment-page .legacy_contents .error-mess{margin-top: 5px;color: #ff0652}
#wm-course_environment-page .legacy_contents .btn-basic,#wm-course_environment-page .legacy_contents a.btn-basic,#wm-course_environment-page .legacy_contents .btn-shiryo,#wm-course_environment-page .legacy_contents a.btn-shiryo,#wm-course_environment-page .legacy_contents .btn-sub,#wm-course_environment-page .legacy_contents a.btn-sub{border: none;padding: 0 20px;height: 42px;line-height: 40px;font-size: 14px;color: #fff;text-align: center;text-decoration: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: block}
#wm-course_environment-page .legacy_contents .btn-basic:hover,#wm-course_environment-page .legacy_contents a.btn-basic:hover,#wm-course_environment-page .legacy_contents .btn-shiryo:hover,#wm-course_environment-page .legacy_contents a.btn-shiryo:hover,#wm-course_environment-page .legacy_contents .btn-sub:hover,#wm-course_environment-page .legacy_contents a.btn-sub:hover{opacity: 1}
#wm-course_environment-page .legacy_contents .btn-basic,#wm-course_environment-page .legacy_contents a.btn-basic{background-color: #ed6d00;border-style: none solid solid none;border-width: 2px;border-color: #bf5801;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;margin: 0 auto;min-width: 180px;width: 180px;text-align: center;vertical-align: middle;display: block}
#wm-course_environment-page .legacy_contents .btn-basic:before,#wm-course_environment-page .legacy_contents a.btn-basic:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -70px -20px;width: 12px;height: 12px;content: "";margin-right: 8px;top: -2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .btn-basic:before,#wm-course_environment-page .legacy_contents a.btn-basic:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .btn-basic.btn-go-trial,#wm-course_environment-page .legacy_contents a.btn-basic.btn-go-trial{width: auto}
#wm-course_environment-page .legacy_contents .btn-sub,#wm-course_environment-page .legacy_contents a.btn-sub{background-color: #1A9CAF;border-style: none solid solid none;border-width: 3px;border-color: #127282;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;margin: 0 auto;min-width: 180px;width: 180px;text-align: center;vertical-align: middle;display: block}
#wm-course_environment-page .legacy_contents .btn-sub:before,#wm-course_environment-page .legacy_contents a.btn-sub:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -70px -20px;width: 12px;height: 12px;content: "";margin-right: 8px;top: -2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .btn-sub:before,#wm-course_environment-page .legacy_contents a.btn-sub:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .btn-shiryo,#wm-course_environment-page .legacy_contents a.btn-shiryo{background-color: #e9e4d9;border-color: #e0dbcf;height: 42px;line-height: 40px;margin: 0 auto;min-width: 180px;width: 180px;text-align: center;font-size: 14px;color: #2a1e02;text-decoration: none;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px}
#wm-course_environment-page .legacy_contents .btn-shiryo:before,#wm-course_environment-page .legacy_contents a.btn-shiryo:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";margin-right: 8px;top: -3px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .btn-shiryo:before,#wm-course_environment-page .legacy_contents a.btn-shiryo:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .sp-btn-basic > a,#wm-course_environment-page .legacy_contents a.sp-btn-basic{border: solid 1px #241c0b;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;padding: 8px 20px;display: inline-block;text-decoration: none;color: #241c0b}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents .section-form-group .indispensable{margin-left: 2px;color: #ed6d00}
#wm-course_environment-page .legacy_contents .section-form-group + .section-form-mess-aside-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-form-group input.ontxt.auto,#wm-course_environment-page .legacy_contents .section-form-group textarea.auto,#wm-course_environment-page .legacy_contents .section-form-group select.auto{max-width: 100%;min-width: 10px;width: auto}
#wm-course_environment-page .legacy_contents .section-form-group span.aside{margin-left: 0;margin-top: 5px;font-size: 12px;display: block}
#wm-course_environment-page .legacy_contents .section-form-group span.aside + br{display: none}
#wm-course_environment-page .legacy_contents .section-form-group textarea{height: 120px}
#wm-course_environment-page .legacy_contents .section-form-group select.iknow.auto,#wm-course_environment-page .legacy_contents .section-form-group select.occupation.auto,#wm-course_environment-page .legacy_contents .section-form-group select.shiryo.auto{width: 100%}
#wm-course_environment-page .legacy_contents .section-form-group select.years-old{min-width: 160px;width: 160px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group select.years-old + span.aside{margin-left: 5px;display: inline}
#wm-course_environment-page .legacy_contents .section-form-group select.years-old + span.aside + br{display: inline}
#wm-course_environment-page .legacy_contents .section-form-group select.iknow + .iknow{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group input.tel,#wm-course_environment-page .legacy_contents .section-form-group input.mail{width: 100%}
#wm-course_environment-page .legacy_contents .section-form-group input.tel + br,#wm-course_environment-page .legacy_contents .section-form-group input.mail + br{display: none}
#wm-course_environment-page .legacy_contents .section-form-group input.mail + br + input.mail{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .input-rc-group.course > li{width: auto;display: block}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group{font-size: 0;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group input{width: 100%}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group + .company-name-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .company-name-group:hover{z-index: 1}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group{font-size: 0;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group br.clear.sp-group{display: inline}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group input{width: 49%;width: calc(50% - 5px);float: left}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group input + input{margin-left: 0;float: right}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group + .user-name-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .user-name-group:hover{z-index: 1}
#wm-course_environment-page .legacy_contents .section-form-group .address-group{font-size: 0;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .address-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .address-group + .address-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.address-aside input{width: 100%}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.prefectural select{width: 100%;vertical-align: middle;display: block}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.prefectural input{margin-top: 10px;margin-left: 0;width: 100%}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode{white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode > div{font-size: 0}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode label,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode label{width: 18px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button{vertical-align: middle;display: inline-block;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input:hover,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:hover{z-index: 2}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode input{width: 140px;width: calc(100% - 128px)}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button{background-color: #f4f4f4;border: solid 1px #d4d4d4;margin-left: -1px;width: 110px;height: 36px;color: #747474}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:hover{border-color: #b3b3b3;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:active,#wm-course_environment-page .legacy_contents .section-form-group .address-group.zipcode button:focus{border-color: #4b8ec9;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group{font-size: 0;position: relative}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group > *{font-size: 14px;vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group br{display: none}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group input.mail{width: 100%;display: block}
#wm-course_environment-page .legacy_contents .section-form-group .mail-address-group input.mail + input.mail{margin-top: 10px;margin-left: 0}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group{margin-top: 20px;text-align: center}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group p.link{margin-top: 16px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group .cell-group{text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group .cell-group + .cell-group{margin-top: 16px;margin-left: 0}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-group .cell-group.shiryo{padding-top: 0}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group{margin: 0;width: 100%}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group .cancel,#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group .submit{margin: 0 auto;float: none}
#wm-course_environment-page .legacy_contents .section-form-group .section-form-btn-check-group .cancel{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-form-error-information-group{margin-bottom: 20px;display: none}
#wm-course_environment-page .legacy_contents .section-form-error-information-group + *{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-form-error-information-group.hide{display: none}
#wm-course_environment-page .legacy_contents .section-form-error-information-group.hide + *{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-info-group,#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group{padding: 15px;text-align: left;vertical-align: top;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-form-error-information-group .cell-details-group{display: none}
#wm-course_environment-page .legacy_contents .section-form-check-group{background-color: #f4f4f4;display: block}
#wm-course_environment-page .legacy_contents .section-form-check-group + *{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-title-group,#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group{padding: 10px;text-align: left;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-title-group{padding-bottom: 0;padding-right: 10px}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-title-group p{font-weight: bold;line-height: 148%;white-space: normal;display: block}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group{width: auto}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group p + p{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group p > span{vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-check-group .cell-details-group p .title{margin-right: 5px;white-space: normal}
#wm-course_environment-page .legacy_contents .section-form-readme-group + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents * + .section-form-readme-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .btn-goback,#wm-course_environment-page .legacy_contents a.btn-goback{border: solid 1px #2a1e02;padding: 0 20px;height: 42px;line-height: 40px;font-size: 12px;color: #2a1e02;text-align: center;text-decoration: none;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;display: inline-block}
#wm-course_environment-page .legacy_contents .btn-goback:before,#wm-course_environment-page .legacy_contents a.btn-goback:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";margin-right: 8px;top: -1px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .btn-goback:before,#wm-course_environment-page .legacy_contents a.btn-goback:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .btn-goback:hover,#wm-course_environment-page .legacy_contents a.btn-goback:hover{opacity: 1}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wm-course_environment-page .legacy_contents .footer-copyright-group{background: #241c0b;color: #fff}
#wm-course_environment-page .legacy_contents .footer-copyright-group .wrap{padding: 26px 0 24px;text-align: center;font-size: 10px;color: #fff}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul{font-size: 0;white-space: nowrap;display: block;float: none}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li{vertical-align: middle;display: block}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li + li{margin-left: 0px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li.school a{width: 113px;height: 31px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li.dhw a{width: 130px;height: 20px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul > li.gs-dhw a{width: 135px;height: 20px}
#wm-course_environment-page .legacy_contents .footer-copyright-group ul a{margin: 0 auto 20px auto}
#wm-course_environment-page .legacy_contents .footer-copyright-group p{font-size: 10px;line-height: 31px;float: none}
#wm-course_environment-page .legacy_contents .sp-pagetop a{display: block;height: 62px;background-size: 10px 62px;width: 100%;text-align: center;background-repeat: repeat-x;background-position: top}
#wm-course_environment-page .legacy_contents .sp-pagetop img{height: 62px}
#wm-course_environment-page .legacy_contents .sp-footer-banner{background-color: #e9e4d9}
#wm-course_environment-page .legacy_contents .sp-footer-banner ul{background-color: #e9e4d9;padding: 18px 0;overflow: hidden;width: 284px;margin: 0 auto;height: 196px}
#wm-course_environment-page .legacy_contents .sp-footer-banner li{float: left;width: 142px;height: 50px}
#wm-course_environment-page .legacy_contents .sp-footer-banner li.last{float: none;width: 284px;height: 60px}
#wm-course_environment-page .legacy_contents .sp-footer-nav{border-style: solid none none solid;border-width: 1px;border-color: #d4d4d4;font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .sp-footer-nav ul.link-main-group li{border-style: none solid solid none;border-width: 1px;border-color: #d4d4d4;width: 50%;line-height: normal;display: inline-table}
#wm-course_environment-page .legacy_contents .sp-footer-nav ul.link-main-group li a{padding: 5px;height: 65px;font-size: 14px;text-align: center;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .sp-footer-nav .link-sub-group li{line-height: normal;text-align: left}
#wm-course_environment-page .legacy_contents .sp-footer-nav .link-sub-group li:nth-of-type(2n+1){background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .sp-footer-nav .link-sub-group a{color: #2a1e02;text-decoration: none;font-size: 12px;width: 100%;padding: 10px 10px 8px;font-size: 14px;display: block}
#wm-course_environment-page .legacy_contents .sp-footer-nav .link-sub-group a:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";margin-right: 5px;top: -2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .sp-footer-nav .link-sub-group a:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .header-group{background-color: #fff}
#wm-course_environment-page .legacy_contents .header-group.simple{padding: 29px 0 28px;font-size: 0}
#wm-course_environment-page .legacy_contents .header-group.simple .wrap{text-align: center}
#wm-course_environment-page .legacy_contents .header-group.simple .logo{background-position: 0 0;background-repeat: no-repeat;margin-right: 10px;padding: 0;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;width: 75px;height: 17px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .header-group.simple .logo{background-size: 75px 17px;-webkit-background-size: 75px 17px}
}
#wm-course_environment-page .legacy_contents .header-group.simple h1{font-size: 10px;font-weight: bold;vertical-align: middle;display: inline}
#wm-course_environment-page .legacy_contents .header-lp-group{background:#f8f5ed  repeat-x 0 100%;padding-bottom: 20px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none}
#wm-course_environment-page .legacy_contents .header-lp-group > .bg{background-position: 100% center;background-repeat: no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .header-lp-group > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .header-lp-group .mask{background:repeat 0 100%}
#wm-course_environment-page .legacy_contents .header-lp-group .wrap{margin: 0;padding: 0;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .header-lp-group .group{padding: 20px;height: 209px;text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .header-lp-group .logo{display: none}
#wm-course_environment-page .legacy_contents .header-lp-group h1{margin-top: 0;font-size: 22px;font-weight: bold;display: block}
#wm-course_environment-page .legacy_contents .header-lp-group .h1-aside{margin-top: 5px;font-size: 14px}
#wm-course_environment-page .legacy_contents .sp-header-group a.logo{background-position: 0 0;background-repeat: no-repeat;background-size: 97px 21px;width: 97px;height: 21px;vertical-align: bottom;display: inline-block;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;margin: 20px;float: left}
#wm-course_environment-page .legacy_contents .sp-header-group a.btn-menu{float: right;background-size: 400px 300px;width: 55px;height: 55px;display: block;font-size: 0;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;top: 0;right: 0;z-index: 100;margin-top: 7px}
#wm-course_environment-page .legacy_contents .sp-header-group .list-group{background:repeat 0 0;width: 100%;display: none;position: absolute;z-index: 10}
#wm-course_environment-page .legacy_contents .sp-header-group .list-group li{line-height: normal;text-align: left;background-color: #ffffff;border-top: solid 1px #e0dbcf}
#wm-course_environment-page .legacy_contents .sp-header-group .list-group a{padding: 10px 0 8px 20px;width: 100%;height: 42px;font-size: 14px;color: #2a1e02;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .sp-header-group .list-group a:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";margin-right: 5px;top: -2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .sp-header-group .list-group a:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-breadcrumb-list-group{display: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group{background:repeat-x 0 100%;padding-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .wrap{margin: 0;padding: 0;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .group{padding: 20px;height: 175px;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group .h1-aside{margin-bottom: 5px;font-size: 14px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group h1{font-size: 22px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg{background:#f8f5ed  repeat-x 0 100%;padding-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg .mask{background:repeat 0 100%}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg > .bg{background-position: 100% center;background-repeat: no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-web-designer > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-web-designer .group{height: 209px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.inquiry > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.inquiry .group{height: 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.price > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.price .group{height: 150px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.webk > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.webk .group{height: 150px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.netmovie > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.netmovie .group{height: 150px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.sale2017 > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.sale2017 .group{height: 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.ts2017 .group{height: 209px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-adobe > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-adobe .group{height: 209px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-adobe-repeat > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-adobe-repeat .group{height: 209px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-cg > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.course-cg .group{height: 209px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .group{height: 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .h1-aside{font-size: 14px;font-weight: bold;width: 170px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer h1{font-size: 26px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .h1-aside span{font-size: 24px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer .section-cv-application-group{display: none}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-designer > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .group{height: 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .h1-aside{font-size: 14px;font-weight: bold;width: 170px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr h1{font-size: 26px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .h1-aside span{font-size: 24px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-web-dhpr .section-cv-application-group{display: none}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .group{height: 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .h1-aside{font-size: 14px;font-weight: bold;width: 170px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning h1{font-size: 26px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .h1-aside span{font-size: 24px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-e-learning .section-cv-application-group{display: none}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe > .bg{background-size: auto 209px;-webkit-background-size: auto 209px}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe .group{height: 209px}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe .group .section-cv-application-group,#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe .group .section-social-group{display: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe h1{background: rgba(255, 255, 255, 0.5);margin-left: -20px;padding: 15px 20px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-basic-group.custom-bg.lp-adobe h1 img{max-width: 206px;width: 206px;height: 84px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group{background-image: none;height: auto;position: relative;overflow: hidden;z-index: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .video-area,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .bg-video-group{display: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .mask{background-image: none;height: auto;position: relative}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main{background:no-repeat center center;background-size: cover;margin: 0;padding: 0;display: block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group{border-collapse: separate;border-spacing: 0;border: none;width: 100%;height: 324px;display: table}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group > div{background:repeat 0 0;padding: 20px;height: 324px;font-size: 11px;color: #fff;text-align: center;vertical-align: middle;display: table-cell;text-shadow: 1px 2px 3px #808080}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p{line-height: 168%}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p + p{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p.play{margin-top: 20px;font-size: 12px;line-height: normal;color: #fff}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p.play a{background: #000;background: rgba(0, 0, 0, 0.3);border: solid 1px #fff;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;padding: 8px 13px;text-decoration: none;color: #fff;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p.play a:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -70px -20px;width: 12px;height: 12px;content: "";position: relative;top: -1px;margin-right: 5px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .wrap.main .group p.play a:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1{padding-top: 0;font-size: 30px;font-weight: bold;letter-spacing: 0;line-height: normal}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1 + *{margin-top: 20px;letter-spacing: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group h1 + *{position: relative;top: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .pc-banner-group{display: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group{border-bottom: solid 1px #e0dbcf;background: #f8f5ed;padding: 20px 0;display: block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group{background-color: #fff;border-style: solid none none;border-width: 5px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;text-align: left;text-decoration: none;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group + .cell-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer{border-color: #b41821}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer img.main{width: 100%;height: auto}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer img.mkr{max-width: 82px;width: 82px;height: 82px;position: absolute;top: -8px;left: -3px;z-index: 1}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group{padding: 16px 20px 18px;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .no1,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .no1{margin-bottom: 8px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .title{font-size: 24px;font-weight: bold;text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .aside,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .aside{font-size: 16px;text-decoration: none;color: #2a1e02 !important;text-decoration: none !important}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .comment-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .comment-group{margin-top: 3px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .comment-group p,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .comment-group p{color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .link,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .link{margin-top: 8px;font-size: 14px;text-align: right}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .link:before,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .link:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;margin-right: 8px;top: -2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group .link:before,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group .link:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group:hover .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group:hover .link,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group:hover .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group:hover .link{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group + .details-group,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group + .details-group{border-top: dotted 1px #e0dbcf}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group + .details-group .title,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group + .details-group .title{font-size: 18px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer .details-group + .details-group .aside,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.web-designer a.details-group + .details-group .aside{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe{background:#730c0c  no-repeat;background-size: cover;border: none;padding: 20px;color: #fff}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe img.mkr{max-width: 119px;width: 119px;height: 70px;position: absolute;top: -2px;right: -3px;z-index: 1}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main{margin-bottom: 10px;font-size: 0}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main img,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main p,#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main > div{vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main img{max-width: 33px;width: 33px;height: 52px}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main > div{margin-left: 10px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main p{font-size: 16px;font-weight: bold;line-height: 153%;text-decoration: none}
#wm-course_environment-page .legacy_contents .section-mainvisual-home-group .sp-banner-group .cell-group.adobe .details-group .main p.aside{font-size: 10px;font-weight: normal;text-decoration: none}
#wm-course_environment-page .legacy_contents .body-group{background-color: #fff;padding: 30px 0 100px}
#wm-course_environment-page .legacy_contents .body-group.home{padding-top: 70px}
#wm-course_environment-page .legacy_contents .body-group .wrap,#wm-course_environment-page .legacy_contents .body-group.home .wrap{padding-left: 20px;padding-right: 20px}
#wm-course_environment-page .legacy_contents .body-group.slave-simple-header{padding: 0 0 30px}
#wm-course_environment-page .legacy_contents .body-group.slave-lp-header{padding: 20px 0 30px}
#wm-course_environment-page .legacy_contents h2.basic{border-bottom: solid 1px #e0dbcf;padding: 0 0 10px;font-size: 18px;font-weight: bold;line-height: 143%;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents h2.basic:before{content: "";background-color: #2a1e02;width: 35px;height: 3px;display: block;position: absolute;bottom: -1px;left: 0}
#wm-course_environment-page .legacy_contents h2.basic:after{content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0}
#wm-course_environment-page .legacy_contents h2.basic + *{margin-top: 25px}
#wm-course_environment-page .legacy_contents h2.basic.no-line{padding: 0;border-bottom: none}
#wm-course_environment-page .legacy_contents h2.basic.no-line:before{display: none}
#wm-course_environment-page .legacy_contents h2.basic.no-line + *{margin-top: 10px}
#wm-course_environment-page .legacy_contents * + h2.basic{margin-top: 70px}
#wm-course_environment-page .legacy_contents * + h2.basic.no-line{margin-top: 40px}
#wm-course_environment-page .legacy_contents *.sp-next-mt0 + h2.basic{margin-top: 0}
#wm-course_environment-page .legacy_contents .pc-next-mt0 + h2.basic{margin-top: 70px}
#wm-course_environment-page .legacy_contents h3.basic{font-size: 16px;font-weight: bold;line-height: 143%}
#wm-course_environment-page .legacy_contents h3.basic + *{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-video-group{padding-bottom: 30px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-video-group img.setsize{max-width: 100%;width: 100%;height: auto}
#wm-course_environment-page .legacy_contents .section-video-group iframe,#wm-course_environment-page .legacy_contents .section-video-group object,#wm-course_environment-page .legacy_contents .section-video-group embed{width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-btn-goback-group{margin-top: 35px}
#wm-course_environment-page .legacy_contents .section-btn-goback-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-subvisual-group{position: relative}
#wm-course_environment-page .legacy_contents .section-subvisual-group > img.visual{max-width: 100%;width: 100%;height: auto}
#wm-course_environment-page .legacy_contents .section-subvisual-group .group{position: absolute;top: auto;bottom: 20px}
#wm-course_environment-page .legacy_contents .section-subvisual-group p.num{margin-left: -10px;font-size: 16px;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-subvisual-group p.num > span{border-bottom: solid 4px #2a1e02;padding: 0 8px 8px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-subvisual-group p.num > span .small{font-size: 10px}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2{margin-top: 15px;margin-left: -10px;font-size: 18px;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 span{display: inline-block}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 > span{background-position: 4px 4px;background-repeat: no-repeat;padding: 0 4px 4px 0}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 > span > span{background-color: #fff;padding: 4px 10px 2px}
#wm-course_environment-page .legacy_contents .section-subvisual-group h2 > span + br + span{margin-top: 5px}
#wm-course_environment-page .legacy_contents .section-before-after-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-before-after-group .group{font-size: 0;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before,#wm-course_environment-page .legacy_contents .section-before-after-group .group .after{background-position: 0 100%;background-repeat: no-repeat;padding: 0 10px 6px;font-size: 18px;vertical-align: bottom;display: inline-block}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before{background-position: 100% 100%;padding-right: 18px}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before > span{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before + .after{margin-left: 7px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-before-after-group .group .before{background-size: 640px 8px;-webkit-background-size: 640px 8px}
#wm-course_environment-page .legacy_contents .section-before-after-group .group .after{background-size: 640px 2px;-webkit-background-size: 640px 2px}
}
#wm-course_environment-page .legacy_contents .section-before-after-group .aside{margin-top: 10px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group > p{display: inline}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group{max-width: none;width: 100%;display: inline-block}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group > img{max-width: 100%;width: auto;height: auto}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group .link{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group.left,#wm-course_environment-page .legacy_contents .section-inline-pic-text-group .pic-group.right{margin-left: 0;margin-right: 0;margin-bottom: 20px;float: none}
#wm-course_environment-page .legacy_contents .section-pager-text-bottom-group{text-align: center}
#wm-course_environment-page .legacy_contents .section-pager-text-bottom-group ul.partition + ul.partition{margin-top: 22px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group{margin-top: 70px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group.home{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group.home + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-pager-group{margin-top: 15px;padding-left: 15px;padding-right: 15px;font-size: 0;text-align: center;display: none}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-pager-group > li{margin: 8px 8px 0;width: 10px;height: 10px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-pager-group > li a{background-color: #e0dbcf;width: 10px;height: 10px;text-decoration: none;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-pager-group > li.selected a{background-color: #291d02}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group{position: relative}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-left,#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-right{width: 42px;height: 42px;display: block;position: absolute;top: 50%;margin-top: -21px;z-index: 10}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-right:before{content: " ";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-right:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-left{left: 2px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-left:before{background-position: -355px -5px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-right{right: 2px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .btn-right:before{background-position: -304px -5px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group ul{font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group li{width: 130px;font-size: 14px;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group li + li{margin-left: 5px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group a{text-align: center;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group a .name{text-decoration: none}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p{text-align: center;text-decoration: none;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p.num{font-size: 16px;font-weight: bold;line-height: normal;color: #2a1e02;position: absolute;top: -15px;left: 12px;z-index: 5}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p.num > span{border-bottom: solid 2px #2a1e02;padding: 0 4px 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group p.num > span .small{font-size: 10px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .pic-group{margin: 0 auto;width: 110px;height: 120px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .pic-group img.main{max-width: 110px;max-height: 110px;width: auto;height: auto;position: relative;z-index: 0}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .pic-group img.blind-circle{background:no-repeat 0 0;max-width: 120px;max-height: 120px;min-width: 120px;min-height: 120px;width: 120px;height: 120px;position: absolute;top: 0;left: 0;z-index: 1}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .before{background-image: none;margin: 0;padding: 0;width: auto;height: auto;font-size: 12px;font-weight: bold;line-height: normal;color: #2a1e02;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .before span{margin-top: 0;font-size: 12px;font-weight: bold;display: inline}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after{font-size: 14px;font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span{border-bottom: solid 2px #241c0b;padding: 0 8px 2px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-blue{border-color: #6998a3}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-green{border-color: #5eaf96}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-orange{border-color: #da7232}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-pink{border-color: #ef6a68}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .after > span.line-yellow{border-color: #cca735}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .slider-main-group .text-group .name{margin-top: 8px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-slider-circle-group .owl-stage-outer{overflow: visible !important}
#wm-course_environment-page .legacy_contents .body-group .wrap .section-slider-circle-group{margin-top: 30px;margin-left: -20px;margin-right: -20px}
#wm-course_environment-page .legacy_contents .section-pic-text-group .pic-group,#wm-course_environment-page .legacy_contents .section-pic-text-group .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-pic-text-group .pic-group img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-pic-text-group .pic-group + .text-group{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-pic-text-group .text-group p + p{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group{margin-top: 40px;margin-left: 0;margin-right: 0}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .group{width: auto;display: block}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .cell-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px;width: auto;text-align: left;vertical-align: top;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .cell-group + .cell-group{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .beginner:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: ""}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .beginner:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before{background-position: -12px -114px;width: 24px;height: 24px;margin-right: 5px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before{background-position: -64px -115px;width: 24px;height: 24px;margin-right: 5px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .beginner:before{background-position: -315px -115px;width: 21px;height: 21px;margin-right: 10px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-information-grid2-group .skill:before{top: -2px}
#wm-course_environment-page .legacy_contents .section-information-grid2-group h3{margin: -29px 0 22px;font-size: 16px;font-weight: bold;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-information-grid2-group h3 > span{background-color: #fff;padding: 0 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-information-grid2-group p.beginner{border: dotted 2px #e0dbcf;margin-top: 20px;padding: 15px;font-size: 16px;font-weight: bold;text-align: center;color: orange;display: block}
#wm-course_environment-page .legacy_contents .section-social-group{margin-top: 0;font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .section-social-group > li{font-size: 14px;vertical-align: top;display: inline-block}
#wm-course_environment-page .legacy_contents .section-social-group > li + li{margin-left: 10px}
#wm-course_environment-page .legacy_contents .section-social-group > li.hatena img{width: 20px;height: 20px;position: relative;top: -1px}
#wm-course_environment-page .legacy_contents * + .section-social-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-features-course-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 35px;padding: 15px}
#wm-course_environment-page .legacy_contents .section-features-course-group .point{margin-top: -50px;width: auto;float: none;text-align: center}
#wm-course_environment-page .legacy_contents .section-features-course-group .point > img{width: 90px;height: 92px}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group{margin-top: 18px;padding-top: 0;width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group .title{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group .title + *{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-features-course-group .text-group .notes{margin-top: 8px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-features-course-group{margin-top: 55px}
#wm-course_environment-page .legacy_contents .section-faq-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group,#wm-course_environment-page .legacy_contents .section-faq-group .answer-group{padding: 15px 15px 15px 47px;min-height: 22px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:before,#wm-course_environment-page .legacy_contents .section-faq-group .answer-group:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";position: absolute;top: 15px;left: 15px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:before,#wm-course_environment-page .legacy_contents .section-faq-group .answer-group:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group{padding-top: 15px;padding-right: 58px;font-size: 16px;font-weight: bold;cursor: pointer}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:before{background-position: -314px -64px;width: 22px;height: 22px}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-faq-group .question-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group + .answer-group{margin-top: 0;display: none}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group.open:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-faq-group .question-group.open + .answer-group{animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group{background-color: #f8f5ed;border-top: solid 2px #e0dbcf;padding-top: 15px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group:before{background-position: -365px -64px;width: 22px;height: 22px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group > .point{margin-top: 0;font-size: 16px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group > .point + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group + .question-group{border-top: solid 2px #e0dbcf;margin-top: 0;padding-top: 15px;min-height: 22px}
#wm-course_environment-page .legacy_contents .section-faq-group .answer-group + .question-group:before{top: 15px}
#wm-course_environment-page .legacy_contents .section-faq-group .spot-info-group{background-color: #fff;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 13px;padding: 10px 15px 8px}
#wm-course_environment-page .legacy_contents .section-faq-group .spot-info-group.campaign{width: auto}
#wm-course_environment-page .legacy_contents .section-faq-group .spot-info-group.campaign .left,#wm-course_environment-page .legacy_contents .section-faq-group .spot-info-group.campaign .right{float: none}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .answer-group + .question-group{margin: 0;padding: 15px 58px 15px 47px;min-height: 42px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .answer-group + .question-group:before{top: 15px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group{margin: 0;padding: 15px 58px 15px 47px;cursor: pointer}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:first-child{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:before{top: 15px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group + .answer-group{display: none}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group.open:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-faq-group.toggle .question-group.open + .answer-group{margin-top: 0;padding: 15px 15px 15px 47px;animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-cv-application-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-left: auto;margin-right: auto;padding: 15px;width: auto;text-align: center;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-cv-application-group.trial{padding: 15px;width: auto}
#wm-course_environment-page .legacy_contents .section-cv-application-group.trial > img{display: none}
#wm-course_environment-page .legacy_contents .section-cv-application-group.btm-mainvisual{margin-top: -70px}
#wm-course_environment-page .legacy_contents .section-cv-application-group p.title{margin-bottom: 10px;font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group p.title2{margin-bottom: 10px;font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group > a.btn-basic{width: 180px;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-cv-application-group > a.btn-shiryo{margin: 10px auto 0;min-width: 140px;width: 140px;font-size: 10px;display: block;position: relative;z-index: 1;height: 32px;line-height: 33px}
#wm-course_environment-page .legacy_contents .section-cv-application-group > a.btn-shiryo:before{top: -1px}
#wm-course_environment-page .legacy_contents .section-cv-application-group > img{width: 110px;height: 89px;position: absolute;bottom: 0;left: -10px;z-index: 0}
#wm-course_environment-page .legacy_contents .section-cv-application-group .info{margin-bottom: 30px;font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-application-group .info .title{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-cv-application-group,#wm-course_environment-page .legacy_contents .section-group.cvmt + .section-group.section-cv-application-group{margin-top: 45px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group{padding-top: 0;font-size: 0;white-space: normal}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group{padding: 15px;width: auto;font-size: 14px;white-space: normal;vertical-align: top;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group.bg{background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group > .mkr{background-color: #fff;border: solid 1px #2a1e02;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;padding-top: 6px;width: 45px;height: 45px;text-align: center;font-size: 14px;font-weight: bold;line-height: normal;display: block;position: absolute;top: 20px;left: 37px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group > .mkr > span{display: block}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group > .mkr > .text{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-group:first-child{margin-left: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .cell-next{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .pic-group{margin-left: 105px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .pic-group > img{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-beside-group .text-group{margin-top: 0;width: 90px;text-align: center;position: absolute;top: 75px;left: 15px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .cell-group + .cell-group{border-top: solid 2px #e0dbcf;margin-top: 0;padding-top: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .pic-group{background-color: #f8f5ed;border-top: solid 2px #e0dbcf;padding: 15px;width: auto;display: none;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .pic-group > a{max-width: 100%}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .pic-group img{max-width: 100%}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group{background-color: #f8f5ed;margin: 0;padding: 20px 15px 15px;display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group .title{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group * + .title{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group * + .link{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group .read + *{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .text-group + .clear{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group{background-color: #f8f5ed;margin: 0;padding: 0 15px 15px;display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .right{margin-left: 0;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .left{margin-right: 0;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .left,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .right{margin-bottom: 10px;max-width: 100%}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .left > img,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .right > img{max-width: 100%;width: auto;height: auto;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .title{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group .title + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .aside-group * + .notes{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .pic-group + .text-group{padding-top: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group{padding: 13px 58px 11px 15px;min-height: 28px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group > p{padding: 0;min-height: 28px;display: block;font-size: 16px;font-weight: bold;cursor: pointer;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group .text{font-size: 16px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .title-group .mkr{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .cell-group.open .title-group:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .cell-group.open .pic-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .cell-group.open .text-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-group .cell-group.open .aside-group{animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-step-flow-num-movie-aside-group{border-top: none;padding-top: 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-step-flow-num-movie-aside-group{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-aside-box-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px}
#wm-course_environment-page .legacy_contents .section-aside-box-group .title{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group + .cell-penetration-group{border-top: solid 2px #e0dbcf;margin-top: 0;padding-top: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .pic-group{background-color: #f8f5ed;border-top: solid 2px #e0dbcf;padding: 15px;width: auto;display: none;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .pic-group > a{max-width: 100%}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .pic-group img{max-width: 100%}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .penetration-group{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .cell-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .title-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-penetration-group .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group{background-color: #f8f5ed;margin-top: 0;padding: 0 15px 15px;display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group .title{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group * + .title{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group * + .link{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .text-group .read + *{margin-top: 33px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group{padding: 13px 58px 11px 15px;min-height: 28px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group > p{padding: 0;min-height: 28px;display: block;font-size: 16px;font-weight: bold;cursor: pointer;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group .text{font-size: 16px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .title-group .mkr{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group.open .title-group:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group.open .pic-group,#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group.open .text-group{background-color: #f8f5ed;border-top: solid 2px #e0dbcf;padding: 15px;animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-step-flow-num-group .cell-group.open .pic-group + .text-group{border-top: none}
#wm-course_environment-page .legacy_contents .section-form-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 30px 15px 20px;text-align: center}
#wm-course_environment-page .legacy_contents .section-form-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-form-group table.form{margin: 23px 0;text-align: left;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-form-group table.form tr:first-child > *:first-child,#wm-course_environment-page .legacy_contents .section-form-group table.form tr:first-child > *:last-child,#wm-course_environment-page .legacy_contents .section-form-group table.form tr:last-child > *:first-child,#wm-course_environment-page .legacy_contents .section-form-group table.form tr:last-child > *:last-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-form-group table.form th{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-form-group table.form td{background-color: #fff;border: solid 1px #e0dbcf}
#wm-course_environment-page .legacy_contents .section-form-group table.form td.class-name{padding: 10px}
#wm-course_environment-page .legacy_contents .section-form-group.normal table.form td{border: none}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group li{padding: 10px;line-height: normal;display: block}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group li + li{border-top: solid 1px #e0dbcf;margin-top: 0}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle,#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle-sp{border: solid 1px #d4d4d4;margin: 0;padding: 0;display: block;font-size: 0;line-height: normal;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle li,#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle-sp li{border-top: none;margin: 0;padding: 0;width: 50%;font-size: 14px;line-height: normal;text-align: center;display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle li label,#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle-sp li label{margin: 0;padding: 6px 4px 4px;display: block}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle li + li,#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle-sp li + li{border-left: solid 1px #d4d4d4;margin: 0;padding: 0}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle.error,#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle-sp.error{background-color: #ffe4e4;border-color: #ff0652}
#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle.error li,#wm-course_environment-page .legacy_contents .section-form-group ul.input-rc-group.toggle-sp.error li{border-color: #ff0652}
#wm-course_environment-page .legacy_contents .section-form-group p.error-environment-mess{margin-top: 11px;text-align: center;color: #b13235;display: none}
#wm-course_environment-page .legacy_contents .section-form-group p.error-environment-mess > span{background: rgba(255, 6, 82, 0.1);box-shadow: 0 0 2px 3px rgba(255, 6, 82, 0.1);-webkit-box-shadow: 0 0 2px 3px rgba(255, 6, 82, 0.1);-moz-box-shadow: 0 0 2px 3px rgba(255, 6, 82, 0.1);display: inline-block}
#wm-course_environment-page .legacy_contents .section-form-group button.submit{margin: 13px auto}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group{display: block}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li{font-size: 12px;display: block}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li > span{display: block}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li > span:first-child{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li + li{margin-top: 5px}
#wm-course_environment-page .legacy_contents .section-form-group ul.table-notes-aside-group > li + li > span{padding-top: 0}
#wm-course_environment-page .legacy_contents .section-form-group * + ul.table-notes-aside-group{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-form-group .notes-adobe{font-weight: bold}
#wm-course_environment-page .legacy_contents .section-include-form-group{margin: 90px 0 0;padding: 0;display: block}
#wm-course_environment-page .legacy_contents .section-include-form-group table.form thead,#wm-course_environment-page .legacy_contents .section-include-form-group table.form tbody,#wm-course_environment-page .legacy_contents .section-include-form-group table.form tr,#wm-course_environment-page .legacy_contents .section-include-form-group table.form th,#wm-course_environment-page .legacy_contents .section-include-form-group table.form td{border-style: none;padding: 0;display: block}
#wm-course_environment-page .legacy_contents .section-include-form-group .section-form-group{background-image: none;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;padding: 0}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 13px 15px 11px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group{border-collapse: separate;border-spacing: 0;margin-top: 15px;width: 100%;display: block}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li{line-height: normal;display: block}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li + li{border-top: dotted 1px #241c0b;margin-top: 10px;padding-top: 10px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li + li > span{border-top: none}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li > span{padding: 0;height: auto;text-align: left;vertical-align: top;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li span.text{padding-top: 0;padding-left: 22px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li span.rank{width: auto;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li span.rank:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";margin-right: 5px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li span.rank:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank1 span.rank{color: #a69400}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank1 span.rank:before{background-position: -166px -118px;width: 17px;height: 17px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank2 span.rank{color: #858585}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank2 span.rank:before{background-position: -217px -118px;width: 17px;height: 17px}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank3 span.rank{color: #847856}
#wm-course_environment-page .legacy_contents .section-ranking-usercheck-group ul.ranking-group > li.rank3 span.rank:before{background-position: -267px -118px;width: 17px;height: 17px}
#wm-course_environment-page .legacy_contents .section-borderbox-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px}
#wm-course_environment-page .legacy_contents .section-borderbox-group > h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-borderbox-group > h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group{border-collapse: separate;border-spacing: 0;border: none;margin-top: 10px;width: 100%;font-size: 14px;vertical-align: top;display: table;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: -1px 0 0 0 #fdfcfa;-webkit-box-shadow: -1px 0 0 0 #fdfcfa;-moz-box-shadow: -1px 0 0 0 #fdfcfa;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group + .cell-group{margin-left: 0}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group + .cell-group .main-group .inner:before{display: none}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group + .cell-group .main-group:before{content: "";width: 34px;height: 10px;display: block;position: absolute;top: -5px;right: -17px;z-index: 1}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group + .cell-group .main-group:before{background-size: 34px 10px;-webkit-background-size: 34px 10px}
}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group > div{padding: 10px;width: 50%;height: 110px;text-align: center;vertical-align: middle;display: table-cell;white-space: normal;word-break: break-all;word-wrap: break-word;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group > div > div{padding: 0;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .main-group{background:repeat 0 0}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .main-group .inner{background-image: none;height: auto}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .aside-group{background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .aside-group .inner{background-color: transparent;height: auto}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .mkr-num-group{background-color: #fff;border: solid 1px #2a1e02;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;padding-top: 6px;width: 45px;height: 45px;text-align: center;font-size: 14px;font-weight: bold;line-height: normal;display: block;position: relative;top: 0;left: 0;margin: 0 auto 8px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .mkr-num-group > span{display: block}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group .mkr-num-group > .text{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-step-flow-2box-group .cell-group h3{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-point-group{border: solid 2px #241c0b;padding: 15px;text-align: center;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: 18px;font-weight: normal;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-point-group img.point{width: 62px;height: 32px;position: absolute;top: -34px;left: 50%;margin-left: -31px}
#wm-course_environment-page .legacy_contents .section-point-group,#wm-course_environment-page .legacy_contents .section-group + .section-group.section-point-group{margin-top: 52px}
#wm-course_environment-page .legacy_contents .section-clum2-group .cell-group,#wm-course_environment-page .legacy_contents .home .section-clum2-group .cell-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-clum2-group .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .home .section-clum2-group .cell-group + .cell-group{margin-top: 70px;float: none}
#wm-course_environment-page .legacy_contents .section-clum3-group .cell-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-clum3-group .cell-group + .cell-group{margin-top: 20px;margin-left: 0}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .cell-group{width: auto;text-align: left;float: none;border-collapse: separate;border-spacing: 0;border: none;display: table}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .cell-group + .cell-group{margin-top: 15px;margin-left: 0}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .cell-group > div{text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .pic-group{width: 120px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .pic-group img{margin-left: 0;width: 120px;height: auto}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group{margin-top: 0;padding: 0 0 0 10px}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group h3 + *{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-recommended-3clum-group .text-group p{display: none}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .cell-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .cell-group{width: 100%;text-align: left;float: none}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .cell-group + .cell-group{margin-left: 0px;margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .pic-group,#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .pic-group,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group{width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .pic-group > span,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .pic-group > span{margin: 0 20px 20px 0;width: auto;height: auto;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .pic-group > span:after,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .pic-group > span:after{content: "";background:repeat 0 0;margin: 15px 0 0 15px;width: 100%;height: 100%;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .pic-group img,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .pic-group img{max-width: 100%;max-height: none;width: 100%;height: auto;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group h3,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group h3 + *,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group p.sample,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group p.sample{font-size: 16px;text-align: left}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group2 .text-group p.sample + *,#wm-course_environment-page .legacy_contents .section-recommended-3clum-group2 .text-group p.sample + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .cell-group + .cell-group{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group,#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group{width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group > span{margin: 0 20px 20px 0;width: auto;height: auto;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group > span:after{content: "";background:repeat 0 0;margin: 15px 0 0 15px;width: 100%;height: 100%;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .pic-group img{max-width: 100%;width: 100%;height: auto;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group{padding-top: 20px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group p.sample{font-size: 16px}
#wm-course_environment-page .legacy_contents .section-picshadow-text-group .text-group p.sample + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-success-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-success-group .main-group{padding: 15px}
#wm-course_environment-page .legacy_contents .section-success-group .sub-group{display: none}
#wm-course_environment-page .legacy_contents .section-success-group .pic-group{width: 105px;float: none}
#wm-course_environment-page .legacy_contents .section-success-group .pic-group img{width: 105px;height: auto}
#wm-course_environment-page .legacy_contents .section-success-group .title-group,#wm-course_environment-page .legacy_contents .section-success-group .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-success-group .title-group h3,#wm-course_environment-page .legacy_contents .section-success-group .text-group h3{font-size: 16px;font-weight: bold;line-height: normal;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-success-group .title-group h3 > span,#wm-course_environment-page .legacy_contents .section-success-group .text-group h3 > span{font-size: 25px;color: #ed6d00}
#wm-course_environment-page .legacy_contents .section-success-group .title-group .notes,#wm-course_environment-page .legacy_contents .section-success-group .text-group .notes{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-success-group .title-group{margin: -106px 0 0 125px;padding-top: 5px;min-height: 106px}
#wm-course_environment-page .legacy_contents .section-success-group .text-group{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-success-group,#wm-course_environment-page .legacy_contents .section-group + .section-group.section-success-group{margin-top: 80px}
#wm-course_environment-page .legacy_contents .section-example-movie-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 25px 15px;text-align: center}
#wm-course_environment-page .legacy_contents .section-example-movie-group > h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-example-movie-group .group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-example-movie-group .cell-group{width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-example-movie-group .cell-group + .cell-group{margin-top: 25px;float: none}
#wm-course_environment-page .legacy_contents .section-example-movie-group .cell-group p{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group{background-color: #f8f5ed;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .pic-group{width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .text-group{margin-top: 15px;padding-top: 0;width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .text-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-informatin-video-lesson-group .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group{background-color: #f8f5ed;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .pic-group{width: 80%;padding-left: 36px;float: none}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .text-group{margin-top: 15px;padding-top: 15px;width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .text-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-informatin-aca-group .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group + .cell-group{border-top: solid 2px #e0dbcf;margin-top: 0;padding-top: 0}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group,#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .detail-group,#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .pic-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .detail-group,#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .pic-group{display: none}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .detail-group{border-top: none;margin-top: 0;padding: 15px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .pic-group img{max-width: 100%;width: auto;height: auto}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group{padding: 13px 58px 11px 15px;min-height: 28px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group .aside{margin-bottom: 8px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group .title-group h3{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group.open .title-group:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group.open .pic-group,#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group.open .detail-group{background-color: #f8f5ed;border-top: solid 2px #e0dbcf;padding: 15px;animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-pace-learning-group .cell-group.open .pic-group + .detail-group{border-top: none;padding-top: 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group{margin: 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .group{border-collapse: separate;border-spacing: 0;border: none;width: 100%;display: block}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group a{text-decoration: none;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group{background-image: none;background-color: #f8f5ed;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: auto;text-align: left;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group.bg-red{background-image: none;background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group > div{background-color: #f8f5ed;padding: 0 15px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group > div.title-group{padding: 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group.clum2{width: auto}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group.clum2 > div{padding: 0 15px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .cell-group + .cell-group{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group{border-top: solid 2px #e0dbcf}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group > div{padding: 15px 0 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group .price-aside{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-campaign-group{background-color: #fff;border: solid 2px #e0dbcf;padding: 10px 5px;text-align: center;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group * + .detail-campaign-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-campaign-date{font-size: 16px;color: #b13235}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-campaign-price{font-size: 18px;color: #b13235}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group .btn-basic{width: 100%}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group > div{border-top: dotted 1px #241c0b;margin-top: 13px;padding-top: 11px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group ul.dot{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group ul.dot li + li{margin-top: 2px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group > div{border-top: dotted 1px #241c0b;margin-top: 13px;padding: 15px 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group a.btn-sub,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group a.btn-basic{color: #fff}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-detail-group{background-color: #f8f5ed;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-detail-group > div{border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;padding: 0 0 11px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group + *{margin-top: 15px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group > div{background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group > div > div{padding: 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .comment{background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 15px;font-size: 12px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .comment > div{padding: 10px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .comment:before{border-style: solid;border-width: 0 10px 8px 10px;border-color: transparent transparent #fff transparent;content: "";width: 0;height: 0;display: block;position: absolute;top: -8px;left: 14px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .title{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .title:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -15px -164px;width: 21px;height: 22px;content: "";margin-right: 5px;top: -1px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group .title:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .detail-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .application-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .aside-detail-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .comment-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group{display: none}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group{background: #fff;background: linear-gradient(to bottom, #ffffff, #f3f0e6);background: -moz-linear-gradient(top, #fff, #f3f0e6 100%);background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f0e6));*background: #fff;border-style: none;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;position: relative;overflow: visible;cursor: pointer}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group.red{color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group > img.main{width: 75px;height: 107px;border-radius: 4px 0 0 0;-webkit-border-radius: 4px 0 0 0;-moz-border-radius: 4px 0 0 0}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group > div{margin: 0;padding: 15px;font-weight: bold;text-align: left}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group > img.main + div{margin: -107px 0 0 90px;padding: 8px 58px 3px 0;min-height: 107px;font-weight: bold;text-align: left}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group h3{font-size: 16px;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group .aside{font-size: 11px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group .price{margin-top: 3px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -5px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .title-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .title-group:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .detail-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .aside-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .application-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .aside-detail-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .comment-group,#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .open .clum2-master-group{animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group{font-size: 0;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group{border-top: solid 2px #e0dbcf;margin-left: -15px;margin-right: -15px;padding: 0 15px;font-size: 14px;white-space: normal;width: auto;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group{border-left: none}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .aside-detail-group{height: 100%;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .aside-detail-group:before{display: none}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .comment-group{position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .clum-group + .clum-group .comment-group:before{display: none}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .detail-group{border-top: none}
#wm-course_environment-page .legacy_contents .section-selectable-course-introduction-group .clum2-master-group .aside-detail-group{margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0}
#wm-course_environment-page .legacy_contents .section-adobe-banner-group{margin: 0 auto;width: auto}
#wm-course_environment-page .legacy_contents .section-adobe-banner-group .title{margin-bottom: 10px;font-size: 12px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-adobe-banner-group .title .small{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group{margin-top: 40px;margin-left: 0;margin-right: 0}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .group{width: auto;display: block}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .cell-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px;width: auto;text-align: left;vertical-align: top;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .cell-group + .cell-group{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .recommend:before,#wm-course_environment-page .legacy_contents .section-coporation-grid2-group .skill:before{top: -2px}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group h3{margin: -29px 0 22px;font-size: 16px;font-weight: bold;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-coporation-grid2-group h3 > span{background-color: #fff;padding: 0 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-coporation-example{position: relative}
#wm-course_environment-page .legacy_contents .section-coporation-example .pic-group{position: absolute}
#wm-course_environment-page .legacy_contents .section-coporation-example .pic-group > img{width: 120px;border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group{padding-top: 0px;width: 100%}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group h3{display: table-cell;vertical-align: middle;height: 120px;padding-left: 140px;font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-coporation-example .text-group .sp-btn-basic{float: right;margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-education-merit{position: relative}
#wm-course_environment-page .legacy_contents .section-education-merit .title-group{display: table-cell;vertical-align: middle;height: 60px;padding-left: 70px;font-size: 16px;font-weight: bold;float: right;width: 100%}
#wm-course_environment-page .legacy_contents .section-education-merit .title-group > p{font-size: 18px;padding-top: 10px}
#wm-course_environment-page .legacy_contents .section-education-merit .pic-group{position: absolute}
#wm-course_environment-page .legacy_contents .section-education-merit .pic-group > img{width: 50px}
#wm-course_environment-page .legacy_contents .section-education-merit .text-group{padding-top: 0px;width: 100%}
#wm-course_environment-page .legacy_contents .section-slider-box-group{margin-left: -20px;margin-right: -20px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-pager-group{margin-top: 15px;padding-left: 15px;padding-right: 15px;font-size: 0;text-align: center;display: none}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-pager-group > li{margin: 8px 8px 0;width: 10px;height: 10px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-pager-group > li a{background-color: #e0dbcf;width: 10px;height: 10px;text-decoration: none;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-pager-group > li.selected a{background-color: #291d02}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group{position: relative}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-left,#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-right{width: 42px;height: 42px;display: block;position: absolute;top: 50%;margin-top: -21px;z-index: 10}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-right:before{content: " ";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-right:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-left{left: 2px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-left:before{background-position: -355px -5px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-right{right: 2px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .btn-right:before{background-position: -304px -5px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul{padding-left: 20px;padding-right: 20px;font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul li{background-color: #fff;border-style: none solid solid none;border-width: 13px;border-color: transparent;width: 100%;font-size: 14px;vertical-align: top;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul li + li{margin-left: 20px}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul li:after{content: "";background:repeat 0 0;width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;margin: 13px 0 0 13px;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul a{background-color: #fff;text-align: left;display: block;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group ul p{display: block}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .pic-group{width: 100%;height: auto;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .pic-group img.main{max-width: 100%;max-height: none;width: auto;height: auto;position: relative;z-index: 0;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-slider-box-group .slider-main-group .text-group{padding: 20px 15px;white-space: normal}
#wm-course_environment-page .legacy_contents .section-slider-banner-group{background-color: #e9e4d9;border: none;margin-left: -20px;margin-right: -20px;padding: 30px 35px 50px;text-align: center;position: relative;overflow: hidden;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-pager-group{padding-left: 15px;padding-right: 15px;text-align: center;width: 100%;font-size: 0;display: block;position: absolute;bottom: 20px;left: 0}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-pager-group > li{margin: 8px 8px 0;width: 10px;height: 10px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-pager-group > li a{background-color: #fff;width: 10px;height: 10px;text-decoration: none;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-pager-group > li.selected a{background-color: #291d02}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group{padding: 0;position: relative}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left,#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right{background-color: transparent;width: 42px;height: 42px;display: block;position: absolute;top: 50%;bottom: auto;margin-top: -21px;z-index: 10}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;position: static;top: auto;left: auto;margin-top: 0}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left:before,#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left{left: -33px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-left:before{background-position: -355px -5px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right{right: -33px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group .btn-right:before{background-position: -304px -5px;width: 42px;height: 42px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul{margin: 0 auto;width: 100%;font-size: 0;white-space: nowrap;display: block;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul li{width: 100%;height: 93px;font-size: 14px;vertical-align: top;display: inline-block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul li + li{margin-left: 30px}
#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul li a,#wm-course_environment-page .legacy_contents .section-slider-banner-group .slider-main-group ul li img{display: inline-block;height: 93px;width: 255px}
#wm-course_environment-page .legacy_contents .section-group.section-slider-banner-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic thead,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tbody,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tr,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic td{width: 100%;display: block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tr:first-child > *:first-child{border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tr:first-child > *:last-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tr:last-child > *:first-child{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic tr:last-child > *:last-child{border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic td{padding: 0;vertical-align: middle;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th{background-color: #fff;padding: 12px 58px 12px 15px;width: auto;font-size: 15px;font-weight: bold;color: #2a1e02;cursor: pointer}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th + td{display: none}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th + td > *,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th + td > ul.link.group-half{display: none}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th.open:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic th.open + td{display: block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group3,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half{font-size: 0;display: block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group3 li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li{padding: 12px 15px 12px 33px;font-size: 14px;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li:before,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li:before,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group3 li:before,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li:before{top: 1.225em;left: 15px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li + li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li + li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group3 li + li,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li + li{margin: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li.cell1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li.cell3,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell3,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group3 li.cell1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group3 li.cell3,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li.cell1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li.cell3{background-color: #f8f5ed}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group1 li + li{margin-left: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 + ul.group2{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell1,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell2,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell3,#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group2 li.cell4{width: auto}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half + ul.group-half{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li{margin-top: 0;width: auto}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li.large{font-size: 14px}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li.large:before{top: 1.225em}
#wm-course_environment-page .legacy_contents .section-home-course-list-group table.basic ul.group-half li + li{margin: 0}
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link{margin-top: 20px;text-align: center}
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link a{background-color: #fff;border: solid 1px #241c0b;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;text-decoration: none;color: #241c0b;padding: 8px 20px;font-size: 14px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link a:before{content: "";background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -169px -20px;width: 12px;height: 12px;margin-right: 8px;top: -2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-home-course-list-group p.link a:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .body-group .section-course-banner{text-align: center;padding: 20px 0}
#wm-course_environment-page .legacy_contents .body-group .section-course-banner .wrap{text-align: center;padding: 0;width: inherit}
#wm-course_environment-page .legacy_contents .section-special-column-group .pic-group{width: 115px;height: 77px}
#wm-course_environment-page .legacy_contents .section-special-column-group .pic-group img{max-width: 115px;width: 115px;height: 77px}
#wm-course_environment-page .legacy_contents .section-special-column-group .text-group{margin: -77px 0 0 130px;padding-top: 0;min-height: 77px}
#wm-course_environment-page .legacy_contents .section-special-column-group .text-group .title{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-special-column-group .text-group .commment{margin-top: 3px}
#wm-course_environment-page .legacy_contents .section-special-column-group .group{border-bottom: dotted 1px #241c0b;padding-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-special-column-group .group + .group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-information-list-group{border-collapse: separate;border-spacing: 0;border: none;empty-cells: show;width: 100%;display: block}
#wm-course_environment-page .legacy_contents .section-information-list-group > li{border-bottom: dotted 1px #241c0b;padding-bottom: 15px;display: block;position: relative}
#wm-course_environment-page .legacy_contents .section-information-list-group > li > span{border-bottom: none;padding-bottom: 0;text-align: left;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-information-list-group > li > span.date{padding-right: 20px;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-information-list-group > li + li{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-information-list-group > li + li > span{padding-top: 0}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog > li > span{height: auto}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog > li + li > span{height: auto}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a{white-space: normal;position: relative;overflow: hidden;max-height: none;height: auto;font-size: 14px;line-height: 148%;display: block}
#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a:before,#wm-course_environment-page .legacy_contents .section-information-list-group.blog .text a:after{display: none}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-main-group ul.link li{padding-left: 0}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-main-group ul.link li:before{display: none}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-main-group ul.link li.no-icon,#wm-course_environment-page .legacy_contents .section-sitemap-linklist-main-group ul.link li.indent{padding-left: 0}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-main-group ul.link li.no-icon:before,#wm-course_environment-page .legacy_contents .section-sitemap-linklist-main-group ul.link li.indent:before{display: none}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: 0;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group{margin-top: 0;padding-right: 0;width: auto;font-size: 14px;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group.first{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group ul.link{background-color: #f8f5ed;border-top: solid 2px #e0dbcf;padding: 16px 15px 18px;display: block}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group ul.link li{padding-left: 0;display: block}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group ul.link li:before{display: none}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group ul.link li + li{margin-top: 0.8em}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3{border-top: solid 2px #e0dbcf;padding: 13px 58px 11px 15px;font-size: 16px;font-weight: bold;display: block;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3 + *{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3 + ul.link{margin-top: 0;display: none}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3.open:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group h3.open + ul.link{animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s}
#wm-course_environment-page .legacy_contents .section-sitemap-linklist-group .cell-group:first-child h3{border-top: none}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-sitemap-linklist-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-special-list-group{margin: 0;font-size: 0}
#wm-course_environment-page .legacy_contents .section-special-list-group .cell-group{margin: 0;width: auto;font-size: 14px;text-decoration: none;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-special-list-group .cell-group + .cell-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-special-list-group .pic-group img{max-width: 100%;width: auto;height: auto;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-special-list-group .pic-group + .text-group{margin-top: 18px}
#wm-course_environment-page .legacy_contents .section-special-list-group .text-group .title{font-weight: bold;color: #2a1e02}
#wm-course_environment-page .legacy_contents .section-special-list-group .text-group .commment{margin-top: 12px;text-decoration: underline}
#wm-course_environment-page .legacy_contents .section-alumni-works-group{border: solid 2px #e0dbcf;background:repeat 0 0;padding: 20px 15px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-alumni-works-group > h3{font-size: 16px;font-weight: bold;text-align: center}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul{margin-top: 15px;font-size: 0;white-space: nowrap;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li{width: auto;font-size: 14px;text-align: center;vertical-align: top;display: block}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li .pic-group img{max-width: 100%;width: auto;height: auto}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li .text-group{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-alumni-works-group ul li + li{margin-left: 0;margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-alumni-works-group{margin-top: 60px}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group{text-align: left}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.section.link + ul.section.link{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link{display: block}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link:first-child{margin-top: -0.6em}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link li{margin-top: 0.6em;margin-left: 0;margin-right: 0;display: block}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link li:before{background-position: -169px -20px;width: 12px;height: 12px;top: 0.375em}
#wm-course_environment-page .legacy_contents .section-course-pagelink-group ul.link li + li{margin-left: 0;margin-right: 0}
#wm-course_environment-page .legacy_contents .section-course-no1-group{border-bottom: none;padding-bottom: 0;font-size: 0}
#wm-course_environment-page .legacy_contents .section-course-no1-group > img,#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group{vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-course-no1-group > img{margin-right: 0;max-width: 82px;width: 82px;height: 82px}
#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group{margin: -82px 0 0 97px;min-height: 82px;display: block}
#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group .title{font-size: 19px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-course-no1-group .text-group .comment{margin-top: 5px;font-size: 14px}
#wm-course_environment-page .legacy_contents .section.section-course-no1-group + .section{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-course-set-group{display: none}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group{font-size: 0}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group img,#wm-course_environment-page .legacy_contents .section-course-adobe-info-group .text-group{vertical-align: middle}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group img{margin-right: 0;max-width: 33px;width: 33px;height: 52px}
#wm-course_environment-page .legacy_contents .section-course-adobe-info-group .text-group{margin: -52px 0 0 48px;min-height: 52px;font-size: 16px;font-weight: bold;display: block}
#wm-course_environment-page .legacy_contents .section-difference-point-group{position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-difference-point-group > img.pic{display: none}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group{position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group + .cell-group{margin-top: 40px}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group{background-color: #ee7610;border: solid 1px #ee7610;width: 42px;height: 42px;font-size: 12px;text-align: center;float: none;position: relative;overflow: hidden;border-radius: 20px}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group > p{display: block}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group > p.text{background-color: #fff;padding-top: 5px;height: 22px;color: #ee7610}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .point-group > p.num{font-size: 10px;line-height: 18px;color: #fff}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .title-group,#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .text-group{width: auto;float: none}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .title-group{margin: -42px 0 0 57px;padding-top: 0;display: table}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .title-group h3{height: 42px;font-size: 16px;font-weight: bold;text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-difference-point-group .cell-group .text-group{margin-top: 10px;padding-right: 0}
#wm-course_environment-page .legacy_contents .section-grow-point-group{font-size: 0;text-align: left}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group{background: #f8f5ed;width: auto;font-size: 14px;text-align: left;vertical-align: top;display: table;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group + .cell-group{margin-top: 10px;margin-left: 0}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .pic-group,#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .text-group{padding: 15px;text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .pic-group{background:repeat 0 0;width: 100px;height: 80px;text-align: center;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .pic-group img{max-width: 45px;width: 45px;height: auto}
#wm-course_environment-page .legacy_contents .section-grow-point-group .cell-group .text-group{padding: 20px 10px 20px;font-size: 14px;text-align: left;vertical-align: middle;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-popularity-index-group{background-color: #f8f5ed;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;overflow: hidden}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group{position: relative}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group{background: #f8f5ed;background: linear-gradient(to bottom, #ffffff, #fcfbf9 25%, #f8f5ed);background: -moz-linear-gradient(top, #fff, #fcfbf9 25%, #f8f5ed 100%);background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(25%, #fcfbf9), to(#f8f5ed));padding: 15px 58px 11px 20px;cursor: pointer}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group:after{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -111px -62px;width: 28px;height: 28px;content: "";position: absolute;top: 50%;right: 15px;margin-top: -14px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group:after{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3{font-size: 16px;font-weight: bold;position: relative}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3{padding-left: 22px;min-height: 17px;display: block}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1 + .comment,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2 + .comment,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3 + .comment{padding-left: 0}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;content: "";position: absolute;top: 0.3em;left: 0}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2.no1:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3.no1:before{background-position: -166px -118px;width: 17px;height: 17px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2.no2:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3.no2:before{background-position: -217px -118px;width: 17px;height: 17px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no1.no3:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no2.no3:before,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group h3.no3.no3:before{background-position: -267px -118px;width: 17px;height: 17px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group .comment{margin-top: 3px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group .comment > p{display: none}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-main-group .comment p.price{margin-bottom: 8px;font-size: 14px;display: block}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group{background-color: #f8f5ed;border-style: solid none none;border-collapse: separate;border-spacing: 0;padding: 20px;width: 100%;display: block;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group > div{background-image: none;padding: 0;text-align: left;vertical-align: middle;display: block}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group > div + div{padding-left: 0}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .btn-group{border-top: dotted 1px #241c0b;margin-top: 20px;padding-top: 20px;width: auto}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group{font-size: 12px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group p{overflow: visible}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group p + p{margin-top: 3px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group .title{margin-bottom: 8px;font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group .price-before{text-decoration: line-through}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group .text-group .price-after{font-size: 12px;font-weight: bold;color: #b13235}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group{background-color: #f8f5ed;padding: 10px 20px 20px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .comment{background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-top: 15px;padding: 10px;font-size: 12px;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .comment:before{border-style: solid;border-width: 0 10px 8px 10px;border-color: transparent transparent #fff transparent;content: "";width: 0;height: 0;display: block;position: absolute;top: -8px;left: 14px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .comment p.strong{margin-bottom: 3px;font-size: 14px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .title{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .title:before{background-position: 0 0;background-repeat: no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;font-size: 100%;line-height: normal;text-indent: 100%;white-space: nowrap;overflow: hidden;color: transparent;position: relative;background-position: -15px -164px;width: 21px;height: 22px;content: "";margin-right: 5px;top: -1px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group .title:before{background-size: 400px auto;-webkit-background-size: 400px auto}
}
#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-detail-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group .popularity-comment-group{margin-top: 0;display: none}
#wm-course_environment-page .legacy_contents .section-popularity-index-group.open .popularity-detail-group,#wm-course_environment-page .legacy_contents .section-popularity-index-group.open .popularity-comment-group{animation: show 0.3s linear 0s;-webkit-animation: show 0.3s linear 0s;-moz-animation: show 0.3s linear 0s;display: block}
#wm-course_environment-page .legacy_contents .section-popularity-index-group.open .popularity-main-group{padding-bottom: 20px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group.open .popularity-main-group:after{background-position: -161px -62px;width: 28px;height: 28px}
#wm-course_environment-page .legacy_contents .section-popularity-index-group.open .popularity-main-group .comment > p{display: block}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-popularity-index-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group .cell-group,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group .cell-group{border: solid 2px #e0dbcf;padding: 13px 15px 15px;font-size: 12px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group .cell-group + .cell-group,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group .cell-group + .cell-group{margin-top: 10px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group .cell-group p + p,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group .cell-group p + p{margin-top: 3px}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group .cell-group .title,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group .cell-group .title{font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group .cell-group .price,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group .cell-group .price{color: #b13235}
#wm-course_environment-page .legacy_contents .section-price-down-adobe-courselist-group .cell-group .line-through,#wm-course_environment-page .legacy_contents .section-price-down-cg-courselist-group .cell-group .line-through{margin-left: 3px;text-decoration: line-through}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-left: auto;margin-right: auto;padding: 15px 0 0 0;width: auto;text-align: center;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number a.btn-basic{width: 230px;position: relative;z-index: 1;float: none}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-left{width: auto;text-align: center;float: none}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-left .mail{font-size: 30px;font-weight: bold;line-height: normal}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-right{background-color: #f8f5ed;margin-top: 15px;padding: 15px 0;width: 100%;text-align: center;float: none}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-right .pc-group{display: none}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .title{font-size: 16px;font-weight: bold;clear: both}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .num{font-size: 30px;font-weight: bold;width: auto;float: none;display: block;line-height: normal}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .num.pc-group{display: none}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .num.sp-group{display: block}
#wm-course_environment-page .legacy_contents .section-cv-application-group-number .f-right .time{margin-top: 3px;float: none}
#wm-course_environment-page .legacy_contents .section-group .section-group.section-cv-application-group-number,#wm-course_environment-page .legacy_contents .section-group.cvmt .section-group.section-cv-application-group-number{margin-top: 45px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group{margin-top: 40px;margin-left: 0;margin-right: 0}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .group{width: auto;display: block}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .cell-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px;width: auto;text-align: left;vertical-align: top;display: block;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .cell-group div{margin-bottom: 10px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .cell-group + .cell-group{margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .recommend:before,#wm-course_environment-page .legacy_contents .section-coporation-grid1-group .skill:before{top: -2px}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group h3{margin: -29px 0 22px;font-size: 16px;font-weight: bold;text-align: center;display: block}
#wm-course_environment-page .legacy_contents .section-coporation-grid1-group h3 > span{background-color: #fff;padding: 0 15px;display: inline-block}
#wm-course_environment-page .legacy_contents .section-introduction img{width: 60%;float: right}
#wm-course_environment-page .legacy_contents .section-introduction-teacher{position: relative;margin-top: 30px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .clr{margin-bottom: 10px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .pic-group{position: absolute}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .pic-group > img{width: 80px;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .text-group{display: table-cell;vertical-align: middle;height: 100px;padding-left: 90px;text-align: left}
#wm-course_environment-page .legacy_contents .section-introduction-teacher .text-group h3 + *{margin-top: 8px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 25px 15px;text-align: center}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group + .notes{text-align: left}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group > h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group > h3 + *{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .group{width: 100%;text-align: left;float: none}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .group + .group{margin-top: 20px;float: none}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .cell-group + .cell-group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .pic-group{width: 80px;height: 80px;text-align: center}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .pic-group > img{max-width: 80px;width: 80px;height: auto;border-radius: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px}
#wm-course_environment-page .legacy_contents .section-introduction-teacher-group .text-group{margin: -80px 0 0 90px;padding-top: 8px;min-height: 80px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group{width: auto;margin: 0 auto}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .cell-group{width: auto;text-align: left;float: none;display: table}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .cell-group + .cell-group{margin-top: 20px;float: none}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .cell-group > div{text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .pic-group{width: 120px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .pic-group img{margin-left: 0;width: 120px;height: auto}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group{margin-top: 0;padding: 0 0 0 10px}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group h3 + *{margin-top: 0}
#wm-course_environment-page .legacy_contents .section-recommended-2clum-group .text-group p{display: none}
#wm-course_environment-page .legacy_contents .section-cg-movie-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 25px 15px}
#wm-course_environment-page .legacy_contents .section-cg-movie-group > h3{font-size: 16px;font-weight: bold;text-align: center}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .group{margin-top: 20px}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group{width: 100%;float: none}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group .left,#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group .right{width: 50%}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group > h4{font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group + .cell-group{margin-top: 25px;float: none}
#wm-course_environment-page .legacy_contents .section-cg-movie-group .cell-group p{margin-top: 13px}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group{font-size: 0;white-space: nowrap}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group{width: auto;font-size: 14px;text-align: left;vertical-align: top;white-space: normal;display: block;float: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: -1px 0 0 0 #fdfcfa;-webkit-box-shadow: -1px 0 0 0 #fdfcfa;-moz-box-shadow: -1px 0 0 0 #fdfcfa}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group.wide{width: auto}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group + .cell-group{margin-top: 20px;float: none}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .main-group{border-collapse: separate;border-spacing: 0;border: none;empty-cells: show;width: 100%;display: table}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .main-group .inner{background:repeat 0 0;height: auto;padding: 16px 10px 14px;text-align: center;vertical-align: middle;display: table-cell}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .main-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group{background-color: #f8f5ed;min-height: 10px}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group .inner{text-align: left;padding: 20px}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group .title{font-size: 16px;font-weight: bold;line-height: 210%}
#wm-course_environment-page .legacy_contents .section-step-cg-2box-group .cell-group .aside-group .pic-group{margin-right: 20px;width: 100px;float: left}
#wm-course_environment-page .legacy_contents .section-cv-contact-group{background:repeat 0 0;border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-left: auto;margin-right: auto;padding: 15px;width: auto;text-align: center;position: relative;overflow: visible}
#wm-course_environment-page .legacy_contents .section-cv-contact-group.trial{padding: 15px;width: auto}
#wm-course_environment-page .legacy_contents .section-cv-contact-group.trial > img{display: none}
#wm-course_environment-page .legacy_contents .section-cv-contact-group.btm-mainvisual{margin-top: -70px}
#wm-course_environment-page .legacy_contents .section-cv-contact-group p.title{margin-bottom: 10px;font-size: 14px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > a.btn-basic{width: 230px;position: relative;z-index: 1}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > a.btn-shiryo{margin: 10px auto 0;min-width: 140px;width: 140px;font-size: 10px;display: block;position: relative;z-index: 1;height: 32px;line-height: 33px}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > a.btn-shiryo:before{top: -1px}
#wm-course_environment-page .legacy_contents .section-cv-contact-group > img{width: 110px;height: 89px;position: absolute;bottom: 0;left: -10px;z-index: 0}
#wm-course_environment-page .legacy_contents .section-group + .section-group.section-cv-contact-group,#wm-course_environment-page .legacy_contents .section-group.cvmt + .section-group.section-cv-contact-group{margin-top: 45px}
#wm-course_environment-page .legacy_contents .section-campaign-group{border: solid 2px #e0dbcf;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px;font-size: 16px;font-weight: bold}
#wm-course_environment-page .legacy_contents .section-campaign-group .title{font-size: 14px}
#wm-course_environment-page .legacy_contents .noscroll{position: fixed;overflow-y: auto;width: 100%}

/* ---- legacy/css/modal.css ---- */
#wm-course_environment-page .noscroll .modal-group{display: block}
#wm-course_environment-page .modal-group{background:repeat 0 0;min-height: 100%;width: 100%;height: 100%;text-align: center;display: none;position: fixed;top: 0;left: 0;overflow: auto;z-index: 100}
#wm-course_environment-page .modal-popup-group{margin: 0 auto;padding-bottom: 50px;text-align: left;display: inline-block;position: relative;top: 50px}
#wm-course_environment-page .modal-basic-group{background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: 900px}
#wm-course_environment-page .modal-header-group{text-align: right;position: relative;overflow: visible;height: 0}
#wm-course_environment-page .modal-header-group .icon.modal-close{position: absolute;top: -32px;right: -32px}
#wm-course_environment-page .modal-body-group{padding: 50px;text-align: left}
#wm-course_environment-page .modal-group .section-clum2-group .cell-group{width: 380px;float: left}
#wm-course_environment-page .modal-group .section-clum2-group .cell-group + .cell-group{float: right}
#wm-course_environment-page .modal-group .section-clum3-group .cell-group{width: 250px;float: left}
#wm-course_environment-page .modal-group .section-clum3-group .cell-group + .cell-group{margin-left: 25px}
#wm-course_environment-page .modal-group .section-teachers-group .data-group{border-collapse: separate;border-spacing: 0;border: none;display: table}
#wm-course_environment-page .modal-group .section-teachers-group .pic-group,#wm-course_environment-page .modal-group .section-teachers-group .user-group{text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .modal-group .section-teachers-group .pic-group{width: 120px}
#wm-course_environment-page .modal-group .section-teachers-group .pic-group > img{width: 120px;border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group{padding-left: 15px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group .aside{font-size: 14px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group .aside + .name{margin-top: 3px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group .name{font-size: 18px;font-weight: bold}
#wm-course_environment-page .modal-group .section-teachers-group .text-group{margin-top: 18px;font-size: 12px}
#wm-course_environment-page .modal-group .section-sample-correction-group + .section-sample-correction-group{border-top: dotted 1px #241c0b;padding-top: 40px}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group{max-width: 380px;width: auto;display: block}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group > img{max-width: 100%;width: auto;height: auto}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group .link{margin-top: 10px}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group.left{margin-right: 40px;margin-bottom: 30px;float: left}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group.right{margin-left: 40px;margin-bottom: 30px;float: right}
#wm-course_environment-page .modal-group .section-sample-correction-group h3{font-size: 18px;font-weight: bold}
#wm-course_environment-page .modal-group .section-sample-correction-group h3 + *{margin-top: 28px}
#wm-course_environment-page .modal-group .section-sample-correction-group h4{font-size: 14px;font-weight: bold}
#wm-course_environment-page .modal-group .section-sample-correction-group * + h4{margin-top: 13px}
#wm-course_environment-page .modal-group .section-step-flow-2box-group .cell-group{width: 150px}
#wm-course_environment-page .modal-group .section-step-flow-2box-group .main-group .inner{height: 120px}
#wm-course_environment-page .modal-group .section-step-flow-2box-group .aside-group .inner{height: 120px;font-size: 12px}
#wm-course_environment-page .modal-group .section-step-flow-2box-group h3{font-size: 14px}
#wm-course_environment-page .modal-group .section-form-group{background-image: none;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;padding: 0;text-align: center}
@media screen and (max-width: 640px){
#wm-course_environment-page .noscroll .modal-group{display: block}
#wm-course_environment-page .modal-group{background:repeat 0 0;min-height: 100%;width: 100%;height: 100%;text-align: center;display: none;position: fixed;top: 0;left: 0;overflow: auto;z-index: 100}
#wm-course_environment-page .modal-popup-group{margin: 0 auto;padding: 0 15px;width: 100%;text-align: left;display: block;position: relative;top: 50px}
#wm-course_environment-page .modal-basic-group{background-color: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: auto}
#wm-course_environment-page .modal-header-group{text-align: right;position: relative;overflow: visible;height: 0}
#wm-course_environment-page .modal-header-group .icon.modal-close{position: absolute;top: -10px;right: -10px}
#wm-course_environment-page .modal-body-group{padding: 15px;text-align: left}
#wm-course_environment-page .modal-group .section-clum2-group .cell-group{width: auto;float: none}
#wm-course_environment-page .modal-group .section-clum2-group .cell-group + .cell-group{margin-top: 20px;float: none}
#wm-course_environment-page .modal-group .section-clum3-group .cell-group{width: auto;float: none}
#wm-course_environment-page .modal-group .section-clum3-group .cell-group + .cell-group{margin-top: 20px;margin-left: 0}
#wm-course_environment-page .modal-group .section-teachers-group .data-group{border-collapse: separate;border-spacing: 0;border: none;display: table}
#wm-course_environment-page .modal-group .section-teachers-group .pic-group,#wm-course_environment-page .modal-group .section-teachers-group .user-group{text-align: left;vertical-align: middle;display: table-cell}
#wm-course_environment-page .modal-group .section-teachers-group .pic-group{width: 120px}
#wm-course_environment-page .modal-group .section-teachers-group .pic-group > img{width: 120px;border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group{padding-left: 10px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group .aside{font-size: 14px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group .aside + .name{margin-top: 3px}
#wm-course_environment-page .modal-group .section-teachers-group .user-group .name{font-size: 16px;font-weight: bold}
#wm-course_environment-page .modal-group .section-teachers-group .text-group{margin-top: 8px;font-size: 12px}
#wm-course_environment-page .modal-group .section-sample-correction-group + .section-sample-correction-group{border-top: dotted 1px #241c0b;padding-top: 20px}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group{max-width: 100%;width: auto;display: block}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group > img{max-width: 100%;width: auto;height: auto}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group .link{margin-top: 10px}
#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group.left,#wm-course_environment-page .modal-group .section-sample-correction-group .pic-group.right{margin-left: 0;margin-right: 0;margin-bottom: 20px;float: none}
#wm-course_environment-page .modal-group .section-sample-correction-group h3{font-size: 16px;font-weight: bold}
#wm-course_environment-page .modal-group .section-sample-correction-group h3 + *{margin-top: 18px}
#wm-course_environment-page .modal-group .section-sample-correction-group h4{font-size: 14px;font-weight: bold}
#wm-course_environment-page .modal-group .section-sample-correction-group * + h4{margin-top: 13px}
#wm-course_environment-page .modal-group .section-step-flow-2box-group .cell-group{width: 100%}
#wm-course_environment-page .modal-group .section-step-flow-2box-group .main-group .inner{height: auto}
#wm-course_environment-page .modal-group .section-step-flow-2box-group .aside-group .inner{height: auto;font-size: 12px}
#wm-course_environment-page .modal-group .section-step-flow-2box-group h3{font-size: 14px}
#wm-course_environment-page .modal-group .section-form-group{background-image: none;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;padding: 0;text-align: center}
}

/* ---- template/css/modal.css（本文で使うルールのみ抽出） ---- */
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes show{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media screen and (max-width: 768px){
@keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
@-webkit-keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
@-moz-keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
@media screen and (max-width: 768px){
@keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
@-webkit-keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
@-moz-keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
@media screen and (max-width: 768px){
@keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
@-webkit-keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
@-moz-keyframes show{
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}

/* ---- template/css/style.css（本文で使うルールのみ抽出） ---- */
#wm-course_environment-page article,#wm-course_environment-page aside,#wm-course_environment-page details,#wm-course_environment-page figcaption,#wm-course_environment-page figure,#wm-course_environment-page footer,#wm-course_environment-page header,#wm-course_environment-page hgroup,#wm-course_environment-page menu,#wm-course_environment-page nav,#wm-course_environment-page section{display: block}
#wm-course_environment-page{line-height: 1.5em}
#wm-course_environment-page ol,#wm-course_environment-page ul{list-style-type: none}
#wm-course_environment-page blockquote,#wm-course_environment-page q{quotes: none}
#wm-course_environment-page blockquote:before,#wm-course_environment-page blockquote:after{content: '';content: none}
#wm-course_environment-page q:before,#wm-course_environment-page q:after{content: '';content: none}
#wm-course_environment-page table{border-collapse: collapse;border-spacing: 0}
#wm-course_environment-page a{text-decoration: none}
#wm-course_environment-page button{background-color: transparent;border: none;cursor: pointer;outline: none;padding: 0;appearance: none}
#wm-course_environment-page img{vertical-align: bottom;max-width: 100%}
#wm-course_environment-page,#wm-course_environment-page,#wm-course_environment-page div,#wm-course_environment-page span,#wm-course_environment-page iframe,#wm-course_environment-page h1,#wm-course_environment-page h2,#wm-course_environment-page h3,#wm-course_environment-page h4,#wm-course_environment-page h5,#wm-course_environment-page h6,#wm-course_environment-page p,#wm-course_environment-page a,#wm-course_environment-page i,#wm-course_environment-page dl,#wm-course_environment-page dt,#wm-course_environment-page dd,#wm-course_environment-page ol,#wm-course_environment-page ul,#wm-course_environment-page li,#wm-course_environment-page form,#wm-course_environment-page table,#wm-course_environment-page caption,#wm-course_environment-page tbody,#wm-course_environment-page tfoot,#wm-course_environment-page thead,#wm-course_environment-page tr,#wm-course_environment-page th,#wm-course_environment-page td,#wm-course_environment-page article,#wm-course_environment-page aside,#wm-course_environment-page figure,#wm-course_environment-page footer,#wm-course_environment-page header,#wm-course_environment-page nav,#wm-course_environment-page section,#wm-course_environment-page input,#wm-course_environment-page button,#wm-course_environment-page label,#wm-course_environment-page textarea,#wm-course_environment-page div:before,#wm-course_environment-page span:before,#wm-course_environment-page p:before,#wm-course_environment-page a:before,#wm-course_environment-page dl:before,#wm-course_environment-page dt:before,#wm-course_environment-page dd:before,#wm-course_environment-page ol:before,#wm-course_environment-page ul:before,#wm-course_environment-page li:before,#wm-course_environment-page table:before,#wm-course_environment-page caption:before,#wm-course_environment-page tbody:before,#wm-course_environment-page tfoot:before,#wm-course_environment-page thead:before,#wm-course_environment-page tr:before,#wm-course_environment-page th:before,#wm-course_environment-page td:before,#wm-course_environment-page article:before,#wm-course_environment-page aside:before,#wm-course_environment-page figure:before,#wm-course_environment-page footer:before,#wm-course_environment-page header:before,#wm-course_environment-page nav:before,#wm-course_environment-page section:before,#wm-course_environment-page label:before,#wm-course_environment-page div:after,#wm-course_environment-page span:after,#wm-course_environment-page p:after,#wm-course_environment-page a:after,#wm-course_environment-page dl:after,#wm-course_environment-page dt:after,#wm-course_environment-page dd:after,#wm-course_environment-page ol:after,#wm-course_environment-page ul:after,#wm-course_environment-page li:after,#wm-course_environment-page table:after,#wm-course_environment-page caption:after,#wm-course_environment-page tbody:after,#wm-course_environment-page tfoot:after,#wm-course_environment-page thead:after,#wm-course_environment-page tr:after,#wm-course_environment-page th:after,#wm-course_environment-page td:after,#wm-course_environment-page article:after,#wm-course_environment-page aside:after,#wm-course_environment-page figure:after,#wm-course_environment-page footer:after,#wm-course_environment-page header:after,#wm-course_environment-page nav:after,#wm-course_environment-page section:after,#wm-course_environment-page label:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
@keyframes scrollFade{
  0% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  90% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
}
#wm-course_environment-page *{font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "YuGothic", "Yu Gothic", "游ゴシック", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color: #333333}
#wm-course_environment-page{padding-top: 66px}
@media (max-width: 768px){
#wm-course_environment-page{padding-top: 50px}
}

/* school.dhw.co.jp/css/course/online/adobe.css（2026-10-23取得）の Web Meister 補完ブロックを流用。#wm-course_environment-page は #wm-<講座>-page に置換される */
/* Web Meister用：元サイトの共通テンプレート依存を補完 */
#wm-course_environment-page {font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;line-height:1.75;background:#fff;overflow:hidden}
#wm-course_environment-page *,#wm-course_environment-page *::before,#wm-course_environment-page *::after{box-sizing:border-box}
#wm-course_environment-page img{max-width:100%;height:auto}
#wm-course_environment-page a{color:inherit}
#wm-course_environment-page .l-section__inner,#wm-course_environment-page .md-grey_section_inner{max-width:1200px;margin-left:auto;margin-right:auto}
#wm-course_environment-page .is-max__800{max-width:800px}
#wm-course_environment-page .l-section{padding:50px 20px}
#wm-course_environment-page .course-detail_ttl{margin-top:0;padding:0}
#wm-course_environment-page .course-detail_ttl_inner{max-width:none}
#wm-course_environment-page .course-detail_ttl_wrap{width:min(48%,650px);text-align:center}
#wm-course_environment-page .course-detail_ttl_h1{font-size:clamp(28px,4vw,52px);line-height:1.35}
#wm-course_environment-page .course-detail_ttl_h1_description{font-size:clamp(15px,1.6vw,21px)}
#wm-course_environment-page .course-detail_ttl_price{font-size:clamp(30px,4vw,48px);font-weight:700}
#wm-course_environment-page .course-detail_ttl_yen{font-size:.4em}
#wm-course_environment-page .md-ttl_h2{text-align:center;margin:0 auto 32px;line-height:1.5;font-size:clamp(22px,2.6vw,32px)}
#wm-course_environment-page .md-ttl_h2__text{display:inline-block}
#wm-course_environment-page .md-grey_section_title{text-align:center;font-size:clamp(20px,2.2vw,28px);margin:20px 0 35px}
#wm-course_environment-page .is-bg__grey_light{background:#f6f6f6}
#wm-course_environment-page .md-grey_title_block{background:#555;color:#fff;text-align:center;padding:35px 20px 140px;margin:-50px -20px 0}
#wm-course_environment-page .md-grey_title_block .md-ttl_h2{margin:0}
#wm-course_environment-page .md-grey_title_block .md-ttl_h2__en{display:block;margin-bottom:12px}
#wm-course_environment-page .md-grey_title_block .md-ttl_h2__en img{max-height:24px;width:auto}
#wm-course_environment-page .md-grey_section{padding:0 15px}
#wm-course_environment-page .md-align_c{text-align:center}
#wm-course_environment-page .md-rsp_font16{font-size:16px}
#wm-course_environment-page .md-rsp_font12{font-size:12px}
#wm-course_environment-page .md-rsp_mt50{margin-top:50px}
#wm-course_environment-page .md-rsp_mb50{margin-bottom:50px}
#wm-course_environment-page .md-rsp_mt30{margin-top:30px}
#wm-course_environment-page .md-rsp_mt60{margin-top:60px}
#wm-course_environment-page .md-rsp_mb40{margin-bottom:40px}
#wm-course_environment-page .md-rsp_pt100{padding-top:100px}
#wm-course_environment-page .md-rsp_pb100{padding-bottom:100px}
#wm-course_environment-page .md-rsp_pr60{padding-right:60px}
#wm-course_environment-page .md-rsp_pl60{padding-left:60px}
#wm-course_environment-page .font_bold{font-weight:700}
#wm-course_environment-page .md-font_orange2{color:#e67800}
#wm-course_environment-page .course-skill_list,#wm-course_environment-page .course-support_list,#wm-course_environment-page .course-step_list{display:flex;gap:20px;justify-content:center;list-style:none;padding:0;flex-wrap:wrap}
#wm-course_environment-page .course-skill_item{flex:1 1 260px;max-width:450px;text-align:center;background:#f6f6f6;padding:30px 15px;font-weight:700}
#wm-course_environment-page .course-support_item{flex:1 1 260px;max-width:360px}
#wm-course_environment-page .course-support_caption{font-size:18px;font-weight:700;margin:12px 0}
#wm-course_environment-page .course-step_item{flex:1 1 180px;background:#fff;border:1px solid #ddd;padding:20px}
#wm-course_environment-page .course-step_num{color:#e67800;font-weight:700}
#wm-course_environment-page .course-video_wrap{display:grid;grid-template-columns:1fr 1fr;gap:35px}
#wm-course_environment-page .course-video{min-width:0}
#wm-course_environment-page .course-video_iframe_wrap{position:relative;aspect-ratio:16/9}
#wm-course_environment-page .course-video_iframe_wrap iframe{position:absolute;width:100%;height:100%;inset:0;border:0}
#wm-course_environment-page .course-video_title{font-size:22px;margin:20px 0}
#wm-course_environment-page .course-video_section__description{padding-left:1.5em}
#wm-course_environment-page .sp_only{display:none}
#wm-course_environment-page .md-general_ttl_h3{font-size:19px;margin:35px 0 15px}
#wm-course_environment-page .md-general_ttl_h3_span{color:#e67800;margin-right:8px}
#wm-course_environment-page .md-btn_outline{margin:35px auto;text-align:center}
#wm-course_environment-page .md-btn_outline__link{display:inline-block;border:2px solid #555;background:#fff;padding:12px 30px;text-decoration:none}
#wm-course_environment-page .course-intro_area{display:flex;gap:35px;align-items:center}
#wm-course_environment-page .course-intro_area__left{flex:0 0 32%}
#wm-course_environment-page .course-intro_area__right{flex:1}
#wm-course_environment-page .couse-table_wrap{max-width:1000px}
#wm-course_environment-page table.form{width:100%;border-collapse:collapse;background:#fff}
#wm-course_environment-page table.form th,#wm-course_environment-page table.form td{border:1px solid #ccc;padding:20px;vertical-align:top;text-align:left}
#wm-course_environment-page table.form th{background:#eee;width:25%;color:#333 !important}
#wm-course_environment-page .md-cv_btn{text-align:center;margin:35px auto}
#wm-course_environment-page .md-cv_btn_item{background:#e97700;color:#fff;border:0;padding:20px 45px;font-size:19px;font-weight:700;cursor:pointer;border-radius:4px}
#wm-course_environment-page .md-cv_btn_item:hover{opacity:.85}
#wm-course_environment-page .wm-nav{position:sticky;top:0;z-index:999;background:#333;color:#fff;padding:12px 20px}
#wm-course_environment-page .wm-nav-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1200px;margin:auto}
#wm-course_environment-page .wm-nav-title{font-weight:700}
#wm-course_environment-page .wm-nav-links{display:flex;gap:20px;flex-wrap:wrap}
#wm-course_environment-page .wm-nav-links a{color:#fff;text-decoration:none;font-size:14px}
#wm-course_environment-page [id]{scroll-margin-top:80px}
#wm-course_environment-page .wm-form-note{font-size:12px;color:#666}
@media(max-width:768px){
 #wm-course_environment-page .l-section{padding:35px 15px}
 #wm-course_environment-page .md-grey_title_block{padding-bottom:70px;margin:-35px -15px 0}
 #wm-course_environment-page .course-detail_ttl_inner{height:440px;background-position:center}
 #wm-course_environment-page .course-detail_ttl_wrap{width:100%;padding:20px;background:rgba(255,255,255,.78);top:auto;bottom:0;transform:none}
 #wm-course_environment-page .course-video_wrap{grid-template-columns:1fr}
 #wm-course_environment-page .course-intro_area{display:block}
 #wm-course_environment-page .md-rsp_pr60{padding-right:15px}
 #wm-course_environment-page .md-rsp_pl60{padding-left:15px}
 #wm-course_environment-page .md-rsp_pt100{padding-top:45px}
 #wm-course_environment-page .md-rsp_pb100{padding-bottom:45px}
 #wm-course_environment-page .sp_only{display:initial}
 #wm-course_environment-page .pc_only{display:none}
 #wm-course_environment-page table.form th,#wm-course_environment-page table.form td{display:block;width:100%}
 #wm-course_environment-page .wm-nav-inner{display:block}
 #wm-course_environment-page .wm-nav-links{gap:8px 15px;margin-top:8px}
}

/* Web Meister: PC readability and floating application CTA */
#wm-course_environment-page{overflow-wrap:anywhere}
#wm-course_environment-page .l-section__inner{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;box-sizing:border-box}
#wm-course_environment-page .l-section{box-sizing:border-box}
#wm-course_environment-page .l-section img{max-width:100%;height:auto}
#wm-course_environment-page .course-video_wrap{max-width:1080px;margin:0 auto;align-items:start}
#wm-course_environment-page .course-video{width:100%;box-sizing:border-box}
#wm-course_environment-page .course-video_title{font-size:clamp(18px,1.8vw,22px);line-height:1.5}
#wm-course_environment-page .course-video_section__description{font-size:15px;line-height:1.85}
#wm-course_environment-page .course-support_list{align-items:stretch}
#wm-course_environment-page .course-support_item{box-sizing:border-box;min-width:0}
#wm-course_environment-page .course-support_item img{width:100%;height:auto}
#wm-course_environment-page .course-skill_item{box-sizing:border-box;min-width:0}
#wm-course_environment-page .course-intro_area__left,#wm-course_environment-page .course-intro_area__right{min-width:0}
#wm-course_environment-page .course-intro_area{max-width:1060px;margin-left:auto;margin-right:auto}
#wm-course_environment-page .couse-table_wrap{width:100%;max-width:1050px;margin-left:auto;margin-right:auto;box-sizing:border-box}
#wm-course_environment-page table.form{table-layout:auto}
#wm-course_environment-page table.form th{width:25%;min-width:180px;color:#333 !important;background:#ececec;line-height:1.7}
#wm-course_environment-page table.form td{line-height:1.85}
#wm-course_environment-page .faq-dl{max-width:1000px;margin-left:auto;margin-right:auto}
#wm-course_environment-page .faq-dl dt,#wm-course_environment-page .faq-dl dd{line-height:1.8}
#wm-course_environment-page .wm-apply-float{position:fixed;right:24px;bottom:110px;z-index:850;display:block;box-sizing:border-box;min-width:204px;padding:16px 22px;background:#f56b16;color:#fff !important;border-radius:6px;text-align:center;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none !important;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:background .2s,transform .2s}
#wm-course_environment-page .wm-apply-float:hover,#wm-course_environment-page .wm-apply-float:focus{background:#d95408;transform:translateY(-2px)}
#wm-course_environment-page #form{scroll-margin-top:90px}
@media (max-width:900px){
 #wm-course_environment-page .l-section__inner{max-width:100%}
 #wm-course_environment-page .course-video_wrap{gap:24px}
 #wm-course_environment-page .course-intro_area{gap:20px}
}
@media (max-width:768px){
 #wm-course_environment-page .wm-apply-float{right:16px;bottom:88px;min-width:0;padding:13px 17px;font-size:13px;max-width:calc(100vw - 90px)}
 #wm-course_environment-page table.form th{min-width:0;width:100%}
 #wm-course_environment-page table.form td{width:100%}
 #wm-course_environment-page .course-support_item{flex:1 1 100%;max-width:100%}
}

/* 2026-10: spacing and study-card refinement */
#wm-course_environment-page #description{padding-top:64px !important;padding-bottom:34px !important}
#wm-course_environment-page #description > .l-section__inner:empty{display:none}
#wm-course_environment-page #description .is-bg__web_designer-ex{padding-bottom:0 !important;margin-bottom:0 !important;background-size:cover;background-position:center top}
#wm-course_environment-page #description .is-bg__web_designer-ex:after{display:none !important}
#wm-course_environment-page #description .course-detail_read_under{padding-bottom:38px !important;margin-top:24px;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.95}
#wm-course_environment-page #description + .l-section{padding-top:40px !important}
#wm-course_environment-page #study .md-grey_section_inner{max-width:1120px;margin:0 auto}
#wm-course_environment-page #study .course-video_wrap{display:flex;flex-direction:column;gap:24px;max-width:960px;margin:30px auto 40px;align-items:stretch}
#wm-course_environment-page #study .course-video{display:flex;flex-direction:row;align-items:stretch;width:100%;min-width:0;background:#fff;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,.04)}
#wm-course_environment-page #study .course-video_iframe{flex:0 0 44%;width:44%;margin:0;align-self:flex-start}
#wm-course_environment-page #study .course-video_iframe_wrap{position:relative;aspect-ratio:16/9;width:100%;height:auto}
#wm-course_environment-page #study .course-video_iframe_wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
#wm-course_environment-page #study .course-video_section{flex:1;min-width:0;padding:24px 28px;background:#fff;box-sizing:border-box}
#wm-course_environment-page #study .course-video_title{font-size:21px;font-weight:700;line-height:1.45;margin:0 0 16px;color:#222}
#wm-course_environment-page #study .course-video_section__description{list-style:none;padding:0;margin:0;display:grid;gap:0;font-size:14px;line-height:1.65}
#wm-course_environment-page #study .course-video_section__description li{position:relative;padding:8px 0 8px 20px;margin:0;border-bottom:1px solid #f0f0f0}
#wm-course_environment-page #study .course-video_section__description li:last-child{border-bottom:0}
#wm-course_environment-page #study .course-video_section__description li:before{content:"";position:absolute;left:2px;top:17px;width:7px;height:7px;border-radius:50%;background:#f56b16}
@media(max-width:768px){
 #wm-course_environment-page #description{padding-top:35px !important;padding-bottom:18px !important}
 #wm-course_environment-page #description .course-detail_read_under{padding:0 20px 24px !important;margin-top:20px}
 #wm-course_environment-page #study .course-video_wrap{gap:20px;margin-top:20px}
 #wm-course_environment-page #study .course-video{flex-direction:column}
 #wm-course_environment-page #study .course-video_iframe{flex:none;width:100%}
 #wm-course_environment-page #study .course-video_section{padding:18px 18px 22px}
 #wm-course_environment-page #study .course-video_title.sp_only{display:block;margin:0;padding:18px;background:#fff;font-size:19px}
 #wm-course_environment-page #study .course-video_title.pc_only{display:none}
}

/* ---- 以下は online_old 移設用の追加（adobe ページに無い部品の補完） ---- */
/* 卒業生スライダー: slick が無いので静的なグリッドにする */
#wm-course_environment-page .md-graduate_slider{background:#222;padding:40px 20px 50px}
#wm-course_environment-page .md-graduate_slider_inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-width:1120px;margin:0 auto}
#wm-course_environment-page .md-graduate_slider_inner .item.md-graduate_galley{width:auto;float:none;margin:0}
#wm-course_environment-page .md-graduate_galley a{display:block;text-decoration:none;color:#fff}
#wm-course_environment-page .md-graduate_galley_figure{position:relative;margin:0;overflow:hidden;border-radius:6px;width:auto;height:auto}
#wm-course_environment-page .md-graduate_slider__img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;position:static}
#wm-course_environment-page .md-graduate_galley_caption{position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;height:auto;padding:10px 6px 8px;background:rgba(0,0,0,.6);color:#fff;text-align:center;font-size:13px;line-height:1.4;transform:none;opacity:1}
#wm-course_environment-page .md-graduate_galley_caption_inner{display:block;font-size:13px;font-weight:700;margin:0}
#wm-course_environment-page .md-graduate_galley_caption_inner._study{display:inline-block;margin-top:5px;font-size:10px;font-weight:400;border:1px solid #fff;border-radius:10px;padding:0 8px}
/* 講座の特徴: 背景画像の上に白文字 */
#wm-course_environment-page .course-characteristic{background-size:cover;background-position:center;background-color:#555}
/* 学習内容: 旧ページは「カテゴリ見出し＋説明文」の形（adobe は箇条書き） */
#wm-course_environment-page #study .course-video_title__cate{display:inline-block;transform:none;margin:14px 0 6px;position:static}
#wm-course_environment-page #study p.course-video_section__description{display:block;margin:0 0 4px;font-size:14px;line-height:1.8}
#wm-course_environment-page #study .course-video_iframe img{display:block;width:100%;margin-top:12px;border-radius:6px}
/* よく比較検討される講座 */
#wm-course_environment-page .md-course_row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;max-width:1120px;margin:0 auto;padding:0;list-style:none}
#wm-course_environment-page .md-course_row .md-course_col{width:auto !important;float:none !important;margin:0 !important}
@media(max-width:768px){
 #wm-course_environment-page .md-graduate_slider_inner{grid-template-columns:repeat(3,1fr);gap:8px}
 #wm-course_environment-page .md-graduate_galley_caption_inner{font-size:11px}
 #wm-course_environment-page .course-skill_list{gap:10px}
 #wm-course_environment-page .course-skill_item{flex:1 1 40%;padding:16px 8px;font-size:13px}
}

/* ---- 2026-10-24 修正: 見出し帯と白枠の重なり、スキル欄のずれ ---- */
/* 白い枠（.md-grey_section）は旧テンプレートどおり見出し帯の下側に重ねる。帯の下余白を同じだけ取って文字に被らないようにしている（上の .md-grey_title_block） */
/* 身に付くスキル: 旧サイトはアイコン（CSS背景）用に左60pxを空けていた。アイコンは Web Meister の制約で出せないので余白も外す */
#wm-course_environment-page .course-skill_inner{padding-left:10px;padding-right:10px}


/* 旧ページはJSで開閉していた項目（動画授業・ライブ授業・回線速度など）を開いた状態で表示 */
#wm-course_environment-page ul.link{display:block !important}
