@charset "utf-8";
@import url("fixed.css");

/*=================================================================-================
Author and Copyright

               Kotou gakuen

=================================================================-================*/

/* 全体の分け方 */
  
div#container {
    width : 760px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom:10px;
    margin-top:10px;
    text-align: left;
    border:solid 1px #CCC;
    background-color: #FFF;
}  

div#head {
    width: 760px;
    height: 100px;
    border-bottom: solid 1px #ccc;


}  


div#blank{

	width:700px;
	height:400px;
}


div#head h1{

    font-size:110%;

}  

div#titleImg {
    width: 760px;
    height:160px;
    clear:both;
    margin-top: 15px;
}  

div#toPtitleImg {
    width: 760px;
    height:230px;
    clear:both;
    margin-top: 15px;
}  



div#main {

	width: 760px;
    	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFF;
}  


div#main li {
    list-style-type :none;
    font-size:110%;
    margin-left: 5px;}

div#main ul {

    list-style-type :none;
    margin-bottom: 20px;
    margin-top: 15px;

}



div#main dl {

    list-style-type :none;
    font-size:105%;
    margin-left: 5px;
}



div#LInner {
    width: 340px;
    margin-top: 5px;
    float:left;
}  

div#RInner {
    width: 377px;
    margin-top: 5px;
    float:right;
}  


div#top_appeal{
    width: 360px;
    height:60px;
    margin-top: 5px;
    margin-right:auto;
    margin-left:auto;
    background-image: url(../img/body_img/grad_img/gra_blue_top2.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}  

div#renew{
    width: 340px;
    height:100px;
    margin-top: 0px;
    margin-right:auto;
    margin-left:auto;
    overflow:auto;
    display:block;

}  

dl.renew dt{
    font-size:70%;
    color:#333;
}

dl.renew dd{
    font-size:100%;
    color:#333;
}


div#toPInner {
    width: 700px;
    margin-top: 5px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px;
}



div#toPInner p{
    margin:15px;
}




div#BotInner {
    width: 700px;
    margin-top: 5px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px;
	
}


div#InnerForm {
    width: 700px;
    margin-top: 5px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px;
}  

div#InnerForm form{font-size:90%;}



div#toPInner img{
    margin:10px;
}  



div#toPInnerMap {

    width: 700px;
    margin-top: 5px;
    margin-right:auto;
    margin-left:auto;
    text-align:left;
    margin-bottom:15px;
}  


div#toPInner table{

	width: 100%;
	table-layout: fixed;
	border-collapse:collapse;
	border:solid 1px #666;
}

div#toPInner td{

    padding: 5px;
    font-size:100%;
    border:solid 1px #666;
}

div#toPInner th{
    background-color:#9FF;
    color:#333;
    font-size:105%;
    padding-top:7px;
    text-align:center;
    border:solid 1px #666;
    font-weight:normal;
}
    
div#toPInner caption{
    font-size:120%;
    margin-top:10px;
    padding:5px 0;
    color:#F00;
    background:url(../img/body_img/grad_img/gra_pin_small.gif) repeat-x;    
}







div#navi { 

	width: 760px;
	height:27px;
	text-align:center;
	padding-top: 5px;
	margin-left:2px;

}  

div#navi li{

	width:108px;
	display:inline;

}

div#navi a{

	width: 106px;
	height:27px;
	display: block;
	border-left:solid 2px #FFF;
	float:left;
	text-align:center;
	background-image: url(../img/gnavi_parts/gnavi_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}  




div#foot {
    width: 760px;
    height:45px;
    clear: both;
    text-align:center;
    padding-top:10px;
    padding-bottom:5px;
    border-top: solid 1px #ccc;
    background-image: url(../img/body_img/grad_img/foot_gra_grey_bottom.png);
    background-position: bottom;
    background-repeat: repeat-x;
}  

div#foot img{ 
 
	float:left;
	padding-left:5px;
	padding-right:15px;
}  



/* クラス専用*/

    

/* テキスト装飾*/



dl.history dt{
    font-size:90%;
    color:#333;
    }
    
dl.bold dt{
    font-size:90%;
    color:#F00;
    font-weight:bold;
    }
dl.bold2 dt{
    font-size:110%;
    color:#009;
    font-weight:normal;
    padding: 10px;
    }
dl.bold2 dd{
    margin-bottom:15px;
    }




dl.history dd{
    font-size:90%;
    color:#333;
    margin-bottom:5px;
    border-bottom:dotted 1px #666;
}
    

/*個別クラス定義*/

img.Rimg {

    float:right;
    margin:12px;
    
}
    
img.Limg {

    float:left;
    margin:12px;
    
}
.aLLclear{

	clear:both;
}

table.center td{

	text-align:center;
}


.textSpace{

	padding:5px;
}

.colMark {

	color:#F30;
}


.app_text {
    color:#F00;
    font-size:120%;
    font-weight:bold;

}

.app_text_t {
    color:#000099;
    font-size:120%;
    font-weight:bold;

}



.arrow{

    background-image:url(../img/body_img/icon/turnright32_02.gif);
    padding-left: 33px;
    background-repeat: no-repeat;
    background-position: left center;
}

.down{

    background-image:url(../img/body_img/icon/download32_02.gif);
    padding-left: 33px;
    background-repeat: no-repeat;
    background-position: left center;
}


.ultext{font-size:95%;}

.teisei {
    text-decoration: line-through;
}

.text_margin{clear:both;
margin-left:12px;}

/*  ナビリンク  */ 

 
 
 
#navi a:link {
    color:#666;
    text-decoration:none;
}  
#navi a:visited {
    color:#666;
    text-decoration:none;
}  
#navi a:hover {
    color:#666;
    text-decoration:none;
	background:url(../img/gnavi_parts/gnavi_bg_roll.gif) repeat-x top;
}  
#navi a:active {  
    color:#666;  
}  

/*  リンク  */ 

 

