/*--------------------------------------------------------*/

/*  背景色　*/

/*--------------------------------------------------------*/

@media print, screen and (min-width: 768px){

.contents_container{
	background-color:#F0F3DA;
	padding:30px;
	margin-bottom:50px;
}

.contents_container .contents_container_inner{
	background-color:#FFF;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding:80px 30px 30px;
}

}

@media screen and (max-width: 768px){

.contents_container{
	background-color:#F0F3DA;
	padding:15px;
	margin-bottom:50px;
}

.contents_container .contents_container_inner{
	background-color:#FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:50px 15px 15px;
}

}

/*--------------------------------------------------------*/

/*  メッセージ　*/

/*--------------------------------------------------------*/

@media print, screen and (min-width: 768px){

.messageBox{
	text-align:center;
}

.messageBox h1.pagetit{
	margin-bottom:60px;
}

.messageBox h1.pagetit img{
}

.messageBox p.message_txt{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#333;
	font-weight:500;
	line-height:2.0em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

}

@media screen and (max-width: 768px){

.messageBox{
}

.messageBox h1.pagetit{
	text-align:center;
	margin-bottom:40px;
}

.messageBox h1.pagetit img{
	width:220px;
}

.messageBox p.message_txt{
	padding:0 10px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:500;
	line-height:1.9em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.messageBox p.message_txt br{
	display:none;
}

}

/*--------------------------------------------------------*/

/*  費用の内訳　*/

/*--------------------------------------------------------*/

@media print, screen and (min-width: 768px){

.money{
	margin-top:70px;
}

.money .money_container{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.money .box2{
	width:48.3%;
	padding:30px;
	box-sizing: border-box;
}

.money .box1{
	margin-top:30px;
	width:100%;
	padding:30px;
	box-sizing: border-box;
}

.money .moneyBox{
	background-color:#F2F2F2;
}

.money .moneyBox .img_ph{
	margin-bottom:30px;
}

.money .moneyBox p.price{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	color:#333;
	font-weight:700;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox table.tbl_price{
	margin-top:30px;
	width:100%;
	border-collapse:collapse;
	border-top:1px dashed #999;
}

.money .moneyBox table.tbl_price tr td{
	border-bottom:1px dashed #999;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox table.tbl_price tr td.koumoku{
	width:40%;
	padding:4px 0;
	text-align:left;
}

.money .moneyBox table.tbl_price tr td.info{
	width:60%;
	padding:4px 0;
	text-align:right;
}

.money .moneyBox p.bikou{
	margin-top:12px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:400;
	line-height:1.6em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox h2.keikaku_tit{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#333;
	font-weight:500;
	line-height:1.5em;
	letter-spacing:0.2em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	margin-bottom:20px;
}

.money .moneyBox p.keikaku_txt{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	font-weight:400;
	line-height:1.8em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox p.loan_txt{
	margin-top:5px;
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:400;
	line-height:1.8em;
	letter-spacing:0.06em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox .keikaku_tblBox{
	width:480px;
	margin:30px auto 0;
}

.money .moneyBox .keikaku_tblBox p.shiharai{
	margin-top:15px;
	text-align:right;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	color:#333;
	font-weight:700;
	line-height:1.5em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox .staffBox{
	width:480px;
	margin:40px auto 0;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.money .moneyBox .staffBox .staff_icon{
	width:90px;
	margin-right:25px;
}

.money .moneyBox .staffBox .staff_txt{
	flex:1;
	padding-top:6px;
}

.money .moneyBox .staffBox .staff_txt p.staff_message{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	font-weight:500;
	line-height:1.8em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox .staffBox .staff_txt p.staff_message span{
	text-decoration:underline;
}

}

@media screen and (max-width: 768px){

.money{
	margin-top:40px;
}

.money .money_container{
}

.money .box2{
	margin-top:20px;
	padding:20px;
	box-sizing: border-box;
}

.money .box1{
	margin-top:20px;
	padding:25px 20px 25px;
	box-sizing: border-box;
}

.money .moneyBox{
	background-color:#F2F2F2;
}

.money .moneyBox .img_ph{
	margin-bottom:25px;
}

.money .moneyBox p.price{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#333;
	font-weight:700;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox table.tbl_price{
	margin-top:25px;
	width:100%;
	border-collapse:collapse;
	border-top:1px dashed #999;
}

.money .moneyBox table.tbl_price tr td{
	border-bottom:1px dashed #999;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox table.tbl_price tr td.koumoku{
	width:50%;
	padding:4px 0;
	text-align:left;
}

.money .moneyBox table.tbl_price tr td.info{
	width:50%;
	padding:4px 0;
	text-align:right;
}

.money .moneyBox p.bikou{
	margin-top:12px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	color:#333;
	font-weight:400;
	line-height:1.6em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox h2.keikaku_tit{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#333;
	font-weight:500;
	line-height:1.5em;
	letter-spacing:0.2em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	margin-bottom:20px;
}

.money .moneyBox p.keikaku_txt{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:400;
	line-height:1.8em;
	letter-spacing:0.06em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.money .moneyBox p.keikaku_txt br{
	display:none;
}

.money .moneyBox p.loan_txt{
	margin-top:3px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333;
	font-weight:400;
	line-height:1.8em;
	letter-spacing:0.06em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.money .moneyBox .keikaku_tblBox{
	margin:25px auto 0;
}

.money .moneyBox .keikaku_tblBox p.shiharai{
	margin-top:18px;
	text-align:right;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#333;
	font-weight:700;
	line-height:1.5em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox .staffBox{
	margin:33px auto 0;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.money .moneyBox .staffBox .staff_icon{
	width:70px;
	margin-right:17px;
}

.money .moneyBox .staffBox .staff_txt{
	flex:1;
}

.money .moneyBox .staffBox .staff_txt p.staff_message{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:500;
	line-height:1.7em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.money .moneyBox .staffBox .staff_txt p.staff_message br{
	display:none;
}

.money .moneyBox .staffBox .staff_txt p.staff_message span{
	text-decoration:underline;
}

}

/*--------------------------------------------------------*/

/*  総額2,000万円でマイホームを実現させるポイントは？　*/

/*--------------------------------------------------------*/

@media print, screen and (min-width: 768px){

.point{
	margin:90px auto 0;
	width:900px;
}

.point h2.point_midashi{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	color:#7B87C0;
	font-weight:500;
	line-height:2.1em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.point h2.point_midashi span{
	background: linear-gradient(to bottom, rgba(255,255,255,0) 77%, #EAF1FB 23%);
}

.point h2.point_midashi br{
}

.point #point01{
	margin-top:90px;
}

.point #point02{
	margin-top:40px;
	padding-top:40px;
	border-top:1px dashed #CCC;
}

.point #point03{
	margin-top:40px;
	padding-top:40px;
	border-top:1px dashed #CCC;
}

.point #point04{
	margin-top:40px;
	padding-top:40px;
	border-top:1px dashed #CCC;
}

.point .pointBox{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.point .pointBox .point_img{
	width:350px;
	margin-right:50px;
	padding-top:5px;
}

.point .pointBox .point_img .pc_img{
}

.point .pointBox .point_img .sp_img{
	display:none;
}

.point .pointBox .point_img img{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.point .pointBox .point_img p.madori_txt{
	margin-top:5px;
	text-align:center;
	font-family: 'Roboto',sans-serif;
	font-size:15px;
	color:#333;
	font-weight:500;
	line-height:1.2em;
	letter-spacing:0.14em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.point .pointBox .point_inner{
	flex:1;
}

.point .pointBox .point_tit{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.point .pointBox .point_tit .point_num{
	width:45px;
	margin-right:27px;
	padding-top:8px;
}

.point .pointBox .point_tit .point_num img{
	width:45px;
}

.point .pointBox .point_tit .point_name{
	flex:1;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:19px;
	color:#333;
	font-weight:700;
	line-height:1.7em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.point .pointBox .point_txtBox{
	margin-top:35px;
	padding-right:15px;
}

.point .pointBox .point_txtBox p.point_txt{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#333;
	font-weight:400;
	line-height:1.9em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.point .pointBox .point_txtBox .danraku{
	margin-top:20px;
}

.point .matomeBox{
	margin-top:55px;
	border:2px solid #EEE;
	background-color:#F2F2F2;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.point .matomeBox .matomeBox_inner{
	padding:45px;
}

.point .matomeBox .matomeBox_inner p.matome_txt{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#333;
	font-weight:500;
	line-height:1.9em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.point .matomeBox .matomeBox_inner .danraku{
	margin-top:20px;
}

.point .matomeBox .matomeBox_inner .bt_kengakukai a{
	display:block;
	width:380px;
	margin:42px auto 0;
	padding:25px 0 27px;
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:500;
	color:#FFF;
	line-height:1.0em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-decoration:none;
	background:#EA6099;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all  0.2s ease;
}

.point .matomeBox .matomeBox_inner .bt_kengakukai a:hover{
	background:#F196BD;
	text-decoration:none;
}

.bt_style01 {
	background: var(--link_color);
	color: #FFF;
	padding: 1em 4em;
	position: relative;
}

.bt_style01::before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: 18px;
	top: 50%;
	transform: translateY(-50%);
	border-style: solid;
	border-width: 4px 0 4px 6px;
	border-color: transparent transparent transparent #fff;
	transition: all 0.05s ease-in;
}

.bt_style01:hover::before {
	left: 22px;
}

}

@media screen and (max-width: 768px){

.point{
	margin-top:60px;
}

.point h2.point_midashi{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#7B87C0;
	font-weight:500;
	line-height:2.0em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.point h2.point_midashi span{
	background: linear-gradient(to bottom, rgba(255,255,255,0) 77%, #EAF1FB 23%);
}

.point #point01{
	margin-top:60px;
}

.point #point02{
	margin-top:50px;
}

.point #point03{
	margin-top:50px;
}

.point #point04{
	margin-top:50px;
}

.point .pointBox{
}

.point .pointBox .point_img{
}

.point .pointBox .point_img .pc_img{
	display:none;
}

.point .pointBox .point_img .sp_img{
}

.point .pointBox .point_img img{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.point .pointBox .point_img p.madori_txt{
	margin-top:3px;
	text-align:center;
	font-family: 'Roboto',sans-serif;
	font-size:14px;
	color:#333;
	font-weight:500;
	line-height:1.2em;
	letter-spacing:0.14em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.point .pointBox .point_tit{
	margin-top:33px;
	padding:0 10px;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.point .pointBox .point_tit .point_num{
	width:40px;
	margin-right:22px;
	padding-top:6px;
}

.point .pointBox .point_tit .point_num img{
	width:40px;
}

.point .pointBox .point_tit .point_name{
	flex:1;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	color:#333;
	font-weight:700;
	line-height:1.65em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.point .pointBox .point_tit .point_name br{
}

.point .pointBox .point_txtBox{
	margin-top:28px;
}

.point .pointBox .point_txtBox p.point_txt{
	padding:0 10px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	font-weight:400;
	line-height:1.8em;
	letter-spacing:0.06em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.point .pointBox .point_txtBox p.point_txt br{
	display:none;
}

.point .pointBox .point_txtBox .danraku{
	margin-top:20px;
}

.point .matomeBox{
	margin-top:50px;
	border:2px solid #EEE;
	background-color:#F2F2F2;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.point .matomeBox .matomeBox_inner{
	padding:20px 15px;
}

.point .matomeBox .matomeBox_inner p.matome_txt{
	padding:0 5px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	font-weight:500;
	line-height:1.9em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.point .matomeBox .matomeBox_inner .danraku{
	margin-top:20px;
}

.point .matomeBox .matomeBox_inner .bt_kengakukai a{
	display:block;
	width:100%;
	margin:30px 0 0;
	padding:27px 0 30px;
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:500;
	color:#FFF;
	line-height:1.0em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-decoration:none;
	background:#EA6099;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all  0.2s ease;
}

.point .matomeBox .matomeBox_inner .bt_kengakukai a:hover{
	background:#F196BD;
	text-decoration:none;
}

}
