@charset "utf-8";

/* サービス毎の色替え用CSS
================================= */

/* anchor
--------------------------------- */
a {
	color: #221986;
}
.btn .main {
	background: #221986;
	color: #fff;
	border-color: #221986;
}
.btn .main:hover {
	background: #95ddff;
	color: #221986;
}
.btn .sub		{ color: #221986; }
.btn .sub:hover	{ background: #95ddff; }



#header h1 {
	padding: 0 13px 2px 8px;
}


/* title
--------------------------------- */
.sectionTit {
	background: #50aef1;
	color: #fff;
}
#header th { border: none; }

.attentionArea{
	margin:0 0 50px;
}
.attentionArea .txt{
	text-indent:-1em;
	padding-left:1em;
}

.pointArea .ph.stamp {
    width: 250px;
}
.pointArea .box {
    padding:0 30px 25px 265px;
}
#about .introArea .mainLead,
.pointArea .mainLead {
    border-left:0;
    font-size: 20px;
    margin-bottom: 20px;
    padding-left:0;
}
#about .introArea{
	margin-bottom:30px;
}
#about .introArea .mainLead{
	font-weight:bold;
}
.pointArea .lead{
	width:100%;
	margin:0 0 10px;
}
.entryArea{
	padding:20px 0;
}
.entryArea p{
	margin:0 0 20px;
	text-align:center;
}


.point02{
	padding:20px 0 0;
}
.point02 h2{
	color:#0aab7c;
    font-size:32px;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin-bottom:20px;
    text-align: center;
}
.point02 h2 span {
    background: #0aab7c;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    padding:1px 0 0;
    width: 300px;
}
.point02 div{
	padding:20px 10px 12px;
	background: #dbfff6
}
.point02 ul li{
    float: left;
    padding: 0 10px;
    width: 226px;
}
.point02 ul li .ph{
	margin:0 0 5px;
	text-align:left;
}
.point02 ul li img{
	width:90%;
}
.point02 ul.moreContents{
	padding:15px 10px;
}
.point02 ul.moreContents li{
	width:120px;
}
.point02 ul.moreContents li:before{
	content:"●";
}
.point02 .lead{
	margin:5px 0 25px;
	font-size:18px;
	font-weight: bold;
	text-align: center;
}

.point02 .tit {
    font-weight: bold;
}
.point02 .more{
	padding:20px 8px 0;
	text-align:left;
}
.point02 .more{
	margin: 0 0 10px;
}
#about .introArea .attentionList li{
	margin: 0 0 2px 14px;
}
.attentionList li::before {
	left: -14px;
	top: 0;
}