/* CSS Document-- */

body {
text-align:center;
margin:0px auto;
padding:0;
color:#222222;
}
body#main {
background:#dddddd;
}
h1,h2,h3,h4,h5,h6,p,div,form,ol,ul,li,dl,dt,dd,hr {
margin:0px;
padding:0px;
}
th,td {
font-size:13px;
_font-size:90%;
line-height:1.3;
}
a {
color:#0011bb;
}
a img {
border:none;
}
a:visited {
color:#880099;
}
a:hover {
color:#ee3300;
}
a:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
.relay{
	padding: 3px;
	/*margin-top: 1em;*/
	margin-bottom: 0.25em;
	color: #FFFFFF;
	background-color: #7F1F1F;
	text-align: center;
	width: 6em;
	font-weight: bold;
}

/* •”•ªƒtƒHƒ“ƒg */

/* ƒwƒbƒ_[ */
#headbox {
width:auto;
margin:0px auto;
height:100px;
background:#ffffff url(img/head_bg.gif) repeat-x;
}
#headbox table.lang {
margin:0px auto;
}
#headbox table.lang th {
width:750px;
height:20px;
text-align:right;
color:#771111;
font-size:13px;
font-weight:400;
}
#headbox h1 {
margin:0px auto;
width:900px;
text-align:left;
padding-top:5px;
}
/* ƒtƒbƒ^[ */
.pagetop {
font-size:13px;
}
#footbox {
width:100%;
/*height:80px;*/
height:110px;
margin:0px auto;
border-top:solid 3px #505050;
background:#881111;
color:#ffffff;
font-size:13px;
}
#footbox a,#footbox a:hover,#footbox a:visited {
color:#ffffff;
}
#footbox p {
margin:0px auto;
text-align:left;
width:900px;
}
#footbox p.footlink {
padding:6px 0px;
}
#footbox p.footlink img {
margin:0px 10px 0px 0px;
}
#footbox p.copy {
padding:10px 5px 0px;
font-family:"Times New Roman", "Times", "serif";
font-size:13px;
}

.mainbody {
width:900px;
text-align:left;
margin:0 auto;
}
.mainbody {
width:900px;
text-align:left;
margin:0 auto;
background:#dddddd url(img/bg.gif) repeat-y center;
}
.main-in {
margin:0px 5px 0px 5px;
padding-bottom:5px;
}
/* ‰Eƒƒjƒ…[ */
#menubox {
float:right;
width:160px;
_width:170px;
padding:12px 3px 30px 7px;
background:url(img/menu_bg.gif) no-repeat top right;
}
#menubox ul {
list-style-type:none;
padding:8px 0px;
}
#menubox ul li {
width:155px;
_width:160px;
list-style-type:none;
padding:5px 0px 0px 5px;
font-size:13px;
background:url(img/ic00.gif) no-repeat;
}
#menubox ul li.this {
background:#ffffff;
}
#menubox ul li a {
text-decoration:none;
color:#c00000;
}
#menubox ul li a:hover {
text-decoration:underline;
color:#f00000;
}
#menubox ul.menu-g {
padding:2px 0px 0px 0px;
}
#menubox ul.menu-g li {
padding:0px 0px 0px 5px;
line-height:1.1;
width:145px;
_width:150px;
background:none;
}
#menubox ul.menu-g li a {
text-decoration:none;
color:#666666;
}
#menubox ul.menu-g li a:hover {
text-decoration:underline;
color:#000000;
}
.menu1 {
border-bottom:solid 1px #bbbbbb;
}
.menu2 img {
vertical-align:middle;
}

#menu-u {
margin:0px 2px 5px 0px;
background:#ffffff;
border-left:solid 1px #bbbbbb;
border-right:solid 1px #bbbbbb;
border-bottom:solid 1px #bbbbbb;
padding:0px;
}
#menu-u p.top {
font-size:13px;
font-weight:bold;
background:#881111;
padding:3px 0px 3px 7px;
color:#ffffff;
}
#menu-u p.id {
font-size:14px;
padding:9px 3px 12px 5px;
text-align:center;
}
#menu-u p.tt {
margin:0px 3px 0px 3px;
font-weight:bold;
border:solid 1px #bbbbbb;
padding:2px 0px 2px 6px;
color:#003377;
font-size:13px;
}
#menu-u ul {
list-style-type:none;
padding:5px 0px 8px 5px;

}
#menu-u ul li{
width:135px;
_width:150px;
list-style-type:none;
padding:2px 0px 2px 15px;
font-size:13px;
background:url(img/ic02.gif) no-repeat;
}

