@charset "Windows-31J";

/* ----------------------------------------------------------------------

G-BOOK.com  |  COMMON CSS

---------------------------------------------------------------------- */

/* ---- import css ---- */
@import "faq.css";
@import "contents_list.css";
@import "carlist.css";


/* ---- clearFix ---- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearFix { display: block; }
*+html body .clearFix { zoom: 1; }


/* ---- basic css(old css) ---- */
.font0 {
	FONT-SIZE: 16px; LINE-HEIGHT: 19px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.bfont0 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; TEXT-DECORATION: none
}
.ufont0 {
	FONT-SIZE: 16px; LINE-HEIGHT: 18px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.ubfont0 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 18px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.font1 {
	FONT-SIZE: 14px; LINE-HEIGHT: 17px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.bfont1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 17px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.ufont1 {
	FONT-SIZE: 14px; LINE-HEIGHT: 17px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.ubfont1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 17px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.font2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.bfont2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.ufont2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.ubfont2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.gfont2_1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.gfont2_2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.gfont2_3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.gbfont2_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.gbfont2_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.gbfont2_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.gufont2_1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.gufont2_2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.gufont2_3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-FAMILY: "Osaka"
}
.pfont2_1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.1mm; TEXT-DECORATION: none
}
.pfont2_2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.2mm; TEXT-DECORATION: none
}
.pfont2_3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.3mm; TEXT-DECORATION: none
}
.pfont2_4 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.4mm; TEXT-DECORATION: none
}
.pfont2_5 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.5mm; TEXT-DECORATION: none
}
.pbfont2_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.1mm; TEXT-DECORATION: none
}
.pbfont2_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.2mm; TEXT-DECORATION: none
}
.pbfont2_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.3mm; TEXT-DECORATION: none
}
.pbfont2_4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.4mm; TEXT-DECORATION: none
}
.pbfont2_5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.5mm; TEXT-DECORATION: none
}
.pufont2_1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.1mm; TEXT-DECORATION: underline
}
.pufont2_2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.2mm; TEXT-DECORATION: underline
}
.pufont2_3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.3mm; TEXT-DECORATION: underline
}
.pufont2_4 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.4mm; TEXT-DECORATION: underline
}
.pufont2_5 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Osaka"; LETTER-SPACING: -0.5mm; TEXT-DECORATION: underline
}
.font3 {
	FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.bfont3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: none
}
.ufont3 {
	FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.ubfont3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: "Osaka"; TEXT-DECORATION: underline
}
.small {
	FONT-SIZE: 10px; COLOR: #444444; LINE-HEIGHT: 14px
}
.smallB {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px
}
.normal {
	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 16px
}
.large {
	FONT-SIZE: 14px; COLOR: #444444; LINE-HEIGHT: 18px
}
.larger {
	FONT-SIZE: 16px; COLOR: #444444; LINE-HEIGHT: 20px
}
.ultra {
	FONT-SIZE: 18px; COLOR: #444444; LINE-HEIGHT: 22px
}
.bsmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; LINE-HEIGHT: 14px
}
.bnormal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 16px
}
.blarge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #444444; LINE-HEIGHT: 18px
}
.blargest {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #444444; LINE-HEIGHT: 20px
}
.bultra {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #444444; LINE-HEIGHT: 22px
}
A:link {
	COLOR: #5661dd; TEXT-DECORATION: none
}
A:active {
	COLOR: #5661dd; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #5661dd; TEXT-DECORATION: none
}
A:hover {
	COLOR: #5661dd; TEXT-DECORATION: underline
}
.pmenu {
	FONT-SIZE: 9px; COLOR: #444444; LINE-HEIGHT: 14px
}
.BBSNavi {
	FONT-SIZE: 11px; CURSOR: hand; COLOR: #444444; FONT-FAMILY: "Osaka"
}
.BBSNavi2 {
	FONT-SIZE: 10px; CURSOR: hand; COLOR: #444444; FONT-FAMILY: "Osaka"
}
.normal_mini { FONT-SIZE: 10px; COLOR: #444444; LINE-HEIGHT: 16px }
