<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*font*/
.bold_13{
	font-size: 1.1em;
	line-height: 185%;
	font-weight: bold;
	text-decoration: none;	
}
.bold_l{
	font-weight: bold;
	font-size: 1.1em;	
}
.bold_l2{
	font-weight: bold;
	font-size: 1.25em;	
}
.small{
	font-size: 11px;
}
.txt_gray{
	color: #666666;
}
.txt_orange{
	color: #FF6600;
	font-weight: bold;
}
.txt_red{
	color: #FF3333;
}
.txt_red_l{
	color: #FF3333;
	font-weight: bold;
	font-size: 1.1em;
}
.txt_braun01{
	color: #6D4A00;    
}
.txt_braun02{
	color: #6E4A00;
}
.txt_spacing{
	letter-spacing: -0.04em;   
}

/*Layout*/
a:link{
	color: #336699;
	text-decoration: underline;
}
a:link,a:visited{
	color: #336699;
	text-decoration: underline;
}
a:active,a:hover{
	color: #339999;
	text-decoration: none;
}
a:hover.un40 img {
    filter:alpha(opacity=40); opacity:0.4;
}
a:hover.un70 img {
    filter:alpha(opacity=70); opacity:0.7;
}
#wrapper{
	width: 952px;
	margin: 0 auto;
    background:url(../../../images/bg_contents.gif) repeat-y center top;
}

#wrapper #container{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #container #contents{
	width: 950px;
	margin:0 auto;
    padding-bottom:10px;
}
#wrapper #container #contents #left {
	float: left;
	width: 262px;
	margin: 0;
    background:url(../../images/bg_title.gif) no-repeat center top;
}
#wrapper #container #contents #left #title{
	width: 262px;
	height:111px;
	margin: 0 auto;
}
#wrapper #container #contents #left #title h1 {
    padding: 9px 0 0 15px;
}
#wrapper #container #contents #left #gNaviBtm {
	padding: 0 47px 0 20px;
	width: 195px;
	margin-bottom: 10px;
}
#wrapper #container #contents #left #gNavi {
	width: 195px;
}
#wrapper #container #contents #left #gNavi.gsub {
	width: 195px;
    padding-top:3px;
}
#wrapper #container #contents #left #gNavi ul {
	width: 190px;
	margin-left: 5px;
}
#wrapper #container #contents #left #gNavi ul li {
	text-indent: -9999px;
    border: none;
	margin: 0px;
	padding: 0px;
	list-style:none;
    vertical-align : bottom; 
}
#wrapper #container #contents #left #gNavi ul li a {
	width: 190px;
    height:26px;
    display:block;
	outline-style:none;
}

/* IE7 */
*:first-child+html #wrapper #container #contents #left #gNavi ul li { border-bottom: 0; }
/* */

#wrapper #container #contents #left #gNavi ul li.menu01 {height: 27px;width: 190px;background: url(../../images/gnavi01.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu02 {height: 27px;width: 190px;background: url(../../images/gnavi02.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu03 {height: 26px;width: 190px;background: url(../../images/gnavi03.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu04 {height: 27px;width: 190px;background: url(../../images/gnavi04.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu05 {height: 27px;width: 190px;background: url(../../images/gnavi05.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu06 {height: 27px;width: 190px;background: url(../../images/gnavi06.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu07 {height: 27px;width: 190px;background: url(../../images/gnavi07.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu08 {height: 26px;width: 190px;background: url(../../images/gnavi08.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu09 {height: 27px;width: 190px;background: url(../../images/gnavi09.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu10 {height: 28px;width: 190px;background: url(../../images/gnavi10.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu11 {height: 28px;width: 190px;background: url(../../images/gnavi11.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu12 {height: 26px;width: 190px;background: url(../../images/gnavi12.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu13 {height: 27px;width: 190px;background: url(../../images/gnavi13.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu14 {height: 27px;width: 190px;background: url(../../images/gnavi14.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu15 {height: 28px;width: 190px;background: url(../../images/gnavi15.jpg) no-repeat scroll left top; margin: 0;}

