﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p{border:0;margin:0;padding:0;font-size:100%;font-weight:normal;font-style:normal;text-decoration:none}table{border-collapse:collapse;border-spacing:0}li:not(.available-list){list-style:none}img{border:none}body{font:12px/20px 'ＭＳ Ｐゴシック','MS PGothic','MS Gothic','Verdana',sans-serif;color:#505050;word-wrap:break-word;word-break:break-all;background:#fff}a{color:#016fc4;text-decoration:none;outline:none}a:hover{color:#016fc4;text-decoration:underline}.mt7{margin-top:7px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml40{margin-left:40px}.mr130{margin-right:130px}.mtb10{margin:6px 0}.pb5{padding-bottom:5px}input[type="text"]{height:18px;border:1px solid #ccc;font:12px/20px 'ＭＳ Ｐゴシック','MS PGothic','MS Gothic','Verdana',sans-serif}input[type="password"]{height:18px;border:1px solid #ccc;font:18px/20px  Verdana, Arial, Helvetica;padding-bottom:4px}select,textarea{border:1px solid #ccc;font:12px/20px 'ＭＳ Ｐゴシック','MS PGothic','MS Gothic','Verdana',sans-serif}.ac{text-align:center}.ar{text-align:right}.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}hr.cb,.cb{visibility:hidden;height:0;border:none;clear:both;font-size:1px;line-height:0;overflow:hidden;margin:0}.txtleft{text-align:left}.fs10{font-size:10px}.fs12{font-size:12px}.fs14{font-size:14px}.fs18{font-size:18px}.w400{width:400px}.sw200{width:200px}.bd_n{border:none}.red{color:#cc3500}.red{color:#f00}.blue{color:#00f}.pgInfo{display:flex;justify-content:space-between;margin-top:10px}.pgInfo .pageinfo{font-size:12px;font-weight:bold}.pgInfo.clearfix:after{content:none}.previous_page,.next_page{color:#4d4d4d;border:#d2d2d2 1px solid;background:#FFFFFF;border-radius:6px;font-size:12px;padding:6px 10px;box-sizing:border-box}a.previous_page,a.next_page{color:#4d4d4d !important}.previous_page.disabled,.next_page.disabled{color:#888888;border:none;background:#ebecee;border-radius:6px;font-size:12px;padding:6px 10px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}sub,sup{margin:0;padding:0;border:0;font-size:smaller !important;font:inherit}table,tbody,tfoot,thead,tr,th,td{padding:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol:not(.available-list),ul:not(.available-list){list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{min-width:960px;color:#323232;background:#fff;font-size:14px;font-family:"Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;overflow-y:scroll}a{text-decoration:none}a,a:link{color:#0F218B}a:visited{color:#620298}a:hover{color:#3F88E5;text-decoration:underline}a:active{color:#0F218B;text-decoration:none}html,body{height:100%}.innerWrap{margin:0 auto;width:960px;padding-bottom:40px}.linkList{margin-top:20px;margin-left:15px}.linkList a::before{content:"　";font-size:14px;line-height:1.6;margin-left:-15px;margin-top:-1px;background:url(/assets/user/common/textlink_before.png) 0px 50% no-repeat}.linkTxt a::before{content:"　";margin-top:-1px;background:url(/assets/user/common/textlink_before.png) 0px 50% no-repeat}#globalHeader{border-bottom:#c6c7cc solid 1px;padding:15px 0 10px;margin-bottom:5px;box-shadow:0 6px 4px -4px #f6f6f6;background:#FFFFFF}#globalHeader{border-bottom:#c6c7cc solid 1px;padding:15px 0 10px;margin-bottom:5px;box-shadow:0 6px 4px -4px #f6f6f6}.headerLogo{width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.headerLogo_right img{vertical-align:top}.loginName{display:inline-block;margin-right:50px}.loginName .number{font-size:12px}.loginName .name{font-size:14px;font-weight:bold;max-width:13em;position:relative;word-break:break-all}#grobalNav{background:#e20011;color:#FFFFFF;z-index:10}.fixed{position:sticky;top:0;z-index:1}.sticky-top-ie{position:fixed;width:920px}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.fixedTopMenu{position:fixed;width:100%}}.fixed ul.grobalMenu_left li .new{color:#FFFFFF;background:#8db82d;position:absolute;font-size:12px;font-weight:bold;border-radius:50%;padding:1px 5px;right:0px;top:0px;cursor:default}.fixed ul.grobalMenu_left li .new::before{content:" ";position:absolute;bottom:-10px;right:6px;border:5px solid transparent;border-top:8px solid #8db82d}ul.grobalMenu_left li .new2{color:#FFFFFF;background:#8db82d;position:absolute;font-size:12px;font-weight:bold;border-radius:50%;padding:1px 5px;right:20px;top:-8px;cursor:default}ul.grobalMenu_left li .new2::before{content:" ";position:absolute;bottom:-10px;right:6px;border:5px solid transparent;border-top:8px solid #8db82d}.grobalInner{width:960px;margin:0 auto}.grobalMenu{display:flex;justify-content:space-between;align-items:center}ul.grobalMenu_left{margin:0px;padding:0px;display:table;z-index:10}ul.grobalMenu_left>li{display:table-cell;list-style-type:none;position:relative;border-right:1px #FFFFFF solid;vertical-align:middle}ul.grobalMenu_left>li:first-child{border-left:1px #FFFFFF solid}ul.grobalMenu_left>li.openMenu{cursor:pointer;padding:0}ul.grobalMenu_left>li.openMenu .openMenuLink a{cursor:pointer;padding:8px 25px}ul.grobalMenu_left>li.openMenu .openMenuLink .line1{cursor:pointer;padding:18px 25px;display:block}ul.grobalMenu_left>li.openMenu::after{content:"";position:absolute;top:45%;right:10px;border:4px solid transparent;border-top:5px solid #ffffff;margin-top:0px}ul.grobalMenu_left>li.openMenu:hover::after{content:"";position:absolute;top:calc(50% - -4px );right:10px;border:4px solid transparent;border-bottom:5px solid #ffffff;margin-top:-11px}ul.grobalMenu_left li .new{color:#FFFFFF;background:#8db82d;position:absolute;font-size:12px;font-weight:bold;border-radius:5px;padding:3px 10px;right:-5px;top:-15px;cursor:default;transition:all 0.2s ease;z-index:12}ul.grobalMenu_left li .new::before{content:" ";position:absolute;bottom:-15px;right:10px;border:7.5px solid transparent;border-top:8px solid #8db82d;margin-top:-7px}ul.grobalMenu_left p{background-color:#e20011;color:#FFFFFF;line-height:1.6;text-align:center;font-size:15px;font-weight:bold;display:block}.grobalMenu_left p>a{color:#FFFFFF;display:block;padding:18px 28px}.grobalMenu_left p>a:hover,.grobalMenu_left p>.line1:hover{background:#e66e77;text-decoration:none}ul.grobalMenu_left p>span{font-size:14px}ul.grobalMenu_left ul{display:none;margin:0px;padding:0px;position:absolute;left:0;top:60px;background:#FFFFFF;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);z-index:1}ul.grobalMenu_left li:hover ul{display:block}ul.grobalMenu_left ul::before{content:"";position:absolute;top:-8px;left:10px;border:7.5px solid transparent;border-bottom:8px solid #ffffff;margin-top:-7px}ul.grobalMenu_left ul li{background:#FFFFFF;padding:0 25px 0 15px;white-space:nowrap;font-size:16px;color:#323232;position:relative}ul.grobalMenu_left ul li a{text-align:left;padding-left:5px;font-weight:normal;color:#323232;display:block;padding:12px 0;position:relative;margin-left:21px}ul.grobalMenu_left ul li a:hover{color:#E20011;text-decoration:none}ul.grobalMenu_left ul li a::before{content:"　";line-height:1.6;margin-left:-21px;margin-top:-1px;background:url(/assets/user/grobalMenu_arrow.png) 0px 50% no-repeat;margin:0 5px 0 -15px}ul.grobalMenu_left ul li a.anotherSite::before{background:url(/assets/user/grobalMenu_arrow_blue.png) 0px 50% no-repeat}#globalMenuTopLeft ul li a::before{width:16px;display:inline-block}ul.grobalMenu_left ul li .reply{background:#fc7d17;color:#FFFFFF;border-radius:5px;padding:3px 10px;margin-left:8px}ul.grobalMenu_left ul li.highlightMenu{padding-right:15px}ul.grobalMenu_left ul li.highlightMenu div{border:#FFE1D6 solid 1px;margin:8px 0;background-color:#FFFBF9}ul.grobalMenu_left ul li.highlightMenu a{padding:4px 0}ul.grobalMenu_right{margin:0px;padding:0px;display:flex;text-align:center;align-items:center}ul.grobalMenu_right li{font-size:12px;font-weight:normal;text-align:center;width:78px}ul.grobalMenu_right a{color:#FFFFFF;padding:10px 5px;display:block}ul.grobalMenu_right a span{display:block;margin-top:7px;font-size:11px}ul.grobalMenu_right li a:hover{background:#e66e77;text-decoration:none}ul.grobalMenu_right li:first-child{padding-left:0px}ul.grobalMenu_right li .icon{text-align:center}footer{height:100%;width:100%;position:sticky;top:100vh}footer .footerLink{padding:25px 0;background:#dfe0e2}footer .footer_inner{width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}footer ul{overflow:hidden;clear:both}footer .linkArea li{content:"｜";float:left;position:relative;margin-left:10px}footer .linkArea li:last-child{padding-right:0px}footer .linkArea li a{color:#323232}footer .linkArea li.externalLinkTxt{margin-left:25px;position:relative;margin-right:10px}footer .linkArea li.externalLinkTxt::before{content:'> ';margin-left:-15px}footer .linkArea li .externalLink::after{content:' ';background:url(/assets/user/common/icon_externalLink.png) no-repeat 0 40%;width:9px;height:1em;display:inline-block;margin-left:3px;vertical-align:middle}.siteseal{display:flex;justify-content:flex-end}.siteseal p{font-size:11px;line-height:1.6;width:220px}.siteseal img{display:block}.siteseal .bkcolorRed{display:flex;background-color:#E60012}footer .copyright{background-color:#333333;color:#ffffff;padding:10px 0}.copyright p{font-size:11px;text-align:center}.copyright img{margin-right:12px}#pagetop{position:fixed;right:0;bottom:20px;text-align:center}#pagetop a{width:57px;height:32px;background:#323232;display:block;color:#fff;text-decoration:none;font-size:9px;padding-top:25px}.hover:hover{opacity:0.75;-ms-filter:"alpha(opacity=75)";text-decoration:none}.ErrorMsg{width:960px;margin:10px auto;background:#FDE8E8;font-weight:bold;font-size:18px;line-height:1.3;padding:20px 15px;text-align:center;box-sizing:border-box}.ErrorMsg.autoWidth{width:auto}.flashNotice{background:#fffbca;width:960px;margin:10px auto;font-weight:bold;font-size:18px;line-height:1.3;padding:20px 15px;text-align:center;box-sizing:border-box}.notice_msgInner{width:960px;margin:0 auto;overflow:hidden}strong{font-weight:bold}.headTxt{font-size:18px;line-height:1.3}.centered-text{display:inline-block;text-align:center;vertical-align:middle}.text11{font-size:10px !important}.text12{font-size:12px !important}.text14{font-size:14px !important}.text16{font-size:16px !important}.text18{font-size:16px !important;line-height:1.3 !important}.text20{font-size:20px !important;line-height:1.3 !important}.tacTxt{color:#E20011 !important}.top{vertical-align:top !important}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mr00{margin-right:0 !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.ml00{margin-left:0 !important}.ml05{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.pt00{padding-top:0 !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pr00{padding-right:0 !important}.pr05{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pl00{padding-left:0 !important}.pl05{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}#mypage_content .content_left{width:280px}.content_left .newsBlock{margin-top:25px}.content_left .newsBlock:first-child{margin-top:0}.content_left .contentBox_head{display:flex;justify-content:space-between}.boxList .read_more{display:block}.content_left .headTxt{font-size:18px;font-weight:bold;line-height:1.3}.content_left .listBtn{font-size:12px;font-weight:bold;line-height:1.3;color:#FFFFFF}.content_left .listBtn a{color:#FFFFFF;padding:5px 10px 5px 20px;display:block;background:#4d4d4d;position:relative;transition:all  0.2s ease}.content_left .listBtn a:hover{text-decoration:none;opacity:0.8}.content_left .listBtn a::before{display:block;content:"";position:absolute;top:15px;left:10px;width:0;height:0;margin-top:-7px;border:4px solid transparent;border-left:5px solid #ffffff}.content_left .contentBox{margin-top:12px;border:1px #d2d2d2 solid;background:#FFFFFF;box-sizing:border-box}.boxList li{padding:15px 20px;border-bottom:1px solid #d2d2d2}.boxList li:last-child{border-bottom:none}.iconTag>span{margin-left:2px}.iconTag>span:first-child{margin-left:0px}.iconTag .icon_failure{background:#eb4c58;color:#FFFFFF;border-radius:10px;font-size:12px;padding:2px 10px;font-weight:bold;display:inline-block}.iconTag .icon_info{background:#eda62a;color:#FFFFFF;border-radius:10px;font-size:12px;padding:2px 10px;font-weight:bold;display:inline-block}.iconTag .icon_mainte{background:#5bc4de;color:#FFFFFF;border-radius:10px;font-size:12px;padding:2px 10px;font-weight:bold;display:inline-block}.iconTag .icon_grade1{background:#5a9ad4;color:#FFFFFF;border-radius:10px;font-size:12px;padding:2px 20px;font-weight:bold;display:inline-block}.iconTag .icon_grade3{background:#4dc1a0;color:#FFFFFF;border-radius:10px;font-size:12px;padding:2px 20px;font-weight:bold;display:inline-block}.iconArea{margin-top:5px}.iconArea .iconImg{margin-left:5px}.iconArea .iconImg:first-child{margin-left:0px}.boxList .news_new{color:#E20011;margin-left:5px}.date{font-size:14px;line-height:1.6;margin:0px 0 0 14px;position:relative}.date::before{content:"　";margin-left:-13px;background:url(/assets/user/common/textlink_before.png) 0px 4px no-repeat}.news{margin:0 0 0 15px}.newsBox{margin-top:10px}.newsBox:first-child{margin-top:0px}.enqueteBox{border:1px solid #d2d2d2;box-sizing:border-box}.enqueteBox_title{background-color:#fde8e8;border-bottom:1px solid #d2d2d2}.enqueteBox_title p{font-size:16px;font-weight:bold;line-height:1.3;display:block;padding:10px 10px 10px 20px}.enqueteBox_title p>span{border-left:4px solid #e30012;padding-left:10px;display:block}.enqueteBox_content{padding:15px 20px;background:#FFFFFF}.enqueteList{margin-top:20px}.enqueteList li{margin:10px 0 0 20px;position:relative}.enqueteList li::before{content:"　";margin:0 5px 0 -15px;background:url(/assets/user/left/icon_enquete.png) 0px 50% no-repeat}.enqueteList li:first-child{margin-top:0}.content_left .bnrBlock{margin-top:25px}.content_left .bnrBlock_title{color:#323232;font-size:18px;font-weight:bold;border-bottom:#d2d2d2 2px solid;line-height:1.3;padding-bottom:5px;position:relative;padding-left:25px}.content_left .bnrBlock_title::before{content:url(/assets/user/common/icon_award.png);position:absolute;top:-1px;left:0}.content_left .bnrList li{margin-top:10px}.content_left .bnrList li:first-child{margin-top:20px}.content_left .bnrList li img{width:280px;border:1px solid #d2d2d2;box-sizing:border-box}.content_left .bnrList li img:hover{opacity:0.8}.clear-right{clear:right}.float-right{float:right}.d-flex{display:flex !important}.d-inline{display:inline !important}.inline-block{display:inline-block}.d-none{display:none !important}.space-between{justify-content:space-between}.items-end{align-items:flex-end}.disabled{background:#8b8c92}.cursor-default{cursor:default !important}.cursor-pointer{cursor:pointer !important}.p-2{padding-top:2px !important}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.px-2{padding-left:2px !important;padding-right:2px !important}.mb-5{margin-bottom:5px}.font-14{font-size:14px}.onlySP{display:none}.modal{top:0px;left:0px;position:fixed;left:0px;width:100%;height:100%;background-color:#000000;opacity:0.4;z-index:10;display:none}.modalOn{display:block}.wrapper{position:relative;min-height:100%;background:#FFFFFF}main{display:block;padding-bottom:140px}main.registerPage{display:block;padding-bottom:0px}.confirmed_modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.4s}.confirmed_modal.is-show{opacity:1;visibility:visible}.cl-selected-date{font-weight:bold;padding-top:5px}.signed-date{padding-left:5px !important;padding-right:5px !important;background-color:#f5e000}.modal_content,.modal_content_io_question{background-color:#fcfcfd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999;border-radius:10px;border:3px solid #323232;padding:20px}.modal_content{width:700px;height:300px}.cat{width:100px;height:100px;position:relative}.modal_content_io_question{display:flex;flex-direction:column;max-height:90%;max-width:90%}.modal_content_io_question p{max-width:90%;max-height:90%;overflow:auto}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.glay-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000;opacity:0.4;z-index:1;cursor:pointer}.preset-list li{position:relative;padding-left:1em}.preset-list li::before{position:absolute}#mypage_content{width:960px;margin:0 auto;padding:40px 0 50px;display:flex;justify-content:space-between}#mypage_content .content_right{width:650px}#mypage_content .mainBox{background:#FFFFFF;border:#d2d2d2 solid 1px;padding:20px;box-sizing:border-box;margin-top:5px}.mainBox .leadTxt{font-size:16px;font-weight:bold;line-height:1.6;color:#E20011;padding-left:25px;position:relative}.mainBox .leadTxt::before{content:"\f040";font-family:FontAwesome;position:absolute;margin-left:-23px;font-size:20px;font-weight:normal;top:-5px}.mainBox h1{font-size:20px;font-weight:bold;line-height:1.3;margin-top:10px;border-bottom:2px solid #E20011;padding-bottom:10px}.studyNow{margin-top:10px;display:flex;justify-content:space-between;position:relative;overflow:visible}.studyTxt{font-size:14px;line-height:1.6}.studyNum{font-size:16px;font-weight:bold}.progressBox{margin-top:25px;border:1px solid #d2d2d2}.progressBox_title{background-color:#f7f7f9;border-bottom:1px solid #d2d2d2;padding:0 10px 0 0;display:flex;justify-content:space-between;align-items:center}.progressBox_title p{margin:0 !important;font-size:14px;font-weight:bold;line-height:1.3;display:inline-block}p.progress_title{padding:10px;border-right:1px solid #d2d2d2;cursor:pointer}p.progress_title.active{background-color:#d2d2d2}.progressBox_type{display:flex}.progressBox .start a{font-size:14px;font-weight:bold;line-height:1.6;display:inline-block;padding:5px 20px 5px 30px;color:#FFFFFF;background:#193673;position:relative}.progressBox .start a:hover{text-decoration:none;opacity:0.8}.progressBox .start a::before{display:block;content:"";position:absolute;top:15px;left:17px;width:0;height:0;margin-top:-6px;border:5px solid transparent;border-left:7px solid #ffffff}.progressBox_content{padding:20px;background:#FFFFFF}.bar01,.bar02,.bar03{display:flex}.bar02,.bar03{margin-top:15px}.bar03{position:relative}.bar01 .progressBar{border-radius:3px;width:400px;height:25px;background:#7fa7ca;background:repeating-linear-gradient -45deg,#90b2d1,#90b2d1 5px,#7fa7ca 5px,#7fa7ca 10px;background:-ms-repeating-linear-gradient -45deg,#90b2d1,#90b2d1 5px,#7fa7ca 5px,#7fa7ca 10px;background:-webkit-repeating-linear-gradient(-45deg, #90b2d1, #90b2d1 5px, #7fa7ca 5px, #7fa7ca 10px);background:-moz-repeating-linear-gradient(-45deg, #90b2d1, #90b2d1 5px, #7fa7ca 5px, #7fa7ca 10px);position:relative}.bar02 .progressBar{border-radius:3px;width:400px;height:25px;background:#ed8d85;background:repeating-linear-gradient -45deg,#ed8d85,#ed8d85 5px,#ef9c95 5px,#ef9c95 10px;background:-ms-repeating-linear-gradient -45deg,#ed8d85,#ed8d85 5px,#ef9c95 5px,#ef9c95 10px;background:-webkit-repeating-linear-gradient(-45deg, #ed8d85, #ed8d85 5px, #ef9c95 5px, #ef9c95 10px);background:-moz-repeating-linear-gradient(-45deg, #ed8d85, #ed8d85 5px, #ef9c95 5px, #ef9c95 10px);position:relative}.bar03 .progressBar{border-radius:3px;width:400px;height:25px;background:#e9c23b;background:repeating-linear-gradient -45deg,#e9c23b,#e9c23b 5px,#eed055 5px,#eed055 10px;background:-ms-repeating-linear-gradient -45deg,#e9c23b,#e9c23b 5px,#eed055 5px,#eed055 10px;background:-webkit-repeating-linear-gradient(-45deg, #e9c23b, #e9c23b 5px, #eed055 5px, #eed055 10px);background:-moz-repeating-linear-gradient(-45deg, #e9c23b, #e9c23b 5px, #eed055 5px, #eed055 10px);position:relative}.progressSegment{margin-left:15px;position:relative}.progressSegment:before{content:"";position:absolute;top:50%;left:-9px;margin-top:-5px;border:4px solid transparent;z-index:2}.progressSegment:after{content:"";position:absolute;top:50%;left:-11px;margin-top:-6px;border:5px solid transparent;border-right:6px solid #d2d2d2;z-index:1}.attend_schedule-progressSegment:before{top:30%}.attend_schedule-progressSegment:after{top:30%}.bar01 .progressSegment{font-size:14px;font-weight:bold;line-height:1.6;background:#d8e9f9;border:1px #d2d2d2 solid;padding:0 5px}.progressSegment:before{border-right:6px solid #d8e9f9}.bar02 .progressSegment{font-size:14px;font-weight:bold;line-height:1.6;background:#fee5e3;border:1px #d2d2d2 solid;padding:0 5px}.bar02 .progressSegment:before{border-right:6px solid #fee5e3}.bar03 .progressSegment{font-size:14px;font-weight:bold;line-height:1.6;background:#fffbca;border:1px #d2d2d2 solid;padding:0 5px}.bar03 .progressSegment:before{border-right:6px solid #fffbca}.attend_schedule-bar{position:absolute;border-radius:4px;height:25px;box-sizing:border-box;max-width:400px}.attend_schedule-bar-child{position:absolute}.attend_schedule-progressSegment{margin-left:12px}.progressSegment .segmentNum{color:#E20011;margin-left:15px;font-weight:bold}.progressSegment .progressSegment_s{font-size:12px}.currentLesson{font-size:12px;margin-top:32px}.currentLesson>span{font-size:14px;font-weight:bold;color:#E20011}.courseBtn{border:1px solid #d2d2d2;padding:4px 0px 4px 35px;font-size:13px;font-weight:bold;line-height:1.6;position:relative;cursor:pointer;box-sizing:border-box;width:125px;background:url(/assets/user/learnsSelect_arrow.png) right 50% no-repeat;background-size:contain;border-radius:3px}.courseBtn::before{color:#E20011;content:"\f021";font-family:FontAwesome;position:absolute;margin-left:-23px;font-size:18px;font-weight:normal;top:1px;transform:rotate(0.001deg)}.courseBtn a{color:#323232}.courseBtn a:hover{color:#323232;text-decoration:none}.tag{color:#FFFFFF;border-radius:10px;font-size:12px;margin-bottom:10px;margin-right:2px;padding:1px 10px;font-weight:bold;display:inline-block}.supportContent .tag,.faqHead .tag{margin-bottom:0}.materialFile a{vertical-align:middle}.breadcrumbs{width:960px;margin:0 auto;padding:10px 0}.breadcrumbsList{overflow:hidden}.breadcrumbsList li{font-size:12px;float:left;padding-left:8px;position:relative}.breadcrumbsList li:first-child{padding-left:0px}.breadcrumbsList li::after{content:"＞";padding-left:8px}.breadcrumbsList li:last-child::after{content:none;position:absolute;padding-left:8px}.breadcrumbsList .home::before{content:url(/assets/user/icon_home.svg);padding-right:5px}.breadcrumbsList li a{color:#323232}.main_content{width:960px;margin:0 auto 70px;border:1px solid #d2d2d2;padding:20px 20px 40px;background:#FFFFFF;box-sizing:border-box}.main_content.web_touren_main_content{padding-top:0px}h1.title{font-size:24px;font-weight:bold;line-height:1.3;padding-left:20px;border-bottom:#e20011 solid 2px;padding-bottom:8px}.web-training-heading{display:flex;align-items:center;justify-content:space-between}.heading1{border-bottom:#e20011 solid 2px;padding-bottom:8px}.heading1 h1{font-size:24px;font-weight:bold;line-height:1.3;margin-left:20px}.heading1 h1>span{font-size:20px}.haishin{margin:20px;font-size:16px;position:relative;line-height:1.3}.haishin::before{content:url(/assets/user/haishinlink_before.png);margin:0 5px 0 -14px}.heading2 h2{border-left:5px solid #e50112;margin:40px 0 15px;background-color:#ebecee;font-size:20px;font-weight:bold;line-height:1.3;padding:10px 15px;color:#323232}.cal-heading-desc{display:flex;align-items:center;justify-content:space-between;border-left:5px solid #e50112;background-color:#ebecee;font-size:20px;font-weight:bold;line-height:1.3;padding:10px 15px;margin-bottom:15px;color:#323232}.annotationTXt{text-indent:-1em;padding-left:1em}.learnsBtn,.attendBtn{background:#f7f7f9;border:1px solid #d2d2d2;padding:10px 20px 10px 10px;cursor:pointer;position:relative;margin-top:15px}.learnsTitle::after{content:"開く";position:absolute;right:0;top:50%;display:block;border-radius:3px;line-height:1.6;font-size:14px;font-weight:bold;padding:2px 0;color:#323232;background:#FFFFFF;text-align:center;border:1px solid #4d4d4d;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:62px;box-sizing:border-box}.active .learnsTitle::after{content:"閉じる";position:absolute;right:0;top:50%;display:block;border-radius:3px;line-height:1.6;font-size:14px;font-weight:bold;padding:2px 0;color:#e20011;background:#FFFFFF;text-align:center;border:1px solid #e20011;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:62px;box-sizing:border-box}.learnsBtn p,.attendBtn p{font-size:18px;line-height:1.3;font-weight:bold;border-left:4px solid #e20011;padding-left:10px}.learnsInner{display:none;background:#FFFFFF;border:1px solid #d2d2d2;padding:30px 20px 40px}.learnsBtn.active+.learnsInner,.attendBtn.active+.learnsInner{border-top:0}.active .learnsInner{display:block}.learnsList{width:100%;border:2px solid #d4d7de;margin-top:10px}.learnsList th{background:#8394b6;color:#FFFFFF;padding:7px 10px;font-weight:bold;vertical-align:middle;text-align:center;border-right:1px solid #d4d7de;box-sizing:border-box;white-space:nowrap}.learnsList th:last-child{border-right:none}.learnListBorderRight{border-right:1px solid #d4d7de !important}.learnsList td{color:#323232;padding:15px 10px;font-size:12px;vertical-align:middle;border-right:1px solid #d4d7de;border-bottom:1px solid #d4d7de;text-align:center;box-sizing:border-box}.learnsList .wrap_none{white-space:nowrap}.learnsList.text14 th,.learnsList.text14 td{font-size:14px !important}.learnsList .padding05{padding:15px 5px}.learnsList .padding20{padding:15px 20px}.learnsList .dashLine{border-right:1px dashed #d4d7de}.learnsList td:last-child{border-right:none}.learnsList tbody tr:nth-child(even){background-color:#f6f9fe}.learnsList .sort{background:url(/assets/user/sorter.png) #8394B6 right 1px center no-repeat;cursor:pointer}.learnsList .tr_border_bottom{border-bottom:1px solid #d4d7de}.learnsList .learn_at{width:111px}.learnsList .learn_manage{width:140px}.txtLeft{text-align:left !important}.learn_status,.tourenMatrix .publish_date{background:#FFFFFF;padding:5px 8px;border-radius:3px;border:1px solid #d2d2d2;font-size:12px;font-family:"Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/user/learnsSelect_arrow.png) right 50% no-repeat;background-size:contain;background-color:#FFFFFF;width:115px}.learn_status::-ms-expand{display:none}.learn_status option{background:white;color:black}select.learned{color:#FFFFFF;background:url(/assets/user/learnsSelect_arrow.png) #8db82d right 50% no-repeat;background-size:contain}.preLearned{background:#fc7d17;border-radius:3px;color:#FFFFFF;display:inline-block;font-weight:bold;padding:5px 10px;margin-top:5px}.learnsInner .teacherName{color:#0F218B}.learnsInner .teacherName::before{content:"　";background:url(/assets/mobile/list_arrow.png) 0px 50% no-repeat;width:20px;display:inline-block}.learnsInner .teacherAccordion{cursor:pointer}.learnsInner .teacherAccordion:not(:first-child){margin-top:10px}.learnsInner .learnsGroup{display:none}.learnsInner .learnsGroup:not(:last-child){margin-bottom:30px}.subjects_list{margin-top:20px}.subjects_list li{padding:2px 0 2px 20px;font-size:14px;position:relative}.subjects_list li::before{content:"　";margin-left:-18px;background:url(/assets/user/list_arrow.png) 0px 50% no-repeat;padding:0px 1px}.contactsBox{border:1px solid #d2d2d2;margin-top:20px}.contactsBox_title{background-color:#f7f7f9;border-bottom:1px solid #d2d2d2}.contactsBox_title h2{font-size:18px;font-weight:bold;line-height:1.3;padding:10px 20px}.contactsBox_contents{padding:0 20px 40px;box-sizing:border-box}.contactsBox_contents .notes{margin-top:15px;border:2px dotted #E20011;color:#E20011;font-weight:bold;padding:10px 15px}.contactsForm{width:100%;border:2px solid #d4d7de;margin-top:25px}.contactsForm th{background:#eaeef6;width:32%;border-right:1px solid #d4d7de;border-bottom:1px solid #d4d7de;padding:20px 15px;vertical-align:middle;font-size:14px;font-weight:bold;text-align:left}.contactsForm td{background:#FFFFFF;border-bottom:1px solid #d4d7de;padding:20px 15px;vertical-align:middle}.contactsForm .annotation{font-size:12px;font-weight:normal}.contactsForm td p{font-size:14px;text-indent:-1.2em;padding-left:1.2em}.contactsForm td #category_name_id_eq{padding:5px;box-sizing:border-box;width:250px;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;background:url(/assets/user/learnsSelect_arrow.png) right 50% no-repeat #fff;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactsForm td #category_name_id_eq::-ms-expand{display:none}.contactsForm td #title{padding:5px;box-sizing:border-box;width:100%;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.contactsForm td #message{padding:5px;box-sizing:border-box;width:100%;height:110px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.contactsForm td input[type="password"],.contactsForm td input[type="text"]{padding:5px;box-sizing:border-box;width:400px;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.tform .errorMessage,.contactsForm .errorMessage{background-color:#fde8e8}.tform .errorMessageText,.contactsForm .errorMessageText{font-weight:bold;color:#E20011;margin-bottom:5px}.tform p.errorMessageText::before,.contactsForm p.errorMessageText::before{content:" ";background:url(/assets/user/alert_ico_red01.png) no-repeat 0 50%;background-size:15px;padding-left:23px}.contactsForm input::-webkit-input-placeholder,.searchBox input::-webkit-input-placeholder{color:#808080;font-weight:normal}.contactsForm input::-ms-input-placeholder,.searchBox input::-ms-input-placeholder{color:#808080;font-weight:normal}.contactsForm input::-moz-placeholder,.searchBox input::-moz-placeholder{color:#808080;font-weight:normal}.BtnArea{margin:40px auto 0;text-align:center}.BtnArea.smallBtn span{padding-left:23px;padding-top:3px}.submitBtn{margin:0 auto;background:#e20011;font-size:18px;font-weight:bold;text-align:center;width:245px;color:#FFFFFF;opacity:1;transition:all 0.3s;border:none;position:relative;cursor:pointer;box-sizing:border-box}.submitBtn span{padding:10px;display:inline-block;position:relative}.submitBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:18px}.submitBtn:hover{opacity:0.75}.submitBtn a{color:#FFFFFF;display:block}.submitBtn:disabled{background:#8b8c92;cursor:default;opacity:1}.backBtn{background:#FFFFFF;font-size:18px;font-weight:bold;text-align:center;width:245px;color:#323232;opacity:1;transition:all 0.3s;border:none;position:relative;cursor:pointer;border:1px solid #d2d2d2;box-sizing:border-box;margin-right:20px}.backBtn span{padding:10px;display:inline-block;position:relative}.backBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #E20011;top:18px}.backBtn:hover{opacity:0.75}.backBtn a{color:#323232;display:block}.searchBox,.informBox{margin-top:20px;border:1px solid #d2d2d2;background:#f7f7f9;padding:20px 40px;width:100%;box-sizing:border-box}.searchBox table{width:100%;font-size:16px}.searchBox table th{font-weight:bold;width:90px;text-align:left;padding-bottom:15px}.searchBox table td{padding-bottom:15px}.searchBox input[type="text"],.faqForm input[type="text"]{padding:5px;box-sizing:border-box;width:600px;height:30px;border:1px solid #d2d2d2;font:16px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.faqForm textarea{padding:5px;box-sizing:border-box;width:100%;height:115px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.searchBox select,.faqForm select{padding:2px;box-sizing:border-box;width:300px;border-radius:4px;border:1px solid #d2d2d2;font:16px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;background:url(/assets/user/searchBox_arrow.png) #fff right 50% no-repeat;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2}.searchBox select::-ms-expand{display:none}.searchBox .BtnArea{margin-top:5px}.clearBtn,.selectBtn{background:#FFFFFF;font-size:16px;font-weight:bold;text-align:center;width:250px;color:#323232;opacity:1;transition:all 0.3s;border:none;position:relative;cursor:pointer;border:1px solid #d2d2d2;box-sizing:border-box;display:inline-block}.selectBtn{text-align:left}.clearBtn a,.selectBtn a{color:#323232;display:block}.clearBtn span,.selectBtn span{padding:10px;display:inline-block;position:relative}.selectBtn span{padding:5px 0 5px 25px}.clearBtn span::before,.selectBtn span::before{display:block;content:"";position:relative;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #E20011;top:17px}button.clearBtn span::before{top:16px}.clearBtn:hover,.selectBtn:hover{opacity:0.75;text-decoration:none}.searchBtn{margin:0 auto;background:#e20011;font-size:16px;font-weight:bold;text-align:center;width:250px;color:#FFFFFF;opacity:1;transition:all 0.3s;border:none;position:relative;cursor:pointer;box-sizing:border-box;display:inline-block}.searchBtn span{padding:10px;display:inline-block;position:relative}.searchBtn a{display:block;color:#fff}.searchBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:17px}button.searchBtn span::before{top:16px}.searchBtn:hover{opacity:0.75}.searchBtn.disabled{background:#8b8c92;cursor:default;opacity:1}.searchBtn.disabled.unclickable{pointer-events:none}.largeBtn .searchBtn,.largeBtn .clearBtn{width:270px}.searchBtn#preset1,.searchBtn#preset2{background:#555555;font-size:12px;width:129px;height:32px}.searchBtn#preset2.disabled{background:#8b8c92;cursor:default;opacity:1}.button-group{display:inline-block;margin-left:15px}.custom-heading{display:inline-block;cursor:pointer;font-size:14px;color:#0F218B;width:169px;margin-right:20px}.custom-heading:hover{color:#647bff;text-decoration:underline}.modal_box .heading3 h2{margin:0px}.cal-heading-desc{display:flex;align-items:center;justify-content:space-between;border-left:5px solid #e50112;background-color:#ebecee;font-size:20px;font-weight:bold;line-height:1.3;padding:10px 15px;margin-bottom:15px;color:#323232}.heading-container{display:flex;justify-content:space-between;align-items:center}.grayBtn{margin:0 auto;background:#4d4d4d;font-size:16px;font-weight:bold;text-align:center;width:250px;color:#FFFFFF;opacity:1;transition:all 0.3s;border:none;position:relative;cursor:pointer;box-sizing:border-box;display:inline-block}.grayBtn span{padding:10px;display:inline-block;position:relative}.grayBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:17px}button.grayBtn span::before{top:16px}.grayBtn:hover{opacity:0.75}.grayBtn a{color:#FFFFFF;display:block}.checkbox-check{display:none}.checkTxt::before{content:"";display:block;position:absolute;top:-1px;left:5px;width:24px;height:24px;border:1px solid #d2d2d2;box-sizing:border-box;background:#FFFFFF}.checkTxt{padding-left:35px;position:relative;cursor:pointer;font-size:14px;padding-top:4px}.checkbox-check:checked+.checkTxt::after{content:"";display:block;position:absolute;top:0px;left:12px;width:7px;height:12px;transform:rotate(45deg);border-bottom:4px solid #8db82d;border-right:4px solid #8db82d}.errorExplanation,div.errorMessage{margin:40px auto 0;border:3px solid #f90202}.errorExplanation p,.errorMessageHead{color:#ffffff;background-color:#f90202;padding:5px 0;font-weight:bold;font-size:18px;text-align:center}.errorExplanation p::before,.errorMessageHead::before{content:" ";background:url(/assets/user/alert_ico.png) no-repeat 0 50%;padding-left:33px;line-height:1.3}.errorMessageText{padding:15px}td .errorMessageText{padding:0px}.errorExplanation ul{padding:15px}.errorExplanation ul .error_title{font-size:14px;font-weight:bold;color:#ff0000}.errorExplanation ul .error_title::before{content:"・";font-size:14px;font-weight:bold;color:#ff0000;margin-right:5px}.faqArea .faqHead{background:#f7f7f9;margin-top:20px;padding:15px 0}.faqArea .faqDate{border-bottom:1px solid #d2d2d2;font-size:12px;padding:0 20px 5px}.faqArea .faqTitleArea{padding:0 20px}.faqArea .faqTitleArea img{margin-bottom:0px !important}.faqArea .faqTitle{font-size:20px;font-weight:bold;line-height:1.6;margin-top:10px}.faqArea .category{font-size:14px;background:#dfe0e2;border-radius:10px;padding:0 10px;display:inline-block}.faqArea .faqContent{padding:25px 20px 0}.faqArea .icon_Q{color:#FFFFFF;background:#E20011;border-radius:50%;font-size:20px;width:30px;height:30px;text-align:center;box-sizing:border-box;margin-right:15px}.faqArea .icon_A{color:#E20011;background:#FFFFFF;border-radius:50%;font-size:20px;width:30px;height:30px;text-align:center;border:1px #E20011 solid;box-sizing:border-box;margin-right:15px;line-height:1.3}.faqArea .icon_A_dash{color:#E20011;background:#FFFFFF;border-radius:50%;font-size:20px;width:30px;height:30px;text-align:center;border:1px #E20011 dashed;box-sizing:border-box;margin-right:15px;line-height:1.3}.faqArea .question{border-bottom:dashed 1px #d2d2d2;display:flex;padding-bottom:15px}.faqArea .temporary_answer{background-image:linear-gradient(to right, #d2d2d2, #d2d2d2 2px, transparent 2px, transparent 8px);background-size:16px 2px;background-position:left bottom;background-repeat:repeat-x;display:flex;padding:15px 0}.faqArea .answer{display:flex;padding-top:15px}.faqArea .faqText{width:100%;font-size:16px}.unread{color:#FFFFFF;background:#ff6600;padding:2px 10px;border-radius:10px;margin-left:5px;font-size:12px}.faqNotes{border:2px dotted #E20011;padding:10px 15px}.faqNotes ul li{text-indent:-1em;padding-left:1em}.supportBox{border:1px solid #d2d2d2}.supportHead{border-bottom:1px solid #d2d2d2;background:#f7f7f9;padding:15px 20px;display:flex;justify-content:space-between}.supportHead h2{font-size:18px;font-weight:bold;line-height:1.3}.supportHead h2>span{font-size:14px;font-weight:bold;line-height:1.6}.supportHead .showList{font-size:12px;line-height:1.3;color:#FFFFFF;background:#FFFFFF}.supportHead .showList a{background:#4d4d4d;color:#FFFFFF;padding:5px 10px 5px 20px;display:block;background:#4d4d4d;position:relative;transition:all 0.2s ease}.supportHead .showList a::before{display:block;content:"";position:absolute;top:15px;left:10px;width:0;height:0;margin-top:-7px;border:4px solid transparent;border-left:5px solid #ffffff}.supportHead .showList a:hover{text-decoration:none;opacity:0.8}.supportContent{padding:20px}.supportContent ul li{border-bottom:#d2d2d2 dashed 1px;padding:10px 0}.supportContent ul li:first-child{padding-top:0px !important}.supportContent ul.padding20 li{padding:20px 0px}.msgList{display:flex;flex-wrap:wrap}.msgList li{width:100%;border:#d4d7de 2px solid;box-sizing:border-box;padding:20px}.msgList li:nth-child(n+2){margin-top:20px}.msgList .koushi_info{display:flex}.msgList .koushi_info img{width:100px}.msgList .koushi_text{margin-left:20px;width:100%}.koushi_text .koushiName{font-weight:bold;font-size:16px;line-height:1.3;border-bottom:#d4d7de solid 1px;padding-bottom:15px;margin-bottom:15px}.koushi_text .koushiName>span{font-size:14px}.bbsArea{background:#f7f7f9;margin-top:20px;padding:15px 0}.bbsTitle{font-weight:bold;font-size:20px;line-height:1.3;border-bottom:1px solid #d2d2d2;padding:0 20px 5px}.bbsContent{padding:5px 15px 15px}.bbs_textArea{background:#FFFFFF;border:1px solid #d2d2d2;border-radius:6px;padding:10px 15px;font-size:14px;box-sizing:border-box;margin-top:10px}.commentBox{padding:20px 15px;border:1px solid #d2d2d2;box-sizing:border-box;margin-top:25px}.commentBox:first-child{margin-top:10px}.commentHead{border-bottom:1px solid #d2d2d2;font-weight:bold;font-size:12px;padding-bottom:5px}.examArea{padding:0 20px;margin-top:20px}.examMsg{font-size:18px;line-height:1.3}.examBox{width:100%;border-collapse:separate;border-spacing:0 25px}.examBox .questionTxt{font-size:18px;line-height:1.3;font-weight:bold;margin-bottom:25px}.examBox .enqueteTxt p:last-of-type{display:inline-block}.enqueteConfirm{background:#fde8e8;padding:5px;box-sizing:border-box;width:100%;border:1px solid #d2d2d2}.examBox .question_No>span{border:#d2d2d2 solid 1px;border-radius:6px;font-size:18px;line-height:1.3;font-weight:bold;padding:5px 15px;text-align:center;display:block;box-sizing:border-box}.examBox .question_No>span.webTourenQuestionTitle.answered{background-color:#fac090}.examBox .question_No>span.webTourenQuestionTitle{padding:5px 0px}.examBox input[type="text"]{padding:5px;box-sizing:border-box;width:100%;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.examBox input[type="text"]:disabled{background:#fde8e8;color:#323232}.examBox input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fde8e8 inset}.examBox textarea{padding:5px;box-sizing:border-box;width:100%;height:120px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.examBox label{display:inline-block;position:relative;cursor:pointer;line-height:1;padding-left:30px;font-size:16px;margin-bottom:15px}.examBox label.answered_label{cursor:default}.examBox label:last-child{margin-bottom:0}.examBox input[type="radio"]+label:before{position:absolute;content:"";top:50%;left:5px;width:16px;height:16px;margin-top:-9px;background:#FFFFFF;border-radius:50%;border:#d2d2d2 solid 2px;box-sizing:border-box;transition:0.2s}.examBox input[type="radio"]{display:none}.examBox input[type="radio"]:checked+label:before{position:absolute;content:"";top:50%;left:5px;width:16px;height:16px;margin-top:-9px;background:#FFFFFF;border-radius:50%;border:#e20011 solid 2px;box-sizing:border-box}.examBox input[type="radio"]:checked+label:after{position:absolute;content:"";top:50%;left:9px;width:8px;height:8px;margin-top:-5px;border-radius:50%;background:#e20011}.examBox input[type="radio"]:checked:disabled+label{border:1px solid #E20011;padding:3px 3px 3px 25px}.start_answer_btn{background:#e20011;font-size:20px;text-align:center;width:300px;margin:15px auto 0;color:#FFFFFF;opacity:1;transition:all 0.3s;display:block;padding:10px 0;border:none;position:relative;cursor:pointer}.mgr-40{margin-right:40px}.web_touren_modal_empty,.web_touren_modal_choosen{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.web_touren_modal_empty .modal_content,.web_touren_modal_choosen .modal_content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:450px;height:110px;margin-top:175px;text-align:center}.web_touren_over_time{color:red}.web_touren_modal_empty .text_message,.web_touren_modal_choosen .text_message{text-align:center;width:90%;display:inline-block;margin-top:5px}.web_touren_modal_empty .close,.web_touren_modal_choosen .close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold;margin-top:-15px}.web_touren_modal_empty .close:hover,.web_touren_modal_empty .close:focus,.web_touren_modal_choosen .close:hover,.web_touren_modal_choosen .close:focus{color:#000;text-decoration:none;cursor:pointer}.web_touren_modal_empty .ok_btn,.web_touren_modal_choosen .hai_btn,.web_touren_modal_choosen .iie_btn{width:150px;font-size:15px;display:inline-block;height:40px;margin-top:30px}.web_touren_modal_choosen .iie_btn{margin-left:20px;border:1px solid #d2d2d2;box-sizing:border-box;background-color:#FFFFFF;color:#000000}.web_touren_modal_choosen .hai_btn a{color:#FFFFFF}.web_touren_exemption_flag_0,.web_touren_exemption_flag_1{display:inline-block;position:relative;cursor:pointer;line-height:1;padding-left:30px;font-size:16px;margin-bottom:15px}.choose_exemption_flag{text-align:center;font-weight:bold;margin-top:20px}input[name="web_touren_exemption_flag"]{display:none}input[name="web_touren_exemption_flag"]+label:before{position:absolute;content:"";top:50%;left:5px;width:16px;height:16px;margin-top:-8px;background:#FFFFFF;border-radius:50%;border:#d2d2d2 solid 2px;box-sizing:border-box;transition:0.2s}input[name="web_touren_exemption_flag"]:checked+label:before{position:absolute;content:"";top:50%;left:5px;width:16px;height:16px;margin-top:-8px;background:#FFFFFF;border-radius:50%;border:#e20011 solid 2px;box-sizing:border-box}input[name="web_touren_exemption_flag"]:checked+label:after{position:absolute;content:"";top:50%;left:9px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#e20011}.web_touren_user_options input[type="radio"]:checked+label:before{position:absolute;content:"";top:0px;margin-top:0px;left:5px;width:16px;height:16px;background:#FFFFFF;border-radius:50%;border:#e20011 solid 2px;box-sizing:border-box}.web_touren_user_options input[type="radio"]:checked+label:after{position:absolute;content:"";top:4px;margin-top:0px;left:9px;width:8px;height:8px;border-radius:50%;background:#e20011}.web_touren_user_options input[type="radio"]+label:before{top:0px;margin-top:0px}.web_touren_user_options input[type="radio"]+label:after{top:0px;margin-top:0px}.web_touren_question_confirm input[type="radio"]:checked:disabled+label{border:1px solid #E20011;padding-left:30px;padding-top:0px;padding-bottom:0px}#web_touren_start_web_test li,#web_touren_start_web_test ul,#form_web_touren_show li,#form_web_touren_show ul,#form_web_touren_confirm li,#form_web_touren_confirm ul,#form_web_touren_confirm_result li,#form_web_touren_confirm_result ul,#form_web_touren_answered_confirm li,#form_web_touren_answered_confirm ul{list-style:inherit}#web_touren_start_web_test ol,#web_touren_start_web_test ul,#form_web_touren_show ol,#form_web_touren_show ul,#form_web_touren_confirm ol,#form_web_touren_confirm ul,#form_web_touren_confirm_result ol,#form_web_touren_confirm_result ul,#form_web_touren_answered_confirm ol,#form_web_touren_answered_confirm ul{margin-left:20px}#web_touren_start_web_test ol,#form_web_touren_show ol,#form_web_touren_confirm ol,#form_web_touren_confirm_result ol,#form_web_touren_answered_confirm ol{list-style-type:decimal}.examBox.webTourenBox input[type="radio"]:checked:disabled+label{border:none}.examBox select{padding:5px;box-sizing:border-box;width:300px;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;background:url(/assets/user/learnsSelect_arrow.png) right 50% no-repeat #fff;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.examBox select:disabled{background:#fde8e8;color:#323232}.examBox .checkbox-check{display:none}.examBox .checkTxt{padding-left:35px;position:relative;cursor:pointer;font-size:14px;padding-top:4px}.examBox .checkTxt::before{content:"";display:block;position:absolute;top:-1px;left:5px;width:24px;height:24px;border:1px solid #d2d2d2;box-sizing:border-box;background:#FFFFFF}.examBox .checkbox-check:checked+.checkTxt::after{content:"";display:block;position:absolute;top:0px;left:12px;width:7px;height:12px;transform:rotate(45deg);border-bottom:4px solid #8db82d;border-right:4px solid #8db82d}.examBox .checkbox-check:checked:disabled+label{border:#E20011 solid 1px;padding:10px 5px 10px 35px}.examBox.webTourenBox .checkbox-check:checked:disabled+label{border:none}.examBox .checkbox-check:checked:disabled+.checkTxt::before,.examBox .checkbox-check:checked:disabled+.checkTxt::after{top:3px}.examBox .my_answer{font-size:16px;background:#f7f7f9;padding:20px}.examBox .error_point,.examBox .correct_point{color:#E20011;font-weight:bold}.examBox .judgeTxt{font-size:26px}.examBox .answerBox{border-bottom:#d2d2d2 1px dashed;padding:20px 0 15px 20px}.examBox .correct{font-size:16px;font-weight:bold;color:#E20011;background:#fde8e8;border:#E20011 1px solid;border-radius:5px;padding:2px 10px;display:inline-block;line-height:1.3}.explainBox{border:#257093 1px solid;padding:20px;background:#caf8fc;font-size:16px}.explain{font-size:18px;font-weight:bold;color:#FFFFFF;background:#257093;border-radius:5px;padding:2px 10px;display:inline-block;line-height:1.3}.test_note{background:#fffbca;text-align:center;margin-top:20px;font-size:18px;font-weight:bold;padding:20px 15px}.inform{margin-top:15px}.inform li{border-top:#d4d7de 1px solid;padding:15px}.inform li:last-child{border-bottom:#d4d7de 1px solid}.inform li a,.informPdf li,.userInfoList li p{padding-left:20px}.inform li a::before,.informPdf li::before,.userInfoList li p::before{content:"　";margin-left:-18px;background:url(/assets/user/list_arrow.png) 0px 50% no-repeat;padding:0px 1px}.informPdf{background:#fffbca;border:1px dashed #d2d2d2;padding:15px 10px;margin-top:30px}.informPdf a img{max-width:15px}.userInfoList{margin-top:20px;border:2px solid #D2D2D2}.userInfoList li{position:relative;border-bottom:1px solid #D2D2D2;padding:0 20px}.userInfoList p{width:200px;display:inline-block;padding:20px 0}.userInfoList span.notice{position:absolute;width:650px;display:inline-block;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:85%}.userInfoList span.notice p{padding:initial;width:initial;display:block}.userInfoList span.notice p::before{content:initial;margin-left:initial;background:initial;padding:initial}.userInfoList li:last-child{border-bottom:none}span.listArrow{background:url(/assets/user/list_arrow.png) 0px 50% no-repeat;width:8px;height:9px;display:inline-block;margin:0 5px}.learn_status,select.attend_status{background:#FFFFFF;padding:5px 8px;border-radius:3px;border:1px solid #d2d2d2;font-size:12px;font-family:"Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/user/learnsSelect_arrow.png) right 50% no-repeat;background-size:contain;background-color:#FFFFFF;width:115px;height:31px}.learn_status::-ms-expand,select.attend_status::-ms-expand{display:none}.learn_status option,select.attend_status option{background:white;color:black;border-right:3px solid}#arrow_image_learnsSelect{pointer-events:none;margin-left:-23px;margin-right:4px;position:absolute;margin-top:1px}#arrow_image_styles{width:22px;height:27px;margin-right:0px;position:absolute;margin-left:-24px;pointer-events:none;margin-top:2px}img#arrow_image{width:22px;height:29px}img#arrow_image_focus{width:22px;height:27px}label+.learnsTitle{display:inline-block;margin-left:10px}.off.attendBtn{background:#f7f7f9;color:#bebebe;border:1px solid #d2d2d2;position:relative;cursor:auto}.off.attendBtn .learnsTitle::after{color:#cbcbcb;border:1px solid #cbcbcb}.off.attendBtn p{border-left:4px solid #bebebe}.attendTable tbody:nth-child(odd) td{background:#ffffff}.attendTable tbody:nth-child(even) td{background:#f6f9fe}.attendTable td.off{background:#ebecee !important}.attendTable select{width:100%;border-radius:5px;padding:3px;border:1px solid #d2d2d2;box-sizing:border-box;background:#fff url(/assets/user/searchBox_arrow.png) right 50% no-repeat;background-size:contain}.attendBtn .checkTxt::before{top:4px;width:12px;height:12px}.attendBtn .checkbox-check:checked+.checkTxt::after{top:3px;left:8px;width:3px;height:7px}.attendTable.learnsList td:last-child{border-right:1px solid #d4d7de}.l-flex{display:flex;align-items:center}.l-flex-between{display:flex;justify-content:space-between}.functions_area{margin-top:20px}.functions_area-content{margin-left:70px;margin-bottom:10px}.functions-buttons-area{flex-direction:column;background-color:#fbfecd;padding:16px;margin-left:48px}.buttons-content{margin-bottom:10px}.checkbox_all-area{margin-top:32px}.remind-area{margin-top:23px}.attend-btn{background:#fff;border-color:transparent;border-radius:3px;border:1px solid #4D4D4D;padding:4px 14px}.all-check{margin-left:5px}.clear-button{margin-left:16px}.remainde-text{margin-left:6px}.l-heading1-select{margin-left:28px}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:133px;border:#323232 1px solid;font-family:inherit;font-size:16px;border-radius:3px;font-weight:bold;padding:3px;padding:3px 3px 3px 6px}.select-wrapper option{border:#d4d7de 1px;font-family:inherit;font-size:14px}.select-wrapper option::-webkit-scrollbar{display:none}.l-functions-select{margin-left:12px}.expected_date{color:#0F218b}.expected_date_entered{width:80px;word-break:break-word}.shipping-info-box{font-weight:bold;text-align:left;padding-bottom:15px}.attend_expected_list{width:100%;margin-top:10px}.except-off{opacity:0.3}.attend_expected_list th{background:#8394b6;color:#FFFFFF;padding:7px 10px;font-weight:bold;vertical-align:middle;text-align:center;border-right:1px solid #d4d7de;box-sizing:border-box;white-space:nowrap;border-top:2px solid #d4d7de}.attend_expected_list td{color:#323232;padding:15px 10px;font-size:12px;vertical-align:middle;border-right:1px solid #d4d7de;border-bottom:1px solid #d4d7de;text-align:center;box-sizing:border-box}.attend_expected_list .dashLine{border-right:1px dashed #d4d7de}.attend_expected_list #no-background{background-color:#fff;border:none}.attend_expected_list tbody #no-background{background-color:#fff;border-bottom:0}.attend_expected_list th:nth-child(2){border-left:2px solid #d4d7de}.attend_expected_list th:last-child{border-right:2px solid #d4d7de}.attend_expected_list tbody tr:nth-child(even){background-color:#f6f9fe}.attend_expected_list td:nth-child(2){border-left:2px solid #d4d7de}.attend_expected_list td:last-child{border-right:2px solid #d4d7de}.l-border{display:flex;justify-content:flex-end}.border{background-color:#d4d7de;width:836px;height:1px}.attends-overlay{position:fixed;width:100%;height:100%;background:grey;opacity:.6;display:none;z-index:10;top:0;left:0;right:0}.attends-modal{width:354px;height:306px;border:1px solid #000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:none;z-index:11}.attends-modal-header{margin:20px 25px 0}.attends-modal-main{border:1px solid #ccc;box-sizing:border-box;margin:20px 25px 18px 25px;overflow-y:scroll;height:200px;-ms-overflow-style:none;scrollbar-width:none}.attends-modal-main::-webkit-scrollbar{display:none}.attends-modal-schedule{width:354px;height:390px;border:1px solid #000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:none;z-index:11;padding-top:20px;padding-bottom:27px}.attends-modal-schedule-main{margin:20px 22px 18px 22px;border:none;height:auto}.attends-modal-buttons{display:flex;align-items:center;justify-content:flex-end;margin-right:25px}.l-attends-modal-button{background:transparent;border-color:transparent;border-radius:3px;border:1px solid #ccc;padding:4px 20px}.attends-modal-keep-btn{margin-right:20px}.attends-modal-open{cursor:pointer}.attends-overlay.open{display:block}.attends-modal.open{display:block}.attends-modal-schedule.open{display:block}.attends-modal-content{font-size:11px;padding:8px 20px}.attend-modal-except{height:351px}.attend-except-list{padding-left:20px;padding-right:20px}.l-attend-except-list-item{display:flex;align-items:center;padding-top:13px;padding-bottom:13px}.c-attend-except-list-item:not(:last-child){border-bottom:1px dashed #d4d7de}.attend-except-list-itemtext{margin-left:15px}.attend_except-text{display:flex;justify-content:center;margin-top:25px;color:#0F218B}.l-relative{position:relative}.timepicker-wrap{display:none;position:absolute;z-index:1;left:30px}.timepicker-wrap_inmodal{display:none;position:absolute;z-index:1;left:34px;top:29px}.pull-right{float:right}.pull-right:before,.pull-right:after{content:" ";clear:both;display:block}.noticeRed{color:#e20011}.noticeBgRed{background-color:#FFD8E3}#shipping_inform_content ul,#shipping_inform_content ol{margin-left:35px}.contactsBox .email-alert-txt{margin-top:40px}.contactBtnArea{margin-top:40px}.email-alert-txt .email-alert-content{padding-left:7px}.email-alert-txt .faq-system-link{color:#00b0f0}.webTourenTimer{position:absolute;top:0;right:16px;font-weight:bold;font-size:16px;top:4px}.heading1.webTourenHeading{background-color:#fff;padding-top:20px;top:65px}.heading1.webTourenHeading table{width:100%}.heading1.webTourenHeading table .headingTitle{width:80%}.heading1.webTourenHeading table .headingLimitTime{text-align:center}.heading1.webTourenHeading table .headingLimitTime h3{font-weight:bold;font-size:16px}.chairPdfTitle{margin-bottom:6px}.conetntBox{border:2px solid #d4d7de;padding:20px}.attachementFile{position:relative;float:left}#attachement1 .addFileBtn,#attachement2 .addFileBtn,#attachement2 .addFileBtn{width:100px;float:right}.attachementFile input[type="file"]{width:470px;height:40px;background-color:aqua}.attachementFile .choiceBox{width:450px;height:40px;position:absolute;top:-2px;left:-2px;background-color:#ffffff;pointer-events:none;line-height:40px;text-align:center;display:block;border:2px dashed #bababa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.guideBlock{margin-top:5px;border:2px dashed #E20011;background-color:#FFFFFF;padding:5px}.guideBlock ul li{padding:2px 5px 2px 15px}.guideBlock ul li a:before{content:">";color:#FFFFFF;font-size:11px;margin:0 10px 0 -10px;width:14px;height:14px;line-height:14px;display:inline-block;background-color:#E20011;text-align:center;vertical-align:middle;border-radius:20%}.guideBlock ul li a{color:#0F218B;display:block;text-decoration:none}body.fixed{position:fixed;left:0;inset:0}.attends-schedule-setting-overlay{position:fixed;width:100%;height:100%;background:grey;opacity:.6;display:none;z-index:10;top:0;left:0;right:0}.attends-schedule-setting-overlay.open{display:block}.countdownBox{margin-top:5px;background-color:#fdffed}.countdownBox_title{border-bottom:1px solid #d2d2d2;padding:5px;display:flex;justify-content:space-between}.countdownBox_content{padding-right:5px;padding-left:5px}.countdownBox_title p{font-size:18px;font-weight:bold;line-height:1.3;display:inline-block}.bar01{display:flex}.countdownBox_content .content:not(:last-child){border-bottom:1px solid #9E9E9E;margin-bottom:2px}.content .countdown_text_title{position:relative;font-size:17px;font-weight:bold;line-height:1.3}.countdown_text_title span{font-size:20px;color:#E20011;margin-left:2px;margin-right:2px}.readmore-button-box a{background-color:#cc0000;color:white;border-radius:18px;padding:0.5em 2.5em;display:inline-block;font-weight:bold;font-size:1.25em}.readmore-button-box a:hover{background-color:red}.readmore-button-box{text-align:center;background-image:linear-gradient(180deg, rgba(255,255,255,0.5), #fff);padding-top:4.5em;margin-top:-6.5em;position:relative}.countdown_text_content{overflow:hidden;position:relative;height:45px;overflow:hidden;padding-right:8px}.countdown_text_content p::after{content:"…";display:inline-block;position:absolute;bottom:0;right:0;z-index:1000}.countdown_text_content p.active::after{content:none;display:inline-block;position:absolute;bottom:0;right:0;z-index:1000}.countdown_text_content a{display:flex;justify-content:flex-end}.countdown_content{display:none}.countdown_read_more{display:block;text-align:right}.countdownShowTitle{font-size:20px;font-weight:bold;line-height:1.6;margin-top:10px}.countdownShowTitle span{color:#E20011;font-size:30px}.countdownShowArea .countdownShowHead{background:#f7f7f9;margin-top:20px;padding:15px 0}.countdownShowArea .updateDate{border-bottom:1px solid #d2d2d2;font-size:12px;padding:0 20px 5px}.countdownShowArea .countdownShowTitleArea{padding:0 20px}.countdownDate{font-size:12px;padding:0 20px 5px}.preferenceForm{width:100%;border:2px solid #d4d7de;margin-top:25px}.preferenceForm th{background:#eaeef6;width:32%;border-right:1px solid #d4d7de;border-bottom:1px solid #d4d7de;padding:20px 15px;vertical-align:middle;font-size:14px;font-weight:bold;text-align:left}.preferenceForm td{background:#FFFFFF;border-bottom:1px solid #d4d7de;padding:20px 15px;vertical-align:middle}.l-preferenceForm{display:flex;align-items:center}.l-preferenceForm .l-radio{margin-left:16px;margin-bottom:3px}.l-preferenceForm .l-radio1{margin-bottom:3px}.remind_precautionary_statement{font-size:11px !important;width:504px;margin-left:16px}.radio-label{display:inline-block}.radio-label input[type="radio"]{display:none}.radio-text{margin-left:8px}.radio-text:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-width:1px;border-style:solid;border-radius:50%;padding:2px;background-clip:content-box;vertical-align:text-top}input[type="radio"]:not(:checked)+.radio-text:before{border-color:#72767b}input[type="radio"]:checked+.radio-text:before{border-color:#323232;background-color:#323232}.number-box{width:30px;margin-right:8px}.border_bottom_none{border-bottom:none !important}.negative-margin1{margin-bottom:-1px}.preferenceForm select{-webkit-appearance:none;border:#323232 1px solid;font-family:inherit;font-size:14px;border-radius:2px;font-weight:bold;padding:6px}.preferenceForm option{border:#d4d7de 1px;font-family:inherit;font-size:14px;border-radius:2px}.preferenceForm option::-webkit-scrollbar{display:none}.preferenceForm .annotation{font-size:12px;font-weight:normal}.preferenceForm td p{font-size:14px;text-indent:-1.2em;padding-left:1.2em}.preferenceForm td #category_name_id_eq{padding:5px;box-sizing:border-box;width:250px;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;background:url(/assets/user/learnsSelect_arrow.png) right 50% no-repeat #fff;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none}.preferenceForm td #category_name_id_eq::-ms-expand{display:none}.preferenceForm td #title{padding:5px;box-sizing:border-box;width:100%;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.preferenceForm td #message{padding:5px;box-sizing:border-box;width:100%;height:110px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.preferenceForm td input[type="password"],.contactsForm td input[type="text"]{padding:5px;box-sizing:border-box;width:400px;height:30px;border:1px solid #d2d2d2;font:14px "Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.tform .errorMessage,.preferenceForm .errorMessage{background-color:#fde8e8}.tform .errorMessageText,.preferenceForm .errorMessageText{font-weight:bold;color:#E20011;margin-bottom:5px}.tform p.errorMessageText::before,.preferenceForm p.errorMessageText::before{content:" ";background:url(/assets/user/alert_ico_red01.png) no-repeat 0 50%;background-size:15px;padding-left:23px}.preferenceForm input::-webkit-input-placeholder,.searchBox input::-webkit-input-placeholder{color:#808080;font-weight:normal}.preferenceForm input::-ms-input-placeholder,.searchBox input::-ms-input-placeholder{color:#808080;font-weight:normal}.preferenceForm input::-moz-placeholder,.searchBox input::-moz-placeholder{color:#808080;font-weight:normal}.preference-error{margin-top:10px}.disabled-row{opacity:0.3}.attends-repetition-modal{margin:0 18px}.attends-repetition-modal h2{font-size:16px;font-weight:bold}#repeat_cycle_number{width:40px;margin:0 15px;border:1px solid #ccc;border-radius:3px;padding:3px}#repeat_cycle_type{padding:2px;width:94px;border-radius:3px;margin-bottom:15px}.list-day{display:flex;margin-top:5px}.item-day{padding:3px 10px}.item-day .repeat-day{display:none}.item-day label{border:1px solid #F1F2F3;padding:3px;border-radius:12px;background-color:#F1F2F3}.item-day input[type="checkbox"]:checked+label{background-color:#0471E4;border-color:#0471E4;color:#fff}.repeat-box{margin-bottom:20px}.repeat-box .end-option{padding:5px}.repeat-box .end-option .input-end{border-radius:3px;padding:5px}.repeat-box .end-option .input-end-time{width:40px;margin-left:15px;border:1px solid #ccc;border-radius:3px}.input-end-date{margin-left:30px}#attends_repetition_close{cursor:pointer;margin-right:10px}#attends_repetition_custom{height:auto}#attends_repetition_save{cursor:pointer}.circle{position:absolute;top:-10px;right:-7px;width:30px;height:30px;background-color:#fefefe;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #888;text-decoration:none !important;z-index:1}.close{font-size:25px;line-height:1}.btn_send_email,.btn_email_confirm,.btn_back,.btn_new_comment,.btn_confirm,.btn_change,.btn_grade,.btn_send,.btn_sure,.btn_ok1,.btn_delete02,.btn_sure,.btn_register,.btn_save,.btn_login,.btn_sign{border:none;cursor:pointer;height:38px;padding:0;width:200px}.btn_send_email{background:url(/assets/user/buttons/btn_send_email.jpg) no-repeat left top}.btn_register{background:url(/assets/user/buttons/btn_register.jpg) no-repeat scroll left top transparent}.btn_slogin{background:url(/assets/user/buttons/btn_slogin.jpg) no-repeat;width:165px;height:27px;border:none}.btn_email_confirm{background:url(/assets/user/buttons/btn_email_confirm.jpg) no-repeat left top}.btn_new_comment{background:url(/assets/user/buttons/btn_new_comment.jpg) no-repeat left top}.btn_back{background:url(/assets/user/buttons/btn_back.jpg) no-repeat left top;width:150px}.btn_confirm{background:url(/assets/user/buttons/btn_confirm.jpg) no-repeat left top}.btn_change{background:url(/assets/user/buttons/btn_change.jpg) no-repeat left top}.btn_grade{background:url(/assets/user/buttons/btn_grade.jpg) no-repeat left top}.btn_send{background:url(/assets/user/buttons/btn_send.jpg) no-repeat left top}.btn_sure{background:url(/assets/user/buttons/btn_sure.jpg) no-repeat left top}.btn_ok1{background:url(/assets/user/buttons/btn_ok1.jpg) no-repeat left top}.btn_sure{background:url(/assets/user/buttons/btn_sure.jpg) no-repeat left top}.btn_register{background:url(/assets/user/buttons/btn_register.jpg) no-repeat left top}.btn_save{background:url(/assets/user/buttons/btn_save.jpg) no-repeat left top}.btn_login{background:url("/assets/user/buttons/btn_login.jpg") no-repeat scroll left top}.btn_sign{background:url("/assets/user/buttons/btn_sign.jpg") no-repeat scroll left top}.btn_search,.btn_clear,.btn_tagsearch{border:none;cursor:pointer;height:25px;padding:0}.btn_search{background:url(/assets/user/buttons/btn_search.jpg) no-repeat left top;width:140px;height:30px}.btn_tagsearch{background:url(/assets/user/buttons/btn_tagsearch.jpg) no-repeat left top;width:140px;height:30px}.btn_clear{background:url(/assets/user/buttons/btn_clear.jpg) no-repeat left top;width:140px;height:30px}.btn_delete02{background:url(/assets/user/buttons/btn_delete02.jpg) no-repeat left top}#sb-container,#sb-wrapper{text-align:left}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0}#sb-container{height:100%;display:none;visibility:hidden;z-index:999}body>#sb-container{position:fixed}#sb-overlay{height:expression(document.documentElement.clientHeight + 'px')}#sb-container>#sb-overlay{height:100%}#sb-wrapper{position:relative}#sb-wrapper img{border:none}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030}#sb-body-inner{position:relative;height:100%}#sb-content.html{height:100%;overflow:auto}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px}#sb-body,#sb-loading{background-color:#ffffff}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande', Tahoma, sans-serif;line-height:16px}#sb-title,#sb-title-inner{height:26px}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff}#sb-info,#sb-info-inner{height:20px}#sb-info-inner{font-size:12px;color:#fff}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer}#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat}#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat}#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat}#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat}#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat}#sb-counter{float:left;padding:2px 0;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-family:'Lucida Grande', Tahoma, sans-serif;font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}.help{padding:15px 30px}.help ul li{margin-bottom:6px;background:url(/assets/user/tri01.jpg) no-repeat left 3px;padding-left:20px}.help ul li ul.inner{margin:10px 0}.help ul li ul.inner li{background:url(/assets/user/arrow01.png) no-repeat left 6px}.inquery h4{font-weight:bold;margin-bottom:5px;background:url(/assets/user/sign.jpg) no-repeat left 50%;padding-left:10px;color:#154aa2}.inquery ul li,.rules h4{background:url(/assets/user/title_icon.jpg) no-repeat left top;padding:0 0 0 15px;font-weight:bold;font-size:15px;letter-spacing:2px;margin-bottom:15px}.inquery ul li span{line-height:100%}.inquery ul li ul{padding:13px 0 2px 0}.inquery ul li ul li{background:none;padding:0;font-weight:normal;font-size:13px;letter-spacing:normal;margin-bottom:8px}.inquery ul li ul li strong{font-size:17px;color:#cc3500}.rules h4{margin-bottom:5px}.rules p{padding:5px 0 0 1em}.about_env{width:1000px;margin:3px auto 20px auto;padding-bottom:50px}.login{width:650px;margin:3px auto 20px auto;padding-bottom:50px}input.W260{width:260px}.btn_select{border:medium none;cursor:pointer;height:38px;overflow:hidden;padding:0;width:200px}.btn_select{background:url("/assets/user/buttons/btn_select.jpg") no-repeat scroll left top transparent}.login .note .tit{font-weight:bold;color:#e20000;font-size:14px;margin-bottom:10px}.login .note img{margin-right:15px}.rules{margin:0 auto;width:630px;padding:0 10px}.rules .rule_textarea{width:600px;padding:10px;letter-spacing:1px}.sp1{color:#000080;font-weight:bold}.set a{height:12px;padding-left:20px;background:url(/assets/user/tri01.jpg) no-repeat}.set .n_font{font-size:16px;line-height:24px}.set .n_font1{font-size:14px;line-height:22px}.login .step{font-size:16px;text-decoration:underline;line-height:24px;color:#000000}.login .skip{color:red;text-indent:-1em;font-weight:bold;padding-left:1em;white-space:nowrap}table.environment{width:100%;border:1px solid #ccc;color:#000000}table.environment th,table.environment td{padding:5px;border:1px solid #000}table.environment th{background-color:#D7E4BC}table.environment th.none{background-color:transparent}table.environment th.oth{background-color:#E6B9B8}table.environment td{letter-spacing:1px}table.environment td.name{background-color:#FDE9D9;height:50px;font-weight:bold}table.environment .blue,div.robot .blue{font-weight:bold;font-size:15px;color:blue}table.environment .red,div.robot .red{font-weight:bold;font-size:15px;color:red}table.environment .fw{font-weight:bold;font-size:14px;color:#000}.fts{color:#000;margin-bottom:10px}p.tips span{padding:0 20px 0 30px}p.tips a{background:url(/assets/user/ico_arrow.png) no-repeat;padding-left:40px}div.robot th{background:#D7E4BC;text-indent:0.5em;height:25px;text-align:left;font-weight:normal;border:1px solid #000}div.robot td{padding:5px 10px;border:1px solid #000}div.robot .bos{float:left;text-align:center;font-size:13px}div.robot .rel{position:relative;width:20px;top:10px;font-size:16px}div.environment{border:1px solid #000}div.environment h5{border-bottom:1px solid #000;background:#E6B9B8;text-indent:0.5em;font-size:14px;height:22px;line-height:22px}div.environment div{padding:5px}div.envi p{text-indent:-1em;padding-left:1em}div.envi a{color:#000;font-size:15px;font-weight:bold;height:25px;background:#C6C3FF;padding:7px;border-width:1px;border-style:solid;border-top-color:#F7EFE7;border-bottom-color:#736D63;border-right-color:#736D63;border-left-color:#F7EFE7;text-decoration:none}
