/* base \*/
body {
	background: #F6F6E6; width:900px; margin: 1em auto; padding: 0; text-align:center; color:#333333; font-family:sans-serif;
}
#title {
	width:900px; height:300px;
}
.menu {
	width: 166px;
}
.clm {
	width: 568px;
}
.txtarea {
	width: 734px;
}


#contents {
	width: 900px; margin: 1em 0; text-align:left; 
}
#contents {
	width: 900px; margin: 1em 0; text-align:left; 
}
.column {
	width: 458px; margin: 0 25px 1em 25px; background-color:#FFFFFF; border: #DDDDDD 1px solid; padding: 20px 29px;
}
address {
	color:#666666; font-style:normal; text-align:center; font-size: 71%; line-height: 115%
}
hr {
	border-top:none; border-bottom:#CCC 1px solid; padding: 0.3em 0; margin: 0.3em 0;
}
/* head \*/
h1,h2,h3,h4,h5,form,p {
	margin: 0em; padding: 0em;
}
.h1title {
	color: #FF3300; margin:0 0 1em 0;
}
.h2title {
	color: #111154; border-bottom: #111154 1px solid; padding: 0; margin:0 0 0.5em 0;
}
/* font \*/
.px18 {
	font-size: 125%; line-height: 160%
}
.px16 {
	font-size: 100%; line-height:145%
}
.px14 {
	font-size: 96%; line-height: 145%
}
.px14s {
	font-size: 90%; line-height: 145%
}
.px12 {
	font-size: 80%; line-height: 145%
}
.px12s {
	font-size: 78%; line-height: 135%
}
.px11 {
	font-size: 71%; line-height: 115%
}
.px10 {
	font-size: 65%; line-height: 100%
}
.normal {
	font-weight: normal
}
/* layout \*/
.right {
	text-align: right
}
.center {
	text-align: center
}
.left {
	text-align: left
}
.fright {
	float: right
}
.fleft {
	float: left
}
.clearL {
	clear:left;
}
.clearR {
	clear:right;
}
.fltbox {
	clear: both; zoom: 1;
}
.fltbox:before,
.fltbox:after {
	content: "."; clear: both; display: block; height: 0; line-height: 0; visibility: hidden;
}
/* image \*/
img {
	border: 0; vertical-align: bottom;
}
.imiddle {
	vertical-align:middle;
}
.ibottom {
	vertical-align: bottom;
}
/* color \*/
.blue {
	color: #004C72;
}
.red {
	color: #CE0000;
}
.gray {
	color: #999999;
}
.yellow {
	color: #E2B502;
}
/* background \*/
.bkblack {
	background-color:#000000;
}
.bkwhite {
	background-color:#FFFFFF;
}
/* ƒŠƒ“ƒN \*/
a:link {
	color: #FF3300; text-decoration:none;
}
a:visited {
	color:#FF3300; text-decoration:none;
}
a:hover {
	color:#FF3300; text-decoration:underline;
}
.white:link {
	color: #FFFFFF; text-decoration:none;
}
.white:visited {
	color:#FFFFFF; text-decoration:none;
}
.white:hover {
	color:#FFFFFF; text-decoration:underline;
}
.red:link {
	color: #CC0000; text-decoration:none;
}
.red:visited {
	color:#CC0000; text-decoration:none;
}
.red:hover {
	color:#CC0000; text-decoration:underline;
}
.blue:link {
	color: #015681; text-decoration:none;
}
.blue:visited {
	color:#015681; text-decoration:none;
}
.blue:hover {
	color:#015681; text-decoration:underline;
}
.emlink:link {
	color: #32150A; text-decoration:none;
}
.emlink:visited {
	color:#32150A; text-decoration:none;
}
.emlink:hover {
	color:#32150A; text-decoration:underline;
}

