﻿@charset "utf-8";

/* 会社案内
======================================================= */
#mcR h1 { background:url(../img/company/h1-company.gif) 0 0 no-repeat;}
#mcR h2 { background:url(../img/company/h5-company.gif) 0 0 no-repeat;}
#mcL h3 { height:31px; font-size:0; text-indent:-9999px;}



/* 企業理念
======================================================= */
.index #mcL h2 { background:url(../img/company/h2-animeWay.gif) 0 0 no-repeat;}



/* 経営理念
======================================================= */
.operating #mcL h2 { background:url(../img/company/h2-operating.gif) 0 0 no-repeat;}

.operating #mcL h3.t1 { background:url(../img/company/h3-operating01.gif) 0 0 no-repeat;}

.operating #mcL .box { margin:0 0 15px; padding:0 0 15px 2px; border-bottom:dashed 1px #ccc;}
.operating #mcL .box.non { margin:0; border-bottom:none;}
.operating #mcL h4 { color:#C00;}



/* 事業内容
======================================================= */
.business #mcL h2 { background:url(../img/company/h2-business.gif) 0 0 no-repeat;}

.business h3.t1 { background:url(../img/company/h3-index01.gif) 0 0 no-repeat;}
.business h3.t2 { background:url(../img/company/h3-index02.gif) 0 0 no-repeat;}
.business h3.t3 { background:url(../img/company/h3-index03.gif) 0 0 no-repeat;}
.business h3.t4 { background:url(../img/company/h3-index04.gif) 0 0 no-repeat;}
.business h3.t5 { background:url(../img/company/h3-index05.gif) 0 0 no-repeat;}


.business #mcL p { position:relative; padding:0 135px 35px 2px; line-height:1.3;}

.business #mcL .btn {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:131px;
	height:26px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img/company/btn-works-on.gif) 0 0 no-repeat;}
.business #mcL .btn a {
	display:block;
	width:131px;
	height:26px;
	background:url(../img/company/btn-works.gif) 0 0 no-repeat;}
.business #mcL .btn a:hover { background:none;}


/*	英語版追加	*/


.business_E #mcL h2 { background:url(../img/company/h2-business.gif) 0 0 no-repeat;}




.business_E #mcL h2 { background:url(../img/company/h2-business_e.gif) 0 0 no-repeat;}

.business_E h3.et1 { background:url(../img/company/h3-index_e01.gif) 0 0 no-repeat;}
.business_E h3.et2 { background:url(../img/company/h3-index_e02.gif) 0 0 no-repeat;}
.business_E h3.et3 { background:url(../img/company/h3-index_e03.gif) 0 0 no-repeat;}
.business_E h3.et4 { background:url(../img/company/h3-index_e04.gif) 0 0 no-repeat;}
.business_E h3.et5 { background:url(../img/company/h3-index_e05.gif) 0 0 no-repeat;}
.business_E h3.et6 { background:url(../img/company/h3-index_e06.gif) 0 0 no-repeat;}


.business_E #mcL p { position:relative; padding:0 135px 35px 2px; line-height:1.3;}
.business_E #mcL p { position:relative; padding:0 135px 35px 2px; line-height:1.3;}

.business_E #mcL .btn {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:131px;
	height:26px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img/company/btn-works-on.gif) 0 0 no-repeat;}
.business_E #mcL .btn a {
	display:block;
	width:131px;
	height:26px;
	background:url(../img/company/btn-works.gif) 0 0 no-repeat;}
.business_E #mcL .btn a:hover { background:none;}


/* 沿革・受賞歴
======================================================= */
.history #mcL h2 { background:url(../img/company/h2-history.gif) 0 0 no-repeat;}

.history .box01 { width:597px; margin:0 0 10px 5px; background:url(../img/works/bg-box01.gif) 0 0 repeat-y;}
.history .box01 dl {
	position:relative;
	padding:7px 0 0;
	background:url(../img/works/bg-box01-top.gif) 0 0 no-repeat;}
.history .box01 dt {/*
	float:left;*/
	position:absolute;
	/*width:113px;
	height:20px;*/
	width:93px;
	height:17px;
	font-size:0;
	text-indent:-9999px;
	background-position:9px 4px;
	background-repeat:no-repeat;}
.history .box01 dd {
	margin:0;
	padding:0 9px 8px 113px;
	background:url(../img/works/bg-box01-btm.gif) left bottom no-repeat;}


.day1108 { background-image:url(../img/company/img-1108.gif);}
.day1101 { background-image:url(../img/company/img-1101.gif);}
.day1010 { background-image:url(../img/company/img-1010.gif);}
.day1004 { background-image:url(../img/company/img-1004.gif);}
.day0910 { background-image:url(../img/company/img-0910.gif);}
.day0810 { background-image:url(../img/company/img-0810.gif);}



.day0710 { background-image:url(../img/company/img-0710.gif);}
.day0702 { background-image:url(../img/company/img-0702.gif);}
.day0601 { background-image:url(../img/company/img-0601.gif);}
.day0310 { background-image:url(../img/company/img-0310.gif);}
.day0304 { background-image:url(../img/company/img-0304.gif);}
.day9904 { background-image:url(../img/company/img-9904.gif);}
.day9710 { background-image:url(../img/company/img-9710.gif);}
.day95 { background-image:url(../img/company/img-95.gif);}




