@import url("../css/submenu.css");
@import url("../css/menu.css");

html{-webkit-auto-text-size-adjust: none; }

h1{font-size : 12px;font-weight:bold;text-decoration:none;text-align : center;color:#003399;
	line-height: 23px;vertical-align:middle; height:auto; margin-top:0; margin-bottom:0}
H2{ font-size : 13.5px; text-align : left; color:#000000; line-height: 25px; vertical-align:middle; height:27px; margin-top:10px; background-image: url(../sozai/h4.gif); background-position: left bottom; padding-left: 20px; background-repeat: no-repeat; font-weight: normal; margin-bottom: 10px; 
}
H3{	font-size : 12px;	font-weight: normal;text-decoration:none;line-height: 13px;	height:auto;	color: #FFFFF9;
	vertical-align: bottom;	padding: 0px;	text-align: center; margin-top:0; margin-bottom:0;}
body{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; text-decoration:none; vertical-align:top; text-align:center; background-color: #FFF; 
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #000; }
H5{ padding-left: 20px; border-left-width: 0px; border-left-style: none; font-size: 14px; display: block; line-height: 30px; font-weight: bold; border-bottom-width: 0px; border-bottom-style: none; text-align: left; color: #142852; background-image: url(../sozai/h5-1.jpg); margin: 0px; border-top-width: 0px; border-right-width: 0px; border-top-style: none; border-right-style: none; background-repeat: no-repeat; background-position: left; }

p{font-size:12px}
pre {text-align:left;}
form {margin: 0px;}
hr{ height:1px; width:98%}
img{border:0px}
.t0{margin: 0px;}
.space15{height:15px}

.bold{font-weight:bold}
.kon1-b {color:#344E8F; font-weight:bold}
.kon1 { color:#344E8F; }
.torikeshi {color: #999999;	text-decoration: line-through;}
.teika{color: #999999;}
.enzi-b{color:#990033; font-weight:bold;	white-space: nowrap;}
.red-b{color: #CC0033; font-size:16px; font-weight:bold}
.red13-b{color: #CC0033; font-size:13px; font-weight:bold}
.white{ color:#FFFFFF; font-weight: normal; }
.red{color:#FF0000}
.orange {color: #ff8000}
.yellow {color: #FFFF66}
.green {color: #00ff00}
.green2 {color:#339933}
.green-11 {color:#339933; font-size:11px}
.green2-b {color:#339933; font-weight:bold}
.waterblue {color: #00ffff}
.blue {color: #0000FF}
.cyan{color:#0066cc}
.magenta{color:#FF0099}
.purple{color: #9933cc}
.gry666{	color:#666666;	text-decoration: none;}
.gry999{ color:#999;}
.gry666-b{color:#666666; font-weight:bold}
.gry888-b{color: #888888; font-weight:bold}
.blue-b{color:#0000FF; font-weight:bold}
.blue18-b{ color:#0000FF; font-weight:bold; font-size:18px; line-height: 150%; }
.yen10{color:#999999; font-size:10px; font-weight:normal}
.s10 {
	font-size:10px
}
.style6 {	font-size: 14px;	font-weight: bold;	line-height: 16px;}
.s11 {
	font-size:11px;
	line-height: 120%;
}
.s11gry{font-size:11px; color:#666666}
.s12 {font-size:12PX}
.size16-b { font-size: 16px; font-weight:bold; line-height: 150%; }
.size18 {font-size: 18px}

.dblist{ border-collapse:collapse; border: 1px solid #D1D1D1; margin-right: auto; margin-left: auto; color: #000; 
}
.heder{color:#FFFFFF; text-align:center; height:30px; background-color:#697AA0; white-space:nowrap}
.hederV5{color:#FFFFFF; text-align:center; height:30px; background-color:#A2B6EF; white-space:nowrap}
.td1{background-color:#E8F0FF}
.td2{background-color:#FFFFFF}

.right{text-align:right; white-space:nowrap}
.bold-right {font-weight:bold; text-align:right; white-space:nowrap}
.bold-right-blue{color:#0000FF; font-weight:bold; text-align:right; white-space:nowrap}
.left{ text-align:left; white-space:nowrap; }
.left2{ margin-left:20px;text-align:left; white-space:nowrap; line-height:130%}

.w100 {width:100px}
.w80 {	width:80px;	white-space: nowrap;}
.w75 {	width:75px;	white-space: nowrap;}
.w70 {	width:70px;	white-space: nowrap;}
.w60 {	width:60px;	white-space: nowrap;}
.w50 {	width:50px;	white-space: nowrap;}
.w45 {width:45px}
.w40 {width:40px}
.w35 {width:35px}
.w30 {width:30px}
.w450 {width:450px}
.w550-h94 { width:550px; height:93px; margin-right: auto; margin-left: auto; }
.w170 {width:170px}
.w160 {width:160px}
.w150 {width:150px}
.h25 {height:25px}

.hyo{ border-collapse:collapse; margin-right: auto; margin-left: auto; border: 1px solid #6699CC; }

td.dbhederR{color: #FFFFFF; background-color:#697AA0 ;text-align: center;vertical-align: middle;white-space: nowrap; }
td.makerhead{background-color:#E6F2FF; text-align:center}

td.tytle1{height:23px;background-image: url(../sozai/bg6.gif);text-align: center;vertical-align: middle;white-space: nowrap;}
td.heder2{
	background-image: url(../sozai/bg33.gif);
	text-align: center;
	color: #FFFFFF;
	background-color: #798BCA;
	font-size: 11px;
	line-height: 13px;
}

.dbfootwaku {border: 1px solid #9AACDA;	width: 650px;	margin-right: auto;	margin-left: auto;}
.dbfoottitle{color:#FFFFFF;	font-size:16px;	background-color:#9AACDA;background-position: center center;
	height: 25px;	line-height: 25px;	font-weight: bold;	text-align: center;	}
	
.dbheder{color: #FFFFFF; background-color:#3D59A5 ;text-align: center;vertical-align: middle;white-space: nowrap; }
.dbfootbox{
	color:#344E8F;
	white-space:nowrap;
	border-collapse : collapse;
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 8px;
	background-color: #FFFFFF;
	background-position: left;
	text-align: left;
	font-size: 12px;
}
td.footin{background-color:#EBEEFA;	text-align: left;}
.fotmenu2 { padding-top:8px; padding-bottom:8px }

.footer{width:100%; background-color:#DEE4F3}
.secom{	border: thin solid #9AACDA;}

table.md {margin : 1px;	padding : 1px;	border-collapse : collapse;	font-size: 12px;	width: 100%;	border-top-width: 1px;
	border-right-width: 2px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #A6B9CE;	border-right-color: #A6B9CE;
	border-bottom-color: #A6B9CE;	border-left-color: #A6B9CE;}

table {color:#000; border-collapse: collapse;}
td           { font-size: 12px; line-height: 140%; }
td.center { text-align:center; white-space: nowrap; }
div          { font-size: 12px; line-height: 130%; }
div.center { margin-left:auto; margin-right:auto; text-align: center; }
div.float { float:left; text-align: left; vertical-align: bottom; }
table.center {margin-left:auto; margin-right:auto;}

/* header */
div.header-waku{width:100%;	height: 50px;	background-color: #CBD8EF;}
div.header-logo{width:450px ;height:50px;float: left;}
div.header-right{margin-left: 450px;	height:50px;}
div.header-h1 {	margin-left: 450px;	text-align: center;	height: 25px;line-height: 25px;	background-image: url(../sozai/bg6.gif);}
div.header-2{	text-align: center;	height: 13px;	background-image: url(../sozai/bg33.gif);	background-color: #6581D1;	font-size: 12px;	color: #FFFFFF;}
p.header-2{ text-align: center; height: 13px; background-image: url(../sozai/bg33.gif); background-color: #6581D1; font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px; }
div.header-topmenu{ height: 25px; background-color: #000066; background-image: url(../sozai/header-topmenu.gif); font-size:12px }
div.header-ber {width:100%;	height:8px;	background-image:url(../sozai/bg40.gif);font-size: 1px;}

a:link       {font-size: 12px;color: #0000CC; white-space:nowrap; line-height:130%}
a:active     {font-size: 12px; white-space:nowrap;}
a:visited    {	font-size: 12px;	color: #2D3C9F;	white-space:nowrap;}
a:hover      {font-size: 12px;color: #FF0000;text-decoration:none; white-space:nowrap;text-decoration:underline;}

th { color: #FFFFFF;  font-size: 14px; text-align: left; border-style: solid; border-width: 1px;  background-color: #697AA0 ;}
INPUT.k        { border-style:solid; border-width:1px; color: #000080; background-color: #B3CFFF;
  cursor : pointer; font-size:10px}
input.t	{font-size: 14px ;border-style:solid; border-width:1px; color: #000080; background:#FFFFFF;cursor:text; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
/* input.r {font-size: 14px ;background:#ffffff;cursor:image; border: 0px} */
span.m { TEXT-DECORATION: none; font-weight:normal }
/* INPUT      {  	cursor:hand;} */
span.h {TEXT-DECORATION: none;	background-color:#000000;color: #FFFFFF;text-transform: uppercase;}
/* select {cursor:hand} */

table.heder{border-collapse: collapse;	margin: 0px;	padding: 0px;	height: 50px;	width: 100%;	border-top-width: 0px;
	border-top-style: none;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;
	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
td.topmenu{ height:23px; background-color: #000066; line-height: 25px; text-align: center; vertical-align: middle; white-space:nowrap; color: #FFFFFF; background-image: url(../sozai/header-topmenu.gif); }


#tabmenu0 { margin: 0; padding: 0px 0px 0px 0px; background-color: #304F8F; }
#tabmenu0 ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; clear: none; }
#tabmenu0 ul li {border: 1px solid #8187B1; display: block; float: left; text-align: center; padding: 0; margin: 0px 0px 0px 1px; width: 120px; }
#tabmenu0 UL LI#one {	WIDTH: 48px}
#tabmenu0 UL LI#two {	WIDTH: 100px}
#tabmenu0 UL LI#three {	WIDTH: 72px}
#tabmenu0 UL LI#four {	WIDTH: 79px}
#tabmenu0 UL LI#five {	WIDTH: 46px}
#tabmenu0 UL LI#six {	WIDTH: 88px}
#tabmenu0 UL LI#seven {	WIDTH: 80px}
#tabmenu0 UL LI#eight {	WIDTH: 80px}
#tabmenu0 UL LI#nine {	WIDTH: 80px}
#tabmenu0 UL LI#ten {	WIDTH: 111px}

#tabmenu0 ul li a {	background:  url(../sozai/bg6.gif);	border-top: 1px solid #ffffff;	border-left: 3px solid #ffffff;	border-bottom: none;	border-right: none;	padding: 2px;	margin: 0;	color: #000;
	text-decoration: none;	display: block;	text-align: center;	font-weight: normal;	font-size:    11px;	line-height: 12px;}
#tabmenu0 ul li#seven a,#tabmenu0 ul li#eight a,#tabmenu0 ul li#nine a,#tabmenu0 ul li#ten a  {	background:  url(../sozai/bg6.gif);	border-top: 1px solid #ffffff;	border-left: 4px solid #3333cc;	border-bottom: none;	border-right: none;	padding: 2px;	margin: 0;	color: #000;
	text-decoration: none;	display: block;	text-align: center;	font-weight: normal;	font-size:    11px;	line-height: 12px;}
#tabmenu0 ul li a:hover { background: #fff; border-top: 1px solid #CFDCEF; border-left: 3px solid #CC0000; color: #3333cc; }
#tabmenu0 ul li#seven a:hover,#tabmenu0 ul li#eight a:hover,#tabmenu0 ul li#nine a:hover,#tabmenu0 ul li#ten a:hover { background: #fff; border-top: 1px solid #CFDCEF; border-left: 4px solid #CC0000; color: #3333cc; }
#tabmenu0 ul li a:active	{ text-decoration: underline; }

div#tabone,div#tabtwo,div#tabthree,div#tabfour,div#tabfive,
div#tabsix,div#tabseven,div#tabeight,div#tabnine { background-color:#BFC9E0; }
div#tabone #tabmenu0 li#one,div#tabtwo #tabmenu0 li#two,div#tabthree #tabmenu0 li#three,div#tabfour #tabmenu0 li#four,div#tabfive #tabmenu0 li#five,
div#tabsix #tabmenu0 li#six,div#tabseven #tabmenu0 li#seven,div#tabseven #tabmenu0 li#eight,div#tabseven #tabmenu0 li#nine,
div#tabseven #tabmenu0 li#ten {	BACKGROUND: #ffffff;	border-top: 1px solid #3333CC;	border-right: 1px solid #3333CC;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #3333CC; }

div#tabone #tabmenu0 li#one a,div#tabtwo #tabmenu0 li#two a,div#tabthree #tabmenu0 li#three a,div#tabfour #tabmenu0 li#four a,div#tabfive #tabmenu0 li#five a,
div#tabsix #tabmenu0 li#six a,div#tabseven #tabmenu0 li#seven,div#tabseven #tabmenu0 li#eight,
div#tabseven #tabmenu0 li#nine,div#tabseven #tabmenu0 li#ten { border: 1px solid #ffffff; background: #ffffff; color: #000000; }

#tabmenu3 { margin: 0; padding: 0px 0px 0px 5px; background-color: #5667B8; }
#tabmenu3 ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; clear: none; }
#tabmenu3 ul li {	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0px 0px 0px 1px;	width: 120px;
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #003066;	border-right-color: #003066;	border-bottom-color: #FFFFFF;	border-left-color: #003066;}
#tabmenu3 ul li a { background: #5667B8; border-top: 1px solid #AFB4ED; border-left: 1px solid #AFB4ED; border-bottom: none; border-right: none; padding: 3px; margin: 0; color: #fff; text-decoration: none; display: block; text-align: center; font-weight: normal; font-size:    12px; }
#tabmenu3 UL LI#one {	WIDTH: 105px}
#tabmenu3 UL LI#two {	WIDTH: 95px}
#tabmenu3 UL LI#three {	WIDTH: 95px}
#tabmenu3 UL LI#four {	WIDTH: 95px}
#tabmenu3 UL LI#five {	WIDTH: 170px}
#tabmenu3 UL LI#six {	WIDTH: 180px; height:25px ; background-color:#FFFFFF; border-bottom:1px solid #999999;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 5px solid #FFFFFF;}

#tabmenu3 ul li a:hover { background: #1B2067; border-top: 1px solid #003066; border-left: 1px solid #1B2067; }
#tabmenu3 ul li a:active	{ text-decoration: underline; }

div#tabone #tabmenu3 li#one, 
div#tabtwo #tabmenu3 li#two,
div#tabthree #tabmenu3 li#three,
div#tabfour #tabmenu3 li#four {	BACKGROUND: #ffffff;	border-top: 1px solid #003366;	border-right: 1px solid #003366;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #003366; }
div#tabfive #tabmenu3 li#five a { border: 1px solid #ffffff; background: #ffffff; color: #000000; }
div#tabsix #tabmenu3 li#six a { border: 1px solid #ffffff; background: #ffffff; color: #000000; }

/* no under link */

.md a:link {font-size: 12px;color: #666666;text-decoration: none ;	line-height: 110%;}
.md a:visited {font-size: 12px;color: #666666;text-decoration: none ;	line-height: 110%;}
.md a:hover {font-size: 12px ; color: #FF0000 ; text-decoration:none;	line-height: 110%;text-decoration:underline;}
.md a:active {font-size: 12px ; text-decoration: none ;	line-height: 110%;}	
