html {
	height:100%;
}
body {
	font-family:Arial,Verdana,Geneva,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color:#363636;
	line-height:1.4;
	text-align:center;
	padding:0px;
	margin:0px;
	min-height:100%;
	height: auto !important;
	height: 100%;
	*min-height:100%;
	*height: 100%;
	background-color:#FFFFFF;
	position:relative;
}

/* 影響無いことが確認できれば削除 */
a {
	padding:0px;
	margin:0px;
	text-align:left;
}

div, p, span, form, td, tr, table, img, input, select, option, textarea {
	padding:0px;
	margin:0px;
	font-size:12px;
	text-align:left;
}
body, div, p, span, a, form, td, tr, table, img {
	border:0px;
}
table {
	table-layout:fixed;
}
a {
	text-decoration:none;
}
a {
	color:#2A2A26;
	font-weight:bold;
}
address {
        font-style: normal;
}

.f_copyright {
    color: #DFDFDF;
    font-size: 11px;
}

.site_title {
    padding: 0px;
    margin: 0px;
}
.toggle {
	margin-right:6px;
	position:relative;
	top:-1px;
}
.toggle2 {
	margin-right:2px;
	position:relative;
	top:-1px;
}
.toggle3 {
	margin-left:6px;
	position:relative;
	top:-1px;
	*left:6px;
	_left:6px;
}
.togglebig {
	margin-right:6px;
	position:relative;
	top:5px;
}
.mailto {
	margin-left:4px;
	position:relative;
	top:1px;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}
.bigfont {
	font-size:13px;
}
.smallfont {
	font-size:10px;
}
.boldfont {
	font-weight:bold;
}
.deepfont {
	color:#2A2A26;
}
.lightfont {
	color:#6A6A6A;
}
.smalllineheight {
	line-height:1.2;
}
.redfont {
	color:#910E29;
}

.fancybox_dialog {
    display: none;
}

.fancybox_dialog img {
    max-width: 896px;
    max-height: 768px;
}

#pagetop_background {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:346px;
	background-color:#FFFFFF;
	background-image: url("/jeep/javax.faces.resource/img/bg.png.xhtml");
	background-position:top center;
	background-repeat: repeat-x;
	z-index:-1;
}
#content_block {
	margin:0px auto;
	text-align:left;
	width:930px;
	_width:935px;
	overflow:auto;
	position:relative;
}
#left_block {
	float:left;
	width:205px;
	padding-bottom:75px;
}
#right_block {
	float:left;
	width:725px;
	_overflow-x:hidden;
	padding-bottom:75px;
}
#footer {
/*	clear:left;
	float:left;
	width:930px;
	position:absolute;
	bottom:0px;
	height:60px;
	color:#DFDFDF;
	background-image: url("/jeep/javax.faces.resource/img/bg.jpg.xhtml");
	background-repeat: repeat-x;
	background-position:bottom center;*/
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:62px;
	background-color:#FCFCFC;
	background-image: url("/jeep/javax.faces.resource/img/footer_bg.jpg.xhtml");
	background-position:bottom top;
	background-repeat: repeat-x;
	z-index:1;
	text-align:center;
	overflow-y:hidden;
}
#footer a {
	color:#DFDFDF;
}
#left_block .content1 {
	text-align:center;
	float:left;
	width:205px;
	height:326px;
	background-color:#FFFFFF;
	padding-bottom:14px;
}
#left_block .content2 {
	float:left;
	width:194px;
	border:solid 1px #B4B4B4;
	background-color:#B4B4B4;
}
#left_block .content1 .item1 {
	display:block;
	margin:0 auto;
	margin-top:25px;
}
#left_block .content1 .item2 {
	display:block;
	margin:0 auto;
	margin-top:10px;
}
#left_block .content1 .variousrequests {
	display:block;
	margin:0 auto;
	margin-top:20px;
}
#left_block .content1 .item3 {
	width:192px;
	margin:0 auto;
}
#left_block .content1 .item3 .item3_item {
	border-bottom:2px solid #A0A0A0;
}
#left_block .content1 .item3 .item3_item img {
	margin-top:14px;
	margin-bottom:14px;
	margin-left:5px;
}

#logo_menu_space {
    line-height: 14px;
}

#left_block .content2 .content {
	float:left;
	width:184px;
	margin-left:10px;
	_margin-left:5px;
	margin-top:14px;
	margin-bottom:16px;
}
#left_block .content2 .content .item {
	float:left;
	margin-top:6px;
	width:184px;
}
#left_block .content2 .content .item .itemtitle {
	display:block;
}
#left_block .content2 .content .item p {
	margin-top:8px;
	font-size:14px;
	line-height:1;
}
#left_block .content2 .content .item p a {
        color:#363636;
}
#left_block .content2 .content .item p.tel {
	font-size:22px;
}
#left_block .content2 .content .item p.tel a {
	font-size:22px;
        color:#363636;
}
#left_block .content2 .content .item p .zipcode {
	margin-bottom:4px;
	font-size:14px;
	line-height:1;
}

