@charaset "Shift-JIS";
/* DCT-Company Site Style Sheet 2004 */

/***********************************/
/* ホーム 　                       */
/***********************************/

/* ピックアップ */
.section-pickup {
  padding : 0px 20px 0px 20px ; 
  margin : 0px 0px 20px 0px ;
}

.section-pickup p {
  padding : 0px 0px 0px 0px ; 
  margin : 0px 0px 0px 0px ;
}

h2.pickup {
  padding : 5px 0px 10px 0px ; 
  margin : 0px ;
}

.pickup-stellar {
  background-image: url("../contents/home/images/pickup_stellar_bg.gif");
  background-repeat: no-repeat;
  height : 130px ;
  padding : 10px 20px 0px 20px ; 
}

.pickup-astro {
  background-image: url("../contents/home/images/pickup_astro_bg.gif");
  background-repeat: no-repeat;
  height : 100px ;
  padding : 10px 10px 0px 20px ; 
}

.pickup-globe {
  background-image: url("../contents/home/images/pickup_OYV400_bg.jpg");
  background-repeat: no-repeat;
  height : 100px ;
  padding : 10px 10px 0px 20px ; 
}



.movie {
	background-color: #084587;
	text-align: center;
	color: #6CF;
	padding: 20px 20px 5px 20px;
	margin: 0 20px 20px 20px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
.movie a {
	color: #ffff99;
	}



/* ラインナップ */
.section-lineup-home {
  padding : 0px 20px 0px 20px ; 
  margin : 0px 0px 20px 0px ;
}

h3.lineup {
  padding : 10px 0px 10px 0px ; 
  margin : 0px ;
}

.inline-left-lineup {
  float : left ;
  padding : 0px 0px 5px 0px ; 
  margin : 0px 0px 0px 0px ;
}

.section-lineup-home h4 {
  padding : 5px 0px 5px 0px ; 
}

.section-lineup-home p {
  padding : 0px ;
  margin : 0px 0px 0px 155px ;
}

p.normal {
  padding : 0px 0px 10px 20px ; 
  margin : 0px 0px 0px 0px ;
}


/* 広告ボックス */
.box-home-ad{
  border-left : solid 1px #BEA286 ;
  border-right : solid 1px #BEA286 ;
  border-bottom : solid 1px #BEA286 ;
  padding : 10px ;
}

.box-home-ad p{
  padding : 0px ; 
  margin : 0px ;
}

/* 他店バナーテキスト */
p.home-banner {
  font-size : 90% ;
  text-align : center ;
  padding : 3px 0px 20px 0px ; 
  margin : 0px ;
}


/* スタディメイト紹介 */
h3.studymate {
  padding : 0px 0px 10px 0px ; 
  margin : 0px ;
}

.inline-left-studymate {
  float : left ;
  margin : 0px 20px 10px 0px ;
}


/* テキストリンクの頭　テキスト */
.link-head-studymate a {
  line-height : 200% ;
  background-image: url("../contents/images/link_head_studymate.gif");
  background-repeat: no-repeat;
  padding : 5px 0px 5px 30px ;
}


/***********************************/
/* コンタクト                      */
/***********************************/

p.box-contact {
  line-height : 180% ;
  border : solid 1px #CFCAB6 ;
  background-color : #FBF9E7 ;
  padding : 10px ;
  margin : 0px 0px 20px 20px ;
}


/***********************************/
/* 会社概要メニュー                */
/***********************************/

.navi-company {

}



/***********************************/
/* サイトマップ　　                */
/***********************************/

.table-map {
  margin : 0px 0px 20px 20px ;
 }

.table-map th{
  font-size : small ;
  text-align : left ;
  border-bottom : solid 1px #B8B8B8 ;
  padding : 10px 5px 10px 20px ;
 }

.table-map td{
  font-size : small ;
  text-align : left ;
  border-bottom : solid 1px #B8B8B8 ;
  padding : 10px 5px 10px 20px ;
 }





