@charset "utf-8";
/* CSS Document */

.button {
-webkit-border-radius: 10px;
-webkit-box-shadow: rgba(0,0,0,.1) 1px 1px 3px; background: #02488D;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
 from(rgba(255, 255, 255, 0.4)),
 to(rgba(255, 255, 255, 0.1)),
 color-stop(.5,rgba(230, 230, 230, 0.3)),
 color-stop(.5,rgba(230, 230, 230, 0.2)));
}

a {
-webkit-tap-highlight-color: rgba(255,255,555,0.5); /*白背景・不透明度50％*/
}

.paragraph {
 line-height: 1.8;/* 1.6から1.8推奨 */
}

aside {
    background-color: #ebebeb;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 10px;
}
aside p:last-child {
    margin-bottom: 0;
}


h2 {
    font-size: 121%;
    text-shadow: 1px 1px 2px #ccc;
    color: #4169e1;
    margin-bottom: 10px;
}

.ui-body-b{
    background:#FFF;

}

img { 
    max-width: 100%; 
    height:auto;
}

label.caution { color: #8B0000; }