/* ƒRƒ“ƒeƒ“ƒc“à */
.contents {
float:left;
width:715px;
padding:0px 0px 5px 0px;
text-align:left;
}
.sub-ph {
height:115px;
}
.sub-ph img {
margin:5px 0px 0px 0px;
}
.clear {
clear:both;
font-size:1px;
line-height:1;
height:1px;
}
.lb0 {
margin:10px 0px 5px 5px;
border-top:solid 4px #881111;
border-bottom:double 4px #881111;
}
.lb0 td h2 {
padding:5px 0px 4px 8px; 
font-size:15px;
font-weight:400;
line-height:1.1;
color:#222222;
}
.lb0 td.link {
text-aling:right;
padding:3px 5px; 
}
h2.lb1 {
margin:3px 0px 0px 5px;
padding:6px 0px 5px 25px;
width:675px;
_width:700px;
border-top:solid 4px #881111;
background:url(img/lb1.gif) no-repeat left bottom;
font-size:17px;
line-height:1.1;
color:#333333;
}
h4.t4 {
margin:8px 0px 0px 15px;
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
font-size:13px;
_font-size:100%;
font-weight:bold;
}
h4.t4 span {
font-weight:400;
}
/* ===== txbox ===== */
.txbox0 {
margin:10px 0px 0px 15px;
}

.txbox1 {
width:710px;
margin:3px 0px 5px 0px;
}
.txbox1 h3{
margin:6px 8px 6px 10px;
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
font-size:15px;
_font-size:small;
font-weight:bold;
}
.txbox1 p{
margin:6px 8px 6px 20px;
line-height:1.5;
text-indent:1em;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
}
.txbox2 {
margin:3px 0px 5px 0px;
}
.txbox2 td {
}
.txbox2 h3{
margin:8px 8px 6px 10px;
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
font-size:15px;
_font-size:small;
font-weight:bold;
}
.txbox2 p{
margin:6px 8px 6px 20px;
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
}
p.j1{
margin:3px 0px 0px 48px;
text-indent:-2em;
}
p.j2{
margin:3px 0px 0px 60px;
text-indent:-2.5em;
}
p.j3{
margin:3px 0px 0px 50px;
text-indent:-2em;
}
p.j4{
margin:3px 0px 0px 75px;
text-indent:-3em;
}
p.j5{
margin:3px 0px 0px 30px;
text-indent:-3em;
}
table.txbox3 {
margin:0px 0px 4px 20px;
}
table.txbox3 th {
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
font-weight:400;
text-align:right;
vertical-align:top;
}
table.txbox3 td {
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
vertical-align:top;
}
dl.txbox4 {
margin:6px 5px 6px 20px;
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
}
dl.txbox4 dt {
margin:3px 0px 1px 0px;
}
dl.txbox4 dd {
margin:0px 0px 7px 20px;
}

.tx-big {
font-size:110%;
}
table.txbox5 {
margin:12px auto;
border:dotted 1px #aaaaaa;
}
table.txbox5 td {
padding:10px 15px;
}
/* ======== Šw‰ïŠˆ“® ======== */
.kat-box {
margin:0 auto;
width:690px;
font-size:14px;
padding:0 0 15px 0;
}
.kat-box h3 {
margin:15px 0 5px;
font-size:14px;
color:#771111;
}
.kat-box ol {
border:solid 1px #e0e0e0;
margin:0 5px;
padding:15px 0 8px 2.5em;
background:#f8f5f3;
}
.kat-box li {
padding:0 0 7px 0;
line-height:1.2;
}
.kat-box li a {
font-weight:bold;
}
.rep-box {
margin:0 auto;
width:690px;
font-size:13px;
padding:0 0 25px 0;
}
.rep-box h3 {
margin:15px 0 5px;
padding:0 0 3px 0;
font-size:14px;
color:#771111;
border-bottom:solid 2px #e0e0e0;
}
.rep-box ul {
margin:0 5px;
padding:10px 0 10px 2em;
}
.rep-box li {
padding:0 0 8px 0;
line-height:1.2;
}

