@charset "UTF-8";
*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;border-style : none;
  width : 980px;
  height : auto;
  background-color : #f9f5dc;
}

#header{
  background-image : url(header.jpg);
  height : 100px;
}

#column{
  padding-top : 10px;
  padding-left : 5px;
  width : 180px;
  float : left;
  
}#column2{
  padding-top : 10px;
  width : 200px;
  float : right;
  padding-right : 5px;
}

#cont{
  text-align : left;
  padding-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  width : 595px;
  float : left;
  margin-bottom : 100px;
  font-family: メイリオ, sans-serif;
}

#cont2{
  text-align : left;
  padding-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  width : 595px;
  float : left;
  margin-bottom : 100px;
  font-family: メイリオ, sans-serif;
}

#footer{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #0080c0;
  height : 20px;
  clear : both;
}

body{
  font-size : small;
  line-height : 18px;
  text-align : center;
}

#header h1{
  font-size : x-large;
  color : white;
  text-align : left;
  padding-top : 15px;
  padding-left : 10px;
  display:none;
}

#header a{
    text-decoration: none;
    display: block;
    height: 100px;
    width: 980px;
  }
#cont h2{
  font-size : 16px;
  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 5px;
  margin-bottom : 15px;border-width : 1px 1px 1px 10px;border-style : solid;border-color : #ffaa00;
}

#cont2 h2{
  font-size : 16px;
  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 5px;
  margin-bottom : 15px;border-width : 1px 1px 1px 10px;border-style : solid;border-color : #ffaa00;
}

#column p,#column2 p{
  text-align : left;
  padding-top : 3px;
  margin-top : 0px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #ffaa00;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 3px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #ffaa00;
  border-right-color : #ffaa00;
  border-bottom-color : #ffaa00;
}

#column h3,#column2 h3{
  color : white;
  background-color : #ffaa00;
  padding-top : 3px;
}

#cont img{
  float : right;
}

#column ul li{
  line-height : 1.5;
  list-style-type:none;
  float:left;
  background-color : white;
  text-align : left;
  width:150px;
  border-width : 1px;border-style : solid;
border-color : #ffaa00;
}

#column ul li a{
	display: block;
	width : 130px;
	text-decoration: none;
	padding : 10px; 
	color : black;
}
#column ul li a:hover{
  background-color : #6da0fc;
}

#footer p{
  text-align : left;
  padding-left : 20px;
  padding-top : 5px;
  font-size : x-small;
}

p{
  font-size : medium;
  text-align : left;
  padding-left : 5px;
}

#cont p{
  font-size : medium;
  line-height : 1.5;
  text-align : left;
  padding-top : 15px;


}#cont2 p{
  font-size : medium;
  line-height : 1.5;
  text-align : left;
  padding-top : 30px;
}

#cont b{
  font-size : medium;
  font-weight : bold;
  color : orange;
  padding-left : 2px;
  padding-right : 2px;
}#cont2 b{
  font-size : medium;
  font-weight : bold;
  color : orange;
  padding-left : 2px;
  padding-right : 2px;
}

#cont strong{
  font-size : medium;
  font-weight : bold;
  color : orange;
  padding-left : 2px;
  padding-right : 2px;
}

#cont2 strong{
  font-size : medium;
  font-weight : bold;
  color : orange;
  padding-left : 2px;
  padding-right : 2px;
}

#cont ul li{
  padding-left : 30px;
  padding-top : 15px;
  font-size : medium;
  line-height : 1.5;
  text-align : left;
}

#cont ol li{
  padding-left : 25px;
  padding-top : 5px;
  list-style-type : upper-alpha;
  list-style-position : inside;
  font-size : medium;
  line-height : 1.5;
  text-align : left;
}

#cont th,td{
  font-size: medium;
  padding : 5px;
  line-height : 1.5;
}

.amazon{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  width:170px;
}

.amazon a{
  font-size:small;
  position : relative;
}

.jimusho{
  position: relative;
}

.jimusho p{
  position: relative;
  margin-top: -10px;
}

p.j_name1{
  position: absolute; top: 232px; left: 35px;
}

.j_gazou1{
  position: absolute;
  top: 112px;
  left: 45px;
}

p.j_info1{
  position: absolute;
  top: 278px; left: 15px;
}

p.j_name2{
  position: absolute; top: 232px; left: 233px;
}

.j_gazou2{
  position: absolute;
  top: 112px;
  left:244px;
}

p.j_info2{
  position: absolute;
  top: 278px; left: 213px;
}

p.j_name3{
  position: absolute; top: 232px; left: 444px;
}

.j_gazou3{
  position: absolute;
  top: 112px;
  left:443px;
}

p.j_info3{
  position: absolute;
  top: 278px; left: 411px;
}

p.j2_name1{
	position: absolute;
	top: 253px;
	left: 38px;
	line-height: 0.1px;
}

.j2_gazou1{
  position: absolute;
  top: 133px;
  left: 45px;
}

p.j2_info1{
  position: absolute;
  top: 299px; left: 15px;
}

p.j2_name2{
  position: absolute; top: 253px; left: 227px;
}

.j2_gazou2{
  position: absolute;
  top: 133px;
  left:244px;
}

p.j2_info2{
  position: absolute;
  top: 299px; left: 213px;
}

p.j2_name3{
  position: absolute; top: 253px; left: 424px;
}

.j2_gazou3{
  position: absolute;
  top: 133px;
  left:443px;
}

p.j2_info3{
  position: absolute;
  top: 299px; left: 411px;
}

p.j3_name2{
  position: absolute; top: 232px; left: 232px;
}

p.j4_name1{
  position: absolute; top: 112px; left: 50px;
}

p.j4_info1{
  position: absolute;
  top: 158px; left: 15px;
}

p.j4_name2{
  position: absolute; top: 111px; left: 233px;
}

p.j4_info2{
  position: absolute;
  top: 158px; left: 213px;
}

p.j4_name3{
  position: absolute; top: 111px; left: 428px;
}

p.j4_info3{
  position: absolute;
  top: 158px; left: 411px;
}

p.j5_name1{
  position: absolute; top: 111px; left: 28px;
}

p.j5_name2{
  position: absolute; top: 111px; left: 265px;
}

p.j5_name3{
  position: absolute; top: 111px; left: 424px;
}

p.j6_name1{
  position: absolute; top: 113px; left: 28px;
}

p.j6_name2{
  position: absolute; top: 112px; left: 226px;
}

p.j6_name3{
  position: absolute; top: 111px; left: 432px;
}

p.j7_name1{
  position: absolute; top: 232px; left: 28px;
}

p.j7_name2{
  position: absolute; top: 232px; left: 242px;
}

p.j7_info1{
  position: absolute;
  top: 278px; left: 15px;
}

p.j7_info2{
  position: absolute;
  top: 278px; left: 213px;
}

p.j8_name1{
position: absolute; top: 232px; left: 28px;
}

p.j8_name2{
  position: absolute; top: 232px; left: 230px;
}

p.j8_info1{
  position: absolute;
  top: 278px; left: 15px;
}

p.j8_info2{
  position: absolute;
  top: 278px; left: 213px;
}
p.j8_name3{
  position: absolute; top: 232px; left: 444px;
}
p.j8_info3{
  position: absolute;
  top: 278px; left: 411px;
}

