body {
	margin: 0;
	padding: 0;
	background-image: url(../img_common/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #07070A;
}

a { text-decoration: none; }
a:link    {	color: #FFFF00; }
a:active  { text-decoration: underline; }
a:visited {	color: #FFFF00; }
a:hover { color: #FFFFCC; text-decoration: underline; }
fade {
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
.fade:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
} 


.btn {
	font-family: "Work Sans", Arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	padding-top: 17px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.btn-primary {
  background: #FF5126;
  color: #fff;
  border: 2px solid #FF5126;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background: #ff6540 !important;
  border-color: #ff6540 !important;
}
.btn-primary.btn-outline {
  background: transparent;
  color: #FF5126;
  border: 2px solid #FF5126;
}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {
  background: #FF5126;
  color: #fff;
}

/*ie7
html>body
ie7*/

/*ie6
_
ie6*/
.dot01 {
	clear: both;
	background-image: url(../tuning/img/line.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 10px;
}
.dot02 {
	clear: both;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #AAAAAA;
}
.border01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.txt01 {
	font-size: 11px;
	color: #999999;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}
.txt02 {
	color: #FF1111;
}
.txt02-150 {
	color: #FF1111;
	font-size: 150%;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 40px;
	font-weight: bold;
}
.txt03-120 {
	font-size: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 40px;
	font-weight: bold;
}
.txt03 {
	font-size: 11px;
}
.txt04 {
	color: #FFFF66;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}
.txt05 {
	color: #F1DE9D;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.txt06 {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.txt07 {
	font-size: 11px;
	font-weight: normal;
}
.txt08 {
	font-size: 13px;
	font-weight: bold;
}
.txt09 {
	color: #E3376C;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.txt10 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6699;
}
.txt11 {
	color: #FFFF00;
}
.txt12 {
	color: #FFFF00;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.txt13 {
	color: #FFE900;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 21px;
	font-weight: bold;
}
.txt14 {
	color: #FF411C;
	font-weight: bold;
}
.txt15 {
	color: #F1E278;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.txt16 {
	color: #FFE900;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-size: 33px;
	font-weight: bolder;
}
.txt17 {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt18 {
	color: #FFFF00;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.txt19 {
	color: #FFE900;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-size: 20px;
	font-weight: bolder;
	line-height: 30px;
}
.txt20 {
	color: #FF411C;
	font-size: 14px;
}
.txt21 {
	color: #F1E278;
	font-size: 14px;
	line-height: 25px;
}
.txt22 {
	font-size: 20px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height: 30px;
	color: #F1E278;
}
.txt23 {
	font-size: 13px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height: 24px;
	color: #FFFFFF;
}


.txt_red {
	color: #FF0000;

}
.txt_kakomi01 {
	padding: 3px;
	border: 1px solid #666666;
}
.txt_kome_all {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.txt_kome01 {
	font-size: 11px;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: normal;
}
.line_txt {
	color: #FFFFFF;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	letter-spacing: .1em;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.imgl {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imglc {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.imgr {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

form {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
.clear2 {
	clear: both;
	height: 30px;
}
.blank5 {
	clear: both;
	height: 5px;
}
.blank10 {
	clear: both;
	height: 10px;
}
.blank15 {
	clear: both;
	height: 15px;
}
.blank20 {
	clear: both;
	height: 20px;
}
.blank30 {
	clear: both;
	height: 30px;
}
.blank40 {
	clear: both;
	height: 40px;
}
.pt {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.price {
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight: bold;
}
.price_02 {
	font-size: 18px;
	font-weight: bold;
}
.price_03 {
	font-size: 16px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.price_04 {
	font-size: 16px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight: bold;
	color: #333333;
	text-align: right;
}
.price_x {
	font-size: 14px;
	font-weight: bold;
}

/* ここはコピーしなくてOK　*/
.container {
  font-family: "Yu Gothic", YuGothic, Verdana, 'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, sans-serif;
  text-align: center;
  padding-top: 20px;
  color: #FFF;
}


/* ここから下がボタンのCSS　*/
.btn-icon {
	display: inline-block;
	max-width: 350px;
	text-align: left;
	background-color: #663399;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 8px 16px 8px 16px;
	border-radius: 4px;
	position: relative;
}

.btn-icon:before {
  font-family: "FontAwesome";
  position: absolute;
  color: #FFF;
  left: 16px;
  top: 50%;
  margin-top: -8px;
}

.btn-icon:hover {
  opacity: 0.8;
}

#main {
	background-image: url(../img_common/bg_cont.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
	clear: both;
	width: 940px;
	background-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #868686;
	border-left-color: #868686;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main .head {
	padding: 0px;
	clear: both;
	width: 886px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main .head h1 {
	font-size: 10px;
	text-align: center;
	margin: 0px;
	clear: both;
	color: #C3C7DA;
	font-weight: normal;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "新ゴ M", "ＭＳ Ｐゴシック";
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	line-height: 14px;
}
#main .head h1 a {
	font-size: 10px;
	text-align: center;
	margin: 0px;
	clear: both;
	height: 20px;
	color: #C3C7DA;
	font-weight: normal;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "新ゴ M", "ＭＳ Ｐゴシック";
	padding: 0px;
	text-decoration: none;
}
#main .head .header {
	background-image: url(../img_common/head.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 65px;
	width: 886px;
}
#main .head .header h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 261px;
	display: block;
	height: 65px;
	text-indent: -15000px;
}
#main .head .header h2 a {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 261px;
	display: block;
	height: 65px;
	text-indent: -15000px;
}
#main .head .header .gmenu {
	float: right;
	width: 625px;
	list-style-type: none;
	padding: 0px;
	margin-top: 36px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .head .header .gmenu .gm01 {
	background-image: url(../img_common/gm01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 99px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm01 a {
	background-image: url(../img_common/gm01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 99px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm01 a:hover { background-position: 0 -29px; text-decoration : none; }
#main .head .header .gmenu .gm02 {
	background-image: url(../img_common/gm02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 90px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm02 a {
	background-image: url(../img_common/gm02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 90px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm02 a:hover { background-position: 0 -29px; text-decoration : none; }
#main .head .header .gmenu .gm03 {
	background-image: url(../img_common/gm03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 78px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm03 a {
	background-image: url(../img_common/gm03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 78px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm03 a:hover { background-position: 0 -29px; text-decoration : none; }
#main .head .header .gmenu .gm07 {
	background-image: url(../img_common/gm07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 78px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm07 a {
	background-image: url(../img_common/gm07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 78px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm07 a:hover { background-position: 0 -29px; text-decoration : none; }
#main .head .header .gmenu .gm04 {
	background-image: url(../img_common/gm04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 106px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm04 a {
	background-image: url(../img_common/gm04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 106px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm04 a:hover { background-position: 0 -29px; text-decoration : none; }
#main .head .header .gmenu .gm05 {
	background-image: url(../img_common/gm05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 78px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm05 a {
	background-image: url(../img_common/gm05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 78px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm05 a:hover { background-position: 0 -29px; text-decoration : none; }
#main .head .header .gmenu .gm06 {
	background-image: url(../img_common/gm06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 96px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm06 a {
	background-image: url(../img_common/gm06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 96px;
	text-indent: -15000px;
	display: block;
}
#main .head .header .gmenu .gm06 a:hover { background-position: 0 -29px; text-decoration : none; }

#main .top_under_img{
	clear: both;
	width: 886px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;

}
#main .common {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 886px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img_common/bg_cont02.gif);
	background-repeat: repeat-y;
}
#main .common .left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 212px;
}
#main .common .left .lmenu {
	margin: 0px;
	clear: both;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
#main .common .left .lmenu .lm01 {
	background-image: url(../img_common/lmenu01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 50px;
	width: 170px;
	text-indent: -15000px;
	display: block;
	margin: 0px;
}
#main .common .left .lmenu .lm01 a {
	background-image: url(../img_common/lmenu01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm01 a:hover { background-position: 0 -50px; text-decoration : none; }
#main .common .left .lmenu .lm01a {
	background-image: url(../img_common/icon_menu.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-position: 0px 6px;
	_background-position: 0px 9px;
}
#main .common .left .lmenu .lm01a a:link    {	color: #666666;}
#main .common .left .lmenu .lm01a a:active  { text-decoration: underline; }
#main .common .left .lmenu .lm01a a:visited {	color: #666666; }
#main .common .left .lmenu .lm01a a:hover { color: #FFFFCC; text-decoration: underline; }

#main .common .left .lmenu .lm02 {
	background-image: url(../img_common/lmenu02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
	margin: 0px;
}
#main .common .left .lmenu .lm02 a {
	background-image: url(../img_common/lmenu02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm02 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm03 {
	background-image: url(../img_common/lmenu03.gif);
	background-repeat: no-repeat;
	width: 170px;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
}
#main .common .left .lmenu .lm03 a {
	background-image: url(../img_common/lmenu03.gif);
	background-repeat: no-repeat;
	width: 170px;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
}
#main .common .left .lmenu .lm03 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm04 {
	background-image: url(../img_common/lmenu04.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
}
#main .common .left .lmenu .lm04 a {
	background-image: url(../img_common/lmenu04.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
}
#main .common .left .lmenu .lm04 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm05 {
	background-image: url(../img_common/lmenu05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm05 a {
	background-image: url(../img_common/lmenu05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm05 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm06 {
	background-image: url(../img_common/lmenu06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm06 a {
	background-image: url(../img_common/lmenu06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm06 a:hover { background-position: 0 -60px; text-decoration : none; }
#main .common .left .lmenu .lm07 {
	background-image: url(../img_common/lmenu07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm07 a {
	background-image: url(../img_common/lmenu07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm07 a:hover { background-position: 0 -60px; text-decoration : none; }
#main .common .left .lmenu .lm08 {
	background-image: url(../img_common/lmenu08.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 61px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm08 a {
	background-image: url(../img_common/lmenu08.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 61px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm08 a:hover { background-position: 0 -61px; text-decoration : none; }
#main .common .left .lmenu .lm09 {
	background-image: url(../img_common/lmenu09.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm09 a {
	background-image: url(../img_common/lmenu09.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm09 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm10 {
	background-image: url(../img_common/lmenu10.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm10 a {
	background-image: url(../img_common/lmenu10.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm10 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm11 {
	background-image: url(../img_common/lmenu11.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm11 a {
	background-image: url(../img_common/lmenu11.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm11 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm12 {
	background-image: url(../img_common/lmenu12.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm12 a {
	background-image: url(../img_common/lmenu12.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm12 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm13 {
	background-image: url(../img_common/lmenu13.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm13 a {
	background-image: url(../img_common/lmenu13.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm13 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm14 {
	background-image: url(../img_common/lmenu14.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 170px;
}
#main .common .left .lmenu .lm14 a {
	background-image: url(../img_common/lmenu14.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 170px;
}
#main .common .left .lmenu .lm14 a:hover { background-position: 0 0px; text-decoration : none; }
#main .common .left .lmenu .lm15 {
	background-image: url(../img_common/lmenu15.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm15 a {
	background-image: url(../img_common/lmenu15.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm15 a:hover { background-position: 0 -40px; text-decoration : none; }
#main .common .left .lmenu .lm16 {
	background-image: url(../img_common/lmenu16.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm16 a {
	background-image: url(../img_common/lmenu16.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 170px;
	text-indent: -15000px;
	display: block;
}
#main .common .left .lmenu .lm16 a:hover { background-position: 0 -60px; text-decoration : none; }
#main .common .left .bnarea {
	padding: 0px;
	clear: both;
	width: 170px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#main .common .left .bnarea .bn01 {
	background-image: url(../img_common/bn01.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn01 a {
	background-image: url(../img_common/bn01.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn01 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn02 {
	background-image: url(../img_common/bn02.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 80px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn02 a {
	background-image: url(../img_common/bn02.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 80px;
	width: 170px;
}
#main .common .left .bnarea .bn02 a:hover { background-position: 0 -80px; text-decoration : none; }

#main .common .left .bnarea .bn03 {
	background-image: url(../img_common/bn03.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 80px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn03 a {
	background-image: url(../img_common/bn03.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 80px;
	width: 170px;
}
#main .common .left .bnarea .bn03 a:hover { background-position: 0 -80px; text-decoration : none; }

#main .common .left .bnarea .bn04 {
	background-image: url(../img_common/bn04.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 80px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn04 a {
	background-image: url(../img_common/bn04.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 80px;
	width: 170px;
}
#main .common .left .bnarea .bn04 a:hover { background-position: 0 -80px; text-decoration : none; }

#main .common .left .bnarea .bn05 {
	background-image: url(../img_common/bn05.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn05 a {
	background-image: url(../img_common/bn05.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn05 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn06 {
	background-image: url(../img_common/bn06.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn06 a {
	background-image: url(../img_common/bn06.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn06 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn07 {
	background-image: url(../img_common/bn07.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn07 a {
	background-image: url(../img_common/bn07.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn07 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn08 {
	background-image: url(../img_common/bn08.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn08 a {
	background-image: url(../img_common/bn08.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn08 a:hover { background-position: 0 -90px; text-decoration : none; }



#main .common .left .bnarea .bn09 {
	background-image: url(../img_common/bn09.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn09 a {
	background-image: url(../img_common/bn09.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn09 a:hover { background-position: 0 -90px; text-decoration : none; }




#main .common .left .bnarea .bn10 {
	background-image: url(../img_common/bn10.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn10 a {
	background-image: url(../img_common/bn10.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn10 a:hover { background-position: 0 -90px; text-decoration : none; }




#main .common .left .bnarea .bn11 {
	background-image: url(../img_common/bn11.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn11 a {
	background-image: url(../img_common/bn11.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn11 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn12 {
	background-image: url(../img_common/bn12.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn12 a {
	background-image: url(../img_common/bn12.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn12 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn13 {
	background-image: url(../img_common/bn13.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn13 a {
	background-image: url(../img_common/bn13.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn13 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn14 {
	background-image: url(../img_common/bn14.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn14 a {
	background-image: url(../img_common/bn14.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn14 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn15 {
	background-image: url(../img_common/bn15.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn15 a {
	background-image: url(../img_common/bn15.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn15 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn16 {
	background-image: url(../img_common/bn16.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn16 a {
	background-image: url(../img_common/bn16.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn16 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn17 {
	background-image: url(../img_common/bn17.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn17 a {
	background-image: url(../img_common/bn17.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn17 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn18 {
	background-image: url(../img_common/bn18.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn18 a {
	background-image: url(../img_common/bn18.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn18 a:hover { background-position: 0 -90px; text-decoration : none; }
#main .common .left .bnarea .bn19 {
	background-image: url(../img_common/bn19.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn19 a {
	background-image: url(../img_common/bn19.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn19 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn20 {
	background-image: url(../img_common/bn20.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn20 a {
	background-image: url(../img_common/bn20.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn20 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn21 {
	background-image: url(../img_common/bn21.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn21 a {
	background-image: url(../img_common/bn21.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn21 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn22 {
	background-image: url(../img_common/bn22.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn22 a {
	background-image: url(../img_common/bn22.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn22 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn23 {
	background-image: url(../img_common/bn23.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn23 a {
	background-image: url(../img_common/bn23.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn23 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn24 {
	background-image: url(../img_common/bn24.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn24 a {
	background-image: url(../img_common/bn24.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn24 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn25 {
	background-image: url(../img_common/bn25.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn25 a {
	background-image: url(../img_common/bn25.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn25 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn26 {
	background-image: url(../img_common/bn26.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn26 a {
	background-image: url(../img_common/bn26.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn26 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn27 {
	background-image: url(../img_common/bn27.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn27 a {
	background-image: url(../img_common/bn27.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn27 a:hover { background-position: 0 -90px; text-decoration : none; }


#main .common .left .bnarea .bn28 {
	background-image: url(../img_common/bn28.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn28 a {
	background-image: url(../img_common/bn28.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn28 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn29 {
	background-image: url(../img_common/bn29.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn29 a {
	background-image: url(../img_common/bn29.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn29 a:hover { background-position: 0 -90px; text-decoration : none; }
#main .common .left .bnarea .bn30 {
	background-image: url(../img_common/bn30.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn30 a {
	background-image: url(../img_common/bn30.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn30 a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .left .bnarea .bn31 {
	background-image: url(../img_common/bn31.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .left .bnarea .bn31 a {
	background-image: url(../img_common/bn31.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 170px;
}
#main .common .left .bnarea .bn31 a:hover { background-position: 0 -90px; text-decoration : none; }



#main .common .right #shop .bn_kirikomitaicho {
	background-image: url(../img_common/bn_kirikomitaicho.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 210px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #shop .bn_kirikomitaicho a {
	background-image: url(../img_common/bn_kirikomitaicho.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 210px;
}
#main .common .right #shop .bn_kirikomitaicho a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .right #shop .bn_minkara_ani {
	background-image: url(../img_common/bn_minkara_ani.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 210px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #shop .bn_minkara_ani a {
	background-image: url(../img_common/bn_minkara_ani.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 210px;
}
#main .common .right #shop .bn_minkara_ani a:hover { background-position: 0 -90px; text-decoration : none; }

#main .common .right #shop .bn_facebook_takao {
	background-image: url(../img_common/bn_facebook_takao.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 210px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #shop .bn_facebook_takao a {
	background-image: url(../img_common/bn_facebook_takao.jpg);
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 90px;
	width: 210px;
}
#main .common .right #shop .bn_facebook_takao a:hover { background-position: 0 -90px; text-decoration : none; }



#main .common .right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 670px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
#main .common .right .imagearea01 {
	background-image: url(../img_common/swf01.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 170px;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .imagearea01 a {
	background-image: url(../img_common/swf01.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 170px;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .imagearea01 a:hover { background-position: 0 -170px; text-decoration : none; }
#main .common .right .imagearea02 {
	background-image: url(../img_common/swf02.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 170px;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .imagearea02 a {
	background-image: url(../img_common/swf02.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 170px;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .imagearea02 a:hover { background-position: 0 -170px; text-decoration : none; }
#main .common .imagearea {
	background-image: url(../img_common/top01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 356px;
	width: 670px;
}
#main .common .imagearea .imagearea03 {
	background-image: url(../img_common/top_20th.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 340px;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .imagearea .imagearea03 a {
	background-image: url(../img_common/top_20th.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 340px;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .imagearea .imagearea03 a:hover { background-position: 0 -340px; text-decoration : none; }
#main .common .imagearea p {
	font-size: 12px;
	color: #ACACAC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 25px;
	line-height: 18px;
	font-weight: bold;
}
#main .common .right .top-txarea {
	font-size: 17px;
	color: #333333;
	clear: both;
	width: 606px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #60F;
	background-color: #EEE;
	line-height: 30px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-feature-settings: "palt";
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#main .common .right .top-txarea .strong {
	font-size: 17px;
	color: #333333;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	line-height: 28px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-feature-settings: "palt";
	text-align: center;
}

#main .common .right .top-txarea .title {
	font-size: 20px;
	color: #CC0000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	line-height: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-feature-settings: "palt";
	letter-spacing: -0.05em;
	text-align: center;
}



#main .common .right .top-bnarea {
	clear: both;
	width: 630px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right .top-bnarea .topbn04 {
	background-image: url(../img_common/top_bn04.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn04 a {
	background-image: url(../img_common/top_bn04.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn04 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn01 {
	background-image: url(../img_common/top_bn01.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn01 a {
	background-image: url(../img_common/top_bn01.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn01 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn03 {
	background-image: url(../img_common/top_bn03.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn03 a {
	background-image: url(../img_common/top_bn03.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn03 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn02 {
	background-image: url(../img_common/top_bn02.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn02 a {
	background-image: url(../img_common/top_bn02.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn02 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn06 {
	background-image: url(../img_common/top_bn15.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn06 a {
	background-image: url(../img_common/top_bn15.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn06 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn08 {
	background-image: url(../img_common/top_bn06.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn08 a {
	background-image: url(../img_common/top_bn06.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn08 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn09 {
	background-image: url(../img_common/top_bn07.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn09 a {
	background-image: url(../img_common/top_bn07.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn09 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn10 {
	background-image: url(../img_common/top_bn08.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn10 a {
	background-image: url(../img_common/top_bn08.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn10 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn11 {
	background-image: url(../img_common/top_bn09.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn11 a {
	background-image: url(../img_common/top_bn09.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn11 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn12 {
	background-image: url(../img_common/top_bn10.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn12 a {
	background-image: url(../img_common/top_bn10.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn12 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn13 {
	background-image: url(../img_common/top_bn11.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn13 a {
	background-image: url(../img_common/top_bn11.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn13 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn14 {
	background-image: url(../img_common/top_bn12.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn14 a {
	background-image: url(../img_common/top_bn12.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn14 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn15 {
	background-image: url(../img_common/top_bn13.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn15 a {
	background-image: url(../img_common/top_bn13.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn15 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn16 {
	background-image: url(../img_common/top_bn14.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn16 a {
	background-image: url(../img_common/top_bn14.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn16 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn17 {
	background-image: url(../img_common/top_bn16.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn17 a {
	background-image: url(../img_common/top_bn16.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn17 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn18 {
	background-image: url(../img_common/top_bn17.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn18 a {
	background-image: url(../img_common/top_bn17.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn18 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn19 {
	background-image: url(../img_common/top_bn18.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn19 a {
	background-image: url(../img_common/top_bn18.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn19 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn20 {
	background-image: url(../img_common/top_bn19.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn20 a {
	background-image: url(../img_common/top_bn19.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn20 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn21 {
	background-image: url(../img_common/top_bn21.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn21 a {
	background-image: url(../img_common/top_bn21.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn21 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn22 {
	background-image: url(../img_common/top_img191115.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 930px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn22 a {
	background-image: url(../img_common/top_img191115.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 930px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn22 a:hover { background-position: 0 -930px; text-decoration : none; }


#main .common .right .top-bnarea .topbn23 {
	background-image: url(../img_common/top_bn23.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn23 a {
	background-image: url(../img_common/top_bn23.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn23 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn28 {
	background-image: url(../img_common/top_bn28.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn28 a {
	background-image: url(../img_common/top_bn28.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn28 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn25 {
	background-image: url(../img_common/top_bn24.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn25 a {
	background-image: url(../img_common/top_bn24.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn25 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn26 {
	background-image: url(../img_common/top_bn25.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn26 a {
	background-image: url(../img_common/top_bn25.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn26 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn27 {
	background-image: url(../img_common/top_bn27.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn27 a {
	background-image: url(../img_common/top_bn27.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn27 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn29 {
	background-image: url(../img_common/top_bn29.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn29 a {
	background-image: url(../img_common/top_bn29.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn29 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn30 {
	background-image: url(../img_common/top_bn30.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn30 a {
	background-image: url(../img_common/top_bn30.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn30 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn31 {
	background-image: url(../img_common/top_bn31.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn31 a {
	background-image: url(../img_common/top_bn31.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn31 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn32 {
	background-image: url(../img_common/top_bn32.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn32 a {
	background-image: url(../img_common/top_bn32.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn32 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn33 {
	background-image: url(../img_common/top_bn33.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn33 a {
	background-image: url(../img_common/top_bn33.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn33 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn34 {
	background-image: url(../img_common/top_bn34.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn34 a {
	background-image: url(../img_common/top_bn34.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn34 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn35 {
	background-image: url(../img_common/top_bn35.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn35 a {
	background-image: url(../img_common/top_bn35.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn35 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn36 {
	background-image: url(../img_common/top_bn36.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn36 a {
	background-image: url(../img_common/top_bn36.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn36 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn37 {
	background-image: url(../img_common/top_bn37.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn37 a {
	background-image: url(../img_common/top_bn37.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn37 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn38 {
	background-image: url(../img_common/top_bn38.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn38 a {
	background-image: url(../img_common/top_bn38.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn38 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn39 {
	background-image: url(../img_common/top_bn39.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn39 a {
	background-image: url(../img_common/top_bn39.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn39 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn40 {
	background-image: url(../img_common/top_bn40.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn40 a {
	background-image: url(../img_common/top_bn40.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn40 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn41 {
	background-image: url(../img_common/top_bn41.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn41 a {
	background-image: url(../img_common/top_bn41.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn41 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn42 {
	background-image: url(../img_common/top_bn42.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn42 a {
	background-image: url(../img_common/top_bn42.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn42 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn43 {
	background-image: url(../img_common/top_bn43.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn43 a {
	background-image: url(../img_common/top_bn43.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn43 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn44 {
	background-image: url(../img_common/top_bn44.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 500px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn44 a {
	background-image: url(../img_common/top_bn44.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 500px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn44 a:hover { background-position: 0 -500px; text-decoration : none; }
#main .common .right .top-bnarea .topbn45 {
	background-image: url(../img_common/top_bn45.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn45 a {
	background-image: url(../img_common/top_bn45.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn45 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn46 {
	background-image: url(../img_common/top_bn46.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn46 a {
	background-image: url(../img_common/top_bn46.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn46 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn47 {
	background-image: url(../img_common/top_bn47.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 360px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn47 a {
	background-image: url(../img_common/top_bn47.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 360px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn47 a:hover { background-position: 0 -360px; text-decoration : none; }
#main .common .right .top-bnarea .topbn48 {
	background-image: url(../img_common/top_bn48.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn48 a {
	background-image: url(../img_common/top_bn48.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn48 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn49 {
	background-image: url(../img_common/top_bn49.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn49 a {
	background-image: url(../img_common/top_bn49.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn49 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn50 {
	background-image: url(../img_common/top_bn50.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn50 a {
	background-image: url(../img_common/top_bn50.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn50 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn51 {
	background-image: url(../img_common/top_bn51.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn51 a {
	background-image: url(../img_common/top_bn51.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn51 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn52 {
	background-image: url(../img_common/top_bn52.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn52 a {
	background-image: url(../img_common/top_bn52.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn52 a:hover { background-position: 0 -164px; text-decoration : none; }
#main .common .right .top-bnarea .topbn24 {
	background-image: url(../img_common/top_tsf200711.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 300px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn24 a {
	background-image: url(../img_common/top_tsf200711.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 300px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn24 a:hover { background-position: 0 -300px; text-decoration : none; }

#main .common .right .top-bnarea .topbn05 {
	background-image: url(../img_common/top_tsf191013.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn05 a {
	background-image: url(../img_common/top_tsf191013.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 164px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn05 a:hover { background-position: 0 -164px; text-decoration : none; }

#main .common .right .top-bnarea .topbn07 {
	background-image: url(../img_common/top_86fes_131215.jpg);
	text-indent: -15000px;
	padding: 0px;
	clear: both;
	height: 284px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn07 a {
	background-image: url(../img_common/top_86fes_131215.jpg);
	text-indent: -15000px;
	display: block;
	padding: 0px;
	clear: both;
	height: 284px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .common .right .top-bnarea .topbn07 a:hover { background-position: 0 -284px; text-decoration : none; }




#main .common .right .topics {
	clear: both;
	width: 630px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#main .common .right .topics .info {
	clear: both;
	width: 630px;
	height: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #333333;
	overflow:auto;
	border: 0px; /* widthに加算される！ */
	scrollbar-base-color: WhiteSmoke;
	scrollbar-track-color: WhiteSmoke;
	scrollbar-darkshadow-color: #FFFFFF;
	padding: 0px;
}
#main .common .right .topics .info .infoarea {
	clear: both;
	margin: 0px 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding: 0px;
}
#main .common .right .topics .info p {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #FFFFCC;
}
#main .common .right .topics .info .infoarea dt {
	font-feature-settings: "palt" 1;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	width: 80px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 18px;
}
#main .common .right .topics .info .infoarea .icon {
	font-size: 12px;
	color: #999999;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	line-height: 18px;
}
#main .common .right .topics .info .infoarea dd {
	font-feature-settings: "palt" 1;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	letter-spacing: -0.05em;
}
#main .common .right .topics .info .infoarea dd a:link    {	color: #FFFF00; }
#main .common .right .topics .info .infoarea dd a:active  { text-decoration: underline; }
#main .common .right .topics .info .infoarea dd a:visited {	color: #FFFF00; }
#main .common .right .topics .info .infoarea dd a:hover { color: #FFFF99; text-decoration: underline; }

#main address {
	background-image: url(../img_common/cr.gif);
	background-repeat: no-repeat;
	clear: both;
	width: 240px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding: 0px;
}
#main address a {
	background-image: url(../img_common/cr.gif);
	background-repeat: no-repeat;
	clear: both;
	width: 240px;
	padding: 0px;
	text-indent: -15000px;
	display: block;
	margin: 0px;
}

#main .common .partslist {
	background-image: url(../img_common/top01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 341px;
	width: 670px;
}
#main .common .right .partslist p {
	background-image: url(../catalog/img/title_catalog.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 15px;
	width: 421px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent: -15000px;
	display: block;
	padding: 0px;
}
#main .common .right .partslist .calist {
	padding: 0px;
	clear: both;
	width: 628px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main .common .right .partslist .calist .cal01 {
	background-image: url(../catalog/img/list01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal01 a {
	background-image: url(../catalog/img/list01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal02 {
	background-image: url(../catalog/img/list02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: inline;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#main .common .right .partslist .calist .cal02 a {
	background-image: url(../catalog/img/list02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal03 {
	background-image: url(../catalog/img/list03.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#main .common .right .partslist .calist .cal03 a {
	background-image: url(../catalog/img/list03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal04 {
	background-image: url(../catalog/img/list04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal04 a {
	background-image: url(../catalog/img/list04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal05 {
	background-image: url(../catalog/img/list05.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: inline;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#main .common .right .partslist .calist .cal05 a {
	background-image: url(../catalog/img/list05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal06 {
	background-image: url(../catalog/img/list06.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#main .common .right .partslist .calist .cal06 a {
	background-image: url(../catalog/img/list06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal07 {
	background-image: url(../catalog/img/list07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal07 a {
	background-image: url(../catalog/img/list07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal08 {
	background-image: url(../catalog/img/list08.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: inline;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#main .common .right .partslist .calist .cal08 a {
	background-image: url(../catalog/img/list08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal09 {
	background-image: url(../catalog/img/list09.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist .cal09 a {
	background-image: url(../catalog/img/list09.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 204px;
	text-indent: -15000px;
	display: block;
}
#main .common .right .partslist .calist a:hover { background-position: 0 -89px; text-decoration : none; }

.right #pc {
	margin: 0px;
	clear: both;
	width: 670px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#main .common .right #headmenu {
	margin: 0px;
	clear: both;
	padding-top: 10px;
	_padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 15px;
	padding-left: 0px;
}
#main .common .right #headmenu .hm {
	list-style-type: none;
	margin: 0px;
	clear: both;
	padding-top: 5px;
	_padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}
#main .common .right #headmenu .hm li {
	font-size: 11px;
	display: inline;
	color: #777777;
	font-weight: bold;
}
#main .common .right #headmenu .hm a:link    {	color: #999999; }
#main .common .right #headmenu .hm a:active  { text-decoration: underline; }
#main .common .right #headmenu .hm a:visited {	color: #999999; }
#main .common .right #headmenu .hm a:hover { color: #CC6699; text-decoration: underline; }



#main .common .right #pagemenu {
	margin: 0px;
	clear: both;
	padding-top: 10px;
	_padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 15px;
	padding-left: 0px;
}
#main .common .right #pagemenu .hm {
	list-style-type: none;
	margin: 0px;
	clear: both;
	padding-top: 5px;
	_padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}
#main .common .right #pagemenu .hm li {
	font-size: 11px;
	display: inline;
	color: #777777;
	font-weight: bold;
}
#main .common .right #pagemenu .hm li strong {
	font-size: 11px;
	display: inline;
	color: #CFCFCF;
	font-weight: bold;
}
#main .common .right #pagemenu .hm a:link    {	color: #9F9F9F; }
#main .common .right #pagemenu .hm a:active  { text-decoration: underline; }
#main .common .right #pagemenu .hm a:visited {	color: #9F9F9F; }
#main .common .right #pagemenu .hm a:hover { color: #CC6699; text-decoration: underline; }




#main .common .right #headmenu-tg {
	margin: 0px;
	clear: both;
	padding-top: 0px;
	_padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 15px;
	padding-left: 0px;
}
#main .common .right #headmenu-tg .hm {
	list-style-type: none;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	_padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}
#main .common .right #headmenu-tg .hm li {
	font-size: 11px;
	display: inline;
	color: #777777;
	font-weight: bold;
}
#main .common .right #headmenu-tg .hm a:link    {	color: #999999; }
#main .common .right #headmenu-tg .hm a:active  { text-decoration: underline; }
#main .common .right #headmenu-tg .hm a:visited {	color: #999999; }
#main .common .right #headmenu-tg .hm a:hover { color: #CC6699; text-decoration: underline; }







#main .common .right .txt_st {
	font-size: 15px;
	color: #F1DE9D;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	line-height: 23px;
}
#main .common .right .txt_st01 {
	font-size: 20px;
	color: #FF3644;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 45px;
	text-align: center;
	background-position: center;
}
#main .common .right .txt_st02 {
	font-size: 15px;
	color: #E56898;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height: 22px;
	background-position: center;
	text-align: center;
	letter-spacing: 1px;
}
#main .common .right .txt_st03 {
	font-size: 13px;
	color: #D1D1D1;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height: 22px;
	background-position: center;
	text-align: center;
	letter-spacing: 1px;
}
#main .common .right .txt_st04 {
	font-size: 17px;
	color: #F1DE9D;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	line-height: 23px;
}
#main .common .right .txt_kome {
	font-size: 11px;
	color: #FFFFFF;
	clear: both;
}



#usedparts {
	margin: 0px;
	clear: both;
	width: 670px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#usedparts .pcbg01 {
	background-color: #303030;
	clear: both;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 609px;
}
#usedparts .pcbg01 .pcbgl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
#usedparts .pcbg01 .pcbgl img {
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-left: 0px;
}
#usedparts .pcbg01 .pcbgr {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 450px;
}
#usedparts h3 {
	background-image: url(../img_common/subtitlebg01.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 33px;
	margin: 0px 0px 3px;
	font-size: 17px;
	color: #E2CF6D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height: 22px;
}
#usedparts .pcbg01 .pcbgr .price {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	clear: both;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#usedparts .pcbg01 .pcbgr .bt01 {
	text-align: center;
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 100%;
}

#main .common .right #pc .pcbg01 {
	background-color: #303030;
	clear: both;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 609px;
}
#main .common .right #pc .pcbg01 .pc_txt {
	margin: 0px;
	padding: 0px 0px 15px 10px;
	float: left;
	width: 600px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
}
#main .common .right #pc .pcbg01 .pcbga .title {
	font-size: 18px;
	color: #FFFFCC;
	font-weight: bold;
	clear: both;
	line-height: 30px;
	width: 595px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbga .title_sl2 {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
    clear: both;
    width: 600px;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 5px;
    background-color: #FFFFFF;
    text-align: center;
}
#main .common .right #pc .pcbg01 .pcbga .title_sl {
    font-size: 15px;
    color: #fff;
    font-weight: nomal;
    margin-bottom: 20px;
    clear: both;
    width: 100%;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 5px;
}
#main .common .right #pc .pcbg01 .pcbga img {
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbga p {
	font-size: 13px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}
#main .common .right #pc .pcbg01 .pcbga ul {
	margin: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#main .common .right #pc .pcbg01 .pcbga li {
	font-size: 13px;
	color: #FFFFFF;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbga .price {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	clear: both;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbga .txt_price_sub {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
}
#main .common .right #pc .pcbg01 .pcbga .hr-style {
border-top: 1px solid #8c8b8b;
}
#main .common .right #pc .pcbg01 .pcbgl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 329px;
}
#main .common .right #pc .pcbg01 img {
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgl img {
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgl p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#main .common .right #pc .pcbg01 .pcbgr {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 270px;
}
#main .common .right #pc .pcbg01 .pcbgr .catable01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgr .catable01 table {
	width: 270px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#main .common .right #pc .pcbg01 .pcbgr .catable01 th {
	font-size: 9px;
	color: #CDCDCD;
	background-color: #444444;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: middle;
	line-height: 18px;
	font-weight: normal;
	width: 33px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#main .common .right #pc .pcbg01 .pcbgr .catable01 td {
	font-size: 9px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
	text-align: center;
	width: 33px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#main .common .right #pc .pcbg01 .pcbgr .catable02 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgr .catable02 table {
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#main .common .right #pc .pcbg01 .pcbgr .catable02 th {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: middle;
	line-height: 18px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#main .common .right #pc .pcbg01 .pcbgr .catable02 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#main .common .right #pc .pcbg01 .pcbgr img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#main .common .right #pc .pcbg01 .pcbgr p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}
#main .common .right #pc .pcbg01 .pcbgr ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main .common .right #pc .pcbg01 .pcbgr li {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgr .title {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	clear: both;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #777777;
	line-height: 19px;
	width: 100%;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 .title {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	clear: both;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #777777;
	line-height: 19px;
	width: 100%;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}#main .common .right #pc .pcbg01 .pcbgr .title_sl {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	clear: both;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	line-height: 19px;
	width: 100%;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgr .title_nl {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 3px;
	clear: both;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 19px;
}
#main .common .right #pc .pcbg01 .pcbgr .price {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	clear: both;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #pc .pcbg01 .pcbgr .txt_price_sub {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
}
#main .common .right #pc .pcbg01 .pcbgr .txt_price_sub-st01 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}
#main .common .right #pc .pcbg01 .pcbgr .txt_price_sub strong {
	font-size: 12px;
	font-weight: bold;
	color: #E7D470;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}
#main .common .right #pc .pcbg01 .pcbgr .bt01 {
	text-align: center;
	margin: 0px;
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 100%;
}
#main .common .right #pc .pcbg01 .pcbgr .space01 {
	text-align: center;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 100%;
}
#main .common .right h3 {
	background-image: url(../img_common/subtitlebg01.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 33px;
	margin: 0px 0px 3px;
	font-size: 17px;
	color: #E2CF6D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height: 22px;
}
#main .common .right h4 {
	background-image: url(../img_common/subtitle02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	height: 40px;
	font-size: 20px;
	color: #F1DE9D;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
#main .common .right h5 {
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 20px;
	font-weight: normal;
}
#main .common .right h2 {
	margin: 0px;
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 35px;
	font-weight: normal;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	text-align: center;
}
#main .common .right .subt01 {
	background-image: url(../img_common/subtitle03.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 20px;
	font-size: 13px;
	line-height: 19px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
#main .common .right .subt02 {
	background-image: url(../img_common/subtitle03.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 20px;
	font-size: 13px;
	line-height: 19px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 12px;
	margin-left: 20px;
	font-weight: bold;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}













.right #magazine {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #magazine p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #magazine .mgbg01 {
	background-image: url(../magazine/img/line.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	width: 630px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 31px;
	padding-left: 0px;
	background-position: bottom;
}
#main .common .right #magazine .mgbg01 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #magazine .mgbg01 img {
	padding: 0px;
	margin-right: 9px;
	margin-bottom: 10px;
}







.right #video {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #video p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#main .common .right #video .vdbg01 {
	width: 305px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 31px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .common .right #video .vdbg01 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #video .vdbg01 img {
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}






.right #link {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #link p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #link .linkbg {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
#main .common .right #link .linkbg .lkbg01 {
	background-position: bottom;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	padding: 10px 10px 10px 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #link .linkbg .lkbg01 .bnimg {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	clear: both;
}

#main .common .right #link .linkbg .lkbg01 .linkbn {
	margin: 0px;
	width: 100%;
	padding: 0px;
	clear: both;
}
#main .common .right #link .linkbg .lkbg01 .linkbn dt {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 7px;
	background-color: #555555;
	padding-right: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	clear: both;
}
#main .common .right #link .linkbg .lkbg01 .linkbn dd {
	font-size: 12px;
	margin: 0px;
	line-height: 16px;
	color: #222222;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#main .common .right #link .linkbg .lkbg01 .linkbn a {
	margin: 0px;
	color: #FF3366;
	padding: 0px;
}
.right #shop {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #shop p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #shop .sptable01 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #shop .sptable01 table {
	margin: 0px;
	padding: 0px;
}
#main .common .right #shop .sptable01 th {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../shop/img/thbg.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #303030;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	width: 100px;
}
#main .common .right #shop .sptable01 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	line-height: 18px;
}
#main .common .right #shop .sptable01 img {
	padding: 0px;
	margin-right: 2px;
	margin-left: 2px;
}
#main .common .right #shop .sptable02 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #shop .sptable02 table {
	margin: 0px;
	background-image: url(../shop/img/tablebg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #46433E;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
#main .common .right #shop .sptable02 th {
	width: 20px;
}
#main .common .right #shop .sptable02 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	line-height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	vertical-align: top;
}#main .common .right #shop .sptable02 img {
	padding: 0px;
	margin: 0px;
	border: 1px solid #000000;
}
.right #photo {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.right #photo_dcc {
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #FFF;
	border: 2px solid #2a3f57;
}
#main .common .right #photo_dcc h2 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-feature-settings: "palt";
	font-size: 20px;
	line-height: 32px;
	color: #a60c47;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	letter-spacing: 0.05em;
}
#main .common .right #photo_dcc h5 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-feature-settings: "palt";
	font-size: 20px;
	line-height: 32px;
	color: #efe591;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	letter-spacing: 0.05em;
}
#main .common .right #photo_dcc .sub-title {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-feature-settings: "palt";
	font-size: 16px;
	line-height: 26px;
	color: #2a3f57;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
	letter-spacing: 0.05em;
	font-weight: bold;
}
#main .common .right #photo_dcc .title {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-feature-settings: "palt";
	position: relative;
	display: block;
	min-height: 30px;
	color: #a60c47;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 20px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #ffffff 1%,#cccccc 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#cccccc 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#cccccc 100%);
	background: linear-gradient(top, #ffffff 1%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-weight: bold;
	text-align: center;
}
#main .common .right #photo_dcc p {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-feature-settings: "palt";
	font-size: 15px;
	line-height: 25px;
	color: #2a3f57;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#main .common .right #photo_dcc .bg-info {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #eee;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #2a3f57;
}
#main .common .right #photo_dcc .bg-info p {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #2a3f57;
	line-height: 26px;
}
#main .common .right #photo_dcc .bg-info .txt02 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-feature-settings: "palt";
	font-size: 17px;
	line-height: 25px;
	color: #2a3f57;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#main .common .right #photo_dcc .bg-youtube {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #f0e3ea;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #a60c47;
}
#main .common .right #photo_dcc .bg-youtube .youtube-title {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-feature-settings: "palt";
	position: relative;
	display: block;
	min-height: 30px;
	color: #a60c47;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 20px;
	font-weight: bold;
}
#main .common .right #photo_dcc .bg-youtube li {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #2a3f57;
	line-height: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-type: none;
}
#main .common .right #photo_dcc .bg-g {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #ddd;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
}
#main .common .right #photo_dcc .bg-w {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #fff;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#main .common .right #photo_dcc .bg-g li {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #2a3f57;
	line-height: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-type: none;
}
#main .common .right #photo_dcc .bg-w li {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-feature-settings: "palt";
	font-size: 14px;
	color: #2a3f57;
	line-height: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}

#main .common .right #photo_dcc table {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-feature-settings: "palt";
	padding: 0px;
	clear: both;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2a3f57;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2a3f57;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 578px;
}
#main .common .right #photo_dcc th {
	margin: 0px;
	padding: 12px 10px 10px 10px;
	font-size: 13px;
	line-height: 18px;
	color: #2a3f57;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2a3f57;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2a3f57;
	background-color: #eee;
}
#main .common .right #photo_dcc td {
	margin: 0px;
	padding: 12px 10px 10px 10px;
	font-size: 13px;
	line-height: 18px;
	color: #2a3f57;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2a3f57;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2a3f57;
}
#main .common .right #photo_dcc ul a{
    font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:10px;
	line-height:25px;
	color:#a60c47;
	padding:1px 3px;
	font-weight: bold;
}
#main .common .right #photo_dcc ul a:hover{
	-moz-box-shadow:0px 0px 2px #333;
	-webkit-box-shadow:0px 0px 2px #333;
	box-shadow:0px 0px 2px #333;
	background:#999999;
}

#main .common .right #photo_dcc .menu_list {
	clear: both;
	width: 595px;
	min-height: 30px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 20px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #ffffff 1%,#cccccc 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#cccccc 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#cccccc 100%);
	background: linear-gradient(top, #ffffff 1%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#main .common .right #photo_dcc .menu_list dd {
	border-left: 3px solid #2a3f57;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-image: none;
	list-style-type: none;
}
#main .common .right #photo_dcc .menu_list dd a{
    font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:12px;
	line-height:25px;
	color:#000;
	padding:1px 3px;
	font-weight: bold;
}


#main .common .right #photo_dcc .mainphoto {
	padding: 0px;
	clear: both;
	height: 390px;
	width: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#main .common .right #photo_dcc .mainphoto2 {
	padding: 0px;
	clear: both;
	height: 325px;
	width: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#main .common .right #photo_dcc .phm02 {
	width: 590px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 17px;
}
#main .common .right #photo_dcc .phm02 img {
	width: 54px;
	list-style-type: none;
	height: 30px;
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#main .common .right #photo_dcc .phm00 {
	width: 590px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 17px;
}
#main .common .right #photo_dcc .phm00 img {
	width: 54px;
	list-style-type: none;
	height: 36px;
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}




#main .common .right #photo_dcc dd a:hover{
	-moz-box-shadow:0px 0px 2px #333;
	-webkit-box-shadow:0px 0px 2px #333;
	box-shadow:0px 0px 2px #333;
	background:#999999;
}






#main .common .right #photo_dcc .pcbg01 {
	background-color: #fff;
	clear: both;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 555px;
	border: 1px solid #666666;
}
#main .common .right #photo_dcc .pcbg01 .pcbgl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 329px;
}
#main .common .right #photo_dcc .pcbg01 .pcbgl img {
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #ccc;
	margin-top: 0px;
	margin-left: 0px;
}
#main .common .right #photo_dcc .pcbg01 .pcbgr {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 221px;
}
#main .common .right #photo_dcc .pcbg01 .pcbgr ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main .common .right #photo_dcc .pcbg01 .pcbgr li {
	font-size: 12px;
	color: #2a3f57;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #photo_dcc .pcbg01 .pcbgr .price {
	font-size: 16px;
	color: #2a3f57;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	clear: both;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #photo_dcc .pcbg01 .pcbgr .txt_price_sub {
	font-size: 12px;
	color: #2a3f57;
	text-align: right;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
}
#main .common .right #photo_dcc .pcbg01 .pcbgr p {
	font-size: 12px;
	line-height: 20px;
	color: #2a3f57;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}










#main .common .right #photo p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #photo dl {
	margin: 5px 0px 15px;
	padding: 0px;
	clear: both;
}
#main .common .right #photo dt {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#main .common .right #photo dd {
	font-size: 11px;
	color: #D1D1D1;
	margin: 0px;
	padding: 0px;
}
#main .common .right #photo .phtable01 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #photo .phtable01 table {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#main .common .right #photo .phtable01 th {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #272141;
	margin: 0px;
	text-align: left;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 100px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
#main .common .right #photo .phtable01 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#main .common .right #photo .phtable02 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #photo .phtable02 table {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#main .common .right #photo .phtable02 th {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #272141;
	margin: 0px;
	text-align: left;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 100px;
}
#main .common .right #photo .phtable02 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #151515;
}

/*走行会情報090605*/
#main .common .right #photo .phtable03 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #photo .phtable03 table {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#main .common .right #photo .phtable03 th {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #272141;
	margin: 0px;
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	width: 100px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	vertical-align: top;
	line-height: 18px;
	font-weight: normal;
}
#main .common .right #photo .phtable03 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	line-height: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	vertical-align: top;
}

/*イベント表091112*/
#main .common .right #tuning .phtable04 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #tuning .phtable04 table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#main .common .right #tuning .phtable04 th {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 18px;
	vertical-align: middle;
}
#main .common .right #tuning .phtable04 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: middle;
}
#main .common .right #photo .phtable04 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #photo .phtable04 table {
	margin: 0px;
	padding: 0px;
	width: 580px;
}
#main .common .right #photo .phtable04 th {
	font-size: 12px;
	color: #CDCDCD;
	background-color: #444444;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: top;
	line-height: 18px;
	font-weight: normal;
}
#main .common .right #photo .phtable04 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: top;
	text-align: center;
}
#main .common .right #photo .phtable05 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #photo .phtable05 table {
	width: 580px;
}
#main .common .right #photo .phtable05 th {
	font-size: 10px;
	color: #CDCDCD;
	background-color: #444444;
	margin: 0px;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: middle;
	line-height: 18px;
	font-weight: normal;
}
#main .common .right #photo .phtable05 td {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: top;
	text-align: center;
}
#main .common .right #photo .phtable06 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
}
#main .common .right #photo .phtable06 table {
	width: 580px;
}
#main .common .right #photo .phtable06 td {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

#main .common .right #photo .phtable07 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #photo .phtable07 table {
	width: 580px;
}
#main .common .right #photo .phtable07 th {
	font-size: 15px;
	color: #CDCDCD;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: middle;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
}
#main .common .right #photo .phtable07 td {
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 5px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: middle;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gallery_sub {
	margin: 10px auto 0px;
	padding: 10px 0px 0px;
	width: 640px;
}
#gallery_sub .main_img {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 640px;
}
#gallery_sub .sub_img {
	margin: 0px;
	padding: 0px;
	width: 640px;
}
#gallery_sub .sub_img img {
	margin: 0px;
	padding: 3px 3px 3px 0px;
	height: 54px;
	width: 72px;
}

#gallery_sub2 {
	margin: 10px auto 0px;
	padding: 10px 0px 0px;
	width: 900px;
}
#gallery_sub2 .main_img {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 900px;
}
#gallery_sub2 .sub_img {
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#gallery_sub2 .sub_img img {
	margin: 0px;
	padding: 3px 3px 3px 0px;
	height: 60px;
	width: 90px;
}

#main .common .right #photo .photobg {
	background-image: url(../photo/img/photobg01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
	width: 630px;
	background-color: #282828;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #photo .photobg .ptl {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}
#main .common .right #photo .photobg .ptl img {
	padding: 0px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
}
#main .common .right #photo .photobg .ptr {
	padding: 0px;
	float: left;
	width: 280px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
#main .common .right #photo .photobg h5 {
	font-size: 15px;
	color: #FFFFFF;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#main .common .right #photo .photobg .ptr h5 {
	font-size: 15px;
	color: #FFFFFF;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#main .common .right #photo .photobg .ptr h6 {
	font-size: 11px;
	font-weight: bold;
	background-color: #000033;
	color: #CCCCCC;
	padding: 5px 5px 5px 7px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom:10px;
	margin-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#main .common .right #photo .photobg .ptr img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main .common .right #photo .photobg .ptr .photolist {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #photo .photobg .ptr .photolist img {
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #000000;
}
#main .common .right #photo .photobg .ptr .photolist dt {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../photo/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
#main .common .right #photo .photobg .ptr .photolist dd {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #photo .photobg .ptr .photolist a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
#main .common .right #photo .photobg .ptr .photolist .txt_strong {
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-size: 15px;
	font-weight: bold;
	background-image: url(../photo/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
		margin: 0px 0px 6px;
	color: #FF1111;
	text-align: right;
	line-height: 22px;
}
#main .common .right #photo .photobg .ptr .photolist a:hover {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFF00;
	text-decoration: underline;
}
#main .common .right #photo .photobg_unf {
	background-image: url(../event/img/photobg03.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
	width: 630px;
	background-color: #282828;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #photo .photobg_unf .pta {
	padding: 0px;
	float: left;
	width: 600px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	display: inline;
}
#main .common .right #photo .photobg_unf .pta h5 {
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 2px;
	font-weight: bold;
}
#main .common .right #photo .photobg_unf .pta h6 {
	font-size: 11px;
	font-weight: bold;
	background-color: #222222;
	color: #CCCCCC;
	padding: 5px 5px 5px 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#main .common .right #photo .photobg_unf .pta .photolist02 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #photo .photobg_unf .pta .photolist02 dt {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../photo/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
#main .common .right #photo .photobg_unf .pta .photolist02 dd {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #photo .photobg_unf .pta .photolist02 a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
#main .common .right #photo .photobg .ptr .photolist02 a:hover {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFF00;
	text-decoration: underline;
}

#main .common .right #photo .photobg02 {
	background-image: url(../photo/img/photobg01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
	width: 630px;
	background-color: #282828;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #photo .photobg02 .pts {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #photo .photobg02 .pts img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #000000;
}

#main .common .right #photo .photobg02 .rootsjdl {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}

#main .common .right #photo .photobg02 .pts h5 {
	font-size: 15px;
	color: #FFFFFF;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#main .common .right #photo .photobg02 .pts h6 {
	font-size: 11px;
	font-weight: bold;
	background-color: #000033;
	color: #CCCCCC;
	padding: 5px 5px 5px 7px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#main .common .right #photo .photobg02 .pts .photolist {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #photo .photobg02 .pts .photolist dt {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../photo/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
#main .common .right #photo .photobg02 .pts .photolist dd {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #photo .photobg02 .pts .phtable {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
#main .common .right #photo .photobg02 .pts .phtable td {
	font-size: 12px;
	line-height: 18px;
	color: #cccccc;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #222222;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
#main .common .right #photo .photobg02 .pts .txt_kome {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#main .common .right #photo .photobg02 .pts .txt_kome_td01 {
	font-size: 11px;
	color: #CCCCCC;
}
.right #carsale {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #carsale .csbn01 {
	background-image: url(../carsale/img/cs01.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 100px;
	width: 630px;
}
#main .common .right #carsale .csbn01 a {
	background-image: url(../carsale/img/cs01.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 100px;
	width: 630px;
}
#main .common .right #carsale .csbn01 a:hover {
	text-decoration: none;
	background-position: 0px -100px;
}
#main .common .right #carsale p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #carsale .cssystem {
	background-image: url(../photo/img/photobg01.jpg);
	background-repeat: no-repeat;
	clear: both;
	width: 620px;
	background-color: #282828;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
}
#main .common .right #carsale .cssystem h5 {
	font-size: 15px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFF00;
	padding: 5px 5px 5px 8px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#main .common .right #carsale .cssystem h6 {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 5px;
}
#main .common .right #carsale .cssystem dt {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	color: #111;
	background-color: #999;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 18px;
	border: 1px solid #CCC;
}
#main .common .right #carsale .cssystem dd {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main .common .right #carsale .csbg {
	background-image: url(../photo/img/photobg01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
	width: 630px;
	background-color: #282828;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #carsale .csbg .csl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}
#main .common .right #carsale .csbg .csl .cs-iarea01 {
	padding: 0px;
	margin: 25px 17px 12px 25px;
	clear: both;
	width: 308px;
}
#main .common .right #carsale .csbg .csl .cs-iarea01 img {
	padding: 0px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#main .common .right #carsale .csbg .csr {
	padding: 0px;
	float: left;
	width: 280px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
#main .common .right #carsale .csbg .csr h5 {
	font-size: 13px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px 5px 5px 8px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#main .common .right #carsale .csbg .csr .cslist {
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #carsale .csbg .csr .cslist dt {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../photo/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main .common .right #carsale .csbg .csr .cslist dd {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #carsale .csbg .csr .cslist .price_cs {
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight: bold;
	text-align: right;
}
#main .common .right #carsale .csbg .csr .cslist .txt_kome_cs {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#main .common .right #carsale .csbg02 {
	background-image: url(../photo/img/photobg01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
	width: 630px;
	background-color: #282828;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main .common .right #carsale .csbg02 .css {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #carsale .csbg02 .css img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #999999;
}

#main .common .right #carsale .csbg02 .css h5 {
	font-size: 13px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px 5px 5px 8px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#main .common .right #carsale .csbg02 .css .cslist {
	padding: 0px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#main .common .right #carsale .csbg02 .css .cslist dt {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../photo/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main .common .right #carsale .csbg02 .css .cslist dd {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #carsale .csbg02 .css .cstable {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
#main .common .right #carsale .csbg02 .css .cstable td {
	font-size: 12px;
	line-height: 18px;
	color: #cccccc;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #222222;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.right #tuning {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #tuning .titlebar {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .common .right #tuning .engine_block {
	clear: both;
	height: 250px;
	width: 630px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;

}
#main .common .right #tuning .engine_block .list_4ag16{
	height: 250px;
	width: 200px;
	background-image: url(../tuning/img/engine_list_4ag16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#main .common .right #tuning .engine_block .list_4ag16 a {
	height: 250px;
	width: 200px;
	background-image: url(../tuning/img/engine_list_4ag16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	text-indent: -15000px;


}
#main .common .right #tuning .engine_block .list_4ag20{
	height: 250px;
	width: 200px;
	background-image: url(../tuning/img/engine_list_4ag20.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#main .common .right #tuning .engine_block .list_4ag20 a {
	height: 250px;
	width: 200px;
	background-image: url(../tuning/img/engine_list_4ag20.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	text-indent: -15000px;


}
#main .common .right #tuning .engine_block .list_7ag{
	height: 250px;
	width: 200px;
	background-image: url(../tuning/img/engine_list_7ag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#main .common .right #tuning .engine_block .list_7ag a {
	height: 250px;
	width: 200px;
	background-image: url(../tuning/img/engine_list_7ag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	text-indent: -15000px;


}
#main .common .right #tuning .engine_block a:hover {
	text-decoration: none;
	background-position: 0px -250px;
}





#main .common .right #tuning p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #tuning .tgimage {
	text-align: left;
}
#main .common .right #tuning .tgimage table {
	margin: 0px;
	padding: 0px;
}
#main .common .right #tuning .tgimage table td {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	text-align: center;
	vertical-align: top;
}
#main .common .right #tuning .tgimage img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 7px;
}
#main .common .right #tuning .tgtxt {
	clear: both;
	background-color: #303030;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main .common .right #tuning .tgtxt p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
#main .common .right #tuning .tgtxt03 {
	clear: both;
	background-color: #303030;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main .common .right #tuning .tgtxt03 p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}

#main .common .right #tuning .tgtxt03 .silver_base_title{
	clear: both;
	background-image: url(../tuning/img/silver_base_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 580px;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	letter-spacing: .1em;
}

#main .common .right #tuning .tgtxt03 .silver_base {
	clear: both;
	background-image: url(../tuning/img/silver_base_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-position: 0px 0px;
}

#main .common .right #tuning .tgtxt03 .silver_base  .silver_base-l {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	width: 280px;
}
#main .common .right #tuning .tgtxt03 .silver_base  .silver_base-r {
	padding: 0px;
	float: right;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .common .right #tuning .tgtxt03 .silver_base  .silver_base-r img {
	padding: 0px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#main .common .right #tuning .tgtxt03 .silver_base td {
	font-size: 14px;
	color: #333333;
	border-bottom-style: solid;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}

#main .common .right #tuning .tgtxt03 .silver_base th {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
}
#main .common .right #tuning .tgtxt03 .silver_base table {
	margin: 0px;
	padding: 0px;
	width: 510px;
}


#main .common .right #tuning .tgtxt03 .silver_base_under {
	background-image: url(../tuning/img/silver_base_under.gif);
	background-position: 0px bottom;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height: 30px;
	clear: both;
}
#main .common .right #tuning .tgtxt03 .silver_base p{
	width: 510px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	clear: both;

}
#main .common .right #tuning .tgtxt03 .silver_base ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main .common .right #tuning .tgtxt03 .silver_base li {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #tuning .tgtxt03 .silver_base_kometxt{
	width: 580px;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	clear: both;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;

}



#main .common .right #tuning .tgtxt td {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../tuning/img/line02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main .common .right #tuning .tgtxt table {
	margin-bottom: 10px;
}
#main .common .right #tuning .tgtxt strong {
	font-size: 16px;
}

#main .common .right #tuning .tgtxt01 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#main .common .right #tuning .tgtxt02 {
	clear: both;
	background-color: #303030;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main .common .right #tuning .tgtxt02 img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 7px;
}
#main .common .right #tuning .tgtxt02 p {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
#main .common .right #tuning .tgtxt02 td {
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	vertical-align: top;
}
#main .common .right #tuning .tgtxt02 table {
	margin-bottom: 10px;
}
#main .common .right #tuning .tgtxt02 td {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../tuning/img/line02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/*86チューニング用表*/
#main .common .right #tuning .tglist {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .common .right #tuning .tglist table {
	margin: 0px;
	padding: 0px;
}
#main .common .right #tuning .tglist td {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../tuning/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 5px;
	line-height: 16px;
	vertical-align: top;
}
#main .common .right #tuning .tglist th {
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 5px;
	vertical-align: top;
	font-size: 12px;
}
#main .common .right #tuning .tglist .price_01 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}



/*86チューニング用表*/
#main .common .right #tuning .tglist02 {
	padding: 0px;
	clear: both;
	margin: 0px;
}
#main .common .right #tuning .tglist02 table {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
#main .common .right #tuning .tglist02 td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	line-height: 16px;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
#main .common .right #tuning .tglist02 th {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
#main .common .right #tuning .tglist02 .price_01 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
#main .common .right #tuning .tglist02 .bg01 {
	background-color: #191832;
}
#main .common .right #tuning .tglist02 .bg02 {
	background-color: #191919;
}



/*キャンペーン用表*/
#main .common .right #tuning .cmp-t01 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}#main .common .right #tuning .cmplist {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .common .right #tuning .cmplist table {
	margin: 0px;
	padding: 0px;
}
#main .common .right #tuning .cmplist td {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px 5px;
	line-height: 25px;
	vertical-align: top;
}
#main .common .right #tuning .cmplist th {
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 8px 5px;
	vertical-align: top;
	font-size: 12px;
	line-height: 25px;
}
#main .common .right #tuning .cmplist .dot_b01 {
	background-image: url(../tuning/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main .common .right #tuning .cmplist .price_01 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}

#main .common .right #tuning .tgbg01 {
	background-image: url(../magazine/img/line.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	width: 630px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 31px;
	padding-left: 0px;
	background-position: bottom;
}
#main .common .right #tuning .tgbg01 h5 {
	color: #F1DE9D;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #tuning .tgbg01 h6 {
	color: #FFFFFF;
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .common .right #tuning .tgbg01 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main .common .right #tuning .tgbg01 img {
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}



#main .common .right #tuning .tgbn01 {
	background-image: url(../tuning/img/bn01.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn01 a {
	background-image: url(../tuning/img/bn01.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn01 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn02 {
	background-image: url(../tuning/img/bn02.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn02 a {
	background-image: url(../tuning/img/bn02.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn02 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn03 {
	background-image: url(../tuning/img/bn03.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn03 a {
	background-image: url(../tuning/img/bn03.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn03 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn04 {
	background-image: url(../tuning/img/bn04.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn04 a {
	background-image: url(../tuning/img/bn04.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn04 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn05 {
	background-image: url(../tuning/img/bn05.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn05 a {
	background-image: url(../tuning/img/bn05.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn05 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}

#main .common .right #tuning .tgbn06 {
	background-image: url(../tuning/img/bn06.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn06 a {
	background-image: url(../tuning/img/bn06.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn06 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}

#main .common .right #tuning .tgbn07 {
	background-image: url(../tuning/img/bn07.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn07 a {
	background-image: url(../tuning/img/bn07.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn07 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}

#main .common .right #tuning .tgbn08 {
	background-image: url(../tuning/img/bn08.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn08 a {
	background-image: url(../tuning/img/bn08.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn08 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn09 {
	background-image: url(../tuning/img/bn09.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn09 a {
	background-image: url(../tuning/img/bn09.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn09 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn10 {
	background-image: url(../tuning/img/bn10.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn10 a {
	background-image: url(../tuning/img/bn10.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn10 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn11 {
	background-image: url(../tuning/img/bn11.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn11 a {
	background-image: url(../tuning/img/bn11.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn11 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}

#main .common .right #tuning .tgbn12 {
	background-image: url(../tuning/img/bn12.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn12 a {
	background-image: url(../tuning/img/bn12.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn12 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}

#main .common .right #tuning .tgbn13 {
	background-image: url(../tuning/img/bn13.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn13 a {
	background-image: url(../tuning/img/bn13.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn13 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}
#main .common .right #tuning .tgbn14 {
	background-image: url(../tuning/img/bn14.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn14 a {
	background-image: url(../tuning/img/bn14.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 87px;
	width: 630px;
}
#main .common .right #tuning .tgbn14 a:hover {
	text-decoration: none;
	background-position: 0px -87px;
}

#main .common .right #tuning .photo .mainphoto {
	padding: 0px;
	clear: both;
	height: 420px;
	width: 630px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .common .right #tuning .photo .phm00 {
	width: 630px;
	list-style-type: none;
	height: 60px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#main .common .right #tuning .photo .phm00 img {
	width: 60px;
	list-style-type: none;
	height: 40px;
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}





.right #otherpartslist {
	clear: both;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #otherpartslist p {
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #otherpartslist #list01 {
	background-image: url(../otherparts/img/list01.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list01 a {
	background-image: url(../otherparts/img/list01.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list01 a:hover {
	text-decoration: none;
	background-position: 0px -85px;
}
#main .common .right #otherpartslist #list02 {
	background-image: url(../otherparts/img/list02.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list02 a {
	background-image: url(../otherparts/img/list02.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list02 a:hover {
	text-decoration: none;
	background-position: 0px -85px;
}
#main .common .right #otherpartslist #list03 {
	background-image: url(../otherparts/img/list03.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list03 a {
	background-image: url(../otherparts/img/list03.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list03 a:hover {
	text-decoration: none;
	background-position: 0px -85px;
}
#main .common .right #otherpartslist #list04 {
	background-image: url(../otherparts/img/list04.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list04 a {
	background-image: url(../otherparts/img/list04.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list04 a:hover {
	text-decoration: none;
	background-position: 0px -85px;
}
#main .common .right #otherpartslist #list05 {
	background-image: url(../otherparts/img/list05.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list05 a {
	background-image: url(../otherparts/img/list05.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list05 a:hover {
	text-decoration: none;
	background-position: 0px -85px;
}
#main .common .right #otherpartslist #list06 {
	background-image: url(../otherparts/img/list06.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 5px 0px 20px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list06 a {
	background-image: url(../otherparts/img/list06.jpg);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 85px;
	width: 630px;
}
#main .common .right #otherpartslist #list06 a:hover {
	text-decoration: none;
	background-position: 0px -85px;
}
.right #thanks {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #thanks p {
	font-size: 14px;
	line-height: 40px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	background-position: center;
	height: 750px;
	letter-spacing: 1px;
}





.right #contact {
	clear: both;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#main .common .right #contact p {
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .common .right #contact .block_ct {
	padding: 0px;
	margin-top: 35px;
	margin-right: 60px;
	margin-bottom: 700px;
	margin-left: 60px;
}
#main .common .right #contact .block_ct .bn-jpn {
	padding: 0px;
	margin: 0px;
	float: left;
	height: 209px;
	width: 209px;
	background-image: url(../contact/img/contact-jpn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
}
#main .common .right #contact .block_ct .bn-jpn a {
	padding: 0px;
	margin: 0px;
	float: left;
	height: 209px;
	width: 209px;
	background-image: url(../contact/img/contact-jpn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -15000px;
}
#main .common .right #contact .block_ct .bn-eng {
	padding: 0px;
	margin: 0px;
	float: right;
	height: 209px;
	width: 512px;
	background-image: url(../contact/img/contact-eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
}
#main .common .right #contact .block_ct .bn-eng a {
	padding: 0px;
	margin: 0px;
	float: right;
	height: 209px;
	width: 512px;
	background-image: url(../contact/img/contact-eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -15000px;
}
#main .common .right #contact .block_ct a:hover {
	background-position: 0px -209px;
}
