@charset "utf-8";

.oldContent .products_contents { display:table; }
.oldContent .products_contents .contents_top, .oldContent .products_contents .contents_middle, .oldContent .products_contents .contents_bottom { display:table-cell; }
.oldContent .products_contents .contents_top { vertical-align:top; }
.oldContent .products_contents .contents_middle { vertical-align:middle; }
.oldContent .products_contents .contents_bottom { vertical-align:bottom; }
.oldContent .products_contents .products_pic {
display:table-cell;
padding-right:15px;
vertical-align:bottom;
}
.oldContent .products_contents .products_outline {
display:table-cell;
vertical-align:bottom;
}
.oldContent .products_contents .products_title02 {
font-size:20px;
}
.oldContent .products_contents .products_title02 .f14_pec {
font-weight:normal;
position:relative; top:-0.1em;
}
.oldContent .products_contents .products_title02 .new { 
background:#FF0000;
padding:0 0.4em;
margin:0 5px;
font-size:10px;
color:#FFF;
text-align:center;
font-weight:bold;
position:relative; top:-0.4em;
}
@media only screen and (max-width: 640px) {
.oldContent .products_contents { display:block; }
.oldContent .products_contents .contents_top, .oldContent .products_contents .contents_middle, .oldContent .products_contents .contents_bottom { display:block; padding:0 !important; }
}

.oldContent .anchor_link li {
float:none !important;
}

.oldContent .table1_Spec_pec {width: 100%; border-collapse: collapse;}

.oldContent .table1_Spec_pec th {text-align:left;}

.oldContent .table1_Spec_pec td,
.oldContent .table1_Spec_pec th{ padding: 5px 10px; border: 1px solid #a3a3a3; vertical-align:top; }

.oldContent .table1_Spec_pec th{ background:#666; font-weight:bold; color:#ffffff;}
.oldContent .table1_Spec_pec td.ttl_pec { background:#f2f2f2; width:237px;}
.oldContent .table1_Spec_pec td.cont_pec { background:#ffffff;}
.oldContent .table1_Spec_pec td td {
padding:0;
border:none;
vertical-align:top;
}
.oldContent .table1_Spec_pec .table_title { background:#666; color:#FFF; font-size:12px; padding:5px 7px 3px; margin-bottom:7px; display:inline-block; }
.oldContent .table1_Spec_pec .table_text { padding:10px !important; }

.oldContent .left_tb {
display:table-cell;
}
.oldContent .right_tb {
display:table-cell;
vertical-align:middle;
padding-left:25px;
}
@media only screen and (max-width: 640px) {
.oldContent .left_tb {
display:block;
margin-bottom:15px !important;
}
.oldContent .right_tb {
display:block;
vertical-align:top;
padding:0;
}
}

.oldContent .left_pic01 {
float:left;
margin-right:20px !important;
display:inline;
}
.oldContent .right_contents01 {
clear:right;
overflow:hidden;
zoom:1;
}
.oldContent .right_pic01 {
float:right;
margin-left:12px !important;
display:inline;
}
.oldContent .left_contents01 {
clear:left;
overflow:hidden;
zoom:1;
}
@media only screen and (max-width: 640px) {
.oldContent .left_pic01,
.oldContent .right_pic01 {
float:none;
margin:0 0 10px !important;
padding:0 !important;
display:block;
}
.oldContent .left_pic01 .txaR_pec,
.oldContent .right_pic01 .txaR_pec {
text-align:left;
}
.oldContent .left_contents01,
.oldContent .right_contents01 {
clear:none;
overflow:inherit;
zoom:0;
}
}


.oldContent .option_products { border:1px #b5b5b5 solid; }
.oldContent .option_products .option_title { background:#eee; padding:10px 15px 8px; }
.oldContent .option_products h5 .new { padding:0.2em 0.4em 0; position:relative; top:-0.3em; margin:0 5px; }
.oldContent .option_products h5 .f14_pec { font-weight:normal; position:relative; top:-0.1em; }
.oldContent .option_products .option_box { padding:16px 19px 19px; }
.oldContent .option_products .option_pic, .oldContent .option_products .option_pic02, .oldContent .option_products .option_pic03 { width:217px; text-align:center; float:left; margin-right:12px; display:inline; }
.oldContent .option_products .option_pic02 { padding-top:15px !important; }
.oldContent .option_products .option_pic03 { padding-top:30px !important; }
.oldContent .option_products .option_details, .oldContent .option_products .option_details02 { width:466px; float:right; }
.oldContent .option_products .option_details02 { padding-top:15px !important; }
.oldContent .option_products02 { border:1px #b5b5b5 solid; padding:19px; }
.oldContent .option_products02 .grid_pec { width:341px; }
@media all and (max-width: 640px) {
.oldContent .option_products .option_pic, .oldContent .option_products .option_pic02, .oldContent .option_products .option_pic03 { width:inherit; float:none; margin:0 0 12px !important; display:block; padding:0 !important; }
.oldContent .option_products .option_details, .oldContent .option_products .option_details02 { width:inherit; float:none; padding:0 !important; }
.oldContent .option_products02 .grid_pec { width:inherit; }
.oldContent .option_products02 .grid_pec.fLeft_pec, .oldContent .option_products02 .grid_pec.fRight_pec { float:none; }
.oldContent .option_products02, .oldContent .option_products .option_box { word-break: break-all; }
.oldContent .option_products02 .ultag_pec.fLeft_pec,
.oldContent .option_products02 .ultag_pec.fRight_pec { float:none !important; }
}
.oldContent .option_title02 { font-size:18px !important; float:left; }
.oldContent .option_bt { float:right; }
.oldContent .option_pic { float:left; }
.oldContent .option_contents {
width:502px;
float:right;
}
.oldContent .option_contents h4 {
font-size:16px !important;
background:#CCC;
padding:5px 10px 2px;
margin-bottom:5px;
}
.oldContent .option_contents .option_model {
width:100% !important;
display:table;
}
.oldContent .option_contents .option_model ul {
display:table-row-group;
}
.oldContent .option_contents .option_model ul li {
display:table-cell;
width:34% !important;
padding:0 0 5px;
font-size:11.4px;
}
@media all and (max-width: 640px) {
.oldContent .option_title02 { float:none; margin-bottom:10px; }
.oldContent .option_bt { float:none; }
.oldContent .option_pic {
float:none !important;
margin-bottom:12px !important;
}
.oldContent .option_contents {
width:inherit !important;
float:none !important;
}
.oldContent .option_contents .option_model {
display:block;
}
.oldContent .option_contents .option_model ul {
display:block;
padding:0;
margin:0;
}
.oldContent .option_contents .option_model ul li {
display:block;
width:100% !important;
padding:0;
font-size:14px;
}
.oldContent .option_contents .option_model ul li span.f10_pec {
font-size:12px;
}
}

.oldContent .list01 li { list-style:none; text-indent:-1em; padding-left:1em;}
.oldContent .list02 {padding-left:2em;}
.oldContent .list02 li {
list-style:none;
text-indent:-2em;
text-indent:-1.9em; /* IE8 */
}

.oldContent .mgB80_pec {margin-bottom:80px !important;}
.oldContent .mgB100_pec {margin-bottom:100px !important;}




