

body {background-color: #ffffff; margin: 5px; padding:0; text-align:left;}

/*navi*/
#navi-container{width:750px; margin-top:30px;}



padding-left: 20px;
}

#lnav {
margin-left:20px;
padding:0px;
list-style:none;
text-align:right;}
#page-title{
width:900px;
margin:20px 0px 8px 20px;
clear:both;
padding-left: 8px;
text-align: left;
}

#index {
	padding-left: 150px;
}

#button {
	padding-left: 30px;
}



#r-tit{ text-align:right; padding-right:200px; height:30px;  
}

#r-back{ text-align:left; padding-right:132px; height:26px;

}
.space{ display:block; height:30px;

}

/*body-container*/
#container{
width:900px;
margin:0;
padding: 0px;
font-size: 13px;/*本文基本最低サイズ指定ほかtxtに収納*/
text-align:left;
line-height: 140%;
letter-spacing:1px; 
font-family:"Garamond", "ＭＳ Ｐ明朝";
}
/* 自由い入れ替えてください
font-family:"ＭＳ Ｐゴシック", Osaka;
font-family:"ＭＳ ゴシック", "Osaka‐等幅"
font-family:"ＭＳ Ｐ明朝", "細明朝体"
こ例外はpcがデフォルト使用します
*/

#main-container{
width:530px; 
text-align: left; 
/* border: medium solid #000000;*/
}


#box1{ 
width:650px;
margin:50px 6px 25px 30px;
padding: 0; padding-bottom:2px;
text-align: left; 
font-family:"Garamond", "ＭＳ Ｐ明朝";
font-size: 13px;
}

#box1 ul{ 
list-style:none;
text-align: left; 
}

 .pict-float{ margin-right: 8px;
 float: left;
 
}

 .pict-float-alt{ margin-left: 8px;
 float: right;
 
}




#floatclear{
clear:both;}


#box5{ 
width:735px;
margin:50px 6px 25px 30px;
padding: 0; padding-bottom:2px;
text-align: left;
font-size: 12px;
}


/*privacy*/
#box2{ 
width:400px;
margin:50px 6px 25px 30px;
padding: 0;padding-bottom:2px;
text-align: left; 
}


/*color-box*/
#box3{ 
width:auto; background-color: #ffffff;
border: 1px solid  #D3D3D3;
margin:50px 6px 25px 30px;
padding: 20px; padding-bottom:2px;
text-align: left; 
}

#box6{ 
width:500px; background-color: #ffffff;
border: 1px solid  #D3D3D3;
margin:50px 6px 25px 3px;
padding: 20px; padding-bottom:2px;
text-align: left; 
}


#box4{ 
width:auto; background-color: #ffffff;
margin:50px 6px 25px 0px;
padding: 20px; padding-bottom:2px;
text-align: left; 
}


#past_index{
margin-bottom:20px; height:50px; line-height:140%;
font-size: 13px;
font-family:"Arial";
font-weight:light;
}


#publications{
margin-bottom:20px;  height:100px; line-height:140%;
font-size: 13px;

}

	

	

#footer{
width:auto;
margin:100px auto 20px 30px;
text-align: left;}

/*text本文中特別なtxtを指定txt基本指定は#containerに収納*/

a:link {color: #808080; text-decoration:none;}
a:visited {color: #999999; text-decoration:none;}
a:hover { color:#999999; text-decoration:none;}

.title { font-family:"Garamond", "ＭＳ Ｐ明朝"; font-size: 18px; }
.caption { font-family:"Arial"; font-size: 10px; color:#5E5A5A; font-weight:light;}
.date { font-family:"Arial";  font-size: 13px; color:#5E5A5A; font-weight:light;}
.newsdate { font-family:"Arial"; font-size: 13px; }
.link { font-family:"Arial"; font-size: 12px; color:#5E5A5A; font-style: italic; }
.book { font-family:"Garamond", "Times", "ＭＳ Ｐゴシック"; font-size: 13px; }
.subtitle { font-family:"Garamond", "Times"; font-size: 15px; font-style: italic;}
.quote { font-family:"Garamond", "Times"; font-size: 12px; font-style: italic;}
.wall { font-family:"Garamond", "Times"; font-size: 7px; text-align: center;}

h1{font-family:"Arial", "ＭＳ Ｐ明朝"; font-size: 18px; }
h2{font-family:"Garamond", "Times", "ＭＳ Ｐ明朝"; font-size: 15px; font-style: italic;font-weight:light;}
strong{ font-size:12px; }

/*
.question {  line-height: 140%; color: #006699}
.anser { font-size: 10px; }
*/