@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../img/10_bg.gif);
	margin:5;
	padding:0;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", "Osaka−等幅", Osaka, "ＭＳ ゴシック", Tahoma, Verdana;
}
	



div#center_box{

	/*text-align: center; /* IE7用 */
	width: 1000px;
	height:100%;
	position:relative;
	margin:0 auto; /* center on everything else */  
	align: center; 
	float:center;

	}
 


#template_whole_box_contents {
	position:absolute;
	left:0px;
	top:208px;
	width:1000px;
	z-index:11;
	overflow: visible;
	visibility:visible;
	background-color: #FFFFFF;
}



a:link {
	color: #000000;
	letter-spacing: 2px;
	text-decoration: underline;
}

a:hover {
	color: #048FBA;
	letter-spacing: 2px;
	text-decoration: none;
}


a:visited {
	color: #000000;
	letter-spacing: 2px;
	text-decoration: underline;
}


a:active {
	color: #048FBA;
	letter-spacing: 2px;
	text-decoration: none;
}



#index-02{
	position:absolute;
	left:0px;
	top:100px;
	width:4px;
	height:100px;
}

#index-03{
	position:absolute;
	left:4px;
	top:100px;
	width:99px;
	height:100px;
}

#index-04{
	position:absolute;
	left:103px;
	top:100px;
	width:99px;
	height:100px;
}

#index-05{
	position:absolute;
	left:202px;
	top:100px;
	width:99px;
	height:100px;
}

#index-06{
	position:absolute;
	left:301px;
	top:100px;
	width:99px;
	height:100px;
}

#index-07{
	position:absolute;
	left:400px;
	top:100px;
	width:99px;
	height:100px;
}

#index-08{
	position:absolute;
	left:499px;
	top:100px;
	width:99px;
	height:100px;
}

#index-09{
	position:absolute;
	left:598px;
	top:100px;
	width:99px;
	height:100px;
}

#index-10{
	position:absolute;
	left:697px;
	top:100px;
	width:99px;
	height:100px;
}

#index-11{
	position:absolute;
	left:796px;
	top:100px;
	width:99px;
	height:100px;
}

#index-12{
	position:absolute;
	left:895px;
	top:100px;
	width:100px;
	height:100px;
}

#index-13{
	position:absolute;
	left:995px;
	top:100px;
	width:5px;
	height:100px;
}

#index-14{
	position:absolute;
	left:0px;
	top:200px;
	width:1000px;
	height:8px;
}

#index-15{
	position:absolute;
	left:0px;
	top:208px;
	width:4px;
	height:96px;
}



#contents_box_body{
	position:absolute;
	left:0px;
	top:208px;
	width:1000px;
	height:auto;
	background-color: #FFFFFF;
}




#index-16{
	position:absolute;
	left:4px;
	top:208px;
	width:324px;
	height:96px;
}

#index-17{
	position:absolute;
	left:328px;
	top:208px;
	width:10px;
	height:96px;
}

#index-18{
	position:absolute;
	left:338px;
	top:208px;
	width:323px;
	height:96px;
}

#index-19{
	position:absolute;
	left:661px;
	top:208px;
	width:10px;
	height:96px;
}

#index-20{
	position:absolute;
	left:671px;
	top:208px;
	width:323px;
	height:96px;
}

#index-21{
	position:absolute;
	left:994px;
	top:208px;
	width:6px;
	height:96px;
}

#index-22{
	position:absolute;
	left:0px;
	top:304px;
	width:4px;
	height:97px;
}

#index-23{
	position:absolute;
	left:4px;
	top:304px;
	width:324px;
	height:97px;
}

#index-24{
	position:absolute;
	left:328px;
	top:304px;
	width:10px;
	height:97px;
}

#index-25{
	position:absolute;
	left:338px;
	top:304px;
	width:323px;
	height:97px;
}

#index-26{
	position:absolute;
	left:661px;
	top:304px;
	width:10px;
	height:97px;
}

#index-27{
	position:absolute;
	left:671px;
	top:304px;
	width:323px;
	height:97px;
}

#index-28{
	position:absolute;
	left:994px;
	top:304px;
	width:6px;
	height:97px;
}

#index-29{
	position:absolute;
	left:0px;
	top:401px;
	width:1000px;
	height:6px;
}

#index-30{
	position:absolute;
	left:0px;
	top:407px;
	width:4px;
	height:230px;
}

#index-31{
	position:absolute;
	left:4px;
	top:407px;
	width:657px;
	height:31px;
}

#index-32{
	position:absolute;
	left:661px;
	top:407px;
	width:10px;
	height:31px;
}