#left_block .content2 .content .serviceInAnotherPlace {
        margin-top: 19px;
        margin-right: 6px;
	font-size: 12px;
	line-height: 1.3em;
}

#left_block .content2 .content .serviceInAnotherPlace a {
        color:#363636;
        text-decoration: underline;
        font-size:12px;
        font-weight: normal;
}

#left_block .content2 .content .border {
	float:left;
	margin-top:8px;
	width:170px;
	font-size:2px;
	overflow:hidden;
	height:2px;
	border-bottom:2px solid #4C4D4E;
}
#left_block .content2 .content .map {
	float:left;
	margin-top:12px;
	width:184px;
}

#left_block .recruit_banner {
	float:left;
	margin-top:14px;
}

.recruite_cp_link1 {
    text-align: right;
    padding-top: 4px;
    padding-bottom: 14px;
    padding-right: 25px;
}

.recruite_cp_link2 {
    padding-top: 12px;
    padding-bottom: 4px;
}

.recruite_cp_link1 a,
.recruite_cp_link2 a {
    border: 1px solid #5A7DC5;
    color: #5A7DC5;
    font-size: 12px;
    font-weight: normal !important;
    padding: 4px 16px 4px 12px;
}

#footer .footercontent {
	width:930px;
	margin:20px auto 0 auto;
        *margin:0px auto 0 auto;
	position:relative;
}
#footer .item1 {
	text-align:right;
	width:930px;
	margin:20px auto 0 auto;
}
#footer .item1 .link {
	text-align:right;
	margin-bottom:4px;
}
#footer .item1 .copyright {
}
#footer .item2 {
	text-align:left;
	position:absolute;
	bottom:12px;
	left:0px;
}
#footer .item2 a {
	font-weight:bold;
}
#footer .linkborder {
	margin-left:4px;
	margin-right:4px;
}
#footer .facebookLink {
	position:relative;
	top: 7px;
}
#right_block .headlink {
	text-align:right;
	height:30px;
	line-height:30px;
	float:left;
	width:725px;
}
#right_block .menu {
	clear:left;
	float:left;
	width:725px;
	_width:728px;
	height:35px;
        position: relative;
}
#right_block .menu a {
	float:left;
	height:35px;
}
#right_block .content {
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
/*ここまでtemplate*/

