@charset "utf-8";
/*
Theme Name: ディークロス
Theme URI: 
Description: ディークロス
Version: 1.0
Author: ディークロス
Author URI: 
Tags: ディークロス
*/






/* ------ 一段目  */


.abo_box1 {
width: 100%;
margin: 0px;
padding: 80px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: #fff;
}


.abo_waku1 {
width: 1200px;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.abo_waku1_img {
width: 35%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
vertical-align: top;
}

.abo_waku1_img span {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
position: relative;
text-align: center;
vertical-align: top;
}

.abo_waku1_img span img {
width: 100%;
height: auto;
}


.abo_waku1_txt {
width: 55%;
margin: 0px 0px 0px 10%;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: top;
}

.abo_waku1_txt span {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
position: relative;
text-align: left;
vertical-align: top;
}

.abo_waku1_txt span h2 {
width: 100%;
margin: 0px;
padding: 30px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 34px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku1_txt span p {
width: 100%;
margin: 0px;
padding: 30px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 2.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku1_txt span p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
position: relative;
display: block;
font-style: normal;
text-decoration: none;
}

.abo_waku1_txt span h3 {
width: 100%;
margin: 0px;
padding: 80px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 30px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: right;
}

.abo_waku1_txt span h3 em {
margin: 0px;
padding: 0px 2px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 1.2;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: right;
}

.abo_waku1_txt span h3 u {
margin: 0px 0px 0px 16px;
padding: 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 30px;
line-height: 1.2;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: right;
}

/* --------------------------------------------- 一段目  */




/* ------ 二段目  */


.abo_box2 {
width: 100%;
margin: 0px;
padding: 80px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: #e6e6e6;
text-align: center;
}


.abo_waku2 {
width: 1200px;
height: 190px;
margin: 0px;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: middle;
background-image: url("img/index_about2.png");
background-repeat: no-repeat;
background-size: 378px 190px;
background-position: right 0px center;
}

.abo_waku2_txt {
width: calc((100% - 5%) - 378px);
margin: 0px 0px 0px 0px;
padding: 0px 5% 0px 0px;
box-sizing: border-box;
display: inline-block;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: top;
}

.abo_waku2_txt span {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
position: relative;
text-align: left;
vertical-align: top;
container-type: inline-size;
}

.abo_waku2_txt span h2 {
width: 100%;
margin: 0px;
padding: 0.4em 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 4cqw;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku2_txt span p {
width: 100%;
margin: 0px;
padding: 0.8em 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 2.5cqw;
line-height: 2.0;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku2_txt span p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
position: relative;
display: block;
font-style: normal;
text-decoration: none;
}


/* --------------------------------------------- 二段目  */












/* ------ 三段目  */


.abo_box3 {
width: 100%;
margin: 0px;
padding: 100px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: #fff;
}


.abo_waku3 {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}


.abo_box_tb {
width: 1200px;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
overflow: hidden;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.abo_box_tb h2 {
width: 100%;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 34px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}


.abo_box_tb table {
width:100%;
margin:0px;
border-collapse:collapse;
padding:0px;
}

.abo_box_tb table tbody tr {
border:solid 0px #bababa;
box-sizing:border-box;
border-top-width:0px;
}

.abo_box_tb table tbody tr th {
width:16%;
margin:0px;
padding:20px 25px 20px 0px;
border:solid 0px #57c3e8;
box-sizing:border-box;
border-top-width:2px;
}

.abo_box_tb table tbody tr th {
font-size:16px;
line-height:1.8;
font-weight:bold;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
letter-spacing:0px;
text-align:left;
vertical-align:top;
}

.abo_box_tb table tbody tr td {
width:82%;
margin:0px;
padding:20px 0px 20px 20px;
border:solid 0px #eee;
box-sizing:border-box;
border-top-width:2px;
}

.abo_box_tb table tbody tr td {
font-size:16px;
line-height:1.8;
font-weight: bold;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
letter-spacing:0px;
text-align:left;
vertical-align:top;
}


/* --------------------------------------------- 三段目  */








/* ------ 四段目  */


.abo_box4 {
width: 100%;
margin: 0px;
padding: 100px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: url("img/abo_bg02.png");
text-align: center;
}


.abo_waku4 {
width: 1200px;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}


.abo_waku4 h2 {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 34px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}


.abo_waku4 h3 {
width: 100%;
margin: 0px;
padding: 15px 0px 30px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 2.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 四段目  */




/* google map */

.canvas {
width:100%;
height:500px;
margin:0px auto 0px auto;
display: block;
padding: 0px;
font-size: 0px;
line-height: 0px;
box-sizing: border-box;
position: relative;
}


.canvas p {
display: inline-block;
margin: 0px;
padding: 0px 10px 0px 10px;
box-sizing: border-box;
position: relative;
font-size: 16px;
line-height: 1.6;
font-weight: bold;
color:#4b4c4e;
}

/* ------------------------------- google map */






































































/*  スマートフォン ※iPhone6 Plus 以下を準拠  */
@media only screen and (max-width:899px) {






/*  一段目 ---------------------------------------------  */

.abo_box1 {
width: 100%;
margin: 0px;
padding: 20px 0px 20px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: #fff;
text-align: center;
}


.abo_waku1 {
width: 90%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.abo_waku1_img {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
vertical-align: top;
}

.abo_waku1_img span {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
position: relative;
text-align: center;
vertical-align: top;
}

.abo_waku1_img span img {
width: auto;
height: 160px;
display: inline-block;
}


.abo_waku1_txt {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: top;
}

.abo_waku1_txt span {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
position: relative;
text-align: left;
vertical-align: top;
}

.abo_waku1_txt span h2 {
width: 100%;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 24px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
text-align: center;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku1_txt span p {
width: 100%;
margin: 0px;
padding: 5px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 1.8;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku1_txt span p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
position: relative;
display: block;
font-style: normal;
text-decoration: none;
}

.abo_waku1_txt span h3 {
width: 100%;
margin: 0px;
padding: 10px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 24px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: right;
}

.abo_waku1_txt span h3 em {
margin: 0px;
padding: 0px 2px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 1.2;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: right;
}

.abo_waku1_txt span h3 u {
margin: 0px 0px 0px 16px;
padding: 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 20px;
line-height: 1.2;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: right;
}

/* ------------------------------------------------------ 一段目 -----  */





/*  二段目 ---------------------------------------------  */



.abo_box2 {
width: 100%;
margin: 0px;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: #e6e6e6;
text-align: center;
}


.abo_waku2 {
width: 100%;
height: auto;
margin: 0px;
padding: 0px 0px 166px 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: middle;
background-image: url("img/index_about2.png");
background-repeat: no-repeat;
background-size: 310px 156px;
background-position: center bottom 10px;
}

.abo_waku2_txt {
width: 100%;
margin: 0px 0% 0px 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
vertical-align: top;
}

.abo_waku2_txt span {
width: 90%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
position: relative;
text-align: left;
vertical-align: top;
}

.abo_waku2_txt span h2 {
width: 100%;
margin: 0px;
padding: 20px 0px 0px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 24px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: center;
}

.abo_waku2_txt span p {
width: 100%;
margin: 0px;
padding: 10px 0px 10px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 1.8;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_waku2_txt span p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
position: relative;
display: inline;
font-style: normal;
text-decoration: none;
}


/* ------------------------------------------------------ 二段目 -----  */




/*  三段目 ---------------------------------------------  */


.abo_box3 {
width: 100%;
margin: 0px;
padding: 0px 0px 20px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: #fff;
}


.abo_waku3 {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}


.abo_box_tb {
width: 90%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
overflow: hidden;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.abo_box_tb h2 {
width: 100%;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 24px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.abo_box_tb table {
width:100%;
margin:0px;
border-collapse:collapse;
padding:0px;
}

.abo_box_tb table tbody tr {
border:solid 0px #bababa;
box-sizing:border-box;
border-top-width:0px;
}

.abo_box_tb table tbody tr th {
width:30%;
margin:0px;
padding:10px 10px 10px 0px;
border:solid 0px #57c3e8;
box-sizing:border-box;
border-top-width:2px;
}

.abo_box_tb table tbody tr th {
font-size:16px;
line-height:1.8;
font-weight: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
letter-spacing:0px;
text-align:left;
vertical-align:top;
}

.abo_box_tb table tbody tr td {
width:70%;
margin:0px;
padding:10px 0px 10px 0px;
border:solid 0px #eee;
box-sizing:border-box;
border-top-width:2px;
}

.abo_box_tb table tbody tr td {
font-size:16px;
line-height:1.8;
font-weight: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
letter-spacing:0px;
text-align:left;
vertical-align:top;
}

/* ------------------------------------------------------ 三段目 -----  */






/*  四段目 ---------------------------------------------  */


.abo_box4 {
width: 100%;
margin: 0px;
padding: 20px 0px 20px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
background: url("img/abo_bg02.png");
text-align: center;
}


.abo_waku4 {
width: 90%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}


.abo_waku4 h2 {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 24px;
line-height: 1.2;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}


.abo_waku4 h3 {
width: 100%;
margin: 0px;
padding: 10px 0px 20px 0px;
box-sizing: border-box;
position: relative;
display: inline-block;
font-size: 16px;
line-height: 1.8;
color: #4b4c4e;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0px;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* ------------------------------------------------------ 四段目 -----  */



/* google map */

.canvas {
width:100%;
height:400px;
margin:0px auto 0px auto;
display: block;
padding: 0px;
font-size: 0px;
line-height: 0px;
box-sizing: border-box;
position: relative;
}


.canvas p {
display: inline-block;
margin: 0px;
padding: 0px 10px 0px 10px;
box-sizing: border-box;
position: relative;
font-size: 16px;
line-height: 1.6;
font-weight: bold;
color:#4b4c4e;
}

/* ------------------------------- google map */




































}
/* -----------------------------------------------------------------------------------------------  スマートフォン ※iPhone6 Plus 以下を準拠   */







	
