@charset "utf-8";
/* Copyright 2016 FSFIELD All Rights Reserved. */

/* ------------------------------------------------------------

会社概要

------------------------------------------------------------ */

@media screen and (min-width:769px){ /* 表示領域が769px以上の場合に適用するスタイル */
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

PC用

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

/* グローバルナビアクティブ
---------------------------------------------- */
nav#nav_global ul li.g05 a{background:url(/img/pc/nav_global01.png) no-repeat -391px -50px;}

/* layout.css上書き
---------------------------------------------- */
div.wrap_type02{margin-bottom:30px;}

/* heading
---------------------------------------------- */
/*--h3--*/
h3#h3_company01{background:url(/company/img/pc/h3_company01.png) no-repeat 0 0;}

h3#h3_company01{height:52px;}

/* div
---------------------------------------------- */
div.map{
	width:500px;
	height:350px;
}

div.map iframe{
	width:500px;
	height:350px;
	border:none;
}
	
/* 所在地
---------------------------------------------- */
.td_inner01{
	padding: 20px 0;
	border-bottom: #ccc solid 1px;	
	}

.td_inner01:first-of-type{padding-top: 0;}		
	
.td_inner01:last-of-type{
	padding-bottom: 0;
	border-bottom: none;
	}	

.td_inner01 img{
	width:500px;
	height:350px;}	
	
}

@media screen and (max-width:768px){ /* 表示領域が768px以下の場合に適用するスタイル */
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

スマートフォン（iPhone,iPod,Android) 共通

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

/* heading
---------------------------------------------- */
/*--h3--*/
h3#h3_company01{
	background:url(/company/img/sp/h3_company01.jpg) no-repeat 0 0;
	background-size:contain;
	height:0;
	padding-top:12.6%;
	margin-bottom:15px;
}

/* div
---------------------------------------------- */
div.map{
	width:100%;
	height:200px;
}

div.map iframe{
	width:100%;
	height:200px;
	border:none;
}
	
/* 所在地
---------------------------------------------- */
.td_inner01{
	padding: 20px 0;
	border-bottom: #ccc solid 1px;	
	}

.td_inner01:first-of-type{padding-top: 0;}		
	
.td_inner01:last-of-type{
	padding-bottom: 0;
	border-bottom: none;
	}

.td_inner01 img{
	width:100%;
	height:auto;}		

}