@charset "utf-8";

/* RESET
------------------------- */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea,
p, blockquote, th, td{
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 12px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight: normal;
	font-style:normal;
}
	* html body {
		font-size: 0.92em;
		text-align: center;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ul,ol,li {
	list-style: none;
}
div,ul,li,.clearfix {
	zoom:1;
}
div:after,ul:after,li:after,.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0.001em;
	line-height: 0;
}
fieldset{
	border: 0;
}
select option {
	padding : 0 5px;
}
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight: normal;
}

body{
	color: #000;
	overflow-y: scroll;
}
	* html body{
		overflow-y: scroll;
	}
	*+html body{
		overflow: hidden;
	}

img{
	vertical-align: top;
}

a {
	color: #005db3;
	text-decoration: none;
	overflow: hidden;
}
	* html a {
		overflow: visible;
	}
	*+html a {
		overflow: visible;
	}
a:hover {
	text-decoration: underline;
}
a img{
	border: none;
}

table {
	border-collapse: 0;
}
th,td {
	border-collapse: collapse;
}
strong{
	font-weight: bold;
}
input{
	padding: 0.1em;
	vertical-align: middle;
}
input[type="text"]{
	height: 1.2em;
	line-height: 1.2em;
}
input[type="checkbox"],
input[type="radio"]{
	padding: 0;
	vertical-align: baseline;
}
	*+html input[type="checkbox"],
	*+html input[type="radio"]{
		vertical-align: 0;
	}
input[type="submit"]{
	padding: 0.3em;
	line-height: 1;
}
	*+html input[type="submit"]{
		padding: 0.3em 0.1em 0.2em;
	}
select {
	padding: 0;
	vertical-align: baseline;
	font-size: 13px;
}
	* html select{
		vertical-align: middle;
	}
	*+html select{
		vertical-align: -0.2em;
	}
select option{
	padding : 0 5px;
}
textarea {
	padding: 0.1em;
	line-height: 1.2em;
	vertical-align: middle;
}


/* HEADER STYLE
------------------------- */
#header{
	background: url('../images/head_bg.gif') repeat-x;
}
#headArea{
	margin: 0 auto;
	width: 1000px;
	position: relative;
}
#headInner{
	height: 94px;
}
#headInner h1{
	color: #FFF;
	position: absolute;
	top: 3px;
	left: 30px;
}
#logo{
	width: 187px;
	height: 35px;
	position: absolute;
	top: 24px;
	left: 30px;
}
#logo a{
	display: block;
	width: 187px;
	height: 35px;
}
#hText{
	color: #ffe900;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 67px;
	left: 30px;
}
#hSB{
	width: 396px;
	height: 39px;
	position: absolute;
	top: 23px;
	left: 236px;
}
#hName{
	width: 191px;
	height: 17px;
	position: absolute;
	top: 70px;
	left: 440px;
}
#hTel{
	width: 288px;
	height: 147px;
	background: url('../images/tel2.png') no-repeat;
	position: absolute;
	top: 0;
	right: 65px;
	z-index: 1000;
}
#hTel ul{
	margin: 5px 0 0 10px;
}
#hTel ul li{
	float: left;
}
#hTel ul li a{
	
}
#hTel ul li.hTel01{
	margin: 0 15px 0 0;
	width: 136px;
	height: 25px;
	background: url('../images/htel01.gif') no-repeat;
}
#hTel ul li.hTel01 a{
	display: block;
	width: 136px;
	height: 25px;
	background: url('../images/htel01.gif') no-repeat;
	text-indent: -999em;
}
#hTel ul li.hTel01 a:hover{
	background: url('../images/htel01_on.gif') no-repeat;
}
#hTel ul li.hTel02{
	margin: 0 3px 0 0;
	width: 23px;
	height: 25px;
	background: url('../images/htel02.gif') no-repeat;
}
#hTel ul li.hTel02 a{
	display: block;
	width: 23px;
	height: 25px;
	background: url('../images/htel02.gif') no-repeat;
}
#hTel ul li.hTel02 a:hover{
	background: url('../images/htel02_on.gif') no-repeat;
}
#hTel ul li.hTel03{
	margin: 0 3px 0 0;
	width: 23px;
	height: 25px;
	background: url('../images/htel03.gif') no-repeat;
}
#hTel ul li.hTel03 a{
	display: block;
	width: 23px;
	height: 25px;
	background: url('../images/htel03.gif') no-repeat;
}
#hTel ul li.hTel03 a:hover{
	background: url('../images/htel03_on.gif') no-repeat;
}
#hTel ul li.hTel04{
	margin: 0 3px 0 0;
	width: 23px;
	height: 25px;
	background: url('../images/htel04.gif') no-repeat;
}
#hTel ul li.hTel04 a{
	display: block;
	width: 23px;
	height: 25px;
	background: url('../images/htel04.gif') no-repeat;
}
#hTel ul li.hTel04 a:hover{
	background: url('../images/htel04_on.gif') no-repeat;
}
#hTel ul li.hTel05{
	width: 23px;
	height: 25px;
	background: url('../images/htel05.gif') no-repeat;
}
#hTel ul li.hTel05 a{
	display: block;
	width: 23px;
	height: 25px;
	background: url('../images/htel05.gif') no-repeat;
}
#hTel ul li.hTel05 a:hover{
	background: url('../images/htel05_on.gif') no-repeat;
}
#navi{
	height: 44px;
	background: url('../images/navi_bg.gif') repeat-x;
}
#naviLower{
	margin: 0 0 0 32px;
	_margin: 0 0 0 -35px;
	width: 900px;
	height: 44px;
	background: url('../images/navi_bg_lower.gif') repeat-x;
}
#naviInner{
	margin: 0 auto;
	width: 1000px;
}
#naviInnerLower{
	margin: 0 auto;
}
#naviInner ul{
	margin: 0 0 0 32px;
}
#naviInnerLower ul{
	margin: 0;
}
#naviInner ul li,
#naviInnerLower ul li{
	float: left;
	width: 155px;
	height: 41px;
	overflow: hidden;
}
#naviInner ul li a,
#naviInnerLower ul li a{
	display: block;
	width: 155px;
	height: 41px;
	text-indent: -999em;
}
#naviInner ul li.navi01,
#naviInnerLower ul li.navi01{
	background: url('../images/navi01.gif') no-repeat 0 -41px;
}
#naviInner ul li.navi02,
#naviInnerLower ul li.navi02{
	background: url('../images/navi02.gif') no-repeat 0 -41px;
}
#naviInner ul li.navi03,
#naviInnerLower ul li.navi03{
	background: url('../images/navi03.gif') no-repeat 0 -41px;
}
#naviInner ul li.navi04,
#naviInnerLower ul li.navi04{
	background: url('../images/navi04.gif') no-repeat 0 -41px;
}
#naviInner ul li.navi01 a,
#naviInnerLower ul li.navi01 a{
	background: url('../images/navi01.gif') no-repeat;
}
#naviInner ul li.navi02 a,
#naviInnerLower ul li.navi02 a{
	background: url('../images/navi02.gif') no-repeat;
}
#naviInner ul li.navi03 a,
#naviInnerLower ul li.navi03 a{
	background: url('../images/navi03.gif') no-repeat;
}
#naviInner ul li.navi04 a,
#naviInnerLower ul li.navi04 a{
	background: url('../images/navi04.gif') no-repeat;
}
#naviInner ul li a:hover,
#naviInnerLower ul li a:hover,
#naviInner ul li a.current,
#naviInnerLower ul li a.current{
	background-position: 0 -41px;
}
/* FOOTER STYLE
------------------------- */
#footer{
	height: 99px;
	background: url('../images/footer_bg.gif') repeat-x;
}
#footerInner{
	margin: 0 auto;
	width: 1000px;
	height: 99px;
	text-align: left;
	position: relative;
}
#footerLogo{
	width: 187px;
	height: 35px;
	position: absolute;
	top: 33px;
	left: 30px;
}
#footerInner p.footerLink{
	color: #FFF;
	position: absolute;
	top: 20px;
	left: 264px;
}
#footerInner p.footerLink a{
	padding: 0 2px;
	color: #FFF;
}
#footerInner .companyName{
	position: absolute;
	top: 70px;
	left: 264px;
}
#footerInner .companyName p{
	color: #FFF;
}


