@charset "utf-8";
/* CSS Document */
/* <#topNavigation> */
#topNavigation {
	width: 748px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topNavigation h2 {
	font-size: xx-small;
	float: left;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
#topNavigation a { display: block; 
}
#topNavigation a:link,
#topNavigation a:visited,
#topNavigation a:active,
#topNavigation a:hover { text-decoration:none; }
#topNavigation h2#sn01_11 {
	background-image: url(../img/navigation/navi_1_01.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 185px;
}
#topNavigation h2#sn01_12 {
	background-image: url(../img/navigation/navi01_12.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 140px;
}
#topNavigation h2#sn01_13 {
	background-image: url(../img/navigation/navi01_13.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 107px;
}
#topNavigation h2#sn01_14 {
	background-image: url(../img/navigation/navi01_13.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 107px;
}
#topNavigation h2#sn01_01 a {
	background-image: url(../img/navigation/navi01_01.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 26px;
}
#topNavigation h2#sn01_01 a:active,
#topNavigation h2#sn01_01 a:hover { background-image:url(../img/navigation/navi01_11.gif) }
#topNavigation h2#sn01_02 a {
	background-image: url(../img/navigation/navi_1_12.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 185px;
}
#topNavigation h2#sn01_02 a:active,
#topNavigation h2#sn01_02 a:hover { background-image:url(../img/navigation/navi_1_02.gif) }
#topNavigation h2#sn01_03 a {
	background-image: url(../img/navigation/navi_1_13.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 185px;
}
#topNavigation h2#sn01_03 a:active,
#topNavigation h2#sn01_03 a:hover { background-image:url(../img/navigation/navi_1_03.gif) }
#topNavigation h2#sn01_04 a {
	background-image: url(../img/navigation/navi_1_14.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 185px;
}
#topNavigation h2#sn01_04 a:active,
#topNavigation h2#sn01_04 a:hover { background-image:url(../img/navigation/navi_1_04.gif) }
/* </#topNavigation> */




























/* <#sidebarNavigationWrapper01> */
#sidebarNavigationWrapper01 {
	background-image: url(../img/main/calpis_21.gif);
	background-repeat: no-repeat;
	background-position: 27px top;
}
/* <#sidebarNavigationWrapper02> */
#sidebarNavigationWrapper02 {
	background-color: #F1EBD9;
	width: 188px;
	margin-left: 42px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DFD4B3;
	border-bottom-color: #DFD4B3;
	border-left-color: #DFD4B3;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 6px;
}
#sidebarNavigationWrapper02 h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #DFD4B3;
	color: #705F38;
	text-decoration: underline;
}
#sidebarNavigationWrapper02 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #DFD4B3;
	text-align: center;
}
#sidebarNavigationWrapper02 a:link,
#sidebarNavigationWrapper02 a:visited {
	color: #998643;
	text-decoration:none;
}
#sidebarNavigationWrapper02 a:active,
#sidebarNavigationWrapper02 a:hover {
	color: #998643;
	text-decoration: underline;
}
/* </#sidebarNavigationWrapper02> */
/* </#sidebarNavigationWrapper01> */






































