@charset "utf-8";

/* reset.css */

.clear{font-size:1px;line-height:1px;}
body {line-height: 1.3;font-family:'メイリオ',meiryo,'ＭＳ Ｐゴシック',MS PGothic,Verdana,Arial,Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif ;}





ul { list-style-position: outside;}
ol { list-style-position: outside;}
ol.upper-alpha li { list-style-type:upper-alpha !important; }

.copyright{line-height:1.8em;color:#bcbdc0; font-size:0.8em;padding:0.4em 0 0;clear:both;}


/* style.css */
.clear{line-height:1px;font-size:1px;}
/* Texts */
#page_content {
	font-family:'メイリオ',meiryo,'ＭＳ Ｐゴシック',MS PGothic,Verdana,Arial,Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif ;
	background-color:none;
	color:#231F20;
}


div#bottom_links {height:40px;}


	div#headline h1,
	div#headline h2 {
		font-weight:bold;
	}

#page_content .margin_top30, .sidebar .margin_top30 { margin-top:30px; }
#page_content .margin_bottom20, .sidebar .margin_bottom20 { margin-bottom:20px; }

.menu_left li li.sub_level a span, .menu_left li li.nosub a span, .menu_left li li.nosub a:hover span {
background-position:8px 10px;}

#page_content ol {
	list-style-type:decimal;
	background-color:none;
	color:#231F20;
	margin:5px 0 10px 30px;
}

#page_content ol li ol ,
#page_content ol li ol il ol{
	margin:5px 0 0px 20px;}


#page_content ul, div.sideblocright ul{
	list-style-type:disc;
	background-color:none;
	color:#231F20;
	margin:5px 0 10px 20px;
}

#page_content ul li, #page_content ol li{
line-height:1.4;
}

#page_content ul.s_normalsup li,
#page_content ol.s_normalsup li{padding-bottom:10px;}

#page_content ul.margin_bottom li,
#page_content ol.margin_bottom li{margin-bottom:5px;}


/*#page_content ul.s_normalsup li ul li,
#page_content ul.s_normalsup li ol li,
#page_content ol.s_normalsup li ul li,
#page_content ol.s_normalsup li ol li{font-size:0.9em;}

#page_content ul.s_normalsup li ul li ol li,
#page_content ul.s_normalsup li ul li ul li,
#page_content ul.s_normalsup li ol li ol li,
#page_content ul.s_normalsup li ol li ul li,
#page_content ol.s_normalsup li ul li ol li,
#page_content ol.s_normalsup li ul li ul li,
#page_content ol.s_normalsup li ol li ol li,
#page_content ol.s_normalsup li ol li ul li{font-size:1.1em;}*/


#page_content h5 { padding:5px 0 0 0; }


#page_content .boxList_l_img a,
#page_content .box_l_img a,
#page_content .box_l_img2 a{
color:#8F725D;
text-decoration:none;
}


div.richHeader {
padding-bottom:0;
}

/*div.richHeader {
	display:block;
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
	text-align:center;
	border-bottom:1px dotted #888888;
}*/



/* column_center.css */
#page_content table{
width:100%;
margin:5px 0;}
#page_content th,
#page_content td{
vertical-align:top;}
#page_content table.fullborder th,
#page_content table.fullborder td {
padding:10px;
}


#page_content table.fullborder2 {
width:665px;
margin:5px 0;
border:1px solid #AAAAAA
}
#page_content table.fullborder2 th {
padding:5px;
border:1px solid #AAAAAA;
}
#page_content table.fullborder2 td {
padding:5px;
border:1px solid #AAAAAA;
}
#page_content table.fullborder2 td.noborder{
border-right:none;
border-left:none;}
#page_content table.fullborder2 th span.new{padding-top:3px;}



div.brochures_details a {
margin-bottom:3px;
	font-size:1em;
	text-decoration:none;
	padding-left:10px;
	!margin:0 0 10px 15px; /* hack ie 6 et 7 */
	height:20px;
	line-height:20px;
	background:transparent url('http://content.peugeot.co.jp/defaultSites/peugeot/images/icons/new-icons-2010/arrow_small_blue_right.png') no-repeat left center;
	display:block;
	white-space : normal; 
}



/* allabout.css */
.maxTpl{
width:531px;
}
.section p,
.section table{
width:95%;}



/* column_right.css */
div.widget_right {
	display:block;
	margin:5px 10px 25px 0;
	clear:right;
	width:195px;
}


div.widget_right.whitegray div.widget_content p {
font-size:1.0em;
line-height:1.3em;}


/* Japan Orignal*/

