@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 Tahoma,Verdana,Georgia,ＭＳ Ｐゴシック,Osaka,; }
body{font-size:10pt;margin:50px;text-align:center;}
p{margin:5px 0px 5px 0px; img border:1px;}
br{letter-spacing:normal;}
hr{display: none;}
img{border:1px;}

/* 2. */
a{color:#000;}
a:link,
a:visited{color:#000;}
a:hover{color:#000;text-decoration:none;background-color:#ccc;}

#MENU a{
color:#000;
text-decoration:none;
display:block;
width:180px;
padding:5px 0px 5px 9px;
margin:0px;
border-left:5px solid #333;}
#MENU a:hover{
background-color:#fff;
border-left:5px solid #CC0066;}

/* 3. */
h1{
width:200px;
text-align:center;
color:#17184b;
padding:15px 0px 2px 0px;
border-bottom:1px solid #000;
font-size:200%;
font-family:Georgia;
font-weight:bold;}
h2{
color:#ccc;
font-size:19pt;
font-weight:bold;
font-family:Georgia;
text-align:right;
margin:5px 5px -40px 0px;}
h3{
font-size:10pt;
border-bottom:1px dashed #000;
margin-top:30px;}

/* 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:600px;
background-color:#fff;
margin:0px auto;
text-align:left;}

#HEADER{
width:400px;
height:150px;
float:left;
margin-bottom:20px;
background:url("img/back2.gif") no-repeat 00% 00%;}

#MENU{
float:right;
margin-top:-177px;}
#MENU li {list-style:none;}
#MENU li.copy{}
#MENU li.on a:visited{border-left:5px solid #CC0066;}

#MAIN,#MAIN2 {
clear:both;}
.txt{}

#FOOTER{text-align:right;}
#FOOTER li{list-style:none;}
.back{padding:20px 0px 10px 0px;text-align:center;}
.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:10px;}
dt{font-weight:bold;}
dd{margin:0px 0px 0px 20px;padding:0.2em 0 0.2em 1.0em;border:1px solid #ccc;background-color:#eee;}

address{padding:0px;}

/* 6. */
em{font-weight:bold;}
strong{font-weight:bold;background-color:#ccc;}
ins{text-decoration:underline;}
del{color:#ccc;}
blockquote{border-top:3px solid #ccc;border-bottom:3px solid #ccc;padding:10px 5px 10px 5px;margin:10px 0px 10px 0px;}

.mail_1,.mail_2,.mail_3,.mail_4,.mail_5{
line-height:1.5em;
color:#000;
border-width:0px 0px 2px 0px;
border-style:solid solid solid solid;
border-color:#ccc;}

.mail_1{width:180px;margin:2px 0px 2px 0px;}
.mail_2{width:250px;height:60px;margin:3px 0px 3px 0px;}
.mail_3{width:100px;margin:3px;}
.mail_4{margin:3px;}
.mail_5{width:80px;border:1px solid #ccc;margin:3px 0px 3px 0px;}
