body { color: #4c566c; font-family: "ヒラギノ角ゴ Pro W3", helvetica; background-color: #c5ccd3; background-image: url(touch-images/bgdot.png); background-repeat: repeat; margin: 0; }
h1 { color: white; font-size: 16px; background: #6633b6 url(touch-images/bghighlight.png) repeat-x 0 top; margin: 0; padding: 5px 5px 5px 10px; display: block; }
h1 a{ color: white; background-image: url(touch-images/touch-h1.png); background-repeat: no-repeat; background-position: right top; text-decoration: none; padding: 10px 30px 5px 0; text-shadow:3px 3px #333333; }
h2 { color: #6633b6; font-size: 18px; margin: 0 5px; padding: 10px 5px 5px; text-shadow:2px 2px #ffffff; }
li a{ color: #4c566c; font-size: 16px; background-color: white; background-image: url(touch-images/linkarrow.png); background-repeat: no-repeat; background-position: right center; text-decoration: none; margin: 0; padding: 8px 20px 8px 8px; border-bottom: 1pt solid #d9d9d9; list-style-type: none; display: block; }
ul { margin: 0 6px 6px; padding: 0; border-top: 2px solid #6633b6; list-style-type: none; display: block; }
.touchmain { background-image: url(touch-images/bgshadow.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; }
.text { -webkit-border-radius: 8px; font-size: 14px; line-height: 1.5em; background-color: white; margin: 0 6px 6px; padding: 8px; border: solid 2px #6633b6; list-style-type: none; display: block; }
form { text-align: center; margin: 10px; padding: 10px; }
.returnb { text-align: center; margin-top: 20px; margin-bottom: 20px; }
em { font-weight: bold; font-style: normal; }
.weather { text-align: center; margin-top: 0; margin-right: 5px; margin-left: 5px; }
.tips11 iframe { margin: 10px; border: solid 2px #a6a6a6; }