#right_block .content .content_block {
	float:left;
	width:723px;
	border-style:solid;
	border-color:#D8D8DA;
	border-width:0px 1px 1px;
	background-color:#FFFFFF;
}
#right_block .content .content_block .content_block_content {
	margin-top:24px;
	margin-left:16px;
	width:707px;
	margin-bottom:30px;
}
#right_block .content .content_block .content_block_content .title {
	margin-bottom:14px;
}
#right_block .content .content_block .content_block_content h1.title {
        margin-top: 0px;
}
#right_block .content .content_block .content_block_content .benvenuto {
	border:1px solid #494949;
	background-image: url("/jeep/javax.faces.resource/img/topic_bg.jpg.xhtml");
	background-repeat: repeat;
	width:690px;
	padding-bottom:16px;
	margin-bottom:14px;
	margin-top:10px;
}
#right_block .content .benvenuto .benvenuto_title {
	margin-left:20px;
	margin-top:0px;
        margin-bottom: 0px;
        padding-top: 10px;
}
#right_block .content .benvenuto p {
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
}
#right_block .content .content_block .content_block_content .car_appeal {
	width:690px;
	margin-bottom:14px;
}
#right_block .content .content_block .content_block_content .item_block {
	margin-bottom:24px;
}
#right_block .content .content_block .content_block_content .item_block .item_title {
	height:40px;
}
#right_block .content .content_block .content_block_content .item_block h2.item_title {
	margin-top: 0;
        margin-bottom: 0px;
}
#right_block .content .content_block .content_block_content .item_block table {
	width:690px;
}
#right_block .content .content_block .content_block_content .layout td {
	height:1px;
	font-size:1px;
	overflow:hidden;
}
#right_block .content .content_block .content_block_content .item_block .table1 .layout td.td1 {
	width:134px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .layout td.td2 {
	width:78px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .layout td.td3 {
	width:220px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .layout td.td4 {
	width:78px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item1 td.car_name {
	height:28px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item1 .car_name a {
	font-size:15px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item2 td,
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item3 td  {
	height:22px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item4 td{
	line-height:1.2;
}
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item2 img,
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item3 img {
	position:relative;
	top:2px;
}
#right_block .content .content_block .content_block_content .item_block .table1 .tr_item2 td .bodycolor {
	margin-right:6px;
}
#right_block .content .content_block .content_block_content .item_border {
	font-size:1px;
	overflow:hidden;
/*	background-image: url("/jeep/javax.faces.resource/img/dot_line.jpg.xhtml");
	background-position:bottom center;
	background-repeat: repeat-x;
*/	height:1px;
	margin-top:14px;
	margin-bottom:18px;
	width:692px;
	border-bottom:solid #C9C9C9 1px;
}
#right_block .content .content_block .content_block_content .item_block .table2 .layout td.td1 {
	width:134px;
}
#right_block .content .content_block .content_block_content .item_block .table2 .layout td.td2 {
	width:52px;
}
#right_block .content .content_block .content_block_content .item_block .table2 .layout td.td3 {
	width:392px;
}
#right_block .content .content_block .content_block_content .item_block .table2 .layout td.td4 {
	width:14px;
}
#right_block .content .content_block .content_block_content .item_block .table2 .layout td.td5 {
	text-align:right;
}
#right_block .content .content_block .content_block_content .item_block .table2 .tr_item1 .car_name {
	height:26px;
	font-size:15px;
	font-weight:bold;
}
#right_block .content .content_block .content_block_content .item_block .table3 .layout td.td1 {
	width:134px;
}
#right_block .content .content_block .content_block_content .item_block .table3 .layout td.td2 {
}
#right_block .content .content_block .content_block_content .item_block .table3 .layout td.td3 {
	width:200px;
}
#right_block .content .content_block .content_block_content .item_block .table3 .tr_item1 .date {
	height:22px;
}
#right_block .content .content_block .content_block_content .item_block .table3 .car_name {
	height:26px;
}
#right_block .content .content_block .content_block_content .item_block .table3 .car_name a {
	font-size:15px;
}
#right_block .content .content_block .content_block_content .item_block .table3 .storeonly, 
#right_block .content .content_block .content_block_content .newsdetail_lead table .storeonly {
	margin-left:6px;
	position:relative;
	top:1px;
}
#right_block .content .content_block .content_block_content .item_block .table3 .paddingbottom {
	padding-bottom:14px;
}
#right_block .content .content_block .content_block_content .item_block .scrolltop {
	text-align:right;
	width:690px;
	margin-top:10px;
	position:relative;
	top:14px;
}
#right_block .content .content_block .content_block_content .item_block .scrolltop img {
	cursor:pointer;
}

#right_block .content .content_block .content_block_content .item_block .aboutustable {
	width:692px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem {
	width:335px;
	border:solid 1px #C7C7C7;
}
#right_block .content .content_block .content_block_content .bgcolor {
	background-color:#B5B5B5;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .space td {
	height:18px;
	font-size:1px;
	line-height:1px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv {
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv table {
	width:315px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv table .staffphoto {
	width:122px;
	*padding-bottom:10px;
	_padding-bottom:10px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv table .staffname {
	padding-bottom:10px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv table .staffblog {
	padding-top:14px;
	*padding-bottom:10px;
	_padding-bottom:10px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv table .staffblog a {
	font-weight:normal;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .staffdiv .staffaward {
	position:absolute;
	top:-11px;
	right:-1px;
}
#right_block .content .content_block .content_block_content .item_block .aboutusdiv {
	border:solid 1px #D8D8DA;
	width:690px;
	position:relative;
}
#right_block .content .content_block .content_block_content .item_block .aboutusdiv .ownersvoice {
	width:670px;
	margin-top:12px;
	margin-left:16px;
	margin-bottom:10px;
}
#right_block .content .content_block .content_block_content .item_block .aboutusdiv .ownersvoice td {
	padding-bottom:2px;
}
#right_block .content .content_block .content_block_content .item_block .aboutusdiv .ownersvoice .td1 {
	width:50px;
}
#right_block .content .content_block .content_block_content .item_block .aboutusdiv .ownersvoice .td2 {
	width:12px;
}
#right_block .content .content_block .content_block_content .item_block .aboutusdiv .ownersvoice_list {
	position:absolute;
	top:10px;
	right:12px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv {
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv table {
	width:315px;
}

.autoExpertCenter #right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv table {
    width:650px !important;
}

#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv table .layout td.td1 {
	width:88px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv .headtd,
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv .itemtd {
	padding-bottom:2px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv .headtd img {
	position:relative;
	top:2px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv .storename {
	font-size:16px;
	padding-bottom:7px;
}
#right_block .content .content_block .content_block_content .item_block .aboutustable .tditem .storediv .storename .icon {
	position:relative;
	top:3px;
}

#right_block .content .content_block .content_block_content .newsdetail_lead,
#right_block .content .content_block .content_block_content .newsdetail_detail {
	position:relative;
}
#right_block .content .content_block .content_block_content .newsdetail_detail table {
	table-layout: auto;
}
#right_block .content .content_block .content_block_content .newsdetail_lead table td,
#right_block .content .content_block .content_block_content .newsdetail_detail table td {
	padding-bottom:4px;
}
#right_block .content .content_block .content_block_content .newsdetail_lead table .td1 {
	width:130px;
}
#right_block .content .content_block .content_block_content .newsdetail_lead table .td3 {
	width:230px;
}
#right_block .content .content_block .content_block_content .newsdetail_lead table .newsdetail_title {
	font-size:20px;
}
#right_block .content .content_block .content_block_content .newsdetail_lead table h2.newsdetail_title {
	margin-top: 0px;
        margin-bottom: 0px;
        font-weight: normal;
}
#right_block .content .content_block .content_block_content .newsdetail_lead .backlink {
	position:absolute;
	top:4px;
	right:20px;
}
#right_block .content .content_block .content_block_content .newsdetail_detail .backlink {
	position:absolute;
	bottom:-34px;
	right:20px;
}
#right_block .content .content_block .content_block_content .relatelink {
	margin-bottom:8px;
}
#right_block .content .content_block .content_block_content .relatelink .date {
	margin-bottom:0px;
}



