/*
/*main.css
/* nakano-s.net
/******************************/

body {
	color: #232323;
	font-size: 12px;
	line-height: 130%;
	margin: 0 0 0 0;
background-image:url(../img/nakanoback4.jpg);
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

/* Opera 9 用*/
;;body { font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}


/* InternetExplorer 7 */
*:first-child+html body {
   font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}


/* InternetExplorer 6 以下とMacintosh*/
html>body {
   font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}

input {
    font-size: 14px;
}

textarea {
	font-size: 14px;
}

select {
	color: #000000;
	font-size: 14px;
	background-color: #F5F5DC;
}
a:link {
	color: #3366CC;
}

a:visited {
  color: #990066;
}


.navLink {
	font-size: 15px;
	font-weight: bold;
}	
a.nav:visited {
	color: #000000;
}
a:hover {
	color: #0099E3;
}
//	background-color: #E3F1FF;//
a        {
  text-decoration:none
}

h1{
	font-size:9px;
	color:#999999;
	font-weight: normal;
	text-align: center;
}

HR{
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #999999; /* 線色 */
   height: 1px; /* 高さ */

} 

.style1 {
	color: #D6D6D6;
	font-weight: bold;
}

.outer
	{
	width:802px;
	margin:0 0 0 0;
	}

.menu
	{
	float:left;
	width:185px;
	height: 443px;
	}

.menu2
	{
	float:left;
	width:614px;
	height: 32px;
	}

.topmain
	{
	float:right;
	width:614px;
	height: 443px;
	}

.main
	{
	float:right;
	width:614px;}

.main2
	{
	float: right; 
	width:380px;
	text-align: left;
	padding: 10px;
	}
.mainpage
	{
	float:left;
	width:802px;
	background-color: #FFFFFF;
	}

.link
	{
	float:left;
	width:185px;
	text-align: left;
	}

.newphoto
	{
	width:170px;
	text-align: center;
	float: right;
	}

.mainsub
	{
	float:left;
	width: 600px;
	}

	.main_cont
	{
	float:right;
	width:400px;
	text-align: left;
	}

	.main_cont2
	{
	float:right;
	width:570px;
	text-align:center;
	padding: 20px;
	}

	.main_left
	{
	float:left;
	width:180px;
	text-align: left;
	}

	.main_foot {
	clear:left;
	width:600px;
	text-align: left;
}

.clears{
  clear:both;
}

.foot
	{
	clear:left;
	background-color: #999999;
	color: #FFFFFF;
	width: 802px;
	padding-bottom: 10px;
	padding-top: 10px;
	}
.head
	{
	width: 802px;
	text-align: left;
	height: 50px;
	}

.box25{
  text-align:left;
  width: 537px;/*全体の幅*/
  font-size: 10pt;/*文字サイズ*/
  }
.box25 dt{/*タイトル部分の設定*/
  text-align:left;
  color: #414142;/*文字色*/
  background-color: #FCFCFD;/*背景色*/
  font-weight: bold;
  width: 13em;/*タイトルの幅（文字数）*/
  position: relative;
  z-index: 2;
  padding: 0.3em 1em 0.2em 0.3em;
  border-style: solid;
  border-color: #D6D6D6;/*枠の色*/
  border-width: 1px 2px 2px 1px;
  }
.box25 dt span{
  text-align:left;
  padding-left: 8px;
  border-left: 4px solid #D6D6D6;/*タイトル部の左縦線*/
  }
.box25 dd{/*内容部分*/
  text-align:left;
  position: relative;
  z-index: 1;
  top: -0.9em;
  margin: 0 0 0 0.9em;
  border: solid 1px #D6D6D6;/*枠の色*/
  }
.box25 dd .text {
  text-align:left;
  padding: 1.7em 0.5em 1em 1em;/*テキスト部分の余白*/
  border-left: solid 30px #D6D6D6;/*左側の着色部分*/
  }

.shadow23{
  width: 450px;/*全体の幅*/
  background-color: #D6D6D6;/*影の色*/
  margin: 10px 10px 10px 10px;
  padding-right: 10px;
  }
.text23{
  width: 450px;/*全体の幅、shadowと同じに*/
  font-size: 10pt;/*全体の文字サイズ*/
  position: relative;
  background: #FAFAFC;/*文字部分の背景色*/
  margin: -10px 0px 0px -10px;
  padding: 0.8em;/*内部の余白*/
  border: solid 1px #D6D6D6;
  text-align:left;
  }

.box05{
	width: 537px;/*全体の幅*/
	font-size: 12px;/*文字サイズ*/
	padding: 10px;
  text-align:left;
}

.box10{
	width: 400px;
	border: solid 4px #969696;
}
.box10 .b1{
	border: solid 4px #C8C8C8;
}
.box10 .b2{
	border: solid 4px #E7E7E7;
}
.box10 .b2{
	background-color: #F6F6F6;
	padding: 0.2em;
}
.box10 .b3{
	background-color: #F6F6F6;
	padding: 0.7em;
	text-align: left;
}

.box24{
  width: 537px;/*全体の幅*/
  font-size: 12px;/*文字サイズ*/
  }
.box24 dt{/*タイトル部分の設定*/
  color: #FFFFFF;/*文字色*/
  background-color: #6A6A6C;/*背景色*/
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 200px;/*タイトルの幅*/
  padding: 2px 1em 2px 1.5em;
  background-image: url("images/024_gray.gif");
  background-repeat: no-repeat;
  }
.box24 dd{/*内容部分*/
  color: #313132;/*文字色*/
  margin: 0;
  padding: 0;
  border: solid 1px #6A6A6E;/*枠色*/
  }
.box24 dd .textb24{
	padding: 1.2em 1.5em;/*テキスト部分の余白*/
	border-top: solid 4px #DADADC;
	border-bottom: solid 4px #DADADC;
	text-align: left;
  }

.style4 {color: #CC3333; font-weight: bold; }
