@charset "utf-8";
/* css Document */
.cont_menu{
 font-size: 2rem;
}
.cont_menu{
 display: flex;
 display: -webkit-flex;
 justify-content:space-between;
 flex-wrap: wrap;
}
.cont_menu > .cont_menu_inner{
 width: 45%;
 margin-bottom: 50px;
 box-sizing: border-box;
}
.cont_menu_inner:last-child{
 margin-bottom: 0;
}
.cont_menu_inner p.cont_menu_inner_title{
 color:#fff;
 position: relative;
 text-align: center;
 background-color: #000;
 padding: 10px 0;
 margin-bottom: 30px;
}
.cont_menu_inner p.cont_menu_inner_title::after{
	content:'';
	top: 100%;
	left: 50%;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #000;
	border-width: 14px;
	margin-left: -14px;
}
.cont_menu_inner {
}
.cont_menu_inner dl{
 display: flex;
 display: -webkit-flex;
 width: 100%;
 font-size: 1.3rem;
 margin-bottom: 10px;
}
.cont_menu_inner dt{
 width: 80%;
}
.cont_menu_inner dd{
 width: 20%;
 text-align: right;
}
.cont_menu_inner p.cont_menu_inner_txt{
 font-size: 1rem;
 margin-bottom: 10px;
}

/* 1080px以下*/
@media (max-width: 1079px) {
.cont_menu{
 font-size: 1.2rem;
}
.cont_menu_inner dl{
 font-size: 1rem;
}
}


/* 600px以下（スマホ対応）*/
@media (max-width: 599px) {
.two_column_01{
 display: block;
 display: -webkit-block;
}
.cont_caution .two_column_01 p{
 width: 100%;
}
.two_column_01 div{
 width: 50%;
 margin: 0 auto;
}
}