﻿/* 基本設定 */
BODY{background-image:url(../images/index/backline.gif);
background-position:0 120px;
background-repeat:repeat-x;
text-align:left;
font-family: Verdana,'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', 'メイリオ', 'sans-serif';
margin: 0px;
padding: 0px;
}
img{border:0px;}
a:link {color:#262626;
text-decoration:none
}
a:visited {color:#262626;}
a:hover {color:#a7a9ac;}
a{outline: none}




/* ヘッダー*/
#header_area{width:100%;
display:block;
margin: 0px;
padding: 0px;
}


#head{width:950px;
height: 160px;
margin:0px auto;
padding:0px;

}


/* ロゴ*/
#rogo{width:425;
height:70px;
margin-top: 22px;
padding: 0px;
float: left;
}
#rogo_sub{width:250;
height:70px;
margin-top: 30px;
margin-left: 275px;
padding: 0px;
float: left;
}


/* ヘッダーナビ*/
.dropmenu {width: 950px;
height: 40px;
margin-top: 4px;
padding: 0px;
float: left;
}
.dropmenu ul{
padding-left:0;
margin-left:0;
}
.dropmenu li{position: relative;
list-style:none;
display: block;
float:left;
}
.dropmenu li ul{
list-style: none;
position: absolute;
z-index: 1000;
top: 40px;
left: 0;
margin: 0px;
padding: 0px;
}
.dropmenu li ul li{
width: 100%;
height: 40px;
margin: 0px;
padding: 0px;
}

#head-nav li ul li{overflow: hidden;
height: 0px;
transition: .2s;
}
#head-nav li:hover ul li{overflow: visible;
height: 40px;
}