#kmenubox {
width:100%;
border-collapse:separate;
border-spacing:3px;
}
#kmenubox th {
padding:2px;
background:#881111;
text-align:center;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
#kmenubox td {
width:20%;
padding:2px;
background:#e8e5e0;
text-align:center;
font-size:14px;
line-height:1.2;
}
div.ktibox {
margin:0px 18px 20px 20px;
}
div.ktibox h3 {
margin:0;
padding:10px 0 5px;
font-size:16px;
font-weight:bold;
color:#007700;
}
div.ktibox h4 {
margin:0;
padding:8px 0 0px;
font-size:14px;
font-weight:bold;
color:#550000;
}
div.ktibox p {
margin:5px 0 5px 1em;
padding:3px 0 3px;
line-height:1.6;
text-indent:1em;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
}
.label2 {
margin:12px 8px !important;
padding:0px 6px !important;
border:solid 2px #622;
background:#700;
color:#fff !important;
font-size:16px !important;
font-weight:bold;
line-height:1.1;
}
div.ktibox p.ktim1 {
text-indent:-1em;
margin-left:1.5em;
}
div.ktibox ul {
list-style:none;
margin:0px 0 0 35px;
padding:0 0 10px 0;
}
div.ktibox li {
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
text-indent:-2em;
margin-left:1em;
padding:0px 0 3px 0;
}
div.ktibox ul.m1 li{
text-indent:-1em;
margin-left:1em;
}
div.ktibox .time {
font-family:"Times New Roman", Times, serif;
text-indent:0px;
}
div.ktibox .msm {
font-family:"‚l‚r –¾’©", "MS Mincho", serif;
}
div.ktibox blockquote {
margin:0 20px 0 30px;
padding:0;
}
div.ktibox blockquote p.e {
margin:0 0 0 80px !important;
padding:0 !important;
text-indent:-90px;
font-family:"Times New Roman","‚l‚r –¾’©", Times, serif;
line-height:1.5;
}
table.ktiboxex {
border-collapse:collapse;
border-spacing:0;
}
table.ktiboxex td {
padding:0;
}
table.ktiboxex td.time {
padding-left:1em;
}

/* ======== ‰ï‘¥ ======== */
table.kai {
margin:2px 5px 6px 15px;
}
table.kai td {
padding:0px 0px;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
line-height:1.5;
vertical-align:top;
word-break:normal;
}
table.kai td.j {
white-space: nowrap; 
padding-right:14px;
}



/* ===== ‘gDˆÏˆõ‰ï ===== */
.treetbl {
margin:10px 0px 20px 10px;
}
.treebox {
border:solid 1px #881111;
background:url(img/bg_tree.jpg);
padding:7px 5px;
text-align:center;
}

/* ===== “ü‰ïˆÄ“à ===== */
table.admbox {
margin:4px auto 10px auto;
border-collapse:collapse;
empty-cells:show;
border:solid 2px #888888;
}
table.admbox th {
padding:4px 6px;
border-top:solid 1px #888888;
border-left:solid 1px #888888;
text-align:left;
vertical-align:top;
font-weight:400;
background:#eae8e5;
}
table.admbox th.h {
padding:6px 6px;
border-bottom:double 3px #888888;
text-align:center;
font-weight:400;
background:#ffffff;
vertical-align:middle;
}
table.admbox th.sub {
padding:4px 4px 4px 30px;
background:#f5f5f5;
border-top:dotted 1px #cccccc;
}
table.admbox th.ce {
padding:8px 8px;
text-align:center;
}
table.admbox td {
padding:4px 6px 4px 8px;
border-top:solid 1px #888888;
border-left:solid 1px #888888;
vertical-align:top;
}
table.admbox td.sub {
padding:4px 6px 4px 15px;
border-top:dotted 1px #cccccc;
border-left:solid 1px #cccccc;
vertical-align:top;
}
table.admbox td.h {
padding:6px 4px;
border-bottom:double 3px #888888;
text-align:center;
font-weight:400;
background:#ffffff;
}

table.admbox td table {
margin:0px ! important;
}
table.admbox td table th {
width:15px;
padding:1px 0px ! important;
border:none;
background:#ffffff;
}
table.admbox td table td {
width:215px;
padding:1px 0px ! important;
border:none;
}
table.admbox2 {
margin:4px 0px 10px 25px;
border-collapse:collapse;
empty-cells:show;
border:solid 2px #888888;
}
table.admbox2 th {
padding:3px 4px;
border:solid 1px #888888;
text-align:center;
vertical-align:middle;
font-weight:400;
background:#eae8e5;
}
table.admbox2 th.h {
border-right:double 3px #888888;
text-align:center;
font-weight:400;
background:#f0f0f0;
}
table.admbox2 td {
padding:6px 8px;
border:solid 1px #888888;
}

/* ===== Ý—§‘‰ï ===== */
.m-aim {
margin:10px auto;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
}
.m-aim td {
line-height:1.5;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
}

