@font-face {
    font-family: 'MyriadPro-Bold';
    src: url("MyriadPro-Bold.eot");
    src: url("MyriadPro-Bold.eot-#iefix") format('embedded-opentype'),
         url("MyriadPro-Bold.woff") format('woff'),
         url("MyriadPro-Bold.ttf") format('truetype'),
         url("MyriadPro-Bold.svg#MyriadPro-Bold") format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-It';
    src: url("MyriadPro-It.eot");
    src: url("MyriadPro-It.eot-#iefix") format('embedded-opentype'),
         url("MyriadPro-It.woff") format('woff'),
         url("MyriadPro-It.ttf") format('truetype'),
         url("MyriadPro-It.svg#MyriadPro-It") format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url("MyriadPro-Semibold.eot");
    src: url("MyriadPro-Semibold.eot-#iefix") format('embedded-opentype'),
         url("MyriadPro-Semibold.woff") format('woff'),
         url("MyriadPro-Semibold.ttf") format('truetype'),
         url("MyriadPro-Semibold.svg#MyriadPro-Semibold") format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url("MyriadPro-Regular.eot");
    src: url("MyriadPro-Regular.eot-#iefix") format('embedded-opentype'),
         url("MyriadPro-Regular.woff") format('woff'),
         url("MyriadPro-Regular.ttf") format('truetype'),
         url("MyriadPro-Regular.svg#MyriadPro-Regular") format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'pslxkittithadaregular';
    src: url('pslxkittithada-webfont.eot');
    src: url('pslxkittithada-webfont.eot?#iefix') format('embedded-opentype'),
         url('pslxkittithada-webfont.woff') format('woff'),
         url('pslxkittithada-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.footer-box
{ 
z-index:999; 
background:#FFFFFF;
border-top: 1px #CCCCCC solid;
bottom: 0 ;
width:100%;
height:50px; 
position:absolute;
}

body{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-color:#FFFFFF;
	/*background-image:url(../images/bg.jpg);*/	
	font-family:'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:14px;
	color:#000000;
}
.thai{
	font-family: pslxkittithadaregular;
	font-style:inherit;
	font-weight:400;
	font-size:24px;
	color:#000000;
	line-height: 20px;
}

.index-01{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.index-02{
	font-family:'MyriadPro-Bold', sans-serif;
	font-style:normal;
	font-size:18px;
	color:#000000;
}

a.indexlink:link, a.indexlink:active, a.indexlink:visited{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
a.indexlink:hover{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#b7b7b7;
	text-decoration:none;
}

form, input, textarea{
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	font-weight:700;	
	font-size:12px;
	color:#8a8a8a;
}

.footer{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.privacy{
	font-family:'MyriadPro-Bold', sans-serif;
	font-style:normal;
	font-size:22px;
	color:#000000;
}
a:link, a:active, a:visited{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a:hover{
	font-family: 'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#e75c00;
	text-decoration:none;
}

.borderpic{
	border:1px solid #C4C4C4;
}

.detail {
	float:left;
	width:100%;
	height:100px;
	position:absolute;
	top:0px;
	left:0;
	z-index:10;
}
/* work */
.font_sub_work{
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	font-weight:bolder;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height: 14px;
}
.font_work_01{
	font-family:'MyriadPro-Bold', sans-serif;
	font-style:normal;
	font-size:22px;
	color:#000000;
}
.font_work_02{
	font-family:'MyriadPro-It', sans-serif;
	font-style:normal;
	font-size:16px;
	color:#000000;
}
.font_work_03{
	font-family:'MyriadPro-It', sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000000;
}
.font_work_04{
	font-family:'Open Sans', sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000000;
}
/* about */
.font_management{
	font-family:'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-size:22px;
	color:#000000;
	}
	
.font_management_01{
	font-family:'MyriadPro-Regular', sans-serif;
	font-style:normal;
	font-size:18px;
	color:#000000;
	}
	
.font_management_02{
	font-family:'MyriadPro-It', sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000000;
	}
	
.font_about_01{
	font-family:'Open Sans', sans-serif;
	font-style:normal;
	font-size:30px;
	color:#000000;
	}

.font_about_02{
	font-family:'Open Sans', sans-serif;
	font-style:normal;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	}
.font_about_03{
	font-family:'Open Sans', sans-serif;
	font-style:normal;
	font-size:11px;
	color:#FFFFFF;
	}
	
.font_staff{
	font-family:'Open Sans', sans-serif;
	font-style:normal;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	}
.font_staff-1{
	font-family:'Open Sans', sans-serif;
	font-style:normal;
	font-size:8px;
	color:#FFFFFF;
	font-weight: bold;
	}

.about {
	float:left;
	width:320px;
	height:160px;
	position:static;
	left:0;
	z-index:10;
}
.about_bg{
	float:left;
	top: 110px;
	width:320px;
	height:50px;
	background-image:url(../images/pic_bg_01.png);
	position:relative;
	left:0;
}

.about_staff {
	float:left;
	width:150px;
	height:150px;
	position:static;
	left:0;
	z-index:10;
}
.about_staff_bg{
	float:left;
	top: 100px;
	width:150px;
	height:50px;
	background-image:url(../images/pic_bg_01.png);
	position:relative;
	left:0;
}	

.font_service_01{
	font-family:'MyriadPro-Bold', sans-serif;
	font-style:normal;
	font-size:18px;
	color:#000000;
}