/* OUTER STYEL
------------------------- */
table.contentsTbl{
}
.tbl-l{
	background: url('../images/bg.gif') repeat right top;
}
.tbl-c{
	margin: -3px 0 0;
	width: 1000px;
	background: url('../images/bg.gif') repeat;
}
.tbl-cBusiness{
	margin: -3px 0 0;
	width: 1065px;
	background: url('../images/bg.gif') repeat;
}
.tbl-r{
	background: url('../images/bg.gif') repeat;
}


/* CONTAINER STYLE
------------------------- */
#container{
	margin: 0 auto;
	width: 1000px;
}
#containerBusiness{
	margin: 0 auto;
	width: 1065px;
}
#main{
	margin: -3px 0 0;
	width: 1000px;
	height: 510px;
	background: url('../images/main.jpg') no-repeat;
}
#main p{
	padding: 349px 0 0 670px;
	font-size: 15px;
	font-weight: bold;
}
#delivery{
	margin: 0 0 25px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
	position: relative;
}
.deliveryInner{
	padding: 0 0 10px;
	height: 310px;
	background: url('../images/btm.gif') no-repeat left bottom;
}
#delivery .contactBtn{
	width: 800px;
	height: 187px;
	position: absolute;
	top: -72px;
	left: 55px;
}
#delivery .contactBtnInner{
	width: 800px;
	height: 187px;
	background: url('../images/contact_bg.png') no-repeat;
	position: relative;
}
#delivery .contactBtn a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 118px;
	left: 180px;
}
#delivery .contactBtn a:hover{
	background-position: 0 -51px;
}
#delivery .deliveryConts{
	width: 872px;
	height: 170px;
	background: url('../images/delivery_bg.jpg') no-repeat;
	position: absolute;
	top: 125px;
	left: 20px;
}
#delivery .deliveryContsInner{
	position: relative;
}
#delivery .deliveryBtn{
	width: 386px;
	height: 36px;
	overflow: hidden;
	position: absolute;
	top: 114px;
	left: 26px;
}
#delivery .deliveryBtn a{
	display: block;
	width: 386px;
	height: 36px;
	background: url('../images/office_btn.gif') no-repeat;
	text-indent: -999em;
}
#delivery .deliveryBtn a:hover{
	background-position: 0 -36px;
}
#delivery .deliveryText01{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 28px;
	left: 455px;
}
#delivery .deliveryText02{
	color: #124839;
	position: absolute;
	top: 90px;
	left: 455px;
}
#switching{
	margin: 0 0 80px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#switching .inner{
	background: url('../images/btm254.gif') no-repeat left bottom;
}
#switching .cap{
	padding: 24px 0 95px 10px;
	background: url('../images/cap.gif') no-repeat;
}
#switching .switchingTitle{
	margin: 0 0 10px;
}
#switching .switching01{
	width: 879px;
	height: 229px;
	background: url('../images/conts01.gif') no-repeat;
	position: relative;
}
#switching .switching01 p.title{
	color: #000;
	line-height: 1.3em;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	top: 125px;
	left: 115px;
}
#switching .switching01 p.attention{
	margin: 0;
	color: #5e5e5e;
	position: absolute;
	top: 175px;
	left: 115px;
}
#switching .switching02{
	width: 879px;
	height: 133px;
	background: url('../images/conts02.gif') no-repeat;
	position: relative;
}
#switching .switching02 p{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 85px;
	left: 115px;
}
#switching .switching03{
	margin: 0 0 25px;
	width: 879px;
	height: 178px;
	background: url('../images/conts03.gif') no-repeat;
	position: relative;
}
#switching .switching03 p{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 80px;
	left: 115px;
}
#switching .switching03 p.attention{
	margin: 0;
	color: #5e5e5e;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	top: 110px;
	left: 115px;
}
#switching .simulationTitle{
	width: 879px;
	height: 56px;
}
#switching .simulation01{
	width: 879px;
	height: 122px;
	background: url('../images/conts05_1.gif') no-repeat;
	position: relative;
}
#switching .simulation01 p{
	color: #0a0a0a;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 55px;
	left: 410px;
}
#switching .simulation02{
	width: 879px;
	height: 79px;
	background: url('../images/conts05_2.gif') no-repeat;
	position: relative;
}
#switching .simulation02 p.text01{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 90px;
}
#switching .simulation02 p.text02{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 395px;
}
#switching .simulation02 p.text03{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 640px;
}
#switching .simulation02 p.text04{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 665px;
}
#switching .simulation03{
	width: 879px;
	height: 125px;
	background: url('../images/conts05_3.gif') no-repeat;
	position: relative;
}
#switching .simulation04{
	width: 879px;
	height: 115px;
	background: url('../images/conts06_1.gif') no-repeat;
	position: relative;
}
#switching .simulation04 p{
	color: #0a0a0a;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 35px;
	left: 410px;
}
#switching .simulation05{
	width: 879px;
	height: 79px;
	background: url('../images/conts06_2.gif') no-repeat;
	position: relative;
}
#switching .simulation05 p.text01{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 90px;
}
#switching .simulation05 p.text02{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 395px;
}
#switching .simulation05 p.text03{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 640px;
}
#switching .simulation06{
	width: 879px;
	height: 122px;
	background: url('../images/conts06_3.gif') no-repeat;
	position: relative;
}
#switching .simulation07{
	width: 879px;
	height: 61px;
	background: url('../images/conts07_1.gif') no-repeat;
	position: relative;
}
#switching .simulation07 p{
	color: #151515;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	top: 18px;
	left: 47px;
}
#switching .simulation08{
	width: 879px;
	height: 133px;
	background: url('../images/conts07_2.gif') no-repeat;
	position: relative;
}
#switching .simulation08 p.text01{
	color: #231815;
	position: absolute;
	top: 22px;
	left: 52px;
}
#switching .simulation08 p.text02{
	color: #231815;
	font-size: 10px;
	position: absolute;
	top: 75px;
	left: 40px;
}
#switching .simulation08 p.text03{
	color: #231815;
	font-size: 14px;
	position: absolute;
	top: 15px;
	left: 355px;
}
#switching .simulation08 p.text04{
	color: #231815;
	position: absolute;
	top: 15px;
	left: 625px;
}
#switching .simulationbtm{
	margin: 0 0 30px;
	width: 879px;
	height: 64px;
	background: url('../images/conts08_bg.gif') no-repeat;
	position: relative;
}
#switching .simulationbtm p{
	color: #FFF;
	position: absolute;
	top: 10px;
	left: 40px;
}
#switching .campaign{
	margin: 0 0 10px 12px;
}
#switching .campaign ul{
	
}
#switching .campaign ul li{
	float: left;
	position: relative;
}
#switching .campaign ul li.camp01{
	width: 283px;
	height: 155px;
	background: url('../images/camp01_bg.gif') no-repeat;
}
#switching .campaign ul li.camp01 ul{
	position: absolute;
	top: 72px;
	left: 45px;
}
#switching .campaign ul li.camp01 ul li{
	color: #ff0274;
	float: none;
}
#switching .campaign ul li.camp01 p.btmText{
	color: #000;
	position: absolute;
	top: 128px;
	left: 45px;
}
#switching .campaign ul li.camp02{
	width: 293px;
	height: 155px;
	background: url('../images/camp02_bg.gif') no-repeat;
}
#switching .campaign ul li.camp02 ul{
	position: absolute;
	top: 72px;
	left: 17px;
}
#switching .campaign ul li.camp02 ul li{
	float: none;
}
#switching .campaign ul li.camp02 p.btmText{
	color: #000;
	position: absolute;
	top: 128px;
	left: 45px;
}
#switching .campaign ul li.camp03{
	width: 284px;
	height: 155px;
	background: url('../images/camp03_bg.gif') no-repeat;
}
#switching .campaign ul li.camp03 p.icon{
	color: #000;
	position: absolute;
	top: 40px;
	left: 245px;
}
#switching .campaign ul li.camp03 p.btmText{
	color: #000;
	position: absolute;
	top: 128px;
	left: 75px;
}
#switching .originalCamp{
	margin: 0 0 20px 10px;
}
#switching .originalCamp .title{
	margin: 0 0 25px;
	width: 862px;
	height: 24px;
}
#switching .originalCamp .originalCamp00{
	margin: 0 0 10px;
	width: 864px;
	height: 104px;
	background: url('../images/sharee_bnr.jpg') no-repeat;
	position: relative;
}
#switching .originalCamp .originalCamp00 .originalCamp00Text01{
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: 260px;
}
#switching .originalCamp .originalCamp00 .originalCamp00Text01 span{
	color: #eb5f18;
}
#switching .originalCamp .originalCamp00 .originalCamp00Text02{
	position: absolute;
	top: 50px;
	left: 260px;
}
#switching .originalCamp .originalCamp01{
	margin: 0 0 10px;
	width: 864px;
	height: 104px;
	background: url('../images/original_camp_bg01.jpg') no-repeat;
	position: relative;
}
#switching .originalCamp .originalCamp01 .subTitle{
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 13px;
	left: 100px;
}
#switching .originalCamp .originalCamp01 .originalCamp01Text01{
	position: absolute;
	top: 38px;
	left: 102px;
}
#switching .originalCamp .originalCamp01 .originalCamp01Text02{
	font-size: 11px;
	line-height: 1.2em;
	position: absolute;
	top: 57px;
	left: 506px;
}
#switching .originalCamp .originalCamp01 .originalCamp01Text03{
	color: #ff0274;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	top: 50px;
	left: 634px;
}
#switching .originalCamp .originalCamp01 .originalCamp01Text04{
	font-size: 11px;
	position: absolute;
	top: 68px;
	left: 700px;
}
#switching .originalCamp .originalCamp02{
	margin: 0 0 10px;
	width: 864px;
	height: 104px;
	background: url('../images/original_camp_bg02.jpg') no-repeat;
	position: relative;
}
#switching .originalCamp .originalCamp02 .subTitle{
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 13px;
	left: 100px;
}
#switching .originalCamp .originalCamp02 .originalCamp02Text01{
	position: absolute;
	top: 38px;
	left: 102px;
}
#switching .originalCamp .originalCamp02 .originalCamp02Text02{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	top: 12px;
	left: 383px;
}
#switching .originalCamp .originalCamp02 .originalCamp02Text03{
	position: absolute;
	top: 78px;
	left: 459px;
}
#switching .originalCamp .originalCamp02 .originalCamp02Text04{
	position: absolute;
	top: 78px;
	left: 559px;
}
#switching .originalCamp .originalCamp02 .originalCamp02Text05{
	position: absolute;
	top: 78px;
	left: 659px;
}
#switching .originalCamp .originalCamp02 .originalCamp02Text06{
	position: absolute;
	top: 78px;
	left: 759px;
}
.pageTop{
	padding: 0 25px 0 0;
	text-align: right;
}
.pageTop p{
	color: #fe3584;
}
.pageTop p a{
	color: #000;
}
.pageTop p a:hover{
	text-decoration: underline;
}
#switching .attention{
	margin: 60px 0 0;
}
#switching .attention ul{
	padding: 0 0 0 50px;
}
#switching .attention ul li{
	color: #FFF;
}
#new{
	margin: 0 0 40px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
	position: relative;
}
#new .inner{
	background: url('../images/btm137.gif') no-repeat left bottom;
}
#new .cap{
	padding: 70px 0 30px 8px;
	background: url('../images/cap.gif') no-repeat;
}
#mobile .contactBtn{
	width: 800px;
	height: 187px;
	background: url('../images/contact_bg.png') no-repeat;
	position: absolute;
	top: -130px;
	left: 55px;
}
#mobile .contactBtn a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 118px;
	left: 180px;
}
#mobile .contactBtn a:hover{
	background-position: 0 -51px;
}
#new .newTitle{
	margin: 0 0 5px;
	width: 879px;
	height: 54px;
}
#new .new01{
	width: 879px;
	height: 183px;
	background: url('../images/conts09_1.gif') no-repeat;
	position: relative;
}
#new .new01 p{
	color: #151515;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	top: 130px;
	left: 120px;
}
#new .new02{
	width: 879px;
	height: 128px;
	background: url('../images/conts09_2.gif') no-repeat;
	position: relative;
}
#new .new02 p{
	color: #151515;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 83px;
	left: 120px;
}
#new .new03{
	margin: 0 0 20px;
	width: 879px;
	height: 136px;
	background: url('../images/conts09_3.gif') no-repeat;
	position: relative;
}
#new .new03 p{
	color: #151515;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	top: 55px;
	left: 550px;
}
#new .new03 p span{
	color: #ff0274;
	display: block;
	font-size: 15px;
}
#new .attention{
	margin: 40px 0 0;
}
#new .attention ul{
	padding: 0 0 0 50px;
}
#new .attention ul li{
	color: #FFF;
}
#mobile{
	margin: 0 0 80px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
	position: relative;
}
#mobile .inner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#mobile .cap{
	padding: 65px 0 60px 23px;
	background: url('../images/cap.gif') no-repeat;
}
#mobile .mobileIntro{
	margin: 0 0 12px;
	width: 860px;
}
#mobile .mobileIntro table{
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
	width: 860px;
}
#mobile .mobileIntro table th{
	padding: 10px;
	border-right: 1px solid #000;
	font-weight: bold;
}
#mobile .mobileIntro table td{
	padding: 10px 0;
	border-right: 1px dotted #000;
}
#mobile .mobileIntro table td.last{
	border-right: none !important;
}
#mobile .mobileIntro table .gray{
	background: #efefef;
}
#mobile .mobileIntro table td p{
	padding: 0 0 0 20px;
}
#mobile .mobileIntro table th.textBtm,
#mobile .mobileIntro table td.textBtm{
	padding-bottom: 15px;;
	vertical-align: bottom;
}
#mobile .mobileIntro table td.mobile01{
	width: 189px;
	height: 291px;
	background: url('../images/mobile01.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile01 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile02{
	width: 190px;
	height: 291px;
	background: url('../images/mobile02.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile02 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile03{
	width: 189px;
	height: 291px;
	background: url('../images/mobile03.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile03 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile04{
	width: 188px;
	height: 291px;
	background: url('../images/mobile04.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile04 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile05{
	width: 189px;
	height: 245px;
	background: url('../images/mobile05.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile05 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile06{
	width: 190px;
	height: 245px;
	background: url('../images/mobile06.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile06 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile07{
	width: 189px;
	height: 245px;
	background: url('../images/mobile07.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile07 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .mobileIntro table td.mobile08{
	width: 188px;
	height: 245px;
	background: url('../images/mobile08.jpg') no-repeat;
	text-align: center;
}
#mobile .mobileIntro table td.mobile08 span{
	display: block;
	color: #151515;
	font-size: 17px;
	font-weight: bold;
}
#mobile .tableText{
	margin: 0 0 20px;
}
#mobile .btnLine{
	border-bottom: 1px solid #000;
}
#lastConts{
	margin: 0 0 170px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
	position: relative;
}
#lastConts .inner{
	background: url('../images/btm254.gif') no-repeat left bottom;
}
#lastConts .cap{
	padding: 100px 0 70px 15px;
	background: url('../images/cap.gif') no-repeat;
}
#lastConts .contactBtn{
	width: 800px;
	height: 187px;
	background: url('../images/contact_bg.png') no-repeat;
	position: absolute;
	top: -130px;
	left: 55px;
}
#lastConts .contactBtn a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 118px;
	left: 180px;
}
#lastConts .contactBtn a:hover{
	background-position: 0 -51px;
}
#lastConts #flow{
	
}
#lastConts #flow .flowTitle{
	margin: 0 0 10px;
}
#lastConts #flow ul{
	margin: 0 0 40px;
}
#lastConts #flow ul li{
	color: #585252;
	float: left;
}
#lastConts #flow ul li.flow01{
	width: 221px;
	height: 287px;
	background: url('../images/flow01.gif') no-repeat;
	position: relative;
}
#lastConts #flow ul li.flow01 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#lastConts #flow ul li.flow01 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#lastConts #flow ul li.flow02{
	width: 221px;
	height: 287px;
	background: url('../images/flow02.gif') no-repeat;
	position: relative;
}
#lastConts #flow ul li.flow02 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#lastConts #flow ul li.flow02 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#lastConts #flow ul li.flow03{
	width: 219px;
	height: 287px;
	background: url('../images/flow03.gif') no-repeat;
	position: relative;
}
#lastConts #flow ul li.flow03 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#lastConts #flow ul li.flow03 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#lastConts #flow ul li.flow04{
	width: 207px;
	height: 287px;
	background: url('../images/flow04.gif') no-repeat;
	position: relative;
}
#lastConts #flow ul li.flow04 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#lastConts #flow ul li.flow04 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#lastConts .staffTitle{
	margin: 0 0 23px;
	color: #ff0274;
	line-height: 2.0em;
	width: 868px;
	height: 36px;
	background: url('../images/title_bg.gif') no-repeat;
	font-size: 18px;
	text-indent: 45px;
}
#lastConts #flow .staff{
	margin: 0 0 30px;
	width: 865px;
}
#lastConts #flow .staff .staff01{
	margin: 0 16px 7px 3px;
	display: inline;
	float: left;
	width: 423px;
	height: 129px;
	background: url('../images/staff01.jpg') no-repeat;
	position: relative;
}
#lastConts #flow .staff .staff01 .name{
	font-size: 14px;
	position: absolute;
	top: 15px;
	left: 115px;
}
#lastConts #flow .staff .staff01 .title{
	color: #ff0274;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 43px;
	left: 107px;
}
#lastConts #flow .staff .staff01 .text{
	position: absolute;
	top: 70px;
	left: 115px;
}
#lastConts #flow .staff .staff02{
	margin: 0 0 7px;
	display: inline;
	float: left;
	width: 423px;
	height: 129px;
	background: url('../images/staff02.jpg') no-repeat;
	position: relative;
}
#lastConts #flow .staff .staff02 .name{
	font-size: 14px;
	position: absolute;
	top: 15px;
	left: 115px;
}
#lastConts #flow .staff .staff02 .title{
	padding: 0 0 0 1em;
	color: #ff0274;
	line-height: 1.2em;
	font-size: 15px;
	font-weight: bold;
	text-indent: -0.6em;
	position: absolute;
	top: 43px;
	left: 101px;
}
#lastConts #flow .staff .staff02 .text{
	position: absolute;
	top: 83px;
	left: 115px;
}
#lastConts #flow .staff .staff03{
	margin: 0 16px 0 3px;
	display: inline;
	float: left;
	width: 423px;
	height: 129px;
	background: url('../images/staff03.jpg') no-repeat;
	position: relative;
}
#lastConts #flow .staff .staff03 .name{
	font-size: 14px;
	position: absolute;
	top: 15px;
	left: 115px;
}
#lastConts #flow .staff .staff03 .title{
	padding: 0 0 0 1em;
	color: #ff0274;
	line-height: 1.2em;
	font-size: 15px;
	font-weight: bold;
	text-indent: -0.6em;
	position: absolute;
	top: 43px;
	left: 101px;
}
#lastConts #flow .staff .staff03 .text{
	position: absolute;
	top: 83px;
	left: 115px;
}
#lastConts #flow .staff .staff04{
	float: left;
	width: 423px;
	height: 129px;
	background: url('../images/staff04.jpg') no-repeat;
	position: relative;
}
#lastConts #flow .staff .staff04 .name{
	font-size: 14px;
	position: absolute;
	top: 15px;
	left: 115px;
}
#lastConts #flow .staff .staff04 .title{
	padding: 0 0 0 1em;
	color: #ff0274;
	line-height: 1.2em;
	font-size: 15px;
	font-weight: bold;
	text-indent: -0.6em;
	position: absolute;
	top: 43px;
	left: 101px;
}
#lastConts #flow .staff .staff04 .text{
	position: absolute;
	top: 83px;
	left: 115px;
}
#lastConts #flow .staffText{
	margin: 0 0 30px;
}
#lastConts #flow .question{
	margin: 0 0 20px;
}
#lastConts #flow .question .questionTitle{
	margin: 0 0 20px;
	color: #ff0274;
	line-height: 2.0em;
	width: 868px;
	height: 36px;
	background: url('../images/title_bg.gif') no-repeat;
	font-size: 18px;
	text-indent: 45px;
}
#lastConts #flow .question dl{
	margin: 0 0 10px;
	padding: 0 0 0 40px;
}
#lastConts #flow .question dt{
	
}
#lastConts #flow .question dd{
	margin: 0 0 5px;
	color: #585252;
}
#lastConts #flow .question p{
	margin: 0 0 30px;
	padding: 0 0 0 40px;
	color: #585252;
}
#secret{
	margin: 0 0 20px;
	padding: 0 0 0 40px;
}
#secret h3{
	margin: 0 0 10px;
	font-weight: bold;
}
#secret h4{
	margin: 0 0 10px;
	font-weight: bold;
}
#secret ul{
	margin: 0 0 10px;
}
#secret p{
	margin: 0 0 10px;
}
#lastConts #socialBtn{
	margin: 0 0 0 170px;
	padding: 5px;
	width: 532px;
	background: url('../images/social_bg.gif') repeat;
}
#lastConts #socialBtn .socialInner{
	width: 532px;
	background: #FFF;
}
#lastConts #socialBtn .socialInner h4{
	margin: 0 0 10px;
}
#lastConts #socialBtn .socialInner ul{
	margin: 10px 0 5px 110px;
}
#lastConts #socialBtn .socialInner ul li{
	margin: 0 5px 0 0;
	float: left;
}
#lastText{
	padding: 40px 0 0 60px;
	position: relative;
} 
#lastText ul{
	
}
#lastText ul li{
	color: #FFF;
}
#lastText .contactBtn{
	width: 800px;
	height: 187px;
	background: url('../images/contact_bg.png') no-repeat;
	position: absolute;
	top: 215px;
	left: 50px;
}
#lastText .contactBtn a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
}
#lastText .contactBtn a:hover{
	background-position: 0 -51px;
}


