@media print{
p{
	font-size:10px;
}

.rollOver1{
	background:url("../images/p_main_button_1.gif") no-repeat;
	width:142px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver1On{
	background:url("../images/p_main_button_1on.gif") no-repeat;
	width:142px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver2{
	background:url("../images/p_main_button_2.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver2On{
	background:url("../images/p_main_button_2on.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver3{
	background:url("../images/p_main_button_3.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver3On{
	background:url("../images/p_main_button_3on.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}


.rollOver4{
	background:url("../images/p_main_button_4.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver4On{
	background:url("../images/p_main_button_4on.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver5{
	background:url("../images/p_main_button_5.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

.rollOver5On{
	background:url("../images/p_main_button_5on.gif") no-repeat;
	width:141px;
	height:33px;
	margin:0px;
	display:block;
}

}


/********TAG_FIX********/
*{
	padding:0px;
	margin:0px;
}

table{
	margin:0px;
	padding:0px;
}

p{
	line-height:1.3em;
	font-size:13px;
}

a {
	text-decoration:none;
	color:#3b8bc6;
}

a img {border: 0; margin: 0; padding: 0;}



/********TAG_END********/

/********Link_START********/
a.aprOn {
	text-decoration:none;
	color:#4c92c5;
}

a.srvOn {
	text-decoration:none;
	color:#e29f1f;
}

a.comOn {
	text-decoration:none;
	color:#a4aeda;
}


a.phlOn {
	text-decoration:none;
	color:#f35e1c;
}

a.klgOn{
	color:#a4aeda;
}

a.mem{
	color:#cccccc;
}

a.memOn{
	color:#2e42a6;
}

a.apr:hover{
	color:#4c92c5;
}

a.srv:hover{
	color:#e29f1f;
}

a.com:hover{
	color:#a6a44e;
}

a.phl:hover{
	color:#f35e1c;
}


a.klg:hover{
	color:#a4aeda;
}

a.mem:hover{
	color:#2e42a6;
}

/********Link_End********/

/********BASE_START********/
/**************************/

#base {
	width:726px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


/********HEADER_START********/
div.header {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:726px;
	height:34px;
	background-color:#ffffff;
}
/********HEADER_END********/

/********TITLE_START********/
.title{
	margin:30px 0px 0px 0px;
}

/********TITLE_END********/

/********CONTENT_START********/
#contentLeft {
 width:581px;
 float:left;
}

#contentRight {
 width:145px;
 float:left;
}

#contentLeft2 {
 width:300px;
 float:left;
}

#contentRight2 {
 width:425px;
 float:left;
}

#contentLeft3 {
 width:724px;
}

/********CONTENT_END********/

/********FOOTER_START********/
#footer {
	clear:left;
	border-top:solid 1px #9e9e9e;
	text-align:center;
	width:100%;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

#footer p{
	font-size:12px;
}

/********FOOTER_END********/

/**************************/
/********BASE_START********/

@media screen{

/********NAVFUNC_START********/
.rollOver1{
	background:url("../images/main_button_1.gif") no-repeat;
	width:146px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver1On{
	background:url("../images/main_button_1on.gif") no-repeat;
	width:146px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver1:hover{
	background:url("../images/main_button_1on.gif") no-repeat;
}

.rollOver1On:hover{
	background:url("../images/main_button_1on.gif") no-repeat;
}

.rollOver2{
	background:url("../images/main_button_2.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver2On{
	background:url("../images/main_button_2on.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver2:hover{
	background:url("../images/main_button_2on.gif") no-repeat;
}

.rollOver2On:hover{
	background:url("../images/main_button_2on.gif") no-repeat;
}

.rollOver3{
	background:url("../images/main_button_3.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver3On{
	background:url("../images/main_button_3on.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver3:hover{
	background:url("../images/main_button_3on.gif") no-repeat;
}

.rollOver3On:hover{
	background:url("../images/main_button_3on.gif") no-repeat;
}

.rollOver4{
	background:url("../images/main_button_4.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver4On{
	background:url("../images/main_button_4on.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver4:hover{
	background:url("../images/main_button_4on.gif") no-repeat;
}

.rollOver4On:hover{
	background:url("../images/main_button_4on.gif") no-repeat;
}

.rollOver5{
	background:url("../images/main_button_5.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver5On{
	background:url("../images/main_button_5on.gif") no-repeat;
	width:145px;
	height:34px;
	margin:0px;
	display:block;
}

.rollOver5:hover{
	background:url("../images/main_button_5on.gif") no-repeat;
}

.rollOver5On:hover{
	background:url("../images/main_button_5on.gif") no-repeat;
}

/********NAVFUNC_END********/
}

/********NAV_START********/


div.nav{
	margin:0px 0px 0px 0px;
}

.top_img{
	margin:0px 0px 0px 1px;
	width:724px;
	height:236px;
}

div.logo {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:726px;
	height:48px;
}

div.mainnav{
	margin:2px 0px 0px 0px;
	height:34px;
	width:726px;
}


.mainnav dl{
	margin:0px;
	padding:0px;
}

.mainnav dt{
	margin:0px;
	padding:0px;
	float:left;
}



/********NAV_END********/


/***************************/
/********INDEX_START********/

/********NAV_START********/
div.mainnav0{
	margin:0px 0px 0px 0px;
	height:34px;
	width:726px;
}

* html div.mainnav0{
	margin:-3px 0px 0px 0px;
	height:34px;
	width:726px;
}

*+html div.mainnav0{
	margin:-3px 0px 0px 0px;
	height:34px;
	width:726px;
}

.mainnav0 dl{
	margin:0px;
	padding:0px;
}

.mainnav0 dt{
	margin:0px;
	padding:0px;
	float:left;
}

/********NAV_END********/

/********CONTENT_START********/

/********CONTENT_END********/

/********INDEX_END********/
/*************************/


ul.subMenu {
	clear:both;
	padding:6px 0px 0px 0px;
	margin:0px;
	width:728px;
	text-align:center;
	position:absolute;
	top:85px;

}

.subMenu li {
	padding:0px 0px 0px 10p;
	margin:0px 0px 0px 10px;
	font-weight:bold;
	display: inline;
}

* html ul.subMenu {
	clear:both;
	padding:6px 0px 0px 0px;
	margin:0px;
	width:728px;
	text-align:center;
	position:absolute;
	top:93px;
}

*+html ul.subMenu {
	clear:both;
	padding:6px 0px 0px 0px;
	margin:0px;
	width:728px;
	text-align:center;
	position:absolute;
	top:93px;
}

ul.subMenu2 {
	clear:both;
	padding:6px 0px 0px 0px;
	margin:0px;
	width:150px;
	text-align:left;
	font-size:0.9em;
	position:absolute;
	top:250px;
}

.submenu2 ul{
	list-style:none;
}

.subMenu2 li {
	padding:0px 0px 0px 10p;
	margin:0px 0px 0px 10px;
	font-weight:bold;
	list-style:none;
}

ul.subMenuCol {
	clear:both;
	padding:6px 0px 0px 0px;
	margin:0px;
	width:150px;
	text-align:left;
	font-size:13px;
	position:absolute;
	top:250px;
}

.submenuCol ul{
	list-style:none;
}

.subMenuCol li {
	padding:0px 0px 0px 10p;
	margin:0px 0px 0px 10px;
	font-weight:bold;
	list-style:none;
	font-size:0.9em;
}


p.menu {
	padding:13px 0 5px 0;
	margin:3px 0 0 0;
}


div.contents {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:730px;
	min-height:150px;
}
div.contentsLeft {
	width:477px;
	padding:0;
	margin:150px 0px 0px 0px;
	float:left;
}


div.contentsRight {
	width:144px;
	height:210px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-left:dotted 1px;
	border-left-color:#aaaaaa;
}

div.contentsLeft2 {
	width:720px;
	padding:0;
	margin:150px 0px 0px 0px;
	float:left;
	display:inline;
}
div.contentsRight2 {
	width:400px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	display:inline;
	vertical-align:top;
}

div.contentsRight3 {
	width:320px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	vertical-align:top;
}

div.contentsRightCol {
	width:160px;
	height:179px;
	margin:50px 12px 0px 0px;
	padding:0px 0px 0 10px;
	float:right;
	border-left:dotted 1px;
	border-left-color:#aaaaaa;
}

div.contentsRightNon {
	width:160px;
	height:179px;
	margin:150px 0px 0px 0px;
	padding:0px 0px 0 10px;
	float:right;
}

div.contentFig{
	float:left;
	width:300px;
	height:auto;
	margin:5px 0px 0px 0px;
}

div.contentFig1{
	width:299px;
	margin:30px 0px 0px 0px;
}

div.contentFig1_0{
	width:299px;
	margin:0px 0px 0px 0px;
}

div.contentFig1_0 img{
	margin:30px 0px 0px 40px;
	padding:30px 0px 0px 0px;
}

div.contentFig1_2{
	margin:0px 0px 0px 0px;
}

div.contentFig1_2 img{
	margin:30px 0px 30px 130px;
	padding:0px 0px 0px 0px;
}

div.contentFig2_0{
	width:299px;
	margin:30px 0px 0px 0px;
}

div.contentFig2_0 img{
	margin:0px 0px 0px 40px;
}


div.contentFigSrv{
	float:left;
	width:300px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.middle_space{
	height:100px;
	width:100%;
}


.bottom_space{
	height:50px;
	width:100%;
}


.mainButton2 dl{
	height:46px;
}

.mainButton2 dt{
	height:46px;
	float:left;
}




.captionTop{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1em;
	font-weight:bold;
}

.captionTop1{
	margin:0px 35px 0px 30px;
	padding:0px 0px 0px 0px;
	font-size:1em;
	font-weight:bold;
	width:610px;
	height:80px;
}

.captionTop1 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.captionTop2{
	margin:-8px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	font-size:1.2em;
	font-weight:bold;
	width:650px;
}

.captionTop2 p{
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
}




.image_caption{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


img.button {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	float:left;
}
img.graf {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	float:left;
}

.info{
	margin:0px 0px 0px 16px;
	font-size:12px;
	line-height:1.3em;
}

.info a{
	text-decoration:underline;
}

p.info2 {
	padding:3px 0px 0px 0px;
	margin:0;
}

div.highlightToppage {
	width:290px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.highlightToppage img{
	padding:30px 0px 0px 40px;
	margin:0px 0px 0px 0px;
}

div.highlight {
	width:420px;
	padding:0px;
	margin:0px 0px 0px 0px;
	vertical-align:bottom;
}

div.highlight2 {
	width:477px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

div.highlight3 {
	width:477px;
	padding:0px;
	margin:7px 0px 0px 47px;
}

.highlight3 p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

.highlight3 ul{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 40px;
	font-size:0.9em;
}

div.highlight_apr_1s {
	width:600px;
	padding:0px;
	margin:7px 0px 0px 47px;
}

.highlight_apr_1s p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 30px;
}

.highlight_apr_1s ul{
	margin:10px 0px 0px 0px;
	padding:4px 45px 0px 60px;
	font-size:0.9em;
}

div.highlightTop {
	width:490px;
	padding:0px;
	margin:20px 0px 0px 47px;
}

.highlightTop p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:500px;
}

div.highlight_srv_1 {
	width:490px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 47px;
}

.highlight_srv_1 p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:500px;
}

div.highlight_srv_2 {
	width:477px;
	padding:0px;
	margin:25px 0px 0px 47px;
}

.highlight_srv_2 p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

.highlight_srv_2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 40px;
	font-size:0.9em;
}

div.highlight_srv_3 {
	width:477px;
	padding:0px;
	margin:10px 0px 0px 47px;
}

.highlight_srv_3 p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

div.highlight5 {
	width:460px;
	padding:0px;
	margin:0px 0px 0px 80px;
}

.highlight5 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

div.highlight6 {
	width:350px;
	padding:0px;
	margin:0px 0px 0px 47px;
}

.highlight6 p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

div.highlightTopIII {
	width:490px;
	padding:0px;
	margin:20px 0px 0px 47px;
	clear:both;
}

.highlightTopIII p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 30px;
	width:440px;
}

div.highlightTop1_2 {
	width:600px;
	padding:0px;
	margin:20px 0px 0px 47px;
	clear:both;
}

div.highlight_apr_1 {
	width:560px;
	padding:0px;
	margin:20px 0px 0px 47px;
	clear:both;
}

.highlight_apr_1 p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 30px;
	width:560px;
}

div.highlight_apr_3 {
	width:560px;
	padding:0px;
	margin:0px 0px 0px 47px;
	clear:both;
}

.highlight_apr_3 p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 30px;
	width:560px;
}

.highlightTop1_2 p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 30px;
	width:600px;
}

div.highlightTopVI {
	width:600px;
	padding:0px;
	margin:20px 0px 0px 47px;
}

div.highlightTopV {
	width:580px;
	padding:0px;
	margin:20px 0px 0px 0px;
}

div.highlightTop2 {
	width:500px;
	padding:0px;
	margin:40px 0px 0px 0px;
}

div.highlightTop3 {
	width:420px;
	padding:0px;
	margin:30px 0px 0px 0px;
}

div.highlightTop4 {
	width:290px;
	padding:0px;
	margin:30px 0px 0px 0px;
}

div.highlight_priT {
	width:600px;
	padding:0px;
	margin:20px 0px 0px 43px;
}

.highlight_priT p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

div.highlight_pri {
	width:600px;
	padding:0px
	margin:0px 0px 0px 43px;
}

.highlight_pri p{
	margin:0px 0px 0px 43px;
	padding:4px 30px 0px 30px;
}

.ulAlignment{
	margin:5px 0px 0px 0px;
	list-style-image:url("../service/images/dot.gif");
}

.ul_srv_2{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	list-style-image:url("../service/images/dot1_2.gif");
}

.ul_srv_2 li{
	margin:0px 0px 0px 30px;
	padding:4px 0px 0px 0px;
	font-size:13px;
}

.subjectTable{
	width:420px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	text-align:left;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}

.subjectTable2{
	width:417px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 60px;
	text-align:left;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}
.subjecttable tr,td{
	vertical-align:bottom;
}

.subjectTable3{
	width:400px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	text-align:left;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}

* html table.subjectTable3{
	width:400px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:left;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}

*+html table.subjectTable3{
	width:400px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:left;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}



div.title_index{
	width:420px;
	height:16px;
	pading:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

.subTitle{
	height:18px;
}

.subTitle2{
	margin:8px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:500px;
}



.subTitle_apr_1{
	margin:8px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:600px;
}

.subTitle_srv_1{
	margin:8px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:640px;
}

.subTitle1_2{
	margin:8px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:640px;
}

.subTitle3{
	margin:20px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:500px;
}

.subTitle_com_2{
	margin:20px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:500px;
}

.subTitle4{
	margin:20px 0px 0px 47px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:500px;
}

.subTitle5{
	margin:8px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width:466px;
}

.subTitle5 p{
	margin:0px 0px 0px 0px;
	padding:-5px 0px 0px 0px;
}

.subTitle7{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:466px;
}

.subTitle7 p{
	margin:0px 0px 0px 0px;
	padding:-5px 0px 0px 0px;
}

.subTitleCase img{
	margin:0px;
	padding:0px;
	border:0px;
}

.subTitle6{
	margin:40px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:500px;
}

.subTitle_pri_1{
	margin:20px 0px 0px 43px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:600px;
}

.subContent{
	height:100%;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

.subContent p{
	margin:0px;
	padding:2px 0px 0px 22px;
}

.subContent2 p{
	margin:0px;
	padding:2px 0px 0px 0px;
}

* html td.subContent{
	height:100%;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

* html td.subContent p{
	margin:0px;
	padding:2px 0px 0px 22px;
}

* html td.subContent2 p{
	margin:0px;
	padding:2px 0px 0px 0px;
}

*+html td.subContent{
	height:100%;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

*+html td.subContent p{
	margin:0px;
	padding:2px 0px 0px 22px;
}

*+html td.subContent2 p{
	margin:0px;
	padding:2px 0px 0px 0px;
}


.detailBtn{
	width:73px;
	text-align:right;
	padding:0px 0px 10px 0px;
}



div.second_cont {
	width:439px;
	padding:0px 0px 3px 0px;
	margin:5px 0px 0px 80px;
}

div.second_cont p{
	width:439px;
	padding:2px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	border-top:solid 1px #cccccc;
}


img.caption {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


p.detail {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p.detail_second {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p.detail_next {
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}



p.cont {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


p.cont2 {
	clear:both;
	padding:3px 0px 0px 0px;
	margin:0px;
	font-size:1em;
}
p.cont3{
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1em;
}

p.cont3 ul,li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	line-height:1.5em;
}

p.cont4{
	clear:both;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 44px;
	font-size:1em;
}


p.cont_no {
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:solid 1px #cccccc;
}

.cont_table{
	margin:0px 0px 0px 27px;
	padding:0px;
}

div.barToppage{
	width:400px;
	height:1px;
	clear:both;
	margin:5px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}

div.bar{
	width:480px;
	height:1px;
	clear:both;
	margin:7px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}

div.bar_klg{
	width:480px;
	height:1px;
	clear:both;
	margin:3px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}




img.caption2 {
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0px;
}

img.caption_spe {
	float:left;
	padding:5px 0px 0px 0px;
	margin:30px 0px 3px 0px;
}



.sub_title{
	font-size:1em;
	padding:30px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	clear:both;
}

.note{
	margin:40px 0px 0px 47px;
}

.note a{
	text-decoration:underline;
}

.noteTable{
	padding:0px;
	margin:0px;
}

.noteTable p{
	padding:0px;
	margin:0px;
	line-leight:1em;
}

/********BASIC_END********/

/********APPROACH_START********/

div.subnav1{
	width:710px;
	height:16px;
	margin:8px auto 0px 8px;
	text-align:left;
}

.subnav1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.subnav1 li{
	margin:0px;
	padding:0px 2px 0px 0px;
	float:left;
}

.subnav_apr1{
	background:url("../images/subnav_1_1.gif") no-repeat;
	background-position:12px 100%;
	width:110px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr1On{
	background:url("../images/subnav_1_1on.gif") no-repeat;
	background-position:12px 100%;
	width:110px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr1:hover{
	background:url("../images/subnav_1_1on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr1On:hover{
	background:url("../images/subnav_1_1on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr2{
	background:url("../images/subnav_1_2.gif") no-repeat;
	background-position:12px 100%;
	width:124px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr2On{
	background:url("../images/subnav_1_2on.gif") no-repeat;
	background-position:12px 100%;
	width:124px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr2:hover{
	background:url("../images/subnav_1_2on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr2On:hover{
	background:url("../images/subnav_1_2on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr3{
	background:url("../images/subnav_1_3.gif") no-repeat;
	background-position:12px 100%;
	width:112px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr3On{
	background:url("../images/subnav_1_3on.gif") no-repeat;
	background-position:12px 100%;
	width:112px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr3:hover{
	background:url("../images/subnav_1_3on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr3On:hover{
	background:url("../images/subnav_1_3on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr4{
	background:url("../images/subnav_1_4.gif") no-repeat;
	background-position:12px 100%;
	width:110px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr4On{
	background:url("../images/subnav_1_4on.gif") no-repeat;
	background-position:12px 100%;
	width:110px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr4:hover{
	background:url("../images/subnav_1_4on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr4On:hover{
	background:url("../images/subnav_1_4on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr5{
	background:url("../images/subnav_1_5.gif") no-repeat;
	background-position:12px 100%;
	width:82px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr5On{
	background:url("../images/subnav_1_5on.gif") no-repeat;
	background-position:12px 100%;
	width:82px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr5:hover{
	background:url("../images/subnav_1_5on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr5On:hover{
	background:url("../images/subnav_1_5on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr6{
	background:url("../images/subnav_1_6.gif") no-repeat;
	background-position:12px 100%;
	width:156px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr6On{
	background:url("../images/subnav_1_6on.gif") no-repeat;
	background-position:12px 100%;
	width:156px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_apr6:hover{
	background:url("../images/subnav_1_6on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_apr6On:hover{
	background:url("../images/subnav_1_6on.gif") no-repeat;
	background-position:12px 100%;
}

.titleImage1_0{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_apr_0.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage1_1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_apr_1.gif") no-repeat;
	width:724px;
	height:50px;
}


.titleImage1_2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url("../images/title_apr_2.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage1_3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url("../images/title_apr_3.gif") no-repeat;
	width:724px;
	height:50px;
}


.titleImage1_4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_apr_4.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage1_5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_apr_5.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage1_6{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_apr_6.gif") no-repeat;
	width:724px;
	height:50px;
}

.fig_apr_2_1{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 40px 35px;
	float:left;
}

.fig_apr_3{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 10px 180px;
	float:left;
}

* html img.fig_apr_3{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 0px 180px;
	float:left;
}

*+html img.fig_apr_3{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 0px 180px;
	float:left;
}

.fig_apr_4{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 40px 160px;
	float:left;
}

.fig_apr_5{
	padding:0px;
	margin:20px 0px 40px 47px;
}

.pcheckbase{
	width:700px;
}

.pcheck{
	border:1px #cccccc solid;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:630px;
}


.pcheck td{
	border:1px #cccccc solid;
	vertical-align:middle;
}

.pcheckTitle{
	width:140px;
	vertical-align:top;
}

.pcheckTitle p{
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pTitle{
	font-size:2em;
	font-weight:bold;
}

.pTitle p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.pcheck p{
	margin:0px;
	padding:3px;
}

.pcheck td{
	margin:0px;
	padding:0px;
	vertical-align:top;
}



/********APPROACH_END********/

/********SERVICE_START********/

div.subnav2{
	width:470px;
	height:16px;
	margin:8px auto 0px auto;
	text-align:left;
	list-style:none;
}

.subnav2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.subnav2 li{
	margin:0px;
	padding:0px 5px 0px 5px;
	float:left;
}

.subnav_srv1{
	background:url("../images/subnav_2_1.gif") no-repeat;
	background-position:12px 100%;
	width:123px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv1On{
	background:url("../images/subnav_2_1on.gif") no-repeat;
	background-position:12px 100%;
	width:123px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv1:hover{
	background:url("../images/subnav_2_1on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv1On:hover{
	background:url("../images/subnav_2_1on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv2{
	background:url("../images/subnav_2_2.gif") no-repeat;
	background-position:12px 100%;
	width:149px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv2On{
	background:url("../images/subnav_2_2on.gif") no-repeat;
	background-position:12px 100%;
	width:149px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv2:hover{
	background:url("../images/subnav_2_2on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv2On:hover{
	background:url("../images/subnav_2_2on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv3{
	background:url("../images/subnav_2_3.gif") no-repeat;
	background-position:12px 100%;
	width:84px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv3On{
	background:url("../images/subnav_2_3on.gif") no-repeat;
	background-position:12px 100%;
	width:84px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv3:hover{
	background:url("../images/subnav_2_3on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv3On:hover{
	background:url("../images/subnav_2_3on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv4{
	background:url("../images/subnav_2_4.gif") no-repeat;
	background-position:12px 100%;
	width:72px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv4On{
	background:url("../images/subnav_2_4on.gif") no-repeat;
	background-position:12px 100%;
	width:72px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_srv4:hover{
	background:url("../images/subnav_2_4on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_srv4On:hover{
	background:url("../images/subnav_2_4on.gif") no-repeat;
	background-position:12px 100%;
}



.titleImage2_0{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_srv_0.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage2_1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_srv_1.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage2_2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_srv_2.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage2_3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_srv_3.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage2_4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_srv_4.gif") no-repeat;
	width:724px;
	height:50px;
}

.fig_srv_0{
	background-color:#ffffff;
	padding:0px 0px 0px 32px;
	margin:0px 0px 0px 0px;
}

.fig_srv_1{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 40px 60px;
	float:left;
}

.srv_tabletitle{
	width:185px;
	vertical-align:top;
	font-weight:bold;
	color:#555555;
}


/********SERVICE_END********/

/********COMPANY_START********/
div.subnav3{
	width:420px;
	height:16px;
	margin:8px auto 0px auto;
	text-align:left;
	list-style:none;
}

.subnav3 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.subnav3 li{
	margin:0px;
	padding:0px 5px 0px 5px;
	float:left;
}

.subnav_com1{
	background:url("../images/subnav_3_1.gif") no-repeat;
	background-position:12px 100%;
	width:72px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com1On{
	background:url("../images/subnav_3_1on.gif") no-repeat;
	background-position:12px 100%;
	width:72px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com1:hover{
	background:url("../images/subnav_3_1on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com1On:hover{
	background:url("../images/subnav_3_1on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com2{
	background:url("../images/subnav_3_2.gif") no-repeat;
	background-position:12px 100%;
	width:124px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com2On{
	background:url("../images/subnav_3_2on.gif") no-repeat;
	background-position:12px 100%;
	width:124px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com2:hover{
	background:url("../images/subnav_3_2on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com2On:hover{
	background:url("../images/subnav_3_2on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com3{
	background:url("../images/subnav_3_3.gif") no-repeat;
	background-position:12px 100%;
	width:70px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com3On{
	background:url("../images/subnav_3_3on.gif") no-repeat;
	background-position:12px 100%;
	width:70px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com3:hover{
	background:url("../images/subnav_3_3on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com3On:hover{
	background:url("../images/subnav_3_3on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com4{
	background:url("../images/subnav_3_4.gif") no-repeat;
	background-position:12px 100%;
	width:98px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com4On{
	background:url("../images/subnav_3_4on.gif") no-repeat;
	background-position:12px 100%;
	width:98px;
	height:16px;
	margin:0px;
	display:block;
}

.subnav_com4:hover{
	background:url("../images/subnav_3_4on.gif") no-repeat;
	background-position:12px 100%;
}

.subnav_com4On:hover{
	background:url("../images/subnav_3_4on.gif") no-repeat;
	background-position:12px 100%;
}

div.contentFigCom{
	float:left;
	width:300px;
	height:auto;
	margin:0px 0px 12px 0px;
}

.titleImage3_1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_com_0.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage3_2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_com_2.gif") no-repeat;
	width:724px;
	height:50px;
}
.titleImage3_3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_com_3.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage3_4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_com_4.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage3_5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_com_5.gif") no-repeat;
	width:500px;
	height:30px;
}

.information{
	width:500px;
	padding:0px;
	margin:3px 0px 0px 80px;
	boder-collapse:collapse;
}


.infromation p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.com_table{
	width:500px;
	margin:0px 0px 0px 42px;
}

.com_tablestyle{
	border: 1px solid #cccccc;
	margin:auto 0px auto 0px;
	padding:0px;
}

.com_tablestyle p{
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 7px;
}

.com_tabletitle{
	width:95px;
	border: 1px solid #cccccc;
	margin:auto 0px auto 0px;
	padding:0px 0px 0px 4px;
	vertical-align:top;
}

.com_tabletitle3{
	width:130px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	font-weight:bold;
}

.table_com_2{
	margin:0px;
	pading:0px;
}

.table_com_2 p{
	margin:0px;
	pading:0px;
}

.com_tabletitle_spe{
	width:95px;
	border: 1px solid #cccccc;
	margin:auto 0px auto 0px;
	padding:0px 0px 0px 4px;
	vertical-align:top;
}

.com_tablecont{
	border: 1px solid #cccccc;	
	padding:0px 0px 0px 4px
	margin:auto 0px auto 0px;
}

.com_tablecont a{
	text-decoration:underline;
}

.com_tablecontList{
	border: 1px solid #cccccc;	
	padding:0px 0px 0px 7px
	margin:auto 0px auto 0px;
}

.com_tablecont ul{
	margin:3px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
}

.com_tablecont li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	list-style-position:outside;
}


.fig_com_4{
	background-color:#ffffff;
	padding:0px;
	margin:10px 0px 30px 15px;
	float:left;
}

.com_train{
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.com_email{
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.highlight_com_4 {
	width:400px;
	padding:0px;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 47px;
}

.highlight_com_4 p{
	margin:0px 0px 0px 60px;
	padding:4px 0px 0px 0px;
}


.com_exp_subtitle{
	margin:0px 0px 0px 31px;
}

.bar_com_exp{
	margin:0px 0px 0px 31px;
	background:#cccccc;
	width:449px;
	height:1px;
	clear:both;
}

.cont_com_exp{
	clear:both;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 45px;
	font-size:1em;
}

.com_tableBreak{
	height:5px;
}

.com_ulAlignment{
	margin:40px 0px 0px 0px;
	list-style-image:url("../company/images/dot1_4.gif");
	text-align:left;
}

.com_ulAlignment li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
	font-size:13px;
}

.com_ulAlignment2{
	margin:7px 0px 0px 0px;
	list-style-image:url("../images/dot.gif");
	text-align:left;
}

.com_ulAlignment2 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
}


.com_address{
	padding:0px 0px 10px 10px;
	text-align:left;
}

.com_address p{
	font-size:13px;
	
}

/********COMPANY_END********/

/********Philosophy_START********/

.titleImage4_0{
	margin:54px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url("../images/title_phl_0.gif") no-repeat;
	width:724px;
	height:50px;
}


.fig_phl_1_1{
	background-color:#ffffff;
	padding:0px;
	margin:20px 0px 10px 90px;
	float:left;
}


.phl_ulAlignment{
	margin:5px 0px 0px 14px;
	list-style-image:url("../images/dot.gif");
}

/********PHILOSOPHY_END********/

/********Knowledge_START********/

.titleImageCol{
	margin:54px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url("../images/title_klg_0.gif") no-repeat;
	width:724px;
	height:50px;
}

.title_col{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	font-weight:bold;
	height:20px;
	text-align:left;
}

.title_col p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}



.col_cont p{
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:13px;
}

.mailmagazine{
	margin:100px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	border:solid 1px #9e9e9e;
	width:400px;
}

.mailmagazine p{
	margin:0px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	font-size:13px;
}

/********Column_END********/





ul.news {
	padding:0px 0px 0px 13px;
	margin:3px 0px 0px 0px;
	width:380px;
	list-style-image:url("../images/subnav_mark0.gif");
}

.news li{
	padding:1px 0px 0px 0px;
}

.newsletter{
	padding:0px 0px 0px 0px;
}


* html ul.news {
	padding:px 0px 0px 0px;
	margin:5px 0px 0px -3px;
}

*+html ul.news {
	padding:px 0px 0px 0px;
	margin:5px 0px 0px -3px;
}

* html ul.news li{
	padding:0px 0px 0px 0px;
}

*+html p.news li{
	padding:0px 0px 0px 0px;
}

* html p.newsletter{
	padding:0px 0px 5px 0px;
}

*+html p.newsletter{
	padding:0px 0px 5px 0px;
}

div.highlightPrivacy {
	width:700px;
	padding:0px;
	margin:0px 0px 0px 0px;
	vertical-align:bottom;
}

div.highlightUsage {
	width:700px;
	padding:0px;
	margin:0px 0px 0px 0px;
	vertical-align:bottom;
}

div.barPrivacy{
	width:700px;
	height:1px;
	clear:both;
	margin:7px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}

.listTitle{
	color:#adac5c;
	font-weight:bold;
}

.subexp_srv_2{
	color:#666666;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.titleImage_pri_1{
	margin:54px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_pri_1.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage_pri_2{
	margin:54px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../images/title_pri_2.gif") no-repeat;
	width:724px;
	height:50px;
}

.captionPri{
	margin:-8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:720px;
	text-align:right;
}

.captionPri p{
	margin:0px 0px 0px 0px;
	padding:0px 80px 0px 0px;
}

.checkbox{
	text-align:center;
	vertical-align:middle;
}

.checkboxForm{
	margin:5px 5px 5px 5px;
}

* html form.checkboxForm{
	margin:3px 3px 3px 3px;
}

*+html form.checkboxForm{
	margin:3px 3px 3px 3px;
}


.titleImage_mem_0{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../member/images/title_mem_0.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage_mem_1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../member/images/title_mem_1.gif") no-repeat;
	width:724px;
	height:50px;
}

.titleImage_mem_2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background:url("../member/images/title_mem_2.gif") no-repeat;
	width:724px;
	height:50px;
}

.captionMem{
	margin:-8px 0px 0px 44px;
	padding:0px 0px 0px 0px;
	width:640px;
	text-align:left;
}

.captionMem p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.fig_mem_1{
	margin:28px 0px 0px 136px;
}

.fig_mem_2{
	margin:28px 0px 0px 28px;
}

div.highlight_mem {
	margin:28px 0px 0px 122px;
	padding:0px 0px 0px 0px;
	border:solid 1px #9e9e9e;
	width:452px;
}

.highlight_mem p{
	margin:0px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	font-size:13px;
}

div.highlight_mem_2 {s
	width:477px;
	padding:0px;
	margin:28px 0px 0px 47px;
}

.highlight_mem_2 p{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}

.captionGotohome{
	margin:40px 0px 0px 48px;
	padding:0px 0px 0px 0px;
	width:600px;
	text-align:center;
}

.captionGotohome p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.captionGotohome2{
	margin:40px 0px 0px 42px;
	padding:0px 0px 0px 0px;
	width:400px;
	text-align:right;
}

.captionGotohome2 p{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.ul_mem_1{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.ul_mem_1 li{
	margin:0px 0px 0px 28px;
	padding:0px 0px 0px 0px;
	font-size:13px;
}

.cont_mem ul{
	margin:4px 0px 0px 0px;
}

* html div.cont_mem ul{
	margin:-7px 0px 0px 0px;
}

*+html div.cont_mem ul{
	margin:-7px 0px 0px 0px;
}

.ul_mem_2{
	list-style:none;
}

.ul_mem_2 li{
	margin:0px 0px 0px -12px;
	padding:0px 0px 0px 0px;
	font-size:13px;
}

.subTitle_mem_1{
	margin:8px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #cccccc;
	width:500px;
}

.subTitleMem{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width:466px;
}

div.contentsRightMem {
	width:144px;
	height:210px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-left:dotted 1px;
	border-left-color:#aaaaaa;
}

ul.subMenuMem {
	clear:both;
	padding:6px 0px 0px 0px;
	margin:0px;
	width:150px;
	text-align:left;
	font-size:13px;
	position:absolute;
	top:190px;
}

.submenuMem ul{
	list-style:none;
}

.subMenuMem li {
	padding:0px 0px 0px 10p;
	margin:0px 0px 0px 10px;
	font-weight:bold;
	list-style:none;
	font-size:0.9em;
}

.title_mem{
	margin:32px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	font-weight:bold;
	height:20px;
	text-align:left;
}

.title_mem p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

.title_memTop{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	font-weight:bold;
	height:20px;
	text-align:left;
}

.title_memTop p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

.cont_mem p{
	margin:0px;
	padding:5px 0px 0px 28px;
	font-size:13px;
}

* html div.cont_mem p{
	margin:-6px 0px 0px 0px;
	padding:0px 0px 0px 28px;
	font-size:13px;
}

*+html div.cont_mem p{
	margin:-6px 0px 0px 0px;
	padding:0px 0px 0px 28px;
	font-size:13px;
}



div.bar_mem{
	width:480px;
	height:1px;
	clear:both;
	margin:3px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}

+ html div.bar_mem{
	width:480px;
	height:1px;
	clear:both;
	margin:3px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}

+*html div.bar_mem{
	width:480px;
	height:1px;
	clear:both;
	margin:3px 0px 0px 0px;
	background:url("../images/line.gif") repeat-x;
}

.login_mem{
	float:right;
	margin:34px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

