@charset "UTF-8";


.correContWrap.pageCertify .mainContWrap .contArea01 { width:100%;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01,
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .column01,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02,
.correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { width:calc(100% - 20px); margin-left:auto; margin-right:auto;}
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 { width:700px; margin-left:auto; margin-right:auto;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02 { width:calc(100% - 20px); margin-left:auto; margin-right:auto;}

.correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}

.correContWrap.pageCertify .mainContWrap .subTitleFormat01 { border-color:#8dccee;}
.correContWrap.pageCertify .mainContWrap .subTitleFormat01 strong { color:#5db6e6;}

.correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 { border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a { border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 { border-radius:1.3em; -moz-border-radius:1.3em; -ms-border-radius:1.3em; -o-border-radius:1.3em; -webkit-border-radius:1.3em;}

.correContWrap.pageCertify.index .mainContWrap .contArea01 a { color:#09c; margin-left:0.2em; margin-right:0.2em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 a:hover { text-decoration:underline;}

.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a,
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a span,
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a:hover,
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a:hover span { -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}

.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 dd,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .left,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right { text-align:justify; text-justify:inter-ideograph;}

/* 教員免許状・資格取得について */
.correContWrap.pageCertify.index .mainContWrap .contArea01,
.correContWrap.pageCertify.practice .mainContWrap .contArea01,
.correContWrap.pageCertify.results .mainContWrap .contArea01,
.correContWrap.pageCertify.training .mainContWrap .contArea01 { margin-top:30px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 { margin-top:25px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text01 { font-size:1.9em; line-height:1.3em; color:#058; letter-spacing:0.03em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text02 { font-size:1.1em; margin-top:0.5em; display:block; line-height:1.4em;}

.correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong { display:block; background-color:#d5ecf9; width:100%; padding-right:5px; padding-left:20px; padding-top:0.4em; padding-bottom:0.35em; line-height:1.4em; font-size:1.4em; font-weight:bold; color:#005588; letter-spacing:0.03em; border:1px #bce1f5 solid; font-family:"Noto Sans Japanese";}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 { margin-top:30px; max-height:100%;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02 { font-size:1.05em; margin-top:1.15em; line-height:1.6em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 { background-color:#efefef; width:calc(100% - 10px); margin-left:auto; margin-right:auto; margin-top:1.1em; margin-bottom:1.4em; padding-top:0.6em; padding-bottom:0.6em; overflow:hidden;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 * { font-family:"Noto Sans Japanese";}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .innerWrap { margin-left:10px; width:auto; max-width:calc(100% - 20px); float:left;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .left { line-height:1.4em; padding-right:30px; background-image:url(../svg/common/dottedBorder01.svg); background-repeat:no-repeat; background-position:right 0.55em; background-size:22px 2px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right { line-height:1.4em; overflow:hidden;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right .alignRight { line-height:1.3em; display:block; text-align:right; font-size:0.9em; margin-right:-0.5em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right a { line-height:1.3em; display:block; margin-left:0; margin-right:0;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { width:calc(100% - 25px); margin-left:20px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04 { border-color:#0266ac; border-style:solid; border-width:0 0 0 4px; padding-left:15px; font-size:1.05em; line-height:1.6em; margin-top:1em; padding-top:0.2em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { margin-top:0.9em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .important1 { display:block; font-weight:bold; font-size:1.07em; margin-bottom:0.15em; color:#c00; display:}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .important2 { color:#c00;}

.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 { width:100%; margin-top:15px;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text02 { margin-top:0.3em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong { padding-left:15px; font-size:1.3em; line-height:1.3em; padding-top:0.35em; padding-bottom:0.35em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .left br,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right br { display:none;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right .alignRight { display:inline-block; float:right;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right a { display:inline;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .innerWrap { font-size:1.05em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { width:calc(100% - 23px); margin-left:18px;}


/* 各種実習について */
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { background:url(../images/common/dot02.gif) repeat-x left bottom; font-size:1.5em; line-height:1.4em; padding-top:0.1em; padding-bottom:0.45em; padding-left:15px; width:100%; border-left:4px #058 solid; color:#058; font-family:"Noto Sans Japanese";}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02 { margin-top:2.2em; margin-bottom:0.75em;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02:first-of-type { margin-top:0;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .column01 { margin-top:3em;}
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 { width:100%; overflow:hidden; margin-top:25px;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01>.tableFormat02 { width:calc(100% + 20px); margin-left:-10px; border-spacing:10px 0;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01>.tableFormat02>p { display:table-cell; width:calc(100% / 3); text-align:center; vertical-align:middle;}
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a { display:block; width:100%; background-color:#fff; border-width:1px; border-color:#ccc; border-style:solid; line-height:1.4em; font-size:1.05em; padding-top:1.3em; padding-bottom:1.3em; padding-left:5px; padding-right:5px;}
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 .link a:hover { color:#009fe9; background-color:#e9f4fb; border-color:#8dccee;}

.mobile .correContWrap.pageCertify.practice .mainContWrap .contArea01 { padding-bottom:10px;}
.mobile .correContWrap.pageCertify.practice .mainContWrap .contArea01 .column01 { width:calc(100% - 10px);}


/* 実績 */
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 { margin-top:2.5em; overflow:hidden;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01.mt01 { margin-top:1.7em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 { width:39.436%; background-color:#324477; padding-top:0.75em; padding-bottom:0.6em; font-size:1.2em; float:left;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 strong { display:block; color:#fff; font-size:1em; line-height:1.4em; margin-left:15px; margin-right:15px; text-align:center; letter-spacing:0.05em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 strong>span { font-size:1em; line-height:1.4em; display:block; color:#fff; text-align:left;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 { width:58.45%; float:right; font-size:1.1em; line-height:1.4em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 strong { color:#ff6600; font-size:1.6em; font-weight:bold; line-height:1.3em; letter-spacing:0.03em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 strong>span { color:#ff6600; font-size:1em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 .note01 { font-size:0.9em; margin-top:0.5em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 .note01 dt { line-height:1.3em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 .note01 dd { line-height:1.3em; margin-top:-1.3em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 { margin-top:2.7em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { width:100%; margin-bottom:1.2em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02.mt01 { margin-top:1.5em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 { width:100%; font-size:1.1em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 table { width:100%;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 th,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 td { padding-top:0.85em; padding-bottom:0.65em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 th { background-color:#fffded;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 td { text-align:center;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 th strong,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 td p { font-size:1em; line-height:1.3em; letter-spacing:0.03em; margin-left:10px; margin-right:10px;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 .w01 { width:50%;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 .w02 { width:17%;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 .important1 { font-weight:bold;}


/* 教員養成の状況について */
.correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { margin-top:2em; font-size:1.1em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 * { font-size:1em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 .text01 { width:100%; line-height:1.6em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 { margin-top:1.5em; margin-right:0; margin-bottom:1.5em; margin-left:2.5em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 li { list-style-position:outside; list-style-type:decimal; margin-bottom:0.6em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 .listFormat01 { margin-left:0.35em; margin-top:0.45em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 li li { list-style-type:none; margin-bottom:0.3em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 a { color:#009fe9;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 a:hover { text-decoration:underline;}

.mobile .correContWrap.pageCertify.training .mainContWrap .contArea01 { padding-bottom:10px;}
.mobile .correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { width:calc(100% - 10px);}


@media screen and (max-width:750px){
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 strong>span { display:inline; margin-left:0.5em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01.mt01 .rightColumn01 br { display:none;}
}

@media screen and (max-width:700px){
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text01 { font-size:1.6em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text02 { margin-top:0.4em; font-size:1.05em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04 { font-size:1em; line-height:1.5em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { font-size:0.95em;}
}

@media screen and (max-width:680px){
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 { font-size:1.1em; padding-top:0.6em; line-height:1.45em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 strong { font-size:1.4em;}
}

@media screen and (max-width:590px){
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01.mt01 { margin-top:1.3em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 .note01 { margin-top:0.3em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 { font-size:1em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 strong { font-size:1.2em;}
}

@media screen and (max-width:600px){
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02,
.correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { width:100%;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { margin-left:auto; width:calc(100% - 10px);}

.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .innerWrap { font-size:1em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .important1 { font-size:1em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong { font-size:1.2em; padding-left:10px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04 { padding-left:1em; border-width:0 0 0 3px;}

.mobile .correContWrap.pageCertify.practice .mainContWrap .contArea01,
.mobile .correContWrap.pageCertify.training .mainContWrap .contArea01 { padding-bottom:0;}

.correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { font-size:1.05em;}
.correContWrap.pageCertify.training .mainContWrap .contArea01 .list01 li li { background-size:3px 3px; background-position:left 0.6em; padding-left:10px;}
}

@media screen and (max-width:550px){
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02 { width:calc(100% - 20px);}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { margin-left:8px; width:calc(100% - 13px);}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .innerWrap { font-size:0.95em;}
}

@media screen and (max-width:500px){
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text01 { font-size:1.4em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text02 { font-size:1em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02 { font-size:0.95em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { font-size:0.9em;}

.correContWrap.pageCertify.practice .mainContWrap .contArea01 .column01 { font-size:0.9em;}

.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { font-size:1.4em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01.mt01 {}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 strong { font-size:1.1em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 { width:100%; float:none;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 { width:calc(100% - 20px); margin-top:8px; margin-left:auto; margin-right:auto; float:none;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01.mt01 .rightColumn01 br { display:block;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 { font-size:0.9em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { margin-bottom:1em;}

.mobile .correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { font-size:1em; width:100%;}
}

@media screen and (max-width:450px){
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text01 { font-size:1.25em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text02 { font-size:0.9em; margin-top:0.2em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong { font-size:1.05em; padding-top:0.25em; padding-bottom:0.25em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02 { font-size:0.9em; margin-top:0.7em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 { margin-top:0.5em; margin-bottom:1em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .innerWrap { font-size:0.85em;}

.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 { font-size:1em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 th,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 td { padding-top:0; padding-bottom:0;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 th strong,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 td p { margin-left:5px; margin-right:5px; padding-top:0.75em; padding-bottom:0.7em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 { padding-top:0; overflow:hidden; padding-bottom:0.4em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .innerWrap { font-size:0.85em; display:block; float:none; margin-left:0; max-width:100%; width:100%;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .left { display:block; background-image:none; background-color:#058; color:#fff; box-sizing:border-box; padding-top:0.3em; padding-bottom:0.3em; padding-left:10px; padding-right:5px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right { display:block; margin-top:0.4em; width:calc(100% - 20px); margin-left:auto; margin-right:auto; color:#058;}

}

@media screen and (max-width:400px){
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong { font-size:0.95em; padding-top:0.2em; padding-bottom:0.2em; padding-left:7px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .textArea01 .text01 { font-size:1.1em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .contsHeader1 strong { font-size:1em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea02 { font-size:0.85em; line-height:1.45em;}
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04,
.mobile .correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .note01 { line-height:1.45em; font-size:0.8em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 { margin-bottom:0; padding-top:0.4em; padding-bottom:0.4em;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea04 { font-size:0.8em; border-width:0 0 0 2px;}
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .left,
.correContWrap.pageCertify.index .mainContWrap .contArea01 .column01 .textArea03 .right { line-height:1.3em;}

.correContWrap.pageCertify.practice .mainContWrap .contArea01 .column01 { margin-top:2em;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { font-size:1.25em;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .subTitle02 { line-height:1.35em; padding-bottom:0.45em; margin-top:1.6em; padding-left:10px;}
.correContWrap.pageCertify.practice .mainContWrap .linksArea01 { margin-top:15px;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01>.tableFormat02 { width:100%; display:block; margin-left:0;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01>.tableFormat02>p { display:block; width:100%; display:none;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01>.tableFormat02>p.link { margin-top:0.7em; display:block;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01>.tableFormat02>p.link:first-of-type { margin-top:0;}
.correContWrap.pageCertify.practice .mainContWrap .contArea01 .linksArea01 .link a { font-size:1.1em; padding-top:1em; padding-bottom:1em;}

.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 .subTitle02 { line-height:1.35em; padding-bottom:0.45em; padding-left:10px;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .table01 { font-size:0.888em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 { margin-top:2em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 strong,
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .rightColumn01 { font-size:1em;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01 .leftColumn01 strong>span { display:block; margin-left:0;}

.mobile .correContWrap.pageCertify.training .mainContWrap .contArea01 .column01 { margin-top:1.5em; font-size:0.9em;}
}

@media screen and (max-width:350px){
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column01.mt01 .rightColumn01 br { display:none;}
.correContWrap.pageCertify.results .mainContWrap .contArea01 .column02 { margin-top:2.5em;}
}
