/* box css */
#box h3 {
	background-color:#FF6600;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:medium;
	color:#ffffff;
	font-weight: bold;
	letter-spacing: 2px;
	padding:3px 0 3px 10px;
	margin:0 0 20px 0;
	}

#box h4 {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	width:500px;
	font-size: medium;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EC5F4A;
	padding:0 0 3px 3px;
	margin:5px 0 20px 0;
	letter-spacing: 2px;
	}
#box h5 {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:small;
	color:#000000;
	font-weight: bold;
	letter-spacing: 1px;
	margin:0 0 5px;
	background-image: url(../image/h5.gif);
	background-repeat: no-repeat;
	padding:0 0 0 16px;
	}
#box p {
	font-size: small;
	letter-spacing: 0.01em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 1.6em;
/*	line-height: 1.5em;*/
	}
	
#box strong {color:#FF0000;font-size:120%;letter-spacing:0.2em;}
	
#box table {border:1px solid #666666;}
#box td {border:1px solid #666666;
	font-size: small;
	line-height: 12pt;
	padding:8px;}
	
#box #pagetop {font-size:small;
	margin:20px 0 10px 0;
	text-align: right;
	clear:both;
}
#box #pagetop a{color:#000000;}

	
.orange{color:#FF6600;
	font-weight: bold;}
.red{color:#FF0000;
	font-weight: bold;}
.yajirushi{margin:0 0 20px 40px;}

.green1{color:#00664C;}
.green2{color:#008B51;}
.green3{color:#A4C123;}
.yellow{color:#FED712;}
.pink{color:#DB0066;}
.red1{color:#DF0246;}
.red2{color:#AB161C;}
.purple{color:#6D3779;}
.blue1{color:#003A7F;}
.blue2{color:#0082D6;}
.td_yellow {
	font-size: small;
	font-weight: bold;
	background-color: #FFE888;
	text-align: center;
	color: #333;
}
.honbun{font-size: small;}
.president {
	float: left;
	margin:0 15px 15px 0;
/*	margin:0 25px 10px 0;*/
}

#link-gallary {
	margin: 20px 0 80px;
	width: 460px;
}
#link-gallary p.clear {font-size:.75em;
	letter-spacing:.05em;
	margin:3px 0 0 2px;}
#link-gallary .main {
	width: 460px;
}
#link-gallary .sub a {}
#link-gallary .sub {
	width: 470px;
	margin: 5px 0 0;
}
.bold_k {
	font-size: medium;
	font-weight: bold;
}
.blue_bold {
	color:#0082D6;
	font-size: large;
	font-weight: bold;
}

.bgYellow {
	font-size: x-large;
	margin-left: 0px;
	background-color: #FFFFCC;
	margin-right: 40px;
	width: 400px;
	padding: 10px;
}

.blue_bold_new {
	color:#0082D6;
	font-size: x-large;
	font-weight: bold;
	margin-left: 0px;
	background-color: #FFFFCC;
	margin-right: 40px;
	width: 380px;
	padding: 10px;
}

.blue_bold_new2 {
	color:#0082D6;
	font-size: x-large;
	font-weight: bold;
	margin-left: 20px;
	background-color: #FFFFCC;
	margin-right: 40px;
	width: 400px;
	padding: 10px;
}
.red_bold_mother {
	color:#FD6C6C;
	font-size: x-large;
	font-weight: bold;
	margin-left: 0px;
	background-color: #FFFFCC;
	margin-right: 40px;
	width: 400px;
	padding: 10px;
}

.red_bold_mother2 {
	color:#FD6C6C;
	font-size: x-large;
	font-weight: bold;
	margin-left: 20px;
	background-color: #FFFFCC;
	margin-right: 40px;
	width: 420px;
	padding: 10px;
}

/* box_new css */

#box_new h3 {
	background-color:#FF6600;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:medium;
	color:#ffffff;
	font-weight: bold;
	letter-spacing: 2px;
	padding:3px 0 3px 10px;
	margin:0 0 20px 0;
	}

#box_new h4 {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	width:730px;
	font-size: medium;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EC5F4A;
	padding:0 0 3px 3px;
	margin:5px 0 20px 0;
	letter-spacing: 2px;
	}
#box_new h5 {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:small;
	color:#000000;
	font-weight: bold;
	letter-spacing: 1px;
	margin:0 0 5px;
	background-image: url(../image/h5.gif);
	background-repeat: no-repeat;
	padding:0 0 0 16px;
	}
#box_new p {
	font-size: small;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 1.5em;
	}
	
#box_new strong {color:#FF0000;font-size:120%;letter-spacing:0.2em;}
	
#box_new table {border:1px solid #666666;}
#box_new td {border:1px solid #666666;
	font-size: small;
	line-height: 12pt;
	padding:8px;}
	
#box_new #pagetop {font-size:small;
	margin:20px 0 10px 0;
	text-align: right;
	clear:both;
}
#box_new #pagetop a{color:#000000;}


.tel {
  font-size: 18px !important;
  font-weight: bold;

}
.tel a {
  text-decoration: none;
  color: orange;
}
.tel a:hover {
  text-decoration: underline;
}



