@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/


/* 全体設定 */

html{width:100%;height:100%;color:#000000;background:#98FB98 url("img/bg03.gif")
;background-repeat: repeat;background-attachment: fixed;
font-family:Osaka,Verdana,"MSPゴシック",Chicago,Sans-serif;
display:block;margin:0;padding:0;}

body,td{font-size:100%;line-height:150%;
text-align:left;margin:0;padding:0;display:block;}
* html body,* html td{font-size:100%;}


img{border:none;}

/* リンクアンカー */
a{text-decoration:none;}
a:link,a:active,a:visited{color:#006400;}
a:hover{color:#fff;}



/* 見出し */
h1{color:#000;font-size:14px;
font-family:Century,Serif;margin:2em 0 1em 1em;padding:0;}
h1:first-letter{color:#333;font-size:32px;line-height:32px;}

h2{color:#000;font-size:24px;font-family:Century,Serif;
font-weight:bold;border-bottom:solid #006400 3px;
margin:1em 4em;padding:0 5px;}
h3{color:#000;font-size:20px;font-family:Century,Serif;
font-weight:bold;border-bottom:solid #006400 3px;
margin:1em 4em;padding:0 5px;}
h5{color:#000;font-size:18px;font-family:Century,Serif;
font-weight:bold;border-bottom:solid #006400 2px;
margin:1em 4em;padding:0 5px;}

h4{color:#fff;font-size:12px;background:#98FB98;
font-family:Arial,Sans-Serif;letter-spacing:0.5em;
margin:0;padding:0 5px;}


/* メニュー */
.menu{height:100%;font-size:11px;
background:#98FB98;
margin:1em 0em;padding:0px;text-align:center;
position:relative;right:1px;border-right:solid #999 2px;}
* html body.menu{font-size:10px;background:#98FB98 url("img/bg03.gif")}

div#menu{color:#000;}
#menu ul{width:200px;margin-left:0px;padding:0;list-style:none;}
#menu li{margin:0em;padding:0;list-style:none;}
#menu li a{font-size:10px;line-height:10px;
font-weight:bold;border:none;
font-family:Century,Sans-serif;}
#menu li a:link,#menu li a:visited,#menu li a:active{color:#333;}
#menu li a:hover{color:#fff;}



textarea.new{width:200px;height:10em;
color:#000;border:dashed #66CDAA 1px;
background:#fff;filter:alpha(opacity=70);
-moz-opacity:0.7;margin:20px auto;padding:5px;}



/* メインページ余白指定 */
div#wrapper{width:auto;}
div#main{padding:0 0 20px 0;margin:1em 0;}

.case1 {position:absolute;top:"20px";left:"100px";}

#main p{margin:1em 1em;}

#main ul,#main ol{list-style-image:url(./img/list.gif);
	margin:5px 5px 5px 10px;}
#main li{ist-style-position: inside;
	font-size:14px;
        line-height:1.4em;
	margin-left:40px}

#main table,td{margin:1em 2em; padding:5px;font-size:14px;}


/* よくあるご質問 */
div#qanda{padding:0 0 10px 0;margin:1em 0;}
#qanda p{margin:1em 3em;}
#qanda ul,#qanda ol{list-style-type:none;
	margin:5px 5px 0px 0px;}
#qanda li{list-style-position: inside;
	font-size:15px;
        line-height:1.5em;
	margin-left:10px}
#qanda table,td{margin:1em 3em; padding:5px;}




.box1{color:#000;font-size:14px;line-height:15px;background:#fff;
border:1px solid #66CDAA;margin:1em 8em;padding:0.5em 1em;}
.box2{color:#006400
;font-size:14px;line-height:18px;background:#fff;
border:1px solid #228B22;margin:1em 4em;padding:0.5em 1em;}
.box3{color:#fff;font-size:26px;line-height:30px;border:double 3px #fff;
background:red;margin:1em 1em;padding:0.5em 1em;text-align:center;}
.box4{color:#000;font-size:14px;line-height:20px;border:double 3px #000080;
background:#fff;margin:1em 5em;padding:1em 1em;}

.no{margin:1em 8em;padding:0;}
.no a{border:none;}
.no img{border:solid #fff 1px;}


/* リンクページ */
dl.link{width:400px;margin-left:6em;padding:5px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin-left:6em;padding:5px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}


/* index.html */
.index{width:100%;height:100%;color:#000;
background:none;text-align:left;padding:0;}
#index{padding:50px 0 20px 100px;}

#index h1{font-size:36px;line-height:36px;margin:0;}
#index p{margin:1em 2em;padding:1em 2em;border-left:solid #333 2px;}
#index a{border:none;}

