@charset "UTF-8";

.correContWrap.pageFresh.index .mainContWrap .contArea01 img {
    max-width: 100%;
}

.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .point3 .text1,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea1,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea2,
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .column1,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .prefectures,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon,
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link,
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link a,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle05,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01  .bannerArea01 li a,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 { 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.pageFresh.index .mainContWrap .contArea02 .heading01,
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01:hover,
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01.active,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03,
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link,
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link:hover,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell:hover { -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell:hover { filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85; -ms-opacity:0.85; -o-opacity:0.85; -webkit-opacity:0.85;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01:hover { filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; -ms-opacity:0.9; -o-opacity:0.9; -webkit-opacity:0.9;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01 { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -ms-opacity:1; -o-opacity:1; -webkit-opacity:1;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .prefectures,
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle05 { border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}

.correContWrap.pageFresh.data .mainContWrap .contArea01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 { width:720px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02,
.correContWrap.pageFresh.invite .mainContWrap .contArea01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 { width:100%;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduateArea,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.exception,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 { width:710px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .note03 { width:700px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { width:calc(100% - 50px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01 { line-height:1.7em; font-size:1.1em; margin-top:25px;}

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

.correContWrap.pageFresh.graduate .mainContWrap .contArea01,
.correContWrap.pageFresh.data .mainContWrap .contArea02
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01,
.correContWrap.pageFresh.invite .mainContWrap .contArea01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 { margin-top:30px;}

.mobile .correContWrap.pageFresh.graduate .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01 { margin-top:15px;}

/*20171212 sa株式会社
メイン画像*/
/* あなたの夢は、私たちの夢でもあります。 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 {
	width: 100%;
	margin-top: 20px;
	background-image: url(../images/fresh/index/contsBg1_020.jpg);
	background-size: cover;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 { width:100%; min-height:610px; background-repeat:no-repeat; background-position:center bottom; background-size:100% auto; background-image:url(../images/fresh/index/contsBg1_01B.png);}

/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg04,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg05,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg06
{
z-index: 3;
-webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left:600px;
top:20px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02
{
width:100px;
left:550px;
top:320px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:120px;
top:400px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg04
{
width:60px;
left:14px;
top:550px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg05
{
width:100px;
left:350px;
top:290px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg06
{
width:50px;
left:350px;
top:520px;
}
/* 写真のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p04
{
z-index:4;
border-radius: 50%;
-webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;
}

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:240px;
left:455px;
top:50px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:170px;
left:270px;
top:340px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:150px;
left:100px;
top:460px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p04 {
width:180px;
left:500px;
top:400px;}

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 { display:table; width:440px; height:440px; border-radius:220px; /*right:270px;*/ right:36.986%; top:-20px; z-index:3;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 .inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	border: 8px solid #d3eef6;
	background-color: #fff; /*box-shadow:0 1px 1px 0 #ddd inset;*/
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}
/*　end　*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .title01 { width:360px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .text01 { font-size:1.1em; line-height:1.8em; letter-spacing:0.03em; margin-top:1.2em; margin-left:auto; margin-right:auto;}

.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 { width:calc(100% - 10px); border-spacing:20px 0; margin-left:auto; margin-right:auto; margin-top:-5px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell:nth-of-type(1)>p,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell:nth-of-type(2)>p { margin-top:-0.2em;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2)>.subTitle01 { display:none;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01 { background-color:#fff; background-position:center center; background-repeat:no-repeat; background-size:65% auto; border-radius:50%; width:100%; height:70px; border-radius:15px 15px 0 0; box-sizing:border-box; box-shadow:0 1px 1px 0 #ddd inset;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01:nth-of-type(1) { background-image:url(../images/fresh/index/contsPoint1_01A.png);}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01:nth-of-type(2) { background-image:url(../images/fresh/index/contsPoint1_02A.png);}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01:nth-of-type(3) { background-image:url(../images/fresh/index/contsPoint1_03A.png);}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell { box-sizing:border-box; border-radius:0 0 15px 15px; border-style:solid; border-width:0 1px 1px 1px; border-color:#bfde92; background-color:#8cc43b; padding-top:17px; padding-bottom:17px; vertical-align:top;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell>* { width:calc(100% - 30px); margin-left:auto; margin-right:auto; text-align:justify; text-justify:inter-ideograph;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell>p { font-size:1em; color:#fff; letter-spacing:0.03em; line-height:1.7em;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell .text1 { color:#7fbe26; background-color:#fff; font-size:1.25em; line-height:1.6em; height:1.7em; letter-spacing:0.05em; font-family:"Noto Sans Japanese"; margin-top:1.1em; margin-bottom:0.5em; padding-left:6px; padding-right:5px; border-radius:0.2em;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell .text1:first-of-type { margin-top:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell .text2 { color:#fff; font-size:1em; line-height:1.7em;}

/*------2019------*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 ul{
    width:100%;
}

.correContWrap.pageFresh.index .mainContWrap .contArea01 ul li{
    float:left;
    width:25%;
    height:auto;
    margin:0;
    padding:0;
    text-align: center;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 ul li img{
    width:100%;
    height:auto;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 ul.txtArea01{
    /*background-color: #fff;*/
    width:100%;
    display: block;


}

.correContWrap.pageFresh.index .mainContWrap .contArea01 ul.txtArea01 li{
    width:47%;
    text-align: left;
    padding:20px 10px;

}

.correContWrap.pageFresh.index .mainContWrap .contArea01 ul.txtArea01 li p.maintxt p{
    line-height: 2.0;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 ul.txtArea01 li p.maintxt{
    font-size:27px;
        color:#fff;
	font-weight: bold;
}
@media screen and (max-width:760px){
    .correContWrap.pageFresh.index .mainContWrap .contArea01 ul.txtArea01 li{
    float: none;
        width:97%;
    text-align: left;
        font-size: 100%;

}

}

.correContWrap.pageFresh.index .mainContWrap .contArea02 { width:100%; margin-top:35px;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .pageLinkAnchor { position:absolute; left:0; top:-30px;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .title01 { color:#138121;border-style:solid; border-width:1px 0 1px 0; border-color:#138121; padding-top:9px; padding-bottom:9px; line-height:1.3em; font-size:2em; margin-bottom:0.9em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .title01 img { max-width:550px; width:100%; height:auto; display:block; float:left;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { border-radius:6px; width:100%; cursor:pointer; background-color:#5f4023; margin-bottom:13px; padding-top:0.65em; padding-bottom:0.65em; background-position:13px 0.95em; background-repeat:no-repeat; background-image:url(../images/fresh/index/policyIcon01.png);}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01.active { background-image:url(../images/fresh/index/policyIcon01_open.png); margin-bottom:17px;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 strong { display:block; margin-left:40px; line-height:1.3em; font-size:1.4em; color:#fff; letter-spacing:0.03em; font-family:"Rounded Mplus 1c";}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 strong span { font-family:"Rounded Mplus 1c"; color:#fff; line-height:1.3em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policy { width:100%;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policy.first { margin-top:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 { width:calc(100% - 15px); margin-left:auto; margin-right:auto; font-size:1.1em; display:none; margin-bottom:20px; overflow:hidden;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01.last { margin-bottom:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 p { font-size:1em; line-height:1.7em; margin-top:1.5em; width:100%; text-align:justify; text-justify:inter-ideograph;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 p strong { font-weight:bold; font-size:1.1em; line-height:0.1em; margin-right:0.2em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 p:first-of-type { margin-top:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 .listFormat02 { margin-top:0.7em; margin-left:0.3em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 .listFormat02.mL01 { margin-left:1.9em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 .listFormat02 dt { width:1.3em; line-height:1.5em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 .listFormat02 dd { margin-left:1.5em; line-height:1.5em; margin-top:-1.5em; margin-bottom:0.3em; text-align:justify; text-justify:inter-ideograph;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 .listFormat02 dd:last-of-type { margin-bottom:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 strong.subTit01 { display:block; margin-top:0.9em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 strong.subTit01>span { margin-left:-0.5em; margin-right:-0.25em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policyColumn01 .mtDel { margin-top:0;}

.correContWrap.pageFresh.index .mainContWrap .contArea03 { width:100%; margin-top:70px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .pageLinkAnchor { position:absolute; left:0; top:-40px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea1,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea2 { border-radius:20px; width:100%; padding-top:43px; padding-bottom:25px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea1 { border:2px #c4e286 solid;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea2 { border:2px #f9cb6b solid;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea2 { margin-top:47px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .title01 { float:left; left:50%; margin-left:-142px; top:-25px; background-color:#fff;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .title01 img { width:270px; height:auto; float:left; margin-left:7px; margin-right:7px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .innerWrap { width:90.41%; margin-left:auto; margin-right:auto; overflow:hidden; background:url(../images/common/dbdbdb_1x1.gif) repeat-y center top;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .leftConts,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightConts { width:45.909%;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .leftConts { float:left;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightConts { float:right;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .photo { width:110px; float:left;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .photo img { float:left;}
/* .correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText { width:calc(95.71% - 110px);} */
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 { line-height:1.4em; font-size:1.23em; font-weight:bold; width:100%;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea1 .rightText .text1 { color:#00a309;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .reasonArea2 .rightText .text1 { color:#f49700;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text2 { font-size:1.15em; font-weight:bold; display:block; width:100%; line-height:1em; margin-top:1em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text2 span { font-size:0.8em; margin-left:0.3em; font-weight:bold;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text3 { font-size:0.93em; width:100%; margin-top:0.6em; line-height:1.5em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .text4 { font-size:1.03em; width:100%; line-height:1.7em; margin-top:1.2em; text-align:justify; text-justify:inter-ideograph;}

.mobile .correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { background-position:13px 1em;}


/* 卒業生は今/在学生データ */
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduateArea { margin-top:45px;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduateArea .graduate { width:100%; background:url(../images/common/dot02.gif) repeat-x left bottom; margin-bottom:30px; padding-bottom:30px; overflow:hidden;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduateArea .graduate.last { background:none; margin-bottom:0; padding-bottom:0;}

.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .portrait { width:180px;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .portrait img { float:left;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate.layout1 .portrait { float:right;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate.layout2 .portrait { float:left;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .columnWrap1 { width:515px;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate.layout1 .columnWrap1 { float:left;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate.layout2 .columnWrap1 { float:right;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .column1 { margin-bottom:23px; overflow:hidden; border:1px #ccc solid; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; width:100%;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .column1 .tableFormat01 { width:100%;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .column2 { width:100%; max-height:100%;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .left { width:90px; background-color:#5db6e7; vertical-align:middle;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .left strong { display:block; color:#fff; font-size:1.3em; line-height:1em; margin-left:15px; margin-top:0.1em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .left strong span { font-size:0.7em; margin-left:0.2em; color:#fff; line-height:1em; vertical-align:0.1em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .right { background-color:#fffff0; vertical-align:middle; padding-top:1.15em; padding-bottom:1em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .right .innerWrap { width:395px; margin-left:15px;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .right .text1 { font-size:0.93em; line-height:1.3em; width:100%; margin-bottom:0.2em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .right .jobTitle { background-color:#5db6e7; letter-spacing:0.05em; display:inline-block; color:#fff; text-align:center; font-size:0.93em; height:1.55em; line-height:1.7em; padding-left:10px; padding-right:10px; border-radius:0.85em; -moz-border-radius:0.85em; -ms-border-radius:0.85em; -o-border-radius:0.85em; -webkit-border-radius:0.85em; margin-right:0.65em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .right .job { color:#5db6e7; font-size:1.1em; line-height:1.3em; letter-spacing:0.03em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .text2 { color:#5db6e7; line-height:1.4em; font-size:1.45em; letter-spacing:0.03em;}
.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduate .text3 { line-height:1.6em; margin-top:0.35em;}


/* 在学生データ/卒業生データ */
.correContWrap.pageFresh.data .mainContWrap .contArea01 { margin-top:1.5em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 { margin-top:30px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitleFormat01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitleFormat01 { position:relative;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitleFormat01 .info { display:block; position:absolute; right:0; bottom:0.4em; font-size:1em; line-height:1.3em; padding-top:0; padding-bottom:0; padding-left:0; letter-spacing:0;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle01 strong { color:#5db6e6; position:absolute; right:5px; bottom:7px; display:block; font-size:1.05em; line-height:1.4em; letter-spacing:0.03em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .note01 { max-width:616px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 { width:100%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .note01 { width:95%;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 { margin-top:20px; font-size:1em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 { margin-top:20px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .description01 { width:calc(100% - 10px); margin-left:auto; margin-right:auto; font-size:1.1em; line-height:1.6em; margin-bottom:1.3em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .cell,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 .cell { width:50%;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .cell .pieChartImg,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 .cell .pieChartImg { width:100%; overflow:hidden;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .cell .pieChartImg img,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 .cell .pieChartImg img { width:100%; max-width:365px; height:auto; float:left;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department02 { text-align:center; margin-left:auto; margin-right:auto; line-height:1.9em; height:1.75em; letter-spacing:0.03em; font-size:1.3em; display:block; clear:both; border-radius:0.3em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department02 { margin-top:0.9em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department01 { margin-top:0.6em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department02 { margin-top:1.8em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department02 { width:11em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department01 {
    background-color: #A2BCE2;
}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department02 {
    background-color: #B7DFDD;
}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02 { background-repeat:no-repeat; background-position:3px center; width:calc(100% - 10px); margin-left:auto; margin-right:auto; padding-left:50px; padding-right:65px; color:#fff; font-size:1.6em; line-height:38px; height:37px; letter-spacing:0.05em; border-radius:19px; -moz-border-radius:19px; -ms-border-radius:19px; -o-border-radius:19px; -webkit-border-radius:19px; margin-top:1.6em;}

/* 20171207 sa株式会社 start
在学生データ の　見出しのスタイル　変更
*/
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02 {
	background-color: #fff;
    background-image: url(../images/fresh/data1/data1_Q01.png);
    border: solid 2px #13ae67;
    color: #13ae67;
    background-position: left center;
}
/* 20171207 sa株式会社 start
在学生データ の　見出しのスタイル　変更
*/
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02 {
	background-color: #fff;
    background-image:url(../images/fresh/data2/data2_Q01.png);
    border: solid 2px #f09192;
    color: #f09192;
    background-position: left center;
}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02 .icon1,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02 .icon1 { height:calc(100% - 3px); float:right; right:20px; top:2px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02 .icon1 img,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02 .icon1 img { height:100%; width:auto;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .note01 { text-align:right; font-size:0.95em; margin-top:0.5em; letter-spacing: 0.05em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 { width:100%; max-width:150px; margin-left:auto; margin-right:auto; padding-top:0.53em; padding-bottom:0.4em; text-align:center; line-height:1.3em; font-size:0.93em; letter-spacing:0.05em; border-radius:0.4em; margin-top:0.8em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03 {
    border: 2px solid #044471;
    color: #044471;
}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 {
    border: 2px solid #006F6C;
    color: #006F6C;
}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03 strong,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 strong { display:block; font-size:1.45em; line-height:1.2em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03 strong {
    color: #044471;
}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 strong {
    color: #006F6C;
}

.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .subTitle03 { width:100%; text-align:center; line-height:1.3em; display:block; margin-top:0.55em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .pieChart01 { width:300px; margin-left:auto; margin-right:auto; margin-top:15px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .pieChart02 { width:100%; overflow:hidden;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .pieChart01 img,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .pieChart02 img { float:left;}

.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap01,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap02 { width:330px; overflow:hidden; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap01 { margin-top:11px; margin-bottom:25px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap02 { margin-top:16px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap01 .leftData,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap02 .leftData { float:left; width:160px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap01 .rightData,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataWrap02 .rightData { float:right; width:160px;}

.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea { height:470px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .contsBg01 { position:absolute; left:23px; top:29px; z-index:1;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .prefectures { width:134px; text-align:center; border-width:2px; border-style:solid; display:block; position:absolute; z-index:2; font-size:0.95em; line-height:1.4em; padding-top:0.8em; padding-bottom:0.6em; color:#5d5d5d;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .data1 { background-color:#f2f7fa; border-color:#77acce; left:111px; top:92px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .data2 { background-color:#f1fbf5; border-color:#75d397; left:86px; top:180px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .data3 { background-color:#f7fbf1; border-color:#acd675; left:193px; top:313px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .data4 { background-color:#fafcf0; border-color:#d1e166; left:27px; top:234px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .data5 { background-color:#fefaef; border-color:#f0cc5c; left:98px; top:359px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .prefecturesArea .data6 { background-color:#fef7ee; border-color:#f3b254; left:48px; top:406px;}

.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 { margin-top:5px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea { width:286px; display:table-cell; vertical-align:central;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloonWrap { display:table-cell; vertical-align:middle;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea .pieChartImg { width:100%; overflow:hidden;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea .pieChartImg img { width:100%; height:auto; float:left;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon { border-radius:0.8em; width:calc(100% - 36px); float:right; background-color:#fffcdb; border:1px #e2435d solid; padding-top:1.3em; padding-bottom:1.15em; font-size:1.1em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos1 { margin-top:10%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos2 { margin-top:-9.5%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos3 { margin-top:18.5%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos4 { margin-top:15%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .textArea { font-size:1em; line-height:1.7em; width:calc(100% - 40px); margin-left:auto; margin-right:auto; text-align:justify; text-justify:inter-ideograph;}

/* 20171207 sa株式会社 start
在学生データ の　吹き出しの文字色　変更
*/
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .textArea strong {
	color:#e2435d;
}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .decoration01 { float:left; left:-35px; top:calc(50% - 10px); width:36px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .decoration01 img,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea .decoration01 img { float:left; width:100%; height:auto;}

.mobile .correContWrap.pageFresh.data .mainContWrap .contArea01,
.mobile .correContWrap.pageFresh.data .mainContWrap .contArea02,
.mobile .correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02,
.mobile .correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02 { width:100%;}


/* 学習に関するアンケート */
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 { margin-top:30px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitleFormat01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .subTitleFormat01 { position:relative;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitleFormat01 strong>span { color:#5db6e6;}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .subTitle01 { width:100%;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01 { width:calc(100% - 20px); margin-left:auto; margin-right:auto; overflow:hidden; margin-bottom:1em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01 .inner { float:left; width:auto; font-size:1em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .message { text-align:justify; text-justify:inter-ideograph;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01 .text01 { display:block; font-size:0.9em; text-align:right; margin-top:0.3em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02 { line-height:1.7em; font-size:1.1em; margin-bottom:25px; max-height:100%;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle02 { font-weight:bold; padding-left:35px; line-height:1.45em; font-size:1.5em; letter-spacing:0.05em; background-repeat:no-repeat; background-position: left 0.05em; background-image:url(../images/fresh/questionnaires/qMark.gif);}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle03 { width:100%; text-align:center; color:#f076a9; line-height:1.3em; font-size:1.25em; display:block; letter-spacing:0.03em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 { background:url(../images/common/dot02.gif) repeat-x left top; padding-top:27px; padding-bottom:5px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01 { padding-bottom:23px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01 .innerWrap,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 .innerWrap { width:100%; overflow:hidden; margin-top:15px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01:last-child { padding-bottom:0;}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .leftData,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .rightData { width:48.63%; max-width:355px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .leftData { float:left;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .rightData { float:right;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01 .data,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 .data { width:100%; margin-top:5px; overflow:hidden;}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 { margin-top:45px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .subTitleFormat01 { margin-bottom:35px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 { border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; background-color:#e9f4fB; padding-top:1.5em; padding-bottom:1.35em; margin-top:6px; max-height:100%;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .message,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .name { width:calc(100% - 40px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .message { line-height:1.5em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .name { text-align:right; line-height:1.3em; margin-top:0.9em; font-size:0.95em; letter-spacing:0.03em;}


/* 入学募集要項/学費について */
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .column01 { margin-top:3em; width:calc(100% - 20px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .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 #005588 solid; margin-bottom:0.75em; color:#005588; font-family:"Noto Sans Japanese"; margin-top:2.2em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .subTitle02.first { margin-top:0;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 { width:100%; line-height:1.55em; font-size:1.05em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01 { width:100%; overflow:hidden; margin-top:13px;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01.mt01 { margin-top:25px;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01>.tableFormat02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01>.tableFormat02 { width:calc(100% + 20px); margin-left:-10px; border-spacing:10px 0;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01>.tableFormat02>p,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01>.tableFormat02>p { display:table-cell; width:calc(100% / 3); text-align:center; vertical-align:middle;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link a,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01 .link a { display:block; width:100%; padding-left:5px; padding-right:5px; padding-top:1.3em; padding-bottom:1.3em; line-height:1.4em; font-size:1.05em; color:#005588;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01 .link { background-color:#e9f4fb; border:1px #d4ebf8 solid; cursor:pointer;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link *,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01 .link * { cursor:pointer;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link:hover,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01 .link:hover { background-color:#dff0f9;}

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


/* 学費について/科目等履修生登録諸費について */
.correContWrap.pageFresh.expenses .mainContWrap .textBlue01,
.correContWrap.pageFresh.registrationFee .mainContWrap .textBlue01 { color:#09c; line-height:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .bold01,
.correContWrap.pageFresh.registrationFee .mainContWrap .bold01 { font-weight:bold; line-height:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .subTitle02 { font-size:1.4em; line-height:1.3em; width:100%; color:#005588; font-weight:bold; letter-spacing:0.03em; font-family:"Noto Sans Japanese"; background:url(../images/common/dot02.gif) repeat-x left bottom; margin-top:2.2em; margin-bottom:0.75em; width:100%; border-left:4px #005588 solid; padding-top:0.1em; padding-bottom:0.45em; padding-left:15px;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02 { margin-bottom:0.75em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.first,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .subTitle02.first { margin-top:0;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.sizeUp1 { font-size:1.6em; line-height:1.35em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02 .textBlue01 { margin-left:0.2em; margin-right:0.2em; line-height:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle03 { width:100%; overflow:hidden; margin-top:1.6em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle03 strong { display:block; border:1px #333 solid; font-size:1.3em; font-weight:bold; line-height:1.63em; height:1.8em; text-align:center; box-sizing:border-box; padding-left:6px; padding-right:6px; float:left; font-family:"Noto Sans Japanese";}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04 { font-size:1.3em; line-height:1.4em; font-weight:bold; margin-top:1.2em; letter-spacing:0.05em; color:#058;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04 span { font-size:0.75em; line-height:1.4em; font-weight:bold; margin-top:1.2em; letter-spacing:0.05em; color:#058;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04.mt01 { margin-top:0.5em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .column01 { margin-top:30px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea { overflow:hidden; margin-top:20px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea.mt01 { margin-top:1.3em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea .tableFormat02 { width:calc(100% + 20px); margin-left:-10px; border-spacing:10px 0;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell { vertical-align:middle; font-size:1.15em; line-height:1.4em; text-align:center; background-color:#09c; color:#fff; padding-top:0.6em; padding-bottom:0.6em; border-radius:0.3em;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 { width:100%; margin-top:0.3em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .w01 { width:24.647%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .w02 { width:16.635%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 sup { font-size:0.95em; -webkit-transform:scale(0.85); display:inline-block; line-height:0.9em; vertical-align:0.25em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01 sup { font-size:0.9em; -webkit-transform:scale(0.9); display:inline-block;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01 tr:first-of-type th strong { font-size:0.95em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01 tr:first-of-type th:first-of-type strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01 tr:first-of-type th:last-of-type strong { font-size:1.05em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 table { width:100%; table-layout:fixed;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td { vertical-align:middle;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td { text-align:right;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td p { font-size:1.05em; line-height:1.4em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td p { margin-left:5px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th strong { display:block;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td p { margin-right:0.7em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 tr:first-of-type th { padding-top:0.8em; padding-bottom:0.7em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .centerAlign { text-align:center;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .leftAlign { text-align:left;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .leftAlign strong { margin-left:0.7em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 { margin-top:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 tr:first-of-type th { width:25%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 tr:first-of-type th:last-of-type { width:auto;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 tr:nth-of-type(2) th:nth-of-type(1),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 tr:nth-of-type(2) th:nth-of-type(2),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 tr:nth-of-type(2) th:nth-of-type(1),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 tr:nth-of-type(2) th:nth-of-type(2) { text-align:left;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 tr:nth-of-type(2) th:nth-of-type(1) strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 tr:nth-of-type(2) th:nth-of-type(2) strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 th:first-of-type p { margin-left:0.7em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 tr:nth-of-type(2) th:nth-of-type(1) strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 tr:nth-of-type(2) th:nth-of-type(2) strong { margin-left:0.35em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 th:first-of-type p { margin-right:0.5em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 th:first-of-type p { line-height:1.45em; margin-top:0.15em; text-indent:-0.5em; font-size:0.95em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 .text01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .text02 { font-weight:bold;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 td,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 td { text-align:center;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 td p,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 td p { margin-left:0; margin-right:0;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 { margin-top:15px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 th>strong { font-size:0.95em; line-height:1.3em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 td sup { vertical-align:0.15em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 th sup { font-size:1em; vertical-align:0.15em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w01 { width:17.5%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w02 { width:10.3%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w03 { width:10.3%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w04 { width:10.3%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w05 { width:15%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w06 { width:11.9%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w07 { width:14%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1 sup { vertical-align:0.15em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type3 { margin-top:15px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type3 table { margin-left:auto; width:50%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type3 th { width:49.5%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th:last-of-type .textBlue01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td:last-of-type .textBlue01 { font-weight:bold;}

.correContWrap.pageFresh.expenses .mainContWrap .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 .listFormat02 { font-size:1.03em;}
.correContWrap.pageFresh.expenses .mainContWrap .note01>strong:first-of-type { text-indent:-0.5em;}
.correContWrap.pageFresh.expenses .mainContWrap .note01 .listFormat01 { margin-top:0.3em; margin-left:0.5em;}
.correContWrap.pageFresh.expenses .mainContWrap .note01 .listFormat01 li,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea04 .listFormat01 li,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01 .listFormat01 li { font-size:1em; background-position:left 0.5em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle05 { display:block; background-color:#e9f4fb; width:100%; padding-left:15px; padding-right:10px; padding-top:0.75em; padding-bottom:0.6em; line-height:1.4em; font-size:1.2em; color:#005588; border:1px #d4ebf8 solid; margin-top:0.6em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 { width:100%; font-size:1.03em; margin-top:0.9em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 *,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea04 * { font-size:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01 .listFormat02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 .listFormat02 { margin-top:0.2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01 .listFormat02:first-child { margin-top:0;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .listFormat02 dt { width:2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .listFormat02 dd { margin-left:2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .list01 { background-image:url(../images/common/icon06.png); background-repeat:no-repeat; background-position:left 0.25em; padding-left:17px; margin-top:0.2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .list01:first-child { margin-top:0;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .important1 { font-weight:bold;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .important2 { margin-left:0.1em; margin-right:0.1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 p:nth-of-type(1) { font-size:1.1em;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .frame01 { padding-top:16px; padding-bottom:13px; border:1px #09c solid; margin-top:35px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .frame01 .textArea03,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .frame01 .tableStyle01.type1,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .frame01 .tableStyle01.type2,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .frame01 .tableStyle01.type3,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .frame01 .textArea02 { width:calc(100% - 30px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03 { font-size:1.1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03 * { font-size:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03 .important1 { color:#09c; font-weight:bold;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03 .important2 { font-weight:bold; text-decoration:underline;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03 .important3 { margin-right:0.1em;}

.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .column01,
.mobile .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .column01 { margin-top:15px;}


/* 科目等履修生登録諸費について */
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .subTitle02 { margin-bottom:1.1em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 { width:100%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 table { width:100%; table-layout:fixed; font-size:1.15em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 table * { font-size:1em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 td { text-align:center; vertical-align:middle;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 td p { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(2n+1) { border:1px #ccc solid; width:20%; background:#e3edf7;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(2n+1) strong { font-weight:bold; line-height:1.35em; display:block; padding-top:0.6em; padding-bottom:0.55em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(2n+1) strong span { margin-left:-0.4em; margin-right:-0.4em; line-height:1em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(2n) { font-size:1.7em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(2n) span { color:#555;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(2) td { border:1px #ccc solid; line-height:1.3em; padding-top:0.8em; padding-bottom:0.8em; background:#ffffec;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 .hiddenTable { display:none; max-width:350px; width:100%; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 .hiddenTable table { width:100%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 .hiddenTable>p { width:100%; font-size:1.7em; padding-top:0.2em; padding-bottom:0.2em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 .hiddenTable>p>span { font-size:1em; line-height:1.5em; width:1.5em; height:1.5em; display:block; margin-left:auto; margin-right:auto; text-align:center; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); color:#555;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea05 { width:100%; font-size:1.1em; margin-top:1.2em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .listFormat02 * { font-weight:bold;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .listFormat02 dt { line-height:1.45em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .listFormat02 dd { line-height:1.45em; margin-top:-1.45em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .listFormat01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea05 .listFormat01 { margin-left:0.3em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .textBlue01 { margin-left:0.2em; margin-right:0.2em;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 { width:100%; overflow:hidden; margin-top:1.3em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 { width:49.295%; max-width:350px; margin-top:0;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01>table { width:100%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(1) { float:left;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) { float:right;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th { text-align:center; padding-top:0.7em; padding-bottom:0.55em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th strong { font-weight:bold; line-height:1.3em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th strong span { margin-left:-0.4em; margin-right:-0.4em; line-height:1em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th:nth-of-type(1) { width:24.5%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th:nth-of-type(2) { width:16.5%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th:nth-of-type(4) { width:29%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td { padding-top:0.9em; padding-bottom:0.8em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td p { margin-right:0.9em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(1),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(2) { text-align:center;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(1) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(2) p { margin-right:5px; margin-left:5px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(2),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(3),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(3),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(4) { text-align:right; margin-left:5px;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .qaContArea { margin-top:20px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .qaContArea .loadinfo { background:url(../images/common/loadinfo.gif) no-repeat center center; width:100%; height:300px; position:relative;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .qaContArea .loadinfo strong { display:block; width:100%; text-align:center; position:absolute; top:50%; left:0; font-size:0.9em;  letter-spacing:0.05em; padding-top:20px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .qaContArea .subTitle01:first-child { margin-top:0;}

.mobile .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .column01,
.mobile .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea01 { width:100%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .w01 { width:20%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w01 { width:16%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 tr:nth-of-type(2) th:nth-of-type(1) strong,
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 tr:nth-of-type(2) th:nth-of-type(2) strong { margin-right:0.35em; text-align:center;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .leftAlign strong { margin-right:5px;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .leftAlign strong br { display:none;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th strong { margin-left:0.3em; margin-right:0.3em;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td p { line-height:1.3em;}


/* 出願書類受付期間 */
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .column01 { margin-top:25px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01 { line-height:1.5em; font-size:1.2em; margin-top:17px; margin-bottom:17px; max-height:100%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01  strong { color:#e62310;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02 { font-size:1.5em; background-color:#5db6e7; padding-top:13px; padding-bottom:15px; color:#fff; border-radius:10px;  width:100%; letter-spacing:0.05em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>* { color:#fff; margin-left:auto; margin-right:auto; line-height:1.3em; display:block; width:calc(100% - 70px);}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>strong { font-weight:normal; font-size:1.8em; margin-bottom:0.05em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>strong span { font-family:'Oswald'; color:#fff; font-size:1.1em; line-height:1em; vertical-align:-0.08em; margin-right:0.03em}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>span { display:block; font-size:1em;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 *,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 * { font-size:1em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01.mt01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01.mt01 { margin-top:1px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 th strong,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 td p { line-height:1.4em; font-size:1.1em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 table,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 table { width:100%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 .w01 { text-align:center; width:7em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 .w02 { text-align:center; width:6em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w03,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 .w03 { width:13em;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle03,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .subTitle06 { font-size:1.1em; letter-spacing:0.07em; width:100%; display:block; margin-bottom:0.3em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .listFormat01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .listFormat01 { margin-left:1em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02 .listFormat01 li,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .listFormat01 li { font-size:1em; margin-bottom:0.3em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 { margin-top:1.35em; font-size:1.1em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .bannerFormat01 { margin-top:30px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .bannerFormat01,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .bannerFormat01 .banner1,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .bannerFormat01 .banner1,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .bannerFormat01 .banner1,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .bannerFormat01 .banner1 { margin-left:auto; margin-right:auto;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .bannerFormat01,
.mobile .correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column01 { width:100%;}
.mobile .correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01,
.mobile .correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02 { width:calc(100% - 10px);}


/* 入学説明会 */
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitleFormat01 strong br { display:none;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .column01 { margin-top:20px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .textArea01 { line-height:1.7em; font-size:1.1em; width:100%;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note01 { width:100%; margin-top:0.5em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note01 strong { color:#e62310; margin-left:0.3em; margin-right:0.3em; font-weight:bold;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle05 { background-color:#0081c7; width:100%; padding-top:0.8em; padding-bottom:0.7em; border-radius:1.55em; -moz-border-radius:1.55em; -ms-border-radius:1.55em; -o-border-radius:1.55em; -webkit-border-radius:1.55em; margin-bottom:15px; margin-top:30px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02.mb01 { margin-bottom:0.8em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02 strong,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle05 strong { display:block; font-size:1.3em; line-height:1.3em; width:calc(100% - 35px); margin-left:20px; color:#fff;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 { font-size:1.1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 table { width:100%;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td { padding-top:1.1em; padding-bottom:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 tr td:nth-of-type(2) { padding-bottom:1.15em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(2) { padding-bottom:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(3) { padding-bottom:1.15em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th p,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td p { line-height:1.4em; font-size:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th strong,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 th strong { display:block;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .list01 { margin-left:25px; margin-top:0.7em; margin-right:5px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .list01 li { line-height:1.3em; background-position:left 0.4em; margin-bottom:0.25em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .list01 li:last-of-type { margin-bottom:0;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .note02 { margin-left:22px; margin-top:0.6em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .note02 dt,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .note02 dd { font-weight:bold; color:#e62310; font-size:1em; line-height:1.3em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .note02 dd { margin-top:-1.3em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03 { width:100%; margin-top:0.8em; margin-bottom:0.8em; font-size:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03 dt { line-height:1.3em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03 dd { line-height:1.3em; margin-top:-1.3em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .text01 { display:block; margin-left:15px; margin-right:15px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .text02 { margin-left:28px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .w01 { width:35%}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .link01 { margin-left:0.3em; margin-right:0.2em; display:inline-block; position:relative; line-height:1em; width:4em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .link01 a { background-color:#0081c7; display:block; font-size:0.8em; color:#fff; line-height:1.75em; height:1.7em; border-radius:3px; text-align:center; width:100%; position:absolute; left:0; top:-1.3em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .link01 a:hover { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .bannerFormat01 { width:100%; margin-top:25px;}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 { margin-top:0.55em; max-width:12em; width:calc(100% - 10px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 a { display:block; color:#000; padding:0.7em 0; line-height:1em; border-radius:5px; border:1px #bbb solid; background-color:#eee;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a { background-image:url(../images/common/pdficon_small.png); background-repeat:no-repeat; text-align:center; background-position:17px 0.7em; text-indent:1.6em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a:hover,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 a:hover { background-color:#f5f5f5; text-decoration:none;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a strong,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 a strong { display:block; font-weight:normal; font-size:0.9em; line-height:1.3em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a strong { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 a strong { text-align:center;}

.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .column01,
.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .column02 { width:calc(100% - 10px);}
.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .column01 { margin-top:15px;}
.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01,
.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03 { width:calc(100% - 10px); margin-left:auto; margin-right:auto;}


/* 特例制度について */
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 { font-size:1.2em; background-color:#5db6e7; padding-top:0.9em; padding-bottom:0.85em; color:#fff; border-radius:10px; width:100%; letter-spacing:0.05em; line-height:1.5em; text-align:center; max-height:100%; box-sizing:border-box; padding-left:5px; padding-right:5px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02>span { color:#fff; font-size:1em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle03 { max-width:591px; width:calc(100% - 10px); margin-top:24px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { font-size:1.1em; margin-top:1.7em; max-height:100%;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text1 { width:100%;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text2 { width:100%; margin-top:0.5em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text2 dt,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text2 dd { color:#e62310; line-height:1.4em; font-weight:bold;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text2 dt { width:3em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text2 dd { margin-left:3em; margin-top:-1.4em; text-indent:-0.5em;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 { margin-top:25px; max-width:620px; width:calc(100% - 30px); margin-left:auto; margin-right:auto; overflow:hidden;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner1,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner2 { width:calc(50% - 5px);}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner1 { float:left;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner2 { float:right;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 { border:2px #40a1d5 solid; border-radius:1.4em; padding-top:30px; padding-bottom:27px; margin-top:30px; max-height:100%;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .innerWrap { width:630px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .subTitle04 { letter-spacing:0.03em; color:#0081c7; padding-bottom:0.65em; margin-bottom:0.75em; line-height:1.4em; font-size:1.6em; background:url(../images/common/dot02.gif) repeat-x left bottom; width:100%; font-weight:bold;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 p { width:100%; font-size:1.1em; line-height:1.7em; text-align:justify; text-justify:inter-ideograph;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 a { color:#0081c7; text-decoration:none; margin-left:0.2em; margin-right:0.2em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 a:hover { text-decoration:underline;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .note01 { width:100%; margin-top:0.7em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .note02 { margin-left:0.8em; margin-top:0.9em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .note02 dd { margin-top:-1.45em; margin-left:1.25em; margin-bottom:0.3em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .note02 dd:last-of-type { margin-bottom:0;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 .fontSize_s01 { font-size:0.9em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 .important01 { text-decoration:underline; font-weight:bold;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .note03 { margin-top:0.9em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 sup { font-size:0.8em; line-height:0.5em; margin-left:0.1em; vertical-align:0.23em;}

.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .note03,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { width:calc(100% - 30px);}
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { max-width:620px; text-align:justify; text-justify:inter-ideograph;}
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .innerWrap { width:calc(100% - 65px);}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 { font-size:1.1em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 th strong,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 td p { line-height:1.35em;}


/* 満60歳以上の方へ */
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 { width:calc(100% - 10px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01 { width:100%;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01 { margin-top:25px; font-size:1.3em; line-height:1.6em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01 .important1 { color:#e62310; font-weight:bold; margin-right:0.2em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01 .important2 { text-decoration:underline;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea02 { margin-top:0.5em; margin-left:1em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li { margin-bottom:0.15em; font-weight:bold; font-size:1.2em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03 { color:#0081c7; font-size:1.5em; line-height:1.4em; font-weight:bold;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03 { margin-top:1.5em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01 { margin-top:0.3em;font-size:1.2em; line-height:1.5em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01 strong { font-weight:bold; color:#e62310;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01 { width:calc(100% - 2px); margin-top:0.8em; background-color:#ffffec; border-style:solid; border-width:1px 1px 0 1px; border-color:#ccc;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell { width:50%; vertical-align:middle; padding-top:1.8em; padding-bottom:1.8em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell:nth-of-type(1) { border-bottom:1px #ccc solid;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell:nth-of-type(2) { border-bottom:1px #ccc solid;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell:nth-of-type(2)>strong { display:block; font-size:1.05em; line-height:1.3em; margin-left:15px; margin-bottom:0.5em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 { width:calc(100% - 25px); margin-left:auto;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 { width:calc(100% - 45px); margin-left:20px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li { background-position:left 0.35em; font-weight:bold; font-size:1.1em; line-height:1.4em; margin-bottom:0.2em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li:last-of-type { margin-bottom:0;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 { background:url(../images/common/dot02.gif) repeat-x left bottom;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 .cell { vertical-align:top; padding-top:0.8em; padding-bottom:0.55em; line-height:1.3em; vertical-align:middle; box-sizing:border-box;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 .cell:nth-child(1) { padding-left:5px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 .cell:nth-child(2) { text-align:right; padding-right:5px; width:45%;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .row { background:url(../images/common/dot02.gif) repeat-x left top;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .row:last-of-type .cell { padding-bottom:0.7em;}

.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01,
.correContWrap.pageFresh.expenses .mainContWrap .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .note01 { width:100%; margin-top:0.9em;}
.correContWrap.pageFresh.expenses .mainContWrap .note01>strong:first-of-type,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01>strong:first-of-type,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01>strong:first-of-type { display:block; font-size:1.1em; line-height:1.3em; color:#e62310; letter-spacing:0.1em; font-weight:bold;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 { margin-top:0.3em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dt { font-size:1.1em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dd { font-size:1.1em; margin-top:-1.5em; margin-left:1.5em; margin-bottom:0.2em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dd:last-of-type { margin-bottom:0;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .bannerFormat01 { margin-top:35px; width:100%;}


/* 履修証明プログラム */
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer,
/*.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) p,*/
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(4) p { text-align:justify; text-justify:inter-ideograph;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .fontBold { font-weight:bold;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .important1 { color:#e62310; font-weight:bold;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .bannerFormat01 { margin-top:30px; width:100%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 { border:1px #ccc solid; margin-top:25px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .subTitle02 { background-color:#0081c7; color:#fff; text-align:center; font-size:1.25em; line-height:1.3em; padding-top:0.55em; padding-bottom:0.5em; letter-spacing:0.03em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 { width:calc(100% - 50px); margin-left:auto; margin-right:auto; padding-top:1.3em; padding-bottom:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li { font-size:1.15em; line-height:1.3em; margin-bottom:0.35em; background-position:left 0.45em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li:last-child { margin-bottom:0;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 { margin-top:30px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .subTitle02 { display:block; color:#058; margin-bottom:0.45em; font-weight:bold; font-size:1.4em; line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 { width:100%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 table,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 table { width:100%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th strong,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 th strong { font-size:1.1em; display:block; margin-left:5px; margin-right:5px; line-height:1.35em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td p { line-height:1.4em; font-size:1.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(1) { width:8%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(2) { width:20%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(3) { width:11%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(4) { width:14%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) { text-align:center;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(3) { text-align:center;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(4) p {
    font-size: 1em;
}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01 .listFormat01 { margin-left:0.5em; margin-top:0.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .note01>strong:first-of-type>span:first-of-type { color:#e62310; margin-left:0.15em; margin-right:0.15em; letter-spacing:0.03em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .subTitle02 { color:#058; float:left; border:1px #058 solid; font-size:1.3em; font-weight:bold; line-height:1.3em; padding-top:0.47em; padding-bottom:0.4em; padding-left:10px; padding-right:15px; border-radius:0.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 th { width:50%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td:nth-of-type(2) p { text-align:right; margin-right:calc(50% - 2.5em)}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .textArea02 { font-size:1.1em; line-height:1.55em; width:100%; margin-top:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 { margin-top:0.9em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 { margin-top:40px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { background-color:#0081c7; border-radius:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 { border-spacing:10px 7px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 strong { vertical-align:middle;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1) { font-size:2em; line-height:0.9em; color:#fff; letter-spacing:0.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(2) { font-size:1.05em; line-height:1.2em; padding-top:0.35em; padding-bottom:0.35em; background-color:#fff; color:#0081c7; padding-left:10px; padding-right:10px; border-radius:0.25em; letter-spacing:0.05em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02 { width:calc(100% - 10px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03 { color:#058; font-weight:bold; font-size:1.3em; line-height:1.3em; letter-spacing:0.03em; background:url(../images/common/dot02.gif) repeat-x left bottom; padding-bottom:0.4em; margin-top:1.6em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03 span:first-of-type { color:#058; font-size:1em; line-height:1em; margin-right:0.35em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:1.15em; vertical-align:-1px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 { counter-reset:section1;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03 span:before { counter-increment:section1; content:counters(section1, "") ".";}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03 em:first-of-type { font-size:1em; font-size:0.73em; letter-spacing:0; font-weight:normal; display:block; text-indent:-0.5em; margin-left:1.8em; line-height:1.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 { margin-top:0.9em; font-size:1.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02.mt01 { margin-top:0.65em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02 *,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 * { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat01.textArea02 li,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 li { margin-bottom:0.1em; line-height:1.4em; background-position:left 0.45em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat02.textArea02 dd,
.correContWrap li .listFormat02 dd{ margin-bottom:0.1em; margin-top:-1.5em; margin-left:1.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat01.textArea02 li:last-child,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat02.textArea02 dd:last-child,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 li:last-child { margin-bottom:0;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .note02 { font-size:0.9em; margin-top:0.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat02.sizeUp01 dt { width:2em; text-indent:-0.6em; overflow:hidden;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat02.sizeUp01 dd { margin-left:2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .caution01 { display:block; margin-top:0.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .caution01 span { color:#e62310; font-weight:bold; display:inline-block;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 { color:#058; font-weight:bold; font-size:1.3em; line-height:1.3em; letter-spacing:0.03em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 span { font-weight:normal; font-size:0.8em; letter-spacing:0; color:#058;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .themeName01 { color:#058; font-size:1.05em; font-weight:bold; line-height:1.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .themeName01 .frame01 { display:inline-block; margin-right:5px; overflow:visible; position:relative; top:-1em; width:6em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .themeName01 .frame01>img { margin-left:0; width:100%; height:auto; position:absolute; left:0; top:0;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-of-type(1) { padding-top:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03 td:nth-of-type(1)>p>span:nth-of-type(1) { display:block; text-indent:-0.5em; line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .timetable01 { display:block; font-size:0.9em; margin-top:0.2em; line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .symbol01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .symbol02 { width:13px; height:13px; background-repeat:no-repeat; background-position:center center; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .symbol01 { background-image:url(../images/fresh/certification/symbol01.png); margin-bottom:0.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .symbol02 { background-image:url(../images/fresh/certification/symbol02.png);}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea02 .symbol01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea02 .symbol02 { display:inline-block; margin-left:0.2em; margin-right:0.2em; position:relative; top:0.15em; line-height:1px; width:0.85em; height:0.85em; background-size:98% 98%;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 table { width:100%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 { margin-top:0.6em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 sup { font-size:0.9em; -webkit-transform:scale(0.9); display:inline-block; vertical-align:0.25em; line-height:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th { padding-top:0.95em; padding-bottom:0.85em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td { padding-top:0.95em; padding-bottom:0.85em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th:nth-child(1) { width:45.5%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th:nth-child(2) { overflow:hidden; width:4.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th:nth-child(2) strong { margin-left:0; margin-right:0;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th:nth-child(3) { width:4.7em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(1) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(4) p { margin-left:10px; line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(2),
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(3) { text-align:center;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th strong { display:block; margin-left:5px; margin-right:5px; line-height:1.35em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td p { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 { font-size:1.1em; margin-top:0.9em; overflow:hidden;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 dt { font-size:1em; width:2em; float:left;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 dd { font-size:1em; margin-left:2em; margin-top:0; margin-bottom:0.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 dd:last-child { margin-bottom:0;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { color:#fff; letter-spacing:0.03em; line-height:1.3em; font-size:1.8em; box-sizing:border-box; padding-top:0.2em; padding-bottom:0.2em; text-align:center; padding-left:5px; padding-right:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02 { font-size:1.15em; line-height:1.7em; margin-top:1.6em; width:calc(100% - 10px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 { width:100%; margin-top:25px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .subTitle03 { color:#058; font-size:1.5em; font-weight:bold; letter-spacing:0.05em; border-top:1px #ccc solid; border-bottom:1px #ccc solid; display:block; box-sizing:border-box; line-height:1.8em; height:1.9em; overflow:hidden; padding-left:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap { width:100%; max-width:605px; margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:25px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap { vertical-align:middle;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell { vertical-align:middle;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) { width:55%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 { display:block; overflow:visible; border:2px #058 solid; text-align:center; color:#058; font-weight:bold; letter-spacing:0.05em; font-size:1.15em; line-height:1.25em; padding-top:1.35em; padding-bottom:1.3em; width:calc(100% - 41px); background-color:#ffffec;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 .text01 { vertical-align:0.1em; color:#058; line-height:1em; font-size:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .arrow01 { width:46px; top:50%; right:-46px; margin-top:-24px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .arrow01 img { float:right;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) { border:2px #0081c7 solid; text-align:center; box-sizing:border-box;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) strong { color:#0081c7; font-size:1.25em; font-weight:bold; line-height:1.25em; letter-spacing:0.05em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 { padding-top:27px; padding-bottom:25px; box-sizing:border-box; border:2px #ddd solid; border-radius:10px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { background-repeat:no-repeat; background-position:left 0.05em; box-sizing:border-box; width:calc(100% - 50px); margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question { color:#058; font-size:1.6em; font-weight:bold; letter-spacing:0.03em; background-image:url(../images/fresh/certification/question01.png); line-height:1.3em; padding-left:35px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { font-size:1.1em; line-height:1.6em; padding-left:36px; background-image:url(../images/fresh/certification/answer01.png); padding-top:0.05em; margin-top:0.75em;}

.mobile .correContWrap.pageFresh.graduate .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.graduate .mainContWrap .contArea01 .graduateArea,
.mobile .correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02,
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .column01,
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.exception,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .column01,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05,
.mobile .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 { width:100%;}


@media screen and (max-width:760px){
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .subTitle04 br { display:none;}
}

@media screen and (max-width:750px){
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(3) { width:16.5%;}


/*20171212 sa株式会社
メイン画像*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 { right:auto; left:-20px; z-index:2;}

/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left:500px;
top:20px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02
{
width:100px;
left:550px;
top:370px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:410px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg04
{
opacity: 0;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg05
{
width:100px;
left:350px;
top:300px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg06
{
width:50px;
left:200px;
top:520px;
}
/* 写真のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:224px;
left:405px;
top:90px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:180px;
left:280px;
top:370px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:140px;
left:15px;
top:470px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p04 {
width:170px;
left:470px;
top:450px;}


/*　end　*/

}

@media screen and (max-width:730px){
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 br { display:none;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>span { font-size:0.9em;}
}

@media screen and (max-width:700px){

/*.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 { margin-top:-55px;}*/

.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitleFormat01 .info { font-size:0.85em; bottom:0.35em;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.sizeUp1 { font-size:1.4em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell { font-size:1.05em; line-height:1.35em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle03 strong { font-size:1.2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04 { font-size:1.2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 { font-size:0.93em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01,
.correContWrap.pageFresh.expenses .mainContWrap .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .note01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 .listFormat02,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea05,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .note03 { font-size:0.95em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle05 { font-size:1.1em; line-height:1.45em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td { font-size:0.9em;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 { margin-top:1.2em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02 .listFormat01 li { margin-bottom:0;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .listFormat01 li { margin-bottom:0;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 span { display:block;}
}

@media screen and (max-width:680px){
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitleFormat01 strong br { display:block;}


/*20171212 sa株式会社
メイン画像*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 { min-height:590px;}


/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left: auto;
right:40px;
top:40px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02
{
width:100px;
left:440px;
top:340px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:430px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg05
{
opacity: 0;
width:100px;
left:350px;
top:320px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg06
{
width:50px;
left:240px;
top:500px;
}
/* 写真のサイズ位置 */

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:174px;
left: auto;
right:20px;
top:150px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:151px;
left:240px;
top:340px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:120px;
left:45px;
top:480px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p04 {
width:160px;
left:400px;
top:420px;}
/*　end　*/


}

@media screen and (max-width:670px){
/*
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01 { filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -ms-opacity:0; -o-opacity:0; -webkit-opacity:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02 { z-index:3; width:200px; left:auto; top:160px; right:3%;}
*/

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .title01 { width:79.295%;}
}

@media screen and (max-width:660px){
.correContWrap.pageFresh.index .mainContWrap .contArea03 .innerWrap { background:none;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .leftConts,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightConts { float:none; width:100%;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .leftConts>.clear_1px,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightConts>.clear_1px { display:none;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightConts { border-top:1px #dbdbdb solid; padding-top:28px; margin-top:20px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .photo { width:165px; margin-right:4.29%; margin-bottom:10px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText { width:auto; float:none;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 { font-size:1.5em;}
}

@media screen and (max-width:650px){
/*.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01 { filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -ms-opacity:0; -o-opacity:0; -webkit-opacity:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02 { right:1.5%; top:180px;}*/


/*20171212 sa株式会社
メイン画像*/
/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left: auto;
right:20px;
top:320px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg02
{
opacity: 0;
width:100px;
left:440px;
top:340px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:430px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg06
{
width:50px;
left:240px;
top:500px;
}
/* 写真のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:174px;
left: auto;
right:20px;
top:400px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:151px;
left:210px;
top:340px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:120px;
left:45px;
top:480px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p04 {

opacity: 0;
width:160px;
left:400px;
top:420px;}
/*　end　*/


.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 { display:block; width:calc(100% - 30px);}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01 { height:30px; background-size:270px auto;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row { display:block; width:100%;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row .cell.subTitle01 { display:none;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2)>.subTitle01 { display:block;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell { width:100%; display:block;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2)>.subTitle01:nth-of-type(2),
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2)>.subTitle01:nth-of-type(3) { margin-top:20px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell { padding-bottom:14px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell .text1 { font-size:1.2em;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01:nth-of-type(1) { background-image:url(../images/fresh/index/contsPoint1_01B.png);}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01:nth-of-type(2) { background-image:url(../images/fresh/index/contsPoint1_02B.png);}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01:nth-of-type(3) { background-image:url(../images/fresh/index/contsPoint1_03B.png);}

.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .textArea { line-height:1.6em;}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle02 { font-size:1.3em; background-size:19px 19px; padding-left:30px; background-position:left 0.03em; line-height:1.4em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle02 br { display:none;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle03 { font-size:1.1em;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle03 strong { font-size:1.1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th:nth-of-type(2),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th:nth-of-type(3),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th:nth-of-type(5),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th:nth-of-type(6) { width:12.8%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th:nth-of-type(4) { width:16%;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01>table tr:first-of-type th:nth-of-type(2),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01>table tr:first-of-type th:nth-of-type(3),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01>table tr:first-of-type th:nth-of-type(5) { width:14%;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01>table tr:first-of-type th:nth-of-type(4),
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.sizeDown01>table tr:first-of-type th:nth-of-type(6) { width:12.6%;}

.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1>table tr:first-of-type th:nth-of-type(1),
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1>table tr:first-of-type th:nth-of-type(2),
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type1>table tr:first-of-type th:nth-of-type(3) { width:25%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2>table tr:first-of-type th:nth-of-type(2),
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2>table tr:first-of-type th:nth-of-type(3),
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2>table tr:first-of-type th:nth-of-type(4),
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2>table tr:first-of-type th:nth-of-type(6),
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2>table tr:first-of-type th:nth-of-type(7) { width:11.5%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2>table tr:first-of-type th:nth-of-type(5) { width:12%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 td { font-size:0.9em;}

.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type3 {}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .w01 { width:16%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2 .w01 { width:16%;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th strong br { display:none;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 table { font-size:1em;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02 { font-size:1.3em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>* { width:calc(100% - 40px);}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01 { width:calc(100% - 30px); font-size:1.05em; line-height:1.35em; margin-top:16px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 { font-size:0.95em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 td { line-height:1.3em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 th strong,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 td p { margin-left:10px; margin-right:10px;}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 { font-size:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a strong { font-size:0.95em;}
.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01,
.mobile .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03 { width:100%;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a { background-position:17px 0.55em;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 { font-size:1.1em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 { padding-top:25px; padding-bottom:22px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .subTitle04 { font-size:1.4em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 p { font-size:1.03em;}
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .innerWrap { width:calc(100% - 50px);}

.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01 { font-size:1.15em; line-height:1.5em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03 { font-size:1.25em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li { font-size:1.1em; margin-bottom:0.1em; line-height:1.4em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li:last-of-type { margin-bottom:0;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01 { font-size:1.1em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li { font-size:1em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 { border-spacing:7px 6px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1) { font-size:1.7em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(2) { font-size:1em; padding-top:0.25em; padding-bottom:0.25em; padding-left:5px; padding-right:5px; border-radius:0.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { font-size:1.7em; letter-spacing:0; padding-top:0.15em; padding-bottom:0.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 { padding-top:1em; padding-bottom:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li { font-size:1.05em; margin-bottom:0.25em; padding-bottom:left 0.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li:last-child { margin-bottom:0;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) p br { display:none;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(2) { width:14.5%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(3) { width:18.5%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th strong,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 th strong,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(2) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(3) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td p { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 { font-size:0.95em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03 { font-size:1.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02 { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 { font-size:1.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02 { font-size:1.05em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { background-size:21px auto; padding-left:30px; background-position:left 0.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question { font-size:1.45em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { font-size:1.05em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .themeName01 { font-size:1em;}
}

@media screen and (max-width:630px){
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table01 th:nth-of-type(1),
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table02 tr:nth-of-type(1) td:nth-of-type(1) { width:15%;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table01 th:nth-of-type(2),
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table02 tr:nth-of-type(1) td:nth-of-type(2) { width:13%}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table01 th:nth-of-type(4),
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table02 tr:nth-of-type(1) td:nth-of-type(4) { width:24%;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table03 th:nth-of-type(1) { width:21%;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table03 th:nth-of-type(2) { width:30%;}
}

@media screen and (max-width:610px){
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td { font-size:1em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(1),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) { width:100%; float:none; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(1) tr:nth-of-type(2) td:nth-of-type(1) { border-width:1px 1px 0 1px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(1) tr:nth-of-type(2) td:nth-of-type(1) p { position:absolute; left:0; top:0; margin-left:0; margin-right:0; overflow:hidden; width:1px; height:1px; text-indent:1px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:first-of-type { display:none;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:nth-of-type(2) td { border-width:0 1px 1px 1px;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(1) { width:24.5%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(2) { width:16.5%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(4) { width:29%;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) table,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(1) { overflow:visible; padding-top:0; padding-bottom:0; vertical-align:top;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(1) p { margin-top:-0.55em;}
}

@media screen and (max-width:600px){
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { margin-bottom:10px;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01.active { margin-bottom:17px;}

.correContWrap.pageFresh.data .mainContWrap .contArea01 .description01 { font-size:1.05em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea { width:240px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon { font-size:0.95em; padding-top:1.2em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos1 { margin-top:8.5%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos2 { margin-top:-7%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos3 { margin-top:14%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos4 { margin-top:11.5%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .textArea { line-height:1.65em; width:calc(100% - 35px);}

.correContWrap.pageFresh.graduate .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea01 { line-height:1.6em; font-size:1em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01 { margin-top:15px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02 { margin-bottom:15px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 p:nth-of-type(1) { font-size:1em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 { padding-top:20px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01 { padding-bottom:10px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 { padding-bottom:0;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 .data { overflow:hidden;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .leftData,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .rightData { float:none; width:100%; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .subTitleFormat01 { margin-bottom:20px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .rightData { margin-top:15px;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column01 { margin-top:20px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>span { font-size:0.8em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 { font-size:0.9em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w01 { width:15.5%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w02 { width:13.5%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w03 { width:22.5%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .bannerFormat01 { margin-top:25px;}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th:nth-of-type(2) { width:32.5%;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th:nth-of-type(3) { width:36.5%;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .subTitle02 { padding-top:0.5em; padding-bottom:0.45em; font-size:1.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { line-height:1.6em; font-size:1.05em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 { border-spacing:5px 5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1) { font-size:1.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(2) { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { font-size:1.5em; padding-top:0.13em; padding-bottom:0.13em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02 { font-size:1em; margin-top:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 { padding-top:1.05em; padding-bottom:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .subTitle03 { font-size:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 { padding-top:20px; padding-bottom:18px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question, .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { background-size:19px auto; padding-left:27px; width:calc(100% - 40px);}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question { font-size:1.25em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { font-size:1em; background-position:left 0.15em;}
}

@media screen and (max-width:580px){
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell:nth-of-type(1) br,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell:nth-of-type(2) br { display:none;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.sizeUp1,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.exception { font-size:1.2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea .tableFormat02 { border-spacing:5px 0; margin-left:-5px; width:calc(100% + 10px);}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell { font-size:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 { font-size:0.85em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle03 strong { font-size:1em; line-height:1.5em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04 { font-size:1.1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04.mt01 { margin-top:0.35em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle05 { font-size:1em; line-height:1.4em; padding-top:0.65em;}
.correContWrap.pageFresh.expenses .mainContWrap .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .note01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 .listFormat02 { font-size:0.85em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type2,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01.type3 { margin-top:10px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .list01 { background-size:0.87em 0.87em; padding-left:13px; background-position:left 0.2em;}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 { font-size:0.95em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td>p,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td>strong,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .text01 { margin-left:10px; margin-right:10px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .text02 { margin-left:15px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td>p.accessLink01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td>p.accessLink02 { margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a { background-position:16px 0.55em;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner1,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner2 { width:100%; float:none; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 .banner1 { margin-top:7px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 { font-size:1.05em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 th p,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 td p { margin-left:10px; margin-right:10px;}

.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01 { font-size:1.05em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03 { font-size:1.1em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01 { font-size:1.05em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 { margin-left:15px; width:calc(100% - 20px);}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 { margin-left:10px; width:calc(100% - 25px);}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell:nth-of-type(2)>strong { margin-left:6px;}
}

@media screen and (max-width:560px){
/*20171212 sa株式会社
メイン画像*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 { min-height:475px; }
/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left: auto;
right:10px;
top:280px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:250px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg06
{
opacity: 0;
width:50px;
left:240px;
top:500px;
}
/* 写真のサイズ位置 */

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:174px;
left: auto;
right:90px;
top:240px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:111px;
left:140px;
top:340px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:120px;
left:15px;
top:300px;}

/*　end　*/

/*.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 { width:140px; top:280px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 { width:120px; left:168px; top:340px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 { width:94px; left:310px; top:340px}*/
}

@media screen and (max-width:550px){
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea { width:220px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .note01 { font-size:0.85em; letter-spacing:0.03em;}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 { padding-top:1.3em; padding-bottom:1.15em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .message,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .name { width:calc(100% - 30px);}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle03 strong { font-size:0.9em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle04 { font-size:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01,
.correContWrap.pageFresh.expenses .mainContWrap .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .note01,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea03,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 .listFormat02 { font-size:0.75em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea05,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .note03 { font-size:0.8em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle03,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .subTitle06 { font-size:1.1em; margin-bottom:0.15em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle05 { font-size:0.9em;}
.correContWrap.pageFresh.expenses .mainContWrap .note01 .listFormat01 li,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01 .listFormat01 li,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea05 .listFormat01 li,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column02 .listFormat01 li,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .list01 li,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .listFormat01 li { background-size:3px 3px; padding-left:9px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 p:nth-of-type(1) { font-size:0.95em;}

/* Chrome対応 */
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 { overflow:hidden;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 .leftAlign strong { margin-left:0;}
.mobile .correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01>table tr:first-of-type th strong { margin-left:0; margin-right:0;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td { padding-top:0.5em; padding-bottom:0.5em; min-height:2em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th>strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td>p { transform:scale(0.9); display:inline-block; width:111.111%; margin-left:-5.555% !important; box-sizing:border-box; padding-left:0.5em; padding-right:0.5em;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(6),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(7) ,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(2) td:nth-of-type(4) { display:none;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(1),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(3),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(5) { width:29%; padding-top:0.8em; padding-bottom:0.8em}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(1) strong,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(3) strong,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(5) strong { padding-top:0; padding-bottom:0;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 .hiddenTable { display:block;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 { font-size:0.8em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .bannerFormat01 { margin-top:20px;}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .switchBr01 { display:none;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a { background-position:12px 0.5em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a strong,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 a strong { font-size:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 { font-size:0.85em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 td { padding-top:0.9em; padding-bottom:0.7em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 tr td:nth-of-type(2) { padding-bottom:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(2) { padding-bottom:0.7em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 tr:nth-of-type(2) td:nth-of-type(3) { padding-bottom:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink02 { margin-top:0.4em;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 { font-size:1em; padding-left:15px; padding-right:10px; text-align:left;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 { padding-top:23px; padding-bottom:20px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .subTitle04 { font-size:1.3em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 p { font-size:1em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03 .note02 dd { margin-top:-1.5em;}

.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li { background-size:3px 3px; padding-left:10px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li { background-position:left 0.55em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .subTitle02 { font-size:1.15em; padding-top:0.5em; padding-bottom:0.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 { width:calc(100% - 30px);}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .subTitle02 { font-size:1.2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 th { padding-top:0.5em; padding-bottom:0.45em}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td { padding-top:0.7em; padding-bottom:0.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th strong,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 th strong { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(2) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(3) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td p { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(4) p { font-size:0.85em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 { font-size:1.05em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02 { font-size:0.95em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .subTitle02 { font-size:1.2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat01.textArea02 li,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 li { background-size:3px 3px; padding-left:11px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li { background-position:0.1em 0.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .listFormat01.textArea02 li,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 li { background-position:0.1em 0.55em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1) { font-size:1.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(2) { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer br { display:none;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td p { margin-left:10px; margin-right:10px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th { padding-top:0.5em; padding-bottom:0.4em; line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th span { line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-of-type(1) { padding-top:0.6em; padding-bottom:0.6em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .arrow01 { width:36px; right:-36px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 { width:calc(100% - 31px);}
}

@media screen and (max-width:510px){
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 br { display:none;}
}

@media screen and (max-width:500px){
.correContWrap.pageFresh.index .mainContWrap .contArea02 { margin-top:30px;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .policy { font-size:0.9em;}
.mobile .correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { background-position:13px 0.88em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 { margin-top:55px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 br { display:block;}

.correContWrap.pageFresh.invite .mainContWrap .contArea01 .column01 { font-size:0.9em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .subTitle02 { font-size:1.4em;}

.correContWrap.pageFresh.data .mainContWrap .contArea01 .description01 { font-size:1em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle02 {
	font-size: 10px;
    height: 30px;
    line-height: 27px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    -webkit-border-radius: 15px;
	border-radius: 15px;
    background-size: auto 100%;
    padding-left: 30px;
    padding-right: 45px;
}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .subTitleFormat01 .info { bottom:0.2em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .description01 { font-size:1em; margin-bottom:1.45em;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea01 .department02,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .department02 { font-size:1.1em; line-height:1.75em;}

.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 { font-size:0.8em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03 strong,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 strong { margin-bottom:0.05em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea { width:200px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon { width:calc(100% - 20px); font-size:0.9em; padding-bottom:1em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .textArea { line-height:1.55em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .decoration01 { width:20px; left:-19px; top:calc(50% - 5px);}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle02 { font-size:1.2em; background-position:left top; background-size:17px 17px; padding-left:27px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 { margin-top:30px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 { font-size:0.95em; line-height:1.6em;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .pageLinkArea a.cell { font-size:0.85em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02 { padding-left:10px;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.sizeUp1,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02.exception,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .subTitle02 { font-size:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 { font-size:0.65em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea02 .list01 { background-position:left 0.2em; padding-left:10px;}

/* Chrome対応 */
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th>strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td>p { transform:scale(0.75); width:133.333%; margin-left:-16.666% !important;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 { font-size:0.95em;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column01 { margin-top:18px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01 { font-size:0.95em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02 { padding-top:10px; padding-bottom:12px; border-radius:7px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>span { font-size:0.7em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 { font-size:0.75em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 th,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 td { padding-top:0.7em; padding-bottom:0.65em;}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { font-size:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .textArea01 { font-size:1em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .list01 { margin-left:17px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle05 { font-size:0.9em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a { background-position:12px 0.53em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .link01 { width:4.5em;}

.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea03,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01,
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .note03 { width:calc(100% - 10px);}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 { font-size:0.95em; border-radius:0.8em; margin-top:23px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 { border-radius:7px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .bannerFormat01 { margin-top:20px;}

.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01 { width:100%; font-size:0.9em; margin-top:15px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03 { font-size:1em; width:100%; margin-top:13px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 { width:100%;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea02 { margin-left:0.4em; margin-top:0.2em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01 { font-size:0.9em; margin-top:0.3em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01 .cell { padding-top:0.6em; font-size:0.95em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li { font-size:0.95em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dt,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dd { font-size:0.9em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li { margin-top:0.15em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell { padding-top:1.5em; padding-bottom:1.5em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01>strong:first-of-type { font-size:1em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 { margin-top:15px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .subTitle02 { font-size:1.1em; padding-top:0.43em; padding-bottom:0.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 { margin-top:20px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01 .listFormat01 { margin-top:0.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(2) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(3) p { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .subTitle02 { margin-bottom:0.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .textArea02 { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01 { line-height:1.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .subTitle02 { font-size:1.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .note02 br { display:none;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(1) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(4) p { margin-left:5px; line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(4) p { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(1) p strong { line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .timetable01 { line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th { padding-top:0.5em; padding-bottom:0.5em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td { padding-top:0.45em; padding-bottom:0.35em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .timetable01 { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 { margin-top:0.7em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 dt { line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 dd { line-height:1.3em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) strong { font-size:1.1em;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr td>*,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th strong,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(1) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(2) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(3) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(4) p { font-size:0.95em; line-height:1.3em;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(1), .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(3), .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(5),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(2) td,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td { padding-top:0.5em; padding-bottom:0.5em;}
}

@media screen and (max-width:450px){
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { margin-bottom:7px;}
/*20171212 sa株式会社
メイン画像*/


/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left: auto;
right:10px;
top:280px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:250px;
}
/* 写真のサイズ位置 */

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:134px;
left:170px;
top:240px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:80px;
left:130px;
top:370px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:100px;
left:15px;
top:300px;}

/*　end　*/

/*　end　*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 { top:-280px !important;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 .inner { padding-top:200px !important;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .text01 { font-size:1em;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .title01 { padding-top:7px; padding-bottom:7px;}
.correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 strong span { display:block; margin-left:-0.5em; font-size:0.85em; margin-top:0.1em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 { font-size:1.35em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .photo { width:43.08%}

.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea { width:180px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon { font-size:0.85em; padding-top:1em; padding-bottom:0.8em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .textArea { width:calc(100% - 30px);}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle03,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .subTitle04 { padding-bottom:0.5em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .note01 { font-size:0.8em; margin-top:0.45em;}

/* Chrome対応 */
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 th>strong,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .tableStyle01 td>p { transform:scale(0.65); width:153.846%; margin-left:-26.923% !important;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01 { font-size:0.9em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01 br {  display:none;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 { font-size:0.7em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 th strong,
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 td p { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>* { width:calc(100% - 30px);}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle05 { font-size:0.83em; margin-top:25px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02 strong,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle05 strong { width:calc(100% - 30px); margin-left:15px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td>p,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td>strong,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .text01 { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .text02 { margin-left:10px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 th strong, .correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 td p { line-height:1.35em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note01,
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .note03 { font-size:0.85em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .list01 { margin-left:12px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .tableStyle01 .note02 { margin-left:8px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .link01 { width:4.5em;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 { padding-top:18px; padding-bottom:16px;}
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .innerWrap { width:calc(100% - 40px);}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 th p,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .tableStyle01 td p { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row >.cell:nth-of-type(2)>strong { font-size:0.95em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01 .cell { font-size:0.9em; padding-top:0.8em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .note02 { font-size:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 { width:calc(100% - 25px);}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .listFormat01 li { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th strong,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 th strong { font-size:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(2) { width:16%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 th:nth-of-type(3) { width:21%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(2) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(3) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td p { font-size:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .tableFormat03 td:nth-of-type(1) p,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .tableFormat03 td p { margin-left:5px; margin-right:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column01 .subTitle02 { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column02 .subTitle02 { font-size:1.1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .subTitle02 { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1),
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { font-size:1.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02 { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td:nth-child(1) p { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .subTitle03 { font-size:1.2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 { padding-top:15px; padding-bottom:15px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { font-size:0.9em; background-position:left 0.35em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02 { line-height:1.6em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question { font-size:1.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .question { background-size:17px auto; width:calc(100% - 30px);}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block02 .answer { margin-top:0.4em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) strong { letter-spacing:0.03em;}

}

@media screen and (max-width:425px){
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos4 { margin-top:10%;}
}

@media screen and (max-width:400px){
/*20171212 sa株式会社
メイン画像*/
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 { min-height:455px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 { top:-300px !important;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .textArea01 .inner { padding-top:220px !important;}

/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left: auto;
right:10px;
top:270px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:230px;
}
/* 写真のサイズ位置 */

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:134px;
left: auto;
right:80px;
top:210px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:80px;
left:120px;
top:350px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:100px;
left:15px;
top:280px;}

/*　end　*/


.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .text01 { font-size:1em;}

.correContWrap.pageFresh.index .mainContWrap .contArea02 .policy { font-size:0.85em;}
.mobile .correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { background-position:13px 0.78em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 { font-size:1.2em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .text4 { font-size:1em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .photo { margin-bottom:5px;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 { line-height:1.35em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text3 { font-size:0.9em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .text4 { font-size:0.95em; line-height:1.6em;}

.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea01 { font-size:0.9em; line-height:1.5em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .subTitle02 { font-size:1.25em; line-height:1.35em; padding-bottom:0.45em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01>.tableFormat02,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01>.tableFormat02 { display:block; width:100%; margin-left:0;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01>.tableFormat02>p,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01>.tableFormat02>p { display:block; width:100%; display:none;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01>.tableFormat02>p.link,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01>.tableFormat02>p.link { margin-top:0.7em; display:block;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01>.tableFormat02>p.link:first-of-type,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01>.tableFormat02>p.link:first-of-type { margin-top:0;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 .link a,
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .linksArea01 .link a { font-size:1.1em; padding-top:1em; padding-bottom:1em;}
.correContWrap.pageFresh.expenses .mainContWrap .contArea01 .textArea05 p:nth-of-type(1) { font-size:0.9em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .column01 { margin-top:2em;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .subTitle02 { margin-top:1.6em; padding-left:10px;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01 { margin-top:10px;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .linksArea01.mt01 { margin-top:15px;}
.correContWrap.pageFresh.invite .mainContWrap .contArea01 .textArea01 { line-height:1.5em;}

.correContWrap.pageFresh.data .mainContWrap .contArea01 .description01 { font-size:0.9em;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 { margin-top:10px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos4 { margin-top:6.5%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .textArea01 { width:calc(100% - 10px); margin-top:10px; margin-bottom:10px; font-size:0.85em; line-height:1.3em;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .column01 { margin-top:15px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02 { padding-top:7px; padding-bottom:9px;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .subTitle02>* { width:calc(100% - 20px);}

.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .textArea01 { font-size:0.9em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .accessLink01 a { background-position:4px 0.53em;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .bannerFormat01 { margin-top:20px;}
.correContWrap.pageFresh.entry_guide .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle05 { margin-top:20px;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle02 { font-size:0.95em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .subTitle03 { margin-top:15px;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 { margin-top:1.3em; font-size:0.9em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea01 .text2 { margin-top:0.3em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 { padding-top:12px; padding-bottom:9px;}
.mobile .correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .innerWrap { width:calc(100% - 30px);}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .subTitle04 { font-size:1.2em; padding-bottom:0.5em; margin-bottom:0.5em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 p,
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 .note01 { font-size:0.95em;}
.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .textArea02 p { line-height:1.55em;}

.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle02,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .listFormat01.textArea02 li,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .text01,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 li,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 .cell,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dt,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 dd { font-size:0.8em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01 .listFormat02 { margin-top:0.2em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 .cell { padding-top:0.6em; padding-bottom:0.45em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .subTitle03,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell:nth-of-type(2)>strong,
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .note01>strong:first-of-type { font-size:0.9em;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .listFormat01 { margin-left:auto; width:calc(100% - 10px);}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01 .cell .tableFormat01 { margin-left:5px; width:calc(100% - 15px);}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell:nth-of-type(2)>strong { margin-left:2px;}
.correContWrap.pageFresh.age_exemp .mainContWrap .contArea01 .column01>.tableFormat01>.row>.cell { padding-top:1.05em; padding-bottom:1.1em;}

.correContWrap.pageFresh.certification .mainContWrap .contArea01 .bannerFormat01 { margin-top:25px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .subTitle02 { font-size:0.97em; width:100%; box-sizing:border-box; padding-left:5px; padding-right:5px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 { margin-top:30px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .textArea02 { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle03,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 { font-size:0.95em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .subTitle02 span { font-size:0.85em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02 { font-size:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .textArea02,
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column03 .note01 { margin-top:0.7em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) { width:57%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 { font-size:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1), .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { padding-top:0.2em; padding-bottom:0.2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(2) { font-size:0.8em; padding-top:0; padding-bottom:0; line-height:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1) { line-height:0.6em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .themeName01 .frame01 { margin-right:3px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th:nth-child(1) { width:42%;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 th, .correContWrap.pageFresh.certification .mainContWrap .contArea01 .column05 .tableFormat03.type01 td { font-size:0.85em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap { margin-top:20px; margin-bottom:20px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) strong { font-size:1em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .textArea02 { font-size:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { font-size:1.2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .bannerFormat01 { margin-top:20px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap { display:block; max-width:300px; width:100%; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) { display:block; width:100%; padding-bottom:23px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .arrow01 { transform:rotate(90deg); top:auto; bottom:-39px; margin-left:-15px; left:50%; width:31px;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(1) .frame01 { width:100%; box-sizing:border-box; font-size:1.15em; padding-top:0.85em; padding-bottom:0.8em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) { display:block; padding-top:0.93em; padding-bottom:0.9em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .block01 .innerWrap .cell:nth-of-type(2) strong { font-size:1.2em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(1),
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column06 .subTitle02 { font-size:1.15em;}
.correContWrap.pageFresh.certification .mainContWrap .contArea01 .column04 .subTitle02 .tableFormat02 :nth-child(2) { line-height:1.4em;}

.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .subTitle02 { font-size:1.1em; line-height:1.3em; background-size:16px 16px; padding-left:23px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea01 .innerWrap,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .dataArea02 .innerWrap { margin-top:10px;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea01,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea01 .textArea02 { font-size:0.9em; line-height:1.5em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 { padding-top:0.85em; padding-bottom:0.85em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .message { font-size:0.9em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .name { font-size:0.8em; margin-top:0.6em;}
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .message,
.correContWrap.pageFresh.questionnaires .mainContWrap .contArea02 .messageArea1 .name { width:calc(100% - 20px);}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 { font-size:0.85em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 { margin-top:1em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr td>*,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th strong,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(1) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(2) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(3) p,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td:nth-of-type(4) p { font-size:0.85em;}
}

@media screen and (max-width:390px){
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 { display:block;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .cell,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 .cell { display:block; width:85%; margin-left:auto; margin-right:auto; margin-top:25px;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .cell .pieChartImg,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 .cell .pieChartImg { max-width:308px; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.data .mainContWrap .contArea01 .dataArea01 .cell:first-of-type,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea01 .cell:first-of-type { margin-top:0;}

.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 { display:block; width:96%; margin-left:auto; margin-right:auto;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea { display:block; width:100%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .pieChartArea .pieChartImg { width:77.8%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloonWrap { display:block; width:100%; overflow:hidden; margin-top:13px;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon { width:100%;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos1,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos2,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos3,
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon.pos4 { margin-top:0;}
.correContWrap.pageFresh.data .mainContWrap .contArea02 .dataArea02 .balloon .decoration01 { display:none;}

.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w01 { width:18%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w02 { width:15%;}
.correContWrap.pageFresh.kikan .mainContWrap .contArea01 .tableStyle01 .w03 {}
}

@media screen and (max-width:370px){
/*20171212 sa株式会社
メイン画像*/

/* 人形のサイズ位置 */
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg01
{
width:100px;
left: auto;
right:10px;
top:270px;
}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .bg03
{
width:100px;
left:15px;
top:230px;
}
/* 写真のサイズ位置 */

.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p01 {
width:104px;
left: auto;
right:80px;
top:230px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p02 {
width:70px;
left:120px;
top:360px;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .content01 .p03 {
width:100px;
left:15px;
top:280px;}

/*　end　*/



.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText { width:52.63%; float:right;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 { font-size:1.15em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text1 br { display:none;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightText .text3 { font-size:0.9em;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .leftConts>.clear_1px,
.correContWrap.pageFresh.index .mainContWrap .contArea03 .rightConts>.clear_1px { display:block;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .photo { margin-bottom:0; margin-right:0;}
}

@media screen and (max-width:350px){
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .subTitle01 { height:26px; background-size:245px auto;}
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell>p,
.correContWrap.pageFresh.index .mainContWrap .contArea01 .pointArea01 .row:nth-of-type(2) .cell>.text2 { font-size:0.9em;}
.mobile .correContWrap.pageFresh.index .mainContWrap .contArea02 .heading01 { font-size:0.9em; background-position:13px center;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .title01 { margin-left:0; width:85%; left:7.5%; top:-24px; padding-left:0; padding-right:0;}
.correContWrap.pageFresh.index .mainContWrap .contArea03 .title01 img { width:calc(100% - 14px); margin-left:7px;}

.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 th,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 td,
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 th, .correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout02 .tableStyle01 td { font-size:0.9em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 tr:nth-of-type(1) td:nth-of-type(2n),
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .layout01 .hiddenTable>p { font-size:1.3em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 { font-size:0.9em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .listFormat02 dt { line-height:1.4em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 .listFormat02 dd { line-height:1.4em; margin-top:-1.4em;}
.correContWrap.pageFresh.registrationFee .mainContWrap .contArea01 .textArea04 { margin-top:0.95em;}

.correContWrap.pageFresh.tokurei .mainContWrap .contArea01 .table03 th:nth-of-type(1) br { display:none;}
}
.tokurei_caution {
	background-color: #E3EDF7;
	margin-top: 10px;
	padding: 10px;
}
