@charset "shift_jis";

#history .heading{
    font-weight:bold;
    font-size:36px;
    color:#4d4d4d;
    background:#f9efe5;
}
#history .heading .heading-wrapper{
    width:1100px;
    margin:0 auto;
}
#history .heading .heading-box{
    padding:48px 0 48px 72px;
}

#history .pc-block{
	display:block;
}


/********** 外側 **********/
#history .history-outer{
	padding:0 50px 30px;
}

/********** タブ **********/
#history .history-tab{
	overflow:hidden;
}
#history .history-tab ul{
	width:1048px;
}
#history .history-tab ul li{
	float:left;
	position:relative;
}
#history .history-tab ul li .tab-btn{
	display:block;
	background:#b3b3b3 url(../../images/page/history/bg-tab2.png) no-repeat 100% 0;
	background-size:auto 100%;
}
#history .history-tab ul li .tab-btn1{
	padding:22px 26px 22px 13px;
	background:#b3b3b3 url(../../images/page/history/bg-tab3.png) no-repeat 100% 0;
	background-size:auto 100%;
}
#history .history-tab ul li .tab-btn2{
	padding:22px 26px 22px 10px;
}
#history .history-tab ul li .tab-btn3{
	padding:22px 26px 22px 10px;
}
#history .history-tab ul li .tab-btn4{
	padding:22px 26px 22px 10px;
}
#history .history-tab ul li .tab-btn5{
	padding:22px 10px 22px 10px;
	background:#b3b3b3;
}
#history .history-tab ul li .tab-btn-current{
	background:#e60012 url(../../images/page/history/bg-tab1.png) no-repeat 100% 0;
	background-size:auto 100%;
}
#history .history-tab ul li .tab-btn5.tab-btn-current{
	background:#e60012;
}







#history .history-tab ul li a{
	display:block;
	position:relative;
}
#history .history-tab ul li:nth-of-type(1) a{
}
#history .history-tab ul li:nth-of-type(2) a{
}
#history .history-tab ul li:nth-of-type(3) a{
}
#history .history-tab ul li:nth-of-type(4) a{
}
#history .history-tab ul li img{
	max-width:none;
	width:auto;
	height:35px;
}



/********** メイン画像 **********/
#history .bnr-main{
	padding:0 0 15px;
	max-width:1900px;
	margin:0 auto;
}


/********** 見出し **********/
#history h2{
	padding:0 0 18px 4px;
}
#history h2 img{
	width:445px;
}

#history .history-inner{
	background:#fff7e7 url(../../images/page/history/bg-dot.png) repeat-y 127px -1px;
	background-size:6px auto;
}

/********** 歴史リスト **********/
#history .history-list ul li .indent{
	text-indent:-1em;
	padding-left:1em !important;
	display:block;
}
#history .history-list ul li .date{
    border-bottom: solid 2px #e1e1e1;
	padding:0;
	margin:0 13px 10px 0;
}
#history .history-list ul li .icon-txt{
	float:left;
	width:67px;
	padding:13px;
}
#history .history-list ul li .icon-txt span{
	background:#E60012;
	color:#ffffff;
	font-size:18px;
	padding:2px 10px;
}
#history .history-list ul{
	padding:33px 40px 0 18px;
}
#history .history-list ul li{
	padding:0 0 20px;
}

#history .history-list .history-list-1{
	padding:0 0 40px;
}

#history .history-list ul li .year{
	float:left;
	width:100px;
	margin:15px 0 0;
	padding:0 24px 0 0;
	background:url(../../images/page/history/icon-point.png) no-repeat 100% 0;
	background-size:24px auto;
}
#history .history-list ul li .year img{
	display:block;
	width:100px;
	height:auto;
}
#history .history-list ul li .img-fukidashi{
	position:absolute;
	top:20px;
	left:-40px;
	z-index:2;
}
#history .history-list ul li .img-fukidashi img{
	width:40px;
}
#history .history-list ul li .txt-history{
	position:relative;
	float:right;
	width:766px;
	filter:drop-shadow(0.1em 0.2em 0.1em rgba(0,0,0,0.2));
	-ms-filter:drop-shadow(0.1em 0.2em 0.1em rgba(0,0,0,0.2));
	font-size:20px;
	font-weight:bold;
}
#history .history-list ul li .txt-history .txt-history-box{
	min-height:57px;
	position:relative;
	background:#fff;
	padding:10px;
}
#history .history-list ul li .txt-history .txt{
	padding:13px 0 13px 15px;
}
/*#history .history-list ul li .txt-history .txt p{
	padding:0 0 13px;
}
#history .history-list ul li .txt-history .txt p:last-child{
	padding:0;
}*/
#history .history-list ul li .txt-history .txt p{
	padding:0 0 0 1em;
	margin:0;
	text-indent:-1em;
}
#history .history-list ul li .txt-history .txt p.pc-no-indent{
	padding:0;
	text-indent:0;
}
#history .history-list ul li .txt-history .txt .mark1{
	color:#e60010;
}
#history .history-list ul li .txt-history .txt .mark2{
	padding-left:1em;
}
#history .history-list ul li .txt-history .txt .mark3{
	padding-bottom:13px;
}





















