
.style .f29px {font-size: 29px; color: #666666;}
.style .f26px {font-size: 26px; color: #666666;}
.style .f24px {font-size: 24px; color: #666666;}
.style .f21px {font-size: 21px; color: #666666;}
.style .f20px {font-size: 20px; color: #666666;}
.style .f18px {font-size: 18px; color: #666666;}
.style .f15px {font-size: 15px; color: #666666;}
.style .f14px {font-size: 14px; color: #666666;}
.style .f13px {font-size: 13px; color: #666666;}
.style .f12px {font-size: 12px; color: #666666;}
.style .f11px {font-size: 11px; color: #666666;}
.style .f10px {font-size: 10px; color: #666666;}
.style .f9px {font-size: 9px; color: #666666;}
.style .f8px {font-size: 8px; color: #666666;}


.style a:link { color:#CC6666;  text-decoration:none  }
.style a:visited { color:#660000;  text-decoration:none }
.style a:hover { color:#FF6666;  text-decoration:underline }
.style a:active { color:#FF6666;  text-decoration:underline }


	.contents-title { font-size: 11px; line-height: 15px;}
	.contents-title-text {font-size: 11px; line-height: 17px; color: #9C9C9C;}
	.contents-title-right {background-color: #F4A5AA; height: 17px; text-align: right; vertical-align: middle; font-size: 11px; line-height: 17px;color: #FFFFFF;}
	.contents-title-center {background-color: #F4A5AA; height: 17px; text-align: center; vertical-align: middle; font-size: 11px; line-height: 17px;color: #FFFFFF;}
	
	.counter-box { font-size: 12px; line-height: 15px; }
	.counter-box a:link {font-size: 12px; line-height: 13px; text-decoration: none;}
	.counter-box a:hover {font-size: 12px; line-height: 13px; text-decoration: underline;}
	.counter-box a:visited {font-size: 12px; line-height: 13px;}
	.counter-box a:active {font-size: 12px; line-height: 13px;}
	.counter-box b#here {font-size: 12px; color: #343434; line-height: 13px;}
	.counter-box b#preview {font-size: 11px; background-image: url(/pkg/style/image/img_sankaku_left_a.gif); background-repeat: no-repeat; background-position: 0% 20%;}
	.counter-box b#preview-none {font-size: 11px; color: #CFCFCF; background-image: url(/pkg/style/image/img_sankaku_left_b.gif); background-repeat: no-repeat; background-position: 0% 20%;}
	.counter-box b#next {font-size: 11px; background-image: url(/pkg/style/image/img_sankaku_right_a.gif); background-repeat: no-repeat; background-position: 100% 20%;}
	.counter-box b#next-none {font-size: 11px; color: #CFCFCF; background-image: url(/pkg/style/image/img_sankaku_right_b.gif); background-repeat: no-repeat; background-position: 100% 20%;}
	
	.searchform { margin: 0px;}
	.searchform table {border: solid 1px #FFD4CB; background-color: #FCF2F3;}
	.searchform th { background-color: #FFD4CB; }
	.searchform td { background-color: #FCF2F3; font-size: 10px; color: #666666; padding-left: 15px;}
	.searchform-td-10px { padding-top: 10px;}
	.searchform-td-5px { padding-top: 5px;}
	.searchform-td-5pxhr { padding-top: 3px; text-align: center;}
	.searchform-td-3px { padding-top: 1px;}
	.searchform hr { color: #B0AAAA; width: 110px; border: #B0AAAA 1px dotted; text-align: left; height: 1px;}
	.searchform label { background-color: #FCF2F3; font-size: 10px; color: #333333; padding-left: 3px; vertical-align: super;}
	.searchform select { font-size: 10px; color: #666666; width: 100px; line-height: 19px; padding: 1px;}
	.searchform-inputtext { font-size: 10px; color: #666666; width: 100px; line-height: 10px;}

	.searchcategory { margin-top: 5px; margin-bottom: 10px; }
	.searchcategory table {border: solid 1px #FFD4CB; background-color: #FCF2F3;}
	.searchcategory th { background-color: #FFD4CB; font-size: 12px; color: #636363; padding-left: 15px; text-align: left;}
	.searchcategory td { background-color: #FCF2F3; font-size: 10px; color: #666666; padding-left: 15px;}
	.searchcategory-td-5px { padding-top: 5px;}
	.searchcategory-td-5pxhr { padding-top: 3px; text-align: center;}
	.searchcategory-td-3px { padding-top: 1px;}

	.searchcategory-uplink { font-size: 10px; color: #999999;}

	.searchdetail { margin-top: 5px; margin-bottom: 10px;}
	.searchdetail-link { padding-left: 17px; background-image: url(/pkg/style/image/img_sankaku_right_a.gif); background-repeat: no-repeat; background-position: 5px 20%;}
	.searchdetail a:link { font-size: 11px; line-height: 12px; text-decoration: none;}
	.searchdetail a:visited { font-size: 11px; line-height: 12px; text-decoration: none; }
	.searchdetail a:active { font-size: 11px; line-height: 12px; text-decoration: none; }
	.searchdetail a:hover { font-size: 11px; line-height: 12px; text-decoration: underline; }


	.searchetc{ margin:0px; }
	.searchetc table {border: solid 1px #FFD4CB; background-color: #FCF2F3; margin-top:15px; margin-bottom:15px; }
	.searchetc th { background-color: #FCF2F3; font-size: 10px; padding: 3px; color: #666666;}
	.searchetc td {  background-color: #ffffff; font-size: 12px; padding-left: 15px;}
	.selected  { font-weight: bold; font-size: 12px; color: #343434; }
	.nonselected {  }

		.searchdivision{ margin:0px; }
		.searchdivision table { margin-top:15px; margin-bottom:10px; }
		.searchdivision th { background-color: #FCF2F3; font-size: 10px; color: #666666;}
		.searchdivision td {  background-color: #ffffff; font-size: 11px;  padding: 0px; color:#666666;}

	.helpbox { margin:0px; }
	.helpbox table {border: solid 1px #FFD4CB; background-color: #FFFFFF; margin-top:5px;}
	.helpbox td { padding: 10px 2px 5px 10px; height:12px; font-size: 11px; line-height: 13px; color: #666666;}
	.helpbox-question { height:12px; }
	.helpbox-question img { margin-right: 3px; } 
	.helpbox a:link { text-decoration: none; font-size: 11px; line-height: 13px;}
	.helpbox a:visited { text-decoration: none; font-size: 11px; line-height: 13px;}
	.helpbox a:active { text-decoration: none; font-size: 11px; line-height: 13px;}
	.helpbox a:hover { text-decoration: underline; font-size: 11px; line-height: 13px;}




