body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
.comment_main {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color:#999999
}
a:active {
	text-decoration: none;
}
p.head {
	position: static;
	left: 0px;
	top: 0px;
}
.f10pt_k {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.f10pt_br {
	font-size: 10px;
	line-height: 14px;
	color: #996600;
}
p.submenu a {
	font-size:11px;
	text-align:right;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	margin-bottom: 1px;
	padding-bottom: 0px;
}
p.submenu a:hover {
	text-decoration: inherit;
}
p.submenu a:visited {
	text-decoration: none;
	color: #999999;
}
p.submenu span {
display:none
}
.ul_menu {
	list-style-image:url(img/menu_mrk.gif);
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
}
.f10pt_k a:link {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.f10pt_k a:hover {
	text-decoration: inherit;
}
.breadcrumbs {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
	margin-top: 0px;
	height: 20px;
	padding-top: 4px;
}
.breadcrumbs a:link {
	color: #666666;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
.menu_items {
	float: left;
	width: 175px;
	background-image: url(img/menub_r2_c1.gif);
	font-size: 12px;
}
.menu_bikes {
	padding-left: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #666666;
}

.contents {
	width: 780px;
}
.ul_items {
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}
.il_menu {
	margin-bottom: 9px;
	line-height: 0px;
	color: #666666;
}
.main {
	margin-top: 0px;
	padding-right: 0px;
	font-size: 12px;
}
.il_menu a {
	margin-bottom: 8px;
	line-height: 0px;
	color: #666666;
}
.menu_items a {
	width: 157px;
	display: block;
	line-height: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
.menu_items a:hover {
	display: block;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	background-color: #EBEBD9;
}
.f10pt_k2 {
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.f10pt_k2 a:link {
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}
.f10pt_k2 a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.f14pt_br {
	font-size: 14px;
	line-height: 18px;
	color: #996600;
	font-weight: bold;
}
.itemlist {
	float: left;
	width: 120px;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.item_box {
	padding: 0px;
	float: left;
	width: 285px;
	margin-left: 10px;
	padding-top: 5px;
	margin-top: 10px;
	margin-right: 0px;
	background: #F1F1E6 url(img/item_bk.gif) no-repeat;
}
.brandname {
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCB265;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.il_items {
	margin-bottom: 7px;
	color: #666666;
	font-size: 12px;
}
.il_items a:hover {
	margin-bottom: 7px;
	color: #666666;
	font-size: 12px;
	text-decoration: underline;
}
.item_name {
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.spec_text {
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.pricetxt {
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
}
p.submenu2 a {
	font-size:11px;
	text-align:left;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	margin-bottom: 1px;
	padding-bottom: 0px;
}
p.submenu2 span {
display:none
}
p.submenu2 a:hover {
	text-decoration: inherit;
}
p.submenu2 a:visited {
	text-decoration: none;
	color: #999999;
}
.text_ttl {
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
}
.calendermonth {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
}
.calender th {
	font-size: 10px;
	vertical-align: top;
	color: #666666;
}
.calender td {
	font-size: 10px;
	text-align: right;
	height: 10px;
	width: 15px;
	vertical-align: top;
	font-weight: bold;
	padding-right: 3px;
}
.holiday {
	font-size: 10px;
	text-align: right;
	height: 10px;
	width: 16px;
	vertical-align: top;
	font-weight: normal;
	color: #CC0000;
	padding-right: 2px;
}
.f10pt_hd {
	font-size: 10px;
	line-height: 15px;
	color: #006699;
}
.brandname a:hover {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.text_namae {
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
}
#column {
	padding: 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 10px;
}
#column img {
	float: right;
}
#column2 {
	padding: 0px 5px 0px 0px;
	height: auto;
	margin-right: 10px;
	margin-left: 0px;
	float: right;
	width: auto;
}
#column2 img {
	float: left;
}
select {
	font-size: 12px;
	color: #996600;
	background-color: #FFFFFF;
	border: 1;
	border-top-color: #996600;
	border-right-color: #996600;
}
.pricetxt_w {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
}
#column3 {
	padding: 0px;
	height: auto;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
}
#sitemap {
	padding: 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 10px;
	width: 180px;
	float: left;
}
.news1 {
	font-size: 12px;
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 25px;
}
.news2 {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
.news1 a {
	font-size: 12px;
	color: #000000;
}
.news2 a {
	font-size: 12px;
	color: #000000;
}
.news1 a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.news2 a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.ul_news {
	list-style-image:url(img/new_mk.gif);
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	margin-top: 5px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
.li_news {
	margin-bottom: 20px;
	line-height: 18px;

}li {
	margin-bottom: 7px;
	line-height: 17px;
}
.list12black {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.f14pt_black {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
.comment_question {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #996600;
	font-weight: bold;
}
#info {
	border: 1px solid #CCCC99;
	height: auto;
	width: 153px;
	background-color: #EBEBD9;
	float: right;
}
item_box img {
	float: left;
}
.features {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding: 0px;
	width: 195px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	height: auto;
	clear: both;
	float: left;
}
.features img {
	float: left;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#beall_top {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: right;
	margin: 0px;
	padding: 20px;
	height: 270px;
	width: 560px;
	background-image: url(img/beallimg.jpg);
}
#bealltec0 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 10px;
	width: 560px;
}
.tecblck {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: left;
	width: 580px;
	clear: both;
}
.tecblck0 {
	margin: 0px;
	padding: 10px;
	width: 560px;
}
.tecblck0 h3 {
	font-size: 12px;
	line-height: 18px;
	color: #006699;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: normal;
}
.tecblck0 img {
	float: right;
	padding-left: 10px;
}
#beall_top2 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 10px;
}
#coordinate_top2 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 10px;
}
.main .coordinata_space {
	height: auto;
	margin: 10px auto;
	clear: both;
	float: right;
}
.main .coordinata_space img {
	float: left;
}
#coordi_text {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin: 0px 5px 5px;
	width: 190px;
	float: right;
}
#coordi_text h3 {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	background: #CC9966;
	padding: 3px;
}
#topmain h2 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
#news_space h3 {
	font-size: 14px;
	color: #996600;
	border-bottom: 1px solid #666666;
	border-left: 3px solid #996600;
}
#news_space {
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	color: #333333;
	border: 1px dotted #996600;
}
#news_space #carfree {
	background: #ECE7D0;
	padding: 10px;
}
#news_link {
	float: right;
	padding: 10px 0px 10px 10px;
	font-size: 12px;
	color: #666666;
}
#news_link_inner {
	border: 1px dotted #999999;
	display: block;
	height: 20px;
	padding: 5px;
}
#news_link_inner a:hover {
	background: #ECE7CD;
	height: 20px;
}
#sprt_top {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 20px;
	height: 330px;
	text-align: left;
	background: url(img/GS_KITIM.png);
}
#sprt_top img {
	float: right;
}
#header {
	margin: 0px auto;
	padding: 0px;
	width: 870px;
}
#header h1 {
	margin: 0px;
	padding: 0px;
}
#navi {
	margin: 0px auto;
	padding: 0px;
	width: 780px;
}
#topmain {
	margin: 0px auto;
	padding: 0px;
	width: 780px;
}
.main h2 {
	font-size: 14px;
	line-height: 18px;
	color: #996600;
	font-weight: bold;
}
#aip_comment {
	height: 280px;
	background: url(img/aip_img.jpg);
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: right;
}
#setupbnnr {
	margin-top: 5px;
}
.modelbtn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 198px;
	height: auto;
}
.modelspaceinner {
	width: 192px;
	height: 192px;
	margin: 7px 0px 0px 7px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}
