﻿html,body,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,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,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-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}#mainArea{background:white}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea,button{margin:0;padding:0;border:none}ol,ul{list-style:none}:root ul,:root ol{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}strong{font-weight:bold !important}.inline_block{display:inline-block;*display:inline;*zoom:1}img{max-width:100%;vertical-align:top}table{width:100%}body{color:#323232;font-size:14px;line-height:1.6;-webkit-font-size-adjust:0;-webkit-tap-highlight-color:rgba(0,0,0,0.5);min-width:320px;font-family:"Lucida Sans", arial, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.pbAnchor{padding:0 !important}.onlyPC{display:none !important}.tacTxt{color:#E20011}.textCenter{text-align:center !important}.tacBg{background-color:#E20011}.textPhotoSection.bgDFE0E2{background-color:#DFE0E2}.photoTextSection.bgEBECEE{background-color:#EBECEE}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}.note,.notes{color:#4D4D4D}.notes{text-indent:-1em;padding-left:1.5em}.error,.attention{color:#f00}.nowrap{white-space:nowrap}.renew-innerWrap{margin:0 10px}h1{font-size:20px;font-weight:bold;border-bottom:#E20011 solid 2px;margin-top:25px;padding:0 0 5px;line-height:1.3;text-align:center}h2{font-size:15px;font-weight:bold;margin-top:20px;line-height:1.3;padding:8px;border-left:5px solid #e50112;background-color:#ebecee}h2>span{font-size:12px;font-weight:normal;line-height:1.6}h3{color:#FFFFFF;background:#6b6b6b;font-size:15px;font-weight:bold;line-height:1.3;padding:15px 5px 15px 10px;position:relative;cursor:pointer}h3:after{content:"開く";position:absolute;top:12px;right:5px;display:block;border-radius:3px;width:60px;line-height:1.6;font-size:12px;padding:3px 0;color:#6b6b6b;background:#FFFFFF;text-align:center}.active h3:after{content:"閉じる";position:absolute;top:12px;right:5px;display:block;border-radius:3px;width:60px;line-height:1.6;font-size:12px;padding:3px 0;color:#6b6b6b;background:#FFFFFF;text-align:center}h4{font-size:15px;font-weight:bold;line-height:1.3;border-bottom:2px #dadbde solid;padding:20px 0 5px 0}h4>span{border-left:4px #E20011 solid;padding:0 0 0 8px}h5{font-size:13px;font-weight:bold;line-height:1.3;border-bottom:2px #dadbde solid;padding:0 0 5px 0}.app h1{font-size:6.66vw;font-weight:bold;line-height:1.3;top:10%;position:absolute;margin:0 auto;text-align:center;right:0;left:0;padding:0;border-bottom:none;text-shadow:1px 1px 0px #FFFFFF}.app h1>span{color:#E20011}.app h2{font-size:18px;font-weight:bold;margin-top:25px;line-height:1.3;padding:0 0 8px 0;border:none}.app h2>span{font-size:18px;font-weight:bold;line-height:1.3;text-align:center;border-bottom:2px solid #d2d2d2;display:block;position:relative;padding-bottom:8px}.app h2>span:after{content:'';display:block;position:absolute;bottom:-2px;left:50%;width:218px;height:2px;margin-left:-109px;border-bottom:2px solid #e20011}.leadText{font-size:13px;line-height:1.6;margin:20px 0 0px}.noteText{font-size:12px;line-height:1.6}.app .headArea{background:url(/images/taiken/app_MV.png) no-repeat;background-size:contain;height:0;padding-top:33.75%;background-size:contain;position:relative}.app .leadText{font-size:3.75vw;line-height:1.6;text-align:center;position:absolute;top:65%;left:0;right:0;margin:0}.app .leadText p{background:rgba(226,0,17,0.45);color:#FFFFFF;display:inline-block;padding:5px 10px}.annotation{font-size:12px;line-height:1.6;position:relative;padding-left:0px;margin:5px 0 0 10px}.annotation::before{content:"※";position:absolute;left:0;margin-left:-12px}.linkTxt{margin:10px 0 0 12px;font-size:12px;line-height:1.6}.linkTxt a::before{content:"　";position:absolute;margin-left:-12px;margin-top:-1px;background:url(/images/taiken/linkTxt_arrow.png) 0px 50% no-repeat}.selectArea{margin-bottom:25px}.app .selectArea{border-top:2px solid #E20011;padding-bottom:25px;margin:0}.selectLead{font-size:13px;line-height:1.6;margin-top:10px;text-align:center}.aap .selectLead{font-size:16px;line-height:1.6;margin-top:20px;text-align:center}.selectBox{display:none}.Initial,.selectBox:first-child{display:block}.selectArea select{margin-top:12px;font-weight:normal;font-size:12px;color:#323232;line-height:1.6;padding:8px 10px;border:2px solid #d2d2d2;background-color:#FFFFFF;vertical-align:middle;box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;width:100%;appearance:none;background:url(/images/taiken/form_select.gif) right 50% no-repeat;background-size:contain;appearance:none;-webkit-appearance:none;-moz-appearance:none}.app .selectArea select{margin-top:12px;font-weight:normal;font-size:12px;color:#323232;line-height:1.6;padding:8px 10px;border:2px solid #d2d2d2;background-color:#FFFFFF;vertical-align:middle;box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;width:100%;background:url(/images/taiken/form_select.gif) right 50% no-repeat;background-size:contain;appearance:none;-webkit-appearance:none;-moz-appearance:none}.selectArea select::-ms-expand{display:none}.studyTable{margin-top:25px;border-collapse:collapse;border:2px solid #d4d7de}.app .studyTable{margin-top:25px;border-collapse:collapse;border:2px solid #d4d7de}.studyTable tr th{background-color:#8394b6;color:#ffffff;text-align:center;line-height:1.3;padding:10px;border:1px solid #d4d7de;vertical-align:middle;font-size:10px;white-space:nowrap}.studyTable tr th:first-child{text-align:left}.studyTable tr td{padding:8px 5px;border:1px solid #d4d7de;font-size:12px;vertical-align:middle;background:#FFFFFF}.app .studyTable tr td{padding:10px 5px;border:1px solid #d4d7de;font-size:12px;vertical-align:middle;background:#FFFFFF}.studyTable tr:nth-child(even) td{background-color:#f6f9fe}.studyTable td.icon{text-align:center}.studyTable td.icon img{height:auto;width:20px;vertical-align:middle}.sortColumn{display:none}.jukouMsg{border:1px dotted #E20011;margin-top:15px;padding:12px 10px}.jukouMsg p{color:#E20011;font-size:12px;line-height:1.6}.expirationDate{font-size:13px;text-align:center;margin-top:15px}.reasonArea{background:#ebecee;border-top:1px solid #d2d2d2;padding-bottom:25px}.reasonBlock{margin-top:20px}.reasonBlock dt{padding:15px 10px 15px 10px;font-size:15px;font-weight:bold;background:#FFFFFF;background-image:url(/images/taiken/open.png);background-repeat:no-repeat;background-position:right 10px bottom 50%;position:relative;cursor:pointer;margin-bottom:2px}.reasonBlock .active{margin-bottom:0px;border-bottom:2px dotted #dfdfdf;background-image:url(/images/taiken/close.png)}.reasonBlock dt:last-child{margin-bottom:0}.reasonBlock dd{padding:12px 25px;display:none;position:relative;background:#FFFFFF;line-height:1.6;margin-bottom:2px}.reasonBlock dd P{font-size:14px;text-align:center;margin-top:12px}.reasonBlock dd img{display:block;margin:0 auto}#specArea{padding-bottom:25px}#specArea .spacAreaInner{border-width:0 1px 1px 1px;border-color:#d4d7de;border-style:solid;padding:0 10px 20px}.checkTable{margin-top:10px;border:1px solid;border-collapse:collapse;border:2px solid #d4d7de}.checkTable .checkTable_head tr th{background-color:#dce4f1;color:#323232;text-align:center;font-weight:bold;line-height:1.6;padding:15px 8px;border:1px solid #d4d7de;vertical-align:middle;font-size:12px}.checkTable .checkTable_body tr th{background-color:#eaeef7;font-weight:bold;padding:10px 8px;border:1px solid #d4d7de;font-size:12px;line-height:1.6;text-align:center;vertical-align:middle}.checkTable .checkTable_body tr td{padding:10px 8px;border:1px solid #d4d7de;font-size:12px}.checkTable .checkTable_body th.checkResult{background-color:#ffe4e1}.checkTable .check{text-align:center;vertical-align:middle;font-size:12px !important}.checkTable .check>span{font-family:"HiraKakuProN-W6", monospace, serif;font-size:12px;font-weight:bold}.checkTable .check .ok{color:#4169e1}.checkTable .check .ng{color:#E20011}.checkTable .annotation{font-size:12px;line-height:1.6;position:relative;padding-left:0px}.checkTable .annotation::before{content:"※";position:absolute;left:0}.spacAreaInner .annotationBlock,.detailBox{border:#d2d2d2 1px solid;margin-top:15px;padding:10px}.detailBox_content{font-size:11px;margin-top:10px}.detailBox_content .annotation{font-size:11px;margin-bottom:15px}.annotationBlock ul li{font-size:12px;line-height:1.6;margin-top:12px;position:relative;padding-left:15px}.annotationBlock ul li:first-child{margin-top:0px}.annotationBlock ul li::before{content:"※";position:absolute;left:0}.trialArea{background:#ebecee;padding:0 0 25px;border-top:#d2d2d2 1px solid}.trialHead{padding:0;border:none;font-size:18px;font-weight:bold;line-height:1.3;padding-top:25px}.trialHead>span{font-size:18px;font-weight:bold;line-height:1.3;text-align:center;border-bottom:2px solid #d2d2d2;display:block;position:relative;padding-bottom:5px}.trialHead>span:after{content:'';display:block;position:absolute;bottom:-2px;left:50%;width:218px;height:2px;margin-left:-109px;border-bottom:2px solid #e20011}.trialTextArea{margin-top:20px}.trialText{font-size:13px;line-height:1.6}.trialTextAccount{font-size:13px;font-weight:bold;line-height:1.6;margin-top:20px}.trialBtn{font-size:15px;color:#ffffff;line-height:1.3;font-weight:bold;width:71vw;text-align:center;background:#e20011;position:relative;margin:22px auto 0}.trialBtn a{color:#ffffff;display:block;padding:10px;font-weight:bold}.trialBtn a::before{content:"\025B6 ";font-size:10px;top:-2px;position:relative;margin-right:5px;color:#FFFFFF}.trialBtn:hover{opacity:0.75}.trialBtn a:hover{text-decoration:none}.messageArea{margin-top:10px;margin-bottom:25px}.messageArea h5{margin-bottom:10px}.messageArea p{font-size:12px}.schooSwingLink{padding:18px 15px;position:relative;background-color:#65B1AA;border-radius:15px;color:#FFFFFF !important;text-decoration:none}.schooSwingLink:visited,.schooSwingLink:hover{text-decoration:none;color:#FFFFFF}.schooSwingLoginInfo{border-top:3px dashed #d2d2d2;border-bottom:3px dashed #d2d2d2;display:block;margin-top:25px;padding:5px}.copyrightText{font-size:12px;line-height:1.6;margin-bottom:20px}.digital-kyozai-link{width:100%;text-align:right;margin-top:10px}.digital-kyozai-link a{text-decoration:none;border:1px solid #d4d7de;padding:5px}.schoo-swing-link{width:100%;text-align:right;margin-top:10px;margin-bottom:-10px}.schoo-swing-link a{text-decoration:none;border:1px solid #d4d7de;padding:5px}.ml10{margin-left:10px !important}.mt5{margin-top:5px !important}#globalHeader{border-bottom:1px solid #c6c7cc}.headerLogo{margin:0 0 0 10px;display:flex;justify-content:space-between;align-items:center}.headerLogo_left img{width:125px}.headerLogo .headerLogo_right{margin-right:10px}.headerLogo_right img{height:25px;padding:7px 0}footer{width:100%}footer .footerLink{background:#ebecee;padding:10px 0}footer .footer_inner{font-size:10px;display:flex;justify-content:center}footer .footer_inner li{font-size:10px;padding-right:5px}footer .footer_inner li:last-child{padding-right:0px}footer .copyright{background-color:#323232;color:#ffffff;padding:10px 0}footer .copyright p{font-size:10px;text-align:center}footer .copyright img{margin-right:12px}.flashError{background-color:#FFDECE;color:#FF0000;margin:10px 0}.flashNotice{background-color:#FFFFAF;color:#000000;margin:10px 0}.flashError p,.flashNotice p{padding:5px;text-align:center}
