@charset "Shift_JIS";
E¿/* ======================================== ã‚µã‚¤ãƒˆåEä½“ã«é©ç”¨*/
* { /* å…¨ã¦ã®è¦ç´ ã®é–“éš”ãƒ»ä½™ç™½ã‚’ï¼ã¸ */
margin:0;
padding:0;
}


body {
	margin: 0;
	font-size: 96%;
	color: #333;
	text-align: center;
	background-color: #ECECE6;
}

p, /* æ–E« ã®è¡Œé–“ã‚’æŒ‡å®E*/
#main ul,
#main ol,
#menuL ul,
#menuL ol,
dl
{
	line-height: 160%;
}


/* ========================================  #page ãƒšãEã‚¸å¤–æž  */
#page {
	width: 800px;
	padding: 0px 20px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
}

/* ========================================  #header ç”»é¢ä¸Šéƒ¨ */
#header {
	padding: 5px 0 0;
	margin: 0;
}


#header 2 {
	padding: 10px;
	margin: 0;
        background-color:#666666;
	color: #666666;

}






#headerinfo { /* ãƒ˜ãƒƒãƒ€ãƒ¼å³ä¸ŠãEæ–E­—ã‚¹ãƒšãEã‚¹ */
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#header #header_title {/* ãƒ˜ãƒƒãƒ€ãƒ¼å·¦ä¸ŠãEã‚¿ã‚¤ãƒˆãƒ«ã‚¹ãƒšãEã‚¹ */
	float: left;
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 35px;
}


#header #headerimg {
	clear: both;
	height: 140px;
	margin: 2px 0 0;
	border-top: 2px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-image: url(img/headimg2.jpg);
	background-position:center  center;
	background-repeat: no-repeat;
}


#header #headerimg #msg { /* ãƒ˜ãƒƒãƒ€ãƒ¼å†Eƒ¡ãƒE‚»ãƒ¼ã‚¸ */
	color:#FFFFFF;
	margin:60px auto auto;
	text-align:center;
	font-size: 24px;
	font-weight: bold;
}


#header img {
	border: none;
}


/* ========================================  #menu ä¸Šéƒ¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ */
#menu {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


ul.menu_f01{ /* ä¸Šéƒ¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼ */
	background-color: #F0F0F0;
	height: 25px;
	border-bottom: 5px solid #999999;
	margin: 0px;
	border-top: 1px solid #999999;
}

ul.menu_f01 li{
	float: left;
	border-right: 1px solid #999999;
	display: block;
}

ul.menu_f01 li a{
	height: 25px;
	width: 125px;
	padding: 15px 0px 0px;
	border-bottom: 5px solid #999999;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	text-align: center;
	background-color: #F0F0F0;
}

ul.menu_f01 li a.nowthis{
	border-bottom: 5px solid #FF6666!important;
}

ul.menu_f01 li a:hover , ul.menu_f01 li a.nowthis{
	padding: 15px 0px 0px;
	border-bottom: 5px solid #6699CC;
	background-color: #E8E8E8;
}


/* ======================================== #contents ç”»é¢ä¸­å¤®éƒ¨ #mainã¨ã‚µã‚¤ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®å¤–æž  */
#contents{
	padding: 15px 0px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(img/backS001.png);
	background-position: top;
	background-repeat: repeat-x;
}


/* ========================================  #main ãƒšãEã‚¸ã®æœ¬æ–E*/
#main {
	float: right;
	width: 590px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ffffff;
}


.contentswrap { /* #mainä¸­ã®é–“éš”èª¿æ•´ */
	margin:0 20px 0px;
	padding:0;
}


#breadNavi {
	margin:5px 0 0px;
	padding:00px 0 0 2px;
	height: 0px;
	font-size:12px;
}

#main h1 { /* æœ¬æ–EEè¦‹åEãE*/
	background-image:url(img/h1bar001.png);
	background-repeat:no-repeat;
	clear:left;
	color:#FFF;
	font-size:15px;
	height:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}


#main h2 { /* æœ¬æ–EEè¦‹åEãE */
	background-image:url(img/h2back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	clear:left;
	color:#333;
	font-size:16px;
	margin:5px 10 1.5em;
	padding:10px 0 0px 30px;
	height: 25px;
}


