@charset "UTF-8";
/* CSS Document */

/*  CSS Reset   
------------------------------------------------------------------------------ */
div.con_txt {
	background-color: #f0f2f3;
	border-radius: 6px;
	padding:0.5em;
}
div.con_txt p {
	margin:1em;
	text-shadow: 1px 1px #fff;
}

.min{
	font-family: "リュウミン R-KL", "Ryumin Regular KL";

}
.seikaisyo{
	font-family: "正楷書CB1","Sei Kaisho CB1";
	font-size:1.2em;
}
.underline{
	text-decoration: underline;
}





	#gmap {
		width: 100%;
		height: 480px;
		background: #eee;
		border: 1px solid #ccc;
		margin: 20px 0;
	}

.imgbox img{
	margin:10px 0;
	}

@media screen and (min-width: 640px){
	.imgbox img{
		margin:10px 0;
		border-radius: 5px;
   		width: 49%;
	}

	div.imgbox{
		overflow:hidden;
		margin:20px 0;
	}

	.imgbox img:nth-child(2n){
    		margin: 10px 0 0.5% 5px;
		float:right;
	}

	.imgbox img:nth-child(2n+1){
		margin: 10px 0.5% 10px 0;
   		clear: both;
   		float: left;
	}
}
@media screen and (max-width: 414px){
	#company .point {
					clear: both;
					padding: 1rem;
	}
}
@media screen and (min-width: 415px){
	#company .point {
    width: 50%;
    float: left;
    padding: 0 10px;
	}
	#company .point:nth-child(odd) {
    clear: both;
	}
}
body{counter-reset:count-number;}
#company .point h4:before {
    counter-increment: count-number;
    content: counters(count-number,".") ". ";
}
#company .point h5 {
		color: #e43c68;
    font: 140% "ナウ-GM","NOW-GM";
    margin: 1em 0 0.5em;
}
#company .point h6 {
	float:left;
		color: #01bee2;
		font-size:24px;
	 font-family: "丸フォーク M","Maru Folk Medium";
		height: 70px;
		padding:0.5em 0 0.5em 0.1em;
}
#company .point p.text{
	clear: both;
}
#company .point .icon {
   float: left;
	width:60px;
	margin:0;
}

.point p.text {
    margin:1em;
    line-height: 1.3em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#company .mapbox h4{
	margin:0;
	padding:0;
	font-size:16px;
}
.point_img {
    width: 60px;

    float: left;
    margin-right: 10px;
}

.google_map{
	background: #eee;
	border: 1px solid #ccc;
	margin: 20px 0;
    position:relative;
    width:100%;
    height:0;
    padding-top:75%;
}
.google_map iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