#wrapper #container #contents #left #gNavi ul li.menu01 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi01_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu02 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi02_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu03 a:hover {height: 26px;width: 190px;background: url(../../images/gnavi03_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu04 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi04_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu05 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi05_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu06 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi06_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu07 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi07_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu08 a:hover {height: 26px;width: 190px;background: url(../../images/gnavi08_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu09 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi09_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu10 a:hover {height: 28px;width: 190px;background: url(../../images/gnavi10_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu11 a:hover {height: 28px;width: 190px;background: url(../../images/gnavi11_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu12 a:hover {height: 26px;width: 190px;background: url(../../images/gnavi12_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu13 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi13_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu14 a:hover {height: 27px;width: 190px;background: url(../../images/gnavi14_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu15 a:hover {height: 28px;width: 190px;background: url(../../images/gnavi15_on.jpg) no-repeat scroll left top; margin: 0;}

#wrapper #container #contents #left #gNavi ul li.menu01Act {height: 27px;width: 190px;background: url(../../images/gnavi01_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu02Act {height: 27px;width: 190px;background: url(../../images/gnavi02_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu03Act {height: 26px;width: 190px;background: url(../../images/gnavi03_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu04Act {height: 27px;width: 190px;background: url(../../images/gnavi04_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu05Act {height: 27px;width: 190px;background: url(../../images/gnavi05_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu06Act {height: 27px;width: 190px;background: url(../../images/gnavi06_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu07Act {height: 27px;width: 190px;background: url(../../images/gnavi07_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu08Act {height: 26px;width: 190px;background: url(../../images/gnavi08_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu09Act {height: 27px;width: 190px;background: url(../../images/gnavi09_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu10Act {height: 28px;width: 190px;background: url(../../images/gnavi10_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu11Act {height: 28px;width: 190px;background: url(../../images/gnavi11_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu12Act {height: 26px;width: 190px;background: url(../../images/gnavi12_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu13Act {height: 27px;width: 190px;background: url(../../images/gnavi13_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu14Act {height: 27px;width: 190px;background: url(../../images/gnavi14_on.jpg) no-repeat scroll left top; margin: 0;}
#wrapper #container #contents #left #gNavi ul li.menu15Act {height: 28px;width: 190px;background: url(../../images/gnavi15_on.jpg) no-repeat scroll left top; margin: 0;}

/* 
=========================================================================================== */
/* 
=========================================================================================== */


.menu {
			width: 190px;
            height: 27px;
		}
			.menu ul li {
				position: relative;
				margin-bottom: 0px;
				width: 190px;
				height: 27px;
			}
				.menu ul li table {
					border-collapse: collapse;
					border: none;
					padding: 0;
					position: absolute;
					top: 0;
					left: 0;
				}
				
			.menu ul li ul {
				visibility: hidden;
				overflow: hidden;
				position: absolute;
				top: 0px;
				left: 186px;
				width: 160px;
				height: 0;
			}
				.menu ul li ul li {
					margin-bottom: 0;
					width: 165px;
					height: 27px;
				}
			
			.menu ul li a {
				font-family: '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
				color: #fff;
                font-size:84%;
				display: block;
				text-decoration: none;
				padding-left: 5px;
			}
			.menu ul li ul li a {
				font-family: '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
				color: #fff;
                font-size:90%;
				display: block;
				text-decoration: none;
				padding-left: 8px;
				height: 27px;
				line-height: 27px;
			}
			
			.menu ul li a:hover {
				position: relative;
				z-index: 3;
			}
			
			.menu ul li:hover ul ,
			.menu ul li a:hover ul {
				visibility: visible;
				overflow: visible;
				height: auto;
				z-index: 10;
			}

		.menu li.up { background: url(../../images/bg_down.jpg) left top repeat-x; }
		.menu li.up a:hover { background: url(../../images/bg_down02.jpg) left top repeat-x; }