#main h0 { /* æœ¬æ–EEè¦‹åEãE */
	background-image:url(img/h2back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:0px solid #999999;
	border-top:0px solid #999999;
	clear:left;
	color:#333;
	font-size:20px;
       font-weight:bold;
	margin:5px 10 1.5em;
	padding:10px 0 0px 30px;
	height: 25px;
}



#main h3 { /* æœ¬æ–EEè¦‹åEãE */
	margin:0.5em 0;
	background-color: #F6F6F6;
	border-left: 5px solid #009966;
	padding: 3px 0px 3px 5px;
	font-size: 100%;
	border-bottom: 1px solid #CCCCCC;}

#main h4 { /* æœ¬æ–EEè¦‹åEãE */
	margin:1px;
	background-color: #F6F6F6;
	border-left: 1px solid #009966;
	padding: 1px 0px 1px 1px;
	font-size: 12px;
	border-bottom: 1px solid #CCCCCC;}

#main h5 { /* æœ¬æ–EEè¦‹åEãE */
	margin:1px;
	background-color: #F6F6F6;
	border-left: 1px solid #009966;
	padding: 1px 0px 1px 1px;
	font-size: 30px;
	border-bottom: 1px solid #CCCCCC;}

#main p { /* æœ¬æ–EEæ®µè½ */	margin:0 2px 1.5em 5px;}


#main ul , #main ol{ /* ãƒªã‚¹ãƒˆè¡¨ç¤º */	margin:1em 20px 2em 40px;	padding-left:25px;}


#main dl { /* å®šç¾©ãƒªã‚¹ãƒˆè¡¨ç¤º */	margin:1em 0 1em 30px;	padding:0 0 10px;}


#main dt {	float: left;	clear: left;	margin: 0 20px 0px 0;	font-weight: 700;}


#main dd {	padding: 0 0 0 10px;	margin: 0;}


#main dd.link {	margin: 0 0 0 100px;	border-left: 1px solid #CCCCCC;}


#main #subnavi {
	clear: both;
	padding: 10px 0;
	margin: 20px 0 10px;
	border-top: 1px dashed #999;
	text-align: right;}


#main .img { /* å›³ãƒ»å†™çœŸç”¨ã‚¯ãƒ©ã‚¹EšåEçœŸãEã‚ˆã†ãªæž ã‚’ã¤ã‘ã‚‹ */
	background-color:#CCC;
	border:1px solid #999;
	margin:20px 20px 20px 20px;
	padding:0px;}

.toInfo {
	clear: left;
	margin: 0px !important;
	text-align: right;
	list-style-type: none;}

.toInfo a {
	background-repeat: no-repeat;
	background-image: url(img/iconYa04.png);
	padding: 0px 0px 0px 20px;}


/* ========================================  menuL å·¦ã‚µã‚¤ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ */
#menuL {
	float: left;
	clear: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #006600;
}


.menuInfo { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã‚¹å†EEãƒ¡ãƒE‚»ãƒ¼ã‚¸ãƒœãƒƒã‚¯ã‚¹ */
	background-image:url(img/cor230.gif);
	background-repeat:no-repeat;
	color:#006600;
	margin:10px 0 0;
	padding:1px 0;}


.menuInfo p {
	padding: 0 0 0 1px;
	margin: 1em 1px 1em15px;}

.subinfo {ã€€/* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ */
	margin:0 0 10px;
	background-image: url(img/submenuback001.png);
       margin: 0px 0px 0px;}


.subinfo .label { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/sidemnu_labcak003.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}
.subinfo .label2 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(img/sidemnu_labcak005.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}
.subinfo .label3 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/3fuukiran.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}

.subinfo .label4 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/4choseiran.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}

.subinfo .label5 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/5catalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}

.subinfo .label6 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/6guide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}

.subinfo .label7 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/7photo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}

.subinfo .label8 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/8report.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}