#btn_mv8i {
	height: 150px;
	width: 190px;
}
.modelspace h3 {
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 3px;
	margin-left: 7px;
	border-bottom: 1px solid #996600;
	border-left: 3px solid #996600;
	color: #996600;
	width: 590px;
}
.modelspaceinner h4 {
	font-size: 10px;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 0px;
}
.modelpic a:hover {
	border: 1px solid #996600;
	width: 190px;
	height: 150px;
}
.modelpic a {
	height: 150px;
	border: 1px solid #CCCCCC;
	width: 190px;
	display: block;
}
.modelspaceinner a:hover {
	text-decoration: underline;
}
#cyclo_text img {
	float: left;
	margin-right: 10px;
}
.brand_text {
	font-size: 12px;
	color: #666666;
	line-height: 17px;
	text-align: left;
	float: left;
	padding: 8px;
	width: 584px;
}
.brand_text h4 {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	border-left: 3px solid #CC9900;
	padding-bottom: 0px;
	padding-left: 3px;
}
.modelspace {
	margin: 0px;
	padding: 0px;
	height: auto;
	float: left;
	width: 600px;
	clear: both;
}
.pagetop {
	margin: 0px 0px 0px 497px;
	padding: 0px;
	height: auto;
	float: right;
	text-align: right;
	font-size: 11px;
	color: #333333;
	width: 100px;
}
.pagetop a:hover {
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: right;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	width: 100px;
	background: #666666;
}
.pagetop a {
	border: 1px solid #999999;
	background: #FFFFFF;
	color: #333333;
	display: block;
	width: 100px;
}
#lg_lumenu {
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 7px;
	float: left;
	width: 586px;
}
#lg_lumenu h3 {
	color: #CC6600;
	padding-left: 3px;
	margin-bottom: 0px;
	font-size: 12px;
}
#lg_lumenu h4 {
	float: left;
	font-size: 12px;
	margin: 0px;
}
#lg_lumenu h4 a {
	font-size: 12px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	background: #E7D9B2;
	color: #996600;
	border-bottom: 1px solid #CC6633;
	border-left: 3px solid #CC6633;
}
#lg_lumenu h4 a :hover {
	display: block;
	background: #CC9966;
}
#cyclo_text {
	background: #DCF0EB;
	margin: 5px;
	padding: 10px;
	border: 1px solid #99CCFF;
	font-size: 12px;
	color: #006699;
	line-height: 18px;
}
#cyclo_text2 {
	margin: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: right;
	width: 400px;
}
#timtamar_cm {
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	height: 310px;
	background: url(img/wakuttm.gif);
	padding: 30px;
	color: #993300;
}
#timtamar_cm img {
	float: left;
	margin-right: 10px;
}
#timtamar_cm #tm_pf {
	background: #FADEC3;
	padding: 5px;
	font-size: 12px;
	line-height: 17px;
	margin: 5px;
	color: #333333;
}
#tm_dnlg {
	float: right;
}
#tm_cmtxt img {
	float: none;
	margin-bottom: 5px;
}
#tm_cmtxt {
	float: right;
	width: 395px;
}
#crumpler_cmnt {
	background: url(img/clumpler.jpg);
	height: 451px;
}
#crmplr_cmntspc {
	width: 280px;
	margin-top: 50px;
	margin-left: 5px;
	float: left;
	font-size: 12px;
	line-height: 17px;
	color: #663300;
	text-align: left;
}
#media_br {
	margin: 0px;
}
#quesion_edith {
	font-size: 12px;
	line-height: 18px;
	color: #663300;
	padding: 10px;
	background: #99CCCC;
	border: thick double #99CCCC;
	text-align: left;
}
#quesion_edith img {
	float: left;
	margin-right: 10px;
}
.ans_petit {
	background: #E9DAD8;
	padding: 5px;
	margin-left: 40px;
	color: #006699;
	margin-bottom: 20px;
	margin-right: 10px;
}
.ans_petit a {
	color: #009999;
}
#quesion_edith p {
	margin-left: 10px;
}
#quesion_edith h4 img {
	float: left;
	margin-bottom: 0px;
}
#quesion_edith h4 {
	margin-left: 5px;
}
#quesion_edith p img {
	float: left;
}
#quesion_laurence {
	font-size: 12px;
	line-height: 18px;
	color: #CC3300;
	padding: 10px;
	background: #FFFFE6;
	border: thick double #F2F1CD;
	text-align: left;
}
.ans_laurence {
	background: #FADEC3;
	padding: 5px;
	margin-left: 35px;
	color: #663300;
	margin-bottom: 20px;
	margin-right: 10px;
}
#quesion_laurence img {
	float: left;
	margin-right: 10px;
}
#quesion_edith #photo3 {
	float: right;
	margin-left: 10px;
}
#mature_comment {
	height: 385px;
	background: url(img/top_img.jpg);
	padding: 5px 10px 10px;
	font-size: 12px;
	line-height: 18px;
	color: #663300;
	text-align: left;
}
#narifuri_comment {
	height: 350px;
	background: url(img/narifuri_topimg.jpg);
	padding: 5px 10px 10px 300px;
	font-size: 12px;
	line-height: 18px;
	color: #663300;
	text-align: left;
}
#petbottle_comment {
	height: 80px;
	background: url(img/bottlecover_img.jpg);
	padding: 5px 10px 330px 150px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: left;
}
#parts_lumenu {
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 7px;
	float: left;
	width: 586px;
}
#parts_lumenu h4 a {
	font-size: 12px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	background: #C8E8E7;
	color: #336699;
	border-bottom: 1px solid #336699;
	border-left: 3px solid #336699;
	margin-bottom: 5px;
}
#parts_lumenu h4 {
	float: left;
	font-size: 12px;
	margin: 0px;
}
#parts_lumenu h3 {
	color: #3366CC;
	padding-left: 3px;
	margin-bottom: 0px;
	font-size: 12px;
}
#parts_lumenu h4 a :hover {
	display: block;
	background: #66CCFF;
}
.modelspaceparts {
	margin: 0px;
	padding: 0px;
	height: auto;
	float: left;
}
.modelspaceinnerparts {
	width: 192px;
	height: 280px;
	margin: 7px 0px 0px 7px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	border-left: 1px solid #336699;
}
.modelspaceparts h3 {
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 3px;
	margin-left: 7px;
	border-bottom: 1px solid #336699;
	border-left: 3px solid #336699;
	color: #336699;
	width: 590px;
}
.modelspaceinnerparts h4 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
}
.modelspaceinnerparts p {
	text-align: left;
	margin-left: 5px;
	margin-top: 3px;
	padding: 0px;
}
#xmax_can {
	height: 370px;
	padding: 90px 40px 10px;
	background: url(img/xmax_cam.jpg);
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	margin: 10px 0px;
	text-align: left;
}
#xmax_can h3 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	left: -3000px;
	position: absolute;
}
#xms_lgglv {
	float: left;
	margin-right: 10px;
}
#xmax_can #xmas_tadasi {
	font-size: 12px;
	color: #CC0000;
}
#giant_top {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: left;
	background: #000000 url(img/dn_bck.gif);
	padding: 30px 10px 10px;
	clear: both;
}
#giant_top img {
	float: left;
}
#clip_top {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
}
#citystorm_top {
	padding-left: 0px;
	padding-top: 75px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
	background: url(img/citystorm_img.jpg);
}
#citystorm_top img {
	float: left;
}
#citystorm_lu {
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	color: #333333;
}
#citystorm_lu h3 {
	font-weight: bold;
	border-bottom: 1px solid #996600;
	padding-left: 3px;
}
#citystorm_lu p {
	padding: 10px;
}
#giant_gs {
	font-size: 12px;
	text-align: left;
	padding: 10px;
	font-weight: bold;
	color: #996600;
}
#giant_cart {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#citystorm_top p {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
.giant_sp {
	margin: 0px 0px 20px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.giant_sp h3 {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	margin: 5px 10px 0px;
}
.giant_sp p {
	margin: 5px 0px 0px 60px;
	width: 500px;
}
.giant_sp h4 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 10px 10px 5px 50px;
}
#giant_top h3 {
	font-size: 14px;
	font-weight: bold;
}
#nenshi {
	font-size: 12px;
	line-height: 18px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #CC3300;
	background: #FCEFF3;
}
#nenshi h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #CC0000;
	border-bottom: 1px solid #CC0000;
	margin: 0px;
	padding: 0px;
}
#oh_space {
	font-size: 12px;
	line-height: 18px;
	color: #996600;
	margin: 0px 0px 30px;
	padding: 5px;
	background: #F9F8E5;
	border-top: 1px solid #E5CFAB;
	border-right: 1px solid #CC9900;
	border-bottom: 1px solid #996600;
	border-left: 1px solid #E5CFAB;
	clear: both;
	width: 860px;
	float: left;
}
#oh_space img {
	float: right;
}
#oh_space p {
	margin: 5px;
}
#aip_info {
	height: 400px;
	text-align: center;
	margin-top: 120px;
	font-size: 12px;
}
#menu_common {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	background: #FFFFFF url(http://www.gcs-yokohama.com//img/menu_bk.gif);
}
#menu_common0 {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}
#top_menu {
	float: left;
	height: 45px;
	width: 480px;
}
#gglg {
	float: right;
}
#gg_logo a {
	float: left;
}
#top_menu {
	font-size: 12px;
	height: 46px;
	float: left;
	width: 650px;
}
#top_menu em {
	text-indent:-9999px;
}
#top_menu a {
	height: 46px;
	display: block;
	background: url(http://www.gcs-yokohama.com/img/cmenu.gif) no-repeat;
}
#top_menu em {
	text-indent:-9999px;
}
#top_menu #mnavi01 {
	display: block;
	height: 46px;
	width: 250px;
	float:left;
}
#top_menu #mnavi02 {
	display: block;
	height: 46px;
	width: 100px;
	float:left;
}
#top_menu #mnavi03 {
	display: block;
	height: 46px;
	width: 100px;
	float:left;
}
#top_menu #mnavi04 {
	display: block;
	height: 46px;
	width: 100px;
	float:left;
}
#top_menu #mnavi05 {
	display: block;
	height: 46px;
	width: 100px;
	float:left;
}
#top_menu #mnavi06 {
	display: block;
	height: 46px;
	width: 100px;
	float:left;
}
#mnavi02 a {background-position:-250px 0
}
#mnavi03 a {background-position:-350px 0
}
#mnavi04 a {background-position:-450px 0
}
#mnavi05 a {background-position:-550px 0
}
#mnavi06 a {background-position:-650px 0
}
#topmenu  a:hover {background-position:0 -46px
}
#mnavi02 a:hover {background-position:-250px -46px
}
#mnavi03 a:hover {background-position:-350px -46px
}
#mnavi04 a:hover {background-position:-450px -46px
}
#mnavi05 a:hover {background-position:-550px -46px
}
#mnavi06 a:hover {background-position:-650px -46px
}
#top_menu_r {
	float: right;
	width: 136px;
}
.zaikokochira {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #F3F3F3;
}
#folding_book {
	width: 568px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	height: auto;
	background: #FFFFCC;
	border: 1px solid #CC3300;
}
#folding_book_txt {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	width: 568px;
	margin-right: auto;
	margin-left: auto;
}
#folding_book_txt h3 {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	margin-bottom: 10px;
}
#folding_book_txt p {
	margin-top: 5px;
}
#mvstyle_txt img {
	float: right;
}
#mvbook_box h4 {
	color: #FFFFFF;
	background: #FF6600;
	margin-bottom: 5px;
	text-align: right;
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
}
#mvbook_order {
	float: left;
}
#mvbook_box {
	padding: 0px 10px 10px;
	height: 180px;
}
#mvbook_box img {
	float: left;
	margin-right: 10px;
}
#opera_top {
	height: auto;
	width: 580px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #CCCC99;
	background: #3D4B56;
	padding: 10px;
}
#opera_top img {
	float: left;
	margin-right: 10px;

}
#opera_top2 {
	height: auto;
	width: 580px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #CCCC99;
	background: #3D4B56;
	padding: 10px;
}
#opera_top2 img {
	float: right;
	margin-left: 10px;
}
#kokuchi_01 {
	font-size: 12px;
	border: 1px solid #993300;
	background: #E9F3EC;
	line-height: 18px;
	color: #990000;
	padding: 0px 5px 5px;
}
#kokuchi_01 h4 {
	font-size: 12px;
	font-weight: bold;
	color: #E9F3EC;
	background: #990000;
	text-align: center;
	margin: 0px -5px;
}
#ltd_color {
	color: #FF6600;
}
#crumpler_festa {
	height: 300px;
	text-align: left;
}
#tskl_cmnt {
	background: url(img/taskel_topimg.jpg);
	height: 449px;
}
#tskl_cmntspc {
	width: 370px;
	margin-top: 10px;
	margin-left: 5px;
	float: right;
	font-size: 12px;
	line-height: 17px;
	color: #663300;
	text-align: left;
}
.spec_text ul {
	margin: 0px;
	padding: 0px 0px 0px 7px;
}
.spec_text li {
	margin: 0px;
	padding: 0px;
}
#kemper_top {
	height: 420px;
	width: 300px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #663300;
	padding: 25px 270px 10px 30px;
	background: url(img/kemper_top.jpg);
}
#kemper_top h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
#kemper_top p {
	margin-top: 0px;
}
#img_kemperprdct {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #663300;
}
#img_kemperprdct p {
	margin-left: 30px;
	margin-right: 10px;
}
#jedi_cam {
	height: 790px;
	text-align: left;
	background: url(img/jedi_cam.jpg) no-repeat;
	width: 600px;
}
#knog_top {
	height: 89px;
	background: url(img/knog_topimg.jpg);
	padding: 55px 25px 200px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#knog_top2 {
	background: url(img/knog_img2.jpg) no-repeat;
	height: 250px;
	text-align: left;
	padding: 70px 20px 10px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 30px;
}
#knog_top2 h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}
#mv_cam {
	height: 775px;
	text-align: left;
	background: url(img/mv_cam.jpg) no-repeat;
	width: 560px;
	padding-top: 185px;
	padding-right: 20px;
	padding-left: 20px;
}
.main #mv_cam a {
	display: block;
	float: left;
	width: 150px;
	height: 120px;
	margin-right: 15px;
}
#taisho_mv {
	padding-left: 40px;
	clear: both;
	margin-top: 430px;
}
#mvatfr_text {
	height: 200px;
	color: #663300;
	font-size: 12px;
	line-height: 18px;
}
#taisho_mv em {
	text-indent: -9999px;
}
#cam_current {
	height: auto;
	padding: 45px 5px 10px 15px;
	background: #FFCC66 url(img/cam_cur_lg.jpg) no-repeat;
	border-right: 2px solid #AA9B42;
	border-bottom: 2px solid #907B1C;
	float: left;
	width: 588px;
	margin: 0px;
	clear: both;
}
#cam_current h2 {
	visibility: hidden;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 15px;
}
.cam_box {
	float: left;
	width: auto;
	border: 1px solid #663300;
	margin-right: 5px;
	margin-bottom: 5px;
}
#kfbag_top {
}
#kfbag_top {
	height: 230px;
	padding: 320px 10px 10px 300px;
	text-align: left;
	background: url(img/kfbag_picm.jpg) no-repeat;
}
#kfbag_box {
	text-align: left;
	float: left;
	width: 350px;
	height: 240px;
	background: url(img/kfbag_box_bk.jpg) no-repeat;
	padding: 0px 240px 10px 10px;
}
#kfbag_box2 {
	height: 30px;
	width: 580px;
	padding-top: 225px;
	background: url(img/kfbag_kt.jpg) no-repeat;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#kfbag_top_text {
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#kfbag_box3 {
	padding: 320px 10px 20px 30px;
	height: 150px;
	background: url(img/kfbag_3.jpg) no-repeat;
	float: left;
	width: 560px;
	text-align: left;
}
#kfbag_box3 ul {
	list-style: none;
	float: right;
}
#kfbag_box3 table {
	float: right;
}
#kfbag_box3 table {
	padding-top: 10px;
}
#kfbag_box3 td {
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #CCCCCC;
}

