@charset "UTF-8";



/* Page_History（製品ヒストリー） --------------------------------------------------- */

#Page_History {
width: 961px;
margin: 50px auto 0 auto;
}

#Page_History h1.Mds {
font-size: 40px;
line-height: 1.4em;
}

#Page_History .LeadMain {
margin-top: 10px;
font-size: 15px;
}

#Page_History h2 {
border: none;
}

.Popup h3 {
border: none;
}

#Page_History .TitleUnit {
height: 65px;
margin: 45px 0 0 0;
}

#Page_History .TitleUnit h1 {
float: left;
}

/* LocalNav */
#Page_History .LocalNavHistory {
margin: 38px 0 0 0;
height: 140px;
}

/* KeyVisual */
#Page_History .KeyVisual {
width: 961px;
height: 400px;
background: url(../img/history/history1/Texture_KeyVisual.jpg?ver=201019) no-repeat;
}

#Page_History .KeyVisual2 {
width: 961px;
height: 400px;
background: url(../img/history/history2/Texture_KeyVisual.jpg?ver=201019) no-repeat;
}

#Page_History .KeyVisual3 {
width: 961px;
height: 400px;
background: url(../img/history/history3/Texture_KeyVisual.jpg?ver=201019) no-repeat;
}

#Page_History .KeyVisual4 {
width: 961px;
height: 400px;
background: url(../img/history/history4/Texture_KeyVisual.jpg?ver=201019) no-repeat;
}

#Page_History .KeyVisual5 {
width: 961px;
height: 400px;
background: url(../img/history/history5/Texture_KeyVisual.jpg?ver=201019) no-repeat;
}

#Page_History .KeyVisual .BtnStart1 {
padding: 170px 0 0 118px;
}

#Page_History .KeyVisual2 .BtnStart1 {
padding: 170px 0 0 118px;
}

#Page_History .KeyVisual3 .BtnStart1 {
padding: 170px 0 0 118px;
}

#Page_History .KeyVisual4 .BtnStart1 {
padding: 170px 0 0 118px;
}

#Page_History .KeyVisual5 .BtnStart1 {
padding: 170px 0 0 118px;
}

#Page_History .MoreIE7 {
*padding-top: 90px !important;
}

#Page_History .PhScroll {
border-top: solid 1px #ebecee;
}




/* IndexMenu（目次メニュー）--------------------------------------------------- */

.IndexMenu li {
float: left;
}

.IndexMenu li a {
display: block;
float: left;
}

/* 端のマージン等を変更する場合のclass */
.IndexMenu li.EndSide {
margin-right: 0;
}


/* ■ PCヘッダー ==================================================================================== */

#PC_Header {
height: 90px;
background: #000;
}

/* Logo */
#PC_Header .PC_Header_Logo {
padding-left: 20px;
padding-top: 30px;
}

#PC_Header .PC_Header_Logo a {
display: block;
width: 122px;
height: 26px;
line-height: 1.0em;
text-indent: -9999px;
background: url(/img/common/header/Logo.png) no-repeat;
background-size: cover;
}



/* ■ PCフッター ==================================================================================== */

#PC_Footer {
height: 80px;
margin-top: 100px;
padding: 0 20px;
color: #cacaca;
background: #000;
}

#PC_Footer .Logo,
#PC_Footer .Copyright {
display: inline-block;
}

#PC_Footer .Logo {
margin-top: 25px;
}

#PC_Footer .Logo a {
display: inline-block;
width: 122px;
height: 26px;
text-indent: -9999px;
background: url(/img/common/header/Logo.png) no-repeat;
background-size: cover;
}

#PC_Footer .Copyright {
margin-left: 10px;
font-size: 10px;
}