/* CSS Document */
#main{
margin-left: auto;
margin-right:auto;
padding: 0px;
width:800px;
text-align:center;
}
#main_column{
float:left;
width:90%;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:15px;
color:#666666;
margin:15px;
}
#maina{
margin:0px;
padding: 0px;
}
#maina h2{
text-align:left;
margin-left:28px;
margin-top:28px;
margin-bottom:28px;
}
#mainb{
margin:0px;
padding: 0px;
}
#mainb h3{
text-align:center;
margin-left:10px;
margin-right:10px;
}
#mainc{
margin:10px;
padding: 0px;
}
#mainc h3{
clear:both;
text-align:left;
text-align:center;
margin-left:0px;
margin-right:0px;
}
#mainc p{
margin-top:10px;
margin-bottom:10px;
margin-right:28px;
margin-left:28px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:15px;
color:#666666;
}
#maind{
margin:10px;
padding: 0px;
}
#maind h3{
clear:both;
text-align:left;
text-align:center;
margin-left:0px;
margin-right:0px;
}
#maind p{
margin-top:10px;
margin-bottom:10px;
margin-right:28px;
margin-left:28px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:15px;
color:#666666;
}
#maind p a{
text-decoration:underline;
}
#maind p a:hover{
text-decoration:underline;
}
#maine{
margin:0px;
}
#maine h2{
text-align:left;
margin:28px;
padding:0px;
}
#maine h3{
clear:both;
text-align:center;
margin-left:10px;
margin-right:10px;
}
#maine p{
margin-top:10px;
margin-bottom:10px;
margin-right:28px;
margin-left:28px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:15px;
color:#666666;
}
#mainf{
margin:0px;
}
#mainf h3{
clear:both;
text-align:center;
margin-left:10px;
margin-right:10px;
}
#mainf p{
margin-top:10px;
margin-bottom:10px;
margin-right:28px;
margin-left:28px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:15px;
color:#666666;
}
.to_top{
clear:both;
margin-left:550px;
}
.to_top a{
text-align:right;
font-weight:bold;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#666666;
}
.to_top a:hover{
text-decoration:underline;
}
#ltaku{
width:386px;
height:520px;
float:left;
background:url(../img/ryutu_img2bg.gif);
margin-right:2px;
}
#ltaku p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
#tyumon{
width:386px;
height:520px;
float:right;
background:url(../img/ryutu_img3bg.gif);
margin-left:2px;
}
#tyumon p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
.merit{
margin-top:301px;
width:350px;
height:86px;
}
.demerit{
margin-top:5px;
width:350px;
height:35px;
}
#kome{
margin-right:10px;
margin-left:10px;
}
#kome p{
clear:both;
text-align:center;
}

#kome2{
margin-right:10px;
margin-left:10px;
}
#kome2 p{
clear:both;
text-align:center;
}
#kome3{
margin-right:10px;
margin-left:10px;
}
#kome3 p{
clear:both;
text-align:center;
}
#rei{
text-align:center;
width:750px;
height:380px;
background:url(../img/ryutu_img6bg.gif);
margin-right:15px;
margin-left:15px;
}
#rei h4{
text-align:left;
margin-top:10px;
margin-left:0px;
}
#rei p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
#kanrihi{
text-align:center;
width:750px;
height:600px;
background:url(../img/ryutu_img7bg.gif);
margin-right:15px;
margin-left:15px;
}
#kanrihi h4{
text-align:left;
margin-top:10px;
margin-left:0px;
}
#kanrihi p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
.tyui{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:5;
font-size:14px;
color:#666666;
font-weight:bold;
}
#kanrihi ul{
margin-left:50px;
list-style:none;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:14px;
color:#666666;
font-weight:bold;
}
#jihi{
text-align:center;
width:750px;
height:145px;
background:url(../img/ryutu_img4bg.gif);
margin-right:15px;
margin-left:15px;
}
#jihi h4{
text-align:left;
margin-top:10px;
margin-left:0px;
}
#jihi p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
#kyoudou{
text-align:center;
width:750px;
height:470px;
background:url(../img/ryutu_img5bg.gif);
margin-right:15px;
margin-left:15px;
}
#kyoudou h4{
text-align:left;
margin-top:10px;
margin-left:0px;
}
#kyoudou p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
#l_ward{
float:left;
width:60%;
height:120px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:2;
font-size:15px;
color:#666666;
margin:15px;
}
#r_img2{
text-align:right;
float:right;
margin:0px;
padding:0px;
margin-bottom:15px;
margin-right:0px;
}
#l_ward2{
margin:0px;
padding:0px;
float:left;
width:47%;
}
#l_img{
float:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:15px;
width:45%;
}
#r_ward{
float:right;
margin-top:0px;
width:50%;
margin-left:0px;
margin-right:0px;
}
#l_ward3{
float:left;
width:57%;
}
#r_img3{
margin-top:15px;
margin-right:10px;
}
#l_ward4{
float:left;
width:60%;
}
.clearall{
clear:both;
}
.right{
margin:15px 20px 0px 0px;
text-align:right;
} 

.tc_red {
	color:#FC4747;
}
.t_bold {
	font-weight:bold;
}

.mtb20 {margin:20px 0px 20px 0px;}
.mtb10 {margin:10px 0px 10px 0px;}
.mt05 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.padding10{ padding:10px;}
.padding10_15{ padding:10px 15px;}
/*  */

.ebook_box {
	width:746px;
	background-color:#FFFFD9;
	margin:0px auto;
	text-align:center;
}

.ebook_box .eb_entry {
	font-size:13px;
	text-align:left;
	padding:15px 15px;
}

.ebook_box a {
	color:#0096CD;
}

.ebook_box a:hover {
	color:#51D7FC;
}

.ebook_box .eb_inline_box {
	margin-top:10px;
	border:1px solid #FFD180;
	background-color:#FFFFFF;
	padding:15px 10px;
	text-align:left;
}

.ebook_keiyaku {
	width:740px;
	margin:15px auto;
	text-align:left;
	font-size:13px;
}

.ebook_keiyaku dt {
	width:25px;
	float:left;
}

.ebook_keiyaku dd {
	width:700px;
	float:right;
}

.ebook_keiyaku a {
	color:#0096CD;
}

.ebook_keiyaku a:hover {
	color:#51D7FC;
}

.ebook_keiyaku .t_blue {
	color:#0085E6;
}
