﻿#univhd_cnt h1 { background:url(/res/p/common/img/univhd/uh_logo.gif) left top no-repeat; width:93px; height:16px; text-indent:-9999px; }
#univhd_cnt h1 a { display:block; }

#reco_item .icon_sale, 
cnt_search .icon_sale,
#cnt_shoptop .icon_sale { position:absolute; top:5px !important; right: 5px !important; }

#univhd #bt_employee { display:none; font-size:90%; color:#fff; padding:7px 10px 0 0; float:right; }
#bt_name { color:#fff; float:right; padding:7px 0 0 0 }

#univhd { background:#1e2226; height:60px }

#univhd a img:hover { opacity:0.8; filter:alpha(opacity=80); }
#univhd_cnt { width:100%; margin:0 auto; text-align:left; position:relative }
#univhd_cnt h1 {position:absolute; top:20px; left:20px;}
#univhd_cnt ul.univhd_right {position:absolute; top:13px; right:0px} 
#univhd_cnt ul.univhd_right li { float:right; margin-right:20px; }
#univhd_cnt ul.univhd_right li.bt_cart { position:relative; width:41px; margin-right:25px; }




/*フォーム*/
.uni_frm { position:absolute; top:14px; left:125px; background:url(/res/p/common/img/univhd/uh_frm.gif) left top no-repeat; width:350px; height:30px; }
.uni_frm .search_frm uni_frm_cnt { position:relative; width:350px; height:30px; }
.uni_frm .frm_freeword { border:0; width:300px; position:absolute; left:5px; top:7px; }
.uni_frm .frm_btn{ position:absolute; right:5px; top:2px; }


/*--バーガー--*/
#hd_burger #slide_menu {
 background:url(/res/p/common/img/univhd/uhd_bg3.png) left top no-repeat;
 right:30px;
 position:absolute;
 top:28px;
 width:980px;
 z-index: 9999;
 display:none;
height:1100px;
}

#uni_flow_navi{position:fixed !important; width:100%; height:100%; z-index:55; display:none; }

.uhd_sub_menu { padding:45px 0 25px; width:900px; margin:0 auto; border-bottom:1px solid #ccc; }

#bt_brand a,
.uhd_login a,
#uhd_sub_menu_brand ul li a,
#uhd_sub_menu_item ul li a,
#uhd_sub_menu_ex ul li a {text-decoration: none; color: #333 }

#bt_brand a:link,
.uhd_login a:link,
#uhd_sub_menu_brand ul li a:link,
#uhd_sub_menu_item ul li a:link,
#uhd_sub_menu_ex ul li a:link {color: #333; text-decoration: none;}

#bt_brand a,
.uhd_login a:visited,
#uhd_sub_menu_brand ul li a:visited,
#uhd_sub_menu_item ul li a:visited,
#uhd_sub_menu_ex ul li a:visited {color: #333; text-decoration: none;}

#bt_brand a:hover,
.uhd_login a:hover,
#uhd_sub_menu_brand ul li a:hover,
#uhd_sub_menu_item ul li a:hover,
#uhd_sub_menu_ex ul li a:hover {color: #aaa; text-decoration: none;}

#bt_brand a:active,
.uhd_login a:active,
#uhd_sub_menu_brand ul li a:active,
#uhd_sub_menu_item ul li a:active,
#uhd_sub_menu_ex ul li a:active {color: #aaa; text-decoration: none;}


#uni_hd_burger .slide_menu_cnt { margin:0; padding: 0; /*overflow-x:hidden; overflow-y:auto;*/ width:100%; height:100%; position:absolute; }

#burger_button { height:30px; top:0; width:30px; z-index:2; left:0; background:url(/res/p/common/img/univhd/uh_01.gif) left top no-repeat; display:block; }
#burger_button.on { background:url(/res/p/common/img/univhd/uh_01_on.gif) left top no-repeat;}

#univhd { width:100%; z-index:99999; top:0; position:relative; }
/*#univhd.on { position:fixed !important; }*/
#univhd_cnt ul.univhd_right .psMsgNavi li { margin:0 0 0 30px; }

.uhd_login { width:270px; display:inline-block; }
.uhd_login a { font-size:12px; font-weight:bold; background:#f8f8f8; padding:15px; border:#aaa 1px solid; margin:0 5px; display:block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; } 

#uhd_sub_menu_brand { float:left; width:297px; margin-left:53px; margin-top:30px; }
#uhd_sub_menu_brand ul li a { border-bottom:1px solid #ccc; padding:18px 0; line-height:100%; display:block; width:240px; font-size:90%; background:url(/res/p/common/img/univhd/uhd_arrows_01.gif) right 17px no-repeat } 

#uhd_sub_menu_item { float:left; width:350px; margin-top:30px; }
#uhd_sub_menu_item ul li a { border-bottom:1px solid #ddd; padding:18px 0; line-height:100%; display:block; width:132px; font-size:90%; margin-right:25px; float:left; background:url(/res/p/common/img/univhd/uhd_arrows_01.gif) right 17px no-repeat } 

#uhd_sub_menu_ex { float:left; width:230px; margin-top:30px; }
#uhd_sub_menu_ex ul li a { border-bottom:1px solid #ddd; padding:18px 0; line-height:100%; display:block; width:230px; font-size:90%; background:url(/res/p/common/img/univhd/uhd_arrows_01.gif) right 17px no-repeat } 

#uhd_sub_menu_brand #bt_brand {clear:both;}

#uhd_sub_menu_brand b,
#uhd_sub_menu_item b,
#uhd_sub_menu_ex b
{ font-weight: bold; 
padding:0px 0px 15px; 
font-family: "Montserrat",sans-serif !important;
font-size: 15px; 
letter-spacing: 0.4px;
display:block;
color:#333;
line-height:100%;
}

#uhd_sub_menu_brand ul li,
#uhd_sub_menu_item ul li,
#uhd_sub_menu_ex ul li { float:none !important; }

#uhd_sub_menu_brand #bt_brand a { font-weight:bold; background:#f8f8f8; padding:15px; border:#aaa 1px solid; margin:0 5px; display:block; margin:22px 0 0 0; text-align:center; width:208px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:12px; } 

#univhd_cnt .itemNum { position:absolute; right:0; top:-5px; font-size:11px; line-height:100%; text-align:center; display: block; background:#ef1044; color:#fff; width:22px; height:22px; -webkit-border-radius:11px; -moz-border-radius:11px; border-radius:11px; z-index:1 }

#univhd_cnt .itemNum em { padding-top:5px; font-weight:bold; display:block; }


/*フッター*/
#renew_UNIVFOOTER { background:#727272; color:#fff !important; text-align:left; padding:40px 0 35px 0; }
#renew_UNIVFOOTER .logos { width:400px; float:left; font-family: "Montserrat",sans-serif !important; letter-spacing:1.2px }
#renew_UNIVFOOTER .corpLink { width:700px; float:right; }
#renew_UNIVFOOTER .corpLink li { float:right; margin:0 8px; }
#renew_UNIVFOOTER a {text-decoration: none; color: #fff; }
#renew_UNIVFOOTER a:link {color: #fff; text-decoration: none;}
#renew_UNIVFOOTER a:visited {color: #fff; text-decoration: none;}
#renew_UNIVFOOTER a:hover {color: #aaa; text-decoration: none;}
#renew_UNIVFOOTER a:active {color: #aaa; text-decoration: none;}
#renew_UNIVFOOTER .renew_UNIVFOOTER_cnt { width:1150px; margin:0 auto; }