.slider-wrapper {
	width:725px;
	padding:0;
	margin:0;
	position:absolute;
	top:8px;
	left:0px;
	background:transparent;
	height:266px;
	overflow:hidden;
}
.slider-wrapper .sliderdiv {
	width:725px;
	height:249px;
}
.slider-wrapper .sliderdiv .slidercontent {
	width:725px;
	height:249px;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
}
.slidercontent img {
	width:725px;
	height:249px;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;*/
}
.slidercontrol {
	z-index:10000;
	position:absolute;
	bottom:20px;
	left:8px;
	*text-indent:0;/* IE 7 */
	*font-size: 0;/* IE 7 */
	*line-height: 0;/* IE 7 */
}
.slidercontrol .slidercontrolcontent {
	width:10px;
	margin-right:7px;
	height:10px;
	background-image: url("/jeep/javax.faces.resource/img/slidebullets.png.xhtml");
	background-repeat: no-repeat;
	background-position: top left;
	overflow:hidden;
	font-size:1px;
	float:left;
	cursor:pointer;
}
.slidercontrolcontent.select {
	background-position: bottom left;
}


#right_block .content .toptable {
	margin-top:275px;
	float:left;
	width:725px;
}
#right_block .content .toptable .td1 {
	width:522px;
}
#right_block .content .toptable .td1wide {
	width:725px;
}
#right_block .content .toptable .benvenuto {
	background-image: url("/jeep/javax.faces.resource/img/topic_bg.jpg.xhtml");
	background-repeat: repeat;
	width:515px;
	padding-bottom:16px;
	margin-bottom:10px;
}
#right_block .content .toptable .attention_movie {
	background-image: url("/jeep/javax.faces.resource/img/attention_movie.png.xhtml");
	background-repeat: no-repeat;
	background-position: top left;
	width:202px;
	height:102px;
	margin-bottom:10px;
}
#right_block .content .toptable .attention_movie div {
	text-align:center;
	padding-top:18px;
	color:#FFFFFC;
}
#right_block .content .toptable .attention_movie .storename {
	font-size:17px;
        text-align:center;
}
#right_block .content .toptable .topnews {
	width:513px;
}
#right_block .content .toptable .topnews .head td {
/*	background-image: url("/jeep/javax.faces.resource/img/topmenu_td_bg.png.xhtml");
	background-repeat: repeat-x;
	background-position: top left;
*/	line-height:0;
}
#right_block .content .toptable .topnews .head td img {
	display:block;
}
#right_block .content .toptable .topnews .topmenu_td_on {
	width:93px;
}
#right_block .content .toptable .topnews .topmenu_td_off {
	width:93px;
}
#right_block .content .toptable .topnews .topnews_item {
	border:solid 1px #C8C8C8;
	border-top:0px;
	background-color:#B5B5B5;
}
#right_block .content .toptable .topnews .topnews_item .topnews_itemtable {
	margin-left:14px;
	margin-top:10px;
	margin-bottom:4px;
}
#right_block .content .toptable .topnews .topnews_item .topnews_itemtable td {
	padding-bottom:2px;
}
#right_block .content .toptable .topnews .topnews_item .topnews_itemtable .date {
	width:40px;
}
#right_block .content .toptable .topnews .topnews_item .topnews_itemtable .category {
	width:136px;
}
#right_block .content .top_cars {
	width:723px;
	border:solid 1px #B5B5B5;
	float:left;
	margin-top:10px;
	background-color:#B5B5B5;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	*padding-top:10px;
}
#right_block .content .top_cars .top_cars_title {
    margin: 0;
}
#right_block .content .top_cars .top_cars_table {
	width:708px;
	margin-top:12px;
	margin-left:13px;
	margin-bottom:10px;
}
#right_block .content .top_cars .top_cars_table .carsmore {
	margin-right:12px;
}
#right_block .content .top_cars .top_cars_table .cartable {
	margin-top:8px;
	width:352px;
}
#right_block .content .top_cars .top_cars_table .cartable .cartabletd1, #right_block .content .top_cars .top_cars_table .cartable .cartabletd2 {
	height:1px;
        line-height:1px;
        font-size:1px;
        overflow:hidden;
}
#right_block .content .top_cars .top_cars_table .cartable .cartabletd1 {
	width:112px;
}
#right_block .content .top_cars .top_cars_table .cartable .carmodel {
	padding-bottom:0px;
}
#right_block .content .top_cars .top_cars_table .cartable .carmodel a {
	font-size:15px;
}
#right_block .content .top_cars .top_cars_table .cartable .cardetail1.carname {
	padding-bottom:3px;
}
#right_block .content .top_cars .top_cars_table .cartable .cardetail1.carname a {
	font-size:14px;
        color:#363636;
}
#right_block .content .top_cars .top_cars_table .cartable .cardetail1 {
	height:20px;
        color:#676767;
}
#right_block .content .top_cars .top_cars_table .cartable .cardetail2 {
	height:30px;
}
#right_block .content .top_cars .top_cars_table .cartable .cardetail2 img,
#right_block .content .top_cars .top_cars_table .cartable .cardetail3 img {
	margin-right:6px;
	position:relative;
	top:2px;
}
#right_block .content .top_cars .top_cars_table .cartable .cardetail2 img.bodycolor,
#right_block .content .top_cars .top_cars_table .cartable .cardetail3 img.bodycolor {
	margin:0;
	margin-left:2px;
}
#right_block .content .toplink {
	float:left;
	width:725px;
	margin-top:15px;
}
#right_block .content .toplink .toplink_table {
	width:725px;
}
#right_block .content .toplink .toplink_table .linklast {
	width:173px;
}
#right_block .content .content_block .content_block_content .usedcar_title {
	margin-left:10px;
}
#right_block .content .content_block .content_block_content .usedcar_title h1 {
	font-size:18px;
        margin-top: 0px;
        margin-bottom: 0px;
        font-weight: normal;
}
#right_block .content .content_block .content_block_content .usedcar_text {
        margin-top: 5px;
        margin-bottom: 5px;
	margin-left: 10px;
}
#right_block .content .content_block .content_block_content .usedcarframe {
	overflow-x:hidden;
	width:695px;
	height:930px;
}
#right_block .content .content_block .content_block_content .storetable_div {
	float:left;
	padding-bottom:20px;
	min-height:749px;
	height: auto !important;
	height: 749px;
	*min-height:699px;
	*height: 699px;
}
#right_block .content .content_block .content_block_content .storetable {
	width:672px;
	border:1px solid #908C8D;
	border-width:0px 1px 1px 1px;
	margin-left:10px;
}
#right_block .content .content_block .content_block_content .storetable td {
	padding-bottom:6px;
	padding-top:6px;
}
#right_block .content .content_block .content_block_content .storetable .td1 {
	width:140px;
	border:1px solid #908C8D;
	border-width:1px 1px 0px 0px;
	background-color:#4B4B4B;
	color:#EBEBEB;
}
#right_block .content .content_block .content_block_content .storetable .td2 {
	padding-left:15px;
	border:1px solid #908C8D;
	border-width:1px 1px 0px 0px;
	padding-right:15px;
}
#right_block .content .content_block .content_block_content .storetable .td2 a {
	font-weight:normal;
	line-height:1.6;
}

