@charset "utf-8";
/* CSS Document */

html{
	overflow-x:hidden;
	font-family: 'Noto Sans CJK JP', 'Noto Sans JP', sans-serif, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif;
}
body{
	margin: 0px;
}
p, h2, h3, h4{
	margin-block-start: 0em;
    margin-block-end: 0em;
	/*text-align: justify;*/
    text-justify: inter-ideograph;
}
img{
	vertical-align: bottom;
	width:100%;
}
p span, h2 span, h3 span, h4 span, p span, li span, td span, th span{
	display: inline-block;
}
ul{
	padding-inline-start: 20px;
}
p, h1, h2, h3, h4, li, a{
	color: #251e1c;
        line-height:1.7em;
}
a{
	transition: 0.8s;
}
a:hover{
	opacity: 0.4;
}

/*ハンバーガーメニュー*/
header nav ul {
	padding-inline-start: 0px;
}
header nav ul li {
    padding: 0.8em 1em 0.8em 1em;
    font-size: 16px;
    list-style-type: none;
    font-weight: bold;
}
header nav ul li a{
    text-decoration: none;
}
header nav ul li:nth-of-type(1) a{
	color: #004097;
}
header nav ul li:nth-of-type(2) a{
	color: #00a0e1;
}
header nav ul li:nth-of-type(3) a{
	color: #e95504;
}
header nav ul li:nth-of-type(4) a{
	color: #00ab95;
}
header nav ul li:nth-of-type(5) a{
	color: #e64387;
}
header nav ul li:nth-of-type(6) a{
	color: #004097;
}


#top{
	width:100%;
	margin-bottom: 2rem;
}
#top .top{
	width:100%;
}
#top .top img{
	width:100%;
}

nav#lp_nav{
	width:100%;
}
nav#lp_nav .menu_title{
	width:80%;
	margin: 0 auto;
}
nav#lp_nav .menu_title .text{
	width:100px;
	padding-left: 0.5rem;
}
nav#lp_nav .menu_title .text img{
	width:100%;
}
nav#lp_nav ul{
	width:80%;
	margin: 0 auto;
}
nav#lp_nav ul li{
	list-style-type: none;
	margin-top: 0.5em;
	margin-bottom: 1.0em;
	padding-left: 0.8em;
	border-left:6px solid #e50012;
	font-weight: bold;
	font-size:4.5vw;
}
nav#lp_nav ul li a{
	text-decoration: none;
}

/*セクション1 ビジネスコミュニケーション学部*/
#section1{
	padding-bottom: 3rem;
}
#section1 .section1{
}
#section1 .section1 .content1{
	width:100%;
}
#section1 .section1 .content1 img1{
	width:100%;
}
#section1 .section1 .content1 .box_con{
	background-color: #fcece0;
	margin-top: -25%;
	padding-top: 25%;
}
#section1 .section1 .content1 .box_con .text{
	width: 95%;
	margin: 0 auto;
}
#section1 .section1 .content1 .box_con .text .img2{
	width:50%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section1 .section1 .content1 .box_con .text p{
	font-size:4.0vw;
	margin-bottom: 1em;
	text-align: center;
	font-weight: bold;
}
#section1 .section1 .content1 .box_con .text .img3{
	width:100%;
	padding-bottom: 1rem;
}
#section1 .section1 .content2{
	width:100%;
}
#section1 .section1 .content2 .img4{
	width:100%;
}
#section1 .section1 .content2 .text{
	width: 95%;
	margin: 0 auto;
}
#section1 .section1 .content2 .text p{
	font-size:4.0vw;
	text-align: center;
	margin-bottom: 1em;
	font-weight: bold;
}
#section1 .section1 .content2 .text p span{
	color: #e95504;
}
#section1 .section1 .content2 .text .img5{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section1 .section1 .content2 .text .img6{
	width:100%;
	margin-bottom: 1rem;
}

/*セクション2　心理学部*/
#section2{
	padding-bottom: 3rem;
}
#section2 .section2{
}
#section2 .section2 .content1{
	width:100%;
}
#section2 .section2 .content1 img1{
	width:100%;
}
#section2 .section2 .content1 .box_con{
	background-color: #e5f4fc;
	margin-top: -25%;
	padding-top: 25%;
}
#section2 .section2 .content1 .box_con .img2{
	width:50%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section2 .section2 .content1 .box_con p{
	font-size:4.0vw;
	margin-bottom: 1em;
	text-align: center;
	font-weight: bold;
}
#section2 .section2 .content1 .box_con .img3{
	width: 100%;
}
#section2 .section2 .content1 .box_con .text{
	width: 95%;
	margin: 0 auto;
}
#section2 .section2 .content1 .box_con .text .img4{
	width:90%;
	margin-bottom: 1rem;
	padding-left: 8%;
}
#section2 .section2 .content1 .box_con .text p{
	font-size:4.0vw;
	margin-bottom: 2em;
	text-align: center;
	font-weight: bold;
}
#section2 .section2 .content1 .box_con .text p span{
	color: #00a0e1;
}
#section2 .section2 .content1 .box_con .text .img5{
	width:100%;
	padding-bottom: 1rem;
}
#section2 .section2 .content2{
	width:100%;
}
#section2 .section2 .content2 .img6{
	width:100%;
}
#section2 .section2 .content2 .text{
	width: 95%;
	margin: 0 auto;
}
#section2 .section2 .content2 .text p{
	font-size:4.0vw;
	text-align: center;
	margin-bottom: 1em;
	font-weight: bold;
}
#section2 .section2 .content2 .text p span{
	color: #00a0e1;
}
#section2 .section2 .content2 .text .img7{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section2 .section2 .content2 .text .img8{
	width:100%;
	margin-bottom: 1rem;
}



