@charset "UTF-8";

/* basic
---------------------------------------------*/
body {
	color: #333333;
	font-size: 85%;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
/*	background-image: url(images/main/ensou_bg.jpg) no-repeat;  */
	background: #FFFFFF;
	}
	
img { vertical-align: middle;}

a {
	color: #333333; /* #1c546f #003399 #002673 */
	}
a:visited {
	color: #333333;
	}
a:hover,
a:focus {
/*	color: #3366CC; */
	 color : #ff0000;
  	text-decoration:underline;
	}
a:active {
	color: #CC3300;
	}
#wrapper {
	width: 760px;
	margin: 0 auto;
	}
#header {
	position: relative;
	}
#content {
	clear: both;
	width: 100%; /* for WinIE6,7 */
	padding-top: 16px;
	}
#content #primary {
	float: left;
	width: 570px;
	}
#content #secondary {
	float: right;
	width: 170px;
	}

#footer {
	clear: both;
	width: 100%; /* for WinIE6,7 */
	padding-top: 50px;
	}

/* ------------------------------------------------------- */
h1#logoType {
	padding-top: 75px;
	padding-left: 20px;
	color: #7c7c7c;
	font-size: 40px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", san-serif; 
	font-weight: bold;
	letter-spacing: -1px;
/*	letter-spacing: normal; */
	background: url(../img/logo_illust_02.gif) left bottom no-repeat;

	}

/* ------------------------------------------------------- */
#navigation2 {
	clear: both;
	margin: 10px 0 0 0;
	font-size: 15px;
/* 	letter-spacing: -5px;	文字間の調整 */
/* 	word-spacing: 5px;	単語間の調整 */
	line-height: 1.2;	/* 行間の調整 */
	text-transform: uppercase;
	}
#navigation2 li a {
	padding: 0 5px 0 0;
	color: #333333;
	text-decoration: none;
	}
#navigation2 li.current a {
	color: #767350;
	}
#navigation2 li a:hover {
	color: #123456;
	background-color: #e0e1c8;
	}

/* ------------------------------------------- */
#logo {
	padding: 11px 0;
	}
	
#utilityNavigation {
	position: absolute;
	right: 0;
	top: 25px;
	width: 300px;
	font-size: 110%;
	line-height: 1.2;
	}
#utilityNavigation li {
	position: absolute;
	top: 0;
	width: 8em;
	}
#utilityNavigation li#navSiteMap {
	right: 7em;
	}
#utilityNavigation li#navSiteMap1 {
	right: 13em;
	}
#utilityNavigation li#navInquiry {
	right: 0;
	}
#utilityNavigation li a {
	padding-left: 12px;
	text-decoration: none;
	}
#utilityNavigation li#navSiteMap a {
	background: url(../img/ya05.png) left center no-repeat; /* 会社概要 */
	}
#utilityNavigation li#navSiteMap1 a {
	background: url(../img/point01.gif) left center no-repeat; /* ../images/ico_sitemap1.gif */
	}
#utilityNavigation li#navInquiry a {
	background: url(../img/ya06.png) left center no-repeat; /* ../images/ico_mail.gif  */
	}

/* ------------------------------------------- */
#globalNavigation {
	float: left;
	width: 756px;
	padding: 0 2px 0 2px;
/*	background: #9E9E9E url(../images/gn_bg.gif) left bottom repeat-x; */
	background: #838891;
	font-weight: bold;
/*	line-height: 1; */
	}
#globalNavigation li {
	float: left;
	padding-left: 2px;
/*	background: url(../images/gn_li_bg.gif) right top repeat-y; */
	}
#globalNavigation li a {
	display: block;
	float: left;
	padding: 6px 8px 6px 6px; /* 10151011   */
	background: #838891 url(../images/gn_li_a_bg.gif) right top no-repeat;
	border-bottom: 1px solid #646871;
	color: #FFFFFF;
	text-decoration: none;
	}
#globalNavigation li a:hover,
#globalNavigation li a:focus {
	color: #F5E02E;
	padding-bottom: 1px;
	border-bottom: 2px solid #F5E02E;

	}
