@charset "utf-8";

/*------------------------------------------------
   Layout
------------------------------------------------*/

ul#snavi{
position:relative;
width:230px;
margin:0 0 0 -24px;
}

ul#snavi li{
text-align:center;
}

ul#snavi li a{
}

dl#snavi{
width:290px;
}

dl#snavi dt{
padding:0 0 0 45px;
}

dl#snavi dt a{
}

dl#snavi dd{
padding:0 0 4px 41px;
}

dl#snavi dd a{
}

dl#snavi dd.third{
padding:0 0 0 80px;
}

dl#snavi dd.third_last{
padding:0 0 10px 80px;
}

dl#snavi dd.third a{
}

dl#snavi dd.recruit{
padding:0 0 0 30px;
}

dl#snavi dd.recruit a{
}

#contents{
margin:0 0 60px 0;
}

#leftContents{
float:left;
width:290px;
}

#rightContents{
float:left;
width:610px;
}


/*------------------------------------------------
   titles
------------------------------------------------*/
#pagettl{
margin-bottom:61px;
padding:6px 0 0 0;
}

#pagettl2{
margin-bottom:61px;
padding:6px 0 0 0;
}

#pagettl3{
margin-bottom:80px;
margin-left:290px;
padding:48px 0 0 0;
}

.aboutttl{
position:relative;
width:198px;
margin-left:-25px;
text-align:center;
}

.brandttl{
margin-left:189px;
}

.companyttl{
width:203px;
margin-left:335px;
text-align:center;
}

.humanttl{
width:243px;
margin-left:475px;
text-align:center;
}

.humanttl p{
padding:19px 0 0 0;
}


/*------------------------------------------------
   navis
------------------------------------------------*/
.aboutnavi{
}

.aboutnavi li{
margin:0 0 54px 0;
}

.brandnavi{
}

.brandnavi li{
margin:0 0 53px 0;
}

.companynavi{
}

.companynavi li{
margin:0 0 53px 0;
}

.companynavi .pr{
margin:0 0 20px 0;
}

.companynavi .year{
margin:0 0 53px 0;
}

.humannavi dt{
margin:0 0 50px 0;
}

.humannavi dd{
margin:0 0 10px 0;
}

.humannavi dd.third{
margin:0 0 6px 0;
}

.humannavi .last{
margin:0 0 60px 0;
}

dl#snavi #tra_navi_pos00{
	padding:0 0 0 37px;
}
dl#snavi #tra_navi_pos01{
	padding:0 0 0 48px;
}

dl#snavi dd#tra_navi07{
	padding:0 0 0 44px;
}
dl#snavi dd#tra_navi08{
	padding:0 0 0 43px;
}
dl#snavi dt#tra_navi00{
	padding:0 0 0 35px;
}

dl#snavi dt#tra_navi01{
	padding:0 0 0 45px;
}

dl#snavi dt#rec_navi01{
	padding:0 0 0 47px;
}

#SmaStyleArea p.lead{
	line-height:220%;
	padding:58px 0 70px 0;
}

.int_box{	
	width:610px;
	padding-bottom:72px;
}

.int_box p{
	line-height:200%;
}
.int_left{
	float:left;
	width:175px;
}
.int_right{
	float:left;
	width:330px;
}


#rec_navi01{
	margin:0 0 20px 0;
}

dl#snavi dd.recruit01{
	padding:0 0 0 29px;!important
}
dl#snavi dd.recruit02{
	padding:0 0 0 29px;!important
}
dl#snavi dd.recruit03{
	padding:0 0 0 17px;!important
}
dl#snavi dd.recruit04{
	padding:12pxE 0 0 38px;!important
}

#tra_navi01_on{
	margin:0 0 20px 0;
}