/* 会社概要
======================================================= */
.outline #mcL h2 { background:url(../img/company/h2-profile.gif) 0 0 no-repeat;}

.outline table { width:593px; margin:0 3px; background:#DADADA;}
.outline table th {
	width:83px;
	padding:0;
	background-color:#fff1f1;
	background-position:top center;
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-9999px;}
.outline table td { padding:6px 10px; background:#fffcfc;}

.th01 { background-image:url(../img/company/bg-outlineList01.gif);}
.th02 { background-image:url(../img/company/bg-outlineList02.gif);}
.th03 { background-image:url(../img/company/bg-outlineList03.gif);}
.th04 { background-image:url(../img/company/bg-outlineList04.gif);}
.th05 { background-image:url(../img/company/bg-outlineList05.gif);}
.th06 { background-image:url(../img/company/bg-outlineList06.gif);}
.th07 { background-image:url(../img/company/bg-outlineList07.gif);}
.th08 { background-image:url(../img/company/bg-outlineList08.gif);}
.th09 { background-image:url(../img/company/bg-outlineList09.gif);}
.th11 { background-image:url(../img/company/bg-outlineList10.gif);}
.th12 { background-image:url(../img/company/bg-outlineList11.gif);}

/* 会社概要 英語版
======================================================= */

.outline_E #mcL h2 { background:url(../img/company/h2-profile_e.gif) 0 0 no-repeat;}

.outline_E table { width:593px; margin:0 3px; background:#DADADA;}
.outline_E table th {
	width:120px;
	height:60px;
	padding:0;
	background-color:#fff1f1;
	background-position:top center;
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-9999px;}
.outline_E table td { padding:6px 10px; background:#fffcfc;}


.th_e01 { background-image:url(../img/company/bg-outlineList_e01.gif);}
.th_e02 { background-image:url(../img/company/bg-outlineList_e02.gif);}
.th_e03 { background-image:url(../img/company/bg-outlineList_e03.gif);}
.th_e04 { background-image:url(../img/company/bg-outlineList_e04.gif);}
.th_e05 { background-image:url(../img/company/bg-outlineList_e05.gif);}
.th_e06 { background-image:url(../img/company/bg-outlineList_e06.gif);}
.th_e07 { background-image:url(../img/company/bg-outlineList_e07.gif);}
.th_e08 { background-image:url(../img/company/bg-outlineList_e08.gif);}
.th_e09 { background-image:url(../img/company/bg-outlineList_e09.gif);}
.th_e11 { background-image:url(../img/company/bg-outlineList_e10.gif);}
.th_e12 { background-image:url(../img/company/bg-outlineList_e11.gif);}


/* プレスリリース
======================================================= */
.press #mcL h2 { background:url(../img/company/h2-press.gif) 0 0 no-repeat;}

.press #mcL .box { padding:0 0 25px 3px;}
.press #mcL .box .titleBG { margin-bottom:5px; background:url(../img/works/h3-original01bg.gif);}
.press #mcL .box .title { position:relative; background:url(../img/works/h3-original01-top.gif) 0 0 no-repeat;}
.press #mcL .box .title h3 {
	height:auto;
	padding:9px 5px 6px 36px;
	background:url(../img/works/h3-original01-btm.gif) left bottom no-repeat;
	color:#FFF;
	font-size:110%;
	text-indent:0;}
.press #mcL .box h3 a {
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	z-index:2;
	display:block}
.press #mcL .box h3 a:hover { text-decoration:underline;}

.press #mcL .box p { padding:0 2px 12px 2px;}
.press #mcL .box dl { padding:0 2px 12px 2px;}
.press #mcL .box dt {
	font-weight:bold;}

.press #mcL ul.cateLink {
	list-style:none;
	margin:0 0 5px;
	padding:0 0 3px;
	border-bottom:dashed 1px #CCC;
	color:#666;
	font-size:x-small;}
.press #mcL ul.cateLink li {
	display:inline;
	padding:0;
	background:none;
	color:#666;}
.press #mcL ul.cateLink li a { color:#666; text-decoration:none;}
.press #mcL ul.cateLink li a:hover { text-decoration:underline;}







/* アクセスマップ
======================================================= */
.access #mcL h2 { background:url(../img/company/h2-access.gif) 0 0 no-repeat;}

.access #mcL .print {
	float:right;
	background:url(../img/c/btn-print-on.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;}
.access #mcL .print a {
	display:block;
	width:119px;
	height:72px;
	background:url(../img/c/btn-print.gif) 0 0 no-repeat;}
.access #mcL .print a:hover { background:none;}

.access #mcL dl { margin-left:5px;}
.access #mcL dt {
	position:relative;
	font-weight:bold;}
.access #mcL dd { margin:0; padding:0 0 12px;}

.access #mcL .map img { margin-left:5px; border:solid 1px #DADADA;}



