@charset "utf-8";

/* btos CSS
------------------------------------------------ */
.btoc .bgKeyVis {
	position: relative;
	margin-top: 10px;
}
.btoc .inquiryBox {
	position: absolute;
	top: 10px;
	right: 7px;
	width: 215px;
	padding-bottom: 6px;
	background: url(../images/bts/btoc/bg_inquiry_bottom.png) no-repeat;
	background-position: left bottom;
}
.btoc .inquiryBox h2 {
	background: url(../images/bts/btoc/h2_inquiry.png) no-repeat;
	height: 25px;
	text-indent: -9999px;
}
.btoc .inquiryInner {
	background: url(../images/bts/btoc/bg_inquiry_right.png) repeat-y;
	padding: 10px 12px 0 10px;
}
.btoc .inquiryInner h3 {
	margin-left: 15px;
	font-size: 90%;
}
.btoc .inquiryInner dl {
	width: 190px;
	padding-top: 10px;
	border-top: solid 1px #c8c8c8;
}
.btoc .inquiryInner dt,
.btoc .inquiryInner dd {
	float: left;
}
.btoc .inquiryInner dt {
	width: 58px;
	text-align: center;
	font-size: 90%;
}
.btoc .inquiryInner dd {
	width: 130px;
	font-size: 100%;
}
.btoc .inquiryInner ul {
	padding: 5px 0 0 5px;
}
.btoc .inquiryInner .inqBtn {
	text-align: center;
	padding-top: 11px;
	padding-bottom: 11px;
}
#Contents.btoc{
	padding-bottom:20px;
}
/*----------------------------------
LEFT
-----------------------------------*/
.btoc #Left {
	width: 740px;
	float: left;
}
/*----------------------------------
BLOCK 
-----------------------------------*/
.btoc #Left .block {
	margin-top: 20px;
	background: url(../images/bts/btoc/bg_box_bottom.gif) no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
}
.btoc .block .inner {
	padding: 15px;
	border-left: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
}
.btoc .block .inner p {
	font-size: 90%;
}
/*----------------------------------
ONESTOPBOX 
-----------------------------------*/
.btoc .oneStopBox dt {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.btoc .oneStopBox dd {
	padding: 20px 15px;
	background: #EBEBEB;
}
.btoc .oneStopBox .order {
	padding: 20px 0 20px 35px;
}
/*----------------------------------
SURVICEBOX 
-----------------------------------*/
.btoc .surviceBox h4 {
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 2px #0E246F;
}
.btoc .surviceBox ul {
	padding: 15px;
}
.btoc .surviceBox li {
	background: url(../images/bts/btoc/icon_circle.png) no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 90%;
}
/*----------------------------------
SUPPORTBOX  
-----------------------------------*/
.btoc .supportBox .inner {
	padding-bottom: 30px;
}
/*----------------------------------
CONTACTBOX 
-----------------------------------*/
.btoc .contactBox .inner {
	padding: 15px;
	font-size: 120%;
}
.btoc #Left .contactBox .ttlBox {
	padding: 25px 15px;
	width: 100px;
	background: #DFE8F4;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
}
.btoc .contactBox .numbers {
	width: 560px;
}
.btoc .contactBox .numbers dl,
.btoc .contactBox .numbers dt,
.btoc .contactBox .numbers dd {
	float: left;
}
.btoc .contactBox .numbers dl { 
	font-weight: bold;
}
.btoc .contactBox .numbers dt {
	text-align: right;
	margin-right: 15px;
	padding-top: 5px;
}
.btoc .contactBox .numbers .andTel {
	margin-left: 10px;
	width: 280px;
	border-right: solid 1px #C8C8C8;
}
.btoc .contactBox .numbers .andTel dt {
	width: 85px;
}
.btoc .contactBox .numbers .onlyPlace {
	width: 260px;
}
.btoc .contactBox .numbers .onlyPlace dt{
	width: 60px;
}
.btoc .contactBox .numbers dd {
	width: 170px;
	font-size: 120%;
}
.btoc .contactBox .numbers p {
	padding: 10px 20px;
	font-size: 80%;
}
.btoc .contactBox .contactBtn {
	padding: 15px;
	text-align: center;
}
/*----------------------------------
RIGHT
-----------------------------------*/
.btoc #Right{
	width:190px;
	float:right;
	margin-top: 20px;
}
.btoc #Right .desk li{
	margin-top: 10px;
	border: solid 1px #DBDBDB;
	font-size: 90%;
}
.btoc #Right .desk li a {
	display: block;
	padding: 10px 10px 14px 10px;
	text-decoration: none;
}
.btoc #Right .deskName {
	margin-top: 10px;
	font-size: 100%;
	text-decoration: underline;
}
.btoc #Right p.deskInfo {
	margin-top: 5px;
	color: #000000;
}
.btoc #Right .other {
	margin-top: 20px;
}
.btoc #Right .other li {
	margin-top: 5px;
}
/*---------------------------------------*/
