@charset "UTF-8";


/* ------------------------
     Font-size Adjustment
---------------------------
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
---------------------------*/



/*------- メインイメージ -------*/ 


.mainimg{
  background: url(../information/img/mainimg.jpg) center top no-repeat;
 }



/*------- サイドナビ（他のページに発生した場合commonへ） -------*/ 

dl.sideNaviBlock{
  background:#FFFFFF;
  margin:0px 0px 20px 0px;
  padding:10px;
 }

dl.sideNaviBlock dt{
  position:relative;
 }

dl.sideNaviBlock dt span{
  position:absolute;
  top:15px;
  right:10px;
 }
 
 dl.sideNaviBlock dd li{
  border-bottom:1px dotted #B7C58B;

 }

  dl.sideNaviBlock dd li a{
    display:block;
    background:#FFFFFF url(../common/arrrow_side.jpg) 5px center no-repeat;
    padding:15px 0px 15px 25px;
    text-decoration:none;
 }
 
 
   dl.sideNaviBlock dd li a:hover,
   dl.sideNaviBlock dd li a.active{
    display:block;
    background:#F4F7EE url(../common/arrrow_side.jpg) 5px center no-repeat;
    padding:15px 0px 15px 25px;
    text-decoration:none;
 }
 
 
/*------- 新着一覧（ベースはcommon） -------*/
 
 .informationBlock dd{
  margin:0px 0px 22px 0px;
  padding:0px 0px 22px 90px;
  border-bottom:1px dotted #CCCCCC;
 }
 
 
/*------- ページネーション -------*/

ul.pageNavi {
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
}

ul.pageNavi li {
	display: inline;
	margin: 0 20px;
	padding: 0;
}

ul.pageNavi li span {
	display: inline-block;
	padding: 1px 8px;
	background: #E9ECD2;
	border: 1px solid #ABB15A;
	vertical-align: middle;
	text-decoration: none;
}

ul.pageNavi li a {
	display: inline-block;
	padding: 3px 10px;
	background: #E9ECD2;
	border: 1px solid #ABB15A;
	vertical-align: middle;
	color:#6C7235;
	text-decoration: none;
}

ul.pageNavi li a:hover {
	color:#6C7235;
	background: #F3F5E7;
}


/*------- 詳細ページ -------*/

#kakikae{
  margin:0px 0px 10px 0px;
  padding:10px 0px;
  min-height:350px;
  border-bottom:1px dotted #CCCCCC;
 }

#kakikae.event{
  border-bottom:none;
  }



/*------- 見学会ページ（デザイン固定WYSIWYG）-------*/

.messageBlock01{
  height:250px;
  background:url(../event/img/bg_mainTxt.jpg) left top no-repeat;
  margin:0px 0px 10px 0px;
  padding:55px 35px 0px 260px;
 }

#kakikae .messageBlock01 h4{
  color:#384413;
  font-size:180%;
  text-align:center;
  margin:0px 0px 5px 0px;
 }
 
#kakikae .messageBlock01 p{
  line-height:1.6;
 }

.messageBlock02{
  line-height:1.6;
  margin:0px 0px 10px 0px;
 }

#kakikae .hl02{
 font-size:110%;
 }


#kakikae ul.aboutList{
  margin:0px 0px 20px 0px;
  padding:0px 10px;
 }

#kakikae ul.aboutList li{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 1em;
  text-indent:-1em;
  list-style:none;
  line-height:1.6;
 }

  #kakikae ul.aboutList li:before{
    color:#789342;
    content:'●';
    padding:0px 2px 0px 0px;
   }

.staffImg{
 margin:0px 0px 10px 0px;
 }


.scheduleBlock{
  background:#FFFFFF;
  margin:0px 0px 20px 0px;
  padding:8px;
 }
 
.scheduleBlock dl{
  background:url(../common/bg_hl02.jpg) ;
  border-bottom:1px solid #DBE4C5;
 }

.scheduleBlock dt{
  width:100px;
  float:left;
  padding:15px 0px 15px 10px;
  border-top:1px solid #FFFFFF;
 }
 
 .scheduleBlock dt:first-child{
  border-top:1px solid #DBE4C5;
 }
 
.scheduleBlock dd{   
  background: #FFFFFF;
  border-top:1px solid #DBE4C5;
  margin:0px 0px 0px 110px;
  padding:15px 0px 15px 10px;
 }


.appliBtn{
 text-align:center;
 margin:0px 0px 15px 0px;
 }



.me_img_center{
	text-align:center;
	margin-bottom:30px;;
}
