#globalNavigation li.current {
	background: url(../images/gn_li_current_bg.gif) no-repeat;
	}
#globalNavigation li.current a {
	background: #FFFFFF url(../images/gn_li_current_a_bg.gif) right top no-repeat;
	padding: 10px 15px 11px 11px;
	border-bottom: none;
	color: #333333;
	}

/*----------------------------------------------------*/
#lead p.leadSentence {
	padding-top: 15px;
	line-height: 1.5;
	margin-top: 5px;
	margin-bottom: 20px;
}
#lead p.leadSentence a {
	text-decoration: none;
	color: #b62e61; /* #ff4087 */	
}
#lead p.leadSentence a:hover,
#lead p.leadSentence a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;

	}

/*-----------------------------------------------------*/
#lead .non-section {
	line-height: 1.5;
	padding: 0px 5px 0px 5px;
}
#lead .non-section h2 {
	padding: 5px 10px 5px 10px;
	color: #80364e; /*  #525252  */
	font-size: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", san-serif; 
	font-weight: bold;
	border-top: 2px solid #c26c43;  /*  #008080  */
	border-bottom: 1px solid #f4a224; /* #F5F5F5#f4a224 */
	border-left: solid #c26c43 8px;
	background: url(../images/lead_c_bg.gif) left center no-repeat;
	line-height: 1.2;
	margin-bottom: 20px;
}
#lead .non-section h3 {
	padding: 5px 10px 5px 10px;
	color: #80364e; /*  #525252  */
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", san-serif; 
	font-weight: bold;
	border-top: 1px solid #c26c43;
	border-bottom: 1px solid #f4a224; /* #F5F5F5#f4a224 */
	border-left: solid #c26c43 4px;
/*	background: url(../images/lead_c_bg.gif) left center no-repeat; */
	margin-bottom: 20px;
}

/*-----------------------------------------------------*/
#lead .column {
	clear: both;
	width: 100%;
}
#lead .column .section {
	width: 275px;
}
#lead .column #leadPurpose,
#lead .column #leadTerms {
	float: left;
}
#lead .column #leadEnvironment,
#lead .column #leadAccess {
	float: right;
}

#lead .column .section h2 {
	color: #80364e; 
	font-size: 17px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", san-serif; 
	font-weight: bold;
	border-top: 2px solid #c26c43; 
	border-bottom: 1px solid #f4a224; 
	border-left: solid #c26c43 8px;
	line-height: 1.2;
	margin-bottom: 20px;
}
#lead .column .section h2 a {
	display: block;
	width: 235px ;
	padding: 5px 20px 5px 10px;
	padding-bottom: 1px solid #D9D9D9;
	background: url(../images/lead_b_bg.gif) left center no-repeat;
	text-decoration: none;
	}
#lead .column .section h2 a:hover,
#lead .column .section h2 a:active {
	background: url(../images/lead_b1_bg.gif) right center no-repeat; 
	color : #80364e;
	text-decoration: none;/*  	text-decoration:underline; */
	}
#lead .column .section p {
	margin: 7px 10px 18px 10px;
	line-height: 1.5;
	}

/*-------------------------------------------------*/
#localNavigation ul {
/*	background: #F5F5F5;
	border-right: solid #dedfe0 1px;*/
	border-left-color: #f4a224;
	border-left-style: solid;
	border-left-width: 2px;}
	line-height: 1.2;
	}
#localNavigation ul li {
	padding-bottom: 2px;
/*	background: url(../images/ln_li_bg.gif) left bottom repeat-x; */
	}
#localNavigation ul li a {
	display: block;
	width: 142px;
	padding: 8px 10px 8px 18px;
/*	background: url(../images/arrow_big.gif) 9px 13px no-repeat; */
	text-decoration: none;
	}

#localNavigation ul li.current a {
    border-left: solid #f4a224 7px;
	}

#localNavigation ul li a:hover,
#localNavigation ul li a:focus {
/*	background: #8c9299 url(../images/arrow_big.gif) 11px 13px no-repeat !important; */
	color: #ff4091;