/*セクション3 栄養・子ども学部健康栄養学科*/
#section3{
	padding-bottom: 3rem;
}
#section3 .section3{
}
#section3 .section3 .content1{
	width:100%;
}
#section3 .section3 .content1 img1{
	width:100%;
}
#section3 .section3 .content1 .box_con{
	background-color: #ddefeb;
	margin-top: -25%;
	padding-top: 25%;
}
#section3 .section3 .content1 .box_con .text{
	width: 95%;
	margin: 0 auto;
}
#section3 .section3 .content1 .box_con .text .img2{
	width:50%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section3 .section3 .content1 .box_con .text p{
	font-size:4.0vw;
	margin-bottom: 1em;
	text-align: center;
	font-weight: bold;
}
#section3 .section3 .content1 .box_con .text p span{
	color: #00ab95;
}
#section3 .section3 .content1 .box_con .text .img3{
	width:100%;
	padding-bottom: 1rem;
}
#section3 .section3 .content2{
	width:100%;
}
#section3 .section3 .content2 .img4{
	width:100%;
}
#section3 .section3 .content2 .text{
	width: 95%;
	margin: 0 auto;
	position: relative;
	padding-top: 23%;
}
#section3 .section3 .content2 .text p{
	font-size:4.0vw;
	text-align: center;
	margin-bottom: 1em;
	font-weight: bold;
}
#section3 .section3 .content2 .text p span{
	color: #00ab95;
}
#section3 .section3 .content2 .text .img4_2{
	position: absolute;
	width: 35%;
	top:-2%;
	right:0;
}
#section3 .section3 .content2 .text .img5{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section3 .section3 .content2 .text .img6{
	width:100%;
	margin-bottom: 1rem;
}


/*セクション4　栄養・子ども学部子ども教育学科*/
#section4{
	padding-bottom: 3rem;
}
#section4 .section4{
}
#section4 .section4 .content1{
	width:100%;
}
#section4 .section4 .content1 img1{
	width:100%;
}
#section4 .section4 .content1 .box_con{
	background-color: #fae1ea;
	margin-top: -25%;
	padding-top: 25%;
}
#section4 .section4 .content1 .box_con .img2{
	width:50%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section4 .section4 .content1 .box_con p{
	font-size:4.0vw;
	margin-bottom: 1em;
	text-align: center;
	font-weight: bold;
}
#section4 .section4 .content1 .box_con p span{
	color: #e64387;
}
#section4 .section4 .content1 .box_con .img3{
	width: 100%;
}
#section4 .section4 .content1 .box_con .text{
	width: 95%;
	margin: 0 auto;
}
#section4 .section4 .content1 .box_con .text p{
	font-size:4.0vw;
	margin-bottom: 2em;
	text-align: center;
	font-weight: bold;
}
#section4 .section4 .content1 .box_con .text p span{
	color: #e64387;
}
#section4 .section4 .content1 .box_con .text .img4{
	width:100%;
	padding-bottom: 1rem;
}
#section4 .section4 .content2{
	width:100%;
}
#section4 .section4 .content2 .img5{
	width:100%;
}
#section4 .section4 .content2 .text{
	width: 95%;
	margin: 0 auto;
	margin-top: 2rem;
}
#section4 .section4 .content2 .text .img6{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 2rem;
}
#section4 .section4 .content2 .text p{
	font-size:4.0vw;
	text-align: center;
	margin-bottom: 2em;
	font-weight: bold;
}
#section4 .section4 .content2 .text p span{
	color: #e64387;
}
#section4 .section4 .content2 .text .img7{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
#section4 .section4 .content2 .text .img8{
	width:100%;
	margin-bottom: 1rem;
}


#section5{
}
#section5 .section5{
	width:95%;
	margin: 0 auto;
}
#section5 .section5 .img1{
	width:100%;
	padding-bottom: 1rem;
}
#section5 .section5 .img2{
	width:100%;
	padding-bottom: 1rem;
}
#section5 .section5 p{
	font-size:4.0vw;
	text-align: center;
	margin-bottom: 2em;
	font-weight: bold;
}


footer{
	width:100%;
	margin-top: 20%;
}
footer .footer{
	text-align: center;
}
footer .footer .info{
	width:90vw;
	margin: 0 auto;
}
footer .footer .info .flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1rem;
	margin-top: 0.5rem;
}
footer .footer .info .flex1 .rogo{
	width:40%;
}
footer .footer .info .flex1 .icon{
	width: 12%;
}
footer .footer .info p{
	font-size: 3.7vw;
	font-weight: bold;
}
footer .footer .info .flex2{
	align-items: flex-end;
}
footer .footer .info .flex2 .tel a{
	font-size: 5.0vw;
	color: #004097;
	text-decoration: none;
	font-weight: bold;
}
footer .footer .info2{
	width:100%;
}
footer .footer .info2 .text{
	width:100%;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	margin-bottom: 0.2rem;
}
footer .footer .info2 .text p{
	font-size: 2.8vw;
	font-weight: bold;
	color: #fff;
}
footer .footer .info2 .text1{
	background-color: #00a0d3;
}
footer .footer .info2 .text2{
	background-color: #e95504;
}
footer .footer .info2 .text3{
	background-color: #00ab95;
}
footer .footer .info2 .text4{
	background-color: #e64387;
}
footer .footer .info2 .text5{
	background-color: #7b59a2;
}
footer .footer .info2 .flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap:0.2rem;
}

#copyright{
	text-align: center;
	background-color: #004097;
	padding-bottom: 10%;
}
#copyright small{
	color: #fff;
}

.gotop{
	width:10%;
	position: fixed;
	bottom:1%;
	right:3%;
}
.gotop a:hover{
	opacity: 1;
}