#wrapper #container #contents #right {
	width: 688px;
	margin: 0;
	float: right;
}

#wrapper #container #contents #right #header{
	width: 688px;
	margin: 0 auto 10px;
    z-index:50;
    position:relative;
}
#wrapper #right #headerber {
	width: 688px;
	height: 28px;
	padding:0;
    background:url(../../images/headerbar.jpg) no-repeat center top;
}
#wrapper #right #headerber ul {
	width: 88px;
	display: block;
    padding:4px 0 0 580px;
}
#wrapper #right #headerber ul li {
	margin: 0px;
    text-indent:-9999px;
}
#wrapper #right #headerber ul li a {
	height: 22px;
	display: block;
	outline-style:none;
}
#wrapper #right #headerber ul li#menu01 {height: 22px;width: 92px;background: url(../../images/to_en.jpg) no-repeat scroll left top;}
#wrapper #right #headerber ul li#menu01 a:hover {height: 22px;width: 92px;background: url(../../images/to_en_on.jpg) no-repeat scroll left top;}
#wrapper #right #headerber ul li#menu01Act {height: 22px;width: 92px;background: url(../../images/to_en_on.jpg) no-repeat scroll left top;}
#wrapper #right #subheader {
	width: 688px;
	height: 167px;
	padding:0;
	margin: 0 auto 32px;
    background:url(../../images/subtitlepic.jpg) no-repeat center top;
}
#wrapper #right #subheader ul {
	width: 99px;
	display: block;
    padding:77px 0 3px 583px;
}
#wrapper #right #subheader ul li {
	margin: 0px;
    text-indent:-9999px;
}
#wrapper #right #subheader ul li a {
	height: 30px;
	display: block;
	outline-style:none;
}
#wrapper #right #subheader ul li#menu01 {height: 30px;width: 99px;background: url(../../images/to_en02.jpg) no-repeat scroll left top;}
#wrapper #right #subheader ul li#menu01 a:hover {height: 30px;width: 99px;background: url(../../images/to_en02_on.jpg) no-repeat scroll left top;}
#wrapper #right #subheader ul li#menu01Act {height: 30px;width: 99px;background: url(../../images/to_en02_on.jpg) no-repeat scroll left top;}
#wrapper #container #contents #right #subtitle {
	width: 688px;
	height:56px;
	background: url(../../images/bg_subtitle.jpg) no-repeat scroll left top;
	margin: 0 auto;
}
#wrapper #container #contents #right #subtitle h2 {
    padding: 0;
    text-align:right
}
#wrapper #container #contents #right #flaBox{
	width: 688px;
	height: 619px;
	margin:0;
}
#wrapper #container #contents #right #manuBox {
	margin:83px 0 0;
	height: 56px;
	width: 100%;
    text-align:right;
}
#wrapper #container #contents #right #manuBox #manunavi {
	width: 688px;
	height: 28px;
	margin:0 auto;
    text-align:right;
}
#wrapper #container #contents #right h3 {
	font-size:1.1em;
	font-weight:bold;
	margin: 0 auto 15px;
	color: #333333;
	background: url(../../images/bg_h4.jpg) no-repeat scroll left top;
	display: block;
	width: 653px;
	height: 21px;
	padding-top: 11px;
	padding-left: 15px;
    padding-bottom: 8px;
}
#wrapper #container #contents #right h4 {
	font-size:1.1em;
	font-weight:bold;
	margin: 0 auto 15px;
	color: #444444;
	background: url(../../images/bg_h5.jpg) no-repeat scroll left top;
	display: block;
	width: 633px;
	height: 24px;
	padding-top: 8px;
	padding-left: 27px;
}
#wrapper #container #contents #right h4.pa {
	font-size:1.1em;
	font-weight:bold;
	margin: 0 auto 15px;
	color: #444444;
	background: url(../../images/bg_h5_2.jpg) no-repeat scroll left top;
	display: block;
	width: 633px;
	height: 24px;
	padding-top: 8px;
	padding-left: 27px;
}
#wrapper #container #contents #right h4.news {
	font-size:120%;
	font-weight:bold;
	margin: 0 auto;
    background:none;
	display: block;
	width: 459px;
    height:31px;
	padding: 0;
}
#wrapper #container #contents #right h5 {
	font-weight:bold;
	margin: 0 auto 15px;
	color: #444444;
	background: url(../../images/bg_h6.jpg) no-repeat scroll left top;
	display: block;
	width: 638px;
	height: 21px;
	padding-top: 6px;
	padding-left: 12px;
}
#wrapper #container #contents #right h5.pa {
	font-weight:bold;
	margin: 0 auto 15px;
	color: #444444;
	background: url(../../images/bg_h6_2.jpg) no-repeat scroll left top;
	display: block;
	width: 638px;
	height: 21px;
	padding-top: 6px;
	padding-left: 12px;
}
#wrapper #container #contents #right #news {
	height: 175px;
	width: 459px;
	overflow: auto;
    background-color:#FFFFFF;
    padding-bottom:5px;
    font-size: 12px;
    line-height: 130%;
}
#wrapper #container #contents #right #news dl {
	overflow: auto;
}
#wrapper #container #contents #right #news dt {
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 7px;
}
#wrapper #container #contents #right #news dd { 
    background: url(../../images/dot01.gif) repeat-x scroll left bottom;
	padding-left: 83px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
    margin: -1.75em 0 0 0; }

