@charset "utf-8";
/* CSS Document */

#main_visual{
	width:100%;
	position:relative;
	background:#1baad1;
	border-bottom:2px solid #ccc;
}

.main_title_01{
	text-align:center;
	padding:25px 0;
	color:#fff;
	font-size:146.5%;
	letter-spacing:1px;
	font-family: Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

.ss_title{
	text-align:center;
	color:#fff;
	font-size:80%;
}

.contents{
	margin:30px 0 50px;
}


.contents_title{
	text-align:center;
	color:#69F;
	font-size:116%;
	font-weight:bold;
}

.text{
	font-size:100%;
	color:#333;
	padding:10px;
	letter-spacing:1px;
}

/*/////////////アコーディオン//////////////////////*/
.accordion_dl{
	width:94%;
	margin:20px auto 20px;
	background:#1baad1;
}

.accordion_dl dt {
	border: 1px solid #fff;
    font-size:116%;
	letter-spacing:1px;
    color: #fff;
    cursor: pointer;
    position: relative;
	padding:20px 30px 20px 10px;
}
 
.accordion_dl dt:before {
    display: block;
    content: "";
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 50%;
    right: 15px;
    width: 10px;
    height: 10px;
    margin-top: -8px;
    background: #fff;
}
 
.accordion_dl dt:after {
    display: block;
    content: "";
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 50%;
    right: 15px;
    width: 10px;
    height: 10px;
    margin-top: -13px;
    background: #1baad1;
}
 
.accordion_dl dd {
    background: #fff;
    padding:10px;
	color:#333;
	font-size:100%;
	letter-spacing:1px;
}