#bannerBox { padding-top: 10px; }
#navi h2 { font-size: xx-small; }
#navi .btn001 {
	background-image: url(../img/navi/btn11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 195px;
	margin: 0px;
}
#navi .btn002 {
	background-image: url(../img/navi/btn12.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 195px;
	margin: 0px;
}
#navi .btn003 {
	background-image: url(../img/navi/btn13.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 195px;
	margin: 0px;
}
#navi .btn004 {
	background-image: url(../img/navi/btn14.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 195px;
	margin: 0px;
}
#navi .btn01 a {
	display:block;
	text-decoration:none;
	height: 30px;
	width: 195px;
	background-image: url(../img/navi/btn01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#navi .btn01 a:hover,
#navi .btn01 a:active { background-image:url(../img/navi/btn11.gif); }
#navi .btn02 a {
	display:block;
	text-decoration:none;
	height: 30px;
	width: 195px;
	background-image: url(../img/navi/btn02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#navi .btn02 a:hover,
#navi .btn02 a:active { background-image:url(../img/navi/btn12.gif); }
#navi .btn03 a {
	display:block;
	text-decoration:none;
	height: 30px;
	width: 195px;
	background-image: url(../img/navi/btn03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#navi .btn03 a:hover,
#navi .btn03 a:active { background-image: url(../img/navi/btn13.gif); }
#navi .btn04 a {
	display:block;
	text-decoration:none;
	height: 30px;
	width: 195px;
	background-image: url(../img/navi/btn04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
#navi .btn04 a:hover,
#navi .btn04 a:active { background-image: url(../img/navi/btn14.gif); }
/*maenomeri*/
#navi #maenomeri_navi {
	margin: 0px 0px 0px 0px;
	width: 195px;
	padding: 0px;
	height: auto;
}
#navi #maenomeri_navi ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#navi #maenomeri_navi li {
	font-size:xx-small;
	height: 19px;
	width: 195px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #857362;
}
#navi #maenomeri_navi a {
	text-decoration:none;
	display:block;
	height: 20px;
	width: 195px;
}
#navi #maenomeri_navi li#sn001 {
	background-image: url(../img/navi/btn111.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn001 a:link,
#navi #maenomeri_navi li#sn001 a:visited {
	background-image: url(../img/navi/btn101.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn001 a:hover,
#navi #maenomeri_navi li#sn001 a:active { background-image: url(../img/navi/btn111.gif); }
#navi #maenomeri_navi li#sn002 {
	background-image: url(../img/navi/btn112.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn002 a:link,
#navi #maenomeri_navi li#sn002 a:visited {
	background-image: url(../img/navi/btn102.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn002 a:hover,
#navi #maenomeri_navi li#sn002 a:active { background-image: url(../img/navi/btn112.gif); }
#navi #maenomeri_navi li#sn003 {
	background-image: url(../img/navi/btn113.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn003 a:link,
#navi #maenomeri_navi li#sn003 a:visited {
	background-image: url(../img/navi/btn103.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn003 a:hover,
#navi #maenomeri_navi li#sn003 a:active { background-image: url(../img/navi/btn113.gif); }
#navi #maenomeri_navi li#sn004 {
	background-image: url(../img/navi/btn114.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn004 a:link,
#navi #maenomeri_navi li#sn004 a:visited {
	background-image: url(../img/navi/btn104.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn004 a:hover,
#navi #maenomeri_navi li#sn004 a:active { background-image: url(../img/navi/btn114.gif); }
#navi #maenomeri_navi li#sn005 {
	background-image: url(../img/navi/btn115.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn005 a:link,
#navi #maenomeri_navi li#sn005 a:visited {
	background-image: url(../img/navi/btn105.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn005 a:hover,
#navi #maenomeri_navi li#sn005 a:active { background-image: url(../img/navi/btn115.gif); }
#navi #maenomeri_navi li#sn006 {
	background-image: url(../img/navi/btn116.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn006 a:link,
#navi #maenomeri_navi li#sn006 a:visited {
	background-image: url(../img/navi/btn106.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn006 a:hover,
#navi #maenomeri_navi li#sn006 a:active { background-image: url(../img/navi/btn116.gif); }
#navi #maenomeri_navi li#sn007 {
	background-image: url(../img/navi/btn117.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn007 a:link,
#navi #maenomeri_navi li#sn007 a:visited {
	background-image: url(../img/navi/btn107.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn007 a:hover,
#navi #maenomeri_navi li#sn007 a:active { background-image: url(../img/navi/btn117.gif); }
#navi #maenomeri_navi li#sn008 {
	background-image: url(../img/navi/btn118.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn008 a:link,
#navi #maenomeri_navi li#sn008 a:visited {
	background-image: url(../img/navi/btn108.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn008 a:hover,
#navi #maenomeri_navi li#sn008 a:active { background-image: url(../img/navi/btn118.gif); }
#navi #maenomeri_navi li#sn009 {
	background-image: url(../img/navi/btn119.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn009 a:link,
#navi #maenomeri_navi li#sn009 a:visited {
	background-image: url(../img/navi/btn109.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn009 a:hover,
#navi #maenomeri_navi li#sn009 a:active { background-image: url(../img/navi/btn119.gif); }
#navi #maenomeri_navi li#sn010 {
	background-image: url(../img/navi/btn200.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn010 a:link,
#navi #maenomeri_navi li#sn010 a:visited {
	background-image: url(../img/navi/btn210.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn010 a:hover,
#navi #maenomeri_navi li#sn010 a:active { background-image: url(../img/navi/btn200.gif); }
#navi #maenomeri_navi li#sn011 {
	background-image: url(../img/navi/btn201.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn011 a:link,
#navi #maenomeri_navi li#sn011 a:visited {
	background-image: url(../img/navi/btn211.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn011 a:hover,
#navi #maenomeri_navi li#sn011 a:active { background-image: url(../img/navi/btn201.gif); }
#navi #maenomeri_navi li#sn012 {
	background-image: url(../img/navi/btn202.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn012 a:link,
#navi #maenomeri_navi li#sn012 a:visited {
	background-image: url(../img/navi/btn212.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #maenomeri_navi li#sn012 a:hover,
#navi #maenomeri_navi li#sn012 a:active { background-image: url(../img/navi/btn202.gif); }
/*/maenomeri*/

/* <投稿ナビ> */
#navi #toukou_navi {
	margin: 0px 0px 0px 0px;
	width: 195px;
	padding: 0px;
	height: auto;
}
#navi #toukou_navi ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#navi #toukou_navi li {
	font-size:xx-small;
	height: 19px;
	width: 195px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #857362;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navi #toukou_navi a {
	text-decoration:none;
	display:block;
	height: 19px;
	width: 195px;
}
#navi #toukou_navi li#sn001 {
	background-image: url(../img/navi/btn01_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #E3D8B9;
	width: 195px;
	height: 19px;
}
#navi #toukou_navi li#sn001 a:link,
#navi #toukou_navi li#sn001 a:visited {
	background-image: url(../img/navi/btn01_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn001 a:hover,
#navi #toukou_navi li#sn001 a:active { background-image: url(../img/navi/btn01_2.gif); }
#navi #toukou_navi li#sn002 {
	background-image: url(../img/navi/btn02_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn002 a:link,
#navi #toukou_navi li#sn002 a:visited {
	background-image: url(../img/navi/btn02_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn002 a:hover,
#navi #toukou_navi li#sn002 a:active { background-image: url(../img/navi/btn02_2.gif); }
#navi #toukou_navi li#sn003 {
	background-image: url(../img/navi/btn03_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn003 a:link,
#navi #toukou_navi li#sn003 a:visited {
	background-image: url(../img/navi/btn03_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn003 a:hover,
#navi #toukou_navi li#sn003 a:active { background-image: url(../img/navi/btn03_2.gif); }
#navi #toukou_navi li#sn004 {
	background-image: url(../img/navi/btn04_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn004 a:link,
#navi #toukou_navi li#sn004 a:visited {
	background-image: url(../img/navi/btn04_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn004 a:hover,
#navi #toukou_navi li#sn004 a:active { background-image: url(../img/navi/btn04_2.gif); }
#navi #toukou_navi li#sn005 {
	background-image: url(../img/navi/btn05_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn005 a:link,
#navi #toukou_navi li#sn005 a:visited {
	background-image: url(../img/navi/btn05_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn005 a:hover,
#navi #toukou_navi li#sn005 a:active { background-image: url(../img/navi/btn05_2.gif); }
#navi #toukou_navi li#sn006 {
	background-image: url(../img/navi/btn06_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn006 a:link,
#navi #toukou_navi li#sn006 a:visited {
	background-image: url(../img/navi/btn06_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn006 a:hover,
#navi #toukou_navi li#sn006 a:active { background-image: url(../img/navi/btn06_2.gif); }
#navi #toukou_navi li#sn007 {
	background-image: url(../img/navi/btn07_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn007 a:link,
#navi #toukou_navi li#sn007 a:visited {
	background-image: url(../img/navi/btn07_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn007 a:hover,
#navi #toukou_navi li#sn007 a:active { background-image: url(../img/navi/btn07_2.gif); }
#navi #toukou_navi li#sn008 {
	background-image: url(../img/navi/btn08_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn008 a:link,
#navi #toukou_navi li#sn008 a:visited {
	background-image: url(../img/navi/btn08_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn008 a:hover,
#navi #toukou_navi li#sn008 a:active { background-image: url(../img/navi/btn08_2.gif); }
#navi #toukou_navi li#sn009 {
	background-image: url(../img/navi/btn09_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn009 a:link,
#navi #toukou_navi li#sn009 a:visited {
	background-image: url(../img/navi/btn09_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn009 a:hover,
#navi #toukou_navi li#sn009 a:active { background-image: url(../img/navi/btn09_2.gif); }
#navi #toukou_navi li#sn010 {
	background-image: url(../img/navi/btn10_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn010 a:link,
#navi #toukou_navi li#sn010 a:visited {
	background-image: url(../img/navi/btn10_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn010 a:hover,
#navi #toukou_navi li#sn010 a:active { background-image: url(../img/navi/btn10_2.gif); }
#navi #toukou_navi li#sn011 {
	background-image: url(../img/navi/btn11_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn011 a:link,
#navi #toukou_navi li#sn011 a:visited {
	background-image: url(../img/navi/btn11_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn011 a:hover,
#navi #toukou_navi li#sn011 a:active { background-image: url(../img/navi/btn11_2.gif); }
#navi #toukou_navi li#sn012 {
	background-image: url(../img/navi/btn12_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn012 a:link,
#navi #toukou_navi li#sn012 a:visited {
	background-image: url(../img/navi/btn12_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi #toukou_navi li#sn012 a:hover,
#navi #toukou_navi li#sn012 a:active { background-image: url(../img/navi/btn12_2.gif); }
/* </投稿ナビ> */

#navi ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#navi li {
	margin:0px auto 0px auto;
	padding:0px;
	font-size:xx-small;
}
#navi .bnr01 a {
	display:block;
	text-decoration:none;
	height: 50px;
	width: 179px;
	background-image: url(../img/navi/rel_bnr_cnp_ai.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px auto 6px auto;
}
#navi .bnr01 a:hover,
#navi .bnr01 a:active { background-image: url(../img/navi/rel_bnr_cnp_ai_ov.gif); }
#navi .bnr02 a {
	display:block;
	text-decoration:none;
	height: 50px;
	width: 179px;
	background-image: url(../img/navi/rel_bnr_job.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px auto 6px auto;
}
#navi .bnr02 a:hover,
#navi .bnr02 a:active { background-image: url(../img/navi/rel_bnr_job_ov.gif); }
#navi .bnr03 a {
	display:block;
	text-decoration:none;
	height: 50px;
	width: 179px;
	background-image: url(../img/navi/rel_bnr_ism.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px auto 6px auto;
}
#navi .bnr03 a:hover,
#navi .bnr03 a:active { background-image: url(../img/navi/rel_bnr_ism_ov.gif); }
#navi .bnr04 a {
	display:block;
	text-decoration:none;
	height: 50px;
	width: 179px;
	background-image: url(../img/navi/rel_bnr_joba.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px auto 6px auto;
}
#navi .bnr04 a:hover,
#navi .bnr04 a:active { background-image: url(../img/navi/rel_bnr_joba_ov.gif); }
#navi .bnr05 a {
	display:block;
	text-decoration:none;
	height: 61px;
	width: 179px;
	background-image: url(../img/navi/ban_faq.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px auto 0px auto;
}
#navi .bnr05 a:hover,
#navi .bnr05 a:active { background-image: url(../img/navi/ban_faq_ov.gif); }
