@charset "utf-8"; /* ==========================================
 蜈ｱ騾�
============================================*/
* {
  box-sizing: border-box;
font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	color:#3f3e3e;
}


.brgt-1{
	max-width:900px;
	margin:50px auto 0;
}
.brgtarea{
	display:block;
	max-width:1200px;
	margin:0 auto;
	margin-top:100px;
}
.brgtarea-sp{
	display:none;
}
.brgt-1-1{
	font-size:15px;
	line-height:2;
}
.brgt-1-2{
	font-size:12px;
}
.brgt-2{
	max-width:900px;
	margin:50px auto;
}
.brgt-2-1{
	margin-top:50px;
}
.brgt-2-1-sp{
	display:none;
}

.brgt-2-1sp{
	display:none;
}

.brgtpoint{
   
}

.brgtpointp{
	color: #2d5dc8;
	font-family: 'Pathway Gothic One', sans-serif;
	font-size: 25px;
	letter-spacing: 0.06em;
    line-height: 1.0;
    margin-bottom: 20px;
}

.brgtpoint p:before{
content: "";
    display: block;
    width: 90px;
    height: 1px;
    background: #5b5b5b;
    position: relative;
    right: -30px;
    top: 14px;
    transform: translate(100%, 0);
}

.brgt-3{
	display:flex;
	max-width:900px;
	margin:auto;
	align-items: center;
	margin-top:100px;
}
.brgt-3item-1{
	width:48%;
}
.brgt-3item-2{
	width:48%;
}
.brgt-3-1{
	font-size:20px;
	margin-top:30px
}
.brgt-3-2{
	font-size:13px;
	margin-top:30px;
}
.brgt-3item-1-sp{
	dsiplay:none;
}
.brgt-3item-2-sp{
	display:none;
}

.brgt-4{
	max-width:900px;
	margin:auto;
	margin-top:100px;
}

.brgt-4fl{
	display:flex;
	margin-top:30px;
}
.brgt-4fl-item1{
	width:40%;
}

.brgt-4fl-item2{
	width:60%;
	padding-left:20px;
	font-size:14px;
}

.meyasu{
	border:#363a3c 1px solid;
	padding:10px 15px;
	margin:10px auto;
}
.meyasu-1{
	font-size:18px;
}
.meyasu-2{
	font-size:13px;
	margin-top:10px;
}
.brgt-5{
	max-width:900px;
	margin:auto;
	margin-top:100px;
}
.bizumet1{
	margin-bottom:10px;
}
.bizumet2{
	margin-top:30px;
}
.brgt-6{
	max-width:900px;
	margin:auto;
	margin-top:100px;
	
}
.brgt-6t{
	margin-bottom:50px;
}
.acd-check2{
    display: none;
	
}
.acd-label2{
    color: #3f3e3e;
    display: block;
	margin-top:20px;
	font-size:14px;
	margin-bottom:20px;
	max-width:850px;
	display:block;
	position:relative;
	border-bottom:1px dotted #d6dde3;
}
.acd-content2{
    height: 0;
    opacity: 0;
    padding: 0 10px;
    transition: .5s;
    visibility: hidden;
	font-size:14px;
	line-height:1.8;
}
.acd-check2:checked + .acd-label2 + .acd-content2{
    height: 150px;
    opacity: 1;
    padding: 10px;
    visibility: visible;
}
.brgt-7{
	max-width:900px;
	margin:auto;
	margin-top:100px;
	margin-bottom:100px;
}
.brgt-7-t{
	font-size:14px;
	
}

.interval-{
	margin:30px 0;
	font-size:17px;
}

.interval{
	max-width:850px;
	border:dotted 1px #1850e3;
	text-align:center;
	margin-top:10px;
}
.intervalb{
	font-weight:bold;
}


.acd3{
	background-color: #e7eaf4;
}

.acd-check3{
    display: none;
	
}
.acd-label3{
    color: #3f3e3e;
    display: block;
	font-size:17px;
	max-width:850px;
	display:block;
	position:relative;
	padding:15px 0 15px 15px;
}
.acd-content3{
    height: 0;
    opacity: 0;
    padding: 0 10px;
    transition: .5s;
    visibility: hidden;
	font-size:14px;
	line-height:1.8;
}
.acd-check3:checked + .acd-label3 + .acd-content3{
    height: 250px;
    opacity: 1;
    padding: 0 10px 10px ;
    visibility: visible;
}

.arrow{
	position: absolute;
    right: 10px;
    top: 45%;
}
	
.teikiflex{
	display:flex;
	max-width:100%;
	justify-content: cetner;
}
.teikiflex-item1{
	width:32%;
	background-color:#fff;
	text-align:center;
	margin:1%;
	font-size:13px;
	padding:20px 0;
}
.teikiflex-item2{
	width:32%;
	background-color:#fff;
	text-align:center;
	margin:1%;
	font-size:13px;
	padding:20px 0;
}
.teikiflex-item3{
	width:32%;
	background-color:#fff;
	text-align:center;
	margin:1%;
	font-size:13px;
	padding:20px 0;
}

.aboutteikil{
	text-align:right;
	margin-top:10px;
}

.aboutteikitx{
	max-width:850px;
	padding:10px;
	margin-top:20px;
}
.brgt-3item-1-sp{
		display: none;
	}
.brgt-3item-2-sp{
		display: none;
	}

@media screen and (max-width: 640px){
	
	.brgtarea{
        display:none;
    }

    .brgtarea-sp{
        display:block;
        max-width:640px;
        margin:0 auto;
    }

    .brgt-1{
        max-width:640px;
        padding:20px;
    }

    .brgt-2-1{
        display:none;
    }

    .brgt-2{
        max-width:640px;
    }

    .brgt-2-1sp{
        display:block;
        margin-top:50px;
    }

    .brgt-3{
        display:block;
        padding:10px;
    }

    .brgt-3item-1{
        display:none;
    }

    .brgt-3item-2{
        display:none;
    }

    .brgt-3item-1-sp{
        display:block;
        margin-top:30px;
    }

    .brgt-3item-2-sp{
        display:block;
        margin-top:30px;
    }

    .brgt-4{
        max-width:640px;
        padding:10px;
    }

    .brgt-4fl{
        display:block;
        max-width:640px;
        padding:10px;
    }

    .brgt-4fl-item1{
        width:100%;
    }

    .brgt-4fl-item2{
        width:100%;
        padding:10px;
        margin-top:10px;
    }

    .brgt-6{
        max-width:640px;
        padding:10px;
    }

    .acd-check2:checked + .acd-label2 + .acd-content2{
        height:220px;
    }

    .brgt-7{
        max-width:640px;
        padding:10px;
    }
	
}
