body{
 font-family:"ＭＳ Ｐ ゴシック",sans-serif;
 font-size:12px;
 line-height:180%;
 background-image:url(./img/background.png);
}

#inner{
 margin-left:0px;
}

#cha{
 padding:15px;
 background:#ffffee;
 border:1px solid #eeeedd;
}

#contents{
 width:760px;
 text-align:left;
 padding:0 20px;
 background:#fff;
 border:1px solid #ccc;
}

#contents_inner{
 width:760px;
 margin-top:25px;
 text-align:left;
}


#header{
}

#menu{

 background:#ccc;
 padding:5px 20px;
}

#left{
 width:530px;
 float:left;
 margin-right:30px;
 background:#fff;
}

#right{
 width:190px;
 float:right;
 background:#fff;
 text-align:right;
}

#right img{
 margin-bottom:4px;
}

#footer{
 padding:10px;
 font-size:10px;
 text-align:center;
}

a{
 color:#1A88B6;
}
a:link{
}
a:hover{
 text-decoration:none;
}
a:visited{
 color:#0B5675;
}
a:active{
}

img{
 border:none;
}

.FloatEnd{
 clear:both;
}

#title{
padding:2px 10px;
text-align:center;
border:1px solid #bbb;
background:#eee;
font-size:14px;
margin-right:20px;
}

#title1{
 border:1px solid #aaa;
 border-left:5px solid #aaa;
 background-image:url(./img/background2.png);
 font-size:14px;
 font-weight:bold;
 padding:10px;
 margin-bottom:10px;
}


html>body #title2{
 font-size:14px;
 border-bottom:1px solid #aaa;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 margin-bottom:10px;
}

#en_title{
 font-size:14px;
 font-weight:bold;
 background-image: url('img_r.png');
 background-position:3px 5px; 
 list-style-position: outside;
 background-repeat:no-repeat;
 border-bottom:1px solid #aaa;
 padding:5px 0 5px 30px;
 margin-bottom:10px;
}

#waku{
 border:1px solid #aaa;
 padding:10px;
}

#waku_title{
 background-image:url('info.png');
 background-position:3px 3px; 
 list-style-position: outside;
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:13px;
 padding:0 0 5px 25px;
 border-bottom:1px solid #aaa;
}

#waku_r{
 width:470px;
 border-right:5px solid #E6E6E6;
 border-left:5px solid #E6E6E6;
 border-bottom:5px solid #E6E6E6;
 padding:10px;
 line-height:140%;
 background:#ffffff;
}

#base_k{
 width:490px;
 background-color:#F7F7E4;
 padding:15px;
}

html>body #base_k{
 width:490px;
 background-color:#F7F7E4;
 padding:20px;
}

#waku_k{
 float:left;
 width:210px;
 height:280px;
 border:1px solid #aaa;
 margin-right:5px;
 margin-bottom:10px;
 padding:10px;
 line-height:140%;
 background:#ffffff;
}

html>body #waku_k{
 float:left;
 width:210px;
 height:280px;
 border:1px solid #aaa;
 margin-right:10px;
 margin-bottom:10px;
 padding:10px;
 line-height:140%;
 background:#ffffff;
}


#btext{
 border:1px dashed #aaa;
 margin-top:10px;
 padding:10px;
 line-height: 140%
}

#button{
 float:left;
 margin:0 5px 5px 0;
}
html>body #button{
 float:left;
 margin:0 3px 5px 3px;
}

#pdf-dl{
margin-right:15px;
float:left;
height:100px;
width:120px;
}


#pdf-dl a img{
border:1px;
}

#file1,#file2,#file3{
display:none;
}


#ppt li{
 background-image: url('http://mpschool.sakura.ne.jp/img/ppt.jpg');
 list-style-position: outside;
 background-repeat:no-repeat;
 padding:10px 0 20px 60px;
 margin:5px 0;
}

#fol{
 font-size:14px;
 background-image: url('http://mpschool.sakura.ne.jp/img/folder.gif');
 background-position:4px 4px;
 list-style-position: outside;
 padding:5px 0 2px 32px;
 background-repeat:no-repeat;
 line-height:150%;
}


#ques{
 font-size:14px;
 font-weight:bold;
 background-image: url('http://mpschool.sakura.ne.jp/img/img_q.gif');
 background-position:3px 5px;
 list-style-position: outside;
 background-repeat:no-repeat;
 padding:5px 0 10px 30px;
 margin:5px 10px;
 border-bottom:1px dashed #aaa;
}

#ans{
 background-image: url('http://mpschool.sakura.ne.jp/img/img_a.gif');
 background-position:3px 5px; 
 list-style-position: outside;
 background-repeat:no-repeat;
 padding:5px 0 10px 30px;
 margin:5px 10px;
 border-bottom:2px solid #aaa;
}

.file{
 background-image: url('http://mpschool.sakura.ne.jp/img/file.gif');
 background-position:0px 0px; 
 background-repeat:no-repeat;
 padding:5px 0 10px 30px;
}