#right_block .content .content_block .content_block_content .slideimages_block {
	width:690px;
	height:174px;
	position:relative;
}
#right_block .content .content_block .content_block_content .slideimages_block .slidediv {
	position:absolute;
	top:0px;
	left:0px;
	height:170px;
	overflow:hidden;
}
#right_block .content .content_block .content_block_content .slideimages_block .nomovie {
	width:690px;
}
#right_block .content .content_block .content_block_content .slideimages_block .movie {
	width:457px;
}
#right_block .content .content_block .content_block_content .slideimages_block .slideimages_movie {
	width:225px;
	height:169px;
	position:absolute;
	top:0px;
	left:465px;
}
#right_block .content .content_block .content_block_content .slideimages_block .slidescroll {
	position:relative;
	width:1200px;
}
#right_block .content .content_block .content_block_content .slideimages_block .slidescroll .slidescrollcontent {
	margin-right:7px;
	float:left;
	width:225px;
	height:169px;
}
#right_block .content .content_block .content_block_content .slideimages_block .slidescroll img {
	width:225px;
	height:169px;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;*/
}
#right_block .content .content_block .content_block_content .newsdetail_detail .newsdetail_detail_content {
	width:691px;
	margin-bottom:40px;
	clear:both;
}
#right_block .content .content_block .content_block_content .newsdetail_detail .newsdetail_detail_content a {
	color: blue;
        font-weight: normal;
        text-decoration: underline;
}

