@charset "utf-8";


/* layout
--------------------------------------------------*/
h3{
     margin:40px 0 20px 0;
	 }
/*h4{
     margin:0 0 20px 0;
	 }*/
p{
     line-height:1.6;
	 }
p em{
	  color:#ff0099;
	  font-style:normal;
	 }


/*text
--------------------------------------------------*/
.txt-read{
     margin:30px 0 30px 0;
	 }
.txt-read em{
     font-style:normal;
	 color:#ff0099;
	 }
.txt-01{
     margin:20px 0 0 0;
	 }
.txt-02{
     margin:0 0 40px 0;
	 }
.txt-03{
     margin:40px 0 0 0;
	 }
.txt-04{
     margin:10px 0 30px 0;
	 }
div.ph img{
     margin-bottom:10px;
	 }
div.ph2{
     margin:20px 0 10px 0 ;
	 }

/*layout
--------------------------------------------------*/
div.map1{
     float:left;
	 width:380px;
     margin-right:20px;
	 vertical-align:bottom;
	 margin-top:40px;
	 }
div.map2{
     float:left;
	 width:200px;
	 padding-top:210px;
	 vertical-align:bottom;
	 }
img.map3 {
	 margin-top:40px;
	 }


/*clearfix
--------------------------------------------------*/	  
.debut-r:after , .college:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.debut-r, .college {display: inline-table;}

/* Hides from IE-mac ¥*/
* html .debut-r, * html .college {height: 1%;}
.debut-r, .college{display: block;}
/* End hide from IE-mac */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac ¥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




	  