@charset "Shift_JIS";
/* 文字エンコードの設定（削除不可） */
/* ***********************************************


/*--------------------------------------------

Name: CDP006 moco
Version: 1.0
Date: 2008-04-24
Author: アメ
Site: {neut}
URL: http://neut.xtr.jp/

--------------------------------------------*/


/* HTML要素（一部#ID） */

BODY, P, HR, DIV, A, em {
margin: 0;
padding: 0;
line-height: 20px; /* 全体の行の高さ */;
font-style: normal;
font-weight: normal;
font-size: 100%;
}

/* 基本構造 */
html {
scrollbar-face-color      : #e0daD0;
scrollbar-highlight-color : #FFFFFF;
scrollbar-3dlight-color   : #e0daD0;
scrollbar-shadow-color    : #666;
scrollbar-darkshadow-color: #e0daD0;
scrollbar-track-color     : #e0daD0;
scrollbar-arrow-color     : #e34368;
}

body {
color: #4a2a12; /* 全体のフォントカラー */;
background: #e0dad0 url('img/bg1.gif') repeat;
font-family: "Century Gothic", Futura, "Gill Sans", Helvetica, Arial, sans-serif;
font-size: 12px; /* 全体のフォントサイズ */;
text-align: center;
}

hr {
display: none;
}

img{ border-width: 0px; }

div.label img {
float: left;
margin: 4px 10px; 
}

br {letter-spacing: normal;}

/* 記号の文字化け対策 */
.mark {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
}

/* 見出し */
h2 {
margin: 0 0 15px;
padding: 0 45px 0;
height: 30px;
line-height: 30px;
color: #4a2a12;
font-weight: bold;
background: url('img/h2.gif') no-repeat scroll center center;
font-size: 16px;
}

h3 {
margin: 0 0 0.4em 0;
padding: 0 0 0 28px;
line-height: 1.5;
color: #66bdd1;
background: url('img/h3.gif') no-repeat scroll left center;
font-size: 12px;
}

h4 {
font-weight: bold;
}

h5 {
}

h6 {
}

/* 段落 */
p {
margin: 0 0 1.2em;
}

/* アンカー */

a:link    { color: #9696FF; text-decoration:none }
a:visited { color: #e34396; text-decoration:none }
a:active  { color:#f4f1e7; }
a:hover   { color: #e34368; background-color: #f4f1e7;}

a:focus {text-decoration: underline;}

/* 強調・追加・削除 */
em {
border-bottom: 1px #e34368 dotted;
color: #e34368;
}

strong {
color: #e34368;
background: #f4f1e7;
font-weight: bold;
}

ins {
text-decoration: underline;
}

del {
color: #666;
text-decoration: line-through;
}

.line{ 
font-size:12px; line-height:20px; 
background-image:url("./img/line2.gif"); 
padding:0 2px 0 2px;
margin: 10px 10px 10px 0;
}

.waku{
 border : 1px solid #666;
}

/* フォーム */
textarea,select,input {
margin-bottom: 0.5em;
border: 1px solid #e0daD0;
vertical-align: middle;
line-height: 1.2;
color: #4a2a12;
background: #f4f1e7;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

.info{
height:80px;
overflow:auto;
padding:5px;
margin:10px 0 0 0;
border: 1px solid #e0daD0;
vertical-align: middle;
line-height: 1.2;
color: #4a2a12;
background:#f4f1e7;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

input#TEXT {
width: 150px;
}

textarea:hover,
select:hover,
input:hover,
textarea:focus,
select:focus,

input:focus {
border: 1px solid #e34368;
}

input#CHECKBOX,
input#RADIO {
margin-right: 0.5em;
border: none;
background: none;
}

input#BUTTON {
padding: 1px;
border: 1px solid #e34368;
color: #4a2a12;
background: #e34368;
}

input#BUTTON:hover,
input#BUTTON:focus {
border: 1px solid #4a2a12;
color: #fff;
background: #4a2a12;
cursor: pointer;
}

textarea {
width: 400px;
}

option {
padding: 0 1em;
}

optgroup {
background: #ccc;
}

/* リスト */
ol, ul, dl {
margin: 0 0 1.2em;
}

ol li {
list-style: decimal inside;
}

ul li {
list-style: disc inside;
}

dt {
padding: 0 0 0 0.5em;
border-left: 4px #e0daD0 solid;
border-bottom: 1px #e0daD0 dotted;
color: #66bdd1;
}

dd {
margin: 0 0 0 1.5em;
}

/* アドレス */
address {
margin: 0 0 1.2em;
}

/* 引用（サンプルページ未記述） */
blockquote {
margin: 0 15px 1.2em;
padding: 10px;
border-left: 5px solid #bbe5ed;
width: 90%;
}

blockquote p {
margin: 0;
}

cite, q {
font-style: oblique;
}

/* 整形済みテキスト（サンプルページ未記述） */
pre {
margin: 0 15px 1.2em;
padding: 10px;
border: 1px #e0daD0 solid;
width: 500px;
height: 100px;
overflow: scroll;
background-color: #fff;
font-family: "Osaka−等幅", monospace;
}

/* 物理要素（サンプルページ未記述） */
b {
font-weight: bold;
}

i {
font-style: oblique;
}

big {
font-size: 115%;
}

small {
font-size: 80%;
}

tt {
font-family: monospace;
}

/* ***********************************************
/* 各#ID＆.class */
body#INDEX {
}
div#PAGETOP {
margin: 0 auto;
width: 720px;
background: url('img/bg2.gif') repeat-y scroll center top;
text-align: left;
}

