@charset "utf-8";
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

#head-1-wrap {}

#head-logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 48px;
	float: left;
}

#head-logo1 {
	/*background-image: url(../images/logo.gif);
*/	background-repeat: no-repeat;
	width: 280px;
	height: 48px;
	float: left;
}

#head-logo a {
	text-decoration: none;
	height: 48px;
	display: block;
}

#head-logo strong {
	display: none;
}


#pan {
	font-size: 11px;
	margin: 8px 8px 0 0;
	line-height: normal;
	color: #663b42;
	width: 670px;
}

#pan a:link {
	text-decoration: none;
	color: #663b42;
}

#pan a:visited {
	text-decoration: none;
	color: #663b42;
}

#pan a:hover {
	text-decoration: underline;
	color: #FF6600;
}

#pan a:active {
	text-decoration: none;
	color: #663b42;
}

.go-top {
	text-align: right;
	margin-top: 20px;
}

/* ----- */
#head-navi {
	width: 950px;
	height: 36px;
	clear: both;
}

#head-navi ul {
	margin: 0;
	padding: 0;
}

#head-navi ul li {
	list-style-type: none;
	display: inline;
	float: left;
}

#head-navi ul li a {
	height: 100%;
	display: block;
	text-indent: -9999px;
}

#tab-01 {
	background-image: url(../images/tab_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 192px;
	height: 36px;
}

#tab-02 {
	background-image: url(../images/tab_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 189px;
	height: 36px;
}

#tab-03 {
	background-image: url(../images/tab_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 189px;
	height: 36px;
}

#tab-04 {
	background-image: url(../images/tab_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 189px;
	height: 36px;
}

#tab-05 {
	background-image: url(../images/tab_05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 191px;
	height: 36px;
}

#tab-01 a:hover {
	background-image: url(../images/tab_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 192px;
	height: 36px;
}

#tab-02 a:hover {
	background-image: url(../images/tab_02.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 189px;
	height: 36px;
}

#tab-03 a:hover {
	background-image: url(../images/tab_03.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 189px;
	height: 36px;
}

#tab-04 a:hover {
	background-image: url(../images/tab_04.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 189px;
	height: 36px;
}

#tab-05 a:hover {
	background-image: url(../images/tab_05.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
	width: 191px;
	height: 36px;
}

/* ----- */
#head-t-navi {
	height: 48px;
	float: right;
	width: 402px;
}

#head-t-navi ul {
	margin: 18px 0;
	padding: 0;
	font-size: 0px;
	height: 12px;
}

#head-t-navi ul li {
	list-style-type: none;
	display: inline;
	float: left;
	height: 12px;
}

#head-t-navi ul li a {
	height: 12px;
	display: block;
	text-indent: -9999px;
}

#t-tab-01 {
	background-image: url(../images/t_tab_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 178px;
	height: 48px;
}

#t-tab-02 {
	background-image: url(../images/t_tab_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 178px;
	height: 48px;
}

#t-tab-03 {
	background-image: url(../images/t_tab_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 182px;
	height: 12px;
	margin-right: 20px;
}

#t-tab-04 {
	background-image: url(../images/t_tab_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 200px;
	height: 12px;
}



#t-tab-01 a:hover {
	background-image: url(../images/t_tab_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	width: 178px;
	height: 48px;
}

#t-tab-02 a:hover {
	background-image: url(../images/t_tab_02.gif);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	width: 178px;
	height: 48px;
}

#t-tab-03 a:hover {
	background-image: url(../images/t_tab_03.gif);
	background-repeat: no-repeat;
	background-position: 0px -12px;
	width: 182px;
	height: 12px;
}

#t-tab-04 a:hover {
	background-image: url(../images/t_tab_04.gif);
	background-repeat: no-repeat;
	background-position: 0px -12px;
	width: 200px;
	height: 12px;
}


/* ----- */
#footer-wrap {
	background-image: url(../images/foot_line.gif);
	background-repeat: no-repeat;
	background-position: center 0;
}

#footer {
	width: 930px;
	margin: 0 auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
}

#copy {
	color: #999;
	margin: 5px 0 0 5px;
}

#foot-L {
	float: left;
}

#foot-R {
	float: right;
}

#foot-R h1 {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #9F9F9F;
	margin-top: 12px;
	line-height: normal;
}

#foot-menu {
	text-align: left;
}

#foot-menu ul {
	margin: 0;
	padding: 0;
}

#foot-menu ul li {
	list-style-type: none;
	line-height: 13px;
	display: inline;
	float: right;
}

#foot-menu ul li a {
	height: 100%;
	display: block;
	text-indent: -9999px;
}

#foot-menu-01 {
	background-image: url(../images/foot_menu_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 65px;
	height: 15px;
	margin-right: 10px;
}

#foot-menu-02 {
	background-image: url(../images/foot_menu_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 113px;
	height: 15px;
	margin-right: 10px;
}

#foot-menu-03 {
	background-image: url(../images/foot_menu_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 155px;
	height: 15px;
	margin-right: 10px;
}

#foot-menu-04 {
	background-image: url(../images/foot_menu_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 75px;
	height: 15px;
}

#foot-menu-05 {
	background-image: url(../images/foot_menu_05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 189px;
	height: 15px;
	margin-right: 10px;
}

#foot-menu-06 {
	background-image: url(../images/foot_menu_06.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 178px;
	height: 15px;
}

#foot-menu-01 a:hover {
	background-image: url(../images/foot_menu_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	width: 65px;
	height: 15px;
}

#foot-menu-02 a:hover {
	background-image: url(../images/foot_menu_02.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	width: 113px;
	height: 15px;
}

#foot-menu-03 a:hover {
	background-image: url(../images/foot_menu_03.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	width: 155px;
	height: 15px;
}

#foot-menu-04 a:hover {
	background-image: url(../images/foot_menu_04.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	width: 75px;
	height: 15px;
}

#foot-menu-05 a:hover {
	background-image: url(../images/foot_menu_05.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	width: 189px;
	height: 15px;
}

#foot-menu-06 a:hover {
	background-image: url(../images/foot_menu_06.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	width: 178px;
	height: 15px;
}

.t-ind {
	text-indent: -1em;
	padding-left: 1em;
}


/**/
#nf-w1 {
	width: 500px;
	margin: 50px 215px;
	border: 2px solid #F3F3F3;
	border-color: #FFACAE;
}

#nf-w2 {
	width: 500px;
	margin: 50px 83px;
	border: 2px solid #F3F3F3;
	border-color: #FFACAE;
}

#nf-t {
	margin: 30px;
	text-align: center;
	font-size: 14px;
}