#right_block .content .content_block .content_block_content .newsdetail_detail .newsdetail_detail_content span {
	font-size: inherit;
}

#right_block .content .content_block .content_block_content .newsdetail_detail .newsdetail_detail_content div {
        font-size: inherit;
}

#right_block .content .content_block .content_block_content .newsdetail_detail .imageleft .imgdiv {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
#right_block .content .content_block .content_block_content .newsdetail_detail .imageright .imgdiv {
	float:right;
	margin-bottom:20px;
	margin-left:20px;
}
#right_block .content .content_block .content_block_content .newsdetail_detail .imagetop .imgdiv img,
#right_block .content .content_block .content_block_content .newsdetail_detail .imagebottom .imgdiv img {
	margin:0px auto 0px auto;
}
#right_block .content .content_block .content_block_content .newsdetail_detail .imagetop .imgdiv {
	text-align:center;
	margin-bottom:20px;
}
#right_block .content .content_block .content_block_content .newsdetail_detail .imagebottom .imgdiv {
	text-align:center;
	margin-top:20px;
}
#right_block .content .content_block .content_block_content .blog_block {
	width:707px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_left {
	float:left;
	width:488px;
	border:1px solid #B1B7B3;
	margin-bottom:40px;
	position:relative;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right {
	margin-left:12px;
	_margin-left:6px;
	float:left;
	width:190px;
	background-color:#B4B4B4;
	padding-bottom:15px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category {
	margin-left:10px;
	_margin-left:8px;
	margin-top:8px;
	float:left;
	width:180px;
	position:relative;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .category_title {
	margin-bottom:8px;
	background-image: url("/jeep/javax.faces.resource/img/blogcategory_bg.png.xhtml");
	background-repeat: no-repeat;
	background-position: top left;
	height:25px;
	line-height:26px;
	text-align:center;
	width:170px;
	color:#FFFFFF;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .category_title a {
	color:#FFFFFF;
	font-weight:bold;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category a {
	font-weight:normal;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .entry_link {
	clear:left;
	float:left;
	width:180px;
	*margin-bottom:5px;
	_margin-bottom:5px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .entry_link .linkspan {
	float:left;
	width:160px;
	line-height:1.2;
	margin-bottom:7px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .entry_link .togglespan {
	float:left;
	clear:left;
	width:10px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .entry_link span .toggle {
        top: 3px;
    /*	top:-2px;
	*top:3px;
	_top:3px;*/
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .blogcalender {
	width:158px;
	margin-left:8px;
	margin-bottom:30px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .blogcalender td {
	font-size:11px;
	color:#555555;
	height:20px;
	text-align:center;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .blogcalender td a {
	color:#CD0104;
	font-weight: bold;
}
#right_block .content .content_block .content_block_content .blog_block .article {
	width:450px;
	margin-left:16px;
	margin-bottom:30px;
}
#right_block .content .content_block .content_block_content .blog_block .article .item_border {
	width:450px;
}
#right_block .content .content_block .content_block_content .blog_block .article .articlehead {
	width:450px;
	margin-top:10px;
}
#right_block .content .content_block .content_block_content .blog_block .article .articlehead td {
	padding-bottom:8px;
}
#right_block .content .content_block .content_block_content .blog_block .article .articlehead td.imgtd {
	padding-bottom:0px;
}
#right_block .content .content_block .content_block_content .blog_block .article .articlehead .td2 {
	width:110px;
}
#right_block .content .content_block .content_block_content .blog_block .article .articlehead .article_title {
	color:#75803C;
	font-size:18px;
}
#right_block .content .content_block .content_block_content .blog_block .article .article_contentblock {
	width:450px;
}
#right_block .content .content_block .content_block_content .blog_block .article .article_contentblock img {
	max-width: 450px;
        height: auto;
}
#right_block .content .content_block .content_block_content .blog_block .article .article_contentblock .article_content {
	width:450px;
	clear:both;
	margin-bottom:20px;
}
#right_block .content .content_block .content_block_content .blog_block .article .article_contentblock .article_content a {
	color: blue;
        font-weight: normal;
        text-decoration: underline;
}

#right_block .content .content_block .content_block_content .blog_block .article .article_contentblock .article_content span {
	font-size: inherit;
}
#right_block .content .content_block .content_block_content .blog_block .article .article_contentblock .article_content div {
	font-size: inherit;
}