/*	padding-bottom: 2px; 
	border-bottom: 2px solid #F5E02E;*/
    border-left: solid #6cfb7e 7px; /* #08f726 */
	}

#localNavigation p.leadSentence {
	padding-top: 15px;
	line-height: 1.5;
	margin-top: 5px;
	margin-bottom: 20px;
	}
#localNavigation p.leadSentence a {
	text-decoration: none;
	color: #b62e61; /* #ff4087 */	
	}
#localNavigation p.leadSentence a:hover,
#localNavigation p.leadSentence a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}
#localNavigation #add_obi { /* 帯状の地紋 */
	float:right;
	width: 100px; /*  70  */
	background-image: url("../img/mari01mss.gif");
	background-repeat: repeat-y;
	}
#localNavigation #add_obi1 { /* 帯状の地紋 */
	float:right;
	width: 120px; /*  70  */
	background-image: url("../img/hana14b.gif");
	background-repeat: repeat-y;
	}
#localNavigation #add_obi2 { /* 帯状の地紋 */
	float:right;
	width: 100px; /*  70  */
	background-image: url("../img/mari01mss2.gif");
	background-repeat: repeat-y;
	}

/*---------------------------------------------*/
#footerNavigation {
	padding-left: 10px;
	border-top: 1px solid #E5E5E5;
	font-size: 90%;
	line-height: 1.2;
	}
#footerNavigation li {
	float: left;
	margin-right: 10px;
	padding: 8px 0;
	}
#footerNavigation li a {
	display: block;
	padding-left: 14px;
	background: url(../images/main/point03.gif) left center no-repeat;
	text-decoration: none;
	}
#copyright {
	clear: both;
	width: 726px;
	padding: 8px 17px;
	background: url(../images/lead_e_bg.gif) left center no-repeat;
 /* 	background: #d7b6a5;"E5E5E5 */
	border-top: 1px solid #E5E5E5;
	font-size: 90%;
	line-height: 1;
	}

/*---------------------------------------- add */
table.gaiyo {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}

table.gaiyo a {
	text-decoration: none;
	color: #003399;
}

table.gaiyo a:hover,
table.gaiyo a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.gaiyo th,
table.gaiyo td {
    padding: 20px 10px 20px 20px;
}
 
table.gaiyo th {
    width: 143px;
    background: #999999;
    vertical-align: top; /*  middle  */
    text-align: left;
    color: #fff;
    font-weight: bold;
}
 
table.gaiyo td {
    width: 385px;
    background: #fef4d3;
    padding-left: 20px; 
    border: solid #8bc5c5 1px;
}

/*---------------------------------------- add */
table.gaiyo1 {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}

table.gaiyo1 a {
	text-decoration: none;
	color: #003399;
}

table.gaiyo1 a:hover,
table.gaiyo1 a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.gaiyo1 th,
table.gaiyo1 td {
    padding: 20px 10px 20px 20px;
}
 
table.gaiyo1 th {
    width: 278px;
    background: #999999;
    vertical-align: top; /*  middle  */
    text-align: left;
    color: #fff;
    font-weight: bold;
}
 
table.gaiyo1 td {
    width: 250px;
    background: #fef4d3;
    padding-left: 20px; 
    border: solid #8bc5c5 1px;
}

/*---------------------------------------- add */
table.gaiyo2 {
    width: 400px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}

table.gaiyo2 a {
	text-decoration: none;
	color: #003399;
}

table.gaiyo2 a:hover,
table.gaiyo2 a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.gaiyo2 th,
table.gaiyo2 td {
    padding: 20px 10px 20px 20px;
}
 
table.gaiyo2 th {
    width: 200px;
    background: #999999;
    vertical-align: top; /*  middle  */
    text-align: left;
    color: #fff;
    font-weight: bold;
}
 
table.gaiyo2 td {
    width: 200px;
    background: #fef4d3;
    padding-left: 20px; 
    border: solid #8bc5c5 1px;
}

/*---------------------------------------- add */
table.gaiyo3 {
    width: 500px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}

table.gaiyo3 a {
	text-decoration: none;
	color: #003399;
}

