/* base.css japanese Display*/

img          { border: 0px; }

a:link {
	color: #993333;
	text-decoration: none;
}
a:visited {
	color: #3A6EA5;
	text-decoration: none;
}
a:hover      {
 position: relative;
  left: 1px;
   top: 1px;
    color: #CC9999;
  }
a:active {
	color: #990000;
	text-decoration: underline;
}

.sp   {
	text-align: right;
/*	white-space: nowrap; */
	font-size: 6pt;
	color: #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: normal;
}

div.text    { margin-top: 20px; padding-top: 0px; padding-left: 20px; padding-right: 20px; line-height: 150%;  width: 500px; height: 36px; }

h2           {
	height: 36px;
	white-space: nowrap;
	color : #000000;
	padding-left: 20px;
	padding-top: 6px;
	margin: 0px;
	font-size: 12pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: normal;
}

h3           {
	font-size: 10pt;
	color : #848484;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: normal;
}

h4           {
	border-bottom: #848484 1px solid;
	font-size: 9pt;
	font-weight: bold;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-style: normal;
	line-height: normal;
}

.hp2       {
	font-size: 10pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 23px;
	font-weight: bold;
}

.ep       {
	font-size: 9pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
}

.ep2       {
	font-size: 9pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 9px;
}

.mp       {
	font-size: 12pt;
	color : #666666;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 22px;
}

.head_a1           {
	background-color: #3A5079;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 10px;
	padding-top: 2px;
	width: 546px;
    display: block;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	float: right;
	padding: 8px 15px 0px 0px;
}
.tp {
	font-size: 3pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
.mp2 {
font-size: 18pt; color : #999999; font-family: Arial, Helvetica, sans-serif; line-height: 24pt;
}
.cp {

	font-size: 7pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 12px;
}
.bp {

	font-size: 7pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 14px;
}
.ep3 {
	font-size: 9pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	padding-left: 40px;
}

div.ep3  {
    width: 558px;
}

.cp3 {
	font-size: 7pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	margin-left: 5px;
}
.cp2 {
	font-size: 7pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.cp4 {
	font-size: 7pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
}
.cp5 {
	font-size: 7pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
}
.bp3 {
	font-size: 7pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 14px;
}
.mp3 {
	font-size: 10pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 16px;
	font-weight: bold;
}
.hp {
font-size: 10.5pt; color : #000000; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; line-height: 23px;
}
.hp4 {
	font-size: 10pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 23px;
	background-color: #C2CBCF;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
}
.password {
	font-size: 6pt;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.alphabet {
	font-size: 10pt;
	color : #FFFFFF;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	line-height: normal;
	margin: 3px 0px 0px 15px;
	float: left;
}
.hp5           {
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #3A5079;
	margin: 0px;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	width: 430px;
	display: block;
	font-weight: bold;
	border-bottom: 3px solid #3A5079;
}
.hp6 {
	font-size: 8pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
	background-color: #EFEFEF;
	padding-left: 10px
}
.hp7 {
	font-size: 8pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
	background-color: #FFFFFF;
	margin-bottom: 3px;
	padding-left: 10px;
}
.hp8 {
	font-size: 8pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
	background-color: #E6E6E6;
	padding-left: 10px
}
.ep4 {

	font-size: 9pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
	line-height: 18px;
}

* {  margin: 0;  padding: 0;}
body {	font-size: 100%;	font-family: Verdana, Arial, sans-serif;}
h1, h2, h3, p {	padding-bottom: 1em;}
#header h3 {
	font-size:16px;
	margin: 0px;
	padding-top: 15px;
}
#container 	{
	width: 805px;
	background: #FFFFFF;
  	position: relative;
	height: 100%; 
	margin: 0 auto; 
}

#contenthead {
	margin-bottom: 2px;
}

#subcol {
width: 180px;
	float: left;
}

#maincol {
width: 610px;
margin-left: 15px;
	float: right;
}

#maincol table{
/*	padding-left: 40px; */
}

.pagetop {
	padding-bottom: 5px;
}

