@charset "utf-8";

/***********************************************************/
/* Basic*/
/***********************************************************/


#basic_body {
	font-size: 12px;
	margin:0px;
	padding:0px;
	color: #eeeeee;
	line-height: 18px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-y;
	background-position: center 0px;
	background-color: #060910;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#position	{
	width:100%;
	text-align:center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}

#campus	{
	text-align:left;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 979px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#head_block {
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../img/bg_head.jpg);
	background-repeat: repeat-x;
	width: 978px;
}
.head_r {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	text-align: right;
}
.head_r p.head_r01 {
	background-image: url(../img/head_r_ban_a201007.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 60px;
	width: 240px;
	padding: 1px;
	float: left;
}
.head_r p.head_r01 span {
	margin-top: 30px;
	display: block;
	margin-right: 12px;
	margin-left: 12px;
	font-size: 12px;
}


#ticker {
	padding: 0px;
	margin: 0px;
}


#mainimg_block {
	clear: both;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navi_block {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
}



#navi_block ul {
	padding: 0px;
	margin: 0px;
}
#navi_block ul li {
	float: left;
	list-style-type: none;
}






#cont_block	{
	text-align:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 6px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	}
#cont_l {
	clear: both;
	float: left;
	width: 600px;
	margin-right: 18px;
}
.top_pdts img {
	margin: 5px;
}
.top_headline {
	margin: 0px;
	clear: both;
}
.top_headline .top_headline_l {
	float: left;
	width: 48%;
	margin-right: 15px;
}
.top_headline .top_headline_r {
	float: left;
	width: 48%;
}
.rss_box {
	margin-right: 10px;
	margin-left: 10px;
}




#cont_r {
	float: left;
	width: 324px;
	margin: 0px;
	padding: 0px;
}
#cont_cont_l {
	float: left;
	width: 248px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 20px;
}


#cont_cont_r {
	margin: 0px;
	float: left;
	width: 680px;
}





#pan_navi {
	margin: 0px;
	padding: 0px;
}
#pan_navi span {
	margin-right: 8px;
	margin-left: 8px;
	font-size: 10px;
}



#foot_block {
	margin: 10px 0px 0px;
	padding: 0px;
	background-image: url(../img/foot_bg.gif);
	background-repeat: repeat-x;
}
#foot_copy {
	float: right;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	padding-top: 15px;
}

.box01 {
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 10px;
	padding-bottom: 20px;
}
.box01_link {
	margin-top: 10px;
	margin-right: 7px;
	margin-left: 7px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	display: block;
	clear: both;
	width: 965px;
	float: none;
}

.box_kiyaku {
	height: 150px;
	overflow: auto;
	text-align: left;
	margin: 5px;
	border: 1px solid #666666;
	width: 620px;
	background-color: #4A4A4A;
	padding: 5px;
}

.box01 p {
	margin-top: 6px;
	padding-bottom: 8px;
}

.box_report {
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 10px;
	padding-bottom: 20px;
}
.box_report p {
	padding-bottom: 15px;
}
.box_report img {
	border: 4px solid #999999;
	margin-right: 5px;
	margin-left: 5px;
}