table.gaiyo3 a:hover,
table.gaiyo3 a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.gaiyo3 th,
table.gaiyo3 td {
    padding: 10px; /*  20px 10px 20px 20px  */
}
 
table.gaiyo3 th {
    width: 200px;
    background: #ffe6ff;
    vertical-align: top; /*  middle  */
    text-align: left;
/*    color: #fff; */
    font-weight: bold;
    border: solid #ff84c1 1px;
}
 
table.gaiyo3 td {
    width: 300px;
    background: #f8ffe8;
    padding-left: 20px; 
/*    border: solid #8bc5c5 1px; */
}

/*---------------------------------------- add */
table.gaiyo4 {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}

table.gaiyo4 a {
	text-decoration: none;
	color: #003399;
}

table.gaiyo4 a:hover,
table.gaiyo4 a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.gaiyo4 th,
table.gaiyo4 td {
    padding: 10px; /*  20px 10px 20px 20px  */
}
 
table.gaiyo4 th {
    width: 140px;
    background: #ffffee;
    vertical-align: top; /*  middle  */
    text-align: left;
/*    color: #fff; */
    font-weight: bold;
    border: solid #ff84c1 1px;
}
 
table.gaiyo4 td {
    width: 404px;
    background: #f7ffe1;
    padding-left: 20px; 
/*    border: solid #8bc5c5 1px; */
}

/*----------------------------------------add */
table.profile {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}
table.profile a {
	text-decoration: none;
	color: #003399;
}

table.profile th,
table.profile td {
    padding: 20px 10px 20px 20px;
}
 
table.profile th {
    width: 143px;
    background: #d8d8d8;
    vertical-align: middle;
    text-align: left;
    color: #006666;
	font-weight: bold;
}
 
table.profile td {
    width: 385px;
/*    padding-left: 20px; */
    background: #fef4d3;
    border-left: solid #f5af2e 5px;
}

/*----------------------------------------add */
table.list_info {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}
table.list_info a {
	text-decoration: none;
	color: #003399;
}

table.list_info,
table.list_info td {
    padding: 20px 10px 20px 20px;
}
 
table.list_info th {
    width: 123px;
    background: #e7e7e7; 
    vertical-align: middle;
    text-align: center;
    color: #808080;
	font-weight: bold;
}
 
table.list_info td {
    width: 405px;
/*    padding-left: 20px; */
/*    background: #fef4d3; */
    border-left: solid #808080 5px;
}

/*----------------------------------------add */
table.list_info2 {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}
table.list_info2 a {
	text-decoration: none;
	color: #003399;
}

table.list_info2,
table.list_info2 td {
    padding: 20px 10px 20px 20px;
}
 
table.list_info2 th {
    width: 200px;
    background: #e7e7e7; 
    vertical-align: middle;
    text-align: center;
    color: #808080;
	font-weight: bold;
}
 
table.list_info2 td {
    width: 328px;
/*    padding-left: 20px; */
/*    background: #fef4d3; */
    border-left: solid #808080 5px;
}

/*----------------------------------------add */
table.seminar {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}
table.seminar a {
	text-decoration: none;
	color: #003399;
}

table.seminar a:hover,
table.seminar a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.seminar td {
    padding: 20px 10px 20px 10px;
}
 
table.seminar th {
    width: 150px;
    background: #d7a185; /* #ffd2ff */
    vertical-align: top; /* middle */
    text-align: center;
    color: #ffffff;
	font-weight: bold;
	padding-top: 20px;
}
 
table.seminar td {
    width: 392px;
/*    padding-left: 20px;
    background: #fef4d3;  */
    border-left: solid #f0b496 4px;
}

/*----------------------------------------add */
table.s-list,
table.s-list1,
table.book1,
table.book {
    width: 544px;
/*    background-color: #ffffe8; */
    border-spacing: 3px 10px;
    border-collapse: separate; 
    padding: 30px 30px 20px 30px;
    border: solid #d7a185 1px;
}

table.book {
    background-color: #fdebc1; /*   */
    /* #ffffe8 */
}
table.book1 {
    background-color: #fddcb3;
}