/* BUSINESS STYLE
------------------------- */
#mainLower{
	margin: -3px 0 0 34px;
	width: 1065px;
	height: 510px;
	background: url('../images/main_business.jpg') no-repeat;
}
#deliveryBusiness{
	margin: 0 0 25px 64px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
	position: relative;
}
#deliveryBusiness .deliveryInner{
	padding: 0 0 10px;
	height: 310px;
	background: url('../images/btm.gif') no-repeat left bottom;
}
#deliveryBusiness .contactBtnBusiness{
	width: 800px;
	height: 187px;
	position: absolute;
	top: -72px;
	left: 55px;
}
#deliveryBusiness .contactBtnBusinessInner{
	width: 800px;
	height: 187px;
	background: url('../images/contact_business_bg.png') no-repeat;
	position: relative;
}
#deliveryBusiness .contactBtnBusiness a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 118px;
	left: 300px;
}
#deliveryBusiness .contactBtnBusiness a:hover{
	background-position: 0 -51px;
}
#deliveryBusiness .deliveryConts{
	width: 872px;
	height: 170px;
	background: url('../images/delivery_bg.jpg') no-repeat;
	position: absolute;
	top: 125px;
	left: 20px;
}
#deliveryBusiness .deliveryContsInner{
	position: relative;
}
#deliveryBusiness .deliveryBtn{
	width: 386px;
	height: 36px;
	overflow: hidden;
	position: absolute;
	top: 114px;
	left: 26px;
}
#deliveryBusiness .deliveryBtn a{
	display: block;
	width: 386px;
	height: 36px;
	background: url('../images/office_btn.gif') no-repeat;
	text-indent: -999em;
}
#deliveryBusiness .deliveryBtn a:hover{
	background-position: 0 -36px;
}
#deliveryBusiness .deliveryText01{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 28px;
	left: 455px;
}
#deliveryBusiness .deliveryText02{
	color: #124839;
	position: absolute;
	top: 90px;
	left: 455px;
}
#switchingBusiness{
	margin: 0 0 90px 64px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#switchingBusiness .inner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#switchingBusiness .cap{
	padding: 24px 0 70px 23px;
	background: url('../images/cap.gif') no-repeat;
}
#switchingBusiness .switchingBusinessTitle{
	margin: 0 0 20px;
}
#switchingBusiness .switchingBusinessConts{
	margin: 0 0 20px;
	width: 873px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts01{
	_padding: 15px 0 0;
	color: #0053a8;
	line-height: 3.3em;
	_line-height: 1.5em;
	width: 873px;
	height: 50px;
	background: url('../images/business_conts01.gif') no-repeat;
	font-size: 18px;
	font-weight: bold;
	text-indent: 23px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02{
	width: 873px;
	height: 230px;
	background: url('../images/business_conts02.gif') no-repeat;
	position: relative;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02 .text01{
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 37px;
	left: 70px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02 .text02{
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 37px;
	left: 317px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02 .text03{
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 37px;
	left: 618px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02 .text04{
	font-size: 14px;
	position: absolute;
	top: 155px;
	left: 45px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02 .text05{
	font-size: 14px;
	position: absolute;
	top: 155px;
	left: 324px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts02 .text06{
	font-size: 14px;
	position: absolute;
	top: 155px;
	left: 600px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts03{
	width: 873px;
	height: 197px;
	background: url('../images/business_conts03.gif') no-repeat;
	position: relative;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts03 p{
	color: #464646;
	font-size: 10px;
	position: absolute;
	top: 175px;
	left: 18px;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts04{
	width: 873px;
	height: 77px;
	background: url('../images/business_conts04.gif') no-repeat;
}
#switchingBusiness .switchingBusinessConts .switchingBusinessConts04 p{
	padding: 13px 0 0;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#newBusiness{
	margin: 0 0 160px 64px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
	position: relative;
}
#newBusiness .inner{
	background: url('../images/btm254.gif') no-repeat left bottom;
}
#newBusiness .cap{
	padding: 70px 0 65px 20px;
	background: url('../images/cap.gif') no-repeat;
}
#newBusiness .contactBtnBusiness{
	width: 800px;
	height: 187px;
	background: url('../images/contact_business_bg.png') no-repeat;
	position: absolute;
	top: -150px;
	left: 55px;
}
#newBusiness .contactBtnBusiness a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 118px;
	left: 300px;
}
#newBusiness .contactBtnBusiness a:hover{
	background-position: 0 -51px;
}
#newBusiness .newBusinessTitle{
	margin: 0 0 24px;
	width: 860px;
	height: 76px;
	background: url('../images/business_title02.gif') no-repeat;
}
#newBusiness .newBusinessTitle p{
	padding: 50px 0 0 15px;
	color: #ffe900;
	font-size: 16px;
	font-weight: bold;
}
#newBusiness .newBusinessConts01{
	width: 860px;
	height: 295px;
	background: url('../images/business_conts05.gif') no-repeat;
	position: relative;
}
#newBusiness .newBusinessConts01 .text07{
	color: #FFF;
	font-size: 13px;
	position: absolute;
	top: 68px;
	left: 35px;
}
#newBusiness .newBusinessConts01 .text08{
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	top: 66px;
	left: 126px;
}
#newBusiness .newBusinessConts01 .text09{
	color: #FFF;
	font-size: 13px;
	position: absolute;
	top: 68px;
	left: 445px;
}
#newBusiness .newBusinessConts01 .text10{
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	top: 67px;
	left: 525px;
}
#newBusiness .newBusinessConts01 .text11{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 110px;
	left: 40px;
}
#newBusiness .newBusinessConts01 .text11 span{
	color: #ff0274;
}
#newBusiness .newBusinessConts01 .text12{
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 85px;
	left: 350px;
}
#newBusiness .newBusinessConts01 .text12 strong{
	font-size: 15px;
}
#newBusiness .newBusinessConts01 .text13{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 110px;
	left: 450px;
}
#newBusiness .newBusinessConts01 .text13 span{
	color: #ff0274;
}
#newBusiness .newBusinessConts01 .text14{
	position: absolute;
	top: 195px;
	left: 30px;
}
#newBusiness .newBusinessConts01 .text14 li{
	padding: 0 0 0 1em;
	color: #585858;
	font-size: 10px;
	text-indent: -1em;
}
#newBusiness .newBusinessConts01 .text15{
	color: #585858;
	font-size: 10px;
	position: absolute;
	top: 195px;
	left: 437px;
}
#newBusiness .newsBusinessConts02{
	width: 860px;
	height: 594px;
	background: url('../images/business_conts06.gif') no-repeat;
	position: relative;
}
#newBusiness .newsBusinessConts02 .text16{
	color: #18469c;
	font-size: 13px;
	position: absolute;
	top: 108px;
	left: 27px;
}
#newBusiness .newsBusinessConts02 .text17{
	color: #000;
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 225px;
}
#newBusiness .newsBusinessConts02 .text17 strong{
	font-size: 15px;
}
#newBusiness .newsBusinessConts02 .text18{
	color: #18469c;
	font-size: 13px;
	position: absolute;
	top: 108px;
	left: 307px;
}
#newBusiness .newsBusinessConts02 .text19{
	color: #000;
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 505px;
}
#newBusiness .newsBusinessConts02 .text19 strong{
	font-size: 15px;
}
#newBusiness .newsBusinessConts02 .text20{
	color: #18469c;
	font-size: 13px;
	position: absolute;
	top: 108px;
	left: 588px;
}
#newBusiness .newsBusinessConts02 .text21{
	color: #000;
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 786px;
}
#newBusiness .newsBusinessConts02 .text21 strong{
	font-size: 15px;
}
#newBusiness .newsBusinessConts02 .text22{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 170px;
	left: 34px;
}
#newBusiness .newsBusinessConts02 .text22 span{
	color: #ff0274;
}
#newBusiness .newsBusinessConts02 .text23{
	color: #585858;
	font-size: 12px;
	position: absolute;
	top: 220px;
	left: 34px;
}
#newBusiness .newsBusinessConts02 .text24{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 170px;
	left: 315px;
}
#newBusiness .newsBusinessConts02 .text24 span{
	color: #ff0274;
}
#newBusiness .newsBusinessConts02 .text25{
	color: #585858;
	font-size: 12px;
	position: absolute;
	top: 220px;
	left: 315px;
}
#newBusiness .newsBusinessConts02 .text26{
	color: #000;
	line-height: 1.3em;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 170px;
	left: 595px;
}
#newBusiness .newsBusinessConts02 .text26 span{
	color: #ff0274;
}
#newBusiness .newsBusinessConts02 .text27{
	color: #585858;
	font-size: 12px;
	position: absolute;
	top: 230px;
	left: 595px;
}
#newBusiness .newsBusinessConts02 .text28{
	font-size: 12px;
	position: absolute;
	top: 365px;
	left: 33px;
}
#newBusiness .newsBusinessConts02 .text28 span{
	font-size: 14px;
	font-weight: bold;
}
#newBusiness .newsBusinessConts02 .text29{
	font-size: 12px;
	position: absolute;
	top: 365px;
	left: 160px;
}
#newBusiness .newsBusinessConts02 .text29 span{
	font-size: 14px;
	font-weight: bold;
}
#newBusiness .newsBusinessConts02 .text30{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 473px;
	left: 65px;
}
#newBusiness .newsBusinessConts02 .text31{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 473px;
	left: 377px;
}
#newBusiness .newsBusinessConts02 .text32{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 473px;
	left: 675px;
}
.text33{
	position: absolute;
	top: 130px;
	left: 235px;
}
.text34{
	position: absolute;
	top: 150px;
	left: 780px;
}
.text35{
	color: #585858;
	font-size: 12px;
	position: absolute;
	top: 205px;
	left: 705px;
}
.text36{
	color: #18469d;
	font-size: 12px;
	position: absolute;
	top: 153px;
	left: 710px;
}
.text37{
	color: #585858;
	position: absolute;
	top: 510px;
	left: 20px;
}
#newBusiness .newBusinessConts03{
	margin: 0 0 35px;
	width: 860px;
	height: 73px;
	background: url('../images/business_conts07.gif') no-repeat;
}
#newBusiness .newBusinessConts03 p{
	padding: 13px 0 0;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#newBusiness #flow{
	
}
#newBusiness #flow .flowTitle{
	margin: 0 0 10px;
}
#newBusiness #flow ul{
	margin: 0 0 40px;
}
#newBusiness #flow ul li{
	color: #585252;
	float: left;
}
#newBusiness #flow ul li.flow01{
	width: 221px;
	height: 287px;
	background: url('../images/flow01.gif') no-repeat;
	position: relative;
}
#newBusiness #flow ul li.flow01 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#newBusiness #flow ul li.flow01 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#newBusiness #flow ul li.flow02{
	width: 221px;
	height: 287px;
	background: url('../images/flow02.gif') no-repeat;
	position: relative;
}
#newBusiness #flow ul li.flow02 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#newBusiness #flow ul li.flow02 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#newBusiness #flow ul li.flow03{
	width: 219px;
	height: 287px;
	background: url('../images/flow03.gif') no-repeat;
	position: relative;
}
#newBusiness #flow ul li.flow03 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#newBusiness #flow ul li.flow03 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#newBusiness #flow ul li.flow04{
	width: 207px;
	height: 287px;
	background: url('../images/flow04.gif') no-repeat;
	position: relative;
}
#newBusiness #flow ul li.flow04 .title{
	color: #FFF;
	line-height: 1.5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	left: 16px;
}
#newBusiness #flow ul li.flow04 .text{
	color: #585252;
	line-height: 1.6em;
	width: 170px;
	position: absolute;
	top: 115px;
	left: 18px;
}
#newBusiness #socialBtn{
	margin: 0 0 0 170px;
	padding: 5px;
	width: 532px;
	background: url('../images/social_bg.gif') repeat;
}
#newBusiness #socialBtn .socialInner{
	width: 532px;
	background: #FFF;
}
#newBusiness #socialBtn .socialInner h4{
	margin: 0 0 10px;
}
#newBusiness #socialBtn .socialInner ul{
	margin: 10px 0 5px 110px;
}
#newBusiness #socialBtn .socialInner ul li{
	margin: 0 5px 0 0;
	float: left;
}
#newBusiness .contactBtnLast{
	width: 800px;
	height: 187px;
	position: absolute;
	top: 215px;
	left: 50px;
}
#newBusiness .contactBtnLastInner{
	width: 800px;
	height: 187px;
	background: url('../images/contact_business_bg.png') no-repeat;
	position: relative;
}
#newBusiness .contactBtnLast a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 118px;
	left: 300px;
}
#newBusiness .contactBtnLast a:hover{
	background-position: 0 -51px;
}