.pcoat_dtl img {
}
.pcoat_dtl {
	clear: both;
	padding-bottom: 10px;
	padding-left: 5px;
}
.pcoat_dtl img {
	padding-right: 40px;
}
.comment_box {
	margin: 0px 10px 10px;
	padding: 0px;
}
.comment_box h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}
#mv1cam_topimgbox h2 {
	text-indent: -9999px;
	display: none;
}
#mv1cam_topimgbox {
	height: 450px;
	background: url(img/mv1cam_topimg.jpg);
}
#mv_cam_box {
	height: auto;
	background: #DFDBCF;
	padding: 10px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	float: left;
	width: 580px;
}
#mv_cam_box img {
	float: left;
	margin-right: 5px;
}
#mv1cam_kikan {
	font-size: 12px;
	color: #990000;
	text-align: left;
	border-bottom: 2px solid #990000;
	float: left;
}
#mv1cam_order_box {
	float: right;
}
#mv2cam_topimgbox h2 {
	text-indent: -9999px;
	display: none;
}
#mv2cam_topimgbox {
	height: 450px;
	background: url(img/mv2camtopimg.jpg);
}
#mv2cam_box2 {
	height: 110px;
	background: url(img/mv2camtopimg3.jpg);
	padding: 10px 160px 300px 195px;
	text-align: left;
}
#mv_cam_box2 {
	height: auto;
	background: #F8E0E7;
	padding: 10px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	float: left;
	width: 580px;
}
.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;
}
/* End hide from IE-mac */


