/* 基本設定 */
body { width: 800px; margin-right: auto; margin-left: auto; background: black; color: silver; margin-top: 0em; margin-bottom: 0em; line-height: 1.3em; font-size: 1em; }
h1 { background: black; color: black; font-size: 2em; line-height: 5em; }
h2 { margin-top: 10px; margin-bottom: 10px; font-size: 1.2em; }
p { margin-right: 20px; margin-left: 20px; line-height: 1.3em; font-size: 0.8em; }
em { font-style: normal; font-weight: normal; color: orange; text-decoration: underline; }

/* 通常リンクの設定 */
a:link { color: #7f6c00; }
a:visited { color: orange; }
a:hover { color: gold; }
a:focus { color: orange; }

/* ヘッダー設定 */
#header h1 { margin-top: 0em; margin-bottom: 0.5em; }

/* グローバルナビ設定 */
#global-nav td { background: black; font-size: 0.8em; width: 100px; text-align: center; }

/* トップページのサイドトピックの設定 */
#side td { background: #191500; font-size: 0.8em; width: 200px; height: 100px; text-align: center; }
#side { margin-top: 10px; margin-bottom: 10px; width: 200px; float: rigth; }

/* フッター設定 */
#footer td { background: black; font-size: 0.8em; width: 100px; text-align: center; }
#footer { clear: both; }
#footer h2 { margin-top: 20px; margin-bottom: 0px; }

/* トップページのメインの設定 */
#main { margin-top: 10px; margin-bottom: 10px; width: 600px; height: 400px; float: left; }

/* トップページのサイドの設定 */
#side a:link { color: black; }
#side a:visited { color: black; }
#side a:hover { color: black; }
#side a:focus { color: black; }

/* コンテント設定 */
#content { margin-top: 10px; margin-bottom: 10px; width: 800px; }
#content td { background: black; font-size: 0.8em; }

/* オーダーフォームの設定 */
#order { background: #191500; color: orange; margin-top: 10px; margin-bottom: 10px; width: 800px; }
#order td { background: #191500; color: orange; font-size: 0.8em; }
form { padding: 15px 15px 5px 15px; border: 2px solid #332b00; background: #191500; }
fieldset { margin: 0 0 20px 0; padding: 0; border: none; font-size: 90%; }
legend { margin: 0; padding: 0 0 10px 0; font-size: bold; }
input.text, textarea { padding: 0.3em; border: 1px solid #ccc; width: 270px; color: #666; font-size: 100%; }
textarea { width: 402px; }

/* web shopページのイメージリンクの設定 */
#item a:link { color: black; }
#item a:visited { color: black; }
#item a:hover { color: orange; }
#item a:focus { color: black; }

/* web shopページの設定 */
#item { margin-top: 10px; margin-bottom: 10px; width: 800px; }
#item td { background: black; font-size: 0.8em; width: 100px; height: 100px; text-align: center; }

/* 彫金教室の特徴の設定 */
#trait { margin-top: 10px; margin-bottom: 30px; width: 800px; }
#trait td { background: black; font-size: 0.8em; width: 200px; }
#trait em { font-weight: bold; text-decoration: none; font-size: 1.3em; font-color: orange; }

/* 彫金教室の設定 */
#school { margin-top: 10px; margin-bottom: 10px; width: 800px; }
#school td { background: black; font-size: 0.8em; }
#school a:link { color: black; }
#school a:visited { color: black; }
#school a:hover { color: black; }
#school a:focus { color: black; }