@charset "utf-8";

.main_area {
    max-width: 690px;
}
.mainTxt.mincho {
    bottom: 110px;
    font-size: 30px;
}
.first p.txt2 {
    text-align: center;
    max-width: 580px;
}
.second p.txt3.nsj {
    width: 96%;
}
.third h3.mincho {
    font-size: 27px;
}
div#gmap {
    width: 100%;
    height: 400px;
}
.second .wrapper {
    max-width: 1105px;
}
.second .second_box {
    max-width: 485px;
}
.third .third_box {
    max-width: 460px;
}
p.txt5 {
	max-width:820px;
}
/* タブレット */
@media (max-width: 1024px) and (min-width: 768px) {

}
/* タブレット 横*/
@media (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {

}
/* SP */
@media (max-width: 767px) {
	.mainTxt.mincho {
	    bottom: 210px;
	    font-size: 1.7em;
	}
}

/* iPhone 4, 4S, 5, 5s, 5c, iPod touch 4, 5 */
@media only screen
 and (min-device-width: 320px)
 and (max-device-width: 568px)
 and (-webkit-min-device-pixel-ratio: 2) {

}

@media only screen
 and (min-device-width: 375px)
 and (max-device-width: 480px)
 and (-webkit-min-device-pixel-ratio: 2) {

}


/* iPhone6 */
@media only screen and (device-height: 667px),
only screen and (device-width: 667px) {

}
/* iPhone6 plus */
@media only screen  and (device-height: 736px),
only screen  and (device-width: 736px) {


}