#index-33{
	position:absolute;
	left:671px;
	top:407px;
	width:323px;
	height:31px;
}

#index-34{
	position:absolute;
	left:994px;
	top:407px;
	width:6px;
	height:30px;
}

#index-35{
	position:absolute;
	left:994px;
	top:437px;
	width:6px;
	height:1px;
}

#index-36{
	position:absolute;
	left:4px;
	top:438px;
	width:26px;
	height:189px;
}

#index-37{
	position:absolute;
	left:30px;
	top:438px;
	width:610px;
	height:189px;
	overflow: scroll;
}

#index-38{
	position:absolute;
	left:640px;
	top:438px;
	width:8px;
	height:189px;
}

#index-39{
	position:absolute;
	left:661px;
	top:438px;
	width:9px;
	height:189px;
}

#index-40{
	position:absolute;
	left:670px;
	top:438px;
	width:20px;
	height:189px;
}

#index-41{
	position:absolute;
	left:690px;
	top:438px;
	width:283px;
	height:189px;
}

#index-42{
	position:absolute;
	left:973px;
	top:438px;
	width:21px;
	height:189px;
}

#index-43{
	position:absolute;
	left:994px;
	top:438px;
	width:6px;
	height:189px;
}

#index-44{
	position:absolute;
	left:4px;
	top:627px;
	width:657px;
	height:10px;
}

#index-45{
	position:absolute;
	left:661px;
	top:627px;
	width:9px;
	height:10px;
}

#index-46{
	position:absolute;
	left:670px;
	top:627px;
	width:330px;
	height:10px;
}

#index-47{
	position:absolute;
	left:0px;
	top:637px;
	width:1000px;
	height:8px;
}

#index-48{
	position:absolute;
	left:0px;
	top:645px;
	width:4px;
	height:87px;
}

#index-49{
	position:absolute;
	left:4px;
	top:645px;
	width:996px;
	height:5px;
}

#index-50{
	position:absolute;
	left:4px;
	top:650px;
	width:124px;
	height:82px;
}

#index-51{
	position:absolute;
	left:128px;
	top:650px;
	width:13px;
	height:82px;
}

#index-52{
	position:absolute;
	left:141px;
	top:650px;
	width:191px;
	height:82px;
}

#index-53{
	position:absolute;
	left:332px;
	top:650px;
	width:13px;
	height:82px;
}

#index-54{
	position:absolute;
	left:345px;
	top:650px;
	width:121px;
	height:82px;
}

#index-55{
	position:absolute;
	left:466px;
	top:650px;
	width:13px;
	height:82px;
}

#index-56{
	position:absolute;
	left:479px;
	top:650px;
	width:148px;
	height:82px;
}

#index-57{
	position:absolute;
	left:627px;
	top:650px;
	width:13px;
	height:82px;
}

#index-58{
	position:absolute;
	left:640px;
	top:650px;
	width:198px;
	height:82px;
}

#index-59{
	position:absolute;
	left:838px;
	top:650px;
	width:5px;
	height:82px;
}

#index-60{
	position:absolute;
	left:843px;
	top:650px;
	width:151px;
	height:82px;
}

#index-61{
	position:absolute;
	left:994px;
	top:650px;
	width:6px;
	height:82px;
}

#index-62{
	position:absolute;
	left:0px;
	top:732px;
	width:1000px;
	height:5px;
}

#index-63{
	position:absolute;
	left:0px;
	top:737px;
	width:1000px;
	height:4px;
}

#index-64{
	position:absolute;
	left:0px;
	top:741px;
	width:1000px;
	height:5px;
}

#index-65{
	position:absolute;
	left:0px;
	top:746px;
	width:4px;
	height:55px;
}

#index-66{
	position:absolute;
	left:0px;
	top:746px;
	width:130px;
	height:55px;
}

#index-67{
	position:absolute;
	left:167px;
	top:746px;
	width:9px;
	height:55px;
}

#index-68{
	position:absolute;
	left:150px;
	top:746px;
	width:212px;
	height:55px;
}

#index-69{
	position:absolute;
	left:388px;
	top:746px;
	width:9px;
	height:55px;
}

#index-70{
	position:absolute;
	left:343px;
	top:746px;
	width:125px;
	height:55px;
}

#index-71{
	position:absolute;
	left:522px;
	top:746px;
	width:9px;
	height:55px;
}

#index-72{
	position:absolute;
	left:380px;
	top:746px;
	width:140px;
	height:55px;
}

#index-73{
	position:absolute;
	left:668px;
	top:746px;
	width:10px;
	height:55px;
}

#index-74{
	position:absolute;
	left:545px;
	top:746px;
	width:110px;
	height:55px;
}