.bg_bluegray{background-color:#eaf3fa;}
.bg_lightgray{background-color:#f3f3f3;}


.display_none{display:none;}
.display_block{display:block;}

.margin_top5{margin-top:5px;}
.margin_bottom5{margin-bottom:5px;}
.margin_top20{margin-top:20px;}
.margin_bottom15{margin-bottom:15px;}
.margin_right10{margin-right:10px;}
.margin_right30{margin-right:30px;}
.margin_auto{margin-left:auto;margin-right:auto;}

#page_content .padding10, .sidebar .padding10 { padding:10px; }
#page_content .padding15_10, .sidebar .padding15_10 { padding:15px 10px; }
#page_content .padding20_10, .sidebar .padding20_10 { padding:20px 10px; }

.c_lightgray{color:#C2C2C2}

#page_content .c_black, .sidebar .c_black { background-color:none; color:#000000; }

/* Txet */




/*  Box  */

/* img + txt */
.twocolumn .box_l_img{
margin-top:5px;}
.twocolumn .box_l_img img{
float:left;}
.twocolumn .box_l_img .box_l_img_txt{
float:right;
margin-left:20px;
width:424px;}


.twocolumn .box_l_img .box_l_img_txt img{float:none;}


/* img + txt All about*/
.twocolumn .box_l_img3{
margin-top:5px;}
.twocolumn .box_l_img3 img{
padding:10px;margin-right:0 !important;
border:1px solid #d8d8d8;
float:left;}
.twocolumn .box_l_img3 .box_l_img3_txt{
float:right;margin-left:20px;
margin-right:20px;
width:528px;}


/*  */
.twocolumn .box_l_img4{
margin-top:5px;}
.twocolumn .box_l_img4 img{
float:left;}
.twocolumn .box_l_img4 .box_l_img4_txt{
float:right;
width:546px;}


/* sports news */
.twocolumn .box_l_img5{
margin-top:5px;}
.twocolumn .box_l_img5 img{
float:left;}
.twocolumn .box_l_img5 .box_l_img5_txt{
float:right;
width:414px;}


/* img + txt 3column */
.threecolumn .box_l_img2{
margin-top:5px;}
.threecolumn .box_l_img2 img{
float:left;}
.threecolumn .box_l_img2 .box_l_img2_txt{
float:right;
margin-left:20px;
width:258px;}

/* img + txt news */
.align_left_imgpaddingright20 img{float:left;padding-right:20px;}
/* Box List */
.twocolumn .boxList_l_img{
margin-top:5px;
float:left;
width:221px;}
.twocolumn .boxList_l_img img{
float:left;}
.twocolumn .boxList_l_img .boxList_l_img_txt{
float:left;
padding-left:10px;
padding-right:10px;
width:100px;}

.twocolumn .boxList_l_img.twoL{
width:352px;}
.twocolumn .boxList_l_img.twoL img{}
.twocolumn .boxList_l_img.twoL .boxList_l_img_txt{
width:91px;}

.boxList_l_img.twoS{
width:312px;}
.boxList_l_img.twoS img{
float:left;}
.boxList_l_img.twoS .boxList_l_img_txt{float:left;
width:91px;}


.table_color{
margin-top:5px;
width:100%;
border-top:1px solid #fff;
border-left:1px solid #fff;}
.table_color th,
.table_color td{
color:#ffffff;
padding:5px !important;
border-bottom:1px solid #fff;
border-right:1px solid #fff;}

.table_color th{text-align:center;background-color:#003366;}
.table_color td{background-color:#829ba0;}
.table_color td.clr2{background-color:#b4c8c8;}

table caption{
text-align:right;
}



table.maxTable {
width:711px !important;
}







/* Icon List */
.boxList_l_icn{
margin-top:5px;
float:left;
width:510px;}
.boxList_l_icn img{
float:left;}
.boxList_l_icn .boxList_l_icn_txt{
float:left;
padding-right:10px;
padding-left:10px;
width:442px;}
.boxList_l_icn .boxList_l_icn_txt span{
padding-bottom:0.3em;
font-weight:bold;}

.table_l_icn2{
margin-top:5px;
border-right:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;}
.table_l_icn2 td{
vertical-align:top;
border-top:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
width:245px;}
.table_l_icn2 td.grey{
background-color:#ebebeb;}
.table_l_icn2 td img{
padding:5px;
float:left;}
.table_l_icn2 td .table_l_icn2_txt{
float:left;
padding-right:5px;
padding-left:0;
width:195px;}
.table_l_icn2 td .table_l_icn2_txt span{
padding-bottom:0.3em;
font-weight:bold;}


/* price */
#page_content .priceList td{
white-space:nowrap;
}

#page_content .priceList .cell01{border-right:none;}
#page_content .priceList .cell02{border-left:none;}

/*#page_content .priceList .cell01{width:27px; border-right:none;}
#page_content .priceList .cell02{width:106px; border-left:none;}
#page_content .priceList .cell03{width:13px;}
#page_content .priceList .cell04{width:27px;}
#page_content .priceList .cell05{width:79px;}
#page_content .priceList .cell06{width:28px;}
#page_content .priceList .cell07{width:23px;}
#page_content .priceList .cell08{width:63px;}
#page_content .priceList .cell09{width:38px;}
#page_content .priceList .cell10{width:13px;}
#page_content .priceList .cell11{width:16px;}*/

#page_content .priceList ul.note{
margin:5px 0;
padding:0 0 0 2.2em;
list-style-type:none;
text-indent:-2.2em;
}

.pri_b01{
padding-bottom:8px;
}
.pri_t01{
padding-top:20px;
}
.pri_t02{
padding-top:8px;
}


.cell02 a{
color:#5d8eb8;
}
.cell08 a{
color:#5d8eb8;
}

/* card */






