@charset "UTF-8";


#main {
	padding: 20px 0;
}

a.link-cursor{
	color: #0D5091;
}

@media screen and (max-width: 640px) {
#main {
	padding: 20px 10px 10px;
}
}


/*.box-col2
-----------------------*/
.box-col2 {
}

	.box-col2 .left-part {
		width: 47.959183673%;/*470/980*/
		float: left;
		margin-bottom: 40px;
	}

	.box-col2 .right-part {
		width: 47.959183673%;/*470/980*/
		float: right;
		margin-bottom: 40px;
	}

	.box-col2 .right-part	#gmap {
    position: relative;
				width: 100%;
    height: 365px;
	}
	.box-col2 .right-part	#gmap iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	}

		.box-col2 .inner {
			padding:20px 10px 0;
		}
			.box-col2 .inner dl.txt-box dt{
				font-size:15px;
				font-weight:bold;
				padding:0 0 15px;
			}



@media only screen and (max-width:640px){
	.box-col2 .left-part {
		width: 100%;
		float: none;
		margin-bottom: 25px;
	}

	.box-col2 .right-part {
		width: 100%;
		float: none;
		margin-bottom: 25px;
	}
		.box-col2 .inner {
			padding:20px 0 0;
		}

}


#main .text-title-lv2{
	font-size: 24px;
	padding: 10px 0 20px;
}
@media only screen and (max-width:640px){
	#main .text-title-lv2{
		font-size: 20px;
		padding: 5px 0 20px;
	}
}
#main .text-title-lv3{
	font-size: 17px;
}


#main .box-col2 a{
	display: block;
}
#main .box-col2 .text{
	font-size: 15px;
	margin-top:15px;
}
@media only screen and (max-width:640px){
	#main .box-col2 .text{
		font-size: 12px;
		margin-top:10px;
	}
}
#main .box-col2 .img-block{
	background: #5c5b59;
	text-align: center;
	padding:26px 0;
}
#main .box-col2 .img-block img{
	max-width: 188px;
}
@media only screen and (max-width:640px){
	#main .box-col2 .img-block img{
		width:39.42028985507246%;
	}
}
#main .box-col2 .pentax .img-block{
	background: #000;
}
#main .box-col2 .gr .img-block{
	background: #5c5b59;
}
#main .box-col2 .wg .img-block{
	background: #f49131;
}
#main .box-col2 .g900 .img-block{
	background: #96a6c1;
}
#main .box-col2 .theta .img-block{
	background: #898989;
}