#contents {
	width: 805px;
	text-align: left;
}
#header {
	background-color: #FFFFFF;
	margin: 0px;
	padding-bottom:8px;
	border-bottom: 5px solid #3A5079;
	width: 805px;
	height: 50px;
}
#sitename{
	padding: 0px;
	margin-top: 10px;
	float: left;
        width: 250px;
        height: 41px;
}
#headcom{
	padding: 0px;
	margin-top: 10px;
	float: right;
        width: 410px;
        height: 25px;
}
#english_site{
	padding: 0px;
	margin: 0px;
	float: left;
        width: 82px;
        height: 16px;
}
#headmenu1 {
	background-color: #FFFFFF;
	padding: 0 0 0 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 806px;
	height: 27px;
	text-align:left;
}

#inner {	background-color: #FFFFFF; weight: 805px;}
#menu {	background-color: #FFFFFF; weight: 171px; float: left;}
#right_col {	background-color: #FFFFFF; weight: 634px; float: right;}
#footer {
	width: 805px;
	background: #3A5079;
	height: 25px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	clear: both;
}

.company {
	font-size: 9pt;
	color : #aaaaaa;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align:right;
	float: right;
    margin: 0px;
}
.company a#dloadbtn {
    padding: 0 0 0 0px;
    margin: 0;
    border: none;
    text-decoration: none;
    line-height: normal;
    color: #666666;
}
.company a#dloadbtn:hover {
    color: #993333;
}
.company2 {
	padding: 5px 0 0 20px;
	font-size: 9pt;
	color : #cccccc;
	float: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.company2 a#dloadbtn {
    border: none;
    text-decoration: none;
    color: #eeeeee;
}
.company2 a#dloadbtn:hover {
    color: #CCCC66;
}

#case012 dt {
	float: left;
	width: 10em;
	text-align:right;
	font-size: 9pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
}

#case012 .dt2 {
	float: left;
	width: 10em;
	text-align:right;
	color: #3A5079;
	background-color:#F3E7C2;
	font-size: 9pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
}

#case012 dd {
	margin-left: 11em;
	font-size: 9pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
}

#case012 .hr {
    border:1px solid;
    border-color:#E6E6E6;
    margin: 10px;
    width: 97%;
    line-height: 0;
}

div.infobox     { position: relactive; top:0px; left: 0px; margin-left: 15px ; margin-top: 0px ; width: 593px; height: 89px; white-space: nowrap;
	border: #CCCCCC 1px solid;
 	background-color:#EBEDF0;}

#case01 dt {
    clear:both;
	float: left;
	width: 9em;
/*	margin-left: 1em; */
	text-align:right;
	color: #666666;
	font-size: 9pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 14pt;
	background-color:#EBEDF0;
}

#case01 dd {
	margin-left: 120px;
	color: #39527A;
	font-size: 9pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 14pt;
	background-color:#EBEDF0;
}
div.infobox a#dloadbtn1 {
    padding: 0 0 0 0px;
    margin: 0;
    border: none;
    text-decoration: none;
/*    line-height: normal; */
    color: #39527A;
}
div.infobox a#dloadbtn1:hover {
    color: #993333;
	text-decoration: underline;
}

.ep3_hr {
	border:1px solid;
	border-color:#E6E6E6;
	width: 550px;
	line-height: 0;
	margin-left: 40px;
}

.head_gl25r           {
	background-color: #3A5079;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 255px;
	display: block;
	font-weight: bold;
}
.head_moto           {
	background-color: #3A5079;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 442px;
	display: block;
	font-weight: bold;
}
.head_gyoumu           {
	background-color: #3A5079;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 585px;
	display: block;
	font-weight: bold;
}
.ep_hr1 {
	border:1px solid;
	border-color:#E6E6E6;
	width: 266px;
	line-height: 0;
	margin-left: 0px;
}
.dp {

	font-size: 7.5pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 19px;
	font-weight: bold;
}
.dp3 {
	font-size: 7.5pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
}
.spec_head {
	font-size: 14px;
	margin-top: 32px;
	margin-bottom: 10px;
	padding-left: 5px;
	color: #666666;
	border-left: 5px solid #3A5079;
}
.head_b2           {
	background-color: #8686E0;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 10px;
	padding-top: 2px;
	width: 546px;
    display: block;
}
.head_moto2           {
	background-color: #8686E0;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 442px;
	display: block;
	font-weight: bold;
}
.head_gyoumu2           {
	background-color: #8686E0;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 585px;
	display: block;
	font-weight: bold;
}

