@charset "utf-8";

body{
	background: #0000ee;
	color: #FFFFFF;
}
/* anchor */
a,
a:link{
	color: #FFFF00;
	text-decoration: underline;
}
a:visited{
	color: #FFFF00;
}
a:hover{
	color: #FF3300;
	text-decoration: none;
}
a:active{
	color: #FF3300;
	text-decoration: underline;
}

/* header,fontsize,background */
div#header {
	background: #0000ee;
	border-bottom: 2px solid #ffffff;
	filter: none;
}
div#header h1{
	top: 20px;
	font-size: 35px;
}
div#header ul.sub_nav li span.bluetext{
	display: inline; 
}
div#header h1 a span.bluetext.blue_h1{
	font-size: 20px;
	position: absolute;
	width: 264px;
	top: 40px;
	left: 0px;
}
div#header h1 img{
	display: none;
}
div#header h1.title a span{
  display: inline;
}

div#header ul.sub_nav li ul li img{
	display: none;
}

/* font-size */
div#header ul.sub_nav li {
	border: 2px solid #ffffff;
	background: #0000ee;
}
div#header ul.sub_nav li ul{
	background: #0000ee;
}
div#header ul.sub_nav li ul li {
	background: #0000ee;
}
div#header ul.sub_nav li ul li:after {
	background: #ffffff;
}
div#header div.tel {
	top: 76px;
	right: 240px;
}
div#header div.tel p{
	font-size: 30px;
}
div#header div.tel p img{
	display: none;
}
div#header div.tel p span.bluetext{
	position: absolute;
	top: -15px;
	display: inline;
	font-size: 16px;
	width: 93px;
}
div#header div.tel p span.bluetext.pnumber{
	font-size: 30px;
	top: 4px;
	width: 216px;
}
div#header ul.nav li.nav1 ul.slide,div#header ul.nav li.nav2 ul.slide {
	background: #0000ee;
	border: 2px solid #ffffff;
}
div#header ul.nav li.nav1 ul.slide li,div#header ul.nav li.nav2 ul.slide li{
	background: #0000ee;
}
div#header ul.nav li.nav2 ul.slide li h3.nav2a,
div#header ul.nav li.nav2 ul.slide li ul.nav2a,div#header ul.nav li.nav2 ul.slide li h3.nav2b,
div#header ul.nav li.nav2 ul.slide li ul.nav2b,div#header ul.nav li.nav2 ul.slide li h3.nav2c,
div#header ul.nav li.nav2 ul.slide li ul.nav2c,div#header ul.nav li.nav2 ul.slide li.nav2_1,div#header ul.nav li.nav2 ul.slide li.nav2_2,div#header ul.nav li.nav2 ul.slide li.nav2_3,div#header ul.nav li.nav2 ul.slide li.nav2_4,div#header ul.nav li.nav2 ul.slide li.nav2_5{
	background: none !important;
}
div#header ul.nav li ul.slide li a{
	color: #FFFF00;
	text-decoration: underline;
}
div#header ul.nav li ul.slide li a:hover{
	color: #FF3300;
	text-decoration: underline;
}
/* contents */
div#contents div.section h2 {
	border-bottom: 1px dotted #ffffff;
	border-left: 5px solid #FFFFFF;
	color: #ffffff;
}
div#contents div.section h3{
	color: #ffffff;
	background: none !important;
	border: 1px solid #ffffff !important;
}
div#contents div.section h3:after{
	border-left: 4px solid #ffffff;
}
div#contents div.section h4{
	color: #ffffff;
	border-bottom: 3px solid #ffffff;
}
div#contents div.section p.control{
	background: none;
	border: 1px solid #ffffff;
}
div#contents div.section_csd p,div#contents div.section p.more{
	background: none !important;
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
}
div#contents h1,div#contents h1.h1_a,div#contents h1.h1_b,div#contents h1.h1_c,div#contents h1.h1_d,div#contents h1.h1_e,div#contents h1.h1_f,div#contents h1.h1_g,div#contents h1.h1_h,div#contents h1.h1_i,div#contents h1.h1_j,div#contents h1.h1_k,div#contents h1.h1_l,div#contents h1.h1_m,div#contents h1.h1_n{
	background: none;
	border: 2px solid #ffffff !important;
	background: none !important;
}
div#contents div.section table td {
	background: none;
}div#contents div.section ul li:after{
	background: #ffffff;
}
div#contents div.section table tr.col th{
	background: #0000ee;
}
div#contents div.section table th{
	background: #0000ee;
}
div#contents div.section div.contwrap dl dt {
	border-bottom: 3px solid #ffffff;
}
div#contents_navigation dl.navigation dd ul li a{
	color: #FFFF00 !important;
	text-decoration: underline;
}
div#contents_navigation dl.navigation dd ul li a:hover{
	color: #FF3300 !important;
	text-decoration: underline;
}

/* footer */
div#footer {
	background: #0000ee;
	border-top: 2px solid #ffffff;
	filter: none;
}
div#footer address{
	border-right: 1px solid #ffffff;
}
div#footer address img{
	display: none;
}
div#footer address span.blue_footer{
	font-size: 24px;
}