@charset "utf-8";

.daigaku{
    width:100%;
}
.daigaku_block_ttl{
    font-size:3.7em;
}
.daigaku_title{
    font-size:1.7em;
    padding:1% 0.5%;
}
.daigaku_title img{
    width:4.5%;
    margin-right: 1%;
    margin-bottom: 1%;
}
.introduce{
    padding:2%;
    font-size:1.3em;
    line-height:125%;
    margin-bottom:1%;
}
.introduce p{
    padding:1%;
}
.chirashi{
    width:31%;
    padding:1%;
    margin:1%;
    float:left;
    display:block;
}
.daigaku_photo{
    float:left;
}
.daigaku_photo img {
    width:48%;
    float:left;
    padding:2%;
    margin:1%;
}
.daigakuin_photo_left,.daigakuin_photo_right{
    width:98%;
    padding:1%;
    margin:1%;
    float:left;
}
.daigakuin_photo img{
    width:48%;
    margin:1%;
    padding:1%;
    float:left
}
.section_area_daigaku{
	padding-bottom:0;
}
.section_area_daigakuin{
	padding-top:0;
}
/* 20250512 */
.chirashi_last {
	width: 31%;
    padding: 1%;
    margin: 1%;
    float: none;
    display: block;
}
/* 20250529 */
.sub_ttl {
	font-size: 0.8em;
	text-indent: 2em;
	margin-top: -0.4em;
}
@media screen and ( max-width:1200px){
    .chirashi{
        width: 48%;
        float: left;
        padding: 1%;
        margin: 1%; 
    }
    .daigaku_photo{
        width:98%;
        padding:1%;
        margin:0 auto;
        clear:both;
    }
    .daigaku_photo img{
        width:48%;
        float:left;
        margin:1%;
        padding:1%;
    }
    .daigakuin_photo_left,.daigakuin_photo_right{
        width:98%;
        padding:1%;
        margin:1%;
    }
    .daigakuin_photo img{
        width:48%;
        padding:1%;
        margin:1%;
        float:left;
    }
    .daigakuin_photo_left,.diagakuin_photo_right{
        width:98%;
        padding:1%;
    }
	/* 20250618 */
	.chirashi_last {
		width: 48%;
		float: none;
		padding: 1%;
		margin: 1%;
	}
}
@media screen and (max-width:599px){
    .chirashi,.daigaku_photo,.daigakuin_photo_left,.daigakuin_photo_right{
        width:96%;
        padding:2%;
        margin:2%;
    }
    .daigaku_photo,.daigakuin_photo{
        width:96%;
        padding:2%;
        margin:2%;
        float:none;
        clear:both;
    }
    .daigaku_photo img,.daigakuin_photo img{
        width:96%;
        padding:2%;
        margin:2%;
        float:none;
        clear:both;
    }
	/* 20250618 */
	.sub_ttl {
		text-indent: 0;
	}
	.chirashi_last {
		width: 96%;
		padding: 2%;
		margin: 2%;
	}
}