.head_c3           {
	background-color: #5971AA;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;;
	padding-left: 10px;
	padding-top: 4px;
	width: 546px;
    display: block;
	font-weight: bold;
}
.head_moto3           {
	background-color: #5971AA;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 442px;
	display: block;
	font-weight: bold;
}
.head_gyoumu3           {
	background-color: #5971AA;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 4px;
	width: 585px;
	display: block;
	font-weight: bold;
}
.head_c1           {
	background-color: #3A5079;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 10px;
	padding-top: 3px;
	width: 450px;
    display: block;
	float: left;
}

.pagetop {
	color: #FFCC33;
	text-align: right;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 6pt;
}
.pagetop a:link,.pagetop a:visited {
	color: #3A5079;
	text-decoration: none;
}
.pagetop a:hover,.pagetop a:active {
	color: #3399CC;
	text-decoration: underline;
}

.hp9 {
	font-size: 7.5pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
	background-color: #E6E6E6;
	text-align: center;
	padding: 10 0 10 5px;
}

div.indexbox1     { position: relactive; margin-left: 15px ; margin-top: 30px; width: 593px;  white-space: nowrap;
	border: 0px;
	padding: 0px;
}

/* #inbox01 tr {
	float: left;
	width: 9em;
	text-align:right;
	color: #666666;
	font-size: 9pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 14pt;
	background-color:#EBEDF0;
}
*/

#inbox01 td {
	margin: 0px;
	padding: 0px;
	font-size: 6pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 6pt;
}

a#syousai {
	margin: 0;
	padding: 0;
	width: 123px;
	height: 13px;
	display: block;
	float: right;
	background: transparent url(images/000on_syousai.gif) no-repeat -123px -13px;
}

