body {
margin:0;
padding:0;
background-image: url(../images/common/bg.gif);
background-repeat: repeat-y;
background-position: center;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, Sans-serif;
}
body#subwin {
background-image: url(../images/common/bg_sub.gif);
}

/* head */
#head {
font-size:12px;
padding:0 20px 0 0;
white-space:nowrap;
}
#head a {
color:#021A35;
background-image:url(../images/common/icon01_02.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}
#head a:hover {
color: #FA5E56;
text-decoration:underline;
background-image:url(../images/common/icon01_01.gif);
}
#head .carrent {
color:#6B8099;
background-image:url(../images/common/icon01_03.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}

/* suchead */
#subhead {
border-bottom:3px solid #021A35;
margin:0 0 20px 0;
}

/* foot */
#foot {
border-top:3px solid #021A35;
line-height:40px;
padding:0 0 0 20px;
font-size:12px;
color:#021A35;
}
#foot a {
color: #021A35;
background-image:url(../images/common/icon03_02.gif);
background-repeat:no-repeat;
padding:0 20px 0 14px;
}
#foot a:hover {
color: #FA5E56;
text-decoration:underline;
background-image:url(../images/common/icon03_01.gif);
}

/* element */
h1,h2,h3,h4,p,ul,ol,li { padding:0; margin:0; }

/* anchor */
a:link {color: #FA5E56;}
a:visited {color: #FA5E56;}
a:active {color: #FA5E56;}
a:hover {color: #FA5E56;text-decoration: none;}

.anchor01 {
font-size:12px;
padding:0 20px 0 0;
white-space:nowrap;
}
.anchor01 a {
background-image:url(../images/common/icon01_01.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}
.anchor01 .carrent {
color:#6B8099;
background-image:url(../images/common/icon01_03.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}

/*  */
.sub01 {
background-image:url(../images/common/sub01.gif);
background-repeat:no-repeat;
padding:0 0 3px 21px;
border-bottom:1px solid #FF7F00;
font-size:14px;
font-weight:bold;
color:#4D2116;
}
.sub02 {
background-image:url(../images/common/sub02.gif);
background-repeat:no-repeat;
padding:0 0 3px 10px;
font-size:12px;
font-weight:bold;
color:#4D2116;
}
.sub03_01 {
background-image:url(../images/common/sub03.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
font-size:12px;
color:#4D2116;
}
.sub03_02 {
background-image:url(../images/common/sub03.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
color:#4D2116;
}

/* link */
.link01_01{
background-image:url(../images/common/icon01_01.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}
.link01_02{
background-image:url(../images/common/icon01_02.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}
.link01_03{
background-image:url(../images/common/icon01_03.gif);
background-repeat:no-repeat;
padding:0 0 0 11px;
}
.link02_01{
background-image:url(../images/common/icon02_01.gif);
background-repeat:no-repeat;
padding:0 0 0 13px;
}
.link03_01{
background-image:url(../images/common/icon03_01.gif);
background-repeat:no-repeat;
padding:0 0 0 13px;
}

/* font */
.font01 {
font-size:12px;
line-height:140%;
color:#4D2116;
}
.font02 {
color:#164513;
font-size:12px;
font-weight:bold;
}
.font03 {
font-size:12px;
color:#4D2116;
font-weight:bold;
}

/* paragraph */
.para01 {
padding:10px 0 10px 0;
}
.para02 {
padding:10px 0 30px 0;
}
.para03 {
padding:0 0 0 10px;
}
.para04 {
padding:0 0 20px 30px;
}
.para05 {
padding:10px 0 20px 30px;
}
.para06 {
padding:0 0 20px 0;
}
.para07 {
padding:0 0 20px 10px;
}
.para08 {
padding:0 0 10px 30px;
}
.para09 {
padding:0 0 10px 0;
}
.para10 {
padding:0 20px;
}

/* list */
.list01 {
list-style-image: url(../images/common/sub03.gif);
list-style-type: none;
list-style-position: outside;
font-size:12px;
color:#4D2116;
line-height:140%;
}
.list02 {
list-style-image: url(../images/common/sub03.gif);
list-style-type: none;
padding:0 0 10px 20px;
}

/* table value */
.value01 {
padding:5px 10px;
font-size:12px;
color:#4D2116;
font-weight:bold;
background-color:#D9F1F7;
text-align:center;
}
.value02 {
padding:5px 10px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
text-align:center;
}
.value03 {
width:100px;
white-space:nowrap;
padding:10px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
vertical-align:top;
text-align:left;
}
.value04 {
padding:10px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
vertical-align:top;
}
.value05 {
padding:10px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
}
.value06 {
width:70px;
padding:5px 0 5px 20px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
vertical-align:top;
white-space:nowrap;
}
.value07 {
width:466px;
padding:5px 10px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
vertical-align:top;
}
.value08 {
width:200px;
white-space:nowrap;
padding:10px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
vertical-align:top;
text-align:left;
}
.value09 {
padding:5px;
font-size:12px;
color:#4D2116;
background-color:#D9F1F7;
white-space:nowrap;
}
.value10 {
padding:5px;
font-size:12px;
color:#4D2116;
white-space:nowrap;
}

/* form */
.form01 {
width:300px;
}
.form02 {
width:200px;
}
.form03 {
width:450px;
}
.form04 {
width:80px;
}

/* bbs */
.bg01 {
background-color:#D9F1F7;
}
.table01 {
margin:10px;
}
.table02 {
margin:10px 10px 10px 30px;
border-top:1px solid #FF7F00;
}
.table01 img,.table02 img {
margin:0 5px 0 0;
}
.table03 {
margin:10px 0 20px 0;
padding:10px 0 0 0;
border-top:1px solid #FF7F00;
}
.table03 dd {
margin:10px 0 0 0;
}


