.kiji{

	margin-right: auto;

	margin-left: auto;

}



.s{

	padding-left: 80px;

	padding-right: 50px;

}







#footer {

	background: url(./image/footer_back.jpg) repeat-x;

	font-weight: normal;

	height: 17px;

	padding-bottom: 5px;

	padding-right: 10px;

	padding-top: 10px;

	text-align: right;

}

#foot_menu {

	background: #e3e3e3;

	clear: both;

	font-weight: normal;

	height: 25px;

	padding-left: 200px;

	text-align: left;

}

#free_area001 {

	background: url(./image/free_area001_back.) no-repeat;

	font-weight: normal;

	margin-left: 25px;

	margin-top: 20px;

	text-align: left;

}

#free_area002 {

	font-weight: normal;

	text-align: right;

	width: 98%;

}

#free_area003 {

	background: url(./image/free_area003_back.) no-repeat;

	font-weight: normal;

	text-align: left;

}

#free_area004 {

	font-weight: normal;

	margin-left: 30px;

	margin-top: 20px;

	text-align: left;

}

#free_area005 {

	font-weight: normal;

	margin-left: 25px;

	text-align: left;

}

#free_area007 {

	font-weight: normal;

	margin-bottom: 50px;

	margin-left: 30px;

	margin-top: 20px;

	text-align: left;

}

#free_area008 {

	font-weight: normal;

	text-align: left;

}





#free_area008 p {

	font-size:15px;

	line-height: 20px;

	letter-spacing: 1px;

	padding-right: 40px;

	padding-left: 50px;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}











#free_area009 {

	font-weight: normal;

	text-align: left;

}

#head {

	margin-bottom: 0px;

}

#header_title {

	background: url(./image/header_title_back.gif) no-repeat;

	font-weight: bold;

	height: 100px;

	padding-bottom: 8px;

	padding-left: 30px;

	padding-top: 13px;

	text-align: left;

}

#head_menu {

	background: #e2f2d9;

	font-weight: bold;

	height: 30px;

	padding-bottom: 1px;

	padding-top: 1px;

	text-align: left;

}

#head_sub_menu {

	background: #eaf0ff;

	font-weight: normal;

	margin-bottom: 1px;

	margin-top: 1px;

	text-align: left;

}

#left_menu {

	background: #479E19;

	font-weight: normal;

	margin-top: 10px;

}

#main {

	background: #FFFFFF;

	float: left;

	line-height: 150%;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-top: 10px;

}

#main2 {

	background: #FFFFFF;

	border-left: 1px solid #666666;

	line-height: 150%;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-top: 10px;

	width: 788px;

}

#pankuzu {

	background: #047719;

	clear: both;

	color: #FFFEFC;

	font-size: 12px;

	font-weight: normal;

	padding-bottom: 3px;

	padding-left: 3px;

	padding-top: 3px;

	text-align: left;

}

#side {

	background: url(./image/side_back.gif);

	background-repeat: repeat-y;

	border-right: 1px solid #666666;

	float: left;

	margin-right: 10px;

	margin-top: 0px;

	width: 180px;

}

#wrapper {

	background: #FFFFFF;

	float: center;

	margin-left: auto;

	margin-right: auto;

	width: 800px;

}

