@charset "UTF-8";

#wrapper.service .txt.top{
	padding-top: 0;
}
p strong{
color: #578624;	
}
.txt p strong span{
	font-size: 130%;
}
.txt .ind {
	margin: 0;
    padding: 0 0 7% 0;
    line-height: 150%;
    word-break: break-all;
}
.trade_point {
width: 100%;
}
.trade_point tr{
border-bottom: 1px solid #81bf5c;
font-size: 85%;
}
.trade_point tr th{
font-weight: normal;
text-align: left;
padding: 2% 0 2% 2%;
color: #578624;
white-space: nowrap;
width: 15%;
}
.trade_point tr td{
text-align: center;
padding: 2% 0;
}
.trade_point tr td img{
	width: 100%;
}
.trade_point tr td span{
	font-size: 120%;
}
.txt p.cons {
    text-align: center;
    padding: 3% 0 3% 0;
    margin: 0;
    line-height: 150%;
    word-break: break-all;
	color: #578624;
	font-weight: bold;
}
.txt p.rules {
    padding: 0 0 2% 1.5em;
    margin: 0;
    line-height: 150%;
    text-indent: -1.5em;
}
#wrapper.service img.talk{
    width: 60%;
    max-width: 464px;
    margin: 3% auto 7% auto;
    display: block;
}


#wrapper.service .txt .note li:before {
    content: "● ";
    color:#81bf5c;
	font-weight: bold;
}
.txt img.img_terms {
    width: 100%;
    margin: 3% auto 5% auto;
    display: block;
}
@media only screen and (min-width: 720px) {

}