#wrapper #container #contents #right #topic_r01 {
	width: 479px;
    margin-top:400px;
    padding:0px 189px 5px 20px;
}
#wrapper #container #contents #right #topicnews {
	width: 459px;
    padding:10px;
    border: 1px solid #cccccc;
    background-color:#FFFFFF;

}
#wrapper #container #contents #right #topictitle {
    clear:both;
}
#wrapper #container #contents #right #topictitle h4 {
    padding: 0 0 5px 0;
}
#wrapper #container #contents #right #topic_r {
    margin: 0;
}

#wrapper #container #contents #right #manu_c {
	width: 260px;
    margin:0px;
    padding:13px 10px 20px;
    background:url(../../images/bg_manuright.jpg) no-repeat left top;
}
#wrapper #container #contents #right #topictitle h4.submanu {
    padding: 0 0 8x 42px;
}








#wrapper #container #contents .ctBox{
	margin-bottom: 20px;
	width: 688px;
}
#wrapper #container #contents .txt-small {
	font-size: 0.8em;
	
}










/*------------------------------------ kgBox ------------------------------------*/
#wrapper #container #contents .ctBox .kgBox{
	width: 668px;
	margin:0 20px 20px 0;
}
#wrapper #container #contents .ctBox .kgBox p{
	margin:0 10px 15px;
}
#wrapper #container #contents .ctBox .kgBox img{
	margin: 0px;
}
#wrapper #container #contents .ctBox .kgBox1{
	width: 668px;
	/*margin:0 20px 20px 0;*/
	/*margin:0 20px 20px 530px;*/
          padding:0 20px 10px 530px;
}
#wrapper #container #contents .ctBox .kgBox1 p{
	margin:0 10px 15px;
}
#wrapper #container #contents .ctBox .kgBox1 img{
	margin: 0px;
}















#wrapper #container #contents .ctBox table caption{
	text-align: center;
	padding-bottom: 5px;
}
#wrapper #container #contents .ctBox div.tableBorder {
	border: 2px solid #007bbb;
}


#wrapper #container #contents .ctBox table {
	border-collapse:collapse;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	/*border: 1px solid #999999;*/
	margin-bottom: 0px;
	font-size: 0.9em;
}
#wrapper  #container  #contents .ctBox  table th {
	border-collapse:collapse;
}
#wrapper #container #contents .ctBox table tbody {
	
}

