@charset "UTF-8";

#_JW_hist_basic ._hisBox{
	margin-bottom: 1em;
	border: 1px #ccc solid;
	padding: 1em;
	background-color: #fff;
}
#_JW_hist_basic ._hisBox ._fnTable{
	margin-bottom: 0;
}
#_JW_hist_basic ._tab._normal ul li strong._on, 
#_JW_hist_basic ._tab._normal ul li input._on, 
#_JW_hist_basic ._tab._normal ul li a._on {
	background-color: #1c5baf;
    border-color: #1c5baf;
}
#_JW_hist_basic ._fnTable {
	margin-bottom: 1em;
}
#_JW_hist_basic ._fnTable colgroup col.year{
	width: 120px;
}
#_JW_hist_basic ._fnTable colgroup col.history{
	width: auto;
}
#_JW_hist_basic ._fnTable tbody tr td._aL{
	text-align: left;
	padding: 7px;
}


.pc-blank {display: block;}
#_JW_hist_basic::after {content:''; display: block; clear:both;}
#_JW_hist_basic .hist-left {float:left; width:400px; }
#_JW_hist_basic .history-title {margin-bottom:175px;}
#_JW_hist_basic .history-title::after {content:''; display: block; clear:both;}
#_JW_hist_basic .history-title .title-box {padding:0 12px 35px 25px; display: inline-block;position: relative; float:left;}
#_JW_hist_basic .history-title .title-box h1{width:200px; height:200px; background:url('../images/hist_logo.png') no-repeat center; position: relative; z-index: 1;}
#_JW_hist_basic .history-title .title-box::before {content:''; position: absolute; bottom:0; left:0; width: 236px; height: 140px; background: url('../images/hist_obj.png') no-repeat left bottom;}
#_JW_hist_basic .history-title-text {float:left; padding-left: 15px;}
#_JW_hist_basic .history-title-text p {font-size: 45px; font-family: 'Play Bold'; line-height: 40px; letter-spacing: -.025em; color:#aaa;}
#_JW_hist_basic .history-title-text .text1 {display: inline-block; font-size: 35px;}
#_JW_hist_basic .history-title-text .text2 {display: inline-block; font-size: 65px; line-height: 65px;color:#688DB7;}

#_JW_hist_basic .history-content {float:right; width:calc(100% - 400px); position: relative;} 
#_JW_hist_basic .history-content::after {content:"";display: block;position: absolute;top: 55px;left: 5px;width: 1px;height: calc(100% - 70px);background-color: #d8d8d8;z-index:0;}
#_JW_hist_basic .history-content-box h3 {font-size: 40px; font-family: 'Dream Bold'; line-height: 40px; color:#01499A; letter-spacing: -.05em; margin:40px 0 30px 0; position: relative; padding-left: 30px;}
#_JW_hist_basic .history-content-box h3::before{content:""; display: block; position: absolute; width: 10px; height: 10px; border-radius: 50%; background-color: #183D93; left: 0; top: 50%; margin-top: -5px; z-index:1; }
#_JW_hist_basic .history-content-box h3::after{content:""; display: block; position: absolute; width: 6px; height: 3px; background-color: #183D93; left: 13px; top: 50%; margin-top: -1.5px;}
#_JW_hist_basic .history-list li {padding-left:30px; display: table; width: 100%;}
#_JW_hist_basic .history-list li .month-day {display: table-cell; width: 100px; vertical-align: top;}
#_JW_hist_basic .history-list li .month-day > span { display: inline-block; font-size: 16px; font-family: 'Dream Regular'; letter-spacing: -.05em; color:#01499A; width: 100px; line-height: 40px;}
#_JW_hist_basic .history-list li .detail {display: table-cell; vertical-align: top;}
#_JW_hist_basic .history-list li .detail .point {font-family: 'Dream Medium'; color: #01499a;}
#_JW_hist_basic .history-list li p {font-size: 16px; line-height: 40px; letter-spacing: -.05em; color:#555; font-family: 'Dream Regular'; width:calc(100% - 72px); display: inline-block; padding-left:15px; position: relative;}
#_JW_hist_basic .history-list li p::after {content:''; width:8px; height:7px; position: absolute; left:0; top:16px; background:url('../images/ic_arrow.png') no-repeat center;}
#_JW_hist_basic .history-list li ul li {padding-left:34px; position: relative; font-family: 'Dream Regular'; font-size: 15px; line-height: 20px; letter-spacing: -.05em; color:#777; margin-bottom:10px;}
#_JW_hist_basic .history-list li ul li::after {content:''; width:3px; height:3px; background:#111; position: absolute; left:20px; top:9px;}


#_JW_hist_basic .type2.history-content .history-list li .detail { width:100%; }

#_JW_hist_basic .type2.history-content::after {display: none;}
#_JW_hist_basic ._tab._normal {width:calc(100% - 400px); float:right;}
#_JW_hist_basic ._tab._normal ul li {position: relative; margin-right:10px;}
#_JW_hist_basic ._tab._normal ul li::before {content:''; width:100%; height:3px; background:#01499A; position: absolute; top:0; left:0;}

#_JW_hist_basic ._tab._normal ul li a {font-size: 24px; font-family: 'Dream Bold'; background-color:transparent; border-color:transparent; position: relative; display: inline-block; margin-right:0; border-width:0; height:50px; line-height:50px; }
#_JW_hist_basic ._tab._normal ul li a::before {content:'';width:3px; height:10px; background:#01499A; position: absolute; left:0; top:0;}
#_JW_hist_basic ._tab._normal ul li a::after {content:'';width:3px; height:10px; background:#01499A; position: absolute; right:0; top:0;}
#_JW_hist_basic ._tab._normal ul li a._on::before {display: none;}
#_JW_hist_basic ._tab._normal ul li a._on::after {display: none;}
#_JW_hist_basic ._noData {margin-top: 30px; font-family: 'Dream Regular;';}
@media all and (max-width:1200px) {
	#_JW_hist_basic .hist-left {float:unset;}
	#_JW_hist_basic .history-title {margin-bottom:0;}
	#_JW_hist_basic	.hist-obj {display: none;}
	#_JW_hist_basic .history-content{width:100%;}
	#_JW_hist_basic .history-list li .month-day {vertical-align: top;}
	#_JW_hist_basic ._tab._normal {width:100%;}
}