#ny08cam_bnnrbox {
	height: 70px;
}
#shinnen08_box {
	padding: 10px;
	background: url(img/08shinnen2.gif) no-repeat;
	height: 30px;
}
#jedi2008_box {
	text-align: center;
	top: 50%;
	margin-top: -285px;
	position: absolute;
	margin-left: -490px;
	left: 50%;
}
#info0708_box {
	padding: 7px 10px 10px;
	border: 1px solid #CC0000;
	font-size: 12px;
	line-height: 18px;
	margin: 5px;
}
#info0708_box h3 {
}
#info0708_box h2 {
	font-size: 12px;
	color: #CC0000;
	margin: 0px;
}
#info0708_box a {
	color: #996600;
}
#info0708_box strong {
	color: #996600;
}
#pr_bnr {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	padding: 3px;
	background: #FFFFFF;
	border-top: 1px solid #CC6600;
	border-right: 2px solid #663300;
	border-bottom: 2px solid #663300;
	border-left: 1px solid #CC6600;
}
#pr_bnr a {
	color: #CC6600;
	display: block;
}
#waku_narifuri {
	background: #000000;
	height: 100%;
	width: 100%;
}
#attentionMessage {
	color: #FFFFFF;
}
#attentionMessage {
	color: #FFFFFF;
	margin: 20px;
	font-size: 12px;
	line-height: 18px;
}
#flashcontent h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.ul_news h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
#date_news {
	font-weight: normal;
	font-size: 12px;
}
#jedi-g_txtbox {
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
}
#lg_zaiko_box {
	float: left;
	width: 600px;
	clear: both;
}
#nari_box {
	height: 200px;
	padding: 10px;
	text-align: left;
}
.nari_box_pro {
	float: left;
	width: 175px;
	padding: 5px;
	height: auto;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 5px;
}
#nari_probox {
	padding-left: 10px;
	padding-bottom: 20px;
	float: left;
}
#petbottleinfo_box {
	padding: 10px 10px 10px 160px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
#petbottleinfo_box h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	border-bottom: 1px solid #CC3300;
}
.comment_emph {
	font-size: 14px;
	font-weight: bold;
	color: #993300;
	line-height: 20px;
	padding: 0px 10px 10px;
}
#lg_cam0809 {
	height: auto;
	width: 600px;
	clear: both;
}
#narifuri_kokuchi_box {
	padding: 10px;
	float: left;
	width: 578px;
	text-align: left;
	border: 2px solid #FFFFFF;
	background: #CC6600;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
#narifuri_kokuchi_box h3 {
	margin: 0px;
	font-size: 14px;
	color: #FFFFFF;
}
#narifuri_kokuchi_box0 {
	padding: 10px;
	border: 1px solid #FFFFFF;
	float: left;
}
#ecom2_focus {
	float: left;
	height: auto;
	width: 580px;
	text-align: left;
	padding: 10px;
	background: #FFCC99;
	margin: 0px;
}
#oshirase_box {
	font-size: 12px;
	background: #FFCCCC;
	padding: 5px;
}
.lg09_kokuchi {
	height: auto;
	padding: 5px;
	border: 1px solid #990000;
	font-size: 12px;
	line-height: 18px;
	clear: both;
	float: left;
	margin-top: 5px;
	width: 597px;
}
.lg09_kokuchi h2 {
	background: url(img/lg09_kokuchi_h.gif) no-repeat;
	text-indent: -9999px;
	height: 20px;
}
.lg09_kokuchi p {
	padding: 6px;
	margin: 0px;
}
.sunday {
	color: #669900;
}
.sunday {
	color: #CC6600;
}
.henkou {
	color: #0066CC;
}
#stylepiece_text {
	padding: 10px;
}
#pf_spec {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
#pf_spec td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#pf_spec_box h3 {
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	background: #E6E6E6;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-left: 5px;
}
.cam09_order_box {
	padding: 50px 20px 20px;
	font-size: 12px;
	line-height: 18px;
	border: 3px solid #CC6600;
	text-align: left;
}
#nycam09_01_box {
	height: 1150px;
	width: 600px;
	background: url(img/cm_09cam.jpg) no-repeat;
}
#nycam09_02_box {
	height: 1005px;
	width: 600px;
	background: url(img/cm_09cam2.jpg) no-repeat;
}
#nycam09_03_box {
	height: 1000px;
	width: 600px;
	background: url(img/cm_09cam3.jpg) no-repeat;
}
#nycam09_04_box {
	height: 900px;
	width: 600px;
	background: url(img/cm_09cam4.jpg) no-repeat;
}
#nycam09_05_box {
	height: 1150px;
	width: 600px;
	background: url(img/cm_09cam5.jpg) no-repeat;
}
#ny09cam_box h2 {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #EAE1C6;
	padding-left: 10px;
}
#ny09cam_box {
	font-size: 12px;
	line-height: 18px;
	padding: 0px;
	width: 600px;
	text-align: left;
}

