body {
margin: 0px 0px 20px 0px;
background-color: #d7e7ff;
text-align: center;
}

a {
	color: #0000ff;
	text-decoration: none;
	}

a img {
	border: none;
}

a:link {
	color: #0000ff;
	}

a:visited {
	color: #0099ff;
	}

a:active {
	color: #aa99ff;
	}

a:hover {
	color: #aa00ff;
	text-decoration: underline;
	}

#container {
width: 750px;
margin-right: auto;
margin-left: auto;
padding: 0px;
background-color: #fafafa;
border: 1px solid #fafafa;
text-align: left;
line-height: 140%;
}

#top{
font-family: Verdana, Arial, sans-serif;
height:170px;
background-image: url('http://www.minpax.com/img/top1-1.jpg');
padding: 2px 0px 0px 0px;
text-align: left;
border-bottom: 0px solid #FFFFFF;
}


#top h1.box1{
margin: 15px 0px 0px 20px;
height: auto;
padding: 5px 10px 10px 10px;
font-weight: bold;
font-size: 23px;
color: #ffffff;
letter-spacing: 3pt;  
line-height: 23px; 
}


#top h2.box3{
margin: 5px 0px 0px 20px;
height: auto;
padding: 0px 10px 0px 10px;
font-weight: bold;
font-size: 12px;
color: #ffffff;  
letter-spacing: 3pt;  
line-height: 17px; 
}


#top p.box2{
margin: 5px 0px 0px 20px;
height: auto;
padding: 0px 10px 0px 10px;
border-width: 0px 0px 5px 0px;
border-color: #d7e7ff;  
border-style: solid;
font-weight: bold;
font-size: 12px;
color: #ffffff;   
letter-spacing: 3pt;  
line-height: 17px; 
}


#top-list{
padding: 0px 0px 0px 0px;
height: auto;
font-family: Verdana, Arial, sans-serif;
font-size: 15px; color: #ffffff;
background-color: #fafafa;
text-align: left;
border-bottom: 1px solid #fafafa;
}

#top-list p {
font-size: 15px; color: #0000ff;
}


#content {
padding: 15px 0px 5px 10px;
background-color: #FFFFFF;
}


#right-l {
float: right;
width: 500px;
padding: 0px 10px 5px 10px;
color: #000099;
background-color: #fafafa;
overflow: hidden;
text-align: left;
}


#right-l .cate-title {
height: auto;  
padding: 5px;
background-image: url('http://www.minpax.com/img/top2-1.jpg');
color: #fafafa;
font-family: Verdana, Arial, sans-serif;
font-weight: bolder;
font-size: 20px;  
text-align: center;
}


#right-l p{
margin: 0px 20px 0px 20px;
color: #00005d;   
font-family: Verdana, Arial, sans-serif;
font-size: 15px;  
text-align: left;
}


.right-ad{
height: auto;
padding: 5px 0px 0px 30px;
border-width: 2px 0px 0px 0px;
border-color: #d7e7ff;  
border-style: solid;
background-color: #fafafa;
text-align: left;
}

#button {
width: 500px;
}


#left {
float: left;
width: 210px;
background-color: #fafafa;
overflow: hidden;
text-align: left;
}


#und{
margin: 0px 0px 0px 0px;
width: 750px;
height: auto;
padding: 5px 0px 5px 0px;
border-width: 0px 0px 0px 0px;
border-color: #ffea71;
border-style: solid;
background-image: url('http://www.minpax.com/img/top2-1.jpg');
font-family: Verdana, Arial, sans-serif;
font-size: 15px; color: #ffffff;
text-align: center;
}


#und a{
text-decoration: none;
color:#ffffff;
}


#sidebar{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 5 px;
overflow:hidden;
}


#sidebar p.tmenu2 {
font-size: 17px; color: #ffffff;  
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
text-align: center;
background-image: url('http://www.minpax.com/img/top3-1.jpg');
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
letter-spacing: 2pt;  
line-height: 18px; 
}


#sidebar ul li.attention{
margin-left: 5px;
color: #003300;   
font-family: Verdana, Arial, sans-serif;
font-size: 13px;  
text-align: left;
line-height: 10%;
list-style: url('http://www.minpax.com/img/school02.gif');
}


#sidebar p.tmenu {
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
text-align: center;
background-image: url('http://www.minpax.com/img/top2-1.jpg');
font-family: Verdana, Arial, sans-serif;
font-size: 17px;
color: #ffffff;  
font-weight: bolder;
list-style: url('http://www.minpax.com/img/P-tille.png');
letter-spacing: 2pt;  
line-height: 18px; 
}


#sidebar ul li.menu-des{
margin-left: 5px;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;  
color: #003300;   
text-align: left;
line-height: 10%;
list-style: url('http://www.minpax.com/img/school01.gif');
}


#sidebar2{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 5 px;
overflow:hidden;
}

#sidebar2 p.tmenu {
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
text-align: center;
background-image: url('http://www.minpax.com/img/top2-1.jpg');
font-family: Verdana, Arial, sans-serif;
font-size: 17px;
color: #ffffff;
font-weight: bolder;
letter-spacing: 2pt;  
line-height: 18px; 
}

#sidebar2 ul {
margin: 10px 0px 10px 0px;
padding: 5px 0px 10px 10px;
font-family: Verdana, Arial, sans-serif;
font-size: small;
text-align: left;
list-style-type: none;
line-height: 200%;
}


#sidebar2 ul li {
float:left;
padding-left:15px;
background:url(http://www.minpax.com/img/school01.gif) no-repeat left center;
line-height: 110%;
white-space:nowrap;
}


#textBoxBody {
overflow: auto;
with: 210px;
height: 190px;
padding: 10px;
border-color: #ccccff;
border: 0px solid #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}


.side-kousin {
color: #993366;
font-family: Verdana, Arial, sans-serif;
font-size: 8px;
}


.sidebar p.yahoo{
margin-top:15px;
font-size:11px;
text-align: center;
}


/*------ 　男　おいどん用  ----------*/

.pr {
width: 150px; height: 10px;
overflow: auto; border: solid 0px #ccc; background: #fff;
scrollbar-base-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#fff;
position: absolute;
top: -9999px;
}

.pr a {
font-size:xx-small; color:#ccc; text-decoration:underline;font-weight:nomal;
}

.pr a:hover{
text-decoration:none;
}

.pr ul {
font-size:xx-small;
line-height:100%;
margin:0;
padding:0;
list-style-position:none;
}

.pr-1st {
margin-top:15em;
}

.pr-1l {
margin-top:1em;
}

/*------------- 　文字の色や強調  ----------*/

.n13 {font-size: 13px}
.n15 {font-size: 15px}
.n18 {font-size: 18px}

.b13 {font-weight: bold; font-size: 13px}
.b15 {font-weight: bold; font-size: 15px}
.b18 {font-weight: bold; font-size: 18px}

.b {font-weight: bold}
.l {font-weight: bold; font-size: 16px}
.ll {font-weight: bold; font-size: 24px}


.red  {color: red}
.redb {color: red; font-weight: bold}
.redl {color: red; font-weight: bold; font-size: 16px}
.redll {color: red; font-weight: bold; font-size: 24px}


.blue  {color: blue}
.blueb {color: blue; font-weight: bold}
.bluel {color: blue; font-weight: bold; font-size: 16px}
.bluell {color: blue; font-weight: bold; font-size: 24px}

