@charset "UTF-8";

#sec-all-title{display: block;}
#sec-all-title #top-bdr-main{display: flex; display: -webkit-flex;}
#sec-all-title #top-bdr-main #blk-cal{display: block;}
#sec-all-title #top-bdr-main #top-bdr{border-top: 2px dashed #f2f2f2; margin: 30px 0px;}

#sec-all-title h1{font-family: "じゅん 201"; text-align: center;}
#sec-all-title #btn-bdr{border-bottom: 2px dashed #f2f2f2; margin: 30px 0px;}
@media screen and (max-width:440px){
	#sec-all-title h1{font-size: 26px;}
}

.sec-illust{display: block; text-align: center;}
.sec-illust img{width: 80%; margin: 0 auto;}
@media screen and (max-width:440px){
    .sec-illust img{width: 100%;}
}

.sec-column-main{margin: 80px 0px 30px; font-family: "じゅん 201";}
.sec-column-main .inner{display: flex; display: -webkit-flex;}
.sec-column-main .inner img{display: block; width: 25%; height: 25%; border-radius: 5%;}
.sec-column-main .inner .blk-right{display: block; margin-left: 10px;}
.sec-column-main .inner .blk-right h2{font-size: 24px;}
.sec-column-main .inner .blk-right p{}
@media screen and (max-width:440px){
    .sec-column-main{margin-bottom: 50px;}
    .sec-column-main .inner{display: block;}
    .sec-column-main .inner img{width: 100%; height: auto; margin-bottom: 10px;}
}
@media screen and (max-width:320px){
    .sec-column-main .inner .blk-right{margin-left: 0px;}
    .sec-column-main .inner .blk-right h2{margin-bottom: 20px;}
}