.caption {

	background: url(./image/caption_back.jpg) repeat-x;

	color: #999999;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 0px;

	padding-bottom: 3px;

	padding-left: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum001 {

	background: #FFFFFF;

	border: 1px solid #FF0000;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum002 {

	border: 1px solid #ff9732;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum003 {

	border: 1px solid #fffc32;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum004 {

	border: 1px solid #9cff32;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum005 {

	border: 1px solid #32ff97;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum006 {

	border: 1px solid #32fffc;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum007 {

	border: 1px solid #329cff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum008 {

	border: 1px solid #3232ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum009 {

	border: 1px solid #9732ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum010 {

	border: 1px solid #fc32ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum011 {

	border: 1px solid #ff329c;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum012 {

	border: 1px solid #cb6666;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum013 {

	border: 1px solid #999999;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum014 {

	border: 1px solid #000000;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum015 {

	border: 1px dotted #ff3232;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum016 {

	border: 1px dotted #ff9732;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum017 {

	border: 1px dotted #fffc32;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum018 {

	border: 1px dotted #9cff32;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum019 {

	border: 1px dotted #32ff97;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum020 {

	border: 1px dotted #32fffc;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum021 {

	border: 1px dotted #329cff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum022 {

	border: 1px dotted #3232ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum023 {

	border: 1px dotted #9732ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum024 {

	border: 1px dotted #fc32ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum025 {

	border: 1px dotted #ff329c;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum026 {

	border: 1px dotted #cb6666;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum027 {

	border: 1px dotted #999999;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum028 {

	border: 1px dotted #000000;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum029 {

	background: #ffc2c2;

	border: 1px solid #ff3232;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum030 {

	background: #ffe0c2;

	border: 1px solid #ff9732;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum031 {

	background: #fffec2;

	border: 1px solid #E5D982;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum032 {

	background: #e1ffc2;

	border: 1px solid #9cff32;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum033 {

	background: #c2ffe0;

	border: 1px solid #32ff97;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum034 {

	background: #c2fffe;

	border: 1px solid #32fffc;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum035 {

	background: #c2e1ff;

	border: 1px solid #329cff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum036 {

	background: #c2c2ff;

	border: 1px solid #3232ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum037 {

	background: #e0c2ff;

	border: 1px solid #9732ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum038 {

	background: #fec2ff;

	border: 1px solid #fc32ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum039 {

	background: #ffc2e1;

	border: 1px solid #ff329c;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum040 {

	background: #f0d1d1;

	border: 1px solid #cb6666;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum041 {

	background: #f9f9f9;

	border: 1px solid #999999;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum042 {

	background: #A3A3A3;

	border: 1px solid #000000;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum043 {

	background: url(./image/colum043_back.gif) repeat-x;

	border: 1px solid #ffc2c2;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum044 {

	background: url(./image/colum044_back.gif) repeat-x;

	border: 1px solid #ffe0c2;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum045 {

	background: url(./image/colum045_back.gif) repeat-x;

	border: 1px solid #fffec2;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum046 {

	background: url(./image/colum046_back.gif) repeat-x;

	border: 1px solid #e1ffc2;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum047 {

	background: url(./image/colum047_back.gif) repeat-x;

	border: 1px solid #c2ffe0;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum048 {

	background: url(./image/colum048_back.gif) repeat-x;

	border: 1px solid #c2fffe;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum049 {

	background: url(./image/colum049_back.gif) repeat-x;

	border: 1px solid #c2e1ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum050 {

	background: url(./image/colum050_back.gif) repeat-x;

	border: 1px solid #c2c2ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum051 {

	background: url(./image/colum051_back.gif) repeat-x;

	border: 1px solid #e0c2ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum052 {

	background: url(./image/colum052_back.gif) repeat-x;

	border: 1px solid #fec2ff;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum053 {

	background: url(./image/colum053_back.gif) repeat-x;

	border: 1px solid #ffc2e1;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum054 {

	background: url(./image/colum054_back.gif) repeat-x;

	border: 1px solid #f0d1d1;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum055 {

	background: url(./image/colum055_back.gif) repeat-x;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum056 {

	background: url(./image/colum056_back.gif) repeat-x;

	border: 1px solid #e1e1e1;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 2px;

	text-align: left;

}

.colum057 {

	background: #006a00;

	border: 4px solid #400000;

	color: #FFFFFF;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.colum058 {

	background: #000000;

	border: 4px solid #606060;

	color: #FAFF0C;

	font-weight: normal;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

}

.fl {

	float: left;

}

.foot_link {

	border-left: 1px dotted #666666;

	font-size: 12px;

	font-weight: normal;

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	text-align: left;

}

.foot_link ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.foot_link_ {

	border-left: 1px dotted #666666;

	font-size: 12px;

	font-weight: normal;

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	text-align: left;

}

.foot_link_ ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.head_link {

	background: url(./image/head_link_back.jpg) repeat-x;

	border: 1px solid #333333;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	height: 20px;

	margin-left: 1px;

	margin-right: 1px;

	padding-left: 22px;

	padding-right: 5px;

	padding-top: 8px;

	text-align: left;

}

.head_link ul {

	list-style: url(./image/head_link_icon.gif);

	margin: 0px;

	padding: 0px;

}

.head_link_ {

	background: url(./image/head_link__back.jpg) repeat-x;

	border: 1px solid #666666;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	height: 20px;

	margin-left: 1px;

	margin-right: 1px;

	padding-left: 22px;

	padding-right: 5px;

	padding-top: 8px;

	text-align: left;

}

.head_link_ ul {

	list-style: url(./image/head_link__icon.gif);

	margin: 0px;

	padding: 0px;

}

.head_sub_link {

	border-left: 1px dotted #666666;

	font-weight: normal;

	height: 18px;

	margin-left: 1px;

	margin-right: 1px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 6px;

	text-align: left;

}

.head_sub_link ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.head_sub_link_ {

	background: #a4bdff;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	height: 18px;

	margin-left: 1px;

	margin-right: 1px;

	margin-top: 6px;

	padding-left: 5px;

	padding-right: 5px;

	text-align: left;

}

.head_sub_link_ ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.hr001 {

	background: #;

	border-top: 1px solid #000000;

	height: 1px;

}

.hr002 {

	border-top: 3px solid #999999;

}

.hr003 {

	border-top: 7px solid #999999;

	height: 7px;

}

.hr004 {

	border-top: 1px dotted #000000;

	height: 1px;

}

.hr005 {

	border-top: 3px dotted #666666;

}

.hr006 {

	border-top: 7px dotted #666666;

	height: 7px;

}

.hr007 {

	border-top: 3px dashed #666666;

	height: 3px;

}

.hr008 {

	border-top: 5px dashed #666666;

	height: 5px;

}

.hr009 {

	border-top: 7px dashed #666666;

	height: 7px;

}

.hr010 {

	border-top: 3px double #666666;

	height: 3px;

}

.hr011 {

	border-top: 5px double #666666;

	height: 5px;

}

.kiji {

	clear: all;

	width: 600px;

}

.last {

	margin-right: 0px;

}

.left_link {

	background: url(./image/left_link_back.gif) no-repeat;

	color: #666666;

	font-weight: bold;

	height: 25px;

	padding-left: 28px;

	padding-top: 10px;

	text-align: left;

	width: 152px;

}

.left_link ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.left_link_ {

	background: url(./image/left_link__back.jpg) no-repeat;

	color: #669900;

	font-weight: bold;

	height: 25px;

	padding-left: 28px;

	padding-top: 10px;

	text-align: left;

	width: 152px;

}

.left_link_ ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.list001 {

	font-weight: normal;

	list-style-type: disc;

}

.list002 {

	font-weight: normal;

	list-style-type: circle;

}

.list003 {

	font-weight: normal;

	list-style-type: square;

}

.list004 {

	font-weight: normal;

	list-style-type: decimal;

}

.list005 {

	font-weight: normal;

	list-style-type: upper-alpha;

}

.list006 {

	font-weight: normal;

	list-style-type: lower-alpha;

}

.list007 {

	font-weight: normal;

	list-style-type: upper-roman;

}

.list008 {

	font-weight: normal;

	list-style-type: lower-roman;

}

.list009 {

	font-weight: normal;

	list-style: url(./image/list009_icon.gif);

}

.mailform_table {

	border: 1px #000000 solid;

	border-collapse: collapse;

	width: 90%;

}

.mailform_table .input_cell {

	background: #EEEEEE;

	border: 1px #000000 solid;

	border-collapse: collapse;

	padding: 4px;

	width: 70%;

}

.mailform_table .midashi_cell {

	background: #CCCCCC;

	border: 1px #000000 solid;

	border-collapse: collapse;

	padding: 4px;

	white-space: nowrap;

	width: 30%;

}

.midashi001 {

	background: url(./image/midashi001_back.gif) repeat-x;

	border-bottom: 1px solid #999999;

	border-left: 5px solid #8acb66;

	border-right: 1px solid #999999;

	border-top: 1px solid #999999;

	clear: both;

	color: #669900;

	font-size: 16px;

	font-weight: bold;

	height: 23px;

	padding-left: 10px;

	padding-top: 5px;

	text-align: left;

	width: 570px;

}

.midashi001_kiji {

	padding-left: 10px;

	width: 580px;

}

.midashi002 {

	border-bottom: 1px solid #999999;

	border-left: 5px solid #666666;

	border-right: 1px solid #999999;

	border-top: 1px solid #999999;

	clear: both;

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	height: 21px;

	margin-left: 10px;

	padding-left: 10px;

	padding-top: 5px;

	text-align: left;

}

.midashi002_kiji {

	padding-left: 20px;

}

.midashi003 {

	border-bottom: 1px solid #999999;

	border-left: 5px solid #999999;

	clear: both;

	color: #333333;

	font-size: 14px;

	font-weight: normal;

	height: 17px;

	margin-left: 20px;

	padding-left: 10px;

	padding-top: 3px;

	text-align: left;

}

.midashi003_kiji {

	padding-left: 30px;

}

.midashi004 {

	border-bottom: 1px dotted #999999;

	clear: both;

	color: #333333;

	font-size: 14px;

	font-weight: normal;

	height: 17px;

	margin-left: 30px;

	padding-left: 10px;

	padding-top: 3px;

	text-align: left;

}

.midashi004_kiji {

	padding-left: 40px;

}

.parts_header {

	background: #EEEEEE;

	border: 1px solid #999999;

	font-weight: bold;

	text-align: left;

}

.sitemap_c {

	font-size: 12px;

	margin-left: 20px;

}

.span001 {

	color: #FF0000;

}

.span002 {

	color: #ff9732;

}

.span003 {

	color: #FFDF42;

}

.span004 {

	color: #6bc600;

}

.span005 {

	color: #00c658;

}

.span006 {

	color: #00c6ba;

}

.span007 {

	color: #249aff;

}

.span008 {

	color: #3232ff;

}

.span009 {

	color: #9732ff;

}

.span010 {

	color: #fc32ff;

}

.span011 {

	color: #ff329c;

}

.span012 {

	color: #cb6666;

}

.span013 {

	color: #666666;

}

.span014 {

	color: #000000;

}

.span015 {

	background: #ffc2c2;

}

.span016 {

	background: #ffe0c2;

}

.span017 {

	background: #fff4c1;

}

.span018 {

	background: #e1ffc2;

}

.span019 {

	background: #c2ffe0;

}

.span020 {

	background: #c2fffe;

}

.span021 {

	background: #c1ceff;

}

.span022 {

	background: #a6a6ff;

}

.span023 {

	background: #e0c2ff;

}

.span024 {

	background: #fec2ff;

}

.span025 {

	background: #ffc2e1;

}

.span026 {

	background: #f0d1d1;

}

.span027 {

	background: #e8e8e8;

}

.span028 {

	background: #949494;

}

.span029 {

	background: #ffc2c2;

	color: #ff3232;

}

.span030 {

	background: #ffe0c2;

	color: #ff9732;

}

.span031 {

	background: #fff4c1;

	color: #c89b00;

}

.span032 {

	background: #e1ffc2;

	color: #6bc600;

}

.span033 {

	background: #c2ffe0;

	color: #00c658;

}

.span034 {

	background: #c2fffe;

	color: #00c6ba;

}

.span035 {

	background: #c1ceff;

	color: #249aff;

}

.span036 {

	background: #a6a6ff;

	color: #3232ff;

}

.span037 {

	background: #e0c2ff;

	color: #9732ff;

}

.span038 {

	background: #fec2ff;

	color: #fc32ff;

}

.span039 {

	background: #ffc2e1;

	color: #ff329c;

}

.span040 {

	background: #f0d1d1;

	color: #cb6666;

}

.span041 {

	background: #e8e8e8;

	color: #666666;

}

.span042 {

	background: #949494;

	color: #000000;

}

.span043 {

	background: #ffc2c2;

	border-bottom: 2px solid #ff3232;

}

.span044 {

	background: #ffe0c2;

	border-bottom: 2px solid #ff9732;

}

.span045 {

	background: #fff4c1;

	border-bottom: 2px solid #c89b00;

}

.span046 {

	background: #e1ffc2;

	border-bottom: 2px solid #6bc600;

}

.span047 {

	background: #c2ffe0;

	border-bottom: 2px solid #00c658;

}

.span048 {

	background: #c2fffe;

	border-bottom: 2px solid #00c6ba;

}

.span049 {

	background: #c1ceff;

	border-bottom: 2px solid #249aff;

}

.span050 {

	background: #a6a6ff;

	border-bottom: 2px solid #3232ff;

}

.span051 {

	background: #e0c2ff;

	border-bottom: 2px solid #9732ff;

}

.span052 {

	background: #fec2ff;

	border-bottom: 2px solid #fc32ff;

}

.span053 {

	background: #ffc2e1;

	border-bottom: 2px solid #ff329c;

}

.span054 {

	background: #f0d1d1;

	border-bottom: 2px solid #cb6666;

}

.span055 {

	background: #e8e8e8;

	border-bottom: 2px solid #666666;

}

.span056 {

	background: #949494;

	border-bottom: 2px solid #000000;

}

.sub_link {

	border-bottom: 1px dotted #FFFFFF;

	font-weight: normal;

	margin-bottom: 2px;

	margin-left: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	padding-right: 2px;

	padding-top: 2px;

	text-align: left;

	width: 150px;

}

.sub_link ul {

	list-style: url(./image/sub_link_icon.gif);

	margin: 0px;

	padding: 0px;

}

.sub_link_ {

	background: #FFFFFF;

	border: 1px solid #0033CC;

	font-weight: normal;

	margin-bottom: 2px;

	margin-left: 2px;

	margin-right: 1px;

	margin-top: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	padding-right: 4px;

	padding-top: 2px;

	text-align: left;

	width: 150px;

}

.sub_link_ ul {

	list-style: url(./image/sub_link__icon.gif);

	margin: 0px;

	padding: 0px;

}

body {

	background-image: url(./image/space_back.jpg);

	background-repeat: repeat;

	color: #333333;

	font-size: 15px;

}

#footer a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area001 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area002 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area003 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area004 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area005 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area007 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area008 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#free_area009 a:link {

	font-weight: normal;

	text-decoration: underline;

}

#header_title a:link {

	color: #FFFFFF;

	font-size: 20px;

	font-weight: normal;

	text-decoration: none;

}

