@charset "utf-8"; 
*{margin:0;padding:0;}
body{text-align:center;background-color:#ccc;}
#wrapper{text-align:left;width:850px; margin:0 auto;padding:40px 20px 10px 20px;
	background-color:#ffe;font-size:16px;line-height:1.7em;
	font-family:'メイリオ',meiryo,'HG丸ｺﾞｼｯｸM-PRO','ＭＳ ゴシック',sans-serif;
}
.content1{width:750px;margin:0 auto;}
.left{float:left; width:600px;}

h1,h2,h3,h4,h5,h6{color:#003311;}
h2{margin:10px 0 0px 0; padding:7px 0px 3px 20px; background-color:#eed799;}
ul{list-style-type:none;}

div.gaiyou{width:750px;margin:20px auto;}
div.gaiyou p{text-indent:1em;  }
.midasi{margin:10px 0 0px 0;padding:3px 0px 3px 20px;font-weight:normal;background-color:#eed799;}
.midasi .txtr{float:right; margin-right:20px;font-size:15px;}

ul.aisatu{margin:10px 0px 0px 0px;}
ul.aisatu .h4{margin:20px 0 10px; padding:0px 0px 0px 10px; background-color:#ffe7aa;}
ul.aisatu li{margin-left:1em;}

ul.aisatu2 li{text-indent:-1em;}
ul.aisatu2 li.aisatu3{margin-left:0;text-indent:0;}
ul.aisatu2 li.aisatu4{margin-left:0;text-indent:0;}

.content2 p{margin:20px 0 0 100px;}
.spc{margin-top:20px;}

.dv2r {float:right; width:110px;/* margin-top:-10px;*/ text-align:center;line-height:1em;}
/* .dv2r .ppt{font-size:14px;}*/
.dv2r .ppn{font-size:10pt;margin:10px 0 10px;}
/* .dv2r img {margin-top:3px; margin-right:3px;}*/

#pind {width:800px; height:560px; margin:0px auto 0; text-align:center;
	background-color:#eee;}
/* #index .ps {margin-left:70px; font-size:10pt;}*/
/*
.p00 {float:right; margin:10px 0px 0px 10px;}
img {margin:0 0px 0 0px;border:1px solid #ccc;} 
*/
/* p {text-indent: 1em; } */
a:link {color:#003311;}
a:visited {color:#003311;}
a:hover {color:#00cc11;}
a:active {color:#0000ff;}
a {cursor:pointer;color:#003311;text-decoration:underline;} 
/* -- slideview index -- */
#pind .pdiv3 {float:left; width:27px; margin-left:5px;}
#pind .pdiv4 {float:left; margin-top:5px; margin-left:0px; text-align:center;}
#pind .pdiv5 {width:27px; margin-right:0px; float:left;}
#pind .pdiv3,#pind .pdiv5 {height:500px; margin-top:40px;
	font-size:9pt; line-height: 52pt; text-align:center;}
#pind .ph2{margin-top:0px;margin-bottom:8px;}
#pind .waku{margin-left:1px;cursor:pointer;}

button {clear:both; cursor:pointer; font-size:8pt;padding-top:0px;height:25px; line-height:1em;}
.btnr {float:right; margin-right:20px;}
.dvftr {width:100%; height:20px; text-align:center; font-size:9pt;}
.ftrt {font-size:10pt;/* font-weight:bold; line-height:1em;margin:0;*/}
.hr0 {margin:30px 0 10px; color:#eee;}
.hr1 {margin:10px 0; color:#eee;}
.lf {margin-top:15px;}
.loc {font-size:9pt;}

/* .idx2 {margin:-25px 0 0px 100px; }*/

/* == clearfix == */
.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}

/* == for debug == 
div{border:1px dashed red;}
ul{border:1px dashed blue;}
img{border:1px dashed green;}
*/
