﻿body { margin: 0 auto; width: 320px; max-width: 100%; background: #B4DCDB; font: 13px sans-serif; color: #000000; }
div#main { background: #FFFFFF; width: 320px; }
div#nav1 { background: #000000 url('./m-background.gif') no-repeat 32px -4px; color: #FFFFFF; height: auto; text-align: center; padding: 8px 0 8px 0; }
#menu1 { text-align: center; height: auto; margin: 0; padding: 54px 0 0 0; }
#menu1 li { display: inline-block; height: auto; padding: 4px; }
#menu1 li.on { background: #444444; }
#menu1 li a:link, #menu1 li a:visited, #menu1 li a:hover { color: #FFFFFF; text-decoration: none; border: none; }
div.title { border-bottom: 4px solid #888888; }
div.title h1 { margin: 0; padding: 10px 6px; font-size: 18px; }
div.title h2 { margin: 0; padding: 10px 6px 0 6px; font-size: 18px; }
div.title h5 { margin: 0; padding: 0 6px; color: #AAAAAA; }
div.title img { margin: 0; padding: 6px 6px 0 6px; }
div#footer { padding: 4px 6px; height: auto; margin: 0; border-top: 1px solid #888888; background: #E0FFF0 url('./main.gradient.gif') repeat-x top left; }
div#footer a:link, div#footer a:visited { color: #2288BB; }
div#ground { text-align: center; background: #000000; color: #CCCCCC; padding: 2px; font-size: smaller; }
div.navi { height: auto; padding: 4px 6px; margin: 0; border-bottom: 1px solid #888888; background: #E0FFF0 url('./main.gradient.gif') repeat-x top left; }
a { text-decoration: underline; }
a:link { color: #2288BB; }
a:visited { color: #29A6E4; }
ul.nav { height: auto; margin: 0; padding: 0; }
ul.nav li { display: inline-block; height: auto; padding: 2px 6px 2px 0; }
img.hline { width: 308px; height: 96px; border: none; }
img.al { float: left; padding: 0; margin: 0 4px 4px 0; border: none; }
img#i_check { display: inline-block; border: none; padding: 0; margin: 0; }

span.dev { color: #0000FF; }
div.err { border: 1px solid #C00000; background: #FFE0E0; padding: 0 8px; margin-bottom: 6px; }
div.youtube img { display: block; border: none; }
img.body-img { margin-right: 2px; }

form, fieldset { margin: 0; padding: 0; border: none; }
select { width: 256px; }
input.text { width: 216px; }
input.text_s { width: 72px; }
textarea.text { width: 216px; font: 11px sans-serif; }
label { display: inline-block; width: 60px; text-align: right; margin-right: 4px; }
ul { margin: 4px 0 4px 12px; padding: 0; }
hr { display: none; }

.hide { display: none; }
div.bbs { border-bottom: 1px solid #888888; }
div.btd, div.en { border-top: 1px dotted #666666; }
div.pd6 { padding: 6px; }
div.pd6b { padding-bottom: 6px; }
div.bbs h2 { margin: 0; padding: 8px 0 0 0; font-size: 18px; }
div.bbs h5 { margin: 0; padding: 0; color: #AAAAAA; }
div.btfull { border-top: 1px solid #888888; }

input.home-search { width: 200px; }
img.navi { border: none; }

#ct-h { padding: 10px 6px 8px 6px; }
#ct-h h1 { margin: 0; padding: 0; font-size: 20px; }
#ct-h div.ct { padding-bottom: 6px; color: #888888; }
#ct-h div.ft { color: #888888; font-size: 11px; margin: 0; padding: 0; clear: both; }

div.ex { padding: 6px 0; margin-top: 0; }
div.exbt { border-top: 1px dotted #666666; padding-top: 8px; }