#pankuzu a:link {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

.foot_link a:link {

	font-weight: normal;

	text-decoration: underline;

}

.foot_link_ a:link {

	font-weight: normal;

	text-decoration: underline;

}

.head_link a:link {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_link_ a:link {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_sub_link a:link {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.head_sub_link_ a:link {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.left_link a:link {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.left_link_ a:link {

	color: #669900;

	font-weight: bold;

	text-decoration: underline;

}

.sub_link a:link {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

.sub_link_ a:link {

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

a:link {

	color: #669900;

	text-decoration: underline;

}

#footer a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area001 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area002 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area003 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area004 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area005 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area007 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area008 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#free_area009 a:visited {

	font-weight: normal;

	text-decoration: underline;

}

#header_title a:visited {

	color: #FFFFFF;

	font-size: 20px;

	font-weight: normal;

	text-decoration: none;

}

#pankuzu a:visited {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

.foot_link a:visited {

	font-weight: normal;

	text-decoration: underline;

}

.foot_link_ a:visited {

	font-weight: normal;

	text-decoration: underline;

}

.head_link a:visited {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_link_ a:visited {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_sub_link a:visited {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.head_sub_link_ a:visited {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.left_link a:visited {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.left_link_ a:visited {

	color: #669900;

	font-weight: bold;

	text-decoration: underline;

}

.sub_link a:visited {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

.sub_link_ a:visited {

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

a:visited {

	color: #669900;

	text-decoration: underline;

}

#footer a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area001 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area002 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area003 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area004 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area005 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area007 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area008 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#free_area009 a:hover {

	font-weight: normal;

	text-decoration: underline;

}

#header_title a:hover {

	color: #FFFFFF;

	font-size: 20px;

	font-weight: normal;

	text-decoration: none;

}

#pankuzu a:hover {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

.foot_link a:hover {

	font-weight: normal;

	text-decoration: underline;

}

.foot_link_ a:hover {

	font-weight: normal;

	text-decoration: underline;

}

.head_link a:hover {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_link_ a:hover {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_sub_link a:hover {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.head_sub_link_ a:hover {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.left_link a:hover {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.left_link_ a:hover {

	color: #669900;

	font-weight: bold;

	text-decoration: underline;

}

.sub_link a:hover {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

.sub_link_ a:hover {

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

a:hover {

	position: relative;

	text-decoration: underline;

}

#footer a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area001 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area002 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area003 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area004 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area005 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area007 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area008 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#free_area009 a:active {

	font-weight: normal;

	text-decoration: underline;

}

#header_title a:active {

	color: #FFFFFF;

	font-size: 20px;

	font-weight: normal;

	text-decoration: none;

}

#pankuzu a:active {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

.foot_link a:active {

	font-weight: normal;

	text-decoration: underline;

}

.foot_link_ a:active {

	font-weight: normal;

	text-decoration: underline;

}

.head_link a:active {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_link_ a:active {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.head_sub_link a:active {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.head_sub_link_ a:active {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

}

.left_link a:active {

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.left_link_ a:active {

	color: #669900;

	font-weight: bold;

	text-decoration: underline;

}

.sub_link a:active {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

.sub_link_ a:active {

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

a:active {

	text-decoration: underline;

}

