@charset "utf-8";
/* --------------------------------------------------
	point.css
-------------------------------------------------- */

/* .section
-----------------------------------*/
.section .head {
	margin-bottom: 16px;
}
.section .block {
	padding: 0 10px;
}
.section .block + .block {
	margin-top: 15px;
}
/* .section01
-----------------------------------*/
.section01 .blockList h4 {
	display: block;
	line-height: 1.2;
	padding: 8px;
	background-color: #CC3300;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.section01 .blockList .img {
	text-align: center;
	margin-bottom: 15px;
}
.section01 .blockList .box {
	padding: 8px 10px 8px 8px;
	border: 1px solid #CC3300;
}
.section01 .blockList .box dl dt {
	font-size: 16px;
	color: #003D99;
}
.section01 .blockList .box dl dd {
	margin-top: 0.5em;
}
.section01 .blockList .box dl dd.comment {
	margin-top: 0.2em;
	margin-left: 1em;
	text-indent: -1em;
	color: #666666;
	font-size: 10px;
}
.section01 .blockList .box dl dd span {
	display: inline-block;
	margin-bottom: 0.5em;
	padding: 2px 5px;
	background: #fbc900;
	background: -moz-linear-gradient(#fcd436, #fbc900);
	background: -webkit-gradient(linear, left top, left bottom, from(#fcd436), to(#fbc900));
	background: -webkit-linear-gradient(#fcd436, #fbc900);
	background: linear-gradient(#fcd436, #fbc900);
	color: #003F98;
	font-size: 13px;
}
.section01 .blockList .box dl dd strong {
	font-size: 14px;
}
.section01 .blockList.block03 .box dl dd + dd {
	margin-top: 1.5em;
}
.section01 .blockList.block03 .box dl dd.comment {
	margin-top: 0.5em;
}

.section01 .blockList.block03 .bottomBox {
margin-top: 0.5em;
padding: 10px;
border: 1px solid #CCC;
}

.section01 .blockList.block03 .bottomBox dd {
	display: block;
}


.section01 .blockList.block dl dd.shop {
	padding: 5px 10px 8px;
	border: 1px solid #CECECE;
}
.section01 .blockList.block dl dd.shop strong {
	display: inline-block;
	margin-top: 0.5em;
	font-weight: bold;
	font-size: 12px;
}
.section01 .block04 {
	margin-top: 28px!important;
}
.section01 .block04 h4 {
	margin-bottom: 15px;
	padding-left: 8px;
	border-left: 5px solid #004098;
	font-size: 16px;
	line-height: 1.2;
}
.section01 .block04 .inner {
	padding: 0 10px;
}
.section01 .block04 .inner .img {
	margin: 13px 0;
	text-align: center;
}
.section01 .block04 .inner p.notice {
	font-size: 10px;
}
/* .section02
-----------------------------------*/
.section02 .block h4 {
	margin-bottom: 15px;
	padding-left: 8px;
	border-left: 5px solid #004098;
	font-size: 16px;
	line-height: 1.2;
}
.section02 .block .img {
	text-align: center;
	margin-bottom: 15px;
}
.section02 .block .img2 {
	text-align: right;
	margin-bottom: 15px;

}
.section02 .block p.txtLink {
	margin-top: 1.5em;
	font-weight: bold;
}
.section02 .block .row {
	margin: 0.5em 0;
	padding: 8px 10px;
	border: 1px solid #CCCCCC;
}
.section02 .block .row p {


}
.section02 .block .row p + ul {
	margin-top: 8px;
}
.section02 .block .row ul li {
	margin-left: 1em;
	text-indent: -1em;
}
.section02 .block .row ul li + li {
	margin-top: 6px;
}

.section02 p span{
color:#1F5EAA;
font-size: 12px;
}

.section02 p em {
color: #CC3300;
}
