@charset "utf-8";
/*-----------------------------
    all
------------------------------*/
body {
	min-width:980px;
}
#proContents	{
	width:100%;
	height:auto;
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "osaka", sans-serif;
	margin-right: auto;
	margin-left: auto;
	-webkit-text-size-adjust: 100%;
	width: 100%;
}
#proContents .clr {
	zoom: 1;
	overflow: hidden;
}
#proContents .clr:after {
	content: "";
	display: block;
	clear: both;
}
#proContents a:hover {
	text-decoration: none;
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#proContents ul li {
	list-style-type:none;
}
#proContents #head {
	width:100%;
	background: #181617;
	boeder:2px solid #000;
}
#proContents #head .inner	{
	width:980px;
	margin:0 auto;
}
#proContents h1 {
	width:680px;
	float:left;
	margin: 15px 0;
}
#proContents .btn	{
	width:231px;
	float:right;
}
#proContents .btn ul {
	margin-top:10px;
}
#proContents .btn li {
	margin-bottom:5px;
}
.contents {
	width:980px;
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "osaka", sans-serif;
	margin-right: auto;
	margin-left: auto;
}
/*-----------------------------
    #contentsWrap
------------------------------*/
#contentsWrap {
	background: url(../images/bg_gradation.jpg) center top repeat-x #f5f5f5;
	padding-bottom:51px;
	border-top:solid #00adef 2px;
	overflow:hidden;
}
#contentsWrap .contents .main ul li {
	float:left;
}
#contentsWrap .contents .main ul li p {
	padding-right:74px;
	text-align:right;
}
#contentsWrap .contents .main ul li:first-child p {
	padding:0 0 0 43px;
	text-align:left;
}
#contentsWrap .contents .main ul.last {
	text-align:center;
}

/*-----------------------------
    #contentsWrap2
------------------------------*/
#contentsWrap2 {
	background-color:#fff;
	padding-top:92px;
}
#contentsWrap2 .contents .detail li {
	margin-bottom:50px;
	padding-top:50px;
	text-align:center;
	border-top:solid 2px #666666;
}
#contentsWrap2 .contents .detail li:first-child {
	border-top:none;
}
#contentsWrap2 .contents .descriptionTtl {
	padding:16px 0;
	border:solid 1px #b26e0a;
	margin-top:38px;
	text-align:center;
}
#contentsWrap2 .contents .description {
	padding:22px;
	border:solid 1px #b26e0a;
	border-top:none;
}
#contentsWrap2 .contents .banner01 {
	margin:70px 0 20px;
}
#contentsWrap2 .contents .arrow {
	margin-bottom:38px;
	text-align:center;
}
#contentsWrap2 .contents .carList li {
	margin-top:30px;
}
#contentsWrap2 .contents .carList li:first-child {
	margin-top:0;
}
#contentsWrap2 .contents #duxyShop li {
	width:240px;
	float:left;
	margin-left: 6px;
}
#contentsWrap2 .contents #duxyShop li:first-child {
	margin:0;
}
#contentsWrap2 .contents #jautoShop li {
	width:240px;
	float:left;
	margin-left:7px;
}
#contentsWrap2 .contents #jautoShop li:first-child {
	margin:0;
}

/*-----------------------------
    page_top
------------------------------*/
#proContents .page_top {
	width:980px;
	margin: 0 auto;
	padding:20px 0 10px;
}
#proContents .page_top p {
	text-align: right;
	margin-right: 10px;
}
#proContents .page_top a, #proContents .page_top a:visited, #proContents .page_top a:hover, #proContents .page_top a:active {
	text-decoration: underline;
	-moz-opacity: 1;
	opacity: 1;
}