.cam09_order_box {
	padding: 50px 20px 20px;
	font-size: 12px;
	line-height: 18px;
	border: 3px solid #CC6600;
}
#ny09cam_box h3 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0066;
	padding-left: 10px;
}
#nycam09_ctn {
	padding: 10px;
	border: 1px solid #CC6600;
	width: 568px;
	margin: 5px;
	clear: both;
}
.nycam09_itmbox {
	height: 190px;
	width: 190px;
	padding: 5px;
	float: left;
}
.nycam09_itmbox0 {
	border: 1px solid #CCCCCC;
	height: 188px;
	width: 188px;
}
#beall09_top {
	background: url(img/beall_top.jpg) no-repeat;
	height: 600px;
}
#cm_cyclo_box {
	float: left;
	width: 300px;
}
#h3_ln_cm {
	background: url(img/h3_ln_cm.gif) no-repeat;
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 0px;
	text-align: left;
}
#h3_op_cm {
	background: url(img/h3_op_cm.gif);
	height: 30px;
	text-align: left;
	text-indent: -9999px;
	margin: 0px 10px 0px 0px;
}
#ordercam09 {
	background: url(img/order_line.gif) no-repeat;
	text-align: left;
	text-indent: -9999px;
	height: 30px;
}
#jedi09spec {
	font-size: 11px;
	border-top: 1px solid #999999;
	background: #F3F3F3;
}
#jedi09spec td {
	padding: 4px 2px 0px;
	border-bottom: 2px solid #999999;
	border-right: 1px solid #E6E6E6;
}
.jedi09cmk {
	font-weight: bold;
}
#jedi09spec_box {
	float: left;
	margin-top: 20px;
}
#jedi09spec_box h3 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	margin: 0px;
	border-bottom: 3px solid #999999;
}
.kanren_blog {
	background: #C3D5D9;
	margin: 5px;
	padding: 5px;
}
.kanren_blog ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}
.kanren_blog a {
	color: #CC3300;
	display: block;
	width: 170px;
}
.kanren_blog a:hover {
	text-decoration: underline;
}
.kanren_blog li {
}
.kanren_blog h4 {
	background: #99CCCC;
	margin-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
}
.blog_box {
	float: left;
	width: 780px;
	height: 70px;
	clear: both;
}
.gg_combox {
	float: left;
	clear: both;
	height: 55px;
	width: 790px;
	background: url(http://www.gcs-yokohama.com//img/gg_com_bk.gif) no-repeat;
}
#blog_box {
	float: right;
	height: 50px;
	width: 430px;
	background: url(http://www.gcs-yokohama.com//img/blog_bk.gif) no-repeat;
	padding: 5px 15px 5px 5px;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
}
#blog_box a {
	color: #000000;
}
#blog_box a:hover {
	text-decoration: underline;
}
.gg_combox2 {
	float: left;
	clear: both;
	height: 55px;
	width: 890px;
	background: url(http://www.gcs-yokohama.com/img/gg_com_bk2.gif) no-repeat;
}
.gg_combox2 img {
	float: left;
}
.RSSdescript {
	float: left;
	height: 12px;
	overflow: hidden;
}
#newmark {
	color: #CC0000;
}
#menu_common_2 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
	background: #FFFFFF url(http://www.gcs-yokohama.com/img/menu_bk2.gif);
}
#menu_common0_2 {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
}#jedi_flashbox {
	margin-right: auto;
	margin-left: auto;
}
#gs_topbox {
	height: 265px;
}
#display_box {
	width: 348px;
	height: 265px;
	float: left;
}
#gs_topimg_btnbox {
	float: left;
	width: 518px;
	height: 157px;
	padding-top: 108px;
	background: url(img/gs_topimg.jpg) no-repeat;
}
.riyuu_btn_box a {
	float: left;
	height: 75px;
	width: 129px;
	text-indent: -9999px;
}
#moca_topbox {
	padding: 15px 305px 20px 15px;
	width: 280px;
	height: 370px;
	background: url(img/moca_topimg.jpg) no-repeat;
	text-align: left;
}
.moca_comment {
	padding: 0px 10px 10px;
	font-size: 12px;
}
.main .moca_comment h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px;
}
.moca_comment p {
	margin-top: 10px;
	margin-bottom: 0px;
}
.jedi_space_side {
	float: left;
	height: 500px;
	width: 90px;
	text-align: left;
}
.jedi_main_box {
	background: #FFFFFF;
	float: left;
	height: auto;
	width: 760px;
	text-align: left;
	padding: 0px 20px 20px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.jediabout_box {
	float: left;
	width: 980px;
	height: auto;
}
#h2_jedinew {
	background: url(img/h2_jedinew.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px -20px 20px;
	height: 50px;
	width: 800px;
}
.jedi_main_box h3 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #999966;
	border-left: 4px solid #999966;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-top: 40px;
	margin-right: 10px;
	margin-left: 5px;
	clear: both;
}
.jedi_main_box h4 {
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	margin: 20px 5px 0px;
	border: 1px solid #999966;
	background: #E3E5C7;
	clear: both;
}
.jedi_main_box p {
	margin: 5px 10px 20px;
}
.jedi_main_box h5 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #999999;
	padding-left: 3px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.jedi_main_box img {
	float: right;
	padding-left: 10px;
}

#top_menu2 {
	font-size: 12px;
	height: 46px;
	float: left;
	width: 750px;
}
#top_menu2 em {
	text-indent:-9999px;
}
#top_menu2 a {
	height: 46px;
	display: block;
	background: url(http://www.gcs-yokohama.com/img/cmenu2.gif) no-repeat;
}
#top_menu2 #m2navi01 {
	display: block;
	height: 46px;
	width: 150px;
	float:left;
}
#top_menu2 #m2navi02 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}
#top_menu2 #m2navi03 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}
#top_menu2 #m2navi04 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}
#top_menu2 #m2navi05 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}
#top_menu2 #m2navi06 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}
#top_menu2 #m2navi07 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}
#top_menu2 #m2navi08 {
	display: block;
	height: 46px;
	width: 85px;
	float:left;
}

#m2navi02 a {background-position:-150px 0
}
#m2navi03 a {background-position:-235px 0
}
#m2navi04 a {background-position:-320px 0
}
#m2navi05 a {background-position:-405px 0
}
#m2navi06 a {background-position:-490px 0
}
#m2navi07 a {background-position:-575px 0
}
#m2navi08 a {background-position:-660px 0
}
#topmenu  a:hover {background-position:0 -46px
}
#m2navi02 a:hover {background-position:-150px -46px
}
#m2navi03 a:hover {background-position:-235px -46px
}
#m2navi04 a:hover {background-position:-320px -46px
}
#m2navi05 a:hover {background-position:-405px -46px
}
#m2navi06 a:hover {background-position:-490px -46px
}
#m2navi07 a:hover {background-position:-575px -46px
}
#m2navi08 a:hover {background-position:-660px -46px
}
.gg_combox3 {
	float: left;
	clear: both;
	height: 60px;
	width: 890px;
}
.gg_combox3 img {
	float: left;
}
#menu2_common {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	background: #FFFFFF url(http://www.gcs-yokohama.com/img/menu_bk.gif);
}
#menu2_common0 {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}
#top_menu2 {
	float: left;
	height: 45px;
	width: 750px;
}
#ndz_topbox {
	background: #000000 url(img/ndz_top_img.jpg) no-repeat;
	height: 200px;
	padding: 280px 40px 20px 340px;
	width: 220px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	float: left;
	clear: both;
	font-size: 12px;
	line-height: 20px;
}
#ndz_topbox02 {
	float: left;
	height: 201px;
	width: 590px;
	background: #000000;
	color: #FFFFFF;
	text-align: left;
	clear: both;
	padding-right: 10px;
	margin: 0px;
	font-size: 12px;
	line-height: 20px;
}
#ndz_topbox02 img {
	float: left;
	margin-right: 10px;
}
#ndz_lineup {
	float: left;
	clear: both;
	width: 600px;
	font-size: 11px;
	color: #666;
}
#ndz_topbox02 p {
	padding-top: 10px;
}
.cm_movie_box h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	background: #E6E6E6;
	border-bottom: 2px solid #666666;
}
.cm_movie_box {
	clear: both;
	float: left;
	margin-bottom: 20px;
}
#wrap_parts {
	height: auto;
	width: 786px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #CC6;
}
#picbox_part {
	float: left;
	height: auto;
	width: 500px;
}
#parts_backbox {
	background: #2C1216;
	clear: both;
	float: left;
	height: 15px;
	width: 786px;
}
#parts_infobox {
	float: right;
	width: 280px;
	height: auto;
}
#parts_infobox0 {
	margin-top: 20px;
	height: auto;
	width: 256px;
	float: right;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 7px;
}
#parts_infobox0 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCC;
}
.parts_commentbox {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
	padding: 3px;
}
.parts_commentbox th {
	font-size: 12px;
	font-weight: normal;
	background: #E6E6E6;
	padding: 2px;
	text-align: left;
}
.parts_orderbox {
	margin-top: 20px;
}
.parts_orderbox0 {
	padding-top: 20px;
}
.optionc_box {
	background: #FCC;
	padding: 5px;
}
.cam0907cyclo_obox {
	background: #6CF url(img/cam0907cycloobbk.gif) no-repeat;
	border: 2px solid #C06;
	padding: 100px 5px 5px;
	margin-bottom: 15px;
	font-size: 12px;
	color: #C06;
}
.obox_white {
	background: #FFF;
	padding: 5px;
	clear: both;
	width: 178px;
}
#cam_bnr0907cyclo {
	float: right;
}
#cam_bnr0906s {
	float: left;
}
.news_box {
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	border: 1px solid #D93B88;
	color: #D93B88;
	width: 470px;
	height: auto;
	float: left;
}
#windxtreme_topbox {
	height: 376px;
	width: 600px;
	float: left;
}
#coolcap_box {
	background: #88CCFF;
	padding: 10px;
	float: left;
	height: auto;
	width: 580px;
	clear: both;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}
