@charset "Shift_JIS";

/***************■全体構造*********************/

/*背景色の指定*/
#backcolor{
	background-color: #f8e58c;
	text-align: center;
}

/*　メインボックス*/
#box_main{
	background-color: #ffffff;
	width: 700px;
	font-size: 12pt;
	vertical-align: middle;
	border: 2px dotted #5b5b5b;
	padding: 10px 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

.clearBoth{
	clear:both;
}

/*メニュー(navigation)*/
#nav{
	background-color: #5b5b5b;
	margin: 0px 0px 10px 0px;
	padding: 3px;
}

#nav ul{
	padding: 0px;
	margin: 0px;
}

#nav ul li {
	display: inline;
	margin-right: 20px;
}

#nav ul li a { 
	text-decoration: none;
	font-size: 11pt;
	color: #fff;
}

#nav ul li a:hover{
	text-decoration:none;
	color: #fc9d9d;
}


/*文字　（小さい文字）*/
.s_size{
	font-size: 10pt;
	padding: 0px 30px;
}

/*文字　（赤・小さい文字）*/
.s_sizer{
	color:  #f00;
	font-size: 10pt;
	padding: 0px 5px;
}


/*文字　強調、黒*/
.fontB{
	color:  #333;
	font-size: 12pt;
	font-weight: bold;
}

/*文字　下線付き*/
.under_Line{
	border-bottom: dotted 5px #666666;
	border-width: thin;
}

/*文字　14pt、強調*/
.bb14{
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
}

/*文字　14pt、強調*/
.bb14g{
	color: #004d25;
	font-size: 14pt;
	font-weight: bold;
}

/*文字　16pt、強調*/
.bb16{
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}

/*文字　16pt、強調、緑*/
.bb16g{
	color: #004d25;
	font-size: 16pt;
	font-weight: bold;
}

/*文字　18pt、強調*/
.bb16{
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
}


/*紹介*/
.box_Intro{
	width: 650px;
	border-radius: 20px;
	border: 3px dotted #00b7ee;
	color:  #000000;
	background-color: #ffffff;
	font-size: 11pt;
	padding: 10px 20px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

/*説明*/
.text_box{
	width: 680px;
	border-radius: 20px;
	background-color: #bce2e8;
	color:  #333333;
	font-size: 11pt;
	padding: 15px 10px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

/*内容　追加*/
.box_add{
	width: 680px;
/*	border-radius: 20px;
	background-color: #f6bfbc;	*/
	color:  #333333;
	font-size: 11pt;
	padding: 15px 10px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

/*パーソナリティ*/
.box_Person{
	width: 680px;
	border-radius: 20px;
	border: 1px solid #999999;
	background-color: #e0ebaf;
	color:  #000000;
	font-size: 11pt;
	padding: 15px 10px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

/*日本のいいとこ研究所*/
.box_research{
	width: 750px;
	border-radius: 20px;
	border: 1px solid #999999;
	background-color: #ffffff;
	color:  #000000;
	font-size: 12pt;
	padding: 15px 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

/*日本のいいとこ研究所 紹介*/
.box_Intro2{
	width: 750px;
	border-radius: 20px;
	border: 3px dotted #a3f763;
	background-color: #ffffff;
	color:  #000000;
	font-size: 12pt;
	padding: 15px 20px;
	text-align: left;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
/*	border: 5px solid #000000;*/	/*デバック用*/
}

/*センタリング*/
.decoCenter{
	text-align: center;
}

/*画像（囲み線：無　配置：中央）*/
.decoImage{
	padding: 0px 0px 5px 0px;
	border: none;
}

/*画像（囲み線：無　配置：右）*/
.decoImageR{
	padding: 5px 0px 5px 0px;
	border: none;
	float:right;
}

/*画像（囲み線：無　配置：左）*/
.decoImageL{
	padding: 5px 0px 5px 0px;
	border: none;
	float:left;
}

/*画像（囲み線：無）*/
.decoImage0{
	border: none;
}

/* --------------------------------------------------
	リンク色
-------------------------------------------------- */
a:link{
	text-decoration:none;
	color:#0000ff
}
a:visited{
	text-decoration:none;
	color:#0000ff
}
a:hover{
	text-decoration:none;
	color:#ff6600
}
a:active{
	text-decoration:none;
	color:#ccccff
}
