@charset "utf-8";

/* CSS Document */


/* ======================================== */

.nav { background:#000 url(../images/defult/head/head_back.gif) 0 -71px repeat-x; margin:0; padding:0;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);  z-index:3000;/**一番上の設定**/ }

.nav ul{ margin:0; padding:0; list-style:none;}
.nav li { margin:0; padding:0;list-style: none; float: left;}
.nav li a { display:block; }
.nav li a:hover { color:#069; }

/**ボタンメニュー設定**/

a.btn_01n{ background:url(../images/defult/head/head_menu_btn3.gif) 0 0 no-repeat; width:85px; height:38px; text-indent:-9999px;}
a:hover.btn_01n{ background:url(../images/defult/head/head_menu_btn3.gif) 0 -40px no-repeat;}

a.btn_02n{ background:url(../images/defult/head/head_menu_btn3.gif) -85px 0 no-repeat; width:107px; height:38px; text-indent:-9999px;}
a:hover.btn_02n{ background:url(../images/defult/head/head_menu_btn3.gif) -85px -40px no-repeat;}

a.btn_03n{ background:url(../images/defult/head/head_menu_btn3.gif) -192px 0 no-repeat; width:83px; height:38px; text-indent:-9999px;}
a:hover.btn_03n{ background:url(../images/defult/head/head_menu_btn3.gif) -192px -40px no-repeat;}

a.btn_04n{ background:url(../images/defult/head/head_menu_btn3.gif) -275px 0 no-repeat; width:99px; height:38px; text-indent:-9999px;}
a:hover.btn_04n{ background:url(../images/defult/head/head_menu_btn3.gif) -275px -40px no-repeat;}

a.btn_05n{ background:url(../images/defult/head/head_menu_btn3.gif) -374px 0 no-repeat; width:105px; height:38px; text-indent:-9999px;}
a:hover.btn_05n{ background:url(../images/defult/head/head_menu_btn3.gif) -374px -40px no-repeat;}

a.btn_06n{ background:url(../images/defult/head/head_menu_btn3.gif) -479px 0 no-repeat; width:125px; height:38px; text-indent:-9999px;}
a:hover.btn_06n{ background:url(../images/defult/head/head_menu_btn3.gif) -479px -40px no-repeat;}/**ダウンロード各種**/

a.btn_07n{ background:url(../images/defult/head/head_menu_btn3.gif) -604px 0 no-repeat; width:95px; height:38px; text-indent:-9999px;}
a:hover.btn_07n{ background:url(../images/defult/head/head_menu_btn3.gif) -604px -40px no-repeat;}/**Q&A**/

a.btn_08n{ background:url(../images/defult/head/head_menu_btn3.gif) -700px 0 no-repeat; width:124px; height:38px; text-indent:-9999px;}
a:hover.btn_08n{ background:url(../images/defult/head/head_menu_btn3.gif) -700px -40px no-repeat;}/**お問い合わせ各種**/

a.btn_09n{ background:url(../images/defult/head/head_menu_btn3.gif) -824px 0 no-repeat; width:117px; height:38px; text-indent:-9999px;}
a:hover.btn_09n{ background:url(../images/defult/head/head_menu_btn3.gif) -824px -40px no-repeat;}/**会員ログイン**/

/* サブナビゲーション */

.nav li ul { margin:0; padding:0;
	display: none;
	position: absolute; border:1px solid #ccc; z-index:200;
	font-size: 85%;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
}

.nav li ul li {
	float: none;
}

.nav li ul li a {
	background: #fff; text-align:left; color: #444; padding: 8px;
}

.nav li ul li:last-child a {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

.fixed { position: fixed; z-index:200; top: 0; left: 0; width: 100%; min-width:1024px;}