@charset "Shift_JIS";
/* body margin */
html,
body{
padding: 0;
margin: 0;
font-family: '‚l‚r ‚oƒSƒVƒbƒN','Osaka',sans-serif;
}
/* anchor */
a:link{
color: #000000;
text-decoration: none;
}
a:visited{
color: #000000;
text-decoration: none;
}
a:link:hover{
color: #2255a4;
text-decoration: underline;
}
a:active{
color: #000000;
text-decoration: none;
}
a.textLink{
font-size: 83%;/*12px;*/
}
a.subLink{
font-size: 71%;/*11px;*/
}
#skipAnchor img{
width: 0;
height: 0;
}
/* inline anchor */
p a:link{
color: #2255a4;
text-decoration: none;
}
p a:visited{
color: #000000;
text-decoration: none;
}
p a:link:hover{
color: #2255a4;
text-decoration: underline;
}
p a:active{
color: #2255a4;
text-decoration: none;
}
/* color */
.text,
.subText,
.lead,
.leads,
.para1,
.para2,
.para2s,
.para3,
.para3s,
.caption{
color: #666666;
}
/* text */
.text{
font-size: 83%;
}
p.text{
line-height:155%;
margin: -3px 0;
}
.subText{
font-size: 71%;
}
p.subText{
line-height:150%;
margin: -3px 0 -2px 0;
}
/* lead */
.lead{
font-size: 83%;
}
p.lead{
line-height:155%;
margin: -3px 0;
}
.leads{
font-size: 71%;
}
p.leads{
line-height:150%;
margin: -3px 0 -2px 0;
}
/* para1 */
.para1{
font-size: 100%;
}
/* para2 */
.para2{
font-size: 83%;
}
p.para2{
line-height:155%;
margin: -3px 0;
}
.para2s{
font-size: 71%;
}
p.para2s{
line-height:150%;
margin: -3px 0 -2px 0;
}
/* para3 */
.para3{
font-size: 83%;
}
p.para3{
line-height:155%;
margin: -3px 0;
}
.para3s{
font-size: 71%;
}
p.para3s{
line-height:150%;
margin: -3px 0 -2px 0;
}
/* caption */
.caption{
font-size: 71%;
}
p.caption{
line-height:140%;
margin: -2px 0 -2px 0;
}
/* additional */
.addText{
font-size: 83%;
}
p.addText{
line-height:155%;
}
.addTexts{
font-size: 71%;
}
p.addTexts{
line-height:150%;
}
/* list */
div.list{
text-indent: -1em;
margin-left: 1em;
}
/*form*/
form {
margin: 0;
padding: 0;
}
input, select {
/* vertical-align: middle;
*/}
em.error {
font-style : normal;
}
em.error input,
em.error select,
em.error textarea {
background: #e9f7b9;
}
em.error span,
.formerror {
color : #566718;
}
.formerror {
color : #566718;
line-height: 120%;
}
.formbase th {
font-weight: normal;
text-align: left;
}
.formlabel,
.catalogtitle {
color: #333;
}
.formdesc {
color: #666;
}
.formcomment {
color : #333;
vertical-align : bottom;
}
.catalogpanel {
background: #ededed;
}
/*form text size*/
.formlabel,
.formerror,
.catalogtitle {
font-size: 83%;
}
.formdesc,
.formcomment {
font-size: 71%;
}
/* background image */
#header{
background-image: url("/shared/img/cmn_bg_003.gif");
background-repeat: repeat-x;
}
#topheader{
background-image: url("/shared/img/cmn_bg_006.gif");
background-repeat: repeat-x;
}
#footer{
background-image: url("/shared/img/cmn_bg_004.gif");
background-repeat: repeat-x;
}
#naviArea{
background-image: url("/shared/img/cmn_bg_001.gif");
background-repeat: repeat-y;
}
#contentsArea{
background-image: url("/shared/img/cmn_bg_002.gif");
background-repeat: repeat-y;
}
#contentsAreaWish{
background-image: url("/shared/img/cmn_bg_005.gif");
background-repeat: repeat-y;
}
/* unit */
span.unit sup{
vertical-align: top;
font-size: 80%;
}