@charset   "Shift_JIS";
/*2009ビルダーデザインテンプレート用screen.css

-----------------------------------------------------------------------------------
menu
(1)全体的な指定、(2)特別な指定、(3)大きなレイアウト枠の指定、(4)#header内の指定、

(5)linkの指定、(6)#contents内の指定、(7)#footer内の指定、(8)基本的な文字・背景色の指定、

(9)レイアウトTools/line-height align line、(10)レイアウトTools/margin & padding、

(11)formの指定
-----------------------------------------------------------------------------------*/


/*--------------------------------------------------------
 (1)全体的な指定

--------------------------------------------------------*/

html{
	margin: 0;
	padding: 0;
	

  font-size : 18px;
}

body{
	background-color : #663300;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size : 18px;
	text-align: center;
	color : black;
	line-height: 1.2em;
}

html,body,p,ul,ol,li,td,th{
	color : black;
	font-size : 18px;
  line-height : 1.2em;
  
  background-color : #ffffff;
}

li,th,td,pre,code{
	font-size : 18px;
  color : #400000;
  background-color : white;
}

th{
	text-align: left;
  font-size : 18px;
}

ul,ol{
	margin-top: 0px;
	margin-bottom: 0px;
}

pre{
	margin: 0px;
}

p{
	margin: 0;
	padding: 3px 0px 3px 0px;
}
/*--------------------------------------------------------
 (3)大きなレイアウト枠の指定

--------------------------------------------------------*/
/*---レイアウト枠---*/

#header{
	margin-right: auto;
	margin-left: auto;
}

#hnavi{
	margin-right: auto;
	margin-left: auto;
}

#vnavi{
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#contents{
	margin-right: auto;
	margin-left: auto;
}

#main{
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#footer{
	margin-right: auto;
	margin-left: auto;
}


/*--------------------------------------------------------
 (5)linkの指定

--------------------------------------------------------*/













/*--- ナビ以外のリンク指定 ---*/

a img{
	border-color: #cc3333;
}

a:link{
	text-decoration : underline;
	color: #0000ff;
	font-size : 18px;
	line-height: 1.2em;
}

a:visited{
	color : gray;
	text-decoration : underline;
}

a:hover{
	color: #cc3333;
	text-decoration: underline;
}




/*--------------------------------------------------------
 (8)基本的な文字・背景色の指定

--------------------------------------------------------*/

h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
  font-size : 18px;
}

h1{
	font-size : 18px;
	font-weight : bold;
  color : white;
  background-color : #ff5959;
}

h2{
	font-size : 18px;
	font-weight : bold;
  color : black;
  background-color : #ffffff;
}

h3{
	font-size : 18px;
	font-weight : bold;
	color : black;
}

h4{
	font-size : 18px;
	font-weight : bold;
  text-align : left;
  color : black;
}

h5{
	font-size : 18px;
	font-weight : bold;
  color : black;
}

h6{
	font-size : 18px;
	font-weight : bold;
  color : black;
}

.big{
	font-size : 20px;
}

.small{
	font-size : 12px;
}

.bold{
	font-weight: bold;
}

.nobold{
	font-weight: normal;
}

.section{
	margin: 0;
	padding-left: 0.6em;
	display: block;
}
/*--- Color ---*/

.alert{
	color: #9F2000;
}

.orange{
	color: #FF9900;
}

.red{
	color: #FE3722;
}

.black{
	color: #000000;
}

.white{
	color: #FFFFFF;
}














/*--------------------------------------------------------
 
.center {
	text-align: center;
}

.middle {
	vertical-align: middle;
}