a#syousai:hover {
	background: transparent url(images/000on_syousai.gif) no-repeat -123px -26px;
}
.dp4 {
	font-size: 7.5pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
	width: 140px;
	text-align: left;
	float: right;
}
.ip1 {
	font-size: 7pt;
	color : #555555;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	background-color: #D6B56F;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.head_i1           {
	background-color: #3A5079;
	height: 20px;
	text-align: left;
	white-space: nowrap;
	color : #FFFFFF;
	margin: 0px;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 10px;
	width: 585px;
    display: block;
}
.head_s1           {
	background-color: #CCCCCC;
	height: 20px;
	text-align: center;
	color : #FFFFFF;
	margin: 0px;
	font-size: 6pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 10px;
	padding-top: 3px;
	width: 140px;
    display: block;
	float: right;
}
.ip2 {
	font-size: 7pt;
	color : #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	background-color: #3366CC;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ip3 {
	font-size: 7pt;
	color : #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	background-color: #8695A1;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ip4 {
	font-size: 7pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	background-color: #FFDD39;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ip5 {
	font-size: 7pt;
	color : #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	background-color: #CC9966;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ip6 {
	font-size: 7pt;
	color : #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 18px;
	background-color: #4AA2D5;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* --- common CSS‚©‚ç‚Ì—¬—p ----*/

.pd_sub {
	font: normal 71%/120% "";
	color: #666666;
}

.txt_10 {
	font: normal 71%/120% "";
	color: #333333;

}


.sp_20 {
	margin: 0 0 0 20px;
}

.contact {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.pagetop {
	color: #FFCC33;
	text-align: right;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 6pt;
}
.pagetop a:link,.pagetop a:visited {
	color: #3A5079;
	text-decoration: none;
}
.pagetop a:hover,.pagetop a:active {
	color: #3399CC;
	text-decoration: underline;
}
/*@‚p•‚`@*/
.faq_q {
	color: #3366CC;
	font: normal normal normal 120%/120% "";
	padding: 20px 0 10px 0;
}
.faq_a {
	color: #FF3333;
	font: normal normal normal 120%/120% "";
	padding: 5px 0 10px 0;
}

/*@ƒŠƒ“ƒNW@*/
ul {
	margin: 0 0 10px 15px;
	padding: 0;
}
li {
	color: #666666;
	font: normal normal normal 83%/160% "";
}
li a:link, li a:visited {
	color: #666666;
	font: normal normal normal 100%/160% "";
	text-decoration: none;
}
li a:hover,li a:active {
	color: #FF0000;
	text-decoration: underline;
}
/*@ƒe[ƒuƒ‹ƒ‰ƒCƒ“@*/
table.line_solid {
	border-width : 1px 0 0 1px ;
	border-style : solid ;
}
table.line_solid td {
	border-width : 0 1px 1px 0 ;
	border-style : solid ;
	padding : 5px ;

}
/*@»•iŽd—l@*/
table.spec {
	border-width : 1px 0 0 0px;
	border-style : solid ;
	border-color: #CCCCCC;
}
table.spec td {
	border-width : 0 1px 1px 0;
	border-style : solid ;
	padding : 3 0 3 10px;
	border-color: #CCCCCC;

}
table.spec tr {
	border-color: #FFFFFF;
	color: #333333;
	font: normal normal normal 83%/120% "";

}
/*@---@080904”Å ƒAƒNƒZƒTƒŠ—pV‹KBOX ---@*/

div.accessbox     {
	position: relative;
	width: 185px;
	border: 0px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 18px;
	height: 200px;
    overflow: hidden;
}

div.td_accessbox     {
	position: relative;
	width: 185px;
	border: 0px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 18px;
	height: 180px;
}

.imagebox {
	position: relative;
	margin-bottom: 10px;
	width: 121px;
	height: 120px;
	border: 0px;
	padding: 0px;
	text-align: left;
}
.ap0 {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	color: #3A5079;
	border-left: 5px solid #3A5079;
	background-color: #C2CBCF;
	height: 20px;
	width: 600px;
	display: block;
	float: left;
}

.accessbox p   {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	line-height: 130%;
}

.accessbox .ap1 {

	font-size: 7.5pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 130%;
	font-weight: bold;
}
.accessbox .ap2 {
	font-size: 7pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 130%;
	margin-left: 5px;
}
.accessbox .ap3 {
	font-size: 7pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 130%;

}
.accessbox .ap4 {
	font-size: 7pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.accessbox .ap5 {
	font-size: 7pt;
	color : #993333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.accessbox .ap6 {
	font-size: 7pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.td_accessbox .ap1 {

	font-size: 7.5pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 15px;
	font-weight: bold;
}
.td_accessbox .ap2 {
	font-size: 7pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	margin-left: 5px;
}
.td_accessbox .ap3 {
	font-size: 7pt;
	color : #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;

}
.td_accessbox .ap4 {
	font-size: 7pt;
	color : #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.td_accessbox .ap5 {
	font-size: 7pt;
	color : #993333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.td_accessbox .ap6 {
	font-size: 7pt;
	color : #3A5079;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 5px;
}
.ap_hr {
	border:1px solid;
	border-color:#FFFFFF;
	width: 600px;
	line-height: 0;
	margin: 0px;
	padding:0px;
}

/*@---@080904”Å CSSŽd—l‚Ì–³ü‹@ƒ^ƒCƒgƒ‹—p ---@*/

#title1 {
	background-color: #FFFFFF;
	margin: 0px;
	padding-bottom:15px;
	width: 805px;
	height: 35px;
}
#title_word{
	padding: 0px;
	margin-right: 0px;
	background-color: #3A5079;
	float: left;
        width: 180px;
        height: 35px;
}
#title_copy{
	padding: 0px;
	margin-left: 0px;
	background-color: #CCCCCC;
	float: right;
        width: 625px;
        height: 35px;
}
.head_title           {
	background-color: #CCCCCC;
	text-align: left;
	color : #444444;
	margin: 0px;
	font-size: 12pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 7px;
	display: block;
	font-weight: bold;
}
.head_title2           {
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 15px;
	padding-top: 8px;
	text-align: left;
	color : #666666;
}

.infoDetail {
/*	font-size: 7pt;
	color : #000000;
	width: 400px;
	height: 198px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 40px;
	padding-bottom: 20px;
	float: left;
*/
}

.infoDetail{
    box-sizing : border-box
    -moz-box-sizing : border-box
	font-size: 7pt;
	color : #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 13px;
	padding-left: 40px;
}

.infoImg {
	width: 170px;
	height: 198px;
	padding-bottom: 20px;
	float: left;
}

