@charaset "Shift-Jis";

body { margin-top : 0px;
 /*margin: 0px auto;*/
 margin-bottom : 0px;
 margin-reft : 0px;
 background-image: url(../image/bg_glay.gif);
 }

body td th { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

a:link { color: #333333; text-decoration: underline}
a:visited {  text-decoration: underline; color: #666666}
a:hover {  color: #111183; text-decoration: none}

div.class1 a:link{color: #FFFFFF; text-decoration: underline}
div.class1 a:visited{text-decoration: underline; color: #FFFFFF}
div.class1 a:hover {color: #B8C9D5; text-decoration: none}

table { font-size: 12px; line-height: 18px; color: #333333}

.size_m {  font-size: 14px; line-height: 18px}
.size_s {  font-size: 11px; line-height: 14px}
.size_ss {  font-size:10px; line-height: 14px}
.size_ss2 {  font-size:10px; line-height: 14px; font-weight: normal}

.copy {
	padding-top:2px;
	padding-bottom:2px;
	letter-spacing:0.3px
	}

.copy_text {  font-size: 10px; letter-spacing: 1px}

.car_name {
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-image: url(../image/page/title_bg_b.gif);
 background-repeat: repeat-x;
/* background: #6B79E2;*/
 border-top:#454B95 1px solid;
 border-bottom:#0D0D6A 1px solid;
 border-left:#454B95 1px solid;
 border-right:#0D0D6A 1px solid;
/* border:#0D0D6A 1px solid;*/
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.price {
 font-size: 16px;
 font-weight: bold;
 color: #CC0000}

.comment_title {
 font-size: 12px;
 font-weight: bold;
 color: #004167;
 background-image: url(../image/page/bg_glad_gl.gif);
 background-repeat: repeat-x;
 text-align: left;
 border-top:#E8C006 1px solid;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 10px
 }

.comment_padding {
 padding-left: 12px
 }


.topics_title {
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 background-image: url(../image/page/title_bg_gl.gif);
 background-repeat: repeat-x;
 border-top:#C9C9C9 1px solid;
 border-bottom:#686868 1px solid;
 border-left:#C9C9C9 1px solid;
 border-right:#686868 1px solid;
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.comp_title {
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 background-image: url(../image/page/title_bg_lbl.gif);
 background-repeat: repeat-x;
 border-top:#B3D6EB 1px solid;
 border-bottom:#658A9F 1px solid;
 border-left:#B3D6EB 1px solid;
 border-right:#658A9F 1px solid;
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.link_title {
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 background-image: url(../image/page/title_bg_gl2.gif);
 background-repeat: repeat-x;
 border-top:#DDDDDD 1px solid;
 border-bottom:#B6B6B6 1px solid;
 border-left:#DDDDDD 1px solid;
 border-right:#B6B6B6 1px solid;
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.contact_title {
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 background-image: url(../image/page/title_bg_gl3.gif);
 background-repeat: repeat-x;
 border-top:#E3E0D7 1px solid;
 border-bottom:#A6A294 1px solid;
 border-left:#E3E0D7 1px solid;
 border-right:#A6A294 1px solid;
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.anc_title {
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 background-image: url(../image/page/title_bg_pin.gif);
 background-repeat: repeat-x;
 border-top:#EACCD4 1px solid;
 border-bottom:#C19191 1px solid;
 border-left:#EACCD4 1px solid;
 border-right:#C19191 1px solid;
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.uline {
 border-bottom:#999999 1px solid;
 padding-top: 7px;
 padding-bottom: 2px
 }

.line {
 border-top:#999999 1px solid;
 border-bottom:#999999 1px solid;
 padding-top: 2px;
 padding-bottom: 2px
 }

.sub_title {
 font-size: 12px;
 background: #E0E0E0;
 border:#999999 1px solid;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 margin-bottom: 3px;
 text-align: left
 }

.staff_name {
 font-size: 12px;
 font-weight: bold;
 background: #E0E0E0;
 border:#999999 1px solid;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 margin-bottom: 3px;
 text-align: left
 }

.td_pad {
 font-size: 10px;
 line-height: 12px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px
 }

.comp_bg_glad {
 background-image: url(../image/page/bg_gl_comp.jpg);
 background-position: bottom;
 background-repeat: repeat-x
 }

.table_margin {
 margin-top: 4px;
 margin-bottom:4px
 }

.contact_bg1 {
 background: #E0E0E0;
 text-align: left;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px
 }

.contact_bg2 {
 background: #6AB8EE;
 border:#508AB3 1px solid;
 padding-left: 2px;
 text-align: left;
 padding-top: 3px;
 padding-bottom: 3px
 }

.contact_bg3 {
 background: #00AACE;
 border:#00677D 1px solid;
 padding-left: 2px;
 text-align: left;
 padding-top: 3px;
 padding-bottom: 3px
 }

input{
 border: 1px solid;
 border-color: #333333
}

textarea{
 border: 1px solid;
 /*scrollbar-3dlight-color:#FFFFFF;
 scrollbar-arrow-color:#333333;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#FFFFFF;
 scrollbar-highlight-color:#CCCCCC;
 scrollbar-shadow-color:#333333;
 scrollbar-track-color:#FFFFFF;*/
 border-color: #333333
 }

.table_border {
 border-collapse : collapse;
 }

.td_border {
 border-top: 1px #E592A1 solid;
 border-bottom: 1px #E592A1 solid
 }

div.class1 a:link{text-decoration: none}
div.class1 a:visited{text-decoration: none}
div.class1 a:hover {text-decoration: none}

.boder_style {
 font-weight: bold;
 border-left:#0F4596 12px solid;
 border-bottom:#0F4596 1px solid;
 padding-left: 4px;
 padding-top: 0px;
 padding-bottom: 0px
 }
