@charset "utf-8";
@charset "UTF-8";
#subArea{display:none}

.toiawase_banner{
    height:200px;
    background-color:#e0efff;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    margin-bottom:5em;
}

.toiawase_left{
    display:flex;
    flex-direction:column;
    justify-content:center;
    background-color:white;
    height:80%;
    width:30%;
    margin:10px;
}

.toiawase_right{
    display:flex;
    flex-direction:column;
    justify-content:center;
    background-color:white;
    height:80%;
    width:30%;
    margin:10px;
}

.toiawase_button{
    background-color:#87ceeb;
    text-align:center;
    padding:3%;
    width:80%;
    margin:0 auto;
    border-radius:30px;
    color:white;
}


@media (max-width: 700px){
    .toiawase_banner{
        display: flex;
        flex-direction: column;
        background-color: white;
      }

      .toiawase_button{
        background-color:#0a85ff;
        text-align:center;
        width:80%;
        margin:0% auto;
        margin-top: 5%;
        border-radius:30px;
        color:#3c9eff;
        padding: 4% 0;
      }
    .toiawase_right{
        display:flex;
        flex-direction:column;
        justify-content:center;
        background-color: #dbedff;
        height:80%;
        width:80%;
        line-height: 5px;
        margin: 0;
    }

    .toiawase_left p{
        margin: 0%;
    }

    .tel{
        font-size: 20px;
    }
    .time{
        font-size: 12px;
    }
    .mail_toiawase{
        margin-top: 2%;
    }

    .toiawase_left{
        display:flex;
        justify-content:center;
        background-color:#dbedff;
        height:80%;
        width: 80%;
        margin:10p;
    }
}
#c5 {
	clear: both;
	margin:   50px ;
	padding:    ;
}
#c5 a.itext, #c5 img, #c5 video {
	width: 480px;
	height: 360px;
}
#c5 h1,
#c5 div {
	text-align: left;
}
#c55 {
	clear: both;
	background-color: #5cc2cf;
	margin: 30px 0 0 0;
	padding: 20px   ;
}
#c55 table td {
	border: 1px solid #5cc2cf;
	padding: 10px;
}
#c55_cell_1_1 {
	width: 50%;
	text-align: center;
	vertical-align: middle;
}
#c55_cell_2_1 {
	width: 50%;
	text-align: center;
	vertical-align: middle;
}
#c53 {
	clear: both;
	display: none;
	margin:    ;
	padding:    ;
}
#c33 {
	margin: 25px   ;
	padding:    ;
	float: right;
}
#c33 h3,
#c33 div {
	text-align: center;
}
#c16 {
	clear: both;
	margin: 0 0 40px 0;
	padding:    ;
}
#c16 h2,
#c16 div {
	text-align: center;
}
#c17 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c17 dl dt {
	width: 20%;
}
#c17 dl dd {
	width: 80%;
}
#c7 {
	clear: both;
	margin: 120px 0 70px 0;
	padding:    ;
}
#c10 {
	clear: both;
	margin: 0 0 40px 0;
	padding:    ;
}
#c10 h2,
#c10 div {
	text-align: center;
}
#c39 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c12 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c9 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c9 table td {
	padding: 10px;
}
#c9_cell_1_1 {
	text-align: left;
	vertical-align: middle;
}
#c9_cell_1_2 {
	height: 180px;
	text-align: center;
	vertical-align: middle;
}
#c9_cell_1_2 img {
	width: 640px;
}
#c9_cell_2_2 {
	text-align: left;
	vertical-align: middle;
}
#c9_cell_1_3 {
	text-align: left;
	vertical-align: middle;
}
#c11 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c11 table td {
	padding: 10px;
}
#c11_cell_1_1 {
	text-align: left;
	vertical-align: middle;
}
#c11_cell_1_2 {
	height: 180px;
	text-align: center;
	vertical-align: middle;
}
#c11_cell_1_2 img {
	width: 640px;
}
#c11_cell_2_2 {
	text-align: left;
	vertical-align: middle;
}
#c11_cell_1_3 {
	text-align: left;
	vertical-align: middle;
}
#c15 {
	clear: both;
	margin:    ;
	padding:    ;
	height: 180;
}
#c15 table td {
	padding: 10px;
}
#c15_cell_1_1 {
	text-align: left;
	vertical-align: middle;
}
#c15_cell_1_2 {
	height: 180px;
	text-align: center;
	vertical-align: middle;
}
#c15_cell_1_2 img {
	width: 150px;
}
#c15_cell_2_2 {
	text-align: left;
	vertical-align: middle;
}
#c15_cell_1_3 {
	text-align: left;
	vertical-align: middle;
}
#c56 {
	clear: both;
	margin:    ;
	padding:    ;
	height: 180;
}
#c56 table td {
	padding: 10px;
}
#c56_cell_1_1 {
	text-align: left;
	vertical-align: middle;
}
#c56_cell_1_2 {
	height: 180px;
	text-align: center;
	vertical-align: middle;
}
#c56_cell_1_2 img {
	width: 894px;
}
#c56_cell_2_2 {
	text-align: left;
	vertical-align: middle;
}
#c56_cell_1_3 {
	text-align: left;
	vertical-align: middle;
}
#c13 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c8 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c18 {
	clear: both;
	margin: 100px auto 0 auto;
	padding:    ;
}
#c26 {
	clear: both;
	margin: 0 0 25px 0;
	padding:    ;
}
#c26 h2,
#c26 div {
	text-align: center;
}
#c42 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c57 {
	clear: both;
	margin: 0 0 0 0;
	padding:    ;
}
#c57 a.itext, #c57 img, #c57 video {
	width: 120px;
	height: 120px;
}
#c28 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c29 {
	clear: both;
	margin: 0 0 25px 0;
	padding:    ;
}
#c29 h2,
#c29 div {
	text-align: center;
}
#c47 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c46 {
	clear: both;
	margin: 0 0 0 0;
	padding:    ;
}
#c46 a.itext, #c46 img, #c46 video {
	width: 200px;
	height: 70px;
}
#c20 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c41 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c50 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c2 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c38 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c49 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c54 {
	clear: both;
	background-color: #5cc2cf;
	margin: 30px 0 0 0;
	padding: 20px   ;
}
#c54 table td {
	border: 1px solid #5cc2cf;
	padding: 10px;
}
#c54_cell_1_1 {
	width: 50%;
	text-align: center;
	vertical-align: middle;
}
#c54_cell_2_1 {
	width: 50%;
	text-align: center;
	vertical-align: middle;
}
#c51 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c5 {
}
#c55 {
}
#c53 {
	display: none;
}
#c33 {
}
#c16 {
}
#c17 {
}
#c7 {
	margin: 80px 0 70px 0;
}
#c10 {
	margin: 0 0 30px 0;
}
#c39 {
}
#c12 {
}
#c9 {
}
#c11 {
}
#c15 {
}
#c56 {
}
#c13 {
}
#c8 {
}
#c18 {
	margin: 80px auto 0 auto;
}
#c26 {
	margin: 0 0 25px 0;
}
#c42 {
}
#c57 {
}
#c28 {
}
#c29 {
	margin: 0 0 25px 0;
}
#c47 {
	margin: 40;
}
#c46 {
}
#c20 {
}
#c41 {
}
#c50 {
}
#c2 {
}
#c38 {
}
#c49 {
}
#c54 {
}
#c51 {
}
}
@media screen and (max-width: 640px) {
#c5 {
}
#c55 {
}
#c55_cell_1_1 {
	width: auto;
}
#c55_cell_2_1 {
	width: auto;
}
#c53 {
	display: none;
}
#c33 {
	float: none;
}
#c16 {
}
#c17 {
}
#c7 {
	margin: 60px 0 60px 0;
}
#c10 {
	margin: 0 0 20px 0;
}
#c39 {
}
#c12 {
}
#c9 {
}
#c11 {
}
#c15 {
	height: auto;
}
#c56 {
	height: auto;
}
#c13 {
}
#c8 {
}
#c18 {
	margin: 60px auto 0 auto;
}
#c26 {
	margin: 0 0 15px 0;
}
#c42 {
}
#c57 {
}
#c28 {
}
#c29 {
	margin: 0 0 15px 0;
}
#c47 {
	margin: 40;
}
#c46 {
}
#c20 {
}
#c41 {
}
#c50 {
}
#c2 {
}
#c38 {
}
#c49 {
}
#c54 {
}
#c54_cell_1_1 {
	width: auto;
}
#c54_cell_2_1 {
	width: auto;
}
#c51 {
}
}
