body{
font-size:80%;
margin:0;
padding:0;
text-align:center;
color:#000000;
line-height:1.6em;
}
table,dl{
font-size:100%;
color:#000000;
}
dl,dt,dd{
margin:0;
padding:0;
}
.clear{
clear:both;
}
.nosp{
margin:0;
padding:0;
}
a {
color:#FF6600;
}
a:hover{
text-decoration:none;
}
a img{
border:0;
}
.small{
font-size:90%;
}
li img{
vertical-align:bottom;
}
/* header
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
#header{
margin:0 auto;
width:800px;
}
#logo{
width:200px;
float:left;
}
h1{
margin:0;
padding:0;
}
#headermenu{
text-align:right;
}
#logokana{
text-align:right;
}
/* menu and title
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
#menu{
border-top:4px solid #FFCC33;
border-bottom:4px solid #FFCC33;
background-image:url(../img/base/bg_yellow.gif);
}
#menu div{
margin:0 auto;
width:801px;
height:35px;
}
#menu ul{
list-style-type:none;
margin:0;
padding:0;
}
#menu ul li{
margin:0;
padding:0;
display:inline;
float:left;
}
h2{
margin:0;
padding:0;
border-top:4px solid #D7DFE1;
border-bottom:4px solid #D7DFE1;
background-image:url(../img/base/bg_gray.gif);
}
/* base
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
#baseind{
text-align:left;
margin:15px auto;
width:800px;
}
#base{
background-image:url(../img/base/bg_in.gif);
background-repeat:repeat-y;
background-position:left top;
text-align:left;
margin:15px auto;
width:800px;
}
/* main
----------------------------------------------------------- */
#main{
font-size:90%;
width:580px;
float:right;
}
#pankuzu{
margin:0 0 5px 0;
}
h3.green{
background-image:url(../img/title/h3_green.jpg);
background-repeat:no-repeat;
background-position:left top;
color:#FFFFFF;
font-size:120%;
padding:8px 5px 15px 33px;
margin:0;
}
h4.green{
border-bottom:1px solid #99CC00;
border-left:5px solid #99CC00;
padding:4px 10px;
margin:10px 0 12px 0;
font-size:110%;
}
.freearea{
padding:0 5px;
margin-bottom:30px;
}
#side{
width:200px;
text-align:center;
padding-bottom:10px;
}
#side ul{
list-style-type:none;
margin:0;
padding:0;
}
#side ul li{
margin:0;
padding:0;
}
#side ul li img{
vertical-align:bottom;
}
.pagetop{
clear:both;
text-align:right;
margin-top:15px;
}
/* footer
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
#footer{
border-top:4px solid #FFCC33;
background-image:url(../img/base/bg_yellow.gif);
padding:10px 0;
margin-top:15px;
}
#add{
width:800px;
margin:0 auto;
text-align:left;
}
#copyright{
text-align:right;
width:800px;
margin:5px auto;
padding-bottom:5px;
}
/* index.html
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
#flash{
border-top:4px solid #FFCC33;
border-bottom:4px solid #FFCC33;
background-image:url(../img/base/bg_yellow.gif);
}
#topmain{
width:560px;
float:right;
}
#topmain h2{
border:0;
background-image:none;
}
dl#topnews{
scrollbar-arrow-color:#FFFFFF;
scrollbar-face-color:#B3D940;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#B3D940;
scrollbar-base-color:#CCCCCC;
scrollbar-shadow-color:#B3D940;
scrollbar-darkshadow-color:#B3D940;
overflow:auto;
height:180px;
margin:5px 0px;
padding:0 7px 0 5px;
list-style-type:none;
}
#topnews dt{
background-image:url(../img/icon/icon_home.gif);
background-repeat:no-repeat;
background-position:3px 12px;
width:100px;
font-weight:bold;
float:left;
padding:7px 0 7px 20px;
}
#topnews dd{
background-image:url(../img/home/home_news_border.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:7px 5px 7px 120px;
}
#topside{
width:210px;
text-align:center;
padding-bottom:10px;
}
#topside h2{
margin:0;
padding:0;
border:0;
}
#topside ul{
list-style-type:none;
margin:0;
padding:0;
}
#topside ul li{
margin:10px 0;
padding:0;
}
#topside ul li img{
vertical-align:bottom;
}
#topside p{
margin:10px 0 0 0;
padding:0;
}
#adobe{
background-color:#EEEEEE;
border:1px solid #E8E8E8;
font-size:80%;
margin-top:25px;
padding:7px 35px;
line-height:1.4em;
}
#adobe img{
float:left;
margin-right:40px;
}
#adobe p{
margin:5px 0;
}
/* business
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
/* index(greeting)
----------------------------------------------------------- */
.greetph{
margin:0 0 10px 10px;
}
/* license
----------------------------------------------------------- */
table.tab{
border-collapse:collapse;
}
.tab th{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:12px 10px 10px 10px;
background-color:#FFE259;
}
.tab td{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:12px 10px 10px 10px;
}
/* inquiry
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
/* index(faq)
----------------------------------------------------------- */
ul.arrow{
list-style-type:none;
margin:0 10px;
padding:0;
}
.arrow li{
background-image:url(../img/icon/icon_home.gif);
background-position:left 5px;
background-repeat:no-repeat;
margin:10px 0;
padding:0 0 0 15px;
}
dl.faq{
margin:0 5px;
}
.faq dt{
background-image:url(../img/inquiry/faq_q.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 2px 27px;
margin:18px 0 10px 0;
}
.faq dd{
background-image:url(../img/inquiry/faq_a.gif);
background-position:left top;
background-repeat:no-repeat;
color:#669900;
margin:5px 0 15px 0;
padding:0 0 15px 27px;
border-bottom:1px solid #DDDDDD;
}
/* compliance
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=========================================================== */
/* compliance
----------------------------------------------------------- */
#compliance ul{
text-align:center;
list-style-type:none;
padding:0;
margin:20px 0px 15px 0px;
}
#compliance ul li{
display:inline;
margin:0;
padding:0;
}