#wrapper #container #contents .ctBox table tr {
	/*border-bottom: 1px solid #cccccc;*/
}

#wrapper #container #contents .ctBox table th,
#wrapper #container #contents .ctBox table td{
	/*border: 1px solid #cccccc;*/
}

#wrapper #container #contents .ctBox table th{
	text-align: center;
	vertical-align:middle;
	color: #333333;
	background:url(../../images/bg_th.jpg) no-repeat left top;
	padding: 8px 8px 4px 8px;
}
#wrapper #container #contents .ctBox table td{
	color: #333333;
	padding: 7px 8px 3px 8px;
	text-align: left;
	vertical-align: top;
}
#wrapper #container #contents .ctBox table td.g01{
	color: #333333;
	padding: 6px 8px 4px 8px;
	text-align: left;
	vertical-align: middle;
	background:url(../../images/bg_td.gif) no-repeat left top;
}
#wrapper #container #contents .ctBox table td.g02{
	color: #333333;
	padding: 16px 8px 14px 8px;
	text-align: left;
	vertical-align: middle;
	background-color:#eff8fc;
	font-weight:bold;
	font-size: 1.1em;
}
#wrapper #container #contents #right #keyword {
	margin: 0 auto 15px;
	width: 650px;
}
#wrapper #container #contents #right #keyword dl {
	overflow: auto;
}

#wrapper #container #contents #right #keyword dl dt {
	position: relative;
	padding-bottom: 5px;
}
#wrapper #container #contents #right #keyword dl dt span {
	position: absolute;
	display: block;
	top: 5px;
}
#wrapper #container #contents #right #keyword dl dd {
    border-bottom: 1.1px solid #cccccc;
	padding-left: 80px;
	padding-bottom: 1px;
	display: block;
}
#wrapper #container #contents #right #keyword dl dd a {
	display: block;
}
#wrapper #container #contents #right #Navi ul {
	width: 650px;
	margin:0 auto 15px;
}
#wrapper #container #contents #right #Navi ul li {
	border: none;
	padding-left:13px;
	padding-top:5px;
	line-height:145%;
}
#wrapper #container #contents #right #Navi ul li a {
}
#wrapper #container #contents #right #Navi ul li {background: url(../../images/bg_list.gif) no-repeat scroll left 10px;}

#wrapper #contentsfnavi {
	width: 668px;
	margin: 10px 0;
	text-align:center;
	font-size: 0.90em;
}

#wrapper #container #contents .center{
	text-align: center;
	margin-bottom: 10px;
	clear: both;
}
#wrapper #container #contents .ctBox .imageBox {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #container #contents .ctBox .imageBox ul li {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	display: block;
	margin-bottom: 35px;
}
*html #wrapper #container #contents .ctBox .imageBox ul li {
	margin-right: 10px;
	margin-left: 10px;
}

#wrapper #contentsfnavi {
	width: 680px;
	margin: 0 auto;
	text-align:center;
	font-size: 0.80em;
	line-height: 160%;
}
#company{
    width:100%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#company address {
    width: 195px;
	font-style: normal;
	display: block;
	text-align: left;
	padding:20px 0 0 25px;
    line-height:145%;
    font-size:84%;
}

#footer{
    width:100%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#footer #footerBack{
    width:952px;
	margin: 0 auto;
    background:url(../../images/bg_contents.gif) repeat-y center top;
}
#footer #topUp {
	height: 13px;
	text-align: right;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
    padding-bottom:10px;
}
#footer #topUp a {
	outline-style:none;
}
#footer #topUp img {

}

