/* CSS Document */



.red{ color:#FF0000; }

.blue{ color:#8c96b3;}

.rdot{ border-top:1px dotted #FF0000;width:450px; }

.gdot{ border-top:1px dotted #666; }



.read{ 

padding-left:13px;

padding-top:10px;

vertical-align:top;

}



.border{

border:#d0d0d0 solid 1px;

width:595px;

}



.pink{ 

border-right:#d0d0d0 solid 1px;

border-bottom:#d0d0d0 solid 1px;

width:72px;

padding:8px;

background-color:#feeded;

vertical-align:top;

}



.pink2{ 

border-right:#d0d0d0 solid 1px;

width:72px;

padding:8px;

background-color:#feeded;

vertical-align:top;

}



.white{ 

border-bottom:#d0d0d0 solid 1px;

padding:8px;

background-color:#ffffff;

}



.white2{ 

padding:8px;

background-color:#ffffff;

}



.name{

border-right:#d0d0d0 solid 1px;

border-bottom:#d0d0d0 solid 1px;

width:210px;

padding:8px;

background-color:#fff;

vertical-align:middle;

text-align:center;

}





.name2{

border-right:#d0d0d0 solid 1px;

width:210px;

padding:8px;

background-color:#fff;

vertical-align:middle;

text-align:center;

}



.pink_w{ 

border-right:#d0d0d0 solid 1px;

border-bottom:#d0d0d0 solid 1px;

width:210px;

padding:8px;

background-color:#feeded;

vertical-align:top;

}



.pink_w2{ 

border-right:#d0d0d0 solid 1px;

width:210px;

padding:8px;

background-color:#feeded;

vertical-align:top;

}



.mainPhoto{

padding-bottom:30px;

float:right;

}



.ttlImage{

float:left;

}



.figImage{

float:left;

padding-top:5px;

padding-bottom:20px;

}



.halfl{

width:287px;

float:left;

}



.halfr{

width:287px;

float:right;

}



.text0{

font-size:10px;

text-align:justify;

line-height:1.5em;

padding-top:10px;

padding-bottom:15px;

color:#666;

}



.text{

font-size:12px;

text-align:justify;

line-height:1.5em;

padding-top:10px;

padding-bottom:15px;

}

.text2{

font-size:12px;

text-align:justify;

line-height:1.5em;

padding-bottom:15px;

}



.twothirds{

width:392px;

float:left;

padding-top:10px;

}

.twothirds2{

width:392px;

float:left;

}



.twothirdsTop{

width:392px;

float:left;

padding-top:50px;

}



#column{

width:362px;

border:#c7080e solid 1px;

background-color:#eaeaea;

padding:15px;

float:left;

}



.ctext{

width:204px;

padding-top:3px;

padding-right:25px;

line-height:1.5em;

text-align:justify;

float:left;

font-size:11px;

}



.cphoto{

float:right;

width:132px;

padding-top:3px;

}



.globalMap{

float:left;

padding-top:30px;

padding-bottom:40px;

}



.globalBox{

text-align:left;

font-size:12px;

line-height:1.6em;

padding-top:20px;

}



.globalBoxLL{

width:395px;

float:left;

}



.globalBoxLL2{

width:420px;

float:left;

}

.globalBoxL2{

width:225px;

float:left;

padding-top:20px;

}



.globalBoxL{

width:195px;

float:left;

padding-top:20px;

}



.globalBoxL2{

width:205px;

text-align:left;

float:left;

padding-top:20px;

}





.globalBoxM{

width:195px;

float:right;

padding-top:20px;

}



.globalBoxR{

width:195px;

float:right;

padding-top:20px;

}



.clear{

clear:none;

}



.capPhoto{

padding-top:15px;

padding-bottom:30px;

float:left;

}



.maruRed{

color:#cc0000;

}



.maruBlue{

color:#0053a6;

}



.maruGreen{

color:#008b36;

}



/* add 090927 */

/* clearfix */
.clearfix:after {
content:"";
display:block;
clear:both;
}
	/* for IE6 */
	* html .clearfix {
	display:inline-block;
	}

	/* for IE7 */
	*+html .clearfix {
	display:inline-block;
	}
.clearfix + *{
	clear:both;
}


/* ------- */
/* company */
/* ------- */

/* index */
a.companyLink01:link	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:none;background:url(/company/images/top/icon_arrow01_off.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}
a.companyLink01:visited	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:none;background:url(/company/images/top/icon_arrow01_off.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}
a.companyLink01:hover	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:underline;background:url(/company/images/top/icon_arrow01_on.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}
a.companyLink01:active	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:underline;background:url(/company/images/top/icon_arrow01_on.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}

a.companyLink02:link	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:none;background:url(/company/images/top/icon_arrow02_off.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}
a.companyLink02:visited	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:none;background:url(/company/images/top/icon_arrow02_off.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}
a.companyLink02:hover	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:underline;background:url(/company/images/top/icon_arrow02_on.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}
a.companyLink02:active	{margin:0;padding:0 0 1px 18px;display:block;text-decoration:underline;background:url(/company/images/top/icon_arrow02_on.gif) no-repeat 1px 1px;/*font-size:8.6pt;*/}

#index01			{width:595px;margin:20px 0 0 0;}
.index-column01			{width:595px;}
.index-column01-01		{width:595px;}
.index-left-column01		{float:left;width:200px;}
.index-left-column01 ul		{margin:0;list-style-type:none;padding:0;width:200px;}
.index-left-column01 ul li	{padding:0 0 10px 0;margin:0;}
.index-center-column01		{float:left;width:200px;}
.index-center-column01 ul		{margin:0;list-style-type:none;padding:0;width:200px;}
.index-center-column01 ul li	{padding:0 0 10px 0;margin:0;}
.index-right-column01		{float:left;width:195px;}
.index-right-column01 ul	{margin:0;list-style-type:none;padding:0;width:195px;}
.index-right-column01 ul li	{padding:0 0 10px 0;margin:0;}
.index-paragraph01		{line-height:1.5;margin:8px 0 16px 0;}


/* greeting */
.greeting01		{margin:0 0 30px 0;}
.greeting02		{margin:0 0 20px 0;}
.greeting-paragraph01	{line-height:1.5;margin:13px 0 25px 0;}
.greeting-paragraph02	{line-height:1.5;margin:13px 0 0 0;}


/* outline_mita */
#outline-mita01			{margin:1px 0 20px 0;}
.outline-mita02			{margin:30px 0 20px 0;}
.outline-mita-paragraph01	{line-height:1.5;margin:0px 0 0px 5px;padding:0;}
.outline-mita-paragraph02	{line-height:1.5;margin:0 0 12px 0;}
.outline-mita-paragraph03	{line-height:1.5;margin:0 0 0 0;}


/* officer */
#officer01		{text-align:right;margin:0 0 10px 0;}
#officer02		{margin:0 0 15px 0;}
.officer03		{margin:30px 0 15px 0;}
.officer04		{margin:5px 0 0 0;}
.officer-paragraph01	{margin:0 0 0 5px;}


/* global */
#global01			{margin:0 0 0px 0;width:595px;height:293px;background:url(/company/images/global/global_image01.gif);position:relative;top:0;left:0;}

#global01-01			{position:absolute;top:73px;left:42px;}
#global01-02			{position:absolute;top:73px;left:229px;}
#global01-03			{position:absolute;top:73px;left:413px;}
#global01-04			{position:absolute;top:214px;left:119px;}
#global01-05			{position:absolute;top:214px;left:353px;}

.global02			{margin:33px 0 23px 0;width:595px;border-bottom:1px solid #cc0000;}
.global02-02			{margin:50px 0 23px 0;width:595px;border-bottom:1px solid #cc0000;}
.global03			{width:595px;margin:0 0 15px 0;}
.global-left-column01		{float:left;width:290px;}/*275*/
.global-left-column01 ul	{margin:0;list-style-type:none;padding:0;width:290px;}
.global-left-column01 ul li	{padding:0 0 4px 17px;margin:0;}
.global-right-column01		{float:left;width:304px;}/*320*/
.global-right-column01 ul	{margin:0;list-style-type:none;padding:0;width:304px;}
.global-right-column01 ul li	{padding:0 0 4px 17px;margin:0;}
.global-icon01			{background:url(/company/images/global/icon_ball01.gif) no-repeat 1px 1px;}
.global-icon02			{background:url(/company/images/global/icon_ball02.gif) no-repeat 1px 1px;}
.global-icon03			{background:url(/company/images/global/icon_ball03.gif) no-repeat 1px 1px;}
.global-icon04			{background:url(/company/images/global/icon_ball04.gif) no-repeat 1px 1px;}
.global-icon05			{background:url(/company/images/global/icon_ball05.gif) no-repeat 1px 1px;}
.global04-01			{float:left;width:500px;margin:2px 0 0 0;}
.global04-02			{float:right;width:68px;}


/* location */
.location01		{margin:0 0 20px 0;}
.location02		{padding:8px;line-height:1.5;}
.location03		{padding:0px;line-height:1.5;}
.location04		{line-height:2;}
#location05		{margin:0 0 30px 0;border:1px solid #d2d2d2;}
#location05-01		{margin:10px 0 0px 10px;}
#location05-02		{width:573px;}
#location-list01	{float:left;width:270px;}
#location-list01 ul	{margin:0;padding:0;list-style-type:none;}
#location-list01 ul li	{margin:0;padding:0 0 10px 10px;background:url(/company/images/location/icon_arrow01.gif) no-repeat 0 3px;}
#location-list02	{float:left;width:290px;}
#location-list02 ul	{margin:0;padding:0;list-style-type:none;}
#location-list02 ul li	{margin:0;padding:0 0 10px 10px;background:url(/company/images/location/icon_arrow01.gif) no-repeat 0 3px;}
#location-list03	{float:left;width:189px;}
#location-list03 ul	{margin:0;padding:0;list-style-type:none;}
#location-list03 ul li	{margin:0;padding:0 0 10px 10px;background:url(/company/images/location/icon_arrow01.gif) no-repeat 0 3px;}


/* aboutmita */
#ecosys01		{margin:0 0 15px 0;}
#ecosys02		{margin:0 0 6px 0;}
#ecosys03		{width:595px;margin:0 0 54px 0;}
#ecosys04		{float:left;width:336px;}
#ecosys04-01		{margin:0 0 0 50px;}
#ecosys05		{float:left;width:208px;}
#ecosys06		{margin:0 0 15px 0;}
#ecosys07		{margin:0 0 27px 0;}
#ecosys08		{width:595px;margin:0 0 50px 0;}
#ecosys09		{float:left;width:338px;}
#ecosys09-01		{margin:0 0 0 0;}
#ecosys10		{float:left;width:250px;}
#ecosys11		{margin:0 0 15px 0;}
#ecosys12		{margin:0 0 15px 0;}
.ecosys-paragraph01	{line-height:1.5;margin:0 0 30px 0;}
.ecosys-paragraph02	{line-height:1.5;margin:0 0 50px 0;}


/* produce */
#produce01		{margin:0 0 30px 0;}
#produce02		{margin:0 0 15px 0;}
#produce03		{margin:0 0 30px 0;}
.produce04		{width:595px;margin:0 0 40px 0;}
.produce04-01		{width:595px;margin:0 0 0 0;}
.produce05		{width:222px;float:right;}
.produce05-01		{margin:0 0 0 22px;}
.produce06		{margin:0 0 10px 0;float:left;}
.produce06-01		{margin:0 0 10px 0;}
.produce-paragraph01	{line-height:1.5;margin:0 0 30px 0;}
.produce-paragraph02	{line-height:1.5;margin:0 0 5px 0;}


/* topics */
#topics01		{margin:0 0 30px 0;}
.topics02		{margin:0 0 20px 0;}
.topics03		{width:595px;margin:0 0 30px 0;}
.topics03-01		{width:595px;margin:0 0 0 0;}
.topics04		{width:218px;float:right;}
.topics04-01		{margin:0 0 0 18px;}
.topics05		{width:216px;float:left;}
.topics05-01		{margin:0 16px 10px 0;}
.topics06		{width:81px;float:left;}
.topics06-01		{margin:0 15px 10px 0;}
.topics07		{width:158px;float:right;}
.topics07-01		{margin:0 0 0 18px;}
.topics-paragraph01	{line-height:1.5;margin:0 0 5px 0;}


/* products */
.products01		{margin:0 0 20px 0;}
.products02		{margin:0 0 15px 0;}
.products03		{margin:0 0 40px 0;}
.products03-01		{float:left;width:392px;}
.products03-02		{float:right;width:186px;}
.products-paragraph01	{line-height:1.5;margin:0 0 0 0;}


/* environment */
.environment01		{margin:0 0 20px 0;}
.environment02		{margin:0 0 15px 0;}
.environment03		{margin:0 0 30px 0;}
.products-paragraph01	{line-height:1.5;margin:0 0 0 0;}