table.s-list {
    background-color: #fee9d1; /* #fdedb7  */
    /* #ffffe8 */
}
table.s-list1 {
    background-color: #feded1; /* #d9d8ff */
}

table.book1 tr,
table.book tr {
    background-color: #ffffff;
}

table.s-list a,
table.s-list1 a,
table.book1 a,
table.book a {
	text-decoration: none;
	color: #003399;
}

table.book a:hover,
table.book a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.book1 a:hover,
table.book1 a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.s-list a:hover,
table.s-list a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.s-list1 a:hover,
table.s-list1 a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.book1 th,
table.book th {
    border-left: solid #00bfbf 5px;
/*    border-top: solid #00bfbf 2px; */
    vertical-align: middle;
    text-align: left;
    color: #6d6d6d;
	font-weight: bold;
    padding: 5px 5px 5px 10px;
}

table.s-list th,
table.s-list1 th {
    border-left: solid #00bfbf 8px;
/*    border-top: solid #00bfbf 2px; 
    vertical-align: middle;*/
    text-align: left;
    color: #6d6d6d;
	font-weight: bold;
    padding: 5px 5px 5px 20px;
}

table.s-list1 th,
table.book th,
table.book1 th {
    background-color: #e8e8ff;
}

table.s-list th {
    background-color: #f9ffd1;
}

table.book1 td,
table.book td {
    width: 405px;
    border-left: solid #00bfbf 2px;
    padding: 15px 5px 5px 10px;
}

table.s-list td,
table.s-list1 td {
    width: 405px;
    border-left: solid #00bfbf 2px;
    padding: 15px 5px 5px 20px;
}


/*----------------------------------------add */
table.form {
    width: 544px;
    border-spacing: 3px 5px; /*  3px 10px   */
    border-collapse: separate; 
}
table.form a {
	text-decoration: none;
	color: #003399;
}

table.form th,
table.form td {
    padding: 10px 10px 10px 10px; /*  20px 10px 20px 20p   */
}
 
table.form th {
    width: 150px;
    background: #e0e0e0; /* #afd8d8 */
    vertical-align: middle;
    text-align: left;
    color: #008080; /* #006666 #008a8a*/
	font-weight: normal;
	font-size: 95%;
	border: solid #8bc5c5 1px;
}
 
table.form td {
    width: 351px;
	font-size: 90%;
    color: #008080; /* #006666 #008a8a*/
/*    padding: 10px 10px 10px 10px;
    padding-left: 20px; 
    background: #d0f9ef; */
    border: solid #8bc5c5 1px; /* border-left: solid #408080 2px  */
}

/*----------------------------------------add */
table.link {
    width: 544px;
    border-spacing: 8px 10px;
    border-collapse: separate;     
}
table.link a {
	text-decoration: none;
	color: #b62e61;
}

table.link a:hover,
table.link a:focus {
	 color : #ff0000;
/*  	text-decoration:underline; */
	text-decoration: none;
	}

table.link th,
table.link td {
    padding: 15px 10px 15px 15px;
}
 
table.link th {
    width: 170px;
    background: #cccccc; /*  #ffd3c1 */
    vertical-align: middle;
    text-align: left;
    color: #006666;
	font-weight: bold;
   border-left: solid #4da6ff 2px; /* #4da6ff */
/*	border: solid #8bc5c5 1px; */
}
 
table.link td {
    width: 358px;
    color: #008080;
/*    padding-left: 20px; */
   background: #fcffe6;
   border-left: solid #ff2894 2px; /* #4da6ff */
/*   	border: solid #8bc5c5 1px; */
}

/*----------------------------------------add */
table.tbl_new {
    width: 544px;
    border-spacing: 3px 10px;
    border-collapse: separate; 
}
table.tbl_new a {
	text-decoration: none;
	color: #003399;
}

table.tbl_new th,
table.tbl_new td {
    padding: 20px 10px 20px 20px;
}
 
table.tbl_new th {
    width: 180px;
    background: #d0f9ef;
    vertical-align: middle;
    text-align: left;
    color: #006666;
	font-weight: bold;
}
 
