@charset "Shift_Jis";

/* ------------------------------------
　　　　1.全体
　　　　2.アンカー
　　　　3.見出し(h1〜h6)
　　　　4.各IDとclass
　　　　5.リスト(ul,ol,dl)
　　　　6.その他
------------------------------------ */

/* 1. */

*{ margin:0; padding:0;font:normal normal normal 100%/1.6em Verdana,Georgia,ＭＳ Ｐゴシック,Osaka,; }
body{font-size:65%;margin:0px;color:#9A9387;text-align:center;background:url("bg02.jpg") repeat ;background-attachment:fixed;}
p{margin:5px 0px 5px 0px;}
br{letter-spacing:normal;}
hr{display: none;}
img{border:0px;}

/* 2. */
a{color:#fa757c;text-decoration:none;border-bottom:0px solid #FFF;}
a:link,
a:visited{text-decoration:none;border-bottom:0px solid #FFF;}
a:hover{border-bottom:1px solid #fa757c;}

#MENU a{font-weight:bold;border-bottom;}
#MENU a{color:#fa757c;text-decoration:none;border-bottom:0px solid #FFF;}
#MENU a:link,
#MENU a:visited{text-decoration:none;border-bottom:0px solid #FFF;}
#MENU a:hover{border-bottom:1px solid #fa757c;}

/* 3. */
h1{
text-align:left;
padding-top:80px;
font-weight:bold;
font-size:120%;
letter-spacing:3px;}
h2{display:none;}
h3{font-weight:bold;padding-top:20px;}
h3:first-letter {
color:#fa757c;
font-size:150%;
font-weight:bold;}

/* 4. */
#INDEX #MENU,#INDEX .back{display:none;}
#INDEX address{padding-top:40px;}
.index{text-align:right;}
.index a{font-size:120%;font-weight:bold;}

#PAGETOP{
width:60%;
background-color:#FFF;
margin:0px auto;
text-align:left;
padding:0px 5px 0px 5px;}

#HEADER{
width:100%;
height:180px;
background:url("mdstop.jpg") no-repeat 100% 100%;}

#MENU{text-align:center;margin-left:-15px;margin-right:-15px;
background-color:#fddea5;}
#MENU li {list-style:none;display:inline;padding:5px 5px 5px 0px;}
#MENU li.copy{}
#MENU li.on a:visited{border-bottom:1px dashed #fa757c;}

#MAIN{
border-right:1px dashed #FFF;
border-left:1px dashed #FFF;
padding:0px 15px 0px 15px;}
.txt{}

#FOOTER{margin:0px;padding:0px;padding:10px 0px 10px 0px;text-align:right;}
#FOOTER li{list-style:none;}
.back{text-align:center;padding:5px 0px 5px 0px;}
.back a{text-decoration:none;font-weight:bold;}

/* 5. */
ul{margin:5px 0px 5px 25px;}
ul li{list-style:circle;}

ol{margin:5px 0px 5px 30px;}
ol li{list-style:decimal;}

dl{margin:8px;}
dt{font-weight:bold;}
dd{margin:0px 0px 0px 20px;padding:0.1em 0 0.1em 1.0em;border:1px solid #fa757c; width:60%;}

address{padding:0px;}

/* 6. */
em{font-weight:bold;border-bottom:1px solid #fa757c;;}
strong{font-weight:bold;border-bottom:2px solid #fa757c;;}
ins{text-decoration:underline;}
del{color:#fa757c;}
blockquote{border-top:3px solid #333;border-bottom:3px solid #333;padding:10px 5px 10px 5px;margin:10px 0px 10px 0px;}

.mail_1,.mail_2,.mail_3,.mail_4.mail_5 {
color:#fa757c;
background-color:#333;
border:1px solid #333;}
.mail_1{width:40%;line-height:1.5em;margin:2px 0px 2px 0px;}
.mail_2{width:60%;height:60px;line-height:1.5em;margin:3px 0px 3px 0px;}
.mail_3{width:100px;margin:3px;}
.mail_4{margin:3px;}
.mail_5{width:50px;line-height:1.5em;margin:3px 0px 3px 0px;}