#footer #footNavi {
	width: 952px;
	height:50px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
    background: url(../../images/bg_footer.gif) repeat-x scroll left top;
}
#footer #footNavi ul {
	width: 950px;
	display: block;
	text-align: center;
}
#footer #footNavi ul li {
	float: left;
	margin-right: 13px;
	margin-bottom: 7px;
}
#footer address {
    width: 950px;
	font-style: normal;
	display: block;
	text-align: center;
	padding:25px 0 0 0;
    line-height:130%;
	margin-right: auto;
	margin-left: auto;
    font-size:90%;
}
div.BoxPattern {
    margin: 0px;
	padding: 0 0 20px;
	text-align:center;
}









/*================================�帝嚴螻､�壹う繝ｳ繝�ャ繧ｯ繧ｹ繝壹�繧ｸ(繝上�繝輔し繧､繧ｺ)===============================*/

.index_box_left{ float: left ; }

.index_box_right{ float: right ; }

#wrapper #container #contents .index_box_half {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 20px;
}

#wrapper #container #contents .index_box_half dl{
	text-align: left;
	/*width: 265px;*/
	width: 285px;
	height: auto;
	}

#wrapper #container #contents .index_box_half dt{
	text-align: left;
	font-weight: bold;
	font-size: 110%;
	padding-right: 0px;
	padding-left: 0px;
	width: 245px;
	border: 1px solid #4C9F33;
	}

#wrapper #container #contents .index_box_half dt a{
	display: block;
	padding: 10px 0px 0px 28px;
	text-decoration: none;
	background: #C7E1BE url(../../images/index_title01_off.jpg) no-repeat left top;
	width: 217px;
	height: 30px;
	color: #FFFFFF;
	}

#wrapper #container #contents .index_box_half dt a:hover{
	background: #C7E1BE url(../../images/index_title01_on.jpg) no-repeat left top;
	text-decoration: underline;
	color: #FFFFFF;
	}

#wrapper #container #contents .index_box_half dd {
	padding: 12px;
	}

#wrapper #container #contents .index_box_half img{
	/*width: 90px;*/
	/*height: 70px;*/
        width: 94px;
	height: 96px;
	float: left;
	border : 1px solid #999999;
	padding: 2px;
	margin: 0px 8px 0px 0px;
	}













/* column
----------------------------------*/

div.ColumnSet { 
	display: inline-block;
	width:640px;
	margin: 10px auto 0px;
	clear:both;
}

div.Column1andHalf {
	float: left;
	text-align: left;
}

div.Column1andHalf {
	margin: 0px;	
}

div.FirstItem { margin: 0; }
div.LastItem {
	float: right;
}

/* 逕ｻ蜒�
=========================================================================================== */
/* 逕ｻ蜒�+譁�ｫ�
=========================================================================================== */

p.ImgOnlyStyle {
    clear:none;
	margin: 0;
	font-size: 75%;
	line-height: 1.35;
	padding-bottom:20px;
}
p.ImgOnlyStyletop {
    clear:none;
	margin: 0;
	font-size: 75%;
	line-height: 1.35;
	padding-bottom:35px;
}

div.ImgLeftAdjust {
	float: left;
	margin: 0 13px 0 0px;
	text-align: left;
}
div.ImgLeftCap {
	float: right;
	text-align: left;
}
div.ImgRightAdjust {
	float: right;
	margin: 0 0 0 13px;
	text-align: left;
}
div.ImgRightCap {
	float: left;
	text-align: left;
}

div.ImgLeftAdjust p.ImgOnlyStyle,
div.ImgLeftAdjust p.ImgOnlyStyle2,
div.ImgRightAdjust p.ImgOnlyStyle, 
div.ImgRightAdjust p.ImgOnlyStyle2 { margin: 0 0 0px; }
div.ImgLeftAdjust p.ImgOnlyStyle img,
div.ImgLeftAdjust p.ImgOnlyStyle2 img,
div.ImgRightAdjust p.ImgOnlyStyle img,
div.ImgRightAdjust p.ImgOnlyStyle2 img { margin: 0; }
</pre></body></html>