/* DELIVERY STYLE
------------------------- */
#deliveryPage{
	margin: 0 0 125px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#deliveryPage .deliveryPageInner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#deliveryPage .deliveryPageInner .deliveryPageDetail{
	padding: 0 0 125px;
	position: relative;
}
#deliveryPage .deliveryPageInner .deliveryPageDetail .deliveryPageTop{
	margin: 0;
	padding: 30px 0 0 15px;
}
#deliveryPage .deliveryPageInner .deliveryPageDetail .deliveryPageTop .left{
	margin: 0 17px 0 0;
	display: inline;
	float: left;
	width: 392px;
}
#deliveryPage .deliveryPageInner .deliveryPageDetail .deliveryPageTop .right{
	float: left;
}
#deliveryPage .deliveryPageInner .deliveryPageDetail .deliveryPageTop .right p{
	padding: 15px 0 0;
	font-size: 16px;
	font-weight: bold;
}
#deliveryPage .deliveryPageTextTop{
	margin: 0 0 25px;
	padding: 0 0 0 15px;
	color: #494949;
}
#deliveryPage .deliveryPageImg{
	
}
#deliveryPage .deliveryPageImg .deliveryPageImgTitle{
	margin: 0 0 5px 20px;
}
#deliveryPage .deliveryPageImg ul{
	margin: 0 0 0 15px;
}
#deliveryPage .deliveryPageImg ul li{
	float: left;
}
#deliveryPage .deliveryPagePhoto{
	margin: 0 0 30px 20px;
	width: 864px;
	height: 322px;
	background: url('../images/delivery_photo.jpg') no-repeat;
	position: relative;
}
#deliveryPage .deliveryPagePhoto .deliveryPagePhotoTitle{
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: 225px;
}
#deliveryPage .deliveryPagePhoto .deliveryPagePhotoText{
	color: #000;
	font-size: 13px;
	position: absolute;
	top: 70px;
	left: 425px;
}
#deliveryPage .deliveryPagePhoto .deliveryPagePhotoText strong{
	font-size: 14px;
}
#deliveryPage .deliveryFlow{
	margin: 0 0 20px;
}
#deliveryPage .deliveryFlow .deliveryFlowTitle{
	margin: 0 0 10px 15px;
	padding: 0 0 0 25px;
	width: 867px;
	height: 26px;
	line-height: 1.1em;
	background: url('../images/delivery_titile_bg.gif') no-repeat;
	font-size: 21px;
	font-weight: bold;
}
#deliveryPage .deliveryFlow ul{
	margin: 0 0 0 15px;
}
#deliveryPage .deliveryFlow ul li{
	color: #FFF;
	float: left;
	font-size: 19px;
	font-weight: bold;
}
#deliveryPage .deliveryFlow ul li.step01{
	padding: 60px 0 0 20px;
	width: 274px;
	_width: 294px;
	height: 78px;
	_height: 138px;
	background: url('../images/delivery_step01.gif') no-repeat;
}
#deliveryPage .deliveryFlow ul li.step02{
	padding: 60px 0 0 20px;
	width: 274px;
	_width: 294px;
	height: 78px;
	_height: 138px;
	background: url('../images/delivery_step02.gif') no-repeat;
}
#deliveryPage .deliveryFlow ul li.step03{
	padding: 60px 0 0 20px;
	width: 259px;
	_width: 279px;
	height: 78px;
	_height: 138px;
	background: url('../images/delivery_step03.gif') no-repeat;
}
#deliveryPage .contactBtn{
	width: 800px;
	height: 187px;
	background: url('../images/contact_bg.png') no-repeat;
	position: absolute;
	bottom: -80px;
	left: 50px;
}
#deliveryPage .contactBtnInner{
	width: 800px;
	height: 187px;
	position: relative;
}
#deliveryPage .contactBtn a{
	display: block;
	width: 476px;
	height: 51px;
	overflow: hidden;
	background: url('../images/contact_btn.gif') no-repeat;
	text-indent: -999em;
	position: absolute;
	top: 120px;
	left: 180px;
}
#deliveryPage .contactBtn a:hover{
	background-position: 0 -51px;
}


