@charset "UTF-8";

@import "import.css";
@import "english.css";
@import "chinese.css";

* {
	background:none!important;
}

body,
div#ALL,
div#PAGE_ALL,
div#PAGE_ALL_INNER {
	float:none;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
}
div#CONTENTS_AREA {
	padding:0;
	position:static;
}
div#CONTENTS {
	padding-top:0;
	width:auto;
	margin:60px 0 0;
	position:static;
}
div#CONTENTS div#MAIN,
div#CONTENTS div#MAIN_WIDE {
	float:none;
	margin:0;
	padding:0;
	position:static;
	width:auto;
}
div#SITE_TITLE {
	width:auto;
	height:40px;
	margin:0;
	position:static;
	border-bottom:#000 1px solid;
}
* html body#ENGLISH div#SITE_TITLE p img,
* html body#CHINESE div#SITE_TITLE p img {
	left:460px;
}
body#HOME div#SITE_TITLE h1,
body#ENGLISH div#SITE_TITLE h1 ,
body#CHINESE div#SITE_TITLE h1 {
	top:0;
}
div#SITE_TITLE p img {
	top:5px;
	right:0;
}
* html div#SITE_TITLE p img { /* IE6 */
	left:525px;
}
div#INNER_SITE_TITLE {
	width:auto;
	height:40px;
	margin:0;
	position:static;
	border-bottom:#000 1px solid;
}
div#INNER_SITE_TITLE_AREA div#INNER_SITE_TITLE p.corp_logo img {
	top:0;
}
div#INNER_SITE_TITLE_AREA div#INNER_SITE_TITLE p.supple img {
	top:5px;
	right:0;
}
div#TOPIC_PATH_AREA {
	top:55px;
}
div#FOOTER_AREA {
	margin-top:30px;
}
div#FOOTER_AREA div#ABOUT_SITE {
	background-image:none;
	border-top:#000 1px solid;
}
body#ENGLISH div#CONTENTS_AREA,
body#CHINESE div#CONTENTS_AREA {
	padding-top:0;
}



/* ========== Menu ========== */
div#GLOBAL_MENU_AREA {
	display:none;
}
div#LOCAL_MENU {
	display:none;
}
div#FOOTER_AREA div#ABOUT_SITE div.other_menu ul {
	display:none;
}

/* ========== Font Size ========== */
div#FONT_SIZE_AREA {
	display:none;
}

/* ========== Page Top ========== */
div.cmn-page_top {
	display:none;
}

/* ========== Tab ========== */
.cmn-tab_header,
.cmn-tab_bottom {
	display:none;
}

/* ========== 左右配置 ========== */
div.cmn-leftside_content,
div.cmn-rightside_content {
	width:48%;
}

/* ========== Topic Path ========== */
div#TOPIC_PATH {
	width:auto;
}

/* ========== ページ単位 ========== */
body#HOME div#CONTENTS {
	width:100%;
	margin-top:10px;
}
body#HOME div#MAIN_VISUAL {
	padding-bottom:15px;
}
* html body#HOME div#MAIN_VISUAL { /* IE6 */
	zoom:0.78;
}
* html body#HOME div#CONTENTS div.information { /* IE6 */
	width:45%;
}
* html body#HOME div#CONTENTS div.pickup { /* IE6 */
	width:50%;
}
* html body#HOME div#CONTENTS div.pickup div.business { /* IE6 */
	zoom:0.72;
}
* html body#HOME div#CONTENTS div.pickup div.about { /* IE6 */
	zoom:0.7;
}
body#HOME div#CONTENTS div.pickup {
	padding-top:0;
}
body#CORP div#MAIN table.corp_list,
body#CORP div#MAIN table.corp_group {
	width:100%;
}
body#CORP div.notice {
	width:auto;
	margin:0;
	padding:12px 0 7px;
}
body#CORP div.notice h2,
body#CORP div.notice p {
	padding:0 15px;
}
body.schedule div#MAIN div.step {
	width:100%;
}
h1 img,
h2 img,
h3 img,
h4 img,
.cmn-index_mv img,
body.schedule div#MAIN div.step dt img,
body#HOME div#MAIN_VISUAL img {
	width:100%;
	height:auto;
}
body#HOME h1 img,
body#ENGLISH h1 img,
body#CHINESE h1 img,
body.history div#MAIN div.cmn-section h2 img,
body#CORP div#MAIN div.introduce_video h2 img,
body#CORP div.plugin .banner img,
body#HOME div#CONTENTS div.pickup div.about div.video_area h3 img,
body#CORP div.video_area h3 img {
	width:auto;
}
body#CORP div#MAIN div.cmn-section p.lead {
	width:642px;
}
* html body#CORP div#MAIN div.cmn-section p.lead { /* IE6 */
	width:450px;
}
body#CORP div#MAIN div.message_text {
	width:712px;
}
* html body#CORP div#MAIN div.message_text { /* IE6 */
	width:500px;
}
#BUSINESS div#MAIN table.factory_list {
	width:100%;
}

body.quality div#MAIN div.cmn-section div.text_area {
	width:712px;
}
* html body.quality div#MAIN div.cmn-section div.text_area { /* IE6 */
	width:500px;
}
body#ENGLISH div.about_us table,
body#CHINESE div.about_us table {
	width:100%;
}