/* ===== –¼—_‰ï’·EŒÚ–â ===== */
.meiyo {
margin:20px 0px 5px 30px;
}
.meiyo th {
font-size:17px;
text-align:left;
vertical-align:top;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
padding:5px 20px 5px 5px;
color:#003366;
}
.meiyo td {
text-align:left;
vertical-align:top;
font-family:"‚l‚r ƒSƒVƒbƒN",sans-serif;
padding:5px 30px 5px 10px;
}
.meiyo td p {
padding:1px 0px 5px 4px;
}
.meiyo td p.name {
font-size:21px;
font-weight:bold;
padding:0px 0px;
color:#555555;
font-family:serif;
}
.meiyo-kai {
font-size:14px;
padding:2px 0px;
}
.meiyo-kai span.y{
font-size:20px;
font-weight:bold;
padding:0px 0px;
color:#003366;
font-family:serif;
}
.meiyo-kai span.name{
font-family:serif;
font-size:30px;
padding:0px 0px;
font-weight:bold;
color:#555555;
}
/* ===== —Ž–‰ï–¼•ë ===== */
.yakubox {
margin:15px auto 25px;
border-top:solid 1px #cccccc;
}
.yakubox th {
vertical-align:top;
text-align:right;
font-weight:400;
padding:6px 30px 5px 7px;
border-bottom:solid 1px #cccccc;
font-size:90%;
line-height:1.2;
color:#881111;
}
.yakubox td {
text-align:left;
padding:6px 0px 1px 0px;
border-bottom:solid 1px #cccccc;
}
.yakubox td ul {
width:590px;
list-style-type:none;
margin:0px;
padding:0;
}
.yakubox td ul li {
list-style-type:none;
display:block;
width:175px; /*145*/
float:left;
padding:0px 0px 7px 0px;
line-height:1.1;
}
.yakubox td ul li a,
.yakubox td ul li a:visited {
text-decoration:none;
color:#202020;
}
.yakubox td ul li a:hover {
text-decoration:underline;
color:#e00000;
}

.yakubox td ul li span {
font-size:80%;
line-height:1.1;
}
.yaku1ptop {
margin:0px 8px 3px 25px;
text-align:right;
}
.yaku1 {
margin:0px 0px 8px 25px;
border-top:double 4px #881111;
}
.yaku1 td {
padding:3px 0px;
line-height:1.3;
vertical-align:top;
}
.yaku1 td.ph {
width:105px;
text-align:right;
}
.yaku1 td.t1 {
padding:8px 0px 0px 0px;
}
.yaku1 td.t2 {
padding:2px 0px 6px 0px;
}
.yaku1 td.t4 {
font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
border-top:dotted 2px #bbbbbb;
font-size:80%;
color:#555555;
padding:6px 3px;
}
.yaku1 p.face {
float:right;
width:110px;
height:128px;
}
.yaku1 p.yaku {
padding:0px 0px 0px 8px;
line-height:1.1;
}
.yaku1 p.name {
font-size:19px;
line-height:1.2;
font-weight:bold;
padding:5px auto 0px 5px;
}
.yaku1 p.name img {
border:0px;
vertical-align:middle;
margin:0px 0px 0px 15px;
}
.yaku1 p.name img a {
border:0px;
}
.yaku1 p.kata {
font-size:85%;
line-height:1.2;
padding:5px 0px 0px 5px;
}
.yaku1 p.pr {
padding:8px 0px 5px 5px;
}
.yaku1 p.co {
border:solid 2px #dddddd;
padding:5px 9px;
}

/* English */
.txbox-en {
width:680px;
margin:5px 15px 15px 20px;
font-family:"Times New Roman", "Times", "serif";
font-size:14px;
line-height:1.4;
}
.txbox-en p {
text-indent:1ex;
padding:3px 0px;
}
h2.lb1e {
margin:3px 0px 0px 5px;
padding:6px 0px 5px 25px;
width:675px;
_width:700px;
border-top:solid 4px #881111;
background:url(img/lb1.gif) no-repeat left bottom;
font-size:17px;
line-height:1.1;
color:#333333;
font-family:"Times New Roman", "Times", "serif";
}
.txbox-en h3 {
font-size:16px;
}
.txbox-en h4 {
font-size:14px;
}
.txbox-en table th {
font-size:13px;
line-height:1.2;
}
.txbox-en table td {
font-size:13px;
line-height:1.2;
}


.top-add p {
text-indent:0;
}
/* ---- error ---- */
.msgebody {
padding:10px 0px 35px 0px;
background:#ffffff;
}
.msgebody p {
padding:5px 0px 5px 0px;
}
.msgebody p.t1 {
font-size:16px;
line-height:1.9;
padding:35px 0px 10px 0px;
}


