﻿@charset "utf-8";

/*-----------------------------------------------*/
/* 2015新提案 */
/*-----------------------------------------------*/

/*　フォーマット　*/
* {
	margin:0;
	padding:0;
	border:0;
}
#gakusyu2015_content {
	width:970px;}

#cont_header {
	margin:10px 0 0 0;
}

#cont_header2 {
	margin:0 0 0 0;
	padding:10px 0 0 0;
}

.cont_header_navi {
	margin:0 ;
}
.main_image{
	margin:0 auto;
	position:relative;
	width:940px;
	height:472px;
}
.main_image img{
	position:absolute;
	display:none;
	top:0;
	left:0;
}


/*　リンクナビ　*/
.gakusyu2015_menu {
	margin:0 auto;
	width:940px;
	clear:all;
}
.gakusyu2015_menu ul li {
	float:left;
	list-style:none;
	margin:0;
}

/* コンセプト　*/
.gakusyu2015_button {
	margin:0 0 20px 0;
	padding:3px 0;}

/* バナーエリア */
#gakusyu2015_banner {
	background:url(img/index/bk_banner.jpg) repeat-x;
	height:137px;
	padding:20px 0 0 0;}

#gakusyu2015_banner img.ml{
	margin-left:10px;}

/* エイジエリア */
.inner_box {
	margin:0 auto;
	width:940px;}

.inner_box_movie {
	margin:80px auto;
	width:940px;}

.age_box p{
	font-size:14px;
	line-height:35px;}

.age_box p span.font_s{
	font-size:10px;}

.age_box p.spec_font{
	font-size:12px;
	line-height:18px;
	text-align:left;}
	
.age_box p.spec_font span{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;}

.age_box p.spec_font span.font_s{
	font-size:10px;
	line-height:12px;
	font-weight: normal;}

.age_box p.line_s_blu{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color: #06C;}

.age_box p.line_s_ora{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color: #F39801;}

.age_box p.line_s_red{
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color: #CB5139;}

#spec_table {
	font-size:12px;}

#spec_table span{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;}
	
#spec_table2 {
	font-size:10px;}
	
.sap_ul {
	padding:0 0 0 20px;
	margin:5px 60px 0 100px;
	font-weight:bold;
	font-size:12px;
	float:left;
	line-height:20px;
	color:#06C;
	}

.sap_ul a:hover{
	color:#F60;}

.sap_ul02 {
	color:#06C;
	margin:5px 0 0 270px;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	}

.sap_ul02 a:hover{
	color: #F60;}

.sap_ul03 {
	color:#F60;
	margin:5px 0 0 200px;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	}
.sap_ul03 a{
	color:#F60;}

.sap_ul03 a:hover{
	color:#06C;}

/*-----------------------------------------------*/
/* 2015新作学習机早期フェア */
/*-----------------------------------------------*/

#gakusyu2015_content_fair {
	width:970px;
	margin:0 auto;
	background:#FFF;}

.item_icon {
	margin:0 0 5px 8px;
	padding:0 0 0 0;
	list-style:none;}
	
.item_icon li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:20px;}

.item_icon2 {
	margin:3px 0 5px 3px;
	padding:0 0 0 0;
	list-style:none;}
	
.item_icon2 li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:18px;}

/*-----------------------------------------------*/
/* コンセプト */
/*-----------------------------------------------*/

#age_box {
	margin:0 auto;
	width:970px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#300;}

#age_box p{
	margin:5px 0 0 0;
	height:90px;}

.age_inner01 {
	float:left;
	width:237px;
	}
	
.age_inner02 {
	float:left;
	width:233px;
	}

.age_inner03 {
	float:left;
	width:234px;
	}

.age_inner04 {
	float:left;
	width:236px;
	}


/*-----------------------------------------------*/
/* 2015/07/07追加 */
/*-----------------------------------------------*/
.tokuten_01 {
	background:url(img/fair2016/fair2015_r5_c6.jpg) no-repeat;
	width:536px;
	height:101px;
}
.tokuten_01 p.tok01 {
	font-size:9px; 
	padding:0 30px 52px 45px; 
	line-height:14px; 
	text-align:left;
	color:#FF0000;
	padding:0 0 0 45px;
}
.tokuten_02 {
	background:url(img/fair2016/fair2015_r7_c6.jpg) no-repeat;
	width:536px;
	height:76px;
}
.tokuten_02 p {
	font-size:9px;
	padding:0 30px 52px 45px; 
	line-height:14px; 
	text-align:left;
	padding:0 0 0 45px;
	position:relative;
	top:-10px;
}
.tokuten_03 {
	background:url(img/fair2016/fair2015_r9_c6.jpg) no-repeat;
	width:536px;
	height:210px;
}
.tokuten_03 p {
	font-size:10px; 
	padding:0 30px 52px 45px; 
	line-height:14px; 
	text-align:left;
	padding:0 0 0 40px;
	position:relative;
	top:35px;
}
.tokuten_04 {
	background:url(img/fair2016/fair2015_r11_c6.jpg) no-repeat;
	width:536px;
	height:181px;
}
.tokuten_04 p {
	font-size:10px; 
	padding:0 30px 52px 45px; 
	line-height:14px; 
	text-align:left;
	padding:0 0 0 40px;
	position:relative;
	top:-20px;
}

.fair_spec01 {
	background:url(img/fair2016/fair2015_r5_c1.jpg) no-repeat;
	width:207px;
	height:101px;
	display:block;
}
.fair_spec01 table {
	position:relative;
	top:-10px;
	left:40px;

}

.fair_spec01 table td {
	text-align:left;
	height:14px;
	font-size:13px; 
	font-family:'ＭＳ ゴシック', 'MS Gothic', 'Osaka－等幅', Osaka-mono, monospace;
	font-weight:bolder;
	color:#6A3306;
}

.fair_spec02 {
	background:url(img/fair2016/fair2015_r7_c1.jpg) no-repeat;
	width:414px;
	height:76px;
}
.fair_spec02 table {
	position:relative;
	top:-5px;
	left:35px;
}
.fair_spec02 table td {
	padding:0 7px;
	text-align:center;
	font-size:13px; 
	font-family:'ＭＳ ゴシック', 'MS Gothic', 'Osaka－等幅', Osaka-mono, monospace;
	font-weight:bolder;
	color:#6A3306;
}

.fair_spec03 {
	background:url(img/fair2016/fair2015_r9_c2.jpg) no-repeat;
	width:221px;
	height:210px;
}
.fair_spec03 table {
	position:relative;
	top:0;
	left:0;
}
.fair_spec03 table td {
	text-align:left;
	height:18px;
	font-size:11px; 
	font-family:'ＭＳ ゴシック', 'MS Gothic', 'Osaka－等幅', Osaka-mono, monospace;
	font-weight:bolder;
	color:#6A3306;
}
.fair_spec04 {
	background:url(img/fair2016/fair2015_r11_c4.jpg) no-repeat;
	width:164px;
	height:181px;
}
.fair_spec04 table {
	position:relative;
	top:0;
	left:0;
}
.fair_spec04 table td {
	text-align:left;
	padding:2px 0;
	font-size:13px; 
	font-family:'ＭＳ ゴシック', 'MS Gothic', 'Osaka－等幅', Osaka-mono, monospace;
	font-weight:bolder;
	color:#6A3306;
}