#right_block .content .content_block .content_block_content .article_contentblock .imageleft .imgdiv {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
#right_block .content .content_block .content_block_content .article_contentblock .imageright .imgdiv {
	float:right;
	margin-bottom:20px;
	margin-left:20px;
}
#right_block .content .content_block .content_block_content .article_contentblock .imagetop .imgdiv img,
#right_block .content .content_block .content_block_content .article_contentblock .imagebottom .imgdiv img {
	margin:0px auto 0px auto;
}
#right_block .content .content_block .content_block_content .article_contentblock .imagetop .imgdiv {
	text-align:center;
	margin-bottom:20px;
}
#right_block .content .content_block .content_block_content .article_contentblock .imagebottom .imgdiv {
	text-align:center;
	margin-top:20px;
}
#right_block .content .content_block .content_block_content .blog_left .blog_prevlink {
	position:absolute;
	bottom:-26px;
	left:0px;
}
#right_block .content .content_block .content_block_content .blog_left .blog_nextlink {
	position:absolute;
	bottom:-26px;
	right:0px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .blogcalender_prevlink {
	position:absolute;
	bottom:6px;
	left:0px;
}
#right_block .content .content_block .content_block_content .blog_block .blog_right .category .blogcalender_nextlink {
	position:absolute;
	bottom:6px;
	right:12px;
}
#right_block .content .content_block .content_block_content .blog_block .scrolltop{
	float: left;
	clear: left;
	text-align: right;
	width: 488px;
	margin-bottom: 15px;
}
#right_block .content .content_block .content_block_content .blog_block .scrolltop img{
	cursor:pointer;
}

.car_name_string {
	font-weight: bold;
	font-size: 15px;
        color: #363636;
}

/* modalForm */
.noscroll {overflow: hidden;}
.mfForm.modal{display:none;position: relative; z-index: 999999;}
.mfForm .modalBody{position: fixed; z-index:1010;width: 980px; background-color: #fff; padding:20px 20px 0 0; margin: -250px auto 0;top:50%;left: 50%;margin-left: -500px;}
.mfForm .modalBK{position: fixed; z-index:1009; height:100%; width:100%; min-width: 1024px; background:url("/jeep/javax.faces.resource/img/bk_black_opacity.png.xhtml");top:0;left:0;right:0;bottom:0; overflow: hidden;}
.mfForm p.close{position: absolute; z-index: 901; height: 20px; width: 20px; line-height: 20px; font-size: 20px; background-color: #444; color:#fff; top: 0; right: 0; text-align: center; line-height: .9; font-weight: lighter; padding: 0; font-family: Arial, Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif}
.mfForm .close, .mfForm .modalBK {cursor: pointer;}
.formiframe{margin-top: 10px; padding-right: 15px; background: #fff;}
#formiframe{width: 980px; height: 500px; -webkit-overflow-scrolling: touch;}
#formiframe iframe {width: 980px; height: 500px; overflow:auto; border:none; display:block;}
@media screen and (max-width: 1024px){
	.mfForm .modalBody{width: 960px; margin: 0 auto; top: 10%; margin-left: -480px;}
	#formiframe{width: 960px; height: 500px;}
	#formiframe iframe {width: 960px; height: 500px; overflow:auto; border:none; display:block;}
}

#previewBar {
    position: absolute;
    top: 0px;
    left:50%;
    margin-left: -200px;
    width: 400px;
    background-color: #FFFF66;
    color: #CC2200;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 5px;
    border-bottom: 1px solid #CC2200;
    border-right: 1px solid #CC2200;
    border-left: 1px solid #CC2200;
    filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
    z-index: 100;
}


.smartphoneNavi {
    position: fixed;
    width: 100%;
    z-index: 10000;
    visibility: hidden;
}

.smartphoneNavi_inner {
    text-align: center;
    margin: 0 auto;
}

#smartphoneNavi-top {
    top: 0;
    padding: 10px 0 0 0;
    height: 76px;
}

#smartphoneNavi-top .smartphoneNavi_inner {
    width: 540px;
}

#smartphoneNavi-top a {
    margin: 0 10px 0 0;
}

#smartphoneNavi-bottom {
    bottom: 0;
    padding: 0 0 10px 0;
    height: 76px;
}

#smartphoneNavi-bottom .smartphoneNavi_inner {
    width: 270px;
}

#smartphoneNavi-bottom a {
    margin: 0 10px 0 0;
}

.smartphoneNavi-top-show {
    animation-name: smartphoneNavi-top-show;
    -webkit-animation-name: smartphoneNavi-top-show;	

    animation-duration: 500ms;	
    -webkit-animation-duration: 500ms;

    animation-timing-function: ease;	
    -webkit-animation-timing-function: ease;	

    visibility: visible !important;
}