/* ===== ƒgƒbƒvƒy[ƒW ===== */
.top-ph {
margin:0px auto;
padding:10px 0px 0px 0px;
width:900px;
height:220px;
_height:230px;
background:url(img/top_ph.jpg) no-repeat;
border-bottom:solid 1px #dddddd;
vertical-align:top;
}
.top-ph p {
padding:0px 6px 2px 730px;
font-size:16px;
text-align:right;
}
.top-ph a.top-bt1 {
display:block;
width:162px;
height:50px;
background:url(img/bt_adguide.gif) no-repeat;
}
.top-ph a.top-bt2 {
display:block;
width:162px;
height:50px;
background:url(img/bt_entry.gif) no-repeat;
}
.top-ph a.top-bt3 {
display:block;
width:162px;
height:50px;
background:url(img/bt_conf.png) no-repeat;
}
.top-ph a.top-bt4 {
display:block;
width:162px;
height:50px;
background:url(img/bt_journal.png) no-repeat;
}
.top-ph p.eng {
margin:25px 0 0 807px ! important; /*------‘å‰ï\ž‚ÌŽž@top75px‚ð25px‚É-------*/
width:75px;
height:24px;
padding:0px;
font-size:12px;
}
.top-ph p.eng a {
display:block;
width:75px;
height:24px;
background:url(img/bt_english.gif) no-repeat;
}
.top-ph a:hover {
opacity:0.8;
filter:alpha(opacity=80);
}
.top-ph a span {
display:none;
}
.top-about {
}
.top-about th {
border:solid 1px #cccccc;
background:#ebe8e6;
padding:2px 0px 2px 15px;
}
.top-about td {
font-size:15px;
}
.top-add {
padding:10px 5px 0px 20px;
font-size:90%;
}
.top-add p {
text-indent:0;
}
.top-add p.tt {
font-weight:bold;
color:#003366;
text-indent:-15px;
}
.top-note {
width:700px;
margin:0 auto;
padding:0;
font-size:12px;
line-height:1.2;
}
.top-note h2 {
background:url(img/tab1.gif) no-repeat -3px -5px;
padding:3px 6px;
font-size:13px;
font-weight:400;
color:#ffffff;
}
.top-note ul {
list-style:none;
padding:0 0 5px 1px;
}
.top-note li {
padding-top:5px;
}
.top-note p {
text-align:right;
}
.top-note p img {
vertical-align:top;
}
.top-note a {
/*font-size:13px;*/
font-weight:bold;
}

