@charset "UTF-8";
@import url(navi.css);
@import url(mt.css);

/* Web Cafe Prelude CSS*/
/* Last modified '07/02/13*/
/*html start*/
/*block start*/
html{
	margin : 0%;
	padding : 0%;
	color : #131313;
}
body{
   background: #fefefe url(../images/field/back.png) repeat-y scroll left;
   font: 95%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0%;
   padding: 0%;
   color: #131313;
}
h1{
	background : #131313;
	margin : 0%;
	color : #fdfdfd;
	padding : 0%;
}
h2,h3,h4,h5,h6{
	background : transparent;
	color : #131313;
	margin : 2% 1% 2% 4%;
	padding : 0.3em;
}
h2{
	border-left : 4px solid #1a1a1a;
	text-indent : 1em;
	font-size : 140%;
	font-weight : 600;
}
h3{
   font-size: 130%;
   font-weight: 500;
   /*border-bottom: 1px solid #131313;*/
   background : transparent url(../images/field/back.png) repeat-y scroll left;
}
h4{
	border-top : 1px solid #5e5e5e;
	border-bottom : 1px solid #5e5e5e;
	font-size : 110%;
	font-weight : 500;
}
h5{
	border-bottom : 1px dotted #5e5e5e;
	font-size : 110%;
	font-weight : 500;
}
h6{
	font-size : 100%;
	font-weight : 500;
}
p{
	background :transparent;
	margin-left : 6%;
	margin-right : 6%;
	line-height : 130%;
}
ul,ol,dl{
	background : transparent;
	margin-left : 9%;
	margin-right : 6%;
	line-height : 120%;
}
dt{
	font-weight : 600;
	line-height : 180%;
}
dd{
	margin-left : 4%;
	margin-right : 1%;
}
ul li{
	list-style-image :  url(../images/field/list.gif);
}
input,select,textarea{
	background : white;
	color : #131313;
	border : 1px solid #131313;
}
li input{
	background-color : White;
	color : #131313;
}
table,tr,td{
	border : 1px solid #131313;
  padding : 0.2em;
}
table{
  margin : 1% 5%;
  border-collapse : collapse;
}
pre{
	margin-left: 6%;
	margin-right: 5%; 
	font-family: "MS UI Gothic", "ＭＳ ゴシック",sans-serif;
	height: 5em;
	width: 75%;
	overflow: auto;
	position: relative;
	border : 1px solid #3c3c3c;
	padding: 1em;
	margin: 1em 5em 1em 4em;
}
address{
	font-size : 80%;
	margin-left : 7%;
}
/*block finished*/
/*inline start*/
img{
	border : 0px;
}
em,strong{
	font-style : normal;
	font-weight : 600;
}
q,cite{
	font-style : normal;
}
del{
   text-decoration: line-through;
}
ins{
	text-decoration : none;
}
abbr,acronym,dfn{
	text-decoration : none;
	cursor : help;
	font-style : normal;
}
/*class start*/
.hidden{
	display: none;
}
.main{
	position : relative;
	width : 100%;
	clear: left;
}
.Top{
	text-align : right;
	margin-right : 4%;
}
.text{
  position : absolute;
  left: 20%;
  width: 80%;
  top: 0%;
  background : transparent url(../images/field/back.jpg) no-repeat top right;
}
.chapter{
	padding : 0%;
	border : 1px solid #3c3c3c;
	margin : 4% 7% 4% 7%;
	background : transparent;
	color : #131313;
}
.box1{
	clear : left;
	display : block;
	width :23%;
	float : left;
	margin-left : 1%;
}
.box2{
	display : block;
	width :23%;
	float : left;
	margin-left : 0%;
}
.box3{
	display : block;
	width :23%;
	float : left;
	margin-left : 0%;
}
.box3{
	display : block;
	width :23%;
	float : left;
	margin-left : 0%;
	margin-right : 1%;
}
.block1{
	display: block;
	float : left;
	width: 46%;
}
.block2{
	display: block;
	float: left;
	width: 46%;
}
.box {
	height: 8em;
	overflow: auto;
	position: relative;
	border-top : 1px solid #3c3c3c;
	border-left: 1px solid #3c3c3c;
	border-bottom: 1px solid #3c3c3c;
	padding: 1em;
	margin: 1em 5em 1em 4em;
}
.ms{
	font-family : "MS　P　ゴシック",sans-serif;
	line-height : 100%;
}
/*class finished*/
/* dummy class*/
a:link{
	color : #131313;
	background-color : transparent;
}
a:visited{
	color : #131313;
	background-color : transparent;
}
a:hover{
	color : #FEFEFE;
	text-decoration : none;
	background : #131313;
}
a:active{
	color : #131313;
	text-decoration : none;
	background : transparent;
}
/*dummy class finished*/
/* id start*/
#navi2{
	margin : 0% 80% 0% 0%;
	background-color : #f1f1f1;
	/*background : transparent url(../images/field/back.png) repeat-y scroll left;*/
	border : 1px solid #383838 !important;
	color : #131313;
	font-size : 90%;
	position: absolute;
	width: 15%;
	padding-left: 0;
}
#navi2 li{
	display : inline;
	list-style-type : none;
	list-style-image : none;
}
#navi2 li a{
	display : block;
	/*line-height : 130%;*/
	text-decoration : none;
	border : 1px solid #f1f1f1;
	margin : 0%;
	/*padding : 5px;*/
   padding: 8px;
}
#navi2 li a:hover{
	border : 1px solid #383838;
	background-color : #999999;
	color : #3c3c3c;
}
#navi2 input{
	background : #fefefe ;
	border : 1px solid #383838;
	color : #3c3c3c;
}
#navi3 li{
	display : inline;
	list-style-type : none;
	list-style-image : none;
}
/* id finished*/
