@charset "utf-8";
/* CSS Document */

.ourservice .title_h1{padding-top:7px;}
.aboutus .title_h1{padding-top:4px;}
.inquiry .title_h1{padding-top:7px;}
.inquiryConfirm .title_h1{padding-top:1px;}
.inquiryComplete .title_h1{padding-top:10px;}
.greeting .title_h1{padding-top:6px;}

.corevaluesBox{padding:40px 0 61px 12px;}
.corevaluesBox li{padding-bottom:20px;}

.ourserviceBox{padding:21px 0 31px 0;}

.aboutusBox{
	padding:26px 0 80px;
	position:relative;	
}
.aboutusBox .posi_img{
	position:absolute;
	right:0; top:27px;
}
.about_list01{padding-left:7px;}
.about_list01 li{padding-bottom:7px;}
.about_list01 li.last{padding-bottom:0px;}
.about_list02{padding:0 6px 8px 12px;}
.about_list02 li{padding-bottom:10px;}
.about_list02 h4{font-weight:bold;}
.mapNew{
	margin:16px 0 19px 2px;
/*	display: block;
    height: 285px; width: 548px;*/
}

.inquiryBox{padding:32px 0 73px 0;}
.tbl_inquiry{margin-bottom:31px;}
.tbl_inquiry td{
	padding:9px 6px 9px 4px;
	vertical-align:middle;
	line-height:24px;
}
.tbl_inquiry .txtInput, .tbl_inquiry .txtarea{
	display:block; float:left;
	height:27px; width:530px;
	padding:0 4px; margin:0;
	font-size:16px; line-height:27px;
	border:1px solid #e6e6e6;
	background-color:#f7f7f7;
}
.tbl_inquiry .txtarea{
	padding:4px; 
	height:288px;
}
.tbl_inquiry .error{
	display:block;
	padding-bottom:6px;
	color:#e60012; font-weight:bold;
	line-height:100%;
}
.inquiry_emailBox .note{
	display:block; clear:both;
	font-size:14px; line-height:22px;
	padding:4px 0 3px;
}
.txt_complete{
	text-align:center;
	font-size:20px; line-height:26px;
	padding-top:107px;
}
.link_complete{	
	text-align:center;
	padding-top:23px;
}
.link_complete a{
	font-size:18px; font-weight:bold;
	text-decoration:underline; color:#e60012;
}

.greetingBox{padding:22px 0 15px;}
.greetingBox .imgBox{
	width:210px;
	text-align:center;
}
.greetingBox .imgBox a{
	display:block;
	text-decoration:underline; color:#333;
	padding-top:5px;
}
.greetingBox .txtBox{width:475px;}
.greetingBox .txtBox p{padding-bottom:24px;}
.greetingBox .sign{
	text-align:right;
	line-height:20px;
	padding-top:13px;
}
.typicalBox{
	line-height:22px;
	padding:8px 0 67px;
}
.typicalBox h4{
	font-weight:bold;
	padding-top:22px;
}
.typicalBox a{
	color:#e60012;
	text-decoration:underline;
}

/* ===== Page 01 ==== */
/* ===== END Page 01 ==== */