/* COMPANY STYLE
------------------------- */
#companyPage{
	margin: 0 0 50px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#companyPage .companyPageInner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#companyPage .companyPageInner .companyPageDetail{
	padding: 50px 0 50px 57px;
}
#profile{
	width: 790px;
}
#profile table{
	margin: 0 0 20px;
	width: 790px;
}
#profile table th{
	padding: 15px 0 15px 20px;
	width: 120px;
	_width: 140px;
	background: #ffeff8 url('../images/tbl_line.gif') repeat-x left bottom;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#profile table td{
	padding: 15px 0 15px 20px;
	background: #FFF url('../images/tbl_line.gif') repeat-x left bottom;
	text-align: left;
}
#profile table td a{
	color: #fe3584;
}
#profile p{
	margin: 0 0 50px;
}


/* LAW STYLE
------------------------- */
#lawPage{
	margin: 0 0 50px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#lawPage .lawPageInner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#lawPage .lawPageInner .lawPageDetail{
	padding: 50px 0 50px 57px;
}
#law{
	width: 790px;
}
#law table{
	margin: 0 0 80px;
	width: 790px;
}
#law table th{
	padding: 15px 0 15px 15px;
	width: 150px;
	background: #ffeff8 url('../images/tbl_line.gif') repeat-x left bottom;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#law table td{
	padding: 15px 0 15px 15px;
	background: #FFF url('../images/tbl_line.gif') repeat-x left bottom;
	text-align: left;
}
#law table td a{
	color: #fe3584;
}