.subinfo .label9 { /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒ©ãƒ™ãƒ« */
	padding:3px 0px 0px 10px;
	color: #FFFFFF;
       text-decoration:none;
	font-weight: bold;
	background-image: url(img/9about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;}












.subinfo ul{ /* ã‚µã‚¤ãƒ‰ãEãƒE‚¯ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼:ãƒªã‚¹ãƒE*/	margin: 0px;}

.subinfo li {
	padding: 0px;
	margin: 1px 0px 0px;
	font-size: 80%;
	color: #666666;
	list-style-type: none;}

.subinfo li a{
	padding: 3px 10px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 7px solid #CCCCCC;
	text-decoration: none;
	display: block;}

.subinfo li a:hover{
	border-left: 7px solid #FF6666;
	color: #6699CC;
	background-color: #F3F3F3;}


.banner { /* ã‚µãƒ–ãƒ¡ãƒ‹ãƒ¥ãƒ¼å†EEãƒãƒŠãƒ¼ç”»åƒã‚¹ãƒšãEã‚¹ */
	margin: 0px 0px 5px;
	width: 220px;}
/* ========================================  #underNavi ç”»é¢ä¸‹éƒ¨ã‚µãƒ–ãƒŠãƒ“ã‚²ãƒ¼ã‚·ãƒ§ãƒ³ */
#underNavi{
	clear: both;
	padding: 10px;
	border-top: 1px solid #CCCCCC;}

/* ========================================  #footer ç”»é¢ä¸‹éƒ¨ */
#footer {
	clear: both;
	margin: 0px;
	border-top: 5px solid #999999;
	border-bottom: 1px solid #666;
	text-align: center;
	background-color: #FFF;
	background-image: url(img/backS001.png);}


#footer p {	padding-top: 10px;	padding-bottom: 10px;}


/* ========================================  #templatelink ç”»é¢ä¸‹éƒ¨:è‘—ä½œãƒªãƒ³ã‚¯ */
#templatelink {
	padding: 5px 0px;
	margin: 0px;
	font-size: 12px;
	text-align: right;}


#templatelink a{	color: #666666;	text-decoration: none;}


/* ========================================  ããEã»ã‹å€‹åˆ¥è¨­å®E*/
#newsbox {	border: 0px solid #999999;
	height: 150px;
	overflow: auto;
	margin: 5px 5px 5px;
	background-image: url(img/backS001.png);
	background-repeat: repeat-x;
	background-position: left top;}

.table, /* è¡¨ã®æ•´å½¢ãƒ»é…è‰² */
.table2 {	width: 530px;}

.table {	margin: 0 0 2em 2px;}


.table td {	padding: 10px;	border: 0px solid #CCC;	background-color: #FFF;}


.table td.tb {	width: 200px;	background-color: #F8F5EF;}


.table2 td {	padding: 10px;}


.table2 td.tb {	width: 100px;	text-align: right;	background-color: #EBEBEB;}


.itemList { /* .itemList #mainå†EEæ®µçµE”¨å¤–æž  */	clear:left;	margin:0 0 1em;}


.box { /* .itemList #mainå†EEæ®µçµE”¨å†Ež  */	margin:0 0px 5px 0;	width:530px;}


.box h2 {	margin: 0 0 5px;}


.box ul {	float: left;	width:530px;	margin: 0 0 10px !important;	list-style-position: outside;}

.eyeCaImg { /* .itemList #mainå†EEæ®µçµE”¨Ešã‚¢ã‚¤ã‚­ãƒ£ãƒEƒç”»åƒE*/	float:left;	margin:0 0 5px 2px;}


strong {	font-weight: bold;	color: #CC6666;}

hr { /* æ°´å¹³ç·Eflotã‚¯ãƒªã‚¢ç”¨ */	clear:both;	color: #CCCCCC;	border: 1px solid #CCCCCC;	margin: 0px;	padding: 0px;}

/* ========================================  sampleT ãƒšãEã‚¸å¤–æž  */
table.sampleT {
  width:550px;
  margin:1px ;
  border:1px solid #999999;
  border-collapse:collapse;
}
table.sampleT td{
  padding:5px;
  border:1px solid #999999;
  width: 150px;
  height: 200px;

}
