h2.fptitle {font-size: 28px; color: #113A62;margin: 30px 0 10px 0; padding: 0;font-weight: normal; font-family: 'M PLUS Rounded 1c', sans-serif;}
h3.fpline {text-align: center; display:block;color: #1A1A1C;font-size: 28px; padding:0 5px; margin: 30px auto;clear: both;font-family: 'M PLUS Rounded 1c', sans-serif;line-height: 1.8em;}
h3.fpline span{background: linear-gradient(transparent 60%, #FDD59C 30%); font-family: 'M PLUS Rounded 1c', sans-serif;}
div#fpcommon {width: 1000px;line-height: 1.6em;background: #fff;}
p.commontext {margin: 0; padding: 5px 0 0 0;}
span.fontred{color: #EB2225;}
span.fontbold{font-weight: 1000;}
div.telarea {width: 650px; margin: 24px 0 24px 175px; background: #daf0f5; padding: 24px 0;}
div.telarea h4{font-weight: 1000; font-size: 16px; margin: 0 24px; padding: 0;}
div.telarea p{ margin: 24px 0 0 24px; padding: 0;}
div.addarea {width: 650px; margin: 24px 0 24px 175px; background: #daf0f5; padding: 24px 0;}
div.addarea h4{font-weight: 1000; font-size: 16px; margin: 0 24px; padding: 0;}
div.addarea p{ margin: 5px 0 24px 24px; padding: 0;}
i.icon{display: inline-block; width: 18px;height: 18px;margin-right: 8px;background-size:cover;background-repeat: no-repeat;}


/*smp*/
h2.fptitlesp {font-size: 24px; color: #113A62;margin: 30px 0 10px 0; padding: 0;font-weight: normal; font-family: 'M PLUS Rounded 1c', sans-serif;line-height: 1.6em;}
h3.fplinesp {text-align: center; display:block;color: #1A1A1C;font-size: 20px; padding:0 5px; margin: 20px auto;clear: both;font-family: 'M PLUS Rounded 1c', sans-serif;line-height: 1.8em;}
h3.fplinesp span{background: linear-gradient(transparent 60%, #FDD59C 30%); font-family: 'M PLUS Rounded 1c', sans-serif;}
div#fpcommonsp {width: 100%;line-height: 1.6em;background: #fff; padding: 0 5%;}
div.telareasp {width: 100%; margin: 24px 0; background: #daf0f5; padding: 20px 0;}
div.telareasp h4{font-weight: 1000; font-size: 16px; margin: 0 3%; padding: 0;}
div.telareasp p{ margin: 20px 0 0 3%; padding: 0;}
div.addareasp {width: 100%; margin: 24px 0; background: #daf0f5; padding: 20px 0;}
div.addareasp h4{font-weight: 1000; font-size: 16px; margin: 0 3%; padding: 0;}
div.addareasp p{ margin: 5px 0 20px 3%; padding: 0;}

/*ポップアップ用*/
.area500{width:95%;padding:5px;	}
.area500 span{color:#ff0000;}
#windowcolumn {background: #fff;}