/* Ø‘ÖƒgƒbƒvƒRƒ“ƒeƒ“ƒc */
/* (IASM‚¨’m‚ç‚¹) */
.top-news {
border-top:solid 1px #bbbbbb;
margin:0 0 0 10px;
}
.top-news th {
border-bottom:solid 1px #bbbbbb;
border-left:solid 7px #902020;
background:#f5f3f4;
text-align:left;
font-weight:400;
padding:7px 0px 7px 10px;
width:550px;
_width:560px;
}
.top-news td {
border-bottom:solid 1px #bbbbbb;
padding:5px 0;
}
.top-news td.a {
text-align:center;
padding:7px 0;
background:#700000;
width:80px;
}
.top-news td.b {
text-align:center;
background:#e0e0e0;
width:45px;
}
.top-newsbt {
text-align:right;
padding:2px 15px;
}
/* (Group‚¨’m‚ç‚¹) */
.gtop-news {
border-top:solid 1px #bbbbbb;
margin:0 0 0 10px;
}
.gtop-news th {
border-bottom:solid 1px #bbbbbb;
border-left:solid 7px #306020;
background:#f3f5f4;
text-align:left;
font-weight:400;
padding:7px 0px 7px 10px;
}
.gtop-news td {
border-bottom:solid 1px #bbbbbb;
padding:5px 0;
}
.gtop-news td.a {
text-align:center;
background:#205000;
padding:7px 0px;
width:80px;
}
.gtop-news td.b {
text-align:center;
background:#e0e0e0;
width:45px;
}
.gtop-newsbt {
text-align:right;
padding:2px 15px;
}
/* (IASMŒ¤‹†‰ï) */
.top-ken {
/*margin:0px 0px 8px 6px;*/
margin: 0 0 0 6px;
}
.top-ken td.date {
width:75px;
_width:85px;
background:url(img/lb2.gif) repeat-y #902020;
padding:2px 2px 2px 8px;
color:#ffffff;
letter-spacing:1px;
}
.top-ken td.tx {
padding:2px 0px 2px 6px;
width:590px;
}
/* (GroupŒ¤‹†‰ï) */
.gtop-ken {
margin:5px 0px 8px 6px;
}
.gtop-ken td.date {
width:75px;
_width:85px;
background:url(img/glb2.gif) repeat-y #337730;
padding:2px 2px 2px 8px;
color:#ffffff;
letter-spacing:1px;
}
.gtop-ken td.tx {
padding:2px 0px 2px 6px;
width:590px;
}
/* (IASMŒfŽ¦”Â) */
#top-nbd {
padding-bottom:14px;
margin:15px 12px;
border:solid 3px #bbb8aa;
background:#ffffff;
}
#top-nbd h2 {
color:#ffffff;
font-size:15px;
font-weight:500;
padding:5px 18px 0;
height:22px;
_height:27px;
background:url(img/lb3.gif) no-repeat #902020;
}
#top-nbd table {
margin:4px auto;
}
#top-nbd th {
border-top:solid 10px #ffffff;
border-bottom:solid 1px #999999;
background:url(img/bg_listline.gif) no-repeat top right #eaeae7;
text-align:left;
font-weight:bold;
color:#a00000;
line-height:1.2;
padding:7px 4px 4px 6px;
width:260px;
_width:270px;
}
#top-nbd td {
border-top:solid 10px #ffffff;
border-bottom:solid 1px #999999;
text-align:left;
color:#444444;
padding:7px 3px 4px 7px;
line-height:1.2;
}
#top-nbd td.date {
background:url(img/bg_listline.gif) no-repeat top left;
width:85px;
_width:95px;
}
#top-nbd td.link{
border-top:none ! important;
border-bottom:dotted 1px #bbbbbb ! important;
padding:4px 0px ! important;
text-align:right;
}
/* (GroupŒfŽ¦”Â) */
#gtop-nbd {
padding-bottom:14px;
margin:15px 12px;
border:solid 3px #bbb8aa;
background:#ffffff;
}
#gtop-nbd h2 {
background:;
color:#ffffff;
font-size:15px;
font-weight:500;
padding:5px 18px 0;
height:22px;
_height:27px;
background:url(img/glb3.gif) no-repeat #306020;
}
#gtop-nbd table {
margin:4px auto;
}
#gtop-nbd th {
border-top:solid 10px #ffffff;
border-bottom:solid 1px #999999;
background:url(img/bg_listline.gif) no-repeat top right #e5eae7;
text-align:left;
font-weight:bold;
color:#a00000;
line-height:1.2;
padding:7px 7px 4px 3px;
width:260px;
_width:270px;
}
#gtop-nbd td {
border-top:solid 10px #ffffff;
border-bottom:solid 1px #999999;
text-align:left;
color:#444444;
padding:7px 3px 4px 7px;
line-height:1.2;
}
#gtop-nbd td.date {
background:url(img/bg_listline.gif) no-repeat top left;
width:85px;
_width:95px;
}
#gtop-nbd td.link{
border-top:none ! important;
border-bottom:dotted 1px #bbbbbb ! important;
padding:4px 0px ! important;
text-align:right;
}

