body {
	font-size: 12px;
	line-height: 160%;
	background-color: #ffffff;
	background-position: center 0;
	margin: 0;
	padding: 0;
	
}

h1, h2, h3, h4, h5, h6, p, ul, li, tr, td, th {
margin: 0;
padding: 0;
}

a img {border-style:none;}

a {text-decoration: underline;}
a:link { color: #5c8b9a; }
a:visited { color: #5c8b9a; }
a:hover{color:#5c8b9a; font-weight:normal; text-decoration:none;}

table#table-01 {
	margin-left:0px;
	width: 549px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    text-align: left;
}

table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

table#table-02 {
	margin-left:30px;
    width: 538px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    text-align: left;
}

table#table-02 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

table#table-03 {
	margin-left:0px;
	width: 549px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table-03 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    text-align: left;
}

table#table-03 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

.wrap {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.wrap .section{padding-left:20px; padding-right:20px;}

.wrap .info{
	border-style:solid;
	border-width:0px 4px 3px 4px;
	border-color:#87a6b2;
	background-image: url(../../images/info_back.gif);
}
.wrap .info_navi { background-image: url(../../images/info_title01_on.jpg); width: 792px; height: 29px; }
.wrap .info_navi li { font-weight: bold; line-height: 29px; background-image: url(../../images/info_allow.jpg); background-repeat: no-repeat; background-position: 0 10px; height: 29px; float: left; margin-left: 10px; padding-left: 15px; list-style-type: none; }
.wrap .info_navi li a { color: #5a5959; text-decoration: none; }
.wrap .info_navi li a:hover { color: #a09e9e; font-weight: bold; }
.wrap .info_navi li.A { width: 60px; }
.wrap .info_navi li.B { width: 110px; }
.wrap .info h2 {line-height: 26px;}
.wrap .info p {padding:0 0 0 12px; line-height: 26px;}
.wrap .info dt {
	line-height: 24px;
	padding:0 0 0 0;
}
.wrap .info dd {
	padding:0 0px 0 27px;
	border-bottom:none;
	line-height: 25px;
	margin-top:-25px;
}

.wrap .right3 dt {line-height: 26px; padding:0 0 0 1em;}
.wrap .right3 dd {padding:0 0px 0px 8em; border-bottom:none; line-height: 26px; margin-top:-26px;}

.san{
background:url(../images/h2_bg.gif) no-repeat left;
font-size:12px;
padding:0px 0px 0px 12px;
}

.wrap #contents01 { width:209px; height:185px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#87a6b2; background-color:#efede6; margin-top:18px; padding-left:8px; padding-right:8px; float: left; display:inline;}
.wrap #contents01 h2{ height:28px;}
.wrap #contents01 p{ padding-bottom:3px; }

.wrap #contents02 { width:209px; height:185px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#87a6b2; background-color:#efede6; margin-top:18px; padding-left:8px; padding-right:8px; float: left; display:inline; margin-left:8px;}
.wrap #contents02 h2{ height:28px; }
.wrap #contents02 p{ padding-bottom:3px; }

.wrap #contents03 { width:318px; height:185px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#87a6b2; background-color:#efede6; margin-top:18px; padding-left:8px; padding-right:8px; float: left; display:inline; margin-left:7px;}
.wrap #contents01 h3{ height:28px; }
.wrap #contents03 p{ padding-bottom:3px; }

.left{width:103px; float: left; display:inline;}
.right{width:103px; float: left; margin-left:3px; display:inline;}

.left2{width:104px; float: left; display:inline;}
.right2{width:104px; float: left; margin-left:3px; display:inline;}
.right2_1{width:104px; float: left; margin-left:3px; display:inline;}

.right3{
	width:549px;
	float: left;
	padding-left:29px;
	display:inline;
	padding-top:29px;
	padding-bottom: 50px;
	overflow:hidden;
}

.right3_photoright{
	width:549px;
	overflow:hidden;
}

.right3_nomal{
	width:549px;
}

.right3 h2{
	height:26px;
	padding-bottom:24px;
}
.right3 h3{
/*	font-size:14px;
	padding:8px 0 8px 28px;
	background-color:#efede6;*/
	margin-bottom:13px;
/*	margin-top:0px;
	background:url(../images/h3title_po.jpg) no-repeat left; 
*/}
.right3 h4{font-size:14px; padding:8px 0 8px 28px; background-color:#efede6; margin-bottom:10px; margin-top:10px; background:url(../images/h3title_po2.jpg) no-repeat left;
}
.right3 p{
	font-size:12px;
	line-height: 24px;
	margin-bottom:35px;
	padding: 0;
	color: #444444;
}

.left4{ width:262px; float:left; display:inline; }
.right4{ width:262px; float:left; display:inline; margin-left:24px;}
.right4 p{font-size:12px; line-height: 160%; margin-bottom:35px;}
.left4 p{
	font-size:12px;
	line-height: 24px;
	margin-bottom:35px;
}


.wrap #contents01 ul { list-style:none; }
.wrap #contents01 ul li { line-height:0px;}
.wrap #contents01 ul li a { width: 100%; height: 28px; display: block; }
.wrap #contents01 ul li.A { background-image: url(../../images/contents_top01.gif); width: 209px; height: 28px; }
.wrap #contents01 ul li.A a:hover { background-image: url(../../images/contents_top01on.gif); background-position: 0 bottom; }
.wrap #contents01 ul li.Aon { background-image: url(../../images/contents_top01on.gif); background-position: 0 bottom; width: 209px; height: 28px; }

.wrap #contents01 .left ul li { margin-bottom:3px;}
.wrap #contents01 .left ul li a { width: 100%; height: 71px; display: block; }
.wrap #contents01 .left ul li.A { background-image: url(../../images/contents_01_01.jpg); width: 103px; height: 71px; }
.wrap #contents01 .left ul li.A a:hover { background-image: url(../../images/contents_01_01on.jpg); background-position: 0 bottom; }
.wrap #contents01 .left ul li.Aon { background-image: url(../../images/contents_01_01on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents01 .left ul li.B { background-image: url(../../images/contents_01_02.jpg); width: 103px; height: 71px; }
.wrap #contents01 .left ul li.B a:hover { background-image: url(../../images/contents_01_02on.jpg); background-position: 0 bottom; }
.wrap #contents01 .left ul li.Bon { background-image: url(../../images/contents_01_02on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }

.wrap #contents01 .right ul li { margin-bottom:3px;}
.wrap #contents01 .right ul li a { width: 100%; height: 71px; display: block; }
.wrap #contents01 .right ul li.A { background-image: url(../../images/contents_01_03.jpg); width: 103px; height: 71px; }
.wrap #contents01 .right ul li.A a:hover { background-image: url(../../images/contents_01_03on.jpg); background-position: 0 bottom; }
.wrap #contents01 .right ul li.Aon { background-image: url(../../images/contents_01_03on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents01 .right ul li.B { background-image: url(../../images/contents_01_04.jpg); width: 103px; height: 71px; }
.wrap #contents01 .right ul li.B a:hover { background-image: url(../../images/contents_01_04on.jpg); background-position: 0 bottom; }
.wrap #contents01 .right ul li.Bon { background-image: url(../../images/contents_01_04on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }


.wrap #contents02 ul { list-style:none; }
.wrap #contents02 ul li { line-height:0px;}
.wrap #contents02 ul li a { width: 100%; height: 28px; display: block; }
.wrap #contents02 ul li.A { background-image: url(../../images/contents_top02.gif); width: 209px; height: 28px; }
.wrap #contents02 ul li.A a:hover { background-image: url(../../images/contents_top02on.gif); background-position: 0 bottom; }
.wrap #contents02 ul li.Aon { background-image: url(../../images/contents_top02on.gif); background-position: 0 bottom; width: 209px; height: 28px; }

.wrap #contents02 .left ul li { margin-bottom:3px;}
.wrap #contents02 .left ul li a { width: 100%; height: 71px; display: block; }
.wrap #contents02 .left ul li.A { background-image: url(../../images/contents_02_01.jpg); width: 103px; height: 71px; }
.wrap #contents02 .left ul li.A a:hover { background-image: url(../../images/contents_02_01on.jpg); background-position: 0 bottom; }
.wrap #contents02 .left ul li.Aon { background-image: url(../../images/contents_02_01on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents02 .left ul li.B { background-image: url(../../images/contents_02_02.jpg); width: 103px; height: 71px; }
.wrap #contents02 .left ul li.B a:hover { background-image: url(../../images/contents_02_02on.jpg); background-position: 0 bottom; }
.wrap #contents02 .left ul li.Bon { background-image: url(../../images/contents_02_02on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }

.wrap #contents02 .right ul li { margin-bottom:3px;}
.wrap #contents02 .right ul li a { width: 100%; height: 71px; display: block; }
.wrap #contents02 .right ul li.A { background-image: url(../../images/contents_02_03.jpg); width: 103px; height: 71px; }
.wrap #contents02 .right ul li.A a:hover { background-image: url(../../images/contents_02_03on.jpg); background-position: 0 bottom; }
.wrap #contents02 .right ul li.Aon { background-image: url(../../images/contents_02_03on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents02 .right ul li.B { background-image: url(../../images/contents_02_04.jpg); width: 103px; height: 71px; }
.wrap #contents02 .right ul li.B a:hover { background-image: url(../../images/contents_02_04on.jpg); background-position: 0 bottom; }
.wrap #contents02 .right ul li.Bon { background-image: url(../../images/contents_02_04on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }

.wrap #contents03 ul { list-style:none; }
.wrap #contents03 ul li { line-height:0px;}
.wrap #contents03 ul li a { width: 100%; height: 28px; display: block; }
.wrap #contents03 ul li.A { background-image: url(../../images/contents_top03.gif); width: 318px; height: 28px; }
.wrap #contents03 ul li.A a:hover { background-image: url(../../images/contents_top03on.gif); background-position: 0 bottom; }
.wrap #contents03 ul li.Aon { background-image: url(../../images/contents_top03on.gif); background-position: 0 bottom; width: 318px; height: 28px; }

.wrap #contents03 .left2 ul li { margin-bottom:3px;}
.wrap #contents03 .left2 ul li a { width: 100%; height: 46px; display: block; }
.wrap #contents03 .left2 ul li.A { background-image: url(../../images/contents_03_01.jpg); width: 104px; height: 46px; }
.wrap #contents03 .left2 ul li.A a:hover { background-image: url(../../images/contents_03_01on.jpg); background-position: 0 bottom; }
.wrap #contents03 .left2 ul li.Aon { background-image: url(../../images/contents_03_01on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents03 .left2 ul li.B { background-image: url(../../images/contents_03_02.jpg); width: 104px; height: 46px; }
.wrap #contents03 .left2 ul li.B a:hover { background-image: url(../../images/contents_03_02on.jpg); background-position: 0 bottom; }
.wrap #contents03 .left2 ul li.Bon { background-image: url(../../images/contents_03_02on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents03 .left2 ul li.C { background-image: url(../../images/contents_03_03.jpg); width: 104px; height: 46px; }
.wrap #contents03 .left2 ul li.C a:hover { background-image: url(../../images/contents_03_03on.jpg); background-position: 0 bottom; }
.wrap #contents03 .left2 ul li.Con { background-image: url(../../images/contents_03_03on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }

.wrap #contents03 .right2 ul li { margin-bottom:3px;}
.wrap #contents03 .right2 ul li a { width: 100%; height: 46px; display: block; }
.wrap #contents03 .right2 ul li.A { background-image: url(../../images/contents_03_04.jpg); width: 104px; height: 46px; }
.wrap #contents03 .right2 ul li.A a:hover { background-image: url(../../images/contents_03_04on.jpg); background-position: 0 bottom; }
.wrap #contents03 .right2 ul li.Aon { background-image: url(../../images/contents_03_04on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents03 .right2 ul li.B { background-image: url(../../images/contents_03_05.jpg); width: 104px; height: 46px; }
.wrap #contents03 .right2 ul li.B a:hover { background-image: url(../../images/contents_03_05on.jpg); background-position: 0 bottom; }
.wrap #contents03 .right2 ul li.Bon { background-image: url(../../images/contents_03_05on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents03 .right2 ul li.C { background-image: url(../../images/contents_03_06.jpg); width: 104px; height: 46px; }
.wrap #contents03 .right2 ul li.C a:hover { background-image: url(../../images/contents_03_06on.jpg); background-position: 0 bottom; }
.wrap #contents03 .right2 ul li.Con { background-image: url(../../images/contents_03_06on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }

.wrap #contents03 .right2_1 ul li { margin-bottom:3px;}
.wrap #contents03 .right2_1 ul li a { width: 100%; height: 46px; display: block; }
.wrap #contents03 .right2_1 ul li.A { background-image: url(../../images/contents_03_07.jpg); width: 104px; height: 46px; }
.wrap #contents03 .right2_1 ul li.A a:hover { background-image: url(../../images/contents_03_07on.jpg); background-position: 0 bottom; }
.wrap #contents03 .right2_1 ul li.Aon { background-image: url(../../images/contents_03_07on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents03 .right2_1 ul li.B { background-image: url(../../images/contents_03_08.jpg); width: 104px; height: 46px; }
.wrap #contents03 .right2_1 ul li.B a:hover { background-image: url(../../images/contents_03_08on.jpg); background-position: 0 bottom; }
.wrap #contents03 .right2_1 ul li.Bon { background-image: url(../../images/contents_03_08on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }
.wrap #contents03 .right2_1 ul li.C { background-image: url(../../images/contents_03_09.jpg); width: 104px; height: 46px; }
.wrap #contents03 .right2_1 ul li.C a:hover { background-image: url(../../images/contents_03_09on.jpg); background-position: 0 bottom; }
.wrap #contents03 .right2_1 ul li.Con { background-image: url(../../images/contents_03_09on.jpg); background-position: 0 bottom; width: 103px; height: 71px; }


.none { display: none; }

#headerArea { background-color:#ffffff; }
#header .logo {
	background-image: url(../images/logo.jpg);
	width: 88px;
	height: 37px;
	float: left;
	margin-top: 15px;
	margin-left: 12px;
	display:inline;
}
#header .logo a { width: 88px; height: 37px; display: block; }
#header .header01 { color: #6c6c6c; font-size: 10px; text-align: right; width: 203px; height: 9px; float: right; margin-top: 15px; display:inline; }
#header .en { font-size: 12px; background-image: url(../images/dot_sankaku.gif); background-repeat: no-repeat; background-position: 0 5px; width: 40px; height: 15px; float: right; margin-top: 15px; margin-left: 10px; padding-left: 10px; }
.clearLeft { clear: left; }
.clearRight { clear: right; }

#key_top { background-color: #abcdd8; background-image: url(../images/background_image_01.jpg); background-repeat: repeat-x; background-position: center 0; width: 800px; height: 240px; margin: 0 auto; padding: 0; }
#key_top .flash { padding-top: 4px; }
#key_company {
	margin: 0;
	padding: 0;
	height:63px;
}

#gnavi { width:799px; margin-right: auto; margin-left: auto; margin-top:-12px;}
#gnavi ul {  }
#gnavi ul li { float: right;  display:inline;}
#gnavi ul li a { width: 100%; height: 25px; display: block; }
#gnavi ul li.A {
	background-image: url(../images/gnavi_btn_01.gif);
	width: 87px;
	height: 25px;
	border-right: 1px solid #cccccc;
	margin-right: -1px;
	;
}
#gnavi ul li.A a:hover { background-image: url(../images/gnavi_btn_on_01.gif); background-position: 0 bottom; }
#gnavi ul li.Aon { background-image: url(../images/gnavi_btn_on_01.gif); background-position: 0 bottom; width: 87px; height: 25px; }
#gnavi ul li.B { background-image: url(../images/gnavi_btn_02.gif); width: 82px; height: 25px; }
#gnavi ul li.B a:hover { background-image: url(../images/gnavi_btn_on_02.gif); background-position: 0 bottom; }
#gnavi ul li.Bon { background-image: url(../images/gnavi_btn_on_02.gif); background-position: 0 bottom; width: 82px; height: 25px; }
#gnavi ul li.C { background-image: url(../images/gnavi_btn_03.gif); width: 165px; height: 25px; }
#gnavi ul li.C a:hover { background-image: url(../images/gnavi_btn_on_03.gif); background-position: 0 bottom; }
#gnavi ul li.Con { background-image: url(../images/gnavi_btn_on_03.gif); background-position: 0 bottom; width: 165px; height: 25px; }
#gnavi ul li.D { background-image: url(../images/gnavi_btn_04.gif); width: 161px; height: 25px; }
#gnavi ul li.D a:hover { background-image: url(../images/gnavi_btn_on_04.gif); background-position: 0 bottom; }
#gnavi ul li.Don { background-image: url(../images/gnavi_btn_on_04.gif); background-position: 0 bottom; width: 161px; height: 25px; }
#gnavi ul li.E { background-image: url(../images/gnavi_btn_05.gif); width: 100px; height: 25px; }
#gnavi ul li.E a:hover { background-image: url(../images/gnavi_btn_on_05.gif); background-position: 0 bottom; }
#gnavi ul li.Eon { background-image: url(../images/gnavi_btn_on_05.gif); background-position: 0 bottom; width: 100px; height: 25px; }
#gnavi ul li.F { background-image: url(../images/gnavi_btn_06.gif); width: 79px; height: 25px; }
#gnavi ul li.F a:hover { background-image: url(../images/gnavi_btn_on_06.gif); background-position: 0 bottom; }
#gnavi ul li.Fon { background-image: url(../images/gnavi_btn_on_06.gif); background-position: 0 bottom; width: 79px; height: 25px; }