div#HEADER {
margin: 0 20px 0;
padding: 20px 0 0;
}

div#HEADER h1 {
margin: 0 20px;
padding: 0 0 0 45px;
line-height: 1.5;
color: #4a2a12;
background: url('img/h1.gif') no-repeat scroll left center;
font-family: "Century Gothic", Futura, "Gill Sans", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 36px;
}

ul#PAN {
display: none;
}

/* メニューイラスト */
div#MENU {
margin: 0 20px 10px;
padding: 300px 0 0;
background: url('img/main_1005.jpg') no-repeat scroll center top;
}

div#MENU h2 {
display: none;
}

div#MENU ul {
padding: 0 30px 0;
float: right;
height: 28px;
}

div#MENU li {
display: inline;
float: left;
list-style: none outside;
}

div#MENU li a {
display: block;
float: left;
width: 80px;
height: 28px;
line-height: 28px;
color: #fff;
background: url('img/menu.gif') no-repeat scroll left top;
font-family: "Century Gothic", Futura, "Gill Sans", Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: center;
text-decoration: none;
}

div#MENU li a:hover {
color: #4a2a12;
background: url('img/menu.gif') no-repeat scroll right top;
font-weight: bold;}

div#MENU li a:active {
color: #fff;
background: url('img/menu.gif') no-repeat scroll right top;
}

div#MENU li.menu-on a {
color: #4a2a12;
background: url('img/menu.gif') no-repeat scroll right top;
font-weight: bold;}

/* floatクリア用（※削除不可） */
div#MENU:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

div#KIZI {
clear: both;
margin: 0 20px 0;
}

div.text {
padding: 0 1.5em 0;
}

ul.modori {
text-align: right;
}

ul.modori li {
list-style: none outside;
}

div#FOOTER {
padding: 10px 0 20px;
}

div#FOOTER h2 {
display: none;
}

div#FOOTER ul {
margin: 0;
padding: 0;
text-align: center;
}

div#FOOTER li {
display: inline;
list-style: none inside;
}

div#FOOTER li a {
margin: 0 0.6em 0;
}

div#FOOTER address {
margin: 0;
display: inline;
}

div#copy{
font-size:12px;
font-family:Verdana,"ＭＳ Ｐゴシック", Osaka, monospace;
padding:20px;
text-align: center;
}

div#copy a{
text-decoration:none;
}