/* ===== Articles of incorporation ===== */
.count-list ol {
	list-style:none;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

/* ƒgƒbƒvƒy[ƒW */
.more-link {
text-align:right;
font-size: 13px;
line-height: 1.3;
margin:1em;
}

/* ‚¨’m‚ç‚¹ */

.news {
	margin: 1em 0;
}

.news table {
	padding:0;
	border-bottom:none;
}


/* ƒŠƒXƒg */

ol, ul {
	padding-left: 1.5em;
}


.mt0{margin-top:0em !important}.mr0{margin-right:0em !important}.mb0{margin-bottom:0em !important}.ml0{margin-left:0em !important}.m0{margin:0em !important}.pt0{padding-top:0em !important}.pr0{padding-right:0em !important}.pb0{padding-bottom:0em !important}.pl0{padding-left:0em !important}.p0{padding:0em !important}.mt1{margin-top:1em !important}.mr1{margin-right:1em !important}.mb1{margin-bottom:1em !important}.ml1{margin-left:1em !important}.m1{margin:1em !important}.pt1{padding-top:1em !important}.pr1{padding-right:1em !important}.pb1{padding-bottom:1em !important}.pl1{padding-left:1em !important}.p1{padding:1em !important}.mt2{margin-top:2em !important}.mr2{margin-right:2em !important}.mb2{margin-bottom:2em !important}.ml2{margin-left:2em !important}.m2{margin:2em !important}.pt2{padding-top:2em !important}.pr2{padding-right:2em !important}.pb2{padding-bottom:2em !important}.pl2{padding-left:2em !important}.p2{padding:2em !important}.mt3{margin-top:3em !important}.mr3{margin-right:3em !important}.mb3{margin-bottom:3em !important}.ml3{margin-left:3em !important}.m3{margin:3em !important}.pt3{padding-top:3em !important}.pr3{padding-right:3em !important}.pb3{padding-bottom:3em !important}.pl3{padding-left:3em !important}.p3{padding:3em !important}.mt4{margin-top:4em !important}.mr4{margin-right:4em !important}.mb4{margin-bottom:4em !important}.ml4{margin-left:4em !important}.m4{margin:4em !important}.pt4{padding-top:4em !important}.pr4{padding-right:4em !important}.pb4{padding-bottom:4em !important}.pl4{padding-left:4em !important}.p4{padding:4em !important}.mt5{margin-top:5em !important}.mr5{margin-right:5em !important}.mb5{margin-bottom:5em !important}.ml5{margin-left:5em !important}.m5{margin:5em !important}.pt5{padding-top:5em !important}.pr5{padding-right:5em !important}.pb5{padding-bottom:5em !important}.pl5{padding-left:5em !important}.p5{padding:5em !important}.mt6{margin-top:6em !important}.mr6{margin-right:6em !important}.mb6{margin-bottom:6em !important}.ml6{margin-left:6em !important}.m6{margin:6em !important}.pt6{padding-top:6em !important}.pr6{padding-right:6em !important}.pb6{padding-bottom:6em !important}.pl6{padding-left:6em !important}.p6{padding:6em !important}.mt7{margin-top:7em !important}.mr7{margin-right:7em !important}.mb7{margin-bottom:7em !important}.ml7{margin-left:7em !important}.m7{margin:7em !important}.pt7{padding-top:7em !important}.pr7{padding-right:7em !important}.pb7{padding-bottom:7em !important}.pl7{padding-left:7em !important}.p7{padding:7em !important}.mt8{margin-top:8em !important}.mr8{margin-right:8em !important}.mb8{margin-bottom:8em !important}.ml8{margin-left:8em !important}.m8{margin:8em !important}.pt8{padding-top:8em !important}.pr8{padding-right:8em !important}.pb8{padding-bottom:8em !important}.pl8{padding-left:8em !important}.p8{padding:8em !important}.mt9{margin-top:9em !important}.mr9{margin-right:9em !important}.mb9{margin-bottom:9em !important}.ml9{margin-left:9em !important}.m9{margin:9em !important}.pt9{padding-top:9em !important}.pr9{padding-right:9em !important}.pb9{padding-bottom:9em !important}.pl9{padding-left:9em !important}.p9{padding:9em !important}.mt10{margin-top:10em !important}.mr10{margin-right:10em !important}.mb10{margin-bottom:10em !important}.ml10{margin-left:10em !important}.m10{margin:10em !important}.pt10{padding-top:10em !important}.pr10{padding-right:10em !important}.pb10{padding-bottom:10em !important}.pl10{padding-left:10em !important}.p10{padding:10em !important}.mt11{margin-top:11em !important}.mr11{margin-right:11em !important}.mb11{margin-bottom:11em !important}.ml11{margin-left:11em !important}.m11{margin:11em !important}.pt11{padding-top:11em !important}.pr11{padding-right:11em !important}.pb11{padding-bottom:11em !important}.pl11{padding-left:11em !important}.p11{padding:11em !important}.mt12{margin-top:12em !important}.mr12{margin-right:12em !important}.mb12{margin-bottom:12em !important}.ml12{margin-left:12em !important}.m12{margin:12em !important}.pt12{padding-top:12em !important}.pr12{padding-right:12em !important}.pb12{padding-bottom:12em !important}.pl12{padding-left:12em !important}.p12{padding:12em !important}.box-auto,.box-fixed{display:table;margin:0;padding:0;width:100%}.box-fixed{table-layout:fixed}.box-auto li,.box-fixed li{display:table-cell;vertical-align:top}.f-right{float:right}.f-left{float:left}.list-w1 dt,.list-w1-b dt{clear:left;float:left;width:1em}.list-w1 dd,.list-w1-b dd{margin-left:1em}.list-w1 dt{font-weight:normal}.list-w1-b dt{font-weight:bold}.list-w2 dt,.list-w2-b dt{clear:left;float:left;width:2em}.list-w2 dd,.list-w2-b dd{margin-left:2em}.list-w2 dt{font-weight:normal}.list-w2-b dt{font-weight:bold}.list-w3 dt,.list-w3-b dt{clear:left;float:left;width:3em}.list-w3 dd,.list-w3-b dd{margin-left:3em}.list-w3 dt{font-weight:normal}.list-w3-b dt{font-weight:bold}.list-w4 dt,.list-w4-b dt{clear:left;float:left;width:4em}.list-w4 dd,.list-w4-b dd{margin-left:4em}.list-w4 dt{font-weight:normal}.list-w4-b dt{font-weight:bold}.list-w5 dt,.list-w5-b dt{clear:left;float:left;width:5em}.list-w5 dd,.list-w5-b dd{margin-left:5em}.list-w5 dt{font-weight:normal}.list-w5-b dt{font-weight:bold}.list-w6 dt,.list-w6-b dt{clear:left;float:left;width:6em}.list-w6 dd,.list-w6-b dd{margin-left:6em}.list-w6 dt{font-weight:normal}.list-w6-b dt{font-weight:bold}.list-w7 dt,.list-w7-b dt{clear:left;float:left;width:7em}.list-w7 dd,.list-w7-b dd{margin-left:7em}.list-w7 dt{font-weight:normal}.list-w7-b dt{font-weight:bold}.list-w8 dt,.list-w8-b dt{clear:left;float:left;width:8em}.list-w8 dd,.list-w8-b dd{margin-left:8em}.list-w8 dt{font-weight:normal}.list-w8-b dt{font-weight:bold}.list-w9 dt,.list-w9-b dt{clear:left;float:left;width:9em}.list-w9 dd,.list-w9-b dd{margin-left:9em}.list-w9 dt{font-weight:normal}.list-w9-b dt{font-weight:bold}.list-w10 dt,.list-w10-b dt{clear:left;float:left;width:10em}.list-w10 dd,.list-w10-b dd{margin-left:10em}.list-w10 dt{font-weight:normal}.list-w10-b dt{font-weight:bold}.list-w11 dt,.list-w11-b dt{clear:left;float:left;width:11em}.list-w11 dd,.list-w11-b dd{margin-left:11em}.list-w11 dt{font-weight:normal}.list-w11-b dt{font-weight:bold}.list-w12 dt,.list-w12-b dt{clear:left;float:left;width:12em}.list-w12 dd,.list-w12-b dd{margin-left:12em}.list-w12 dt{font-weight:normal}.list-w12-b dt{font-weight:bold}.list-w13 dt,.list-w13-b dt{clear:left;float:left;width:13em}.list-w13 dd,.list-w13-b dd{margin-left:13em}.list-w13 dt{font-weight:normal}.list-w13-b dt{font-weight:bold}.list-w14 dt,.list-w14-b dt{clear:left;float:left;width:14em}.list-w14 dd,.list-w14-b dd{margin-left:14em}.list-w14 dt{font-weight:normal}.list-w14-b dt{font-weight:bold}.list-w15 dt,.list-w15-b dt{clear:left;float:left;width:15em}.list-w15 dd,.list-w15-b dd{margin-left:15em}.list-w15 dt{font-weight:normal}.list-w15-b dt{font-weight:bold}.list-w16 dt,.list-w16-b dt{clear:left;float:left;width:16em}.list-w16 dd,.list-w16-b dd{margin-left:16em}.list-w16 dt{font-weight:normal}.list-w16-b dt{font-weight:bold}.list-w17 dt,.list-w17-b dt{clear:left;float:left;width:17em}.list-w17 dd,.list-w17-b dd{margin-left:17em}.list-w17 dt{font-weight:normal}.list-w17-b dt{font-weight:bold}.list-w18 dt,.list-w18-b dt{clear:left;float:left;width:18em}.list-w18 dd,.list-w18-b dd{margin-left:18em}.list-w18 dt{font-weight:normal}.list-w18-b dt{font-weight:bold}.list-w19 dt,.list-w19-b dt{clear:left;float:left;width:19em}.list-w19 dd,.list-w19-b dd{margin-left:19em}.list-w19 dt{font-weight:normal}.list-w19-b dt{font-weight:bold}.list-w20 dt,.list-w20-b dt{clear:left;float:left;width:20em}.list-w20 dd,.list-w20-b dd{margin-left:20em}.list-w20 dt{font-weight:normal}.list-w20-b dt{font-weight:bold}


.anagoBox p{
 display:inline-block;
 vertical-align:middle;
}
.list-rensai {
	margin-left: 2em;
}

.list-rensai li{
	display: inline-block;
	margin-right: 1em;
	width: 21em;
	font-size:15px;
}
.list-rensai li:last-child{
	margin-right: 0em;
}


#footbox p.commerce {
	text-align: right;
	margin: 5px auto 0 auto;
}
