@charset "Shift_JIS";

/* ページ全体
---------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border:none;
background-color: #FFFFFF;

}


img{
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:top;
}


#wrap {
		width:900px; border:none; margin:0 0 0 6px; padding:0
		}

#right{ width:680px; float:left}

	
h1{ margin:3px 0px 3px 6px; padding:0; font-size:10px; color:#FF0000; font-weight:bold}	


#title{ float:left; width:195px; height:192px}

.clear{ clear:both}

.g_navi{ vertical-align:text-top; height:106px}



.home a{background:url(images/home.jpg) no-repeat; width:92px; height:106px; float:left; text-decoration:none; color:#FFFFFF; font-size:30px; padding:0 0 0 3px; font-weight:bold}
.home a:hover{background:url(images/home_over.jpg) no-repeat; width:92px; height:106px; float:left; text-decoration:none; color:#FFFFFF; font-size:30px; padding:0 0 0 3px;  font-weight:bold}
.homelive a{background:url(images/home_over.jpg) no-repeat; width:92px; height:106px; float:left; text-decoration:none; color:#FFFFFF; font-size:30px; padding:0 0 0 3px;  font-weight:bold}

.riritsu a{background:url(images/other.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.riritsu a:hover{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.riritsulive a{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }


.tei_ritsu a{background:url(images/other.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.tei_ritsu a:hover{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.tei_ritsulive a{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }

.ginkou a{background:url(images/other.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.ginkou a:hover{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.ginkoulive a{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }

.yucho a{background:url(images/other.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.yucho a:hover{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.yucholive a{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }

.kouriritsu a{background:url(images/other.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.kouriritsu a:hover{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }
.kouriritsulive a{background:url(images/other_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:3px 0 0 3px; font-weight:bold; }

.link a{background:url(images/link.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color:#FFFFFF; font-size:33px; padding:3px 0  0 3px; font-weight:bold}
.link a:hover{background:url(images/link_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color:#FFFFFF; font-size:33px; padding:3px 0   0 3px; font-weight:bold}
.linklive a{background:url(images/link_over.jpg) no-repeat; width:92px; height:103px; float:left; text-decoration:none; color:#FFFFFF; font-size:33px; padding:3px 0   0 3px; font-weight:bold}

.white{ color:#FFFFFF}

ul{ margin:0; padding:0; border:0;}

li{list-style:none;  margin:0; padding:0; float:left}

#naka{ background:url(images/bg_waku.jpg) repeat-y; }

#rayout{ margin:0 0 0 34px;}

#hajimete h2{ background:url(images/midashi1.jpg) no-repeat; font-size:26px; width:496px; height:33px; padding:93px 0 0 95px; margin:0 0 10px 0}


#point h2{  background:url(images/midashi2.jpg) no-repeat; font-size:26px; width:472px; height:33px; padding:92px 0 0 120px; margin:0 0 20px 0; line-height:normal}


#matome h2{  background:url(images/midashi3.jpg) no-repeat; font-size:26px; width:462px; height:35px; padding:84px 0 0 130px; margin:0 0 20px 0; line-height:normal}


.box{ width:595px;
	line-height:1.4em;
	text-align : justify ;
	text-justify : inter-ideograph;}

.satsu{ background:url(images/satsu.jpg) no-repeat; width:97px; height:44px; text-align:center; padding:6px 0 0 0; font-weight:bold}

.ora_box{ background-color:#FFCC34; text-align:center; }


.mizu{ background-color:#C4E1F5; text-align:center; }


.bank_box{ width:594px; margin-top:50px}

.bank td{ border-top:3px #DDE2E2 solid ;  border-left:3px #DDE2E2 solid ;  border-right:3px #DDE2E2 solid ;}

 .bottom{ border:3px #DDE2E2 solid ;  border-left:3px #DDE2E2 solid ;  border-right:3px #DDE2E2 solid ;}
 
 .left_box{ float:left; width:328px; margin-right:17px}

*html  .left_box{ float:left; width:328px; margin-right:8px}
 
  .right_box{ float:left; width:244px}
  
  .ossume{ background:url(images/tokutyou_03.jpg) no-repeat; width:296px; height:78px; padding:70px 14px 0 24px; color:#EB6B00	}


#footer_img{ float:left; width:195px; height:192px; margin-bottom:3px}

#footer{ width:860px ; height:0px;}

.footer_g_navi{ vertical-align:text-top; height:106px}

.home_footer a{background:url(images/home_footer.jpg) no-repeat; width:92px; height:93px; float:left; text-decoration:none; color:#FFFFFF; font-size:30px; padding:13px 0 0 3px; font-weight:bold }
.home_footer a:hover{background:url(images/home_footer_over.jpg) no-repeat; width:92px; height:93px; float:left; text-decoration:none; color:#FFFFFF; font-size:30px; padding:13px 0 0 3px;  font-weight:bold}
.home_footerlive a{background:url(images/home_footer_over.jpg) no-repeat; width:92px; height:93px; float:left; text-decoration:none; color:#FFFFFF; font-size:30px; padding:13px 0 0 3px;  font-weight:bold}

.riritsu_footer a{background:url(images/other_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.riritsu_footer a:hover{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.riritsu_footerlive a{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }

.tei_ritsu_footer a{background:url(images/other_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.tei_ritsu_footer a:hover{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.tei_ritsu_footerlive a{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }

.ginkou_footer a{background:url(images/other_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.ginkou_footer a:hover{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.ginkou_footerlive a{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }

.yucho_footer a{background:url(images/other_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.yucho_footer a:hover{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.yucho_footerlive a{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }

.kouriritsu_footer a{background:url(images/other_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #000000; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.kouriritsu_footer a:hover{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }
.kouriritsu_footerlive a{background:url(images/other_over_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color: #ffffff; font-size:33px; padding:15px 0 0 3px; font-weight:bold; }


.link_footer a{background:url(images/link_footer.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color:#FFFFFF; font-size:33px; padding:15px 0  0 3px; font-weight:bold}
.link_footer a:hover{background:url(images/link_footer_over.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color:#FFFFFF; font-size:33px; padding:15px 0   0 3px; font-weight:bold}
.link_footerlive a{background:url(images/link_footer_over.jpg) no-repeat; width:92px; height:91px; float:left; text-decoration:none; color:#FFFFFF; font-size:33px; padding:15px 0   0 3px; font-weight:bold}

h5 { margin:0; padding:0; font-size:10px; font-weight:normal}


#book{ background:url(images/book_01.jpg) no-repeat; width:550px; height:206px; padding:60px 0 0 40px; line-height:2.2em}


#riritsu_bg{ background:url(riritsu/images/riritsu_bg.jpg) no-repeat; width:591px; height:320px}


.ri_text{ width:460px; line-height:1.8em}


#tyuui h2{  background:url(riritsu/images/tyuui.jpg) no-repeat; font-size:26px; width:511px; height:47px; padding:20px 0 0 80px; margin:0 0 20px 0; line-height:normal}

#hikaku_bg{ background:url(hikaku/images/hikaku_bg.jpg) no-repeat; width:592px; height:753px}

.hikaku_text{ width:340px; line-height:1.8em}

#yucyo_bg{ background: url(yuucho/images/yucyo_bg.jpg) no-repeat; width:592px; height:687px}

#ginko_bg{ background:url(ginkou/images/ginkou_02.jpg) no-repeat; width:599px; height:772px} 

#kou_bg{ background:url(kouriritsu/images/kou_bg.jpg) no-repeat; width:594px; height:676px} 