@charset "utf-8";
/* CSS Document */

@import url("common.css");
#topline{
height:8px;
background-color:#3C3C3C;
border-top: 1px solid #CFCFCF;
}
#top02{
border-bottom:1px solid #808080;
height:67px;
}
#top02 .top02left{
float:left;
width:210px;
}
#top02 .top02right{
float:left;
width:650px;
}
#top02 .top02right h1{
line-height:26px;
}
#top02 .top02right .top02nav{
text-align:center;
line-height:40px;
}
#content .contentleft{
float:left;
width:195px;
text-align:center;
padding-left:15px;
}
#content .contentright{
float:right;
width:588px;
padding-right:56px;
}
#content .contentright div{
line-height:20px;
}
#content .contentright .contentright01{
background-image:url(../images/consalting_right_03.jpg);
width:444px;
height:67px;
text-align:right;
padding-right:36px;
padding-top:4px;
margin-top:30px;
}
#content .contentright .contentright02{
text-align:right;
text-indent:1em;
padding:20px 0px;
}
#location{
text-align:right;
text-indent:1em;
line-height:30px;
}
#content .contentleft .leftmenu{
width:200px;
}
#content .contentleft .leftmenu ul{
margin:0;
padding:0;
}
#content .contentleft .leftmenu ul li{
list-style:none;
text-align:left;
line-height:24px;
}
#content .contentleft .leftmenu ul li h2 a.over,#content .contentleft .leftmenu ul li h2 a:hover{
background-image:url(../images/leftmenuoverbg.jpg);
background-repeat:no-repeat;
width:200px;
}
#content .contentleft .leftmenu ul li h2 a{
padding-left:1em;
}
#content .contentleft .leftmenu ul li h3{
text-indent:2em;
}

/* mission.html */
#content .contentright div .span01{
	color:#FF2222;
	text-decoration: underline;
}
#uppage .left{
float:left;
}
#uppage{
padding:15px 0px;
}
#uppage a{
color:#B5B5B5;
}
#uppage a:hover{
color:#FF0000;
}
#uppage .right{
float:right;
}
/* mission.html */

/* vision.html */
#content .contentright div .span02{
	color:#4470FF;
}
#content .contentright div .span03{
	color:#FF4444;
}
#content .contentright div .span04{
	color:#959494;
}
/* vision.html */

/* company.html */
#company_content{
margin-left:0px;
width:400px;
border-bottom: 1px dashed #BEBEBE;
}
#company_content ul{
padding:0px;
margin:0px;
border-bottom: 1px dashed #BEBEBE;
}
#company_content ul.noline{
border:0px;
}
#company_content ul li{
	float:left;
	display:block;
	padding:8px 0px;
	text-align:left;
	list-style:none;
}
#company_content ul li.left{
text-indent:0.5em;
width:80px;
font-weight:bold;
}
#company_content ul li.right,#company_content ul li.right a{
width:300px;
color:#727272;
}
#company_content ul li.right a:hover{
color:#FF0000;
}
/* company.html */

/* access.html */
#content .contentright .access_right01 ul{
padding:0;
margin:0;
margin:10px;
}
#content .contentright .access_right01 ul li{
list-style:none;
display:block;
float:left;
}
#content .contentright .access_right01 ul li.left{
width:60px;
text-align:right;
padding-right:10px;
font-weight:bold;
font-size:14px;
color:#7F7F7F;
}
#content .contentright .access_right01 ul li.right{
text-align:left;
border-left:4px solid #7F7F7F;
padding-left:10px;
color:#878787;
}
/* access.html */


/* faq.html */
#content .contentright .faqright01 ul{
padding:0;
margin:10px 0px;
}
#content .contentright .faqright01 ul li{
list-style:none;
}
#content .contentright .faqright01 ul li a{
padding-left:1em;
display:block;
width:570px;
margin-left:0px;
}
#content .contentright .faqright01 ul li a:hover{
background-image:url(../images/faq_bg.jpg);
background-repeat:no-repeat;
}
#content .contentright .faqright02 h3{
display:block;
font-weight:bold;
font-size:14px;
padding-left:5px;
border-left:5px solid #FF0000;
line-height:15px;
height:15px;
}
#content .contentright .faqright03{
padding:10px;
}
#content .contentright .faqright04{
	text-align:center;
	margin:50px;
}
#content .contentright .faqright04 a{
	text-decoration: underline;
}

/* faq.html */


/* corporate-srogan.html */
#content .corporate-srogan01{
text-align:center;
height:340px;
}
#content .corporate-srogan02{
text-align:center;
height:20px;
}
/* corporate-srogan.html */

/* news.html */
#content .contentright .news{
text-align:left;
height:282px;
}
/* news.html */