@charset "shift_jis";

@media screen and (min-width: 750px) {
div.content_box {
	margin:1vw auto;
}

div.content ul {
	list-style: none; 
	background-color: #fff; 
	border-radius: 5px;
	border: 1px solid #259df8;
	margin:1vw auto;
}

div.content li {
	width:90%;
	text-align:left;
	margin-left: 1%; 
	font-weight:bolder;
	list-style: none; 
}

div.content li.day {
	font-weight:normal;
}

div.content a.blue_li {

}
div.content a {
	text-decoration:none;
	line-height: 3vw;
	font-size: 1.5vw;
}

div.join{
	background-color: #fff; 
	border-radius: 10px;
	border: 2px solid #ccc;  
	width:50%;
	text-align:center;
	padding:8px;
	margin:25px 0 25px 25%;	
	font-weight:bolder;
	box-shadow:rgba(10, 10, 122, 0.1) 0px 0px 6px 3px inset;
}

div.join img{
	width:1.7%;
	position:absolute;
	right:25%;
}

div.content ul.second {
	background-color: #eee; 
	border: 1px solid gray;   
}
div.content ul.second .second_li{
	color:#555;
}

a.btn_base_triangle {
	width:35%;
        padding: 0.6%;
    margin:1vw auto 3vw;
}

div.gak_top {
	width:88%;
}

}

@media screen and (max-width: 750px) {

div.content_box {
	width:96%;
	margin:5vw auto;
}

div.content ul {
	list-style: none; 
	background-color: #fff; 
	border-radius: 5px;
	border: 1px solid #259df8;   
	padding:1vw;
	margin:5vw auto;
}

div.content li {
	width:95%;
	text-align:left;
	margin-left: 1%; 
	font-weight:bold;
	list-style: none; 
}

div.content li.day {
	font-weight:normal;
}

div.content a {
	text-decoration:none;
	line-height: 8vw;
	font-size: 5vw;
}

div.join{
	background-color: #fff; 
	border-radius:10px;
	border: 2px solid #ccc;  
	width:70%;
	text-align:center;
	padding:8px;
	margin:25px 0 25px 14%;	
	font-weight:bolder;
	box-shadow:rgba(10, 10, 122, 0.1) 0px 0px 6px 3px inset;
}

div.join img{
	width:3.2%;
	position:absolute;
	right:17%;
}

div.content ul.second {
	border: 1px solid gray;   
	background-color: #eee; 
}
div.content ul.second .second_li{
	color:#555;
}

a.btn_base_triangle {
	width:60%;
        padding:1.5%;
	margin:5vw auto 8vw;
        background-size:5% auto;
}

}