@charset "UTF-8";
h2.title{background:url("../img/common/title-icon/i015.png") left center no-repeat; background-size:contain;}

#information{padding:0; max-width:1000px;}
#information .mt40{margin-top:40px;}
#information h3{margin:15px 0; padding:5px 10px; background:#95C655; color:#fff; font-size:20px; font-size:2rem; font-weight:100;}
#information h4{margin:0 0 15px 0; background:url("../img/common/line-green.png") left bottom repeat-x; padding:0 0 5px 0; font-size:18px; font-size:1.8rem; font-weight:600;}
#information h4:before{content:"●"; margin-right:4px; color:#95C655;}
#information ul{}
#information ul li:before{content:"●"; margin-right:4px; color:#95C655;}
#information p{margin-top:15px;}

#information table{margin-top:15px; max-width:600px; width:100%; font-size:13px; font-size:1.3rem;}
#information table thead th{background:#f5e5ee;}
#information table th,#information table td{border:1px solid #414141; padding:4px;}
#information table th,#information table td{text-align:center; vertical-align:middle;}

@media only screen and (min-width:360px) {
#information table{font-size:15px; font-size:1.5rem;}
}

@media only screen and (min-width:640px) {
#information table th,#information table td{padding:8px;}
}

@media only screen and (min-width:1040px) {
#information{margin-top:40px;}
}