@charset "shift_jis";

@media screen and (min-width: 750px) {

div.content ul{
        margin:1vw 0;
        padding: 0;
    }

div.content{
	width:90%;
	margin:0 auto;
}
.big{
	font-size:2vw;
    margin-bottom: 0.7vw;
}

.seminar_err{
	font-size:2vw;
	line-height: 3vw;
    margin-bottom: 1vw;
	padding:1vw;
	background-color: rgb(255, 0, 102);
	color:#FFFFFF;
	font-weight: bold;
}

div.top_text {
	width:2%;
	min-height:1px;
	float:left;
}

div.second_text {
	width:98%;
	min-height:1px;
	float:left;
}

.ex{
	margin:3vw 0;
	width:23vw;
}
.ex ul{
	background:#cae7ff;
	margin:0;
}
.ex li{
	display:inline-block;
        font-size:1.8vw;
        padding:3.6% 0 1% 0;
}
.ex li.id{
	width:10vw;
	padding-left:5%;
        font-size:1.4vw;
        
}

.entry{
    margin: 2vw 3vw;
}
.entry ul li{
    list-style: disc;
    margin: 1vw 0;
}


.gray_link {
	border-radius: 10px;
	border: 2px solid #ccc;
	text-align:center;
	color:#259df8; 
	box-shadow:rgba(10, 10, 122, 0.1) 0px 0px 6px 3px inset;
	padding:3% 0;
	width:100%;
}

table{
    width: 90%;
    margin-left: 3%;
    margin-top: 2vw;
}
table th{
    width:30%;
}
table td{
    width: 60%;
    padding-left:5%;
}

.return{
    text-align: center;
    margin-top: 4vw;
}

div.link_big {
	width:33%;
	margin-top:0.5vw;
	margin-bottom:1vw;
        margin-right: 2vw;
	float:left;
}

.guid_text {
	width:55%;
	margin-bottom:1vw;
	padding-left:3%;
	float:left;
        margin-top:0.5vw;
}


}

@media screen and (max-width: 750px) {

 div.content ul{
        margin:3vw 0;
        padding: 0;
    }   
    
div.content{
	width:95%;
	margin:0 auto;
}

.big{
	font-size:6vw;
    margin-bottom: 2vw;    
}

.seminar_err{
	font-size:5vw;
	line-height: 6vw;
    margin-bottom: 3vw;
	padding:2vw;
	background-color: rgb(255, 0, 102);
	color:#FFFFFF;
	font-weight: bold;
}

div.top_text {
	width:5%;
	min-height:1px;
	float:left;
}

div.second_text {
	width:95%;
	min-height:1px;
	float:left;
}

.big2311g{
    margin-left: 3%;
}

.ex{
	margin:8vw 0;
	width:70%;
}
.ex ul{
	margin:3vw 0;
	background:#cae7ff;
}
.ex li{
	display:inline-block;
        padding: 2vw 0;
        font-size: 5vw;
        font-weight: bold;
}
.ex li.id{
	width:43%;
	padding-left:5%;
        font-size: 4.6vw;
        font-weight: normal;
}

.entry{
    margin:6vw 0vw 6vw 5vw;
}
.entry ul li{
    list-style: disc;
    margin: 3vw 0;
}

.link_big{
    width: 70%;
    margin: 5vw auto;
}
.gray_link {
	border-radius: 10px;
	border: 2px solid #ccc;
	text-align:center;
	color:#259df8; 
	box-shadow:rgba(10, 10, 122, 0.1) 0px 0px 6px 3px inset;
	padding:3.3% 0;
	width:100%;
}

.return{
    text-align: center;
    margin-top: 9vw;
}

div.link_big {
	width:85%;
	margin:0 auto;
	margin-bottom:3vw;
}

.guid_text{
    width: 95%;
    margin: 0 auto;
}

}
