/* indexページのレイアウト用CSS */

/* 印刷用 */
@media print{
#top{
width:760px;
margin-left: 80px;
}

#new{
width:760px;
padding-top:10px;
padding-bottom:10px;
}
#new img{
width:760px;
}
#title{
float: left;
width:120px;
height:auto;
margin-left:40px;
color:#121269;
}
#body{
float: left;
width:auto;
margin-left:30px;
margin-top:0px;
}
.banner{
	width: 170px;
	height: 45px;
	margin-left:3px;
}
#identity_title{
width:540px;
font-size:13pt;
color:#121269;
margin-left:37px;
padding-bottom:20px;
}
#identity{
width:540px;
margin-left:37px;
margin-bottom: 2em;
}
}
/* 画面表示用 */
@media screen{
h2 {
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 1.3em;
    color: #121269;
}
#top{
	width: fit-content;
	margin: 0 auto;
}

#new{
border-top:1px solid #121269;
border-bottom:1px solid #121269;
padding-top:10px;
padding-bottom:10px;
padding-bottom: 10px;
    margin-bottom: 40px;
}
/*#new img{
width:760px;
}*/
#title{
color:#121269;
clear:left;
}
#body{
margin-top:0px;
}
#body p{margin-bottom:10px;}
.banner{
	width: 170px;
	height: 45px;
	margin-top:5px;
	margin-left:3px;
}
.banner img{
	margin-bottom:20px;
}
.key_visual {
    margin-bottom: 60px;
}
.key_visual img {
    display: block;
}
#identity_title{
/*width:540px;*/
/*max-width:760px;*/
font-size:13pt;
text-align:center;
color:#121269;
/*margin-left:37px;*/
padding-bottom:2em;
}
#identity{
max-width:760px;
/*width:540px;*/
/*margin-left:37px;*/
margin-bottom: 2em;
}

.wrap_mark {
    padding-top: 60px;
}
.wrap_mark ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
}
.wrap_mark ul li {
    width: 10%;
    margin: 0 2%;
}

}

@media screen and (max-width:600px){
.wrap_mark ul li {
    width: 20%;
}
}