@charset "UTF-8";

.correContWrap.pageDepartment.index .mainContWrap .faculty02,
.correContWrap.pageDepartment.index .mainContWrap .column02 .cell,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .caution1 .cell:first-child,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text03,
.correContWrap.pageDepartment .mainContWrap .textFormat01,
.correContWrap.pageDepartment .mainContWrap .textFormat02,
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo,
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap .rightBlock,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock { 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.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap .rightBlock { text-align:justify; text-justify:inter-ideograph;}


/* コース */

.correContWrap.pageDepartment .mainContWrap .subTitle01 { width:100%;}
.correContWrap.pageDepartment .mainContWrap .subTitle02 { width:710px; margin-left:auto; margin-right:auto;}
.correContWrap.pageDepartment .mainContWrap .contArea01 { width:100%; margin-top:30px;}
/*スタンドアローン株式会社 20171212追記 見出しのletter-spacingを短くした */
.correContWrap.pageDepartment .mainContWrap .textFormat01,
.correContWrap.pageDepartment .mainContWrap .textFormat02 { letter-spacing:-0.05em; font-size:2em; font-weight:normal; line-height:1.4em; padding-left:18px; max-height:100%; border-style:solid; border-width:0 0 0 4px;}


/*20171207 sa株式会社 start
見出しデザイン　h4
*/
.correContWrap.pageDepartment .mainContWrap .textFormat01 { color:#0068B3; border: 0; padding-left: 0!important;}
/*　end */

/*20171208 sa株式会社 start
見出しデザイン　h4
*/
.correContWrap.pageDepartment .mainContWrap .textFormat02 { color:#006F6C;  border: 0; padding-left: 0!important;}
/* end */

.correContWrap.pageDepartment .mainContWrap .textFormat01>span,
.correContWrap.pageDepartment .mainContWrap .textFormat02>span { margin-right:-0.3em; letter-spacing:0.03em;}
.correContWrap.pageDepartment .mainContWrap .textFormat01>span { color:#0068B3;}
.correContWrap.pageDepartment .mainContWrap .textFormat02>span {
    color: #006F6C;
}


/* トップページ */
.correContWrap.pageDepartment.index .mainContWrap .column01 { width:100%; margin-top:30px;}
.correContWrap.pageDepartment.index .mainContWrap .subTitle01 img { max-width:623px;}
.correContWrap.pageDepartment.index .mainContWrap .faculty01,
.correContWrap.pageDepartment.index .mainContWrap .faculty02 { width:500px; margin-left:auto; margin-right:auto; text-align:center;}
.correContWrap.pageDepartment.index .mainContWrap .faculty01 {
    background-color: #F2944E;
    padding-top: 7px;
    padding-bottom: 8px;
}
.correContWrap.pageDepartment.index .mainContWrap .faculty02 {
    border: 1px solid #F2944E;
    padding-top: 6px;
    padding-bottom: 6px;
}
.correContWrap.pageDepartment.index .mainContWrap .faculty01 img,
.correContWrap.pageDepartment.index .mainContWrap .faculty02 img { width:100%; height:auto;}
.correContWrap.pageDepartment.index .mainContWrap .faculty01 img { max-width:300px;}
.correContWrap.pageDepartment.index .mainContWrap .faculty02 img { max-width:298px;}
.correContWrap.pageDepartment.index .mainContWrap .faculty01 object,
.correContWrap.pageDepartment.index .mainContWrap .faculty02 object { width:100%; height:auto; float:left; position:relative;}
.correContWrap.pageDepartment.index .mainContWrap .faculty01 object { max-width:300px; left:calc(50% - 150px);}
.correContWrap.pageDepartment.index .mainContWrap .faculty02 object { max-width:298px; left:calc(50% - 149px);}
.correContWrap.pageDepartment.index .mainContWrap .arrow01_1 { width:3px; height:23px; margin-left:auto; margin-right:auto; overflow:hidden;}
.correContWrap.pageDepartment.index .mainContWrap .arrow01_1,
.correContWrap.pageDepartment.index .mainContWrap .arrow01_2,
.correContWrap.pageDepartment.index .mainContWrap .arrow01_3,
.correContWrap.pageDepartment.index .mainContWrap .arrow01_4{
    background-color: #F2944E;
}

.mobile .correContWrap.pageDepartment.index .mainContWrap .faculty01,
.mobile .correContWrap.pageDepartment.index .mainContWrap .faculty02 { width:100%;}

.correContWrap.pageDepartment.index .mainContWrap .column02 { width:100%; overflow:visible; margin-top:24px; top:-3px; position:relative; top:-3px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .innerWrap { margin-left:-15px; border-spacing:15px 0; width:calc(100% + 30px); overflow:visible;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 { width:64.383%; border:1px #92bc10 solid; padding-bottom:15px; vertical-align:top;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 { width:33.561%; border:1px #50ABA8 solid; padding-bottom:15px; vertical-align:top;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .heading01 { width:100%; padding-top:5px; padding-bottom:7px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01 { text-align:center;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 img { margin-left:14px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .heading01 img,
.correContWrap.pageDepartment.index .mainContWrap .column02 .heading01 object { width:100%; max-width:158px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .heading01 object { float:left;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01 object { position:relative; left:calc(50% - 79px);}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 object { margin-left:14px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01 {
    background-color: #00ad93;
}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 { background-color:#50ABA8;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_2,
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 { top:-25px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_2 { width:calc(50% + 10px); height:3px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .arrow01_2 { right:-5px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .arrow01_2 { left:-14px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 { width:3px; height:17px; left:50%; margin-left:-2px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 img { position:absolute;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 img:nth-of-type(1) { left:-5px;bottom:-7px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 img:nth-of-type(2) { display:none; left:auto; right:-7px; bottom:-5px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_4 { width:53.5%; height:3px; top:-25px; left:-5.263%; display:none;}

.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .innerWrap { display:block; margin-left:0; width:100%;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .innerWrap>.cell { display:block; width:calc(95% - 12px); margin-left:auto; margin-right:12px;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 { margin-top:20px;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 { text-align:center;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 img,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 object { margin-left:0;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 object { position:relative; left:calc(50% - 79px);}

.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .arrow01_2,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .arrow01_2 { width:3px; height:calc(50% + 25px);}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .arrow01_2 { right:auto; left:-5.263%; height:calc(100% + 25px);}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .arrow01_2 { left:-5.263%; height:calc(50% + 25px); top:-24px;} /* スマートフォン表示の時、矢印に隙間が出ていたのでtop値調整 */
.mobile .correContWrap.pageDepartment.index .mainContWrap .under-arrow-top{position: absolute;left: 50%;margin-left:-7px;}
.correContWrap.pageDepartment.index .mainContWrap .under-arrow-top{position: absolute;left: 365px;margin-left:-7px;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 { width:calc(4.2% - 2px); height:3px; left:50%; margin-left: -8px;margin-top: 2px;transform: rotate(90deg);}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 img:nth-of-type(1) { display:none;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_3 img:nth-of-type(2) { display:block;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_4 { display:block;}


.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .desc01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent { width:calc(100% - 28px); margin-left:auto; margin-right:auto;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .desc01 { line-height:1.6em; margin-top:15px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01 { font-size:1.05em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01 .space { width:35px; height:1em; float:right;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName.color1 { background-color:#00ad93;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName.color2 { background-color:#00ad93;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName.color3 { background-color:#00ad93;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName.color4 { background-color:#00ad93;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName.color5 { background-color:#00ad93;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName p {
	background: #fff;
	display: inline-block;
	text-align: center;
	width: 75px;
}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent { background-color:#ffd; padding-top:1em; padding-bottom:1em; border-bottom:1px #e6e5c6 solid; border-left:1px #e6e5c6 solid; border-right:1px #e6e5c6 solid;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName { padding-top:8px; padding-bottom:7px; margin-top:10px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName:first-of-type { margin-top:15px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName .inner { width:calc(100% - 13px); margin-left:7px; overflow:hidden; margin-bottom:5px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName .inner:last-of-type { margin-bottom:0;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon02 { width:74px; float:left; border:1px #fff solid; box-sizing:content-box;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon01 img,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon02 img { /*width:100%; height:auto;*/}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon01 { background-color:#D16C2B;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon02 { background-color:#D16C2B;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .course01 { width:calc(100% - 82px); margin-left:6px; float:right;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .course01 img,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .course01 object { max-width:346px;}

.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent strong.icon03_1,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent strong.icon03_2 { display:block; color:#fff; font-size:0.85em; width:1.45em; text-align:center; height:1.45em; line-height:1.45em; font-weight:normal; position:absolute; left:0; top:0; font-family:"Noto Sans Japanese";}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent strong.icon03_1,
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 dt.icon1 { background-color:#EAC5BC;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent strong.icon03_2,
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 dt.icon2 { background-color:#95B8E3;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text02,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .caution1 { width:calc(100% - 12px); margin-left:9px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text02 { font-size:1.2em; line-height:1.4em; margin-top:0.3em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01 { padding-left:1.7em; position:relative;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01:first-of-type,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text02:first-of-type { margin-top:0;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01 .sizeDown1,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text02 .sizeDown1 { display:block; font-size:0.9em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01 .sizeDown1 { margin-left:-0.5em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .caution1 { margin-top:0.4em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .caution1 .cell { vertical-align:middle; padding-left:0.7em; font-size:0.9em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .caution1 .cell:first-child { width:3.4em; padding-left:0; text-align:center; background-color:#e60012; color:#fff; font-size:0.95em;}

.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text02 { font-size:1.2em; line-height:1.4em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text01 { display:block; text-indent:-0.5em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text02 { margin-top:0.3em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text03 { font-size:1.05em; line-height:1.45em; border:1px #777 solid; padding:0.5em 5px 0.5em 10px; margin-top:0.8em;}

.correContWrap.pageDepartment.index .mainContWrap .column02 .button1 { max-width:170px; right:-12px; top:-17px; background-repeat:no-repeat; background-position:center center; background-image:url(../images/department/index/buttonBg01.png); background-size:100% auto;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .button1 a { display:block; width:100%; float:left;}

.correContWrap.pageDepartment.index .mainContWrap .note01 { width:100%; font-size:1.05em; line-height:1.6em; margin-top:1em;}
.correContWrap.pageDepartment.index .mainContWrap .note01 a { color:#009fe9; line-height:1em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .button1 a:hover img { filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; -ms-opacity:0.6; -o-opacity:0.6; -webkit-opacity:0.6;}
.correContWrap.pageDepartment.index .mainContWrap .note01 a:hover { text-decoration:underline; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; -ms-opacity:0.8; -o-opacity:0.8; -webkit-opacity:0.8;}

.mobile .correContWrap.pageDepartment.index .mainContWrap .note01 { width:calc(95% - 12px); margin-left:auto; margin-right:12px;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon01 img,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon02 img { display:none;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon01 .positionText,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon02 .positionText { position:relative; left:0; top:0; color:#fff; text-align:center; line-height:1.5em; letter-spacing:0.05em;}

/* 児童教育学科/福祉臨床学科 */
.correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.correContWrap.pageDepartment.welfare .mainContWrap .textFormat02,
.correContWrap.pageDepartment.education .mainContWrap .column01 .text01,
.correContWrap.pageDepartment.education .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.education .mainContWrap .column01 .photo01,
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01,
.correContWrap.pageDepartment.education .mainContWrap .column01 .name02,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .photo01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name02,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 { width:710px; margin-left:auto; margin-right:auto;}

.correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.correContWrap.pageDepartment.welfare .mainContWrap .textFormat02 { margin-bottom:15px}
.correContWrap.pageDepartment.education .mainContWrap .textFormat01 sup { font-size:0.5em; margin-left:1px; margin-right:1px; vertical-align:0.9em; color:#0068B3; line-height:1px;}
.correContWrap.pageDepartment.education .mainContWrap .column01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 { width:100%; background-image:url(../images/common/dot03.gif); background-repeat:repeat-x; background-position:left bottom; margin-bottom:25px; padding-bottom:25px;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text01 { font-size:0.95em; margin-top:0.7em; max-height:100%; line-height:1.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text01 { margin-top:25px;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02 { line-height:1.7em; font-size:1.1em; max-height:100%;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 { margin-top:20px; margin-bottom:25px;}
.correContWrap.pageDepartment .mainContWrap .column01 .name01 .text04,
.correContWrap.pageDepartment .mainContWrap .column01 .name01 .text05 { line-height:1.35em; display:block; text-align:right; letter-spacing:0.05em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text04,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text04 { font-size:1.2em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text05,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text05 { font-size:1.9em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text05 span,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text05 span { line-height:1em; font-size:0.6em; margin-left:0.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .photo01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .photo01 { overflow:hidden;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name02,
/*スタンドアローン株式会社 20171212追記 人名のフォントサイズ調整 */
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name02 { text-align:center; font-size:1em; line-height:1.5em; margin-top:11px; max-height:100%;}

/*スタンドアローン株式会社 20171212追記 肩書のフォントサイズ調整 */
.correContWrap.pageDepartment.education .mainContWrap .column01 .name02 span,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name02 span {
	font-size: 0.8em;
}

.correContWrap.pageDepartment.education .mainContWrap .column02,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 { width:100%; margin-bottom:45px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 { overflow:hidden; margin-bottom:30px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 { overflow:hidden; margin-bottom:30px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock {}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text02 { width:100%; line-height:1.7em; font-size:1.1em; max-height:100%;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text01 { margin-bottom:12px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text01 { margin-bottom:9px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text02 li { font-size:0.95em; background-position:0.2em 0.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text03 { margin-top:0.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text03 dt,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text03 dd { font-size:0.95em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock { width:35.211%; max-width:250px; float:right; margin-left:2.816%; /*margin-bottom:2em;*/}
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg { width:100%; margin-left:auto; margin-right:auto; display:none; margin-top:15px;}


.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg { max-width:250px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg { max-width:425px;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock .photo,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock .photo,
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg .photo,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg .photo { width:100%; overflow:hidden;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg .text01 { width:100%; text-align:center; margin-top:0.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock *,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock *,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea *,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea *,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea *,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea *,
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg *,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg * { line-height:1.45em;}

/* 20171207 SA株式会社　start
見出しデザイン　h3*/
.correContWrap.pageDepartment.education .mainContWrap .subTitleFormat01 {
	background-color: #0068B3;
	border: 0;
}
/* end */


/* 20171208 SA株式会社　start
見出しデザイン　h3*/
.correContWrap.pageDepartment.welfare .mainContWrap .subTitleFormat01 {
    background-color: #006F6C;
    border: 0;
}
/* end */

/* 20171207 SA株式会社　start
見出しデザイン　h3*/
.correContWrap.pageDepartment.education .mainContWrap .subTitleFormat01 strong:first-of-type,
.correContWrap.pageDepartment.welfare .mainContWrap .subTitleFormat01 strong:first-of-type {
	color: #FFFFFF;
}
/* end */


/* 20171207 SA株式会社　start
児童教育学科　4つのコース　角丸
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo {
width:710px;
margin-left:auto;
margin-right:auto;

/*border-radius:11px;
-moz-border-radius:11px;
-ms-border-radius:11px;
-o-border-radius:11px;
-webkit-border-radius:11px;*/

overflow:hidden;
}
/* end */

/* 20171207 SA株式会社　start
児童教育学科　4つのコース　角丸内側
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap {
/*border-radius:9px;
-moz-border-radius:9px;
-ms-border-radius:9px;
-o-border-radius:9px;
-webkit-border-radius:9px;*/
overflow:hidden;}

/* end */


.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern2,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern3,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern4,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern5 { margin-top:9px;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .leftBlock { vertical-align:top; width:100%; padding-bottom:8px;}

/* 20171207 SA株式会社　start
児童教育学科　4つのコース　本文エリア
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .rightBlock {
	vertical-align: top;
	/* [disabled]background-color:#fffbda; */
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/common/e5e5e5_1x1.gif);
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 1.6em;
}
/* end */

.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern1 { border:2px #00ad93 solid;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern2 { border:2px #00ad93 solid;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern3 { border:2px #00ad93 solid;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern4 { border:2px #00ad93 solid;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern5 { border:2px #00ad93 solid;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 { width:100%; padding-top:3px; padding-bottom:5px;}
/*20171207 sa株式会社　start
児童教育学科　4つのコース　見出しカラー
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern1 .courseWrap1,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern2 .courseWrap1{ background-color:#00ad93;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern3 .courseWrap1,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern4 .courseWrap1{ background-color:#00ad93;}

/*
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern2 .courseWrap1 { background-color:#7db40a;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern3 .courseWrap1 { background-color:#72aa09;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern4 .courseWrap1 { background-color:#689f07;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern5 .courseWrap1 { background-color:#5e9806;}

/* end */

.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course { border-spacing:6px 5px; margin-top:-5px; margin-left:auto; width:calc(100% - 4px);}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course:first-of-type { margin-top:0;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(1) { vertical-align:top; padding-top:1px; width:19.5%;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(1) p { background: #fff;border:1px #fff solid; overflow:hidden; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; text-align:center; border-radius:2px;}

/*20171207 sa株式会社　start
児童教育学科　4つのコース　「正科性」などのレイアウト
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(1) p img,
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(1) p object { max-width:71px; width:100%; height:auto; /*float:left;*/}
/* end */

/*20171207 sa株式会社　start
児童教育学科　4つのコース　「正科性」などの背景色
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(1) .type1 { background-color:#fff; border-radius: 3px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(1) .type2 { background-color:#fff; border-radius: 3px;}
/* end */

.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(2) { vertical-align:middle;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(2) img,
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course .cell:nth-child(2) object { max-width:321px; width:100%;}

/*20171207 sa株式会社　start
　児童教育学科　4つのコース　取得可能な教員免許状・資格　大枠
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 {
width:calc(100%);
padding:8px 10px;
background-color: #00ad93;
display: block;
box-sizing: border-box;}

/* end */

/*20171207 sa株式会社　start
児童教育学科　4つのコース　取得可能な教員免許状・資格　の背景色
*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 {
	background-color: #00ad93;
	width: 110px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: top;
	color: #fff;
}
/*　児童教育学科　4つのコース　取得可能な教員免許状・資格　の背景色　*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern3 .infoArea01 .info01,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern4 .infoArea01 .info01 {

	background-color: #00ad93;
	color: #fff;
}

/*　児童教育学科　4つのコース　取得可能な教員免許状・資格　の文字色　*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern1 .infoArea01 .info01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern2 .infoArea01 .info01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern3 .infoArea01 .info01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column02 .pattern4 .infoArea01 .info01 strong
{
	color: #fff!important;
}
/* end */

.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 strong { display:block; font-size:0.9em; margin-left:9px; margin-right:5px; font-weight:bold; font-family:"Noto Sans Japanese";}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 * { line-height:1.35em;}
/*20171207 sa株式会社　
児童教育学科　4つのコース　取得可能な教員免許状・資格　左側の幅*/
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 { vertical-align:top;
width: calc(100% - 110px)!important;}
/* end */

.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 {
margin-left:8px;
display: block;
width: 100%;
}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02.text2>p,
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text3,
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .note01 { margin-left:8px; margin-right:5px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 dt { color:#fff; width:1.5em; height:1.5em; line-height:1.5em; text-align:center; font-size:0.9em; font-family:"Noto Sans Japanese";}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 dd { margin-left:1.9em; margin-top:-1.45em; font-size:1em; margin-bottom:0.2em; line-height:1.4em; color:#fff;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 dd .narrowLeft01 { margin-left:-0.35em; color:#fff;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02.text2>p,
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text3 { font-size:1em; line-height:1.4em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02.text2 { vertical-align:middle;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .note01 { margin-top:0.5em; width:auto;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .note01 dt { color:#fff; vertical-align:middle; background:#e60012; width:3.6em; text-align:center; font-size:0.85em; line-height:1em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .note01 dd { vertical-align:top; padding-left:6px; font-size:0.85em; line-height:1.45em;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .block03 .rightBlock .text01,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block04 .rightBlock .text01 { margin-top:0.6em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block03 .rightBlock .text01 dt,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block03 .rightBlock .text01 dd,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block04 .rightBlock .text01 dt,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block04 .rightBlock .text01 dd { font-size:0.9em; line-height:1.4em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block03 .rightBlock .text01 dd,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block04 .rightBlock .text01 dd { margin-top:-1.4em;}

.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 { font-size:1.1em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .rightBlock { vertical-align:middle; padding-top:1.5em; padding-bottom:1.5em;}

/*20171207 sa株式会社 start
取得可能資格　デザイン*/
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock {
	width: 20.352%;
	background-color: #006F6C;
	text-align: center;
	padding-left: 15px;
	padding-right: 0px;
	color: #fff;
	letter-spacing: 0.05em;
	font-family: "Noto Sans Japanese";
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	position: relative;
}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock span
{
    background: #fff;
    padding: 4px;
    border-radius: 4px;
    color: #006F6C;
 }
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .rightBlock
{
background-image:url(../images/department/welfare/arrow.png);
background-position: 0 center;
background-size: contain;
background-repeat: no-repeat;
padding-left: 35px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}


/* end */


.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .rightBlock {
    background-color: #B7DFDD;
    padding-right: 10px;
    overflow: hidden;
}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 li { float:left; margin-right:1.7em; font-size:1em; background-position:left 0.55em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 li:last-of-type { margin-right:0;}

.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 { width:100%; background-repeat:repeat-x; background-position:left center; margin-bottom:25px;}


/* 20171207 sa株式会社 start
主なカリキュラム紹介 の　見出しのスタイル　新規追加
*/
.l-ttl-curriculum
{
color: #0068B3 !important;
padding-left: 15px;
font-size: 16px;
border: solid 1px #ddd;
border-left: solid  5px #0068B3;
border-right: solid 5px #0068B3;
box-sizing: border-box;
width:calc(100% - 20px)!important;
}
.l-ttl-curriculum *
{
color: #0068B3!important;
}
.welfare .l-ttl-curriculum
{
color: #0068B3!important;
border-left: solid  5px #006F6C;
border-right: solid 5px #006F6C;
}
.welfare .l-ttl-curriculum *
{
color: #006F6C!important;
}

/* end */

/*20171207 sa株式会社　start
主なカリキュラム紹介 の　見出しのスタイル
.correContWrap.pageDepartment.education .mainContWrap .column03 .subTitle02 { background-image:url(../images/department/education/curriculumBg01.gif);}
/* end */
/*20171208 sa株式会社　start
主なカリキュラム紹介 の　見出しのスタイル
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .subTitle02 { background-image:url(../images/department/welfare/curriculumBg01.gif);}
/* end */


.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base { overflow:hidden; background-color:#fff; padding-right:10px; float:left;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base img,
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base object { width:300px; float:left; border-top:none; border-bottom:none;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base img { height:auto;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base object { height:27px;}

.correContWrap.pageDepartment.education .mainContWrap .column03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 { width:100%;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 { width:710px; margin-left:auto; margin-right:auto;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 { margin-top:15px; overflow:hidden;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea { width:34.246%; max-width:250px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea{ width:59.859%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea { width:30.859%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea .photoWrap,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea .photoWrap,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .mobileImg .photoWrap,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .mobileImg .photoWrap { width:100%; overflow:hidden;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea .photoWrap .photo1,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg .photoWrap .photo1 { width:49.411%; height:auto; float:left;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea .photoWrap .photo2,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea .photoWrap .photo2,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg .photoWrap .photo2 { width:49.411%; height:auto; float:right;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea .photoWrap .photo1{ width:100%; height:auto; float:right;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea { float:left;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea { float:right;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea .photo,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea .photo { width:100%; overflow:hidden;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 { padding-top:0.2em; padding-bottom:0.2em; margin-top:13px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 { padding-top:0.2em; padding-bottom:0.2em;}

/*20171207 sa株式会社 start
主なカリキュラム紹介 子見出し
*/
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01 {
	background-color: #E4F1F4;
	border-left: #0068B3 3px solid;
	border-right: #0068B3 3px solid;
}
/* end */

/*20171208 sa株式会社 start
主なカリキュラム紹介 子見出し
*/
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 {
background-color:#B7DFDD;
border-left: #006F6C 3px solid;
border-right: #006F6C 3px solid;
padding: 0.2em 0;
}
/* end */


.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 { margin-left:30.985%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 { margin-right:10.985%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 { margin-top:13px;}


/*20171208 sa株式会社 start
主なカリキュラム紹介 子見出し
*/
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong
{ font-size:1.5em;
letter-spacing:0.03em;
font-weight:normal;
/*line-height:1.3em;*/
display:block;
font-family:"Noto Sans Japanese";
}
/* end */

.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01 strong { color:#0068B3;}


/*20171207 sa株式会社 start
主なカリキュラム紹介 子見出しのsmall
*/
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 small,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 small,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01 small,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .textArea01 small {
color:#333;
font-size: 70%;
    margin-left: 2.112%;
    margin-right: 2.112%;
}
/* end */

.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong { color:#006F6C;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea02,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea02,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea02 { font-size:0.95em; margin-top:0.5em; text-indent:-0.5em;}

.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea02,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea03 { margin-left:36.575%; margin-right:1.369%;}

/**20171208 sa株式会社　start*/
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 strong
{
margin-left:44.102%;
margin-right:2.04%;
}
/* end */

.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea02,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea03 { margin-left:2.112%; margin-right:37.323%;}

/**20171208 sa株式会社　start*/
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .textArea01 strong
{
margin-left:2.112%;
/*margin-right:37.323%;*/
}
/* end */

/*
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong {
margin-left:15px;
margin-right:10px;
}*/
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea03,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea03 { line-height:1.6em; max-height:100%; font-size:1.05em; margin-top:0.5em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea03 { margin-left:62.112%; margin-right:1.408%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea03 { margin-left:2.112%; margin-right:35%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 { margin-top:30px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 { width:100%; margin-top:17px; font-size:1em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01:first-of-type { margin-top:0;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 .cell:nth-child(1) { vertical-align:middle; width:23.7em;}


/*20171208 sa株式会社 start
主なカリキュラム紹介 子見出し
*/
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 .cell:nth-child(1) strong {
/*margin-top:-0.1em;*/
}
/* end */


.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 .cell:nth-child(2) { vertical-align:top;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea02 { margin-left:15px; margin-top:0.3em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea03 { margin-left:15px; font-size:1em; line-height:1.6em; margin-top:0.4em;}

.mobile .correContWrap.pageDepartment.education .mainContWrap .column01 .photo01,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column01 .photo01,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column01 .name02,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column01 .name02 { width:100%;}

.mobile .correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column01 .text01,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column01 .text02,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column01 .name01,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column02 .block01,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .textFormat02,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 { width:calc(100% - 10px);}

.mobile .correContWrap.pageDepartment .mainContWrap .textFormat01,
.mobile .correContWrap.pageDepartment .mainContWrap .textFormat02 { font-size:1.8em;}
.mobile .correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo { width:100%;}

.mobile .correContWrap.pageDepartment.education .mainContWrap .column03 .block06,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column03 .block07,
.mobile .correContWrap.pageDepartment.education .mainContWrap .column03 .block08,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 { width:100%;}

.correContWrap .mainContWrap .leftCont .narrowBoth01,
.correContWrap .mainContWrap .leftCont .narrowLeft01 {
    font-size: 1em;
    line-height: 1em;
    color:#fff;
}

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

/* 20171207 sa株式会社 start
主なカリキュラム紹介 の　見出しのスタイル　新規追加
*/
.l-ttl-curriculum
{
width:calc(100%)!important;
}
}

@media screen and (max-width:700px){
.mobile .correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .textFormat02 { font-size:1.6em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text02,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text02 { font-size:1.03em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text03 { font-size:0.95em;}

.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea03,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea03 { font-size:1em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea03 { font-size:0.95em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 { font-size:0.95em; line-height:1.3em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap .rightBlock { font-size:0.9em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg .text01 { line-height:1.3em; font-size:0.95em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock { margin-bottom:1em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 strong { font-size:0.8em;}
}

@media screen and (max-width:650px){
.correContWrap.pageDepartment.index .mainContWrap .column01 { margin-top:18px;}
.correContWrap.pageDepartment.index .mainContWrap .column01 .arrow01_1 { height:13px;}

.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text01, .correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text02 { font-size:1.05em;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 strong, .correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 strong, .correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong { font-size:1.45em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong { margin-left:13px; margin-right:5px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 .cell:nth-child(1) { width:22em;}
}

@media screen and (max-width:600px){
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_4 { width:54%;}

.correContWrap.pageDepartment .mainContWrap .textFormat01 br,
.correContWrap.pageDepartment .mainContWrap .textFormat02 br { display:none;}

.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text04,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text04 { font-size:1.1em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text05,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text05 { font-size:1.75em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text02,
.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02 { font-size:1em;}
/*スタンドアローン株式会社 20171212追記 肩書のフォントサイズ調整 */
.correContWrap.pageDepartment.education .mainContWrap .column01 .name02,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name02 { font-size:1em; line-height:1.4em; margin-top:0.75em}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text02 { line-height:1.6em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea .text01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg .text01 { font-size:0.9em;}
}

@media screen and (max-width:550px){
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 dd { font-size:1.05em; margin-top:-1.3em; margin-left:1.75em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock br,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock br { display:none;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text02 li { background-size:3px 3px; background-position:0.3em 0.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .rightBlock { font-size:0.95em; line-height:1.55em;}

.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 li { background-size:3px 3px; padding-left:10px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 { margin-top:17px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 .cell:nth-child(1) { width:35%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .photoArea,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .photoArea { display:none;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .mobileImg { display:block;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 { margin-top:0; margin-left:0; margin-right:0;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea03,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea03 { margin-left:2.112%; margin-right:2.112%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 { display:block;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .cell { display:block;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .tableFormat01 .cell:nth-child(1) { width:100%;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea02 { font-size:0.95em; margin-top:0.5em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea03 { margin-top:1em; line-height:1.7em; margin-top:0.5em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 { font-size:1.05em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .rightBlock { padding-top:1em; padding-bottom:1em;}
}

@media screen and (max-width:500px){
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text01 { font-size:1.15em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text02 { font-size:1.1em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon01,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .icon02 { float:none;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .course01 { margin-left:0; width:100%; float:none; margin-top:3px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .course01 object { margin-left:-0.3%;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01 { font-size:1em; line-height:1.5em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .desc01 { font-size:0.95em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01 br { display:none;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent { padding-top:0.8em; padding-bottom:0.75em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent .text01 { padding-left:1.6em;}
.correContWrap.pageDepartment.index .mainContWrap .note01 { line-height:1.5em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent strong.icon03_1,
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent strong.icon03_2 { font-size:0.83em;}
.correContWrap.pageDepartment.index .mainContWrap .note01 { font-size:1em;}

.correContWrap.pageDepartment .mainContWrap .subTitle02 img { width:120%;}
.correContWrap.pageDepartment.education .mainContWrap .column01,
.correContWrap.pageDepartment.education .mainContWrap .column02,
.correContWrap.pageDepartment.education .mainContWrap .column03,
.correContWrap.pageDepartment.welfare .mainContWrap .column01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 { font-size:0.9em;}
.correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.correContWrap.pageDepartment.welfare .mainContWrap .textFormat02 { font-size:1.5em; padding-left:13px; border-width:0 0 0 3px;}
.correContWrap.pageDepartment.education .mainContWrap .textFormat01 sup { vertical-align:0.6em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 { margin-bottom:55px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap { display:block;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap .leftBlock { display:block; width:100%;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .innerWrap .rightBlock { display:block; width:100%; border-top:1px #eee solid; line-height:1.5em; padding-left:10px; padding-right:10px; padding-top:0.8em; padding-bottom:0.8em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02 { font-size:1.6em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text03,
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text01,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .leftBlock .text02 { font-size:1em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text04,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text04 { font-size:1em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01 .text05,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 .text05 { font-size:1.6em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .text02,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .text01 { margin-top:20px; margin-bottom:10px;}
}

@media screen and (max-width:450px){
.correContWrap.pageDepartment.index .mainContWrap .column01 { margin-top:10px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 { margin-top:15px;}
.correContWrap.pageDepartment.index .mainContWrap .arrow01_1 { height:14px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_4 { top:-16px;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .arrow01_2 { height:calc(100% + 16px); top:-15px;}

.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block08 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 strong,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea01 strong { font-size:1.3em;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea01,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea01 { margin-top:0;}
.correContWrap.pageDepartment.education .mainContWrap .column02,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 { margin-bottom:40px;}

.correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.correContWrap.pageDepartment.welfare .mainContWrap .textFormat02 { font-size:1.35em; padding-left:13px; border-width:0 0 0 2px;}
.correContWrap.pageDepartment.education .mainContWrap .textFormat01 sup { vertical-align:0.6em;}
.correContWrap.pageDepartment.education .mainContWrap .column01 .name01,
.correContWrap.pageDepartment.welfare .mainContWrap .column01 .name01 { font-size:0.8em; margin-top:10px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .block01 .rightBlock,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 .rightBlock { width:100%; margin-left:auto; margin-right:auto; margin-bottom:1.5em; float:none;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 { width:100%; background-image:none; margin-bottom:20px;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base { width:100%; padding-right:0; text-align:center;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base img,
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base object { width:100%; height:auto; margin-left:auto; margin-right:auto; display:block; float:none;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base img { max-width:317px;}
.correContWrap.pageDepartment .mainContWrap .column03 .subTitle02 .base object { max-width:320px;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .courseInfo .rightBlock { font-size:0.9em; line-height:1.5em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 { padding-top:4px; padding-bottom:4px; line-height:1.4em;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 strong { margin-left:6px;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .photoArea,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .photoArea { display:none;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .mobileImg { display:block;}
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea01 strong,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea02,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea02,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block06 .textArea03,
.correContWrap.pageDepartment.education .mainContWrap .column03 .block07 .textArea03 { margin-left:2.112%; margin-right:2.112%;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 { width:33%;}

.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 { margin-bottom:25px;}
}

@media screen and (max-width:400px){
.correContWrap.pageDepartment.index .mainContWrap .note01 { font-size:0.9em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .desc01 { font-size:0.9em; margin-top:10px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseName:first-of-type { margin-top:10px;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text01 { font-size:1.05em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text02 { font-size:0.95em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .text03 { line-height:1.4em; margin-top:0.65em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .courseContent { font-size:0.95em;}
.correContWrap.pageDepartment.index .mainContWrap .column02 .arrow01_4 { width:54.5%;}
.correContWrap.pageDepartment.index .mainContWrap .note01 { margin-top:0.5em;}

.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 { text-align:left;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01 img,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 img,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01 object,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 object { margin-left:14px;}
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department01 .heading01 object,
.mobile .correContWrap.pageDepartment.index .mainContWrap .column02 .department02 .heading01 object { left:0;}

.mobile .correContWrap.pageDepartment.education .mainContWrap .textFormat01,
.mobile .correContWrap.pageDepartment.welfare .mainContWrap .textFormat02 { font-size:1.4em;}

.correContWrap.pageDepartment.education .mainContWrap .column02 .courseWrap1 .course { border-spacing:4px 5px; width:calc(100% - 6px); margin-left:5px;}
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info02 .text1 { font-size:0.9em;}
.correContWrap.pageDepartment.education .mainContWrap .textFormat01 sup { font-size:0.65em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block01 { margin-bottom:25px;}
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block03 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block04 .textArea02,
.correContWrap.pageDepartment.welfare .mainContWrap .column03 .block05 .textArea02 { font-size:0.9em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock,
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .rightBlock { padding-top:1.2em; padding-bottom:1.2em; font-size:0.9em;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .leftBlock { width:94px; padding-left:0; padding-right:0;}
.correContWrap.pageDepartment.welfare .mainContWrap .column02 .block02 .rightBlock { padding-left:15px;}
}

@media screen and (max-width:350px){
.correContWrap.pageDepartment.education .mainContWrap .column02 .infoArea01 .info01 { width:31.5%;}
}
