﻿@charset "UTF-8";

* {margin:0;padding:0;border:0;line-height:1.3;}

body,h1,h2,h3,h4,h5,h6,div,p,span,th,td,a,input,select,textarea,form,ul,ol,li,dl,dt,dd{font-size:100%;}
body{margin:0px 10px;padding:0px;color:black;background:white;}
a{color:#0000cc;text-decoration:underline;}
a:hover{color:#CC0000;text-decoration:underline;}
#base{font-size:100%;line-height:1.3em;text-align:left;}
#base table,div,p,ul,ol,li{font-size:100%;line-height:1.3em;}
#base form{margin:0px;}
#base p,div{margin:0px;padding:0px;}
#base ol,ul{margin:0px 0px 0px 30px;padding:0px;list-style-position:outside;}

#base h1{margin:0px;padding:0px;float:left;}
#base h2{font-weight:bold;font-size:1em;margin:0px;padding:0px;text-align:left;}
#base h3{font-weight:bold;font-size:1em;margin:0px;padding:0px;text-align:left;}


table.normal { border: 0px; width: 100%; clear: both;}
table.normal td {padding:0px;}

table.standard { border-collapse: collapse; border-spacing: 0px; border: 1px solid #999; color: #000000; margin:0px 0px 0px 0px; width: 100%; clear: both;}
table.standard caption{caption-side: top; text-align: left; font-weight:bold;margin: 0px 0px 5px 0px;padding:0px;}
table.standard th { background-color: #333399; color: #fff; border: 1px solid #999; padding: 3px; text-align: left;}
table.standard td { background-color: #ffffff; color: #000000; border: 1px solid #999;  padding: 3px;}

.hidden{position: absolute;
top: -3px;
right: 0px;
width: 1px;
height: 1px;
border-style: none;
margin: 0px;
padding: 0px;}
.hidden img{vertical-align: bottom;}


div#header {width:100%;position: relative;}
div#header div.logo {float: left;}
div#header div.rightarea {float: right;}
div#header div.rightarea p {font-size:0.7em;text-align:right; margin:5px 0px 5px 0px;}
div#header div.rightarea p img {vertical-align: text-bottom; margin-right: 2px;}
div#header div.rightarea ul {margin: 5px 0px 0px 0px; text-align: right;}
div#header div.rightarea ul li {display: inline;font-size:0.7em;text-align:right;}
div#header div.rightarea ul a {text-decoration:none;}
div#header div.rightarea form{margin: 3px 0px 0px 0px;text-align: right;}
div#header div.rightarea form input.deco {border: 1px solid #999;vertical-align: middle;margin-bottom: 4px;width: 146px;}
div#header div.mainvisual {width: 100%;clear: both;background-image: url(img/common/bg_mainvisual.gif);background-repeat: repeat-x;}
div#topmenu {width: 100%;background-color: #e3e1d6;height: 36px;}
div#topmenu ul.inline {white-space: nowrap; margin-left:0px;}
div#topmenu ul.inline li {display: inline;}

#location{margin:5px 0px 0px 0px;padding:0px;font-size: 0.8em;clear:both;}


div#maincolumn {margin: 15px 0px 0px 0px;width:100%; padding-bottom: 15px; font-size:0.8em;}

div#maincolumn h2.contents {width: 100%; height: 22px;background-image: url(img/common/bg_ttl_contents.gif);background-repeat: repeat-x;
	padding: 5px 0px 5px 5px; font-size: 1.3em; font-weight: bold; margin-bottom: 0px; margin-right: -5px;}

div#maincolumn h4 {font-weight: bold;padding: 3px 3px 3px 5px;font-size: 1em;background-color:#eee; border-bottom: 1px dotted #ddd; margin-bottom:5px;}


div#maincolumn div#contents {width: auto;padding: 10px;}
div#maincolumn div#contents p {margin-top: 10px;}
div#maincolumn div#contents p.normal {margin:0px 0px 15px 0px;}
div#maincolumn div#contents p input.submit {border: 1px outset; padding: 0px;font-size: 1.0em;}
div#maincolumn div#contents ul {margin-bottom: 10px;}

div#maincolumn div#contents div.srch {}

div#maincolumn div#contents div.srch h3 {background-image:url(img/common/arrow_ttl.gif);background-repeat: no-repeat;padding: 5px 0px 0px 30px; margin: 0px 0px 5px 0px; color:#336699;font-size: 1.0em; font-weight: bold;}
div#maincolumn div#contents div.srch h3.info {background-image:url(img/common/arrow_att.gif);background-repeat: no-repeat;padding: 4px 0px 0px 20px; margin: 0px 0px 5px 30px;color:black;font-size: 1.0em;font-weight: normal;}


div#maincolumn div#contents div.srch span.red {color:red;}
div#maincolumn div#contents div.srch p {margin: 0px 10px 15px 30px; clear: both; font-size: 0.8em;}
div#maincolumn div#contents div.srch p.top {padding: 5px; margin:0px 0px 5px 0px; background-color:#dbe0ee; height:1.3em; font-size:1.1em;}
div#maincolumn div#contents div.srch p.normal {margin:0px 0px 15px 0px;}


div#maincolumn div#contents div.srch p.bdr {padding: 5px; margin:0px 0px 15px 0px; background-color:#eee; border: 1px solid #ddd;font-size: 0.8em;}
div#maincolumn div#contents div.srch p input,select,textarea {border: 1px outset #999; font-size: 1.0em; margin-bottom:2px;}
div#maincolumn div#contents div.srch p input.bdrnone {border: 0px; font-size:1.2em;}
div#maincolumn div#contents div.srch p select {border: 1px solid; font-size: 0.8em;}

div#maincolumn div#contents div.srch p.entry {margin:0px 0px 0px 30px; clear: both; font-size: 0.9em;}
div#maincolumn div#contents div.srch p.entry input {clear: both; font-size: 1.2em;}
div#maincolumn div#contents div.srch p.entry select {clear: both; margin-right:5px; font-size: 1.2em; width:auto;}
div#maincolumn div#contents div.srch p.entry input.submit {clear: both; font-size: 1.2em;}

p.pop02c_entry {margin:10px 0px 5px 30px; clear: both; font-size: 1.0em;}
p.pop02c_entry input {border:outset 1px;margin:10px 0px 10px 0px; font-size:0.8em;}
p.pop02c_entry input.code {height:auto;width: 60px; clear: both; margin:10px 0px 10px 0px;}
p.pop02c_entry input.name {height:auto;width: 300px; clear: both; margin:10px 5px 10px 0px;}
p.pop02c_entry select.left { font-size: 0.8em;}
p.pop02c_entry select.right {border:outset 1px; width: auto; clear: both; margin-right:5px; font-size: 0.8em; width:300px;}
p.pop03c_entry {margin:10px 0px 5px 30px; clear: both; font-size: 1.0em;}
p.pop03c_entry input {border:outset 1px;margin:10px 0px 10px 0px; font-size:0.8em;}
p.pop03c_entry input.code {height:auto;width: 60px; clear: both; margin:10px 0px 10px 0px;}
p.pop03c_entry input.name {height:auto;width: 300px; clear: both; margin:10px 5px 10px 0px;}
p.pop03c_entry select.left { font-size: 0.8em;}
p.pop03c_entry select.right {border:outset 1px; width: auto; clear: both; margin-right:5px; font-size: 0.8em; width:300px;}
p.pop04c_entry {margin:5px 0px 5px 10px; clear: both; font-size: 1.0em;}
p.pop04c_entry input {border:outset 1px;margin:0px 0px 0px 0px;font-size:0.8em}
p.pop04c_entry input.button { font-size:0.8em;margin:0px 0px 0px 0px;}
p.pop04c_entry input.code {height:auto;width: 80px; clear: both; margin:0px 0px 0px 0px;}
p.pop04c_entry input.name {height:auto;width: 300px; clear: both; margin:0px 5px 0px 0px;}
p.pop04c_entry select.left {font-size: 0.8em;}
p.pop04c_entry select.right {border:outset 1px; width: auto; clear: both; margin-right:5px; font-size: 0.8em; width:300px;}
p.pop04c_entry table.imexport { width:auto;margin:0px 0px 0px 0px;border:outset 2px;}
p.pop01c_entry {margin:10px 0px 5px 30px; clear: both; font-size: 1.1em;}
p.pop01c_entry input {border:outset 1px;margin:10px 0px 10px 0px; font-size:0.8em;}
p.pop01c_entry textarea.name {overflow:auto;height:50px;width: 500px; clear: both;font-size: 0.8em; margin:10px 5px 10px 0px;}
p.pop01c_entry select.center {border:outset 1px; width: 635px; clear: both; margin-right:5px; font-size: 0.8em;}
p.pop06c_entry {margin:5px 0px 5px 10px; clear: both; font-size: 1.0em;}
p.pop06c_entry input {border:outset 1px;margin:0px 0px 10px 0px; font-size:0.8em;}
p.pop06c_entry input.code {height:auto;width: 60px; clear: both; margin:10px 0px 10px 0px;}
p.pop06c_entry input.name {height:auto;width: 300px; clear: both; margin:10px 5px 10px 0px;}
p.pop06c_entry select.left { font-size: 0.8em;}
p.pop06c_entry select.right {border:outset 1px; width: auto; clear: both; margin-right:5px; font-size: 0.8em; width:300px;}
p.pop06c_entry table.SeaOrAir { width:auto;margin:0px 0px 0px 0px;border:outset 2px;}


.history{text-align:right;margin:0px;padding:10px 0px;font-size:0.8em;clear:both;}
.history img{vertical-align:middle;}

div#footer {padding: 10px 0px;clear: both;width: 100%;font-size: 0.8em;background-color: #eeede5;text-align: center;}
div#footer ul {margin: 5px 15px;}
div#footer ul li {display: inline;}


