@charset "utf-8";
/* CSS Document */


body { min-width:320px; }

html,body { height:100%;}

.back { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.8; -ms-filter:alpha(opacity=80); filter:alpha(opacity=80); z-index:900;}

#wrap { width:100%; overflow:hidden;}

.header { display:block; height:26px; background:#fff; border-bottom:1px solid #006781; padding:12px 0 15px 0; text-align:center; position:relative; z-index:800;}
.header .btn_menu_list { position:absolute; left:0px; top:0px; padding:0; text-align:left;}
.header .btn_menu_list img.menu_list_btn { float:left; max-height:53px;}
.header .btn_eng_btn {position:absolute; right:0; top:0; padding:0; text-align:right;}
.header .btn_eng_btn img.eng_list_btn { float:left; max-height:53px;}
.header h1 img { height:25px; margin-left:-27px;}


.all_cate{}
.all_cate img{width:100%; max-width:76px;}
.top_cart
.top_cart img{width:100%; max-width:76px;}



.side_menu { position:absolute; left:-80.5625%; top:0; width:80.5625%; z-index:950; height:830px; background:#358ac9;}
.side_menu > ul { float:left; width:100%;}
.side_menu > ul > li { float:left; width:100%;}
.side_menu > ul > li > a { float:left; width:100%; padding:15px 0; background:#0e4da0; text-align:left; border-bottom:1px solid #006781; background:url(../images/common/m_down.png) no-repeat 90% 20px;}
.side_menu > ul > li > a  span{margin-left:20px;color:#fff}
.side_menu > ul > li > a  span a:link{text-decoration:none;color:#fff;}
.side_menu > ul > li > a  span a:hover, a:active{text-decoration:underline;color:#fff}
.side_menu > ul > li > ul { display:none; float:left; width:100%;}
.side_menu > ul > li > ul > li { float:left; width:100%;}
.side_menu > ul > li > ul > li > a { float:left; width:100%; font-size:13px; font-weight:bold; color:#888; padding:14px 0; text-decoration:none; text-align:left; background:#fff; border-bottom:1px solid #d9d9d9;}
.side_menu > ul > li > ul > li > a.on {font-weight:bold;color:#000}
.side_menu > ul > li > ul > li > a > span { margin-left:20px; font-size:13px; font-weight:bold;}
.side_menu > ul > li > ul > li > ul { display:none; float:left; width:100%; border-bottom:1px solid #03596F;}
.side_menu > ul > li > ul > li > ul > li { float:left; width:100%;}
.side_menu > ul > li > ul > li > ul > li > a { float:left; width:100%; font-size:11px; font-weight:bold; color:#888888; padding:14px 0; text-decoration:none; text-align:left; background:#ffffff; border-bottom:1px solid #d9d9d9;}
.side_menu > ul > li > ul > li > ul > li > a span { margin-left:25px; font-size:11px; font-weight:bold; color:#888888;}

.contents { display:block; overflow:hidden; min-height:100%;}
* html .contents { height:100%;}



.contents .Affiliates { position:relative; float:left; width:100%; padding:10px 0; background:#515458; cursor:pointer; margin-top:8px;}
.contents .Affiliates p { display:block; font-size:12px; font-weight:bold; color:#ffffff; margin-left:15px; line-height:1.3;}
.contents .Affiliates img { float:left; width:10px; height:10px; position:absolute; right:15px; top:13px;}
.contents .Affiliates ul { display:none; position:absolute; left:0; top:-229px; width:100%;}
.contents .Affiliates ul li { float:left; width:49.84375%; border-bottom:1px solid #5e6169; border-right:1px solid #52555e;height:32px}
.contents .Affiliates ul li.last { border-right:0;}
.contents .Affiliates ul li.last2 { border-bottom:0;}
.contents .Affiliates ul li a { float:left; width:95%; font-size:11px; color:#ffffff; opacity:0.8; -ms-filter:alpha(opacity=80); filter:alpha(opacity=80);  text-decoration:none; padding:10px 0; padding-left:5%;}
.contents .Affiliates .Affiliates_dummy { display:none; position:absolute; left:0; top:-229px; width:100%; height:229px; background:#34373f; opacity:0.95; -ms-filter:alpha(opacity=95); filter:alpha(opacity=95);}


.footer { clear:both; overflow:hidden; display:block; text-align:center; background:url(../images/common/footer_bg.jpg) repeat; padding:15px 0;}
.footer ul { overflow:hidden; width:400px; margin:0 auto; text-align:center;}
.footer ul.btn_line02 {overflow:hidden; width:161px; margin:0 auto; margin-bottom:5px;}
.footer ul li { float:left; margin:3px;}
.footer ul li.f_btn01 img {height:35px;}
.footer ul li.f_btn02 img {height:35px;}
.footer ul li.f_btn03 img {height:35px;}
.footer ul.btn_line02 li.f_btn04 img { width:85px; height:27px;}
.footer ul.btn_line02 li.f_btn05 img { width:61px; height:27px;}
.footer p.address {margin-top:15px; width:100%; font-size:11px; color:#9e9e9e; line-height:1.5; text-align:center; margin-bottom:5px;}
.footer p.copy { width:100%; font-size:10px; color:#6d6d6d; text-align:center; font-family:Arial;}

.top_btn { position:fixed; right:10px; bottom:10px; width:30px; height:30px; cursor:pointer;}
