.h1-contents {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-contents:before {
content:"🌈";
}

.h1-about-this-site {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-about-this-site:before {
content:"⚠️";
}

.h1-link {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-link:before {
content:"🔗";
}

.h1-bbs {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-bbs:before {
content:"📋";
}

.h1-share {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-share:before {
content:"📤";
}

.h1-sitemap {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-sitemap:before {
content:"🗺";
}

.h1-sns {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-sns:before {
content:"👍";
}

.h1-tohyo {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-tohyo:before {
content:"📊";
}

.h1-yell {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-yell:before {
content:"👏";
}

.h1-koshin {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-koshin:before {
content:"🆕";
}

.h1-chobirich {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-chobirich:before {
content:"👛";
}

.h1-hapitas {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-hapitas:before {
content:"I＋";
color:#000;
padding-right:5px;
}

.h1-pointtown {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-pointtown:before {
content:"Ⓟ";
color:#ffcc00;
}

.h1-poikatsu {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-poikatsu:before {
content:"💰";
}

.h1-moppy {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-moppy:before {
content:"🐿";
}

.h1-receiptchallenge {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-receiptchallenge:before {
content:"🐰";
}

.h1-tripmile {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-tripmile:before {
content:"🐧";
}

.h1-walkcoin {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-walkcoin:before {
content:"👠";
}

.h1-profile {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-profile:before {
content:"😃";
}

.h1-bbshelp {
font-size:12pt;
color:#ff1493;
font-weight:bold;
border-bottom: 5px dotted orange;
}

.h1-bbshelp:before {
content:"🖍";
}