#coolcap_box p {
	margin: 0px;
	padding: 0px 15px 10px;
}
.windxt_ft_box {
	background: #FFF;
	padding: 10px;
	float: left;
	height: auto;
	width: 560px;
	clear: both;
	margin-bottom: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 2px solid #999;
}
.windxt_ft_box img {
	float: left;
	padding-right: 10px;
}
.windxt_ft_box h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px 3px 3px 10px;
}
.windxt_ft_box ul {
	margin: 0px;
}
#peakwind_box {
	background: #F60;
	padding: 10px;
	float: left;
	height: auto;
	width: 580px;
	clear: both;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}
#peakwind_box p {
	margin: 0px;
	padding: 0px 15px 10px;
}
.coolcap_itembox {
	float: left;
	clear: both;
	height: auto;
	width: 600px;
	background: #8DCCFE;
	margin-bottom: 20px;
}
#peakwind_img1 {
	float: right;
}
.peakwind_itembox {
	float: left;
	clear: both;
	height: auto;
	width: 600px;
	background: #F60;
	margin-bottom: 20px;
}
#info_sh {
	font-size: 12px;
	line-height: 18px;
	color: #C06;
	padding: 10px;
	border: 1px solid #C06;
}
#news_box {
	height: 67px;
	width: 435px;
	float: left;
	padding: 23px 9px 7px 12px;
	font-size: 12px;
	line-height: 12px;
	background: url(img/news_box_bk.gif) no-repeat;
}
#news_box ul {
	margin: 0px;
	list-style: url(img/news_box_li_img.gif);
	padding-left: 15px;
}
#news_box ul li a:hover {
	text-decoration: underline;
}
#news_box ul li a {
	color: #66501E;
}
#news_box ul li {
	margin-top: 0px;
	margin-bottom: 0px;
}
.item_comment_box {
	padding: 10px;
}
#news_box_ttl {
	width: 868px;
	float: left;
	margin-top: 10px;
}
#news_box2 {
	height: 160px;
	width: 435px;
	float: left;
	padding: 23px 9px 9px 12px;
	font-size: 12px;
	line-height: 12px;
	background: url(img/news_box_bk2.gif) no-repeat;
}
#news_box2 ul {
	margin: 0px;
	list-style: url(img/news_box_li_img.gif);
	padding-left: 15px;
}
#news_box2 ul li a:hover {
	text-decoration: underline;
}
#news_box2 ul li a {
	color: #66501E;
}
#news_box2 ul li {
	margin-top: 4px;
	margin-bottom: 2px;
}
.item_comment_box {
	padding: 10px;
}
#news_box_ttl {
	width: 868px;
	float: left;
	margin-top: 10px;
}

#topmain2 {
	height: auto;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
}
#top_item_dis_box {
	float: left;
	width: 680px;
	padding-top: 10px;
	height: auto;
}
.top_item_box_kaku {
	float: left;
	height: 156px;
	width: 156px;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
}
.top_item_box_kaku a {
	border: 3px solid #CCC;
	height: 149px;
	width: 149px;
	display: block;
}
.top_item_box_kaku a:hover {
	border: 3px solid #FCC;
}
.top_item_box_kaku2 {
	float: left;
	height: 156px;
	width: 326px;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
}
.top_item_box_kaku2 a {
	border: 3px solid #CCC;
	height: 149px;
	width: 317px;
	display: block;
}
.top_item_box_kaku2 a:hover {
	border: 3px solid #FCC;
}
.top_item_dis_box0 {
	height: auto;
	width: 680px;
	float: left;
	margin-bottom: 30px;
}


