﻿/*メイン*/
section{
    width: 100%;
}
.pick_up{
    height: 10rem;
    padding-top: 10rem;
    display: flex;
    justify-content: center;
}
.pick_up div{
}
.pick_up div h1{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 3em;
/*	text-align:center;*/
    color: #323333;
    letter-spacing: 4px;
}
/*メイン*/
.eve_news{
    background-image: url("../image/top_back.jpg");
    background-repeat: repeat;
    background-size:auto;
    width: 960px;
    max-width: 100%;
}
.eve_news article{
    /* width: 50%; */
    padding-top: 5vh;
}
.eve_title h2{
    font-size: 1.2em;
/*    text-align:left;*/
    padding-left: 0.2em;
    height: 1.5em;
}
.eve_con{
    border-top: solid 0.5px #e15927;
    border-bottom: solid 0.5px #e15927;
    padding: 3vh 0;
    margin-top: 3vh;
    margin-bottom: 8vh;
    display: table;
}
.eve_con_sent{
    width: 62%;
    display: table-cell;
    padding-right: 5%;
}
.eve_con_sent p{
    font-weight: 500;
}
.eve_con_icon{
    display: table-cell;
}
.eve_con_icon img{
	box-shadow:0 0 10px 0 #000000;
}
.img_1in1{
    width: 100%;
}
.img_2in1{
    width: 49%;
}
.eve_con_icon figcaption{
    text-align: center;
    font-family: vdl-v7marugothic,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.2rem;
}
.eve_news h4{
    width:20%;
    height: 3rem;
    display: table;
    padding-bottom: 50px;
}
.eve_news h4 div{
    background: rgba(255,255,255,0.6);
    border: solid 1px #000000;
    font-family: 'Noto Sans JP', sans-serif;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
/*メイン*/
/*画面の横幅が640pxまで*/
@media screen and (max-width: 768px){
    .pick_up div h1 {
        font-size: 2em;
    }
    .pick_up {
        height: 15vh;
        padding-top: 11vh;
    }
    .eve_news article{
        width: 90%;
        margin: auto;
    }
    .eve_news h4{
        width: 30%;
        margin: auto;
    }
    .eve_title h2 {
        font-size: 0.95em;
/*        padding-left: 0.8em;*/
        padding-left: 0;
        width: 90%;
    }
    .eve_con{
        display:block;
        padding: 0.5vh 0;
    }
    .eve_con_sent {
        width: 100%;
        display: flex;
        padding: 0;
    }
    .eve_con_icon {
        padding-top: 2vh;
    }
}
/*画面の横幅が640pxまで*/