﻿@charset "utf-8";

/*
===== [IntroductionNaviBlock] =====================================
*/



div#IntroductionNaviBlock{
width:210px;
overflow: hidden;
margin-bottom:14px;
}

div#IntroductionNaviBlock ul li	{
list-style-type:none;

}
div#IntroductionNaviBlock ul li a	{
	display: block;
	text-indent: -9999px;
}

div#IntroductionNaviBlock ul li#IntroductionNavi01	a{	width:210px; height:16px; background: url(./img/navigation_introduction.gif) 0px 0px no-repeat;	}
div#IntroductionNaviBlock ul li#IntroductionNavi02	a{	width:210px; height:18px; background: url(./img/navigation_introduction.gif) 0px -17px no-repeat;}
div#IntroductionNaviBlock ul li#IntroductionNavi03	a{	width:210px; height:17px; background: url(./img/navigation_introduction.gif) 0px -35px no-repeat;	}
div#IntroductionNaviBlock ul li#IntroductionNavi04	a{	width:210px; height:18px; background: url(./img/navigation_introduction.gif) 0px -52px no-repeat;	}

div#IntroductionNaviBlock ul li#IntroductionNavi01	a:hover{	width:210px; height:16px; background: url(./img/navigation_introduction.gif) -210px 0px no-repeat;	}
div#IntroductionNaviBlock ul li#IntroductionNavi02	a:hover{	width:210px; height:18px; background: url(./img/navigation_introduction.gif) -210px -17px no-repeat;}
div#IntroductionNaviBlock ul li#IntroductionNavi03	a:hover{	width:210px; height:17px; background: url(./img/navigation_introduction.gif) -210px -35px no-repeat;	}
div#IntroductionNaviBlock ul li#IntroductionNavi04	a:hover{	width:210px; height:18px; background: url(./img/navigation_introduction.gif) -210px -52px no-repeat;	}


/*
===== [introductionMessage] =====================================
*/
div.introductionMessage{
margin-top:10px;	
margin-bottom:10px;
}

div.introductionprivacy_1{
margin-top:10px;
}

div.introductionMessage h2{
font-size:10px;
font-weight:bold;
line-height:1.4em;
margin-bottom:10px;
letter-spacing:0.05em;
}

div.introductionMessage p{
font-size:12px;
line-height:1.4em;
letter-spacing:0.05em;
margin-bottom:10px;
}

div.membersMessage{
margin-top:20px;
margin-bottom:10px;
}

div.membersMessage p{
font-size:12px;
}

div#plantTitle{
margin-top:10px;
}

.ceo_style{
font-size:16px;
}

.plantTitle{
font-size:16px;
font-weight:bold;
}

.location_title{
font-size:14px;
font-color:#c8161d;
font-weight:bold;
}

div.intro_standard{
margin-top:10px;
margin-left:5px;
}

div#messageTitle{
margin-top:10px;
}

.messageTitle{
font-size:16px;
font-color:#c8161d;
font-weight:bold;
}

div.CEO_box{
margin-left:5px;
margin-bottom:15px;
}

.CEOboxSpasingIMG{
background-color:#ffffff;
}

.CEO_box_Text1{
line-height:1.2em;
font-size:12px;
padding-left:5px;
}

.CEO_box_Text2{
line-height:1.2em;
font-size:14px;
padding-left:5px;
}

/*
===== [MembersSite_Guide] =====================================
*/

div#MembersSite_Guide{
	width:520px;
}

.MembersSite_image{
	margin-top:10px;
}

.MembersSite_image2{
	margin-top:40px;
}

.MembersSite_image3{
	margin-top:20px;
}

div#Members-site-menu{
margin-top:20px
}

.Site-menu-image{
margin-bottom:20px;
}

.Site-menu-image p{
margin-top:5px;
padding-left:10px;
font-size:12px;
}

ul.Site-sub-menu{
width:140px;
margin-left:40px;
padding-top:10px;
padding-left:10px;
pdding-right:10px;
padding-bottom:10px;
border:solid 1px #bdbdbd;
}

ul.Site-sub-menu li{
}

ul.service-list{
width:520px;
margin-top:20px;
margin-bottom:20px;
}

ul.service_title{
margin-top:20px;
margin-bottom:10px;
margin-left:5px;
float:left;
}

ul.service_btn_table{
width:500px;
margin-top:20px;
}

ul.sub_btn{
margin-top:20px;
}

ul.service-list li ul li{
display:block;
margin-top:10px;
margin-right:2px;
margin-left:2px;

float:left;
padding:3px;
}

ul.service-list li ul li p{
font-size:10px;
padding:3px;
line-height:1.2em;
}

/*
===== [UnderCategoryBOX] =====================================
*/

.boxSpasingTextIntroduction p{
line-height:1.2em;
font-size:10px;
padding:5px;
letter-spacing:0.05em;
color:#666666;
}

.boxSpasingTextBorder{
border-top:dotted 1px #cccccc;
height:5px;
}



/*
===== [UnderCategoryList] =====================================
*/