.box_align_center {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

.banabox01 {
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 10px;
	padding-bottom: 20px;
	text-align: center;
}
.banabox01 img {
	margin-top: 15px;
}
.banabox02 {
	margin-top: 0px;
	margin-right: 6px;
	margin-left: 10px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: text-top;
}
.banabox02 img {
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.box_search01 {
	padding: 8px;
	margin-top: 10px;
	background-color: #666666;
}


.box_search02 {
	margin-top: 10px;
	background-color: #666666;
	text-align: left;
	padding: 2px;
}
.box_search02 select {
	width: 110px;
	margin-top: 5px;
}
.box_search02 .submit01 {
	background-color: #6599FF;
	border: 3px solid #336699;
	width: 120px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 6px;
}
.box_oz_style {
	padding-top: 13px;
	padding-bottom: 10px;
}
.box_topbana {
	padding-bottom: 10px;
	margin-top: 15px;
	float: none;
	margin-left: 5px;
}
.box_topbana img {
	float: none;
	margin-left: 10px;
}

.box_kinkyu {
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center;
	padding: 10px;
	border: 1px solid #666666;
}

.kinkyu01 {
	border: 1px solid #666666;
	text-align: center;
	padding: 10px;
	width: 560px;
	float: left;
	margin-right: 10px;
}
.kinkyu02 {
	text-align: center;
	width: 335px;
	float: left;
	margin: 0px;
	height: 95px;
}
.report_navi {
	background-color: #444444;
	border: 1px solid #999999;
	padding: 8px;
	margin-top: 10px;
}
.report_navi .rep_navi01 {
	float: left;
}
.report_navi .rep_navi02 {
	float: right;
}
.report_navi .rep_navi03 {
	float: left;
	width: 450px;
	margin-left: 30px;
	text-align: center;
}







.box_height01 {
	height: 300px;
	overflow: auto;
}






.pdt_box01 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.pdt_box01 img {
	float: left;
	margin-right: 15px;
	border: 3px solid #222222;
}


.pdt_box02 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.pdt_box02 p {
	text-align: right;
}

.pdt_box02 img {
	float: right;
	border: 3px solid #222222;
	margin-left: 15px;
}
#w_body {
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
	background-color: #333333;
}
#w_head {
	background-image: url(../img/w_head.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	text-indent: -5000px;
	width: 500px;
}
#w_cont {
	width: 480px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 18px;
}
.box_w01 {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	padding-bottom: 15px;
}
.box_w01 img {
	border: 3px solid #666666;
	clear: both;
	margin-top: 15px;
}

.box_w02 {
	margin-right: 15px;
	margin-left: 20px;
	margin-top: 5px;
	padding-bottom: 15px;
}


.box_pdtcolor_01 {
	margin: 0px;
}
.box_pdtcolor_01 img {
	border: 3px solid #666666;
	width: 38px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}

.box_pdtcolor_02 {
	margin: 0px;
}
.box_pdtcolor_02 img {
	border: 3px solid #666666;
	width: 39px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}

.box_pdtcolor_03 {
	margin: 0px;
}
.box_pdtcolor_03 img {
	border: 3px solid #666666;
	width: 40px;
	margin-top: 6px;
	margin-right: 7px;
	margin-left: 7px;
}

.box_pdtcolor_04 {
	margin: 0px;
}
.box_pdtcolor_04 img {
	border: 3px solid #666666;
	width: 35px;
	margin-top: 10px;
	margin-right: 3px;
	margin-left: 3px;
}

.box_pdtcolor_05 {
	margin: 0px;
}
.box_pdtcolor_05 img {
	border: 3px solid #666666;
	width: 48px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}

.box_pdtcolor_06 {
	margin: 0px;
}
.box_pdtcolor_06 img {
	border: 3px solid #666666;
	width: 32px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}

.box_pdtcolor_07 {
	margin: 0px;
}
.box_pdtcolor_07 img {
	border: 3px solid #666666;
	width: 38px;
	margin-top: 6px;
	margin-right: 5px;
	margin-left: 5px;
}

.box_pdtcolor_08 {
	margin: 0px;
}
.box_pdtcolor_08 img {
	border: 3px solid #666666;
	width: 38px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}

.box_fishico_01 {
	margin: 0px;
}
.box_fishico_01 img {
	border: 3px solid #666666;
	width: 80px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}
.box_fishico_01b {
	margin: 0px;
}
.box_fishico_01b img {
	border: 3px solid #666666;
	width: 80px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}

#mov_line {
	overflow: hidden;
	height: 700px;
	width:230px;
	padding-right: 20px;
}
#mov_line h4 {
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 5px;
}


#mov_line:hover {
	overflow: auto;
	width:248px;
	padding-right: 0px;

}

.box_beg01 {
	border: 2px solid #666666;
	margin-right: 10px;
	float: left;
	padding: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}





#w_close {
	width: 500px;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}

#w_foot {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #222222;
	line-height: 16px;
	text-align: center;
	margin-top: 15px;
}