/* display \*/
.display {
	DISPLAY: none
}
.visibility {
	visibility:hidden
}
/* list \*/
.ul {
	margin: 0; padding: 0; list-style-type:none;
}
.ul li {
	margin: 0; padding: 0; list-style-type:none;
}
.link {
	margin: 0.5em 0 1em 0; padding: 0em; list-style-type:none;
}
.link li {
	margin: 0 0 0.3em 0; padding: 0 0 0 0.7em; background: url(../images/arrow.gif) left 0.5em no-repeat; font-size: 80%; line-height: 145%
}
.link li a:link {
	color: #000066; text-decoration:none;
}
.link li a:visited {
	color:#000066; text-decoration:none;
}
.link li a:hover {
	color:#000066; text-decoration:underline;
}
.cntlink {
	margin: 0.5em 0 1em 0; padding: 0em; list-style-type:none;
}
.cntlink li {
	margin: 0 0 0.3em 0; padding: 0 0 0 0.7em; background: url(../images/arrow2.gif) left 0.5em no-repeat; font-size: 80%; line-height: 145%
}
.cntlink a:link {
	color: #FF3300; text-decoration:none;
}
.cntlink a:visited {
	color:#FF3300; text-decoration:none;
}
.cntlink a:hover {
	color:#FF3300; text-decoration:underline;
}
/* table \*/
caption {
	text-align: left; margin-top: 0.5em; font-size: 80%; line-height: 145%;
}
.table {
	border-top: #CCC 1px solid; border-left: #CCC 1px solid; border-bottom: none; border-right: none; 
}
.th {
	border-bottom: #CCC 1px solid; border-right: #CCC 1px solid; border-top: none; border-left: none; background-color: #F3F7DF; text-align:left; font-weight:normal;
}
.td {
	border-bottom: #CCC 1px solid; border-right: #CCC 1px solid; border-top: none; border-left: none; 
}
.note {
	background-color: #F6F6E0; border: #F0F0CB 1px solid; padding: 1em; margin: 0 0 0.5em 0; 
}
.attention {
	background-color: #EEEEEE; border: #DDDDDD 1px solid; padding: 1em; margin: 2em 0; 
}
/* margin,padding \*/
.mrg3 {
	margin: 0 3px 
}
.mrgR15 {
	margin-right: 15px 
}
.mrgR10 {
	margin-right: 10px 
}
.mrgR9 {
	margin-right: 9px 
}
.mrgR5 {
	margin-right: 5px 
}
.mrgLl {
	margin-left: 2em 
}
.mrgTl {
	margin-top: 1.5em 
}
.mrgT {
	margin-top: 1em 
}
.mrgB {
	margin-bottom: 1em 
}
.mrgR {
	margin-right: 1em 
}
.mrgL {
	margin-left: 1em 
}
.mrgTs {
	margin-top: 0.5em 
}
.mrgBs {
	margin-bottom: 0.5em 
}
.mrgRs {
	margin-right: 0.5em 
}
.mrgRss {
	margin-right: 0.3em 
}
.mrgLs {
	margin-left: 0.5em 
}
.mrgTss {
	margin-top: 0.3em 
}
.mrgBss {
	margin-bottom: 0.3em 
}
.mrgT3 {
	margin-top: 3px;
}
.mrgB3 {
	margin-bottom: 3px;
}
.mrgR3 {
	margin-right: 3px;
}
.mrgBl {
	margin-bottom: 1.5em 
}
.mrgAll {
	margin: 1em 
}
.mrgNO {
	margin: 0em 
}
.pdgAll10 {
	padding: 10px;
}
.pdgAll5 {
	padding: 5px;
}
.pdgAlls {
	padding: 0.5em 
}
.pdgNO {
	padding: 0em  
}
.pdgT {
	padding-top: 1em  
}
.pdgL {
	padding-left: 1em  
}
.pdgB {
	padding-bottom: 1em  
}
.pdgR {
	padding-right: 1em  
}
.indent {
	text-indent: -1.1em; margin-left: 1.1em
}
.indentL {
	text-indent: -1.8em; margin-left: 1.8em
}
