@charset "Shift_Jis";

/* 全体への指定 */

*{margin:0; padding:0; font-style:normal; background-color:transparent; text-align:left;
 font-family:Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

html{overflow-y:scroll;scrollbar-face-color: #fff; scrollbar-highlight-color: #b0ad8f; scrollbar-shadow-color: #b0ad8f; scrollbar-3dlight-color: #fff;  scrollbar-arrow-color: #fff; scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff;}

body{color:#666; font-size:70%; line-height:170%; background:#fff;}


/* リンクへの指定 */ 

a{color:#777;}
a:hover{color:#fff;}
.menu a,.foot a{text-decoration:none;}
.menu a{color:#000;}
.foot a{color:#ccc;}


/* 主なレイアウトへの指定 */ 

.menu{margin:10px 0; padding:4px 0 4px 50px;}
.menu li{list-style:none; display:inline; margin-left:10px;}

.text{margin:5px 30px 30px 30px;width:80%;}

.foot{text-align:right; margin:15px 10px;}


/* 見出しへの指定 */

h1,h2,h3,h4{font-size:1em;}
h1,h2{color:#b0ad8f;}
h1{margin:10px 30px; text-align:right;}
.image h1
{padding:40px 0 0 30px; font-size:2.9em; color:#000; text-align:left; font-weight:normal;
 font-family:"Century Gothic","Times New Roman",Times,serif;}
h2{margin:20px 0 0 30px; padding:3px 15px;  background:url(./img/list.gif) no-repeat 0% 50%;}
h3{margin:3px 0 5px; padding:0 0 5px 15px; font-weight:normal; border-bottom:dotted 1px #b0ad8f; color:#000;}
h4{margin:3px 0 10px; padding:0 0 2px 10px; font-weight:normal; border-bottom:dotted 1px #b0ad8f; color:#000; }


/* リンクページに使用しているリストへの指定 */

dl.link{clear:both;}
dl.link dt{float:left; margin:5px 8px 0 0;}
dl.link dd{margin:5px 0; line-height:140%;}

.link li{list-style:none; display:inline; margin-right:3px;}


/* コンタクトページに使用しているフォームへの指定 */

input,textarea{margin:2px 3px 0 0; padding:1px 0 1px 1px; font-size:1em; border:solid #000 1px; scrollbar-face-color: #fff; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-3dlight-color: #fff;  scrollbar-arrow-color: #b0ad8f; scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff;}
input{width:200px;}
#submit,#reset{width:80px; text-align:center;}
#message{width:260px;}


/* サンプル類 */

em{color:#c75e5a;}
del{text-decoration:line-through;}
.block{border:dotted 1px #b0ad8f; padding:8px; margin:15px 0;}
.scroll{overflow:auto; height:60px; margin-bottom:13px; scrollbar-face-color: #fff; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-3dlight-color: #fff;  scrollbar-arrow-color: #b0ad8f; scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff;}
ul,ol{list-style-position:inside; margin-bottom:15px;}
.circle{list-style-type:circle;}
.square{list-style-type:square;}
dl.ex{margin:10px 0;}
dl.ex dt{border-left:double #b0ad8f 4px; color:#000; padding:2px 0 1px 15px;}
dl.ex dd{border-left:double #fff 4px; padding:3px 15px;}
dl.new dt{font-weight:bold;}
dl.new dd{margin:-1.6em 0 0 7em;}


/* その他 */

p{margin-bottom:13px;}
address{display:inline; margin:0 10px 0; color:#ccc;}
.image address{display:block; margin-left:62px; font-size:1.1em; color:#b0ad8f;}
img{border:0; margin:2px 0;}
dl img{margin:0;}