.top_info_box {
	float: right;
	width: 170px;
	padding-left: 10px;
	height: auto;
	margin-top: 30px;
}
.top_item_box_kaku_r {
	float: right;
	height: 156px;
	width: 156px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.top_item_box_kaku_r a {
	border: 3px solid #CCC;
	height: 149px;
	width: 149px;
	display: block;
}
.top_item_box_kaku_r a:hover {
	border: 3px solid #FCC;
}
#footer_box {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 10px;
}
#oh_space h2 {
	font-size: 14px;
	margin-bottom: 10px;
}
.comment_main_w {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
.cam0909mv_txtbox {
	text-align: left;
	padding: 20px;
}
.cam0909mv_kbox {
	height: auto;
	width: 582px;
	margin-right: 9px;
	margin-left: 9px;
	clear: both;
	text-align: left;
	float: left;
}
.cam0909mv_kbox .cam0909mv_kbox0 {
	width: 580px;
	border: 1px solid #C30;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 40px;
	background: #300;
	padding-bottom: 20px;
}
.cam0909mv_kbox02 {
	height: auto;
	width: 500px;
	clear: both;
	float: left;
	padding: 20px;
	margin: 20px;
	background: #E6CC99;
}
.cam0909mv_kbox03 {
	height: auto;
	width: 235px;
	float: left;
	padding: 10px;
	background: #FDECAD;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}
.cam0909mv_kbox04 {
	height: auto;
	width: 235px;
	float: left;
	padding: 10px;
	background: #C99;
	margin: 20px 20px 20px 22px;
}
.items_box table {
	clear: both;
	float: left;
	height: auto;
	width: 600px;
}
.items_box {
	clear: both;
	float: left;
	height: auto;
	width: 600px;
}
.item_main_box {
	clear: both;
	float: left;
	width: 600px;
	height: auto;
}
.pitemboxwrap {
	clear: both;
	float: left;
	height: auto;
	width: 786px;
}
.cam0909mv_kbox03 a {
	color: #000;
}
.cam0909mv_kbox04 a {
	color: #000;
}
.cam0909mv_kbox0 h4 {
	color: #FFF;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 0px;
	border-bottom: 2px solid #FFF;
}
.cam0909mv_kbox0 p {
	margin-left: 20px;
	margin-bottom: 0px;
	color: #FFF;
	font-weight: normal;
}
#r500_bnr_gs {
	float: right;
}
.cam0910jedi_txtbox {
	text-align: left;
	padding: 0px 30px 30px;
	width: 520px;
	float: left;
}#cam0910jedi_box {
	background: #F00 url(img/cam_0910jedittl.jpg) no-repeat;
	text-align: left;
	float: left;
	padding: 120px 10px 20px;
}
.cam0910jedi_txtbox0 {
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #FFC;
	width: 480px;
	float: left;
	clear: both;
}
.cam0910jedi_itembtnbox {
	float: left;
	margin-top: 10px;
	width: 520px;
	clear: both;
	height: 150px;
}
.cam0910jedi_itembox {
	height: auto;
	width: 570px;
	clear: both;
	text-align: left;
	float: left;
	border: 5px solid #FF6;
	background: #FFF;
}
.cam0910jedi_kbox0 {
	width: 580px;
	border: 1px solid #C30;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 40px;
	background: #300;
}
.cam0910jedi_kbox02 {
	height: auto;
	width: 490px;
	clear: both;
	float: left;
	padding: 20px;
	margin: 20px;
	background: #E6E6E6;
}
.cam0910jedi_itemtextbox {
	padding: 10px 40px 20px;
	height: auto;
	width: 490px;
	clear: both;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
.cam0910jedi_itempicbox {
	clear: both;
	float: left;
	height: auto;
	width: 570px;
}
#cam0910jedi_box a {
}
.cam0910jedi_itembtnbox a {
	margin: 0px;
	border-style: none;
	padding: 0px;
}
.cam0910jedi_bkbtn a {
	color: #FFC;
	display: block;
	padding: 2px;
	border: 1px solid #FFC;
	clear: both;
	float: left;
	margin-top: -30px;
	background: #C00;
}
.cam0910jedi_itembox02 {
	height: auto;
	width: 570px;
	clear: both;
	text-align: left;
	float: left;
	border: 5px solid #FF6;
	background: #630;
}
.cam0910jedi_itemtextbox02 {
	padding: 10px 40px 20px;
	height: auto;
	width: 490px;
	clear: both;
	float: left;
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
}
.cam0910jedi_itembox03 {
	height: auto;
	width: 570px;
	clear: both;
	text-align: left;
	float: left;
	border: 5px solid #FF6;
	background: #000;
}.cam0910jedi_itemtextbox02 a {
	color: #FFF;
	text-decoration: underline;
}
.jedibnnr_space {
	text-align: left;
	padding: 20px;
	width: 560px;
	height: 100px;
}
.jedibnnr_space img {
	float: left;
	margin-right: 10px;
}
.yakkai_topbox {
	height: auto;
	width: 540px;
	text-align: left;
	background: #000 url(img/yakkai_topimg.jpg) no-repeat;
	padding: 390px 30px 10px;
	clear: both;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
.yakkai_smartone_box {
	background: #000;
	padding: 20px;
}
.yakkay_setumeibox {
	float: left;
	height: 909px;
	width: 600px;
	clear: both;
}
.yakkay_itembox {
	background: #000;
	padding: 23px;
	clear: both;
	float: left;
	height: auto;
	width: 554px;
	text-align: left;
}
.smartone_box {
	padding: 20px;
	float: left;
	height: auto;
	width: 514px;
	background: #FFF;
	margin-bottom: 40px;
}
.smartone_txtbox {
	float: right;
	height: auto;
	width: 250px;
	text-align: left;
}
.yakkay_outer_box {
	padding: 20px 0px 20px 20px;
	clear: both;
	float: left;
	width: 534px;
	height: auto;
	background: #FFF;
	margin-bottom: 10px;
}
.yakay_outer_itembox {
	padding: 10px;
	float: left;
	width: 230px;
	height: auto;
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-bottom: 10px;
}
.yakkay_orderbox {
	background: #E6E6E6;
	clear: both;
	float: left;
	height: auto;
	width: 230px;
	margin-bottom: 10px;
}
.cam0911cmitem_box {
	padding: 10px;
	margin-bottom: 0px;
	text-align: left;
	width: 566px;
	height: auto;
	background: #F8F8CD url(img/cam_0911cmbk.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.cam0911cmitem_box p {
	margin: 5px 10px;
}
.cam0911cm_orderbox {
	padding: 10px;
	width: 545px;
	background: #C60;
	margin-bottom: 10px;
	color: #FFC;
}
.cam0911cmitem_box_btm {
	background: url(img/cam_0911cmbk2.gif) no-repeat;
	clear: both;
	height: 50px;
	width: 586px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.cam0911cm_txtbox {
	text-align: left;
	padding: 120px 30px 10px;
	background: url(img/r500cambk.jpg) no-repeat;
	height: 380px;
	width: 540px;
	font-size: 12px;
	line-height: 18px;
}
.r500cam_txtbox2 {
	width: 380px;
	height: 130px;
	padding-right: 160px;
	padding-bottom: 100px;
}
.cam0911cm_txtbox3 {
	padding-left: 270px;
	padding-top: 10px;
	width: 270px;
	height: 70px;
}
.news_mala {
	font-size: 12px;
	line-height: 18px;
	padding: 5px;
	border: 1px solid #F6C;
	clear: both;
}
.news_mala h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #F39;
}
.camorderbox_left {
	padding-left: 20px;
}
.cam0911_box {
	height: auto;
	width: 582px;
	margin-right: 9px;
	margin-left: 9px;
	clear: both;
	text-align: left;
	float: left;
	margin-bottom: 30px;
}
.cam0911_kbox0 {
	width: 580px;
	border: 1px solid #C30;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 40px;
	background: #300;
	padding-bottom: 20px;
}
.cam0911_orderbox {
	height: auto;
	width: 490px;
	clear: both;
	float: left;
	padding: 20px;
	margin: 20px;
	background: #D9EBF3;
}
.cam0911_orderbox_g {
	height: auto;
	width: 490px;
	clear: both;
	float: left;
	padding: 20px;
	margin: 20px;
	background: #CC6;
}
.cam0911_box2 {
	height: auto;
	width: 600px;
	clear: both;
}
.cam0911_orderbox_r {
	height: auto;
	width: 490px;
	clear: both;
	float: left;
	padding: 20px;
	margin: 20px;
	background: #FCC;
}
.nokoriwazuka_text {
	color: #F00;
}
.cam0912_mv2probox {
	background: url(img/cam0911mv2p.jpg) no-repeat;
	text-align: left;
	height: auto;
	width: 562px;
	padding-top: 220px;
	clear: both;
	float: left;
	padding-right: 19px;
	padding-left: 19px;
}
.cam0912mv2ptext {
	padding: 30px;
	clear: both;
	float: left;
	width: 500px;
	background: #D8E3ED url(img/cam0912textbk2.gif);
	margin-bottom: 20px;
}
.cam0912_mv2probox01 {
	clear: both;
	float: left;
	width: 560px;
	height: 800px;
}
.cam0912_mv2probox_set {
	clear: both;
	float: left;
	width: 560px;
	background: url(img/cam0912textbk.gif);
	border: 1px solid #CC9;
	margin-bottom: 20px;
}
.cam0912orderbox {
	padding: 10px;
	height: auto;
	width: 520px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background: #CC9;
}
.container_870 {
	height: 100px;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
}
#h1_ttl {
	background: url(img/gs_tpim3.gif);
	text-indent: -9999px;
	height: 70px;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
.header_gs10 {
	background: url(img/gs_tpim3.gif) no-repeat;
	height: 70px;
}
#h1_ttl a {
	float: left;
	height: 70px;
	width: 200px;
	display: block;
}
.submenu_box {
	float: right;
}
.condor_topbox {
	padding: 25px 20px 19px 120px;
	clear: both;
	height: 355px;
	width: 460px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	background: url(img/condor_b_p01.jpg) no-repeat;
	text-align: left;
	margin-bottom: 20px;
}
.condor_topbox_text {
	float: right;
	width: 220px;
	height: auto;
	margin-top: 10px;
}
.condor_cutbox {
	clear: both;
	float: left;
	height: auto;
	width: 600px;
	text-align: left;
	margin-bottom: 20px;
}
.original_g_box {
	height: 170px;
	padding-left: 0px;
	width: 510px;
	background: url(img/g_item_box.gif) repeat;
	padding-top: 30px;
	float: left;
}
.original_g_box2 {
	height: 170px;
	padding-left: 0px;
	width: 680px;
	padding-top: 30px;
	float: left;
	background-image: url(img/g_item_box.gif);
	background-repeat: no-repeat;
}
.g_topbox {
	background: #E6E6E6 url(img/g_item_box4.jpg);
	padding: 10px 0px 460px 168px;
	font-size: 12px;
	line-height: 18px;
	height: 120px;
	width: 610px;
}
.g_btn_box ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.g_btn_box li {
	float: left;
}
.g_btn_box li a {
	float: left;
	height: 120px;
	width: 153px;
	display: block;
}
.g_btn_box {
	width: 612px;
	float: right;
	height: 120px;
}