@keyframes smartphoneNavi-top-show {
	0% {
		transform: translateY(-100%);
	}
	50%{
		transform: translateY(8%);
	}			
	100% {
		transform: translateY(0%);
	}		
}

@-webkit-keyframes smartphoneNavi-top-show {
	0% {
		-webkit-transform: translateY(-100%);
	}
	50%{
		-webkit-transform: translateY(8%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

.smartphoneNavi-top-hide {
    animation-name: smartphoneNavi-top-hide;
    -webkit-animation-name: smartphoneNavi-top-hide;	

    animation-duration: 500ms;
    -webkit-animation-duration: 500ms;

    animation-timing-function: ease;	
    -webkit-animation-timing-function: ease;
    
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    
    visibility: visible !important;
}

@keyframes smartphoneNavi-top-hide {
	0% {
		transform: translateY(0%);
	}
        50%{
		transform: translateY(8%);
	}
	100% {
		transform: translateY(-100%);
                visibility: hidden !important;
	}
}

@-webkit-keyframes smartphoneNavi-top-hide {
	0% {
		-webkit-transform: translateY(0%);
	}
        50%{
		-webkit-transform: translateY(8%);
	}
	100% {
		-webkit-transform: translateY(-100%);
                visibility: hidden !important;
	}
}

.smartphoneNavi-bottom-show {
    animation-name: smartphoneNavi-bottom-show;
    -webkit-animation-name: smartphoneNavi-bottom-show;	

    animation-duration: 500ms;	
    -webkit-animation-duration: 500ms;

    animation-timing-function: ease;	
    -webkit-animation-timing-function: ease;	

    visibility: visible !important;
}

@keyframes smartphoneNavi-bottom-show {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}			
	100% {
		transform: translateY(0%);
	}		
}

@-webkit-keyframes smartphoneNavi-bottom-show {
	0% {
		-webkit-transform: translateY(100%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

.smartphoneNavi-bottom-hide {
    animation-name: smartphoneNavi-bottom-hide;
    -webkit-animation-name: smartphoneNavi-bottom-hide;	

    animation-duration: 500ms;	
    -webkit-animation-duration: 500ms;

    animation-timing-function: ease;	
    -webkit-animation-timing-function: ease;
    
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    
    visibility: visible !important;
}

@keyframes smartphoneNavi-bottom-hide {
	0% {
		transform: translateY(0%);
	}
	50%{
		transform: translateY(-8%);
	}			
	100% {
		transform: translateY(1000%);
                visibility: hidden !important;
	}
}

@-webkit-keyframes smartphoneNavi-bottom-hide {
	0% {
		-webkit-transform: translateY(0%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}			
	100% {
		-webkit-transform: translateY(1000%);
                visibility: hidden !important;
	}
}

/* award関連 */
.award-aera {
    overflow: auto;
    padding: 10px 10px 0px 10px;
}

.award-aera .award-icon {
    float: left;
    margin-right: 1px;
    vertical-align: bottom;
}

.award-aera .from-staff {
    float: right;
    padding-top: 64px;
}

.award-icon img {
    max-width: 80px;
    max-height: 80px;
}

.awardtooltip {
	font-size: 10.5px;
	line-height: 1.8;
	width: 150px;
}

.tax_alert {
    display: none;
    
    font-size: 13px;
    color: #323232;
    text-align: left;
    padding: 12px 12px 16px 12px;
}

.anyca-floating {
    position: fixed;
    top: 105px;
    right: 15px;
    z-index: 300;
}

.anyca-floating .item {
    margin-bottom: 10px;
}

.anyca-floating img {
    width: 211px;
    height: auto;
}

.footer-static {
    position: fixed;
    bottom: 0px;
    text-align: center;
    z-index: 100;
    width: 100%;
    background: rgba(230,230,230,0.8);
    padding: 14px;
    box-sizing: border-box;
}

.footer-static img {
    max-width: 370px;
    width: 100%;
}

.footer-static-close {
    position: absolute;
    top: 6px;
    right: 6px;
    color: #FFFFFF;
    padding: 1px 2px 2px 2px;
    font-size: 27px;
    line-height: 22px;
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: rgba(160,160,160,0.4);
    text-align: center;
    vertical-align: middle;
}

/*eExpart*/
/*PC*/
/*#left_block*/
#left_block .award-area {
    display: inline-block;
    padding-top: 20px;
    margin-bottom: 20px;
}

#left_block .award-area .award-icon {

}

#left_block .award-area .award-icon.e-expart {
    background-color: #ffffff;
    padding: 5px;
}

/*.benvenuto*/
.benvenuto .award-icon.e-expart {
    background-color: #ffffff;
    padding: 10px;
    margin:1em 2em 0 1em;
}

.award-icon.e-expart img {
  max-width: 100px;
  max-height: 100px;
}
