<style type="text/css">
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
*{margin:0; padding:0;}
body{color:#000; background-color:#fff; font-size:13px; letter-spacing:2.4px; line-height:2; font-family:'PT Sans',Meiryo,Osaka,sans-serif;}
a,h1{background-image: linear-gradient(-45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);}
a{text-decoration:none; color:#000; background-size:4px 4px;}
a:hover{opacity:.6;}

/* テーマカラー変更はここ */
h1,span,a,h2:before,#foot{background-color:#E3E5F1;}

.icon,.prf p,h1,#foot{text-align:center;}
h1{font-size:15px; margin:0 0 30px; padding:50px 0 20px; background-size:30px 30px;}
#page{width:85%; max-width:680px; margin:0 auto 20px;}
.prf{margin:20px 0; display:flex; flex-wrap:wrap; justify-content:space-around;}
.prf p{padding:3px 4px; margin:4px 0 0; border-bottom:1px dotted #eee; border-right:1px dotted #eee; width:31%;}
span{padding:2px 12px;}
h2{font-size:13px; margin-top:35px; padding-left:25px; color:#444; position:relative;}
h2:before{display:block; position:absolute; top:10px; left:0px; width:17px; height:4px; content:"";}
.note{padding:10px 20px 0; margin-bottom:15px;}
#foot{padding:10px 0;}
@media screen and (max-width:768px){.prf p{width:47%;}}
@media screen and (max-width:480px){body{font-size:12px; letter-spacing:1.8px;} h2{font-size:12px;} .note{padding:10px 15px 0;}}
</style>