@charset "UTF-8";

/* ------------------------- TOC 
Popup

Template Details

Product Detail
Access Map
 ------------------------- */
.lightbox_popup { width: 560px; text-align: center !important; background: #fff; overflow-x: hidden; }
.lightbox_popup .page_identity { width: 560px; background: none; }
.lightbox_popup #wrapper { margin-left: 30px; width: 500px; padding: 0 0 30px 0; background: none; }

.lightbox_popup #header { width: auto; margin-top: 46px; height: auto; }
.lightbox_popup #header #bt_close { display: block; width: 60px; height: 30px; background: #ccc; }
.lightbox_popup #header #category_related dt,
.lightbox_popup #header #category_related dd,
.lightbox_popup #header #category_related dd ul li { float: left; }
.lightbox_popup #header #category_related dt { padding: 3px; font-weight: bold; color: #666; font-size: 83%; }
.lightbox_popup #header #category_related dd ul li { margin-left: 5px; min-width: 60px; width: auto !important; width: 60px; padding: 3px 5px 2px; background: #a3a3a3; font-size: 83%; color: #fff; white-space: nowrap; }
.lightbox_popup #header #category_related dd ul li.first_element { margin: 0; }

.lightbox_popup #header #category_product { margin-top: 10px; }
.lightbox_popup #header #category_product dt,
.lightbox_popup #header #category_product dd  { float: left; }
.lightbox_popup #header #category_product dt { font-weight: bold; color: #666; font-size: 83%; }
.lightbox_popup #header #category_product dd  { color: #666; font-size: 83%; }

.lightbox_popup #wrapper #contents #main_contents { float: none; width: auto; padding: 0; }

.lightbox_popup #contents { width: auto; }
.lightbox_popup #contents h1 { margin-top: 18px; padding-bottom: 11px; background: url(/common/img/border_section_horiz_01.gif) left bottom no-repeat; color: #444; font-size: 116%; font-weight: bold; }

.lightbox_popup #contents #section_description_product { margin-top: 30px; }
.lightbox_popup #contents #section_description_product #main_img_product { float: left; width: 100px; }
.lightbox_popup #contents #section_description_product .right_column { float: right; width: 385px; }
.lightbox_popup #contents #section_description_product .description_product { margin-top: -3px; line-height: 1.69; }

/*.lightbox_popup #contents .list_meta_product { margin-top: 15px; padding-top: 6px; background: url(/common/img/border_dot_horizontal_02.gif) left top repeat-x; }*/
.lightbox_popup #contents .list_meta_product li { margin-top: 9px; }
.lightbox_popup #contents .list_meta_product .li_top { margin-top: 0; }
.lightbox_popup #contents .list_meta_product dl dt,
.lightbox_popup #contents .list_meta_product dl dd { float: left; line-height: 1.69; }
.lightbox_popup #contents .list_meta_product dl dt { font-weight: bold; color: #666; font-size: 83%; }
.lightbox_popup #contents .list_meta_product dl dd { color: #666; font-size: 83%; }

.lightbox_popup #contents #section_functional_link { margin-top: 15px; padding-top: 7px; background: url(/common/img/border_dot_horizontal_02.gif) left top repeat-x; }
.lightbox_popup #contents #section_functional_link .functional_link { float: left; width: 270px; }
.lightbox_popup #contents #section_functional_link .functional_link li { margin-top: 8px; }
.lightbox_popup #contents #section_functional_link .functional_link li a { padding-left: 14px; background: url(/common/img/bullet_arrow_01.gif) left 0.08em no-repeat; }
.lightbox_popup #contents #section_functional_link .functional_link li a img { vertical-align: -1px; }

.lightbox_popup #contents #section_functional_link .right_column { float: right; width: 100px; }
.lightbox_popup #contents #section_functional_link #bt_print { display: block; margin-top: 19px; width: 100px; height: 20px; background: url(/common/img/en/bt_print_01.gif) left top no-repeat; }

.lightbox_popup #contents #main_description { margin-top: 38px; padding-top: 17px; background: url(/common/img/border_section_horiz_02.gif) left top no-repeat; }
.lightbox_popup #contents #main_description h2 { color: #666; font-size: 116%; font-weight: bold; }
.lightbox_popup #contents #main_description .article_body { margin-top: 10px; line-height: 1.8; }
.lightbox_popup #contents #main_description .article_body * { line-height: 1.8; }
.lightbox_popup #contents #main_description .article_body .product_copy,
.lightbox_popup #contents #main_description .article_body b { margin-top: 14px; color: #666; font-weight: bold; line-height: 1; }

.lightbox_popup #contents #sub_description { margin-top: 40px; padding-top: 17px; background: url(/common/img/border_section_horiz_02.gif) left top no-repeat; }
.lightbox_popup #contents #sub_description h2 { margin-top: 20px; color: #666; font-size: 116%; font-weight: bold; line-height: 1.69; }
.lightbox_popup #contents #sub_description .h2_top { margin-top: 0; }
.lightbox_popup #contents #sub_description .article_body { margin-top: 17px; }

.lightbox_popup #contents #contact_product { margin-top: 40px; padding-top: 18px; background: url(/common/img/border_section_horiz_02.gif) left top no-repeat; }
.lightbox_popup #contents #contact_product h2 { color: #666; font-size: 116%; font-weight: bold; }
.lightbox_popup #contents #contact_product dl { margin-top: 17px; padding: 16px 15px 10px; border: 1px solid #ccc; background: #fafafa; }
.lightbox_popup #contents #contact_product dl dt { font-weight: bold; color: #666; line-height: 1.69; }
.lightbox_popup #contents #contact_product dl dd { margin-top: 5px; line-height: 1.69; }
.lightbox_popup #contents #contact_product dl dd * { line-height: 1.69; }
.lightbox_popup #contents #contact_product dl dd a { color: #dc8100; text-decoration: none; }

/* Effect - LightBox - NyroModal */
div#nyroModalWrapper { border: none; }
a#closeBut { right: 20px; top: 0px; width: 100px; height: 26px; background-image: url(/common/img/en/bt_close_01.gif); background-position: left top; z-index: 101; }
h1#nyroModalTitle { display: none; }