table.tbl_new td {
    width: 321px;
/*    padding-left: 20px; */
    background: #fdedfe;
    border-left: solid #408080 5px;
}

/*----------------------------------------add */
p .g-left {
	clear: both;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	}

img.middle { vertical-align: middle;}

.iti { text-align: left;}

/* content --------------------------------------*/
p.sub	{ 	
	font-size: 17px; /* 15p */
	/* border-top: solid #CC0000 1px; */
	border-bottom: solid #00CC00 1px;
	border-left: solid #00CC00 1px;
	 margin-left: 10px;
	margin-right: 20px;
	padding-left: 5px;
	color: #cc0033; /* #565600 #027150*/
	font-weight: bold; 
	}

p.sub1	{ 	font-size: 15px;

	/* border-top: solid #CC0000 1px; */
	border-bottom: dashed #00CC00 1px;
	/*border-left: solid #00CC00 4px;
	 margin-left: 10px; */
	margin-right: 20px;
	padding-left: 5px;
	color: #565600;
	font-weight: bold; 
	}
	
p.sub2	{ 	font-size: 15px;

	/* border-top: solid #CC0000 1px; */
	border-bottom: dashed #00CC00 1px;
	/*border-left: solid #00CC00 4px;
	 margin-left: 10px; */
	margin-right: 20px;
	padding-left: 5px;
	color: #cc0033; /* #515151 */
	font-weight: bold; 
	}

p.bar	{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 24px;
	width: 410px;
	padding-left: 5px;
	font-size: 15px;
	line-height: 180%;
	font-weight: bold;
	background-image:  url(img/sttl_bar.gif);
	background-repeat: repeat-x;}


	
p.mark:before { 

	right: 50px;
	top: 50%;
	content: ">>・;"
	color: #ff1347;
	font-size: 14px;
	line-height: 1;
	}

li.mark2:before { 

	right: 50px;
	top: 50%;
	content: url("../images/icon/arrow03.gif"); /* leaf01.gif */
/*	color: #ff1347; 
	font-size: 14px;*/
	line-height: 1;
	}

#content {
	clear: both;
	width: 100%; /* for WinIE6,7 */
	padding-top: 20px;
	}

/*----------------------------------------add */
/* ------------------------------------------- */
#jukuNavigation {
	float: left;
	width: 550px;
	padding: 3px 2px 0 2px;
	font-weight: bold;
	line-height: 1;
	}
#jukuNavigation li {
	float: left;
/*	padding-left: 2px; */
	padding-bottom: 2px; /* メニュー感の上下間隔 */
	}
#jukuNavigation li a {
	display: block;
	float: left;
	padding: 10px 15px 10px 11px; 
/*	background: #9a9faa url(../images/gn_li_a_bg.gif) right top no-repeat;
	border-bottom: 1px solid #646871; #838891 */
	color: #838891; /* #FFFFFF */
	text-decoration: none;
	}
#jukuNavigation li a:hover,
#jukuNavigation li a:focus {
    background-color: #6d9da3; /*  #1ecb8d #629399 */
	color: #ffffff; 
/*	padding-bottom: 1px; 
	border-bottom: 2px solid #F5E02E;*/

	}
#jukuNavigation li.current {
	background: url(../images/gn_li_current_bg.gif) no-repeat;
	}
#jukuNavigation li.current a {
/*	background: #ffffff url(../images/gn_li_current_a_bg.gif) right top no-repeat; */
    background-color: #568187; /*  #8f949d */
/*	padding: 10px 15px 11px 11px;
	border-bottom: none; */
	color: #333333;
	}

#jukuNavigation li.kakolog a {
    background-color: #fdfed8; /*  #8f949d */
	color: #969696;
	}
/*----------------------------------------------------*/
input#submit_button {
    padding: 10px 25px;
    border: solid #8bc5c5 1px;
    background-color: #ffffc4;
}

input#reset_button {
    padding: 10px 25px;
    border: solid #8bc5c5 1px;
    background-color: #ffffc4;
}

