/*top*/
@import "index.css";

/*mt*/
@import "mt.css";

/*company*/
@import "company.css";

/*contact*/
@import "contact.css";

/*recruit*/
@import "recruit.css";

/*privacypolicy*/
@import "pp.css";

/*business*/
@import "business.css";

/*sitemap*/
@import "sitemap.css";

/*product*/
@import "product.css";

/*technology*/
@import "technology.css";

/*development*/
@import "development.css";



/*_______________________________________
	base[ Default ] 
_______________________________________*/
BODY {
	color:#666666;
	padding:0;
	margin:0;
	background:#FFFFFF !important;
	text-align:left;
}

p{
margin:0;
padding:0;
}

A:link {
	text-decoration:none;
	color:#3333CC;
}

A:visited {
	text-decoration:none;
	color:#3333CC;
}

A:hover {
	text-decoration:underline;
	color:#3333CC;
}

A:active {
	text-decoration:none;
	color:#3333CC;
}


.textb{font-weight:bold;}
.textr{color:#FF0000;}

.hidden{
display:none;}

p{margin:0;padding:0;}
div{margin:0;padding:0;}

/*──────────────────────────ALL*/
#all{
width:740px;
margin:0px auto;
padding:0px;
background:#ffffff;
}
/*──────────────────────────HEADER*/
/*──────────────────────────HEADER*/
#header{
width:700px;
height:74px;
background:#ffffff;
text-align:left;
}
#header h1{
width:565px;
margin:0 0 10px 23px;
padding:14px 0 0 0;
font-size:12px;
line-height:12px;
font-weight:normal;}

#header .img01{
margin:3px 0 0 23px;}

/*#header .img02{
margin:17px 12px 0 0;}*/

#header .img03{
margin:0 0 3px 11px;}

#header .logos{
width:592px;
height:74px;
float:left;
text-align:left;
display:block;
margin:0px 0px 0px 0px;
}
#header .txts{
width:175px;
height:74px;
text-align:right;
float:left;
display:block;
margin:0px 0px 0px 0px;
}

#textchange{
display:none;
visibility:hidden;}

#header .menu{
display:none;
visibility:hidden;}
#header li{
display:none;
visibility:hidden;}





#globalnavi{
display:none;
visibility:hidden;
}

/*──────────────────────────CONTENTS*/
#contents{
width:700px;
display:block;
background:#FFFFFF;
text-align:left;}

#contents #topicpath{
display:none;
visibility:hidden;}
#totop{
display:none;
visibility:hidden;
}

/*──────────────────────────left*/
#left{
display:none;
visibility:hidden;}

/*──────────────────────────FOOTER*/
#footer{
display:none;
visibility:hidden;
}

/*──────────────────────────page title image*/
#business_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#company_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#contact_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#recruit_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#dev_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#mt_list_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#mt_entry_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#product_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#technology_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}
#dev_tit span.hidden{
background:#ffffff;
width:770px;
height:60px;
display:block;
visibility:visible}



/*─────────────────────────────────index*/
A:link {
	text-decoration:none;
	color:#666666;
}

A:visited {
	text-decoration:none;
	color:#666666;
}

A:hover {
	text-decoration:underline;
	color:#3366CC;
}

A:active {
	text-decoration:none;
	color:#666666;
}


/*───────────*/
#index_mainimg{
width:770px;
height:147px;
display:none;
visibility:hidden;}


/*───────────*/
#index_box01{
width:571px;
margin:0px;
padding:0px;
display:block;
float:left;
}
/*───────────*/
#index_box01-01{
width:273px;
height:200px;
display:block;
float:left;
margin:7px 0 0 12px !important;
margin:7px 0 0 6px;
padding:0;
background:#ffffff url(../img/bg01.jpg) no-repeat;
}
#index_tit01{
background:url(../img/tit02.gif) no-repeat;
width:58px;
height:14px;
margin:2px 0 0 8px;
padding:0;}

/*───────────*/
#index_box01-02{
width:273px;
height:200px;
display:block;
float:left;
margin:7px 0 0 12px;
padding:0;
background:#ffffff url(../img/bg02.jpg) no-repeat;}

#index_tit02{
background:url(../img/tit01.gif) no-repeat;
width:58px;
height:14px;
margin:2px 0 0 8px;
padding:0;}
/*───────────*/
#index_box01 h3{
width:172px;
height:20px;
background:url(../img/line01.gif) no-repeat bottom;
float:right;
display:block;
padding:0;
margin:10px 0 0 0;
font-weight:normal;
font-size:12px;
color:#000000}

#index_box01 ul{
width:172px;
float:right;
display:block;
padding:0;
margin:5px 0 0 0;
list-style:none;}
#index_box01 li{
padding:0;
margin:5px 0 0 0;}

/*───────────*/

#index_topics{
width:558px;
display:block;
float:left;
margin:10px 0px 10px 13px !important;
margin:5px 0px 5px 6px;
}

#index_tit04{
background:url(../img/tit03.gif) no-repeat;
width:558px;
height:27px;
margin:0px;
padding:0px;
}

#index_topics ul{
list-style:none;
width:558px;
margin:12px 0 0 0;
padding:0;}
#index_topics li{
padding:0 0 0 10px;
display:block;
margin:0 0 5px 0}

#index_topics A:link {text-decoration:none;color:#3366CC;}
#index_topics A:visited {text-decoration:none;color:#3366CC;}
#index_topics A:hover {text-decoration:underline;color:#3366CC;}
#index_topics A:active {text-decoration:none;color:#3366CC;}

/*───────────*/

#index_box02{
width:199px;
display:block;
float:left;}

#index_box02-01{
width:176px;
display:block;
float:left;
margin:7px 0 10px 12px !important;
margin:7px 0 10px 6px;
background:url(../img/bg03.jpg) no-repeat 0px 23px;}

#index_box02-01 p{
margin:0 0 10px 0;
text-align:center;
}

#index_tit03{
background:url(../img/tit06.gif) no-repeat;
width:176px;
height:23px;
display:block;
margin:0;padding:0;}

#index_box02-01 p.text01{
margin:15px 10px;
text-align:left;}

#index_box02-01 a.b01{
background:url(../img/b01.gif) no-repeat;
width:153px;
height:20px;
display:block;
margin:10px 0 10px 11px;
text-decoration:none;
}
#index_box02-01 a.ssl{
margin:10px 0px;
}

/*───────────*/

#index_box04{
width:739px !important;
width:745px;
height:79px;
margin:0px auto !important;
margin:0px 0px 0px 13px;
padding:3px 3px 15px 3px;
background:url(../img/topics_bg.gif) no-repeat;
display:block;
clear:left;}

#index_tit05{
background:url(../img/tit05.gif) no-repeat;
width:738px;
height:23px;
display:block;
margin:0;
padding:0px;
}

#index_box04 p{
width:730px;
display:block;
margin:10px auto;
}