@charset "Shift_JIS";
/* CSS Document */



/*�I���W�i���p�[�c�^�p�[�c�ڍ׃y�[�W*-----------------from--------------------*/
.ori_parts_4 .title {
	background-image: url("../img/ori_parts/detail/title.png");
}

@font-face{
	font-family: 'Helvetica Bold';
    src: url('./fonts/fontsbin.com_bmw-helvetica-bold.ttf') format('truetype');
/*    src: url('./fonts/fontsbin.com_helvetica-black.ttf') format('truetype');*/
}

.ori_parts_4 .title h2 {
	text-indent: 0!important;
	float:none!important;
    clear: both;
    height: 50px;
    padding: 15px 0 0 0;
    margin: 0 0 0 105px;
    font-size: 18px;
}

.ori_parts_4 .title h2 span {
	font-family: 'Helvetica Bold';
}


/*-------------------------------------------------------------------------------------*/


.ori_parts_4 h4 {/*���i��*/
	width: 728px;
    margin: 0 auto 16px auto;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	line-height: 1em;
	padding:8px 0;
	background-color: #2b2b2b;
/*	background-image: url(../img/ori_parts/detail/detail_img04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
}

.ori_parts_4 #contents_1 {
}

/*.ori_parts_4 #contents_2 {
	background-image: url(../img/ori_parts/parts_title.png);
}*/

.ori_parts_4 img {
	border: 1px solid #a7a6a6;
}

.ori_parts_4 p.click {
	font-size: 11px;
	line-height: 12px;
	text-align: center;
}

.ori_parts_4 .detail_box1 {
	width: 796px;
	margin-left: 105px;
	margin-top: 10px;
	padding: 31px 0;
	border: 1px #CCCCCC solid;
    clear: both;
}

.ori_parts_4 .detail_box2 {
	width: 728px;
    margin: 0 auto;
}

.ori_parts_4 .detail_box3 {
	width: 406px;
    float: left;
}

.ori_parts_4 .detail_box4 {
	width: 322px;
    float: right;
}

.ori_parts_4 .detail_box5 {
    height: 35px;
    clear: both;
}

.ori_parts_4 dl {
	margin: 0;
	padding: 0;
	border-top: 1px #CCCCCC solid;
}
.ori_parts_4 dl dt,
.detail_list2 dl dt.dan {
	padding-top: 13px;
	padding-bottom: 13px;
	float: left;
	width: 7.5em;
	text-indent: 1em;
	line-height: 150%;
	padding-right: 0;
	padding-left: 0;
	background-image: url(../img/ori_parts/detail/detail_img08.gif);
	background-repeat: no-repeat;
}

.ori_parts_4 dl dt,
.ori_parts_4 dl dt.dan {
	background-position: 0px 18px;
}

.ori_parts_4 dl dd,.ori_parts_4 dl dd.dan {
	line-height: 150%;
	padding-right: 0;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 7em;
	border-bottom: 1px #CCCCCC solid;
}

.ori_parts_4 dl dt.jikan {
	letter-spacing:2em;
}

/*�T�u�J�b�g��������*/
.ori_parts_4 .detail_01_1,
.ori_parts_4 .detail_01_2,
.ori_parts_4 .detail_01_3,
.ori_parts_4 .detail_01_4
{
    margin: 1em auto 0px auto;
    display:flex;/*flexbox*/
    flex-diretion: row;/*flexbox�����э�����E*/
    flex-wrap:wrap;/*flexbox�܂�Ԃ�*/
}

.ori_parts_4 .detail_01_1 {/*�摜4���ȏ�*/
    justify-content: start;/*����*/
	width: 732px;
}

.ori_parts_4 .detail_01_2 {/*�摜3���̏ꍇ*/
    justify-content: space-between;/*flexbox�ϓ��z�u*/
	width: 600px;
}

.ori_parts_4 .detail_01_3 {/*�摜2���̏ꍇ*/
    justify-content: space-between;/*flexbox�ϓ��z�u*/
	width: 400px;
}

.ori_parts_4 .detail_01_4 {/*�摜1���̏ꍇ*/
    justify-content: space-between;/*flexbox�ϓ��z�u*/
	width: 177px;
}

/*�摜1���`3���̏ꍇ*/
.ori_parts_4 .detail_01_2 .detail_02,/*�摜3���̏ꍇ*/
.ori_parts_4 .detail_01_3 .detail_02,/*�摜2���̏ꍇ*/
.ori_parts_4 .detail_01_4 .detail_02/*�摜1���̏ꍇ*/
{
	width: 177px;
}

/*�摜4���ȏ�*/
.ori_parts_4 .detail_01_1 .detail_02 {
	width: 177px;
    margin-right: 6px;
}

.ori_parts_4 .detail_03 {/*�L���v�V����*/
	font-size: 11px;
	line-height: 17px;
	padding: 0.5em 0.5em 2em 0 ;
}
/*�T�u�J�b�g�����܂�*/

/*PDF��������*/
.ori_parts_4 #pdf_file li a {
	height: 25px;
	width: 226px;
	margin: 0 auto 2.5em auto;
	text-indent:0 !important;
}

.ori_parts_4 #pdf_file li a img {
	border:none !important;
}
/*PDF�����܂�*/

/*�t���[�X�y�[�X��������*/
.ori_parts_4 .free_sp_1 {
	width: 500px;
    margin: 0 auto 2.5em auto;
	border-bottom: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
    padding: 1em;
}
/*�t���[�X�y�[�X�����܂�*/

.ori_parts_4 #line_up,
.ori_parts_4 #chuui {
	width: 638px;
	margin: 0 auto 12px auto;
	background-color: #3a3b3b;
	padding-bottom: 25px;
}

.ori_parts_4 #line_up img,
.ori_parts_4 #chuui img {
    border: none!important;
}

.ori_parts_4 #line_up .txt_1,
.ori_parts_4 #chuui .txt_1
{
    margin: 0 40px;
}

.ori_parts_4 #chuui {
	margin-bottom: 35px;
}

.ori_parts_4 #mail_2 {
	background-image: url(../img/ori_parts/detail/detail_img12.gif);
	background-repeat: no-repeat;
	height: 285px;
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 90px;
}

.ori_parts_4 #mail_2 p {
	text-align: center;
	padding-top: 5px;
	font-weight: bolder;
}

.ori_parts_4 #mail_2 li a {
	height: 25px;
	width: 226px;
/*	background-image: url(../img/parts/parts_btn03.gif);
	background-repeat: no-repeat;*/
	margin-right: auto;
	margin-left: auto;
	text-indent:0 !important;
}

.ori_parts_4 #mail_2 li a img {
	border:none !important;
}

/*.ori_parts_4 #mail_2 li a:hover {
	background-position: 0px -25px;
}*/

/*.ori_parts_4 #to_top {
	height: 24px;
	width: 888px;
	margin-left: 130px;
	padding-top: 10px;
	background-image: url(../img/totop_img02.gif);
	background-repeat: repeat-x;
}

.ori_parts_4 #to_top li a {
	width: 109px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url(../img/totop_img01.gif);
	margin-right: auto;
	margin-left: auto;
}

.ori_parts_4 #to_top li a:hover {
	background-position: 0px -24px;
}*/

.ori_parts_4 .space {
	height: 50px;
	width: 100%;
}


/*�I���W�i���p�[�c�^�ڍ׃y�[�W2*-----------------here--------------------*/
