:link { color: #0033CC; }:hover{ color:#FF3300 ; }

BODY {
 color:#333333;
 margin:0px 0px 0px 0px;
 font-family: 'メイリオ','ヒラギノ角ゴ Pro W3ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

h1 {
position: relative;
color: #7a8e7a ;
font-size: 150%;
color: #7a8e7a;/*文字色*/
padding: 0.5em 0;/*上下の余白*/
border-top: solid 1px #7a8e7a;/*上線*/
border-bottom: solid 1px #7a8e7a;/*下線*/
}


#items h1 {
color: #B80000 ;
font-size: 150%;
background-image: url(../common/arrow_re.gif); background-repeat: no-repeat; background-position: left center;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;
 margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
letter-spacing:1px
}

.link {
background-image: url(../common/arrow_re.gif); background-repeat: no-repeat; background-position: left center;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;
margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px
}

td {
 color:#333333;
 margin:0px 0px 0px 0px;
 font-family: ＭＳ Ｐゴシック, Osaka;
 font-size: 120%
 }

.heading {
border-left: 6px solid #B80000;
; margin-top: 20px; margin-bottom: 5px; margin-left: 10px; font-weight: bold; padding-left: 5px}

.space10 {
 padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px
 }

.space5 {
 padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
 }

.space5up {
 padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
 }

.line {
  border-color: #003333 #00FFFF #3300CC #00FF66; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
  }

h2 { color: #B80000 ;
font-size: 150%;
margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;
line-height: 120%
; letter-spacing: 1px}

#items h2 {
color: #B80000 ;
font-size: 150%;
background-image: url(../common/arrow_re.gif); background-repeat: no-repeat; background-position: left center;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;
 margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
letter-spacing:1px
}

.link {
background-image: url(../common/arrow_re.gif); background-repeat: no-repeat; background-position: left center;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px;
margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px
}

td {
 color:#333333;
 margin:0px 0px 0px 0px;
 font-family:'メイリオ','ヒラギノ角ゴ Pro W3ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 font-size: 120%
 }

.heading {
border-left: 6px solid #B80000;
; margin-top: 20px; margin-bottom: 5px; margin-left: 10px; font-weight: bold; padding-left: 5px}

.space10 {
 padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px
 }

.space5 {
 padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px
 }

.space5up {
 padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
 }

.line {
  border-color: #003333 #00FFFF #3300CC #00FF66; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
  }

h3 {
color: #333333;
font-size: 95%;
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ;
line-height: 120%;
letter-spacing:1px
}
.space5updwn { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px }
.space3up { padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.space2up { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.space10updwn { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px }
.linkorder { background-image: url(../common/arrow_re.gif); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px}

.q1 {
	font-weight: bold;
	color: #0099CC;
}

.q_title {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 10px;
        padding-left: 5px;
        font-weight: bold;
        color: #0099CC;
        font-size: 95%;
        line-height: 120%;
        letter-spacing:1px;
}

.q_heading {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 10px;
        font-weight: bold;
        padding-left: 5px;
        font-size: 95%;
        line-height: 140%;
        letter-spacing:1px;
}

.style1 {color: #ff0000}
.style2 {color: #0099cc; font-size: 28px; font-weight: bold; }
.style3 {color: #000000; font-size: 22px; font-weight: bold; }