/* POLICY STYLE
------------------------- */
#policyPage{
	margin: 0 0 50px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#policyPage .policyPageInner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#policyPage .policyPageInner .policyPageDetail{
	padding: 50px 0 50px 57px;
}
#policy{
	width: 790px;
}
#policy .policyTop{
	margin: 0 0 20px;
	text-align: right;
}
#policy .policyTitle{
	margin: 0 0 25px;
	width: 790px;
	height: 33px;
}
#policy .policySubTitle{
	margin: 0 0 10px;
}
#policy .policySubTitle p{
	font-size: 14px;
	font-weight: bold;
}
#policy .policyDetail{
	margin: 0 0 25px;
}


/* CONTACT STYLE
------------------------- */
#contactPage{
	margin: 0 0 50px 30px;
	width: 904px;
	background: url('../images/mid.gif') repeat-y;
}
#contactPage .contactPageInner{
	background: url('../images/btm.gif') no-repeat left bottom;
}
#contactPage .contactPageInner .contactPageDetail{
	padding: 50px 0 50px 57px;
}
#contact{
	width: 790px;
}
#contact h2{
	margin: 0 0 15px;
}
#contact .send{
	margin: 0 0 0 264px;
	width: 262px;
	height: 48px;
}
	*+html #contact .send{
		margin: 0 0 0 132px;
	}
	* html #contact .send{
		margin: 0 0 0 132px;
	}
#contact p.thanks{
	margin: 0 0 500px;
}









.tempConts{
	margin: 0 0 35px;
	padding: 50px 35px 0;
}
.tempConts .left{
	float: left;
	width: 550px;
}
.tempConts .left h3{
	margin: 0 0 15px;
	border-bottom: 3px solid #000;
	line-height: 1.8em;
	font-size: 18px;
	font-weight: bold;
}
.tempConts .right{
	float: right;
	width: 228px;
}
.tempConts .tempIndex{
	margin: 0 0 15px;
	border-bottom: 3px solid #000;
	line-height: 1.8em;
	font-size: 18px;
	font-weight: bold;
}





