@charset "utf-8";

.mainArea .mainVisual {
	width: 950px;
	height: 275px;
	margin-bottom: 30px;
	background: url(/pr/newchanges201603/images/mainVisual.png) no-repeat;
}
.mainArea .anchor {
	width: 930px;
	height: 379px;
	margin-bottom: 40px;
	border: 10px solid #f1c8ce;
	background: url(/pr/newchanges201603/images/bg_anchor.png) no-repeat 0 40px;
}
.mainArea .anchor h3 {
	width: 930px;
	height: 24px;
	padding: 3px 0 13px;
	background-color: #f1c8ce;
}
.mainArea .anchor h3 span {
	display: block;
	width: 98px;
	height: 24px;
	margin: 0 auto;
	background: url(/pr/newchanges201603/images/ttl_anchor.png) no-repeat;
}
.mainArea .anchor ul {
	width: 889px;
	padding: 28px 34px 27px;
	margin-right: -26px;
	
}
.mainArea .anchorBtn li {
	float: left;
	margin: 0 26px 18px 0;
}
.mainArea .anchorBtn li,
.mainArea .anchorBtn li a {
	display: block;
	width: 418px;
	height: 133px;
}
.mainArea .anchorBtn li.num1 a { background: url(/pr/newchanges201603/images/btn_anchor_01.png) no-repeat;}
.mainArea .anchorBtn li.num2 a { background: url(/pr/newchanges201603/images/btn_anchor_02.png) no-repeat;}
.mainArea .anchorBtn li.num3 a { background: url(/pr/newchanges201603/images/btn_anchor_03_20200617.png) no-repeat;}
.mainArea .anchorBtn li.num4 a { background: url(/pr/newchanges201603/images/btn_anchor_04.png) no-repeat;}

/**/
.mainArea .section {
	width: 946px;
	margin-bottom: 40px;
	border: 2px solid #c30d2a;
}
.mainArea .section h2 {
	width: 931px;
	height: 40px;
	margin-bottom: 20px;
	padding: 10px 0 0 15px;
	background-color: #c30d2a;
}
.mainArea .section h2 span { display: block;}
.mainArea #num1.section h2 span {
	width: 293px;
	height: 26px;
	background: url(/pr/newchanges201603/images/ttl_h2_01.png) no-repeat;
}
.mainArea #num2.section h2 span {
	width: 123px;
	height: 23px;
	background: url(/pr/newchanges201603/images/ttl_h2_02.png) no-repeat;
}
.mainArea #num3.section h2 span {
	width: 193px;
	height: 26px;
	background: url(/pr/newchanges201603/images/ttl_h2_03_20200617.png) no-repeat;
}
.mainArea #num4.section h2 span {
	width: 525px;
	height: 26px;
	background: url(/pr/newchanges201603/images/ttl_h2_04.png) no-repeat;
}
.mainArea .section .sectionInner {
	width: 930px;
	padding: 0 8px 30px;
}
.mainArea .section .sectionInner2 {
	width: 910px;
	padding: 0 18px 30px;
}
.mainArea .section dl.lCol,
.mainArea .section dl.rCol,
.mainArea .section dl.lCol2,
.mainArea .section dl.rCol2 { width: 435px;}
.mainArea .section dl.lCol,
.mainArea .section dl.rCol,
.mainArea .section dl.lCol2,
.mainArea .section dl.rCol2,
.mainArea .section .arrow { float: left;}
.mainArea .section .arrow { margin: 150px 7px 0 7px;}
.mainArea .section .lCol dt,
.mainArea .section .rCol dt,
.mainArea .section .lCol2 dt,
.mainArea .section .rCol2 dt {
	width: 423px;
	height: 25px;
	margin-bottom: 20px;
	padding: 10px 0 0 12px;
	border-bottom: 1px solid #c30d2a;
	background-color: #fbf4d1;
}
.mainArea .section .lCol2 { margin-right: 40px;}
.mainArea .section .full { width: 930px;}
.mainArea .section .full dt {
	width: 918px;
	height: 25px;
	margin-bottom: 20px;
	padding: 10px 0 0 12px;
	border-bottom: 1px solid #c30d2a;
	background-color: #fbf4d1;
}
.mainArea .section .full dd { text-align: center;}
.mainArea .section dt span { display: block;}
.mainArea .section dt.block01 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 0;}
.mainArea .section dt.block02 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -50px;}
.mainArea .section dt.block03 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -200px;}
.mainArea .section dt.block04 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -150px;}
.mainArea .section dt.block05 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -100px;}
.mainArea .section dt.block06 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -250px;}
.mainArea .section dt.block07 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -300px;}
.mainArea .section dt.block08 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -350px;}
.mainArea .section dt.block09 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -400px;}
.mainArea .section dt.block10 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -450px;}
.mainArea .section dt.block11 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -500px;}
.mainArea .section dt.block12 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -550px;}
.mainArea .section dt.block13 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -600px;}
.mainArea .section dt.block14 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -650px;}
.mainArea .section dt.block15 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -700px;}
.mainArea .section dt.block16 span { background: url(/pr/newchanges201603/images/sprite_sTitle_20200617.png) no-repeat 0 -750px;}


/**/
.mainArea .mainVisual,
.mainArea .anchor h3 span,
.mainArea .anchorBtn li,
.mainArea .section h2 span,
.mainArea .section dt span {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}