/* ------------------------------------------------------------
▼body.ring_vol41  Vol.41用
------------------------------------------------------------ */
body.popup #RingContent {
	width: 540px;
}
body.popup #RingFooter {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
}
body.popup #RftNavArea {
  width: 540px;
}
body.popup #RftCopyArea {
    padding-left: 20px;
}

body.popup #RingIndxContentsArea .colAInCol2,
body.popup #RingIndxContentsArea .colBInCol2 { width: 242px; }

body.ring_vol41 .kv {
		position: relative;
}

body.ring_vol41 .kv h2 {
	display: none;
}

body.ring_vol41 .kv p {
		position: absolute;
		display: block;
		left: 20px;
		top: 165px;
		width: 252px;
		font-size: 11px;
		line-height: 1.5;
}



body.ring_vol41 .h1_tit {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #AABBCC;
	background-color: #AABBCC;
}

body.ring_vol41 h1 {
	font-size: 20px;
}

body.ring_vol41.page04 h1 {
	font-size: 24px;
}
body.ring_vol41.page01 h2 {
	font-size: 16px;
	color: #ed6d00;
}

body.ring_vol41.page01 h3 {
	font-size: 16px;
	color: #005379;
}

body.ring_vol41.page01 .h1_tit,
body.ring_vol41.page02 .h1_tit,
body.ring_vol41.page03 .h1_tit {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFFFFF;
	background-color: #82cddb;
	padding: 3px 6px;
}

body.ring_vol41.page01 h1,
body.ring_vol41.page02 h1,
body.ring_vol41.page03 h1 {
	font-size: 24px;
	color: #005278;
}
body.ring_vol41.page01 h3,
body.ring_vol41.page02 h3,
body.ring_vol41.page03 h3 {
	font-size: 16px;
	color: #005278;
}

body.ring_vol41.page06 h2 {
	font-size: 16px;
}
body.ring_vol41.page07 h2 {
	font-size: 16px;
	color: #ee793f;
}
body.ring_vol41.page03 .box04 .name {
	font-size: 13px;
	color: #005278;
	margin-top: 0;
	font-weight: bold;
}
body.ring_vol41.page06 h2 {
	font-size: 16px;
	color: #eb610f;
	margin-bottom: 10px;
}
body.ring_vol41.page04 h3 {
	font-size: 14px;
	margin-bottom: 10px;
	color: #00a0e9;
}
body.ring_vol41 ul.list01 li {
	padding-left: 1.0em;
	text-indent: -1.0em;
	display: block;
	padding-bottom: 5px;
}
body.ring_vol41 ul.list01 li span{
	color: #00a0e9;
}

/*box*/
body.ring_vol41 .box01{
	background-color: #f4f9ed;
	padding: 20px;
}

body.ring_vol41 .box01 h2{
	color: #3e4e57;
}
body.ring_vol41 .box02{
	border: 1px solid #036eb8;
	background-color: #fff;
	padding: 20px;
}

body.ring_vol41 .box03{
	padding: 10px 0;
}

body.ring_vol41 .box04{
	background-color: #e2eef5;
	padding: 20px;
}

.fontSS {
	font-size: 10px;
}

.fontNormal {
	font-weight:normal!important;
}

.fontBold {
	font-weight:bold!important;
}