#menu01 a {background-position:0px 0
}
#menu02 a {background-position:-153px 0
}
#menu03 a {background-position:-306px 0
}
#menu04 a {background-position:-459px 0
}
#menu01 a:hover {background-position:0px -120px
}
#menu02 a:hover {background-position:-153px -120px
}
#menu03 a:hover {background-position:-306px -120px
}
#menu04 a:hover {background-position:-459px -120px
}
#menu01a a {background-position:0px -120px
}
#menu02a a {background-position:-153px -120px
}
#menu03a a {background-position:-306px -120px
}
#menu04a a {background-position:-459px -120px
}

.g_btn_box a {
	background: url(img/g_menu_btn.jpg);
	text-indent: -9999px;
}
.g_menubox {
	background: #E6E6E6 url(img/g_item_box4.jpg);
	padding: 10px 0px 0px 30px;
	font-size: 12px;
	line-height: 18px;
	height: 120px;
	width: 748px;
}
#gtop a {
	float: left;
	display: block;
	height: 120px;
	width: 100px;
	text-indent: -9999px;
}
.g_infi_moviebox {
	background: url(img/g_infinityf01.jpg) no-repeat;
	float: left;
	height: 500px;
	width: 780px;
}
.g_nobless_moviebox {
	background: url(img/g_noblessef01.jpg) no-repeat;
	float: left;
	height: 500px;
	width: 780px;
}.g_mainbox {
	margin: -5px 0px 0px;
	float: left;
	height: auto;
	width: 780px;
	padding: 0px;
}
.g_item_box {
	float: left;
	height: auto;
	width: 780px;
	margin-top: 30px;
}
.g_item_picbox {
	float: left;
	height: auto;
	width: 540px;
	font-size: 12px;
}
.g_item_infobox {
	padding: 5px 5px 5px 0px;
	float: right;
	height: auto;
	width: 225px;
	font-size: 12px;
	line-height: 18px;
}
.g_item_infobox h3 {
	font-size: 14px;
	font-weight: bold;
	color: #036;
	border-bottom: 2px solid #036;
}
.g_item_infobox table tr td {
	padding-top: 5px;
	border-bottom: 1px solid #CCC;
	vertical-align: top;
	padding-right: 5px;
}
.cross_btnbox {
	padding-top: 30px;
}
.g_item_infobox table {
	margin-bottom: 15px;
}
.g_item_infobox h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 0px;
	border-bottom: 2px solid #333;
}
.newsbox {
	float: right;
	height: auto;
	width: 370px;
	padding-top: 30px;
	background: url(img/newsbox_bkimg.gif) no-repeat;
}
.g_specbox {
	font-size: 12px;
	line-height: 18px;
}
.g_specbox td {
	vertical-align: top;
	padding-top: 5px;
	border-bottom: 1px solid #CCC;
	padding-left: 5px;
}
.g_specbox h4 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0px;
	border-bottom: 2px solid #666;
}
.g_specbox {
	margin-top: 30px;
}
.g_specbox table {
	width: 540px;
}
.g_specbox th {
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
	border-right: 1px solid #CCC;
	padding-top: 5px;
	border-bottom: 1px solid #CCC;
}
.g_orderbox {
	margin-bottom: 20px;
	border: 1px solid #036;
	float: left;
	width: 220px;
}
.gs_flashbox {
	float: left;
	height: 300px;
	width: 470px;
}
.g_otbox {
	clear: both;
	float: left;
	font-size: 12px;
	line-height: 18px;
	width: 780px;
	margin-top: 30px;
}
.cam1002cm {
	clear: both;
	float: left;
	height: auto;
	width: 580px;
	background: #FEFFCC;
	text-align: left;
	padding: 10px;
	font-size: 14px;
	color: #F30;
	line-height: 20px;
}
.cam1002cm p {
	margin: 10px 20px;
}
.cam1002mv {
	clear: both;
	float: left;
	height: auto;
	width: 580px;
	background: #C9EAF3;
	text-align: left;
	padding: 10px;
	font-size: 14px;
	color: #069;
	line-height: 20px;
}
.cam1002mv p {
	margin: 10px 20px;
}
#cam_cm1002btn {
}
#cam_mv21002btn {
	margin-right: 5px;
}
#ty_spec td {
	font-size: 12px;
	vertical-align: top;
}
.rs_kw_box {
	background: #000 url(img/kadowaki_color.jpg) no-repeat;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	padding: 230px 10px 10px;
	height: auto;
	width: 380px;
	margin: 0px;
	float: left;
}
.rs_kw_box a {
	color: #FFF;
	text-decoration: underline;
}
.cm2d_ltdcolorbox {
	border: 2px solid #06C;
	margin-bottom: 30px;
}
.cm2d_ltdcolorbox h4 {
	margin: 0px;
	padding: 3px;
	color: #FFF;
	background: #06C;
	font-size: 12px;
	font-weight: bold;
}
.cam_box_news {
	float: left;
	width: 370px;
	height: 80px;
}
.cam_box_news a {
	display: block;
	float: left;
	height: 70px;
	width: 180px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#jimi_topbox {
	background: url(img/BackFlipGrrenWallet.jpg) no-repeat;
	width: 270px;
	padding: 300px 320px 10px 10px;
	height: 140px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.jimi_rei_box {
	padding: 20px;
	text-align: left;
}
.jimi_rei_box {
	width: 260px;
	height: 200px;
	padding-bottom: 450px;
	background: url(img/jimi_rei.jpg) no-repeat;
	padding-left: 320px;
	padding-right: 20px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}
.jimi_feature_box {
	background: url(img/jimi_open.jpg) no-repeat;
	padding: 310px 20px 610px;
	height: 80px;
	width: 560px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}
.jimi_textbox {
	text-align: left;
	padding: 20px;
}
.jimi_textbox h3 {
	font-size: 14px;
	font-weight: bold;
}
#ndz_lineup a:hover {
	border: 1px solid #C90;
}
#ndz_lineup a {
	border: 1px solid #FFF;
	display: block;
}
#ndz_lineup h3 {
	font-size: 14px;
	font-weight: bold;
	background: #000;
	color: #FFF;
	padding-left: 5px;
	margin: 0px;
}
#cam_jedi1007 {
	background: url(img/cam_1007jedittl.jpg);
	width: 520px;
	font-size: 12px;
	line-height: 18px;
	color: #F09;
	height: 670px;
	padding-top: 130px;
	padding-right: 40px;
	padding-left: 40px;
	text-align: left;
}
#cam_jedi1007text {
	padding: 10px;
	height: 250px;
	width: 500px;
}
#cam_jedi1007_01 {
	background: url(img/cam_1007jedi01.jpg) no-repeat;
	height: 300px;
	width: 600px;
	padding-top: 1200px;
}
.cam_jedi1007_01box {
	height: 50px;
	width: 460px;
	background: url(img/cam_1007jedi01_2.jpg) no-repeat;
	padding: 25px 70px 30px;
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	font-weight: bold;
}
.holiday_moji {
	color: #C00;
}
.g_orderbox a {
	background-color: #33689A;
	display: block;
	padding: 10px;
	color: #FFF;
	clear: both;
}
.g_orderbox a:hover {
	background-color: #09C;
}
#n1ktn_bsm {
	clear: both;
	float: left;
}
.cm_hikakubox {
	padding-top: 48px;
	float: right;
}