/***********************************************************/
/*TITLE*/
/***********************************************************/
.title______________________________a {	margin: 0px;}
h1 {
	font-size: 10px;
	margin: 0px;
	width: 200px;
	display: block;
}
h2 {
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2.h2_normal {
	font-size: 24px;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #6599FF;
	line-height: 40px;
	padding-left: 10px;
	background-color: #575757;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2.h2_bg {
	background-image: url(../img/h2_bg.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 680px;
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 51px;
	text-indent: 20px;
}
.h2_bg  .repo-label {
	float: right;
	font-size: 12px;
	line-height: normal;
	background-color: #2d2d2d;
	text-indent: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 0.1em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #6697FD;
}
.h2_bg .repo-label a {
	background-image: url(../img/blt_repo01.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 40px;
	line-height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
}.h2_bg .repo-label a:hover {
	background-image: url(../img/blt_repo01.gif);
	background-position: 0.5% 50%;
}


h2.h2_pdt_detail {
	background-color: #06070B;
	width: 680px;
	margin-top: 20px;
}
h2.h2_pdt_detail p {
	float: left;
	margin-top: 0px;
	padding: 0px;
}
h2.h2_pdt_detail p img {
	margin-top: 5px;
}



.h2_01_00 {
	background-image: url(../img/h2_01.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}


.h2_02_00 {
	background-image: url(../img/h2_movie.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}

.h2_01 {
	background-image: url(../img/h2_products.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}

.h2_02 {
	background-image: url(../img/h2_movie.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}

.h2_03 {
	background-image: url(../img/h2_aboutwind.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}

.h2_04 {
	background-image: url(../img/h2_aboutus.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}

.h2_05 {
	background-image: url(../img/h2_community.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}
.h2_06 {
	background-image: url(../img/h2_manatee.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}

.h2_prod_02 {
	background-image: url(../img/image_manatee.jpg);
	background-repeat: no-repeat;
	height: 140px;
	text-indent: -5000px;
}




h3 {
	background-image: url(../img/h3_00.jpg);
	background-repeat: no-repeat;
	height: 37px;
	font-size: 14px;
	line-height: 37px;
	background-position: -4px 29px;
	text-indent: 6px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


h3.h3_lineup {
	background-image: url(../img/h3_lineup.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
	padding: 0px;
}
h3.h3_blog {
	background-image: url(../img/h3_blog.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
		background-position: 0px 0px;
}
h3.h3_calendar {
	background-image: url(../img/h3_calendar.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
		background-position: 0px 0px;
}
h3.h3_com {
	background-image: url(../img/h3_com.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}

h3.h3_mov {
	background-image: url(../img/h3_mov.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}
h3.h3_movli {
	background-image: url(../img/h3_movli.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}
h3.h3_movlib {
	background-image: url(../img/h3_movli.gif);
	background-repeat: no-repeat;
	height: 37px;
	background-position: 0px 0px;
	position: relative;
	text-indent: -5000px;
}
.h3_movlib img {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 0px;
	bottom: 11px;
}

h3.h3_frepo {
	background-image: url(../img/h3_frepo.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}

h3.h3_frepo02 {
	background-image: url(../img/h3_frepo2.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}

h3.h3_news {
	background-image: url(../img/h3_news.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}
h3.h3_aboutwind {
	background-image: url(../img/h3_aboutwind.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}

h3.h3_aboutus {
	background-image: url(../img/h3_aboutus.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}

h3.h3_manatee {
	background-image: url(../img/h3_manatee.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}
h3.h3_wind {
	background-image: url(../img/h3_wind.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -5000px;
	background-position: 0px 0px;
}
h3.h3_00 {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: 0px;
	font-size: 18px;
	line-height: normal;
	float: none;
	height: auto;
}
.h3_00 img {
	margin: 0px;
	padding: 0px;
	float: none;
}

.mov_icon  a.bt_mov:link , .mov_icon  a.bt_mov:visited  {
	background-color: #333333;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 24px;
	border: 2px solid #666666;
	background-image: url(../img/bt_mov.jpg);
	background-repeat: no-repeat;
	background-position: -4px -3px;
	color: #6697fd;
	margin-left: 12px;
	height: 15px;
	line-height: 15px;
	float: right;
	clear: none;
	margin-top: 10px;
	margin-bottom: 0px;
}
.mov_icon  a.bt_mov:hover {
	background-color: #333333;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 24px;
	color: #FF6600;
	border: 2px solid #FF6600;
	background-image: url(../img/bt_mov.jpg);
	background-repeat: no-repeat;
	background-position: -4px -33px;
	margin-left: 12px;
	line-height: 15px;
	height: 15px;
	float: right;
	clear: none;

}



.h4_style________________________________________ {
}

h4 {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h4.h4_ico {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	padding-bottom: 15px;
	margin-top: 25px;
	line-height: 18px;
}
h4.h4_ico span {
	height: 30px;
	display: block;
	float: left;
	line-height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h4.h4_ico a:link ,h4.h4_ico a:visited {
	background-color: #377790;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 24px;
	float: left;
	color: #FFFFFF;
	border: 2px solid #2A4A70;
	margin-right: 12px;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 7px center;
}

h4.h4_ico a:hover {
	background-color: #3399CC;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 24px;
	float: left;
	color: #FFFFFF;
	border: 2px solid #2A4A70;
	margin-right: 12px;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 7px 7px;
}

h4.h4_noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h4.h4_rss {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #7F6940;
	margin-top: 7px;
}
.h4_wind {
	background-image: url(../img/h4_wind.jpg);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.h4_light {
	background-image: url(../img/h4_light.jpg);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.h4_tadamaki {
	background-image: url(../img/h4_tadamaki.jpg);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.h4_accessories {
	background-image: url(../img/h4_accssories.jpg);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 45px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.h4_link {
	font-size: 10px;
	color: #907B50;
	letter-spacing: 0.2em;
	clear: both;
	width: 955px;
	display: block;
	line-height: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #999999;
	text-indent: 5px;
	background-image: url(../img/h4_link.jpg);
	padding: 0px;
	float: left;
}


.h5_style________________________________________ {
}

h5 {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h5.h5_repo_des {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
h5.h5_repo_des2 {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #555555;
	padding: 5px;
}



h5.h5_ico {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	padding-bottom: 5px;
	margin-top: 10px;
	line-height: 18px;
	margin-left: 10px;
	color: #7F6940;
	font-weight: bold;
}
h5.h5_ico span {
	height: 30px;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 42px;
}
h5.h5_ico a:link ,h5.h5_ico a:visited {
	background-color: #377790;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 24px;
	float: left;
	color: #FFFFFF;
	border: 2px solid #2A4A70;
	margin-right: 12px;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 7px center;
}

h5.h5_ico a:hover {
	background-color: #3399CC;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 24px;
	float: left;
	color: #FFFFFF;
	border: 2px solid #2A4A70;
	margin-right: 12px;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 7px 7px;
}





/***********************************************************/
/*COMMON*/
/***********************************************************/
.common______________________________a {	margin: 0px;}


p	{
	margin:0px;
	padding:0px;
	font-size: 12px;
}

img	{
	border:none;
}

form {
	margin: 0px;
	padding: 0px;
}

.none	{
		display: none;
}

.bold	{
		font-weight:bold;
}

.clear	{
		height:0px;
		clear:both;
}

.float_right {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
}


.float_left {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
}
.float_left_mar_r {
	clear: none;
	float: left;
	margin-right: 6px;
}

.float_right_mar_r {

	margin: 0px 6px 0px 0px;
	padding: 0px;
	clear: none;
	float: right;
}
.float_right_mar_r02 {
	text-align:right;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	clear: none;
	float: right;
}
.float_right_mar_l {
	padding: 0px;
	clear: none;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}

.pic_type01 {
	padding: 0px;
	clear: none;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	border: 4px solid #999999;
}

.pic_type02 {
	padding: 0px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 4px solid #999999;
}
.pic_type03 {
	border: 3px solid #CCCCCC;
	margin: 5px;
}

.txt_red {
	color: #990000;
}
.txt_green {
	color: #336600;
}
.txt_blue {
	color: #336699;
}
.txt10 {
	font-size: 10px;
}
.txt10_color01 {
	font-size: 10px;
	color: #FF6600;
}

.txt12 {
	font-size: 12px;
}

.txt12_color01 {
	font-size: 12px;
	color: #7F6940;
}
.txt12_color02 {
	font-size: 12px;
	color: #CC0000;
}


.txt14 {
	font-size: 14px;
}
.txt16 {
	font-size: 16px;
}
.txt18 {
	font-size: 18px;
}
.txt_pdt001 {
	font-size: 18px;
	line-height: 1.5em;
	color: #CC0000;
}





.line_01 {
	padding: 0px;
	clear: both;
	height: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 16px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.dot01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top: 1px dotted #999999;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 1px;
	clear: none;
}
.txt_field_long {
	font-size: 12px;
	width: 450px;
}

.txt_field_middle {
	width: 300px;
}

.txt_field_short {
	width: 150px;
}


.totop {
	font-size: 10px;
	text-align: right;
	clear: both;
	margin-top: 15px;
}
.totop a {
	float: right;
	display: block;
	border: 3px solid #696969;
	color: #696969;
	padding-right: 7px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	/margin-bottom:10px;
}




/***********************************************************/
/*TAB AND UL*/
/***********************************************************/
.tab_and_ul______________________________a {	margin: 0px;}
.tab01 {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.tab01 th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}
.tab01 td {
	padding: 5px;
	border: 1px solid #666666;
}



.tab02 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tab02 th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}

.tab02 img {
	border: 3px solid #666666;
	margin-bottom: 3px;
	margin-top: 5px;
}

.tab02 td {
	border: 1px solid #666666;
	padding: 5px;
}

.tab02_item {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tab02_item th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}

.tab02_item img {
	border: 3px solid #666666;
	margin-bottom: 10px;
	margin-top: 5px;
}

.tab02_item td {
	padding: 5px;
	border: 1px solid #666666;
}


.tab03 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tab03 th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}
.tab03 th.th_new {
	border: 1px solid #990000;
	background-image: url(../img/pdt_new.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-size: 10px;
}
.tab03 td {
	padding: 5px;
	border: 1px solid #666666;
	text-align: center;
}
.tab03 td.td_new {
	border: 1px solid #990000;
	background-image: url(../img/pdt_new02.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.tab04 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 3px solid #666666;
}
.tab04 th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}
.tab04 td {
	padding: 5px;
	border: 1px solid #666666;
	text-align: left;
}
.tab04 td .submit_bt01 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6697FD;
	border: 4px double #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 25px;
}
.tab04 td.align_center {
	text-align: center;
}

.tab05 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 3px solid #666666;
}
.tab05 th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}
.tab05 td {
	padding: 5px;
	border: 1px solid #666666;
}


.tab06 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 3px solid #666666;
}
.tab06 th {
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F6940;
	background-color: #222222;
	border: 1px solid #666666;
}
.tab06 th p {
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 13px;
	margin: 0px;
}
.tab06 th p.txt_left {
	text-align:left
}
.tab06 td {
	padding: 5px;
	border: 1px solid #666666;
}




.ul01 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 15px;
}
.ul01 li {
	list-style-type: decimal;
	padding-bottom: 10px;
}
.ul01b {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 15px;
}
.ul01b li {
	list-style-type: disc;
	padding-bottom: 10px;
}


.ul02 {
	margin: 0px;
	padding: 0px;
}
.ul02 li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 100%;
	display: block;
	clear: both;
	float: none;
}
.ul02  li  img {
	float: left;
	margin-right: 10px;
}
.ul03b {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #575757;
}
.ul03b li {
	list-style-type: none;
	padding-bottom: 6px;
	background-repeat: no-repeat;
	line-height: 15px;
}
.ul03b li a {
	display: block;
	margin-top: 1px;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.ul03 {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.ul03 li {
	list-style-type: none;
	padding-bottom: 6px;
	background-repeat: no-repeat;
	line-height: 15px;
}

.ul03 li a {
	display: block;
	margin-top: 1px;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.ul03 li.ul03_tit {
	font-size: 10px;
	margin-top: 7px;
}


.ul03 li.ul03_tit01 {
	font-size: 10px;
	margin-top: 7px;
	background-image: url(../img/tit01.jpg);
	background-position: 0px 0px;
	display: block;
	height: 27px;
	margin-bottom: 5px;
	text-indent: -9999px;
}

.ul03 li.ul03_tit02 {
	font-size: 10px;
	margin-top: 7px;
	background-image: url(../img/tit02.jpg);
	background-position: 0px 0px;
	display: block;
	height: 27px;
	margin-bottom: 5px;
	text-indent: -9999px;
}

.ul03 li.ul03_tit03 {
	font-size: 10px;
	margin-top: 7px;
	background-image: url(../img/tit03.jpg);
	background-position: 0px 0px;
	display: block;
	height: 27px;
	margin-bottom: 5px;
	text-indent: -9999px;
}

.ul03 li.ul03_tit04 {
	font-size: 10px;
	margin-top: 7px;
	background-image: url(../img/tit04.jpg);
	background-position: 0px 0px;
	display: block;
	height: 27px;
	margin-bottom: 5px;
	text-indent: -9999px;
}




.ul04 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

}
.ul04 li {
	list-style-type: none;
	float: left;
	width: 110px;
	font-size: 15px;
}


.ul_mana {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 15px;
	width: 360px;
}
.ul_mana li {
	list-style-type: decimal;
	padding-bottom: 10px;
}
.ul_mana li img {
	float: right;
	margin-left: 15px;
}
.ul_link {
	margin: 0px;
	clear: both;
	padding: 0px;
}
.ul_link li {
	list-style-type: none;
}
.ul_linktop {
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ul_linktop li {
	display: block;
	width: 175px;
	text-align: center;
	margin-top: 0px;
	vertical-align: top;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	font-size: 10px;
	height: 80px;
	background-image: url(../img/oz_linkbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ul_linktop img {
	background-color: #CCCCCC;
	border: 1px solid #666666;
	padding: 2px;
	margin-top: 8px;
}

ul.ul_usrrepo_det_list01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
ul.ul_usrrepo_det_list01 li {
	float: left;
	margin-right: 15px;
	list-style-type: none;
	font-size: 12px;
	line-height: 20px;
}
ul.ul_usrrepo_det_list01 li.udl01 {
	background-image: url(../img/bld_fe05.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 0px 4px;
}

ul.ul_usrrepo_det_list01 li.udl02 {
	background-image: url(../img/bld_fe01.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 0px 4px;
}
ul.ul_usrrepo_det_list01 li.udl03 {
	background-image: url(../img/bld_fe03.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 0px 4px;
}




ul.ul_usrrepo_det_list02 {
	padding: 0px;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
ul.ul_usrrepo_det_list02 li {
	float: left;
	margin-right: 15px;
	list-style-type: none;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
ul.ul_usrrepo_det_list02 li.udl01 {
	background-image: url(../img/bld_fe02.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 0px 4px;
}

ul.ul_usrrepo_det_list02 li.udl02 {
	background-image: url(../img/bld_fe04.gif);
	background-repeat: no-repeat;
	padding-left: 42px;
	background-position: 0px 4px;
}

ul.ul_usrrepo_det_list02 li.udl03 {
	background-image: url(../img/bld_fe06.gif);
	background-repeat: no-repeat;
	padding-left: 42px;
	background-position: 0px 4px;
}

ul.ul_usrrepo_det_list02 li.udl04 {
	background-image: url(../img/bld_fe07.gif);
	background-repeat: no-repeat;
	padding-left: 42px;
	background-position: 0px 4px;
}

ul.ul_usrrepo_det_list02 li.udl05 {
	background-image: url(../img/bld_fe08.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 4px;
}


.dl01 {
	margin: 15px;
	padding: 0px;
}


.dl01 dt {
	margin: 0px;
	color: #7F6940;
	font-weight: bold;
}
.dl01 dd {
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.dl02 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}


.dl02 dt {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.dl02 dd {
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.dl02 dt ul.frepo_data01 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	clear: both;
}
.dl02 dt ul.frepo_data01 li {
	list-style-type: none;
	float: left;
	margin-right: 14px;
}

.dl02 dt ul.frepo_data01 li.d01 {
	font-family: Arial, Helvetica, sans-serif;
}
.dl02 dt ul.frepo_data01 li.d02 {
	background-image: url(../img/bld_fe01.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}

.dl02 dt ul.frepo_data01 li.d03 {
	background-image: url(../img/bld_fe02.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}

.dl02 dt ul.frepo_data01 li.d04 {
	background-image: url(../img/bld_fe03.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}



.dl02 dt p.frepo_data02 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	font-size: 14px;
	line-height: 20px;
}
.dl02 dd p.frepo_data03 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #999999;
}



.dl02 dt ul.orepo_data01 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	clear: both;
}
.dl02 dt ul.orepo_data01 li {
	list-style-type: none;
	float: left;
	margin-right: 14px;
}

.dl02 dt ul.orepo_data01 li.d01 {
	font-family: Arial, Helvetica, sans-serif;
}
.dl02 dt ul.orepo_data01 li.d02 {
	font-size: 14px;
	padding: 0px;
}


.dl03 {
	margin: 10px;
	padding: 0px;
}


.dl03 dt {
	color: #7F6940;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 17px;
}
.dl03 dt p {
	font-weight: normal;
	color: #CCCCCC;
}

.dl03 dd {
	text-align: left;
	margin: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}


.dl04 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 12px;
	margin-bottom: 7px;
	margin-left: 12px;
}


.dl04 dt {
	float: left;
	width: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 120px;
}

.dl04 dd {
	text-align: left;
	margin: 0px;
	float: left;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 14px;
	height: 120px;
}
.dl04 dd a {
	font-size: 12px;
	line-height: 16px;
}



.dl04 dt.dl04_dt_r {
	margin-left: 20px;

}



.dl05 {
	margin: 15px;
	padding: 0px;
}


.dl05 dt {
	margin: 0px;
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
}
.dl05 dd {
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}




.dl06 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
}


.dl06 dt {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 86px;
	clear: left;
	height: 85px;
}
.dl06 dt img {
	height: 70px;
	width: 70px;
}


.dl06 dd {
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	float: right;
	width: 475px;
	height: 75px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dl06 dd ul.frepo_data01 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	clear: both;
}
.dl06 dd ul.frepo_data01 li {
	list-style-type: none;
	float: left;
	margin-right: 14px;
}

.dl06 dd ul.frepo_data01 li.d01 {
	font-family: Arial, Helvetica, sans-serif;
}
.dl06 dd ul.frepo_data01 li.d02 {
	background-image: url(../img/bld_fe01.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}

.dl06 dd ul.frepo_data01 li.d03 {
	background-image: url(../img/bld_fe02.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}

.dl06 dd ul.frepo_data01 li.d04 {
	background-image: url(../img/bld_fe03.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}



.dl06 dd p.frepo_data02 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	font-size: 14px;
	line-height: 20px;
	display: block;
	clear: both;
}
.dl06 dd p.frepo_data03 {
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 10px;
}



.dl06 dd ul.orepo_data01 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	clear: both;
}
.dl06 dd ul.orepo_data01 li {
	list-style-type: none;
	float: left;
	margin-right: 14px;
}

.dl06 dd ul.orepo_data01 li.d01 {
	font-family: Arial, Helvetica, sans-serif;
}
.dl06 dd ul.orepo_data01 li.d02 {
	font-size: 14px;
	padding: 0px;
}



.dl07 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
	height: 300px;
}


.dl07 dt {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 86px;
	clear: left;
	height: 85px;
}
.dl07 dt img {
	height: 70px;
	width: 70px;
}


.dl07 dd {
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	float: right;
	width: 475px;
	height: 65px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.dl07 dd ul.frepo_data01 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	clear: both;
}
.dl07 dd ul.frepo_data01 li {
	list-style-type: none;
	float: left;
	margin-right: 14px;
}

.dl07 dd ul.frepo_data01 li.d01 {
	font-family: Arial, Helvetica, sans-serif;
}
.dl07 dd ul.frepo_data01 li.d02 {
	background-image: url(../img/bld_fe01.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}

.dl07 dd ul.frepo_data01 li.d03 {
	background-image: url(../img/bld_fe02.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}

.dl07 dd ul.frepo_data01 li.d04 {
	background-image: url(../img/bld_fe03.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: 0px 2px;
}



.dl07 dd p.frepo_data02 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	font-size: 14px;
	line-height: 20px;
}
.dl07 dd p.frepo_data03 {
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 10px;
}



.dl07 dd ul.orepo_data01 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	clear: both;
	width: 470px;
	display: block;
}
.dl07 dd ul.orepo_data01 li {
	list-style-type: none;
	float: left;
	margin-right: 14px;
}

.dl07 dd ul.orepo_data01 li.d01 {
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.dl07 dd ul.orepo_data01 li.d02 {
	font-size: 14px;
	padding: 0px;
	clear: both;
	margin: 0px;
}



.dl_link {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.dl_link dt {
	float: left;
	margin-right: 15px;
	padding-bottom: 10px;
}

.fld01 {
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 10px;
}
.fld01 legend {
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
}

.dl_nt {
	margin-top: 0px;
	padding-top: 0px;
}
.dl_nt dt {
	float: left;
	padding-bottom: 5px;
	color: #7F6940;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	font-weight: bold;
}

.dl_nt dd {
	text-align: left;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	line-height: 15px;
}

/***********************************************************/
/*LINK*/
/***********************************************************/
.link______________________________a {	margin: 0px;}




a:link ,a:visited {
	color: #6697fd;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}

a img:hover {
	text-decoration: none;
	filter:  alpha(opacity=70);  -moz-opacity:0.75;  opacity:0.7;
	background-color: #fff;
}


a.bt01 {
	text-decoration: none;
	background-image: url(../img/sankaku.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
}




a.m1:link ,a.m1:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: 0px 0px;
}
a.m1:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: 0px -46px;
}

a.m2:link ,a.m2:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -94px 0px;
}
a.m2:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -94px -46px;
}


a.m3:link ,a.m3:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -188px 0px;
}
a.m3:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -188px -46px;
}


a.m4:link ,a.m4:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -282px 0px;
}
a.m4:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -282px -46px;
}


a.m5:link ,a.m5:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -376px 0px;
}
a.m5:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -376px -46px;
}


a.m6:link ,a.m6:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -470px 0px;
}
a.m6:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -470px -46px;
}

a.m7:link ,a.m7:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -564px 0px;
}
a.m7:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -564px -46px;
}

a.m8:link ,a.m8:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -658px 0px;
}
a.m8:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -658px -46px;
}


a.m9:link ,a.m9:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -752px 0px;
}
a.m9:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -752px -46px;
}


a.m10:link ,a.m10:visited {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -846px 0px;
}
a.m10:hover {
	background-image: url(../img/head_buttonnew.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 46px;
	width: 94px;
	clear: both;
	background-position: -846px -46px;
}
a.link_pdf img:hover {
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	background-color: #333;
	margin: 0px;
	padding: 0px;
}


a.bt_mov01:link , a.bt_mov01:visited  {
	background-color: #333333;
	display: block;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 24px;
	border: 2px solid #666666;
	background-image: url(../img/bt_mov.jpg);
	background-repeat: no-repeat;
	background-position: -4px -3px;
	color: #6697fd;
	margin-left: 0px;
	height: 15px;
	line-height: 15px;
	clear: none;
	margin-top: 10px;
	margin-bottom: 0px;
	width: auto;
	float: left;
}






#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.calendar_box {
	margin-left: 30px;
	display: block;
	width: 910px;
	height: 600px;
	margin-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.uz_______________________________________ {
}
.dl04 h6 {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.dl04 img, .dl04 img a {
	border: 2px solid #999999;
}

.dl04 img.pdt_blt {
	border:none;
}

.dl04   dt   strong.haiban {
	letter-spacing: normal;
	border: 2px solid #696969;
	clear: both;
	display: block;
	padding: 0px;
	text-align: center;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	width: 49px;
}
.box_click {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 20px;
	height: 350px;
}
.h4_click {
	background-image: url(../img/h4_click.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	height: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 35px;
	text-indent: 105px;
}

