﻿/* *************************************
	wrapper
************************************* */
.Large_Frame {
	width: 800px;
    margin-top:-20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(../img/haikei02.png);
    background-repeat:repeat-x;
}
.Small_Frame{
	background: #FFF;
	width: 740px;
	margin-left: auto;
	margin-right: auto;
}
.main_content {
    width:680px;
    margin:0 auto;
}
/* *************************************
	logo
************************************* */
#Logo {
    text-indent:-9999em;
    background: url("../img/logo.png") no-repeat;
}
#Logo a {
    display:block;
    width:350px;
    height:56px;
    text-decoration:none;
}
/* *************************************
	meinMenu
************************************* */
.H_Menu {
    width:740px;

    	     margin:0 0;

             padding:0 0;
         
    background-image:url(../menu/menu.png);

}

ul#Navigation {

	width:680px;

        margin:0 auto;

        padding:0 0;

	overflow:hidden;
    background-image:url(../menu/menu.png);
}

ul#Navigation li {
	float:left;
	list-style:none;
}
ul#Navigation li a {
	display:block;
	height:45px;
	width:113px;
    line-height:45px;
    text-decoration:none;
	text-align:center;
	font-weight:bold;
	/*text-indent:-9898px;*/
    background-image:url(../menu/menu.png);
	background-repeat:no-repeat;
}

ul#Navigation a.Company_Info {
	background-position:0px 0px;
	width:113px;
}
ul#Navigation li a.Company_Info:hover {
	background-position:0px -55px;
}

ul#Navigation a.Employee_Tr {
	background-position:-113px 0px;
	width:113px;
}
ul#Navigation li a.Employee_Tr:hover {
	background-position:-113px -55px;
}

ul#Navigation li a.Work_Info {
	display:inline	background-position:-226px 0px;
	width:113px;
}

ul#Navigation li a.Work_Info:hover {
	background-position:-226px -55px;
}

ul#Navigation li a.Ibent_Info {
	background-position:-339px 0px;
	width:113px;
}
ul#Navigation li a.Ibent_Info:hover {
	background-position:-339px -55px;
}

ul#Navigation li a.Access {
	background-position:-452px 0px;
	width:113px;
}

ul#Navigation li a.Access:hover {
	background-position:-452px -55px;
}

ul#Navigation li a.Inquiry {
	background-position:-565px 0px;
	width:113px;
}

ul#Navigation li a.Inquiry:hover {
	background-position:-565px -55px;
}
/* *************************************
	footer
************************************* */
.F_Menu {
	clear: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	height: 30px;
	background-color: #FFA3B2;
	width: 740px;
}
.CopyRight {
	font-family: "Meiryo UI";
	height: 30px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}
.F_Font {
    position: absolute;
    top: 7px;
    left: 200px; 
	font-family: "Meiryo UI";
	text-align: center;
	font-size: 12px;
}
/* *************************************
	pageTitle
************************************* */
.page_title {
    width:680px;
    height:180px;
    margin:0 auto;
    margin-top:10px;
}
/* *************************************
	pageMenu
************************************* */
#pageMenu {
    display:block;
    position:relative;
    font-size:13px;
    color:#990000;
}
#pageMenu li {
    display:inline;
    border-right: 1px solid;
    padding:0 20px;
}

#pageMenu li a {
    text-decoration:none;
    color:#990033;
}
#pageMenu li a:hover {
    text-decoration:underline;
}
#pageMenu .lastLi {
    border-right:0px;
}
/* *************************************
	content
************************************* */
.content {
    display:block;
    background-image:url(../img/box_top.png);
    background-repeat:no-repeat;
}
.content_body {
    display:block;
    background-image:url(../img/box_middle.png);
    background-repeat:repeat-y;
    width:580px;
    margin-top:-5px;
    padding:5px 50px;
    padding-bottom:0px;
    padding-right:100px;
    font-size:14px;
    line-height:20px;
}
.content_body ul {
    margin-top:7px;
    margin-left:-20px;
}
.content_bottom {
    display:block;
    background-image:url(../img/box_bottom.png);
    background-repeat:no-repeat;
}
.two_column_content {
    display:block;
    background-image:url(../img/box_top.png);
    background-repeat:no-repeat;
}

.two_column_content_body {
    display:block;
    background-image:url(../img/box_middle.png);
    background-repeat:repeat-y;
    margin-top:-5px;
    padding:0 50px;
}
.two_column_content_left {
    display:block;
    float:left;
    width:280px;
}
.two_column_content_right {
    display:block;
    float:left;
    width:280px;
    margin-left:20px;
}
.two_column_content_bottom {
    display:block;
    background-image:url(../img/box_bottom.png);
    background-repeat:no-repeat;
}
/* *************************************
	font
************************************* */
.T_Font {
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}
.M_Font {
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 15px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}
.M_Text {
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 13px;
	color: #999;
}
.L_Text {
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 16px;
	color: #999;
}

.S_Text {
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	color: #999;
}
img {
    border:none;
}
/* *************************************
	utility
************************************* */
.clearfix {width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}
.clearFloat {
	clear:both;
}