.contentsNav{
	width:192px;
	float: left;
	display:inline;
	background-image:url(../images/contents_back.jpg);
	background-repeat: repeat-y;
}

.top{background: #ffffff url(../images/nav_top.jpg) no-repeat; line-height:36px; padding:0 0 0 20px; vertical-align:middle;}

.on{background: #ffffff url(../images/nav_on.jpg) no-repeat; line-height:26px; padding:0 0 0 20px; vertical-align:middle; color:#ffffff; font-weight:normal;}
.on a:link{color: #ffffff;}
.on a:visited{color: #ffffff;}
.on a:hover{color: #ffffff;}
.on a:active{color: #ffffff;}

.contentsNav .nl {
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
line-height:26px;}

.contentsNav .nl li {
	background: #ffffff url(../images/nav_off.jpg) no-repeat;
/* border-bottom: 1px #cccccc solid; */}

.contentsNav .nl li a {
display: block;
position: relative; 
padding: 0 0 0 20px; 
background: url(../images/nav_off.jpg) no-repeat; height:26px;
text-decoration: none; }

.contentsNav .nl li a:hover {
background: url(../images/nav_on.jpg) no-repeat; height:26px;
color:#ffffff; text-decoration: none;
}

.contentsNav p { line-height:100px; }

/* navi */
#navi {width:799px; margin-right: auto; margin-left: auto; text-align:center; margin-top:30px; margin-bottom:20px; }

/* foot */
#footerArea { background-color:#ffffff; }
#footarea {
	back-ground-position:bottom;
	background-image: url(../images/foot.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: center 0;
	margin: 0;
	padding: 0;
	height:3px;
}

.kojin{width:400px; margin-top:5px; float:left; display:inline; height:50px; font-size:12px;}
.copy{ color: #6c6c6c; font-size: 11px; float:right; margin-top: 2px; display:inline; background:url(/images/17000880_01_75_JP.gif) no-repeat right; height:45px; padding:0 55px 0 0; }

.wrap .kojin h2{
background:url(../images/h2_bg.gif) no-repeat left;
font-size:14px;
font-weight:400;
padding:0px 0px 0px 12px;
}

ul.footNav{
padding:20px 0 20px 0;
text-align:center;}

ul.footNav li{
display:inline;
color:#000000;}

ul.footNav a.cur{
font-weight:bold;
text-decoration:none;
color:#5c8b9a;
cursor:text;}

ul.footNav a.parent{
font-weight:bold;
}

ul.footNav2{
	padding:20px 0 20px 0;
	text-align:center;
	margin-left:160px;
	clear:both;
}

ul.footNav2 li{
display:inline;
color:#000000;}

ul.footNav2 a.cur{
font-weight:bold;
text-decoration:none;
color:#5c8b9a;
cursor:text;}

ul.footNav2 a.parent{
font-weight:bold;
}

/* イメージエリア */
.imgAreaCenter { text-align:center; margin-bottom:35px;}


/* リスト */
ul.list { margin-left:24px; margin-bottom:35px; list-style-type:square;}
ul.list li { margin-bottom:5px;}
ul.list2 { margin:5px 0 5px 34px; list-style-type:square;}
ul.list2 li { margin-bottom:0px;}
ol li { margin-bottom:10px;}

/* 囲み */
.kakomi { padding:10px; border:solid 1px #cccccc; text-align:center;}


/* コンテンツエリア */
#contents {background-image:url(../images/bg_right_line.gif); background-repeat:repeat-y;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	}


/* サイトマップ 見出し */
h3.sitemap { background-color:#efede6; padding:5px 4px 4px 7px; font-size:12px; font-weight:normal; margin-bottom:5px;}
p.sitemap { padding:0px 4px 4px 7px;}


/* フォントの色　*/
dt,dd,td,p,li {color:#666666;}

/* アイコン　*/
.iconA { background-image: url(../images/info_arrow.gif); background-repeat:no-repeat; background-position:15px 50%;}

/*　h1　*/
#key_company .wrap h1.company_title { height:63px; background:url(../../company/images/key.jpg) no-repeat; }
#key_company .wrap h1.document_title { height:63px; background:url(../../document/images/key.jpg) no-repeat; }
#key_company .wrap h1.info_title { height:63px; background:url(../../info/images/key.jpg) no-repeat; }
#key_company .wrap h1.marketing_title { height:63px; background:url(../../marketing/images/key.jpg) no-repeat; }
#key_company .wrap h1.privacy_title { height:63px; background:url(../../privacy/images/key.jpg) no-repeat; }
#key_company .wrap h1.privacy2_title { height:63px; background:url(../../privacy/images/key2.jpg) no-repeat; }
#key_company .wrap h1.recruit_title { height:63px; background:url(../../recruit/images/key.jpg) no-repeat; }
#key_company .wrap h1.seminar_title { height:63px; background:url(../../seminar/images/key.jpg) no-repeat; }
#key_company .wrap h1.sitemap_title { height:63px; background:url(../../sitemap/images/key.jpg) no-repeat; }
#key_company .wrap h1.contact_title { height:63px; background:url(../../images/key.jpg) no-repeat; }
#key_company .wrap h1.questionnaires_title { height:63px; background:url(../../images/key_questionnaires.jpg) no-repeat; }

/*　h2　*/
.wrap .right3 h2.head1_00c { height:26px; background:url(../../company/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_01c { height:26px; background:url(../../company/images/head1_01.gif) no-repeat; }
.wrap .right3 h2.head1_02c { height:26px; background:url(../../company/images/head1_02.gif) no-repeat; }
.wrap .right3 h2.head1_03c { height:26px; background:url(../../company/images/head1_03.gif) no-repeat; }
.wrap .right3 h2.head1_04c { height:26px; background:url(../../company/images/head1_04.gif) no-repeat; }
.wrap .right3 h2.head1_00co { height:26px; background:url(../../images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_00co1 { height:26px; background:url(../../images/head1_001.gif) no-repeat; }
.wrap .right3 h2.head1_00d { height:26px; background:url(../../document/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_01d { height:26px; background:url(../../document/images/head1_01.gif) no-repeat; }
.wrap .right3 h2.head1_02d { height:26px; background:url(../../document/images/head1_02.gif) no-repeat; }
.wrap .right3 h2.head1_03d { height:26px; background:url(../../document/images/head1_03.gif) no-repeat; }
.wrap .right3 h2.head1_04d { height:26px; background:url(../../document/images/head1_04.gif) no-repeat; }
.wrap .right3 h2.head1_00i { height:26px; background:url(../../info/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_00m { height:26px; background:url(../../marketing/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_01m { height:26px; background:url(../../marketing/images/head1_01.gif) no-repeat; }
.wrap .right3 h2.head1_02m { height:26px; background:url(../../marketing/images/head1_02.gif) no-repeat; }
.wrap .right3 h2.head1_03m { height:26px; background:url(../../marketing/images/head1_03.gif) no-repeat; }
.wrap .right3 h2.head1_04m { height:26px; background:url(../../marketing/images/head1_04.gif) no-repeat; }
.wrap .right3 h2.head1_00p { height:26px; background:url(../../privacy/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_00r { height:26px; background:url(../../recruit/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_00s { height:26px; background:url(../../seminar/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_01s { height:26px; background:url(../../seminar/images/head1_01.gif) no-repeat; }
.wrap .right3 h2.head1_02s { height:26px; background:url(../../seminar/images/head1_02.gif) no-repeat; }
.wrap .right3 h2.head1_03s { height:26px; background:url(../../seminar/images/head1_03.gif) no-repeat; }
.wrap .right3 h2.head1_04s { height:26px; background:url(../../seminar/images/head1_04.gif) no-repeat; }
.wrap .right3 h2.head1_05s { height:26px; background:url(../../seminar/images/head1_05.gif) no-repeat; }
.wrap .right3 h2.head1_06s { height:26px; background:url(../../seminar/images/head1_06.gif) no-repeat; }
.wrap .right3 h2.head1_07s { height:26px; background:url(../../seminar/images/head1_07.gif) no-repeat; }
.wrap .right3 h2.head1_08s { height:26px; background:url(../../seminar/images/head1_08.gif) no-repeat; }
.wrap .right3 h2.head1_09s { height:26px; background:url(../../seminar/images/head1_09.gif) no-repeat; }
.wrap .right3 h2.head1_00si { height:26px; background:url(../../sitemap/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_00p { height:26px; background:url(../../privacy/images/head1_00.gif) no-repeat; }
.wrap .right3 h2.head1_01p { height:26px; background:url(../../privacy/images/head1_01.gif) no-repeat; }

/*　h3　*/
.wrap .right3 h3.head2_00c { height:31px; background:url(../../company/images/head2_00.gif) no-repeat; }
.wrap .right3 h3.head2_01_01d { height:31px; background:url(../../document/images/head2_01_01.gif) no-repeat; }
.wrap .right3 h3.head2_01_02d { height:31px; background:url(../../document/images/head2_01_02.gif) no-repeat; }
.wrap .right3 h3.head2_01_03d { height:31px; background:url(../../document/images/head2_01_03.gif) no-repeat; }
.wrap .right3 h3.head2_01_04d { height:31px; background:url(../../document/images/head2_01_04.gif) no-repeat; }
.wrap .right3 h3.head2_01_05d { height:31px; background:url(../../document/images/head2_01_05.gif) no-repeat; }
.wrap .right3 h3.head2_01_06d { height:31px; background:url(../../document/images/head2_01_06.gif) no-repeat; }
.wrap .right3 h3.head2_01_07d { height:31px; background:url(../../document/images/head2_01_07.gif) no-repeat; }
.wrap .right3 h3.head2_01_08d { height:31px; background:url(../../document/images/head2_01_08.gif) no-repeat; }
.wrap .right3 h3.head2_00m { height:31px; background:url(../../marketing/images/head2_00.gif) no-repeat; }
.wrap .right3 h3.head2_02_01m { height:31px; background:url(../../marketing/images/head2_02_01.gif) no-repeat; }
.wrap .right3 h3.head2_02_02m { height:31px; background:url(../../marketing/images/head2_02_02.gif) no-repeat; }
.wrap .right3 h3.head2_03_01m { height:31px; background:url(../../marketing/images/head2_03_01.gif) no-repeat; }
.wrap .right3 h3.head2_03_02m { height:31px; background:url(../../marketing/images/head2_03_02.gif) no-repeat; }
.wrap .right3 h3.head2_04_01m { height:31px; background:url(../../marketing/images/head2_04_01.gif) no-repeat; }
.wrap .right3 h3.head2_04_02m { height:31px; background:url(../../marketing/images/head2_04_02.gif) no-repeat; }
.wrap .right3 h3.head2_00r { height:31px; background:url(../../recruit/images/head2_00.gif) no-repeat; }
.wrap .right3 h3.head2_01r { height:31px; background:url(../../recruit/images/head2_01.gif) no-repeat; }
.wrap .right3 h3.head2_04s { height:31px; background:url(../../seminar/images/head2_04.gif) no-repeat; }
.wrap .right3 h3.head2_09s { height:31px; background:url(../../seminar/images/head2_09.gif) no-repeat; }