#index-74_s{
	position:absolute;
	left:675px;
	top:746px;
	width:110px;
	height:55px;
}


#index-75{
	position:absolute;
	left:821px;
	top:746px;
	width:8px;
	height:55px;
}

#index-76{
	position:absolute;
	left:810px;
	top:746px;
	width:79px;
	height:55px;
}

#index-77{
	position:absolute;
	left:908px;
	top:746px;
	width:8px;
	height:55px;
}

#index-78{
	position:absolute;
	left:915px;
	top:746px;
	width:79px;
	height:55px;
}

#index-79{
	position:absolute;
	left:995px;
	top:746px;
	width:5px;
	height:55px;
}

#index-80{
	position:absolute;
	left:0px;
	top:801px;
	width:1000px;
	height:3px;
}

#index-81{
	position:absolute;
	left:0px;
	top:804px;
	width:1000px;
	height:57px;
}



.crumb_links{
	visibility:visible;
	font: 11px/30px  "ＭＳ Ｐゴシック", "Osaka−等幅", Osaka, "ＭＳ ゴシック", Tahoma, Verdana;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	padding-left: 7px;
}




#footer{
	
	visibility:visible;
	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
}






.table_001 {
	font: 13px/15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-align: left;
	margin: 10px;
	padding: 10px;
	border: 1px solid #0099CC;
}




.table_002 {
	font: 12px/15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-align: left;
	margin: 20px;
	padding: 10px;
	text-indent: 10px;
}



.table_003 {
	color: #333333;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-align: left;
	margin: 5px;
	padding: 10px;
	border: 1px solid #A9A9A9;
	color: #333333;
}



.table_004 {
	border-bottom: 1px solid #CCCCCC;
}




.table_news {
	border-bottom: 1px solid #CCCCCC;
	border-left: 5px solid #DFDFDF;
	padding: 3px;
	margin-bottom: 5px;
}



.text_blue_big {
	font: 22px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.text_red {
	color: #FF0000;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.text_orange_n {
	color: #FF6600;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.text_blue_n {
	color: #3333FF
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #0033FF;
}

.text_green_n {
	color: #009933
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #009933;
}


.text_pink_n {
	color: #FF66CC
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #FF6699;
}


a.text_blue_big:link { 
　　font: 22px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0D98CB;
	letter-spacing: 1px;
	word-spacing: 1px;
　　text-decoration: underline;
 }
a.text_blue_big:visited { 
　　font: 22px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0D98CB;
	letter-spacing: 1px;
	word-spacing: 1px;
　　text-decoration: underline;
}
a.text_blue_big:hover {
　　　　font: 22px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0D98CB;
	letter-spacing: 1px;
	word-spacing: 1px;
　　text-decoration: underline;
}

a.text_blue_big:active {　
　　font: 22px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0D98CB;
	letter-spacing: 1px;
	word-spacing: 1px;
　　text-decoration: underline;
}


.text_blue {
	font: 13px/20px "ＭＳ Ｐゴシック", "Osaka−等幅", Osaka, "ＭＳ ゴシック", Tahoma, Verdana;
	color: #0D98CB;
	letter-spacing: 1px;
	word-spacing: 1px;
}



.text_gray_subtitle {
	font: 16px/20px  "ＭＳ Ｐゴシック", "Osaka−等幅", Osaka, "ＭＳ ゴシック", Tahoma, Verdana;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
	padding-left: 5px;
	border-left: 5px solid #999999;
	margin-left: 15px;
	border-right: 5px solid #999999;
	padding-right: 5px;
}


.text_blue_copyright {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #2C4498;
	word-spacing: 1px;
}

.text_blue_title {
	font: 15px/25px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
	border-left: 8px solid #83CEFF;
	padding-left: 8px;
	margin-bottom: 15px;
}

.text_orange {
	font: bold 16px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
}



.text_white {
	font: 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-indent: 15px;
}

a.text_white:link { 
    font: 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-indent: 15px;
　　text-decoration: underline;
 }
a.text_white:visited { 
    font: 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-indent: 15px;
　　text-decoration: underline;
}
a.text_white:hover {
    font: 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-indent: 15px;
　　text-decoration: underline;
}

a.text_white:active {　
    font: 16px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-indent: 15px;;
	word-spacing: 1px;
　　text-decoration: underline;
}

.text_pink{
	font: 16px "ＭＳ Ｐゴシック", "Osaka−等幅", Osaka, "ＭＳ ゴシック", Tahoma, Verdana;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.text_black {
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.text_grey {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #6DA2F2;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.text_black_list {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	word-spacing: 1px;
}