@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=Anaheim|Open+Sans:300,400,800';

span.letter-spacing-1 {letter-spacing:0.1em;}
span.letter-spacing-5{letter-spacing:0.5em;}
span.letter-spacing-10{letter-spacing:1em;}

span.inline-block{display:inline-block; margin:0px 0.2em}
span.blur{-webkit-filter: blur(2px);filter: blur(2px);}
span.shadow{-webkit-filter: drop-shadow(8px 8px 10px black);
filter: drop-shadow(8px 8px 10px black);}

div.block-100{width:100%;display:block}
div.block-100-v{height:100%;display:block}

div.col_2{-moz-column-count: 2;
-webkit-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
-moz-column-rule: 1px solid #ddccb5;
-webkit-column-rule: 1px solid #ddccb5;
}
div.col_3{-moz-column-count: 3;
-webkit-column-count: 3;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
-moz-column-rule: 1px solid #ddccb5;
-webkit-column-rule: 1px solid #ddccb5;
}
div.col_4{-moz-column-count: 4;
-webkit-column-count: 4;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
-moz-column-rule: 1px solid #ddccb5;
-webkit-column-rule: 1px solid #ddccb5;
}
div.white{background-color:rgba(255,255,255,0.5);}
div.black{background-color:rgba(0,0,0,0.5);}


img.block100{display:block;width:100%; height:auto;}
img.block80{display:block;width:80%; height:auto;}

a.norm{text-decoration:none;}
a.block{display:block; padding:0px 0.5em}

