@charset "utf-8";

/* auther - 地球ランド  */
/* web - http://chikyuland.com/  */
/*  chapter
---------------------------------------------*/
・全般設定
・ヘッダ
・グローバルナビメニュー
	ナビブロック高さ

・メインブロック #main
・topページ
・フッタ
---------------------------------------------*/
/* adobe
sb
font-family: "adobe-caslon-pro",serif;about
font-style: normal;
font-weight: 600;
 bold
font-family: "adobe-caslon-pro",serif;
font-style: normal;
font-weight: 700;
*/
/* 初期化
----------------------------------------------*/
/*google Noto Fonts */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
padding: 0;
vertical-align: baseline;
line-height:1.6;
}
h1,h2,h3,h4,h5,h6 {
	line-heigth:1;
}
* {
	font-style:normal;
}
html,body {height:100%;}
html {
	font-size:62.5%;
}
body {
	-webkit-text-size-adjust: 100%;
	color: #333;
	background-color: #fff;
	font-weight: normal; 
font-family: "Hiragino Maru Gothic Pro" ,"HG丸ゴシックM-PRO" ,verdana ,arial ,sans-serif; 
	padding:0;

/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
/*	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;*/
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Noto Sans Japanese', sans-serif;
     font-size: 100%;
/*	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
*/
}
p { font-size: 1.2em; /* 12px */ }
ul,
ol {
	margin:0;
	padding: 0 0 0 0;
}
li { list-style: none;}

a {
	text-decoration: none;
	color: mediumblue;
}
dd.link-k a {
	color:#333;
	text-decoration:underline;
}
dd.link-or a {
	color:#ff7700;
	text-decoration:underline;
}
dd.link-or a:hover {
	color:orange;
	text-decoration:underline;
}
a:link {
	color: steelblue;
}
a:visited {
	color: steelblue;
		}
dd.link-k a:hover,
a:hover {
	color: orange;
	text-decoration: underline;
	cursor:pointer;
}
a:active {
	color: orange;
}

a:hover img {
	filter: Alpha(opacity=80);
	opacity:0.8;
	background-color:transparent;

}
table {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
	background-color: transparent;
}
td,th {
	border: none; 
	margin: 0;
	padding: 0:
	background-color: transparent;
	font-weight: normal;
	text-align:left;
}
img {
	margin: 0;
	padding: 0;
	border: none;
	display:block;
}

.mobile-v {
	display:none;
}
.mobile-only {
	display:block;
}
.mobile-only .mob-tel {
	font-size:1.4rem;
	text-indent:0;
	margin-left:0;
	margin-bottom:1em;
}
.mobile-only .mob-tel a {
	color:red;
}

.mobile-only .mob-denwa {
	font-size:1.4rem;
	text-indent:1.1em;
	margin-bottom:1em;
}
.mobile-only .mob-denwa a {
	color:red;
}
.align-r{
	text-align:right;
}
.pc-only {
	display:none;
}
/* wrapper */
#wrapper {
	width:100%;
}
/* header */
header#header {
	width:100%;
	padding-top:12px;
	background: url(../img/header-bg.jpg) center top no-repeat;
	background-size:cover;
	position:relative;
}
#head-mark-pc {
	display:none;
}
/*
#head-mark {
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
#head-mark img {
	width:200px;
	height:160px;
}
*/
#head-logo {
	width:46%;
	margin-left:2%;
	padding-bottom:24px;
}
#head-logo h2 {
	display:none;
}
#head-logo img#kokoro-text {
	width:36%;
	margin:0 0 3px 16%;
}
#head-logo h1 a img {
	width:100%;
}

#head-next-logo {
	position:absolute;
	width:20%;	
	right:2%;
	top:16px;
}
#head-honmono {
	position:absolute;
	width:280px;
	left:120px;
	top:24px;
}
#head-otoiawase {
	position:absolute;
	width:32%;	
	left:180px;
	bottom:28px;
}
/* #head-otoiawase がtop*/
#header-otoiawase {
	position:absolute;
	width:32%;
	right:3%;
	top:24px;

}
#header-otoiawase img,
#head-next-logo img,
#head-honmono img,
#head-otoiawase img {
	width:100%;
}
#header-otoiawase ul,
#head-otoiawase ul {
	position:absolute;
	left:-56px;
	top:36%;
}
#head-otoiawase ul { 
	position:absolute;
	left:-56px;
	top:20%;
}
#header-otoiawase ul li,
#head-otoiawase ul li {
	width:48px;
	margin-bottom:0.5em;
}
#header-otoiawase ul li a img,
#head-otoiawase ul li a img {
	width:100%;
}

/* ページナビ */
nav#g-navi {
	clear:both;
	width:100%;
	background-color:#6bc8f2;
}
	nav#g-navi ul {
		width:450px;
		margin:0 auto;
}
nav#g-navi li {
	width:90px;
	font-size:12px;
	float:left;
	text-align:center;
	line-height:1.2;
}

nav#g-navi li a {
	display:block;
	color:#333;
	padding:6px 0;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-weight:500;
}
/* g-navi current*/
#gnavi-contact nav#g-navi li#contact a,
#gnavi-join nav#g-navi li#join a,
#gnavi-history nav#g-navi li#history a,
#gnavi-access nav#g-navi li#access a,
#gnavi-introduction nav#g-navi li#introduction a,
#gnavi-join nav#g-navi li#join a {
	color:#fff;
	background-color:#a60012;
	padding:6px 0px;
}
nav#g-navi ul li a:hover {
	text-decoration:none;
	color:#888;
	background-color:#ade;
}
nav#g-navi li ul {
	padding:0;
	position:absolute;
	top:46px;
	left:0;
	z-index:99
}

/* -------------------------
main-navi 
----------------------------- */
#billboard-top {
	clear:both;
	position:relative;
	z-index:0;
	width:100%;
	height:470px;
	background:url(../img/top-bill.png) 75% top no-repeat;
	background-size:cover;
}
#billboard-taiken-kouza-sho,
#billboard-kinder,
#billboard-primary,
#billboard-chinou,
#billboard-sokudoku,
#billboard-english,
#billboard-mojikazu,
#billboard-souzoushikou,
#billboard-chugaku,
#billboard-koukou,
#billboard-jikkenkousaku,
#billboard-shizentaiken {
	height:420px;

/*	background-image:url(../images/chie-no-izumi/kinder-img.jpg); */
	background-image:url(../images/chie-no-izumi/you_img.jpg);
	background-position:38% top;
	background-size:cover;
}
#billboard-taiken-kouza,
#billboard-join-us,
#billboard-sokuhou,
#billboard-message {
	height:420px;
	background:url(../img/top_img.jpg) 80% top no-repeat;
	background-size:cover;
}
#billboard-sokuhou {
	height:470px;
}

#billboard-taiken-kouza-sho,
#billboard-primary {
	background-image:url(../images/chie-no-izumi/sho-img-himawari.png);
	background-position:48% top;
}

#billboard-chinou {
	background-image:url(../images/chie-no-izumi/chinou_img.png);
	background-position:38% bottom;
}
#billboard-sokudoku {
	background-image:url(../images/chie-no-izumi/sokudoku/tab03_s.jpg);
	background-position:38% bottom;
}

#billboard-english {
	background-image:url(../images/terakoya/eigo_img.jpg);
	background-position:16% top;
}

#billboard-mojikazu {
	background-image:url(../images/terakoya/mojikazu_img.jpg);
	background-position:16% top;
}
#billboard-souzoushikou {
	background-image:url(../images/terakoya/souzoushikou_img.jpg);
	background-position:38% top;
}

#billboard-chugaku {
	background-image:url(../images/terakoya/chu_img.jpg);
	background-position:24% bottom;
}

#billboard-koukou {
	background-image:url(../images/terakoya/kou_img.jpg);
	background-size:100%;
	background-position:left% bottom;
}

#billboard-jikkenkousaku {
	background-image:url(../images/adventure/jikkenkousaku-img.jpg);
	background-position:18% 50%;
}
#billboard-shizentaiken {
	background-image:url(../images/adventure/shizentaiken_img.jpg);
	background-position:18% bottom;
}



nav#main-menu {
	width:100px;
	background-color:#fce2ba;
	position:relative;
	float:left;
	z-index:100;
	margin-bottom:3px;
}
nav#main-menu img {
	position:absolute;
	bottom:90px;
	right:0;
	opacity:0.3;
	z-index:210;

}
nav#main-menu img#menu-bg1 {
	top:16px; 
	left:0;
}
nav#main-menu img#menu-bg2 {
	width:32px;
	height:auto;
	bottom:90px;
	right:0px;

}
nav#main-menu img#mark-menu {
	width:36px;
	height:auto;
	bottom:16px; 
	left:6px;
}
nav#main-menu h2 a {
	display:block;
	padding:3px 0 3px 0;
	font-size:14px;
	text-align:center;
	line-height:1;
	color:#fff;
	background-color: #f39800;
}
nav#main-menu h2 a:hover {
	background-color:#f36600;
}
nav#main-menu h3  {
	display:block;
	position:relative;
	line-height:1;
	margin:6px 0 2px 0;
	color:#04a;
	font-size:12px;
	font-family: 'Noto Sans JP',  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:700;

	text-align:center;
	z-index:201;
}

nav#main-menu > ul {
	width:100%;
	position:relative;
	z-index:200;
	border-bottom: solid 3px #f39800;
	padding-bottom:3px;

}
nav#main-menu ul#menu-last,
nav#main-menu ul#menu-message {
	padding-top:0;
	padding-bottom:0px;
	margin-top:3px;
	border-bottom-width:8px;

}
nav#main-menu ul li {

	text-align:center;
	margin-bottom:0;
	line-height:1


}
nav#main-menu ul li a {
	color:#333;
	font-size:1.2em;
	display:block;
	padding:0.15em 0;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-weight:400;

}
nav#main-menu ul li a:hover {
	background-color:#fdf6eb;
	text-decoration:none;
}
nav#main-menu ul#menu-message li a{
	line-height:1.4;
	font-weight:bold;
	font-size:1em;
	padding:8px 0 3px 0;

}

/* top コンセプト */
#concept-mark {
	position:relative;
	width:140px;
	margin:0;

}
#concept-mark img {
	width:64px;
	height:64px;
	margin:0 0 0 5px;
}
#concept-mark h3 {
	width:100%;
}
#concept-mark h3 a {
	font-size:11px;
	font-weight:bold;
	text-indent:0;
	line-height:1;
	margin:0px 0 0 5px;
	padding:0;
	color:#fff100;
	text-shadow: 1px 1px 2px #000,
		-1px 1px 1px #000,
		-1px -1px 1px #000,
		1px -1px 1px #000;
}
#concept-mark h3 a:hover {
	color:orange;
}
#concept-title {
	width:48%;
	float:left;
	display:flex;
	flex:wrap;
	padding-top:64px;
	margin:0 0 12px 20%;

}
#concept-title img {
	width:96px; 
	height:96px;
	position:relative;
	left:-12px;
	top:-24px;
}
#concept-title h2 {
	font-size:28px;
	font-weight:bold;
	line-height:1.4;

	margin-bottom:24px;
	color:#fff100;
	text-align:center;
	text-shadow: 1px 1px 2px #000,
		-1px 1px 1px #000,
		-1px -1px 1px #000,
		1px -1px 1px #000;
}
.mark-concept {
	width:64%;
	float:left;
	margin:0 0 0 10%;
	color:#fff;
}
.mark-concept p {
	clear:both;
	width:82%;
	margin:0 auto;
	font-weight:bold;
	color:#fff100;
	font-size:16px;
	text-align:justify;
	text-shadow: 1px 1px 2px #000,
		-1px 1px 1px #000,
		-1px -1px 1px #000,
		1px -1px 1px #000;


	line-height:1.8;

}



/* TOP main-menu フロート */


#billboard-message nav#main-menu ul li.message a,
#billboard-chinou nav#main-menu ul li.chinou a,
#billboard-sokudoku nav#main-menu ul li.sokudoku a,
#billboard-kinder nav#main-menu ul li.kinder a,
#billboard-primary nav#main-menu ul li.primary a,
#billboard-chinou nav#main-menu ul li.chinou a,
#billboard-english nav#main-menu ul li.english a,
#billboard-mojikazu nav#main-menu ul li.mojikazu a,
#billboard-souzoushikou nav#main-menu ul li.souzoushikou a,
#billboard-chugaku nav#main-menu ul li.chugaku a,
#billboard-koukou nav#main-menu ul li.koukou a,
#billboard-jikkenkousaku nav#main-menu ul li.jikkenkousaku a,
#billboard-shizentaiken nav#main-menu ul li.shizentaiken a {
	font-weight:bold;
	color:red;
}



/* j-query プルダウン */
nav#sub-navi-you,
nav#sub-navi-sho,
nav#sub-navi-chinou,
nav#sub-navi-sokudoku,
nav#sub-navi-english,
nav#sub-navi-mojikazu,
nav#sub-navi-souzoushikou,
nav#sub-navi-chu,
nav#sub-navi-kou,
nav#sub-navi-jikkenkousaku,
nav#sub-navi-shizentaiken,
nav#sub-navi {
	clear:both;
	width:100%;
	background-color:#f39800;
}
#sub-navi-box {
	margin:0 auto;


}
#sub-navi-box.item1 {
	width:100px;
	text-align:center;
	margin:0 auto;
}
#sub-navi-box.item3 {
	width:336px;
}
#sub-navi-box.item4 {
	width:448px;
}
#sub-navi-box.item5 {
	width:560px;
}


#sub-navi-box > li {
	position: relative;
	width:112px;
	float:left;
	font-size:12px;
	text-align:center;
	line-height:1.2;
}
#sub-navi-box > li a {
	display:block;
	padding:8px 0 6px 0;

	color:#333;
}
#sub-navi-box > li:hover,
#sub-navi-box > li a:hover{
	background-color:#fce2ba;
	text-decoration:none;
}

#sub-navi-box span {
	display:block;
	padding:8px 0 6px 0;
	cursor: pointer;
}

#sub-navi-box ul {
	display: none;
	width:100%;
	position: absolute;
	top:33px;
	left:0;
	z-index:20;
	background-color:#fdf6eb;
}

#sub-navi-box ul li {
	font-size:12px;
	line-height:2;
	padding:0px 0;
	display:block;

	color:#aaa;
	text-align:center;
}
#sub-navi-box ul li a {
	line-height:1;
	padding:6px 0;
	color:#333;
}


*/	
/* sub-navi current */
#koushukai-subnavi li#li-koushukai > span,
#action-subnavi-shizentaiken li#li-action a,
#sakuhin-subnavi-jikkenkousaku li#li-sakuhin a {
	background-color:#fce2ba;
}
#sub-navi-box ul li a:hover {
	text-decoration:none;
	background-color:	
}
ul.koukaimoshi li h5 {
	font-size:11px;
	color:#aaa;
	line-height:1;
	margin-bottom:0;
	text-align:cebter;
	padding:3px 0 0 0;
}
li#li-koukaimoshi li {
	margin:0 0 2px 0;
	padding:0;
	line-height:1.4;


}
li#li-koukaimoshi li a {
	font-size;10px;
	margin:0 0 2px 0;
	padding:0;
	line-height:1.4;


}

/*
#sub-navi-box dl {
	position:relative;
	float:left;	
	line-height: 0;
}
#sub-navi-box dt{
	line-height: 0;
	width:auto;
	font-size:12px;
	text-align:center;
	line-height:1.2;
	cursor: pointer;
	display:block;
	color:#333;
	padding:8px 10px;
	background-color:#f39800;
}
#sub-navi-box dt a {
	color:#333;
}
#sub-navi-box dt a:hover{
	text-decoration:none;
	background-color:#fce2ba;
}
#sub-navi-box dd {
	display: none;
	position:absolute;
	top:33px;
	left:0px;
	z-index:10;
}
#sub-navi-box dt:hover {background-color:#fce2ba;}

#sub-navi-box dd ul {
	width:100%;
	background-color:#fdf6eb;
}

#sub-navi-box dd li {
	font-size:12px;
	line-height:1;
	margin:0;
	padding:6px 5px;
	color:#aaa;
}

#sub-navi-box dd li a {
	width:auto;
	display:block;
	color:#333;
}
#sub-navi-box dd li a:hover {
	text-decoration:none;
	background-color:#fce2ba;
}
*/
/*main */
#main-top {
	clear:both;
	width:100%;
	background:url(../img/main-bg.jpg) left 20% no-repeat;
	background-size:100% 100%;

	padding-top:24px;
	padding-bottom:32px;	
}
#main-top,
#main-koushukai,
#main-contact,
#main-join-us,
#main-join,
#main-history,
#main-koukai-moshi,
#main-sokuhou,
#main-goukaku-you,
#main-goukaku-sho,
#main-sokuhou,
#main-wrap,
#main-taiken-kouza,
#main-class,
#main-introduction,
#main-access {
	position:relative;
	width:100%;
	background:url(../img/main-bg.jpg) left 20% no-repeat;
	background-size:100% 100%;
}
#main-concept,
#main-introduction {
	width:100%;
	height:100%;
	background:url(../images/introduction/aisatsu-bg.jpg) left top no-repeat;
	background-size:cover;
}
#main-concept {
	background-image:url(../img/top-img.png);
}

#main-join,
#main-history {
	min-height:640px;
	
	background:url(../images/history/history-bg.jpg) center top no-repeat;
	background-size:cover;
}


/* お問い合わせページ スマフォ縦 mainナビはなし */
	#main-contact nav#1 {
		float:none;
		position:absolute;
		top:0;
		left:0;
		display:none;
	}

.contact-cf {
	padding-top:24px;
}	
#main-join{	
	background:url(../images/history/history-bg.jpg) center top no-repeat;
	background-size:cover;
}
#main-join-us {
	background:url(../images/join-us/join-us.jpg) center top no-repeat;
	background-size:cover;

}

/* 入会の流れ */
#join-con {
	width:70%;
	float:right;
	margin:80px 4% 0 0;
}
#join-con dl {
	clear:both;
	margin-bottom:40px;
}
#join-con dt {
	width:92px;
	float:left;
}
#join-con dt img {
	width:100%;
	position:relative;
	left:0;
	top:-10px;
}
#join-con dd {
	position:relative;
	width:70%;
	margin:0 0 20px 100px;
	padding:8px 5px;
	border-radius: 16px;
	background-color:#fff;
}
#join-con dd li {
	font-size:12px;
	text-indent:-1em;
	margin-left:1em;
	line-height:1.6;
}
#join-con dd li span {
	color:#0068b7;
}
#join-con dd h3 {
	width:120px;
	height:23px;
	margin:0;
	padding:0;
	position:absolute;
	left:5px;
	top:-23px;
	z-index:10;
	overflow:hidden;
}
#join-con dd h3 img {
	width:100%;
}
/* 沿革 */
#history-title {
	width:72%;
	float:right;
	margin:50px 5% 0 0;
}
#history-title h2 {
	width:100%;
}
#history-title img#enkaku-title {
	width:100%;
	z-index:10;
	opacity:0.7;
}

#history-con {
	width:70%;
	float:right;
	padding:0 1%;
	margin:-2% 5% 0 0;
	background-color:rgba(255,255,255,0.4);
}
#history-con dl {
	width:100%;
	clear:both;
	margin:0;
}
#history-con dt {
	width:22%;
	float:left;
	padding:3px 0 8px 3px;


	color:#333;
	font-size:11px;
	margin:0;
}
#history-con dt.history-line2 {
	padding-bottom:2em;
}
#history-con dt.history-line3 {
	padding-bottom:3.4em;
}
#history-con dd {
	width:76%;
	padding:3px 10px 8px 10px;
	margin:0 0 0 22%;
	font-size:11px;
	border-left:solid 6px rgba(255,255,255,0.3);


}
#history-con dd p {
	font-size:11px;
	line-height:1.5;
	text-indent:-1em;
	margin:0 0 0 1em;
}

/* お問い合わせ main-menuは position:absolute */
.contact-form-con {
	width: 64%;
	float:right;
	background-color:rgba(255,255,255,0.8);
	margin:0 6% 0 0;
	padding: 20px 2%;
	
}
.contact-cf {
	width:68%;
	float:right;
	margin:0 6% 0.5em 0;
}
.contact-cf p {
	font-size:14px;
	text-align:left;
	margin:0;
	padding:0;
}

p.contact-cf-privacy {
	width:90%;
	margin: 2em auto 0.5em auto;
	font-size:13px;
	text-indent:-1em:

}
/* 確認画面 confirm.php */
.confirm-btn-cf {
	clear:both;
	width:98%;
	margin:8px auto 24px auto;
	
}
.confirm-btn-cf p {
	margin-left:2em;
}
table#confirm-btn {
	width:auto;
	margin:0 auto;
}
p.contact-posted {
	width:90%;
	font-size:13px;
	margin: 0 auto ;
}
p.contact-cf-mail {
	width:90%;
	margin: 1em auto 1em auto;

	font-size:13px;
	text-indent:-1em;
	color:red;
}
p.btn-complete a {
	width:3em;
	margin:0 auto;
	display:block;
	padding:2px 5px;
	border:solid 1px #aaa;
	background-color:#eee;
	border-radius: 5px;
	text-align:center;
}
/* 速報と合格（検索用）-合格対策 */ 
/* 関連ページで教室の背景（空）を使わない */
#main-goukaku-you,
#main-goukaku-sho,
#main-sokuhou {
	width:100%;
	height:100%;
	background-image:none;
	background-color:#fefbed; 
	padding-top:22px;
}
/* 合格対策バック */
#main-goukaku-you.bg-taisaku-you,
#main-goukaku-sho.bg-taisaku-sho {
	background-color:#fffae3; 
}
#main-kinder .bg-goukaku-you {
	background: -moz-linear-gradient(top, #feecd4, #fff); 
	background: -webkit-linear-gradient(top, #feecd4, #fff); 
	background: linear-gradient(to bottom, #feecd4, #fff); 
}
/* 検索ページバック */
#main-sokuhou.bg-goukaku-sho {
	background: -moz-linear-gradient(top, #ecf4d9, #fff); 
	background: -webkit-linear-gradient(top, #ecf4d9, #fff); 
	background: linear-gradient(to bottom, #ecf4d9, #fff); 
}
#main-sokuhou.bg-goukaku-you {
	background: -moz-linear-gradient(top, #fce3cc, #fff); 
	background: -webkit-linear-gradient(top, #fce3cc, #fff); 
	background: linear-gradient(to bottom, #fce3cc, #fff); 

}
/* 合格対策スケジュール  h3 */
#main-goukaku-you h3.goukakutaisaku-h3,
#main-goukaku-sho h3.goukakutaisaku-h3 {
	font-size:24px;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight:bold;
	line-height:1;
	color:#222;
	margin-bottom:0.4em;	
}
#sokuhou-title-set2,
#sokuhou-title-set {
	margin-bottom:20px;
}
#sokuhou-title-set2 img,
#sokuhou-title-set img {
	width:100%;
}
#sokuhou-title-set #sakuhou-title {
	width: 100%;
	background:url(../images/sokuhou/2020/title_sokuhou-bg.png) center top no-repeat;
	background-size:cover;
}
img#omedetou {
	padding-top:10px;
}
img#sokuhou-btm {
	margin-bottom:16px;
}
	/* ノウハウ/春夏冬講座ページで実績紹介 */
.jisseki-con { 
	width: 100%;
	margin:0 1em 0 0;
}
.jisseki-con td,
.jisseki-con th {
	border: solid 1px #666;
}
#goukak-lead {
	font-size:20px;
	font-weight:bold;
	color:rgb(228,0,127);
	margin:0 0 0.5em 0;
	line-height:1.4;
}
p.goukaku-lead {
	font-size:1.4rem;
	color:#004ea2;
	margin-bottom:1em;
}
.sokuhou-lead,
.sokuhou-con,
.goukaku-con {
	width: 60%;
	float:right;
	margin-right:10%;
	margin-top:0px;
}
p.class-lead span.rate,
.goukaku-con p.goukaku-cf span.rate,
.sokuhou-con p.goukaku-cf span.rate {
	color:#e60012;
}
.sokuhou-con p.genzai {
	text-align:right;
}
.sokuhou-con p.cf-okadai-sho-goukaku {
	text-align:right;
	font-size:1.4rem;
	margin:0.3em 0 1em 0;
}

#sokuhou-banner {
	width:100%;
}
/* 合格者数共通表の上全◯○名合格 タイトル ノウハウ講座.jisseki-conも共通 */
.gokaku,
.sokuhou-lead {
	width:98%;
	margin:0 auto 0px auto;
}
/* 清心小国際コース対策受験実績埋め込み */
.seishin-goukaku {
	width:96%;
	margin:0 auto 0px auto;
}

#goukakushasu {
	width:100%;
	
} 
#goukakushasu img {
	width:100%;
	margin:0 auto;
	max-width:640px;
}
.sokuhou-lead h4.goukak-ritsu {
	font-size:2.4rem;
	font-weight:bold;
	line-height:1.3;
	margin:0.5em 0 0.5em 1em;
	color:#0070c0;
}
.sokuhou-lead h4.goukak-ritsu span {
	color:#e60012;
	font-size:100%;
}
.goukaku-con .gokaku,
.sokuhou-con .gokakusu {
	width:98%;
	margin:0 auto;
	
}
.sokuhou-con .gokakusu img {
	width:96%;
	max-width:600px;
	margin-bottom:5px;
	
}


.sokuhou-con #gokakusu img {
	width:100%;
	margin:0 auto 6px auto;
}
.sokuhou-con h3 {
	width:300px;
	background: url(../images/sokuhou/title-bg.png) left top no-repeat;
	padding:6px 0 5px 20px;
	font-size:18px;
	font-weight:bold;
	line-height:1;
}
.sokuhou-con h3.jisseki-kou {
	padding-left:48px;
}
.sokuhou-con h3.sokuhou-titile-kou {
	background-image: url(../images/sokuhou/title-bg-kou.png);

}
/*　合格速報テーブル○月○日現在 */
p.goukakusha-update {
	width:100%;
	font-size:1.6rem;
	text-align:right;
	color:#e60012;
	margin-bottom:0.5em;
	}
#goukakushasu table,
.seishin-goukaku table,
.goukaku-con table,
.sokuhou-con table {
	width:100%;
	margin:0 0 40px 0;
}
#goukakushasu table {
	margin-bottom:0;
}
.goukaku-con table {
	width:100%;
	margin:0 auto 40px auto;
}
.goukaku-con p.goukaku-cf,
.sokuhou-con .goukaku-table-cf, /* 枠外　ノートルダム清心女子大付属小内訳 */
.sokuhou-con p.goukaku-cf {
	width:96%;
	margin:0 auto 1em auto;

	font-size:1.4rem;
	color:#333;
/*	color:#004ea2; */

}	
.sokuhou-con .goukaku-table-cf {
	line-height:1.2;
	font-size:1.6rem;
	margin:0;
}
.sokuhou-lead h4,
.sokuhou-lead h5 {
	font-size:18px;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:1em;
}
.sokuhou-lead h4 span {
	font-size:88%;
}
.sokuhou-lead h4 span.sokuhou {
	font-size:105%;
	color:#e60012;
}

.sokuhou-lead h5 { 
	font-size:20px;
	line-height:1.2;
	margin:0 0 1.2em 0;
}
.sokuhou-lead h5.gou-sho,
.sokuhou-lead h5.gou {
/*	color:#e60012; */
	color:#004ea2;
	margin-bottom:0.8em;
}
.sokuhou-lead h5.gou-sho {
	font-size:20px;
}
.sokuhou-kansou,
.sokuhou-cf {
	clear:both;
	width:96%;
	margin:0 auto;
	text-align:justify;
}

.sokuhou-kansou h6,
.sokuhou-kansou p {
	font-size:1.5rem;
	color:#004ea2;
/*	color:#ff0000; */

}
.sokuhou-kansou p {
	margin-bottom:1em;
}
.sokuhou-kansou p.align-r {
	display:none;
}
.sokuhou-cf p {
	font-size:1.5rem;
	color:#004ea2;
	text-align:justify;
}
#goukakushasu tr.tr-1st {
	border-top:solid 1px #333;
}

#goukakushasu th,
#goukakushasu td {
	width:20%;
	border-bottom: solid 1px #333;
	padding:8px 3px;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.2;
	text-align:right;
}
.goukaku-con th,
.goukaku-con td {
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.2;
	padding:5px 6px;

}
.goukaku-con th {
	background:url(../img/mark-li-c12.png) left 9px no-repeat;
	padding-left:0.8em;
}

.goukaku-con td.gokaku-cf
.goukaku-con th.gokaku-cf {
		padding-bottom:0;
		line-height:1;
}
.goukaku-con th.gokaku-cf-info {
	background-image:none;
	font-size:1.4rem;
	font-weight:normal;
	color:#0070C0;
	padding:0 0 6px 10px;
		line-height:1;

}
.goukaku-con td {
	text-align:right;
	color:#e60012;
}
#goukakushasu th li {
	background:url(../img/mark-li-c12.png) left 7px no-repeat;
	padding-left:0.8em;
	margin:0;
	line-height:1.4;
}
#goukakushasu th span.li-koumei {
	font-size:90%;
	color:#0070C0;
}
#goukakushasu td.passed-sho,
#goukakushasu td.passed {
	width:14%;

	color:#e60012;
	font-size:18px;
}
#goukakushasu td.passed-sho {
	width:18%;
}
#goukakushasu td.shigan-sho,
#goukakushasu td.shigan{
	width:14%;
	font-size:16px;
}
#goukakushasu td.shigan-sho {
	width:18%;
}

#goukakushasu th {
	width:70%;
	text-align:left;
}
#goukakushasu table#goukakkusha-sho th {
	width:60%;
}
#goukakushasu .no-border-btm {
	border-bottom:none;
	padding-bottom:0px;
}
.sokuhou-con th,
.sokuhou-con td {
	width:40%;
	border-bottom: solid 1px #333;
	padding:3px 3px;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.2;
}
#goukakushasu th p {
	font-size:14px;
	text-indent:-1em;
	margin-left:2em;
}
.sokuhou-con tr.tr-1st {
	border-top: solid 1px #333;
}
.sokuhou-con th {
	width:78%;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
}
.sokuhou-con th.course01 {
	width:60%;
}
.sokuhou-con th.course {
		width:28%;
		font-size:90%;
}
.sokuhou-con th span {
	font-size:90%;
	font-weight:normal;
}
.sokuhou-con th span.mark-chu {
	font-size:100%;
}

sokuhou-con td.numbers-center,
.sokuhou-con td.numbers,
.sokuhou-con td.numbers-only {
	color:#e60012;
	text-align:right;
}
.sokuhou-con td.numbers-only {
	width:50%;
	height:2em;
	border-right: solid 1px #333;
	padding-right:0.3em;
}
.sokuhou-con td.numbers-center {
	width:24%;
	text-align:center;
}
.sokuhou-con td.numbers-only span,
.sokuhou-con td.numbers span {
	color:#333;
}
.sokuhou-con td.rate {
	color:#004ea2;
	font-size:10px;
	line-height:1.5;
	border-right: solid 1px #333;
}
/* 合格（検索用）実績テーブル */
.no-border td
.no-border th {
	border:none;
}
p.soukuhou-date {
	font-size:13px;
	text-align:right;
	margin-right:1em;
}
p.sokuhou-cf {
	font-size:21px;
	margin-left:0.5em;
	color:#00afec;
}
p.sokuhou-pre {
	font-size:16px;
	margin-left:0.5em;
	color:#666;
}
p.sokuhou-cf-kaiin {
	font-size:1.3rem;
	margin-bottom:1em;
}
#aisatsu-title {
	width:40%;
	float:left;
	padding-top:24px;
	margin:0 0 12px 20%;
}
#aisatsu-title img {
	width:100%;
	margin-bottom:8px;
}
#aisatsu-title h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:24px;
	color:#fff;
	text-align:center;
}
#aisatsu-con {
	width:64%;
	float:left;
	margin:0 0 0 10%;
	color:#fff;
}

#aisatsu-con dl {
	width:120px;
	float:right;
	font-family:Century, Times, "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	color:#333;
}
#aisatsu-con dt {
	font-size:13px;
	line-height:1;
}
#aisatsu-con dd {
	font-size:16px;
	margin-bottom:10px;
}
#aisatsu-con dd span{
	font-size:13px;
}
#aisatsu-con p {
	clear:both;
	width:90%;
	margin:0 auto;
	font-size:13px;
	font-weight:bold;
	font-family:Century, Times, "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height:1.6;
	text-align:justify;
	margin-bottom:20px;
}

#shizentaiken-archive {
	width:100%;
	margin:0 auto 30px auto;
	display:none;
}
#main-top .about-class {
	width:24%;
	margin:0 0 0 120px;
}

.title-edge {
	position:relative;
	width:97%;
	height:auto;
	clear:both;
	margin-bottom:0px;
	background:url(../img/title-bg-l.png) left top no-repeat;
	padding: 0px 0 0 16px;
	border-right: solid 4px #6bc8f2; 
}
#main-jikkenkousaku-koushukai .title-edge,
#main-jikkenkousaku .title-edge {
	margin-bottom:12px;
}

.title-topics,
.title-edge-sp, 
.title-edge000,
.title-edge00,
.title-edge01,
.title-edge02,
.title-edge03,
.title-edge04,
.title-edge05 {
	width:98%;
	height:auto;
	clear:both;
	margin-bottom:18px;
	background: url(../img/title-bg01-l.png) left top no-repeat;
	padding: 0 0 0px 16px;
}
/* 公開模試 タイトル時の下マージン */
.title-btm { margin-bottom:12px;}
.title-edge02 {
	background: url(../img/title-bg02-l.png) left top no-repeat;
	border-right: solid 4px #feed00;
}
.edge-2column {
	width:90%;
}
/*PDF埋め込み */
iframe#pdf-frame {
	width:100%;
	height:600px:
}
/* 春期講習会で使用 */
.title-edge-sp {background: url(../img/title-bg-sp-l.png) left top no-repeat;}

.title-edge00 {background: url(../img/title-bg00-l.png) left top no-repeat;}

.title-edge000 {background: url(../img/title-bg000-l.png) left top no-repeat;}



.title-edge03 {
	background: url(../img/title-bg03-l.png) left top no-repeat;
	border-right: solid 4px #fff;
}
.title-edge04 {
	background: url(../img/title-bg04-l.png) left top no-repeat;
/*	border-right: solid 4px #bbd762; */
	border-right: solid 4px #c7e8fa;
}
.title-edge05 {
	background: url(../img/title-bg05-l.png) left top no-repeat;
	border-right: solid 4px #aaddf7;
}
.title-edge-green {
	width:97%;
	clear:both;
	padding: 0 0 0px 16px;
	background: url(../img/title-bg-green-l.png) left top no-repeat;
	border-right: solid 4px #094;
	margin-bottom:0;
}
/*夏期講習会日程表 */
.title-con03 h3 {
	display:block;
	width:100%;
	font-weight:bold;
	font-size:24px;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
	text-align:left;
	color:rgb(32,32,128);
	margin-bottom:0.2em;
}
table.koushu-skdl {
	width:96%;
	margin:0 auto 3px auto;
	font-size:12px;
}

.koushu-skdl th,
.koushu-skdl td{
	padding:3px 0;
	border-bottom:solid 1px #666;
}
.kaki_koushu-sho  td {
	background-color:lightyellow;
}
.koushu-skdl th {
	border-top:solid 1px #666;
/*	border-right:solid 1px; */
	background-color:wheat;
}
table.sho-natsu3 {
	margin-bottom:16px;
}
.sho-natsu3 th{
	background-color:aqua;
}
.koushu-skdl th.koushu-nittei,
.koushu-skdl td.koushu-nittei {
	widh:6em;
	text-align:center;
}

.koushu-skdl th.koushu-jikan,
.koushu-skdl td.koushu-jikan {
	width:10em:
	text-align:center;
text-align:center;
}
.koushukai-skdl th.koushu-jikan {
}
.koushu-skdl th.koushu-class,
.koushu-skdl td.koushu-class {
	width:auto:
	padding-left:1em;

}
.koushu-skdl th.koushu-class {
	padding-left:1em;
}
.sho-natsu3 td {
	background-color:lightcyan;
}

/* 絵画セミナー */
.sho-kaiga th{
	background-color:beige;
	text-align:left;
}
.sho-kaiga .kaiga-nittei {
	width:43%;
	padding-left:2%;
}
.sho-kaiga .kaiga-theme{
	width:53%;
	padding-left:2%;
	
}


/*　タイトル下に実績数　*/
.jisseki-su dl {
	font-size:2rem;
	font-weight:bold;
	margin-bottom:0.5em;
}
.jisseki-su dl dt {
	width:14em;
	float:left;
}
.jisseki-su dl dt span {
	color:#0070C0;
}
.jisseki-su dl dd {
	margin-left:15em;
	color:#e60012;
}
.jisseki-su p {
	clear:both;
	font-size:1.3rem;
	color:#0070C0;
	margin-left:1em;
	
}
.jisseki-su img {
	width:100%;
	margin-bottom:24px;
}
/* 講習会間リンク 夏期講習会　*/
.koushukai-link {
	width:100%;
	height:auto;
	clear:both;
	margin-bottom:12px;

	padding: 0
}
.koushukai-link a img {
	width:100%;
	margin-bottom:16px;
}
/* 小学校受験教室下の公開模試案内 */
.koukaimoshi-info {
	width:100%;
	margin-bottom:32px;
}

.koukaimoshi-info img {
	width:100%;
}


#koukai-moshi-banner {
clear:both;
	width:100%;
}
#koukai-moshi-banner p {
	width:100%;
	font-size:1.4rem;
	margin-bottom:0.8em;

}
#koukai-moshi-banner a img {
	width:80%;
	min-width:240px;
	margin-bottom:12px;
}
#koukai-moshi-banner a:hover img {
	opacity:0.6;
}
#recent-moshi-kokusai #koukai-moshi-banner #seishin-kokusai-moshi-banner {
	display:none;
}
#recent-moshi-okadai-sho #koukai-moshi-banner #okadai-sho-moshi-banner {
	display:none;
}
#recent-moshi-shiritsu-sho #koukai-moshi-banner #shiritsu-sho-moshi-banner {
	display:none;
}
#recent-moshi-eisu_gakkan_sho #koukai-moshi-banner #eisu_gakkan_sho-moshi-banner {
	display:none;
}
#recent-moshi-nenchu_sho #koukai-moshi-banner #sho_nenchu-moshi-banner {
	display:none;
}

/* タイトル横に実績バナーの時 */
/*
.title-edge #jisseki-banner {
	display:block;
	width:100px;
	position:absolute;
	right:-96px;
	top:-20px;
}
.title-edge #jisseki-banner img {
	width:100%;
}
.title-edge #jisseki-banner h3 {
	display:none;
}
*/
.title-con-box-green,
.title-con-box {
	width:97%;
/*
	border:solid 2px #6bc8f2;
*/
	border:solid 2px #fff;

	border-top:none;
	margin-top:0;
	margin-bottom:28px;
	padding:8px 8px 3px 8px;
	background-color:#fff;
	position:relative;
}
.title-con-box-green {
	border-color:#094;
}

#main-primary title-con-box ul,
#main-kinder title-con-box ul,
#main-chinou title-con-box ul,
#main-sokudoku title-con-box ul  {
	margin-left:1em;
}

/* 合格させたいなら地球ランド */
h4.goukak-sho-top,
h4.goukak-you-top,
h4.goukak {
	font-size:24px;
	font-weight:bold;
	color:#e60012;
	margin:0 0 1em 0;
	line-height:1.4;

}
#koushukai-title img.goukakusasetai-up {
	margin-bottom:10px;
}
#goukakusasetai_com h4.goukak {
	margin:0 0 0.3em 0;
}
h4.honmono {
	font-size:24px;
	font-weight:bold;
	color:rgb(230,0,18);
	margin:0 0 1em 0;
	line-height:1.4;
	width:100%;

}
h4.honmono img {
	width:100%;
	margin:0;
	max-width:800px;
}
h4.goukak img {
	width:70%;
	margin:0;
	max-width:480px;
}

.title-con-box h4.goukak-you-top,
.title-con-box h4.goukak-sho-top {
	color:#e60012;
	font-size:1.8rem;
	text-align:left;
	margin:0 0 0.3em 0.4em;
	float:left;
}

.title-con-box h4 {
	font-size:17px;
	font-weight:bold;
	color:rgb(228,0,127);
	margin-bottom:0.5em;
	line-height:1.4;
}
.title-con-box-green li,
.title-con-box li {
	font-size:13px;
	margin-left:1em;
	margin-bottom:5px;
	background:
}
.title-con-box ul {
	margin-left:2em;
}
.title-con-box li {
	text-indent:-5em;
	margin-left:4em;
}
.title-con-gakuhi h4 {
	font-size:1.6rem;

}
.title-con-gakuhi th img,
.title-con-box th img,
.title-con-box li img {
	display:inline;
	width:10px;
	margin-right:2px;
	padding-top:1px;
}
.title-con-box table {
	margin-left:0.5em;
}
.title-con-box td,
.title-con-gakuhi th,
.title-con-box th {
	font-size:13px;
	padding:3px 0;
	width:5em;
}
.title-con-box td {
	width:auto;
}
/* 運動セミナー　*/
.title-con-box table.undou-seminor_info {
	
	margin-left:2em;
}
.about-class .undou-seminor_info th {
	font-size:18px;
	padding:5px 0;
	position:relative;
vertical-align: top;
}
.about-class .undou-seminor_info th img {
	position:relative;
	left:-3px;
	top:-2px;
}

.about-class .undou-seminor_info td {
	font-size:18px;
	padding:5px 0;
	vertical-align: top;
}
#koushi-info {
	width:90%;
	margin:0 auto 20px auto;
	padding-top:16px;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end;
}

#koushi-info.koushi-kiniwa,
#koushi-info.koushi-fujii {
	display:block;
}
#koushi-info.koushi-kiniwa {
	width:98%;
}
#koushi-info .koushi-info-con {
	width:100%;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	align-items:start;
}

.koushi-info-con p#koushi_profile-kiniwa {
	width:60%;
	font-size:13px;
	margin-right:12px;
	text-align:justify;
}
.koushi-info-con img#koushi_kiniwa {
	width:30%;
	min-width:140px;
	man-width:320px;

	margin-bottom:12px;
}

#koushi-info img#koushi_fujii {
	width:30%;
	float:right;
	margin-bottom:0;
	margin-right:5%;
}
#koushi-info img#koushi_undou-seminor {
	width:30%;
	margin-bottom:12px;
	margin-right:5%;
}
#koushi-info h4 {
	color:#333;
	margin-bottom:-0.2em;
}
#koushi-info h4 span {
	font-size:0.9em;
}

#koushi-info p#koushi_profile {
	width:60%;
	font-size:13px;
	margin-bottom:12px;
	text-align:justify;
}
#koushi-info p#koushi_profile-fujii {
	width:100%;
	font-size:13px;
	margin-bottom:12px;
	text-align:justify;
}

#koushi-info .koushi-profile {
	width:100%;
	background-color:#eee;
	padding:12px 0;
	margin:0 auto 24px auto; 
}
#koushi-info.koushi-kiniwa .koushi-profile ul {
	width:90%;
	margin:0 auto;
}
#koushi-info.koushi-kiniwa .koushi-profile li {
	width:90%;
	font-family: 'Noto Sans JP',  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:500;
	font-size:13px;
	margin-bottom:0.8em;
}

	
p.moushikomi {
	clear:both;
	width:86%;
	margin:1em 0 1em 6%;
	font-size:15px;
}
p.undou-seminor_moushikomi {
	width:64%;
	margin:1em 0 1em 9em;
	text-indent:-8em;
	font-size:18px;
}
#undou-seminar_map_con {
	width:60%;
	margin:32px auto ;
	border:solid 1px;
}
#undou-seminar_map_con img {
	width:100%;
}
/* 速読講座 */
#main-sokudoku h4 {
	width:100%;
	font-size:32px;
	color:#008cb4;
}
.about-class p.sokudoku-info {
	width:100%;
	font-size:1.6rem;
	line-height:1.8;
	text-indent:1em;
	margin-bottom:0.2em;
}
/*　合格対策ページの合格させたいなら地球ランド */
h4.goukakusasetai-min {
	width:80%;
	max-width:640px;
	min-width:240px;
}
h4.goukakusasetai-min img {
	width:100%;
	margin-bottom:16px;
}

img.taisaku-banner {

	display: block;
	height: auto;
	width:100%;
	margin-bottom:6px;
}
.class-con p.taisaku-banner-info {
	font-size:10px;
	margin-left:1em;
	color:#0081CC;
}
.class-con p.taisaku-banner-info {
	margin:0 0 2em 1em;
	padding:0;
}
.class-con p.taisaku-banner-info span,
.title-con-box #taisaku-you-link p span,
.title-con-box #taisaku-sho-link p span {
	color:#6fba2c;
}
a img.bottom0 {
	margin-bottom:0;
}
./* 合格対策のページ */
table.taisaku-jisseki {
	width:300px;
	margin:1em 0 2em 1.5em;
}
table.taisaku-jisseki th,
table.taisaku-jisseki td {
	font-size:18px;
	padding:5px 6px;
	border: solid 1px;
	width:60%;

}
table.taisaku-jisseki td {
	text-align:right;
	width:30%;
}
.title-con000,
.title-con-gakuhi,
.title-con-green,
.title-con-sp,
.title-con00,
.title-con,
.title-con01,
.title-con02,
.title-con03,
.title-con04,
.title-con05,
.chinou-kouza-con,

.title-con-text {
	width:100%;
	height:100%;
	min-height:28px;
	display:block;
	background:url(../img/title-bg.png) left top;
	padding-top:5px;
	padding-bottom:3px;
	position:relative;
}
.title-con-sp{
	background-image:url(../img/title-bg-sp.png);
}
.title-con000 {
	background-image:none;
	background-color: rgb(0,175,235);
}

.title-con00 {
	background-image:url(../img/title-bg00.png);
}

.title-con01 {
	background-image:url(../img/title-bg01.png);
}
.title-con02 {
	background-image:url(../img/title-bg02.png);
}
.title-con05,
.title-con04,
.title-con03,
.chinou-kouza-con,

.title-con-text {
	background-image:none;
	background-color:#fff;
}
/*授業料　消費税　*/
.title-con-gakuhi p.shouhizei {
	text-align:right;
	margin-right:3em;
}
/* 直前講習会について */
.chokuzen-info {
	width:92%;
	margin:1em auto 2em auto;
	padding:0;

}

/*直前講習会案内グラ幅 */
#koushukai-info img.chokuzen-annai {
	width:100%;

}
.chokuzen-info p {
	width:100%;
	font-size:1.8rem;
	font-family:Century, Times, "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height:2.2;
	text-align:justify;

}

.title-con03 .chokuzen-jisseki {
	width:80%;
	margin:0 auto;
		font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
	font-size:20px;


}
.title-con03 .chokuzen-jisseki h3 {
	width:90%;
	display:block
	height:28px;
	margin:0 auto 1em auto;
	padding:3px 6px;
	text-align:center;
	background-color:red;
	border-radius:17px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.title-con03 .chokuzen-jisseki dl {
	width:260px;
	font-size:16px;
	font-weight:bold;
	margin:0 auto 0 auto;
}
.title-con03 .chokuzen-jisseki dl dt {
	clear:both;
	float:none;
	width:100%;
	margin:0 0 0 1em;
	padding-left:14px;
	background:url(../img/mark-li-org11.png) left 6px no-repeat;


}
.title-con03 .chokuzen-jisseki dl dd {
	clear:both;
	float:none;
	width:220px;
	text-align:right;
	margin:0 0 0.5em 0;
}
.title-con03 .chokuzen-jisseki dl dd span {
	font-size:60%;
}
.title-con03 .chokuzen-jisseki dl dd span.goukakusha {
	font-size:100%;
	color:red;
}
.title-con05 {
	background-color:#aaddf7;
}
.title-con04 {
	background-color:#c6e7f9;
}
.title-con-green {
	background-image:none;
	background-color:#094;
	padding-top:4px;
	padding-bottom:0;
}
.title-con-gakuhi {
	background-image:none;
	background-color:#fff;
	padding-top:16px;
}
.title-con-sp h3,
.title-con000 h3,
.title-con03 h3,
.title-con00 h3,
.title-con h3,
.title-con01 h3,
.title-con02 h3 {
	float:left;
	margin-left:0.5em;
	font-size:16px;
	margin-top:2px;
}
.title-con000 h3.white {
	color:#fff;
}
.title-con03 h3 {
	font-size:1.6rem;
	font-weight:normal;
}
.title-con03 h3.natsu-shoh3 {
	font-size:1.8rem;
	font-weight:bold;
	margin-bottom:0.2em;
}
.title-con03 h3 span.course {
	color:#0061cc;
	font-weight:bold;
}
.title-con03 h3 span.moshibi {
	font-weight:bold;
	color:red;
	font-size:120%;
}
.title-con-sp h3 span.em,
.title-con h3 span.em {
	font-size:110%;
	font-weight:bold;
}
.title-con00 p {
	font-size:1.3rem;
}
/*　直前講習会　2018と 合格対策のグラタイトル　*/
.about-class .goukakutaisaku-gra-title,
.chokuzen-koushukai-info,
#koushukai-info {
	width:100%;
	margin-bottom:32px;
}
.about-class .chokuzen-koushukai-info,
.about-class #koushukai-info {
	width:100%;
	margin-bottom:32px;
}
.about-class .goukakutaisaku-gra-title h3,
.chokuzen-koushukai-info h3,
#koushukai-info h3 {
	
}
.chokuzen-koushukai-info h3 {
	width:96%;
	margin:0 auto 0.5em auto;
	display:block;
	padding:3px 2%;
	color:#fff;
	background-color:red;
	text-align:center;
	font-size:3.6em;
	font-weight:bold;
	line-height:1.2;

}
.kakomon {
 margin-bottom:24px;
}
/* 講習会イメージ画像　*/
.about-class img.koushukai-img {
	width:100%;
	height:auto;
	padding:0;
	margin-bottom:24px;
}
	
#koushukai-info h3.saigen-kakomon,
#koushukai-info h3#saigen-test {
	display:block;
	width:98%;
	border:solid 1px red;
	color:red;
	background-color:#ffdddd;
	font-size:2.4rem;
	padding:3px 0 3px 2%;
	margin-bottom:0.5em;
}
#koushukai-info h3#saigen-test a {
	color:red;
	text-decoration:underline;

}
#koushukai-info h3#saigen-test a:hover {
	color:#0070C0;
}
#koushukai-info h3#saigen-kakomon {
	font-size:3.8rem;
}

/* 直前国際コース　内容のアキと幅 */
.chokuzen-koushukai-info .title-con03 dd.margin6 {
	margin-left: 6em;
	width:70%;
}

/*　過去問から直前へのリンクバナー */
.chokuzen-banner {
	clear:both;
	width:100%;
	margin-bottom:64px;
}
.chokuzen-banner p {
	font-size:15px;
	margin-bottom:0.3em;
}
#koushukai-info .chokuzen-banner img {
	width:100%;
}
.goukakutaisaku-gra-title img,
.chokuzen-koushukai-info img,
#koushukai-info img {
	width:80%;
	max-width:960px;
	min-width:320px;
	margin-bottom:10px;
}
#koushukai-info img#shiritsu2nd {
	width:100%;
	max-width:1200px;
	min-width:320px;
	margin-bottom:10px;
}

.chokuzen-koushukai-info img.nyushi-course,
#koushukai-info img.nyushi-course {
	width:100%;
	max-width: 680px;
	min-width:280px;
	margin-bottom:10px;
}
.chokuzen-koushukai-info h4,
#koushukai-info h4 {
	font-size:1.6rem;
	font-weight:bold;
	margin:0 0 1.5em 1em;
}
.chokuzen-koushukai-info dl,
.kakomon dl {
	margin:0 0 3em 0;
	line-height:1.8;
	font-family:'游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 

}
.chokuzen-koushukai-info dl {
	margin-bottom:1em;
}
.chokuzen-koushukai-info dl dt,
.kakomon dl dt {
	font-size:1.5rem;
	font-weight:bold;
	margin:0 0 0.5em 1em;
	color:#0070C0;
	float:none;
}
.chokuzen-koushukai-info dl dd,
.kakomon dl dd {
	font-size:1.5rem;
	font-weight:bold;
	margin:0 0 0.5em 4em;
	color:#0070C0;
}
.chokuzen-koushukai-info dl dt,
.chokuzen-koushukai-info dl dd {
	font-size:1.6rem;
	margin-bottom:0.2em;
}
p.chokuzen-kobetsu-info {
	width:98%;
	font-size:1.4rem;
	text-align:justify;
	margin:0 0 1em 1em;
}
#banner-moshi {
	width:100%;
}
#banner-moshi h3 {
	display:none;
}
#banner-moshi img {
	width:100%;
	min-width:240px;
	margin-bottom:10px;
}
#banner-moshi h4 {
	font-size:1.6rem;
	font-weight:bold;
	color:#0070C0;
	margin:0 0 0.3em 1em;
}
#banner-moshi p {
	font-size:1.3rem;
	text-indent:-1em;
	margin:0 0 2em 2em;
}
/* top新着情報とアーカイブタイトルセンターに */
#whatsnew {
	width:98%;
	margin:0 auto 24px auto;;
	padding:12px 16px 18px 16px;
	background-color: rgb(242,160,163); 
/*	background-color: rgb(243,152,0); */
	border-radius:24px;
}
#top-archive .title-con-sp h3,

#shizentaiken-archive .title-con01 h3 {
	float:none;
	margin-left:0;
	position:relative;
	top:0;
	left:-8px;
}	
#whatsnew  h3 {
	font-size:18px;
	padding-bottom:0.5em;
	text-align:center;
	color:#fff;
}
/* topトピックス　scrollボックス */
section#topics-top {
	width:80%;
	margin:0 auto 20px auto;
	
}
.title-topics {
/*
	background: url(../img/title-bg-topics.png) left top no-repeat;
*/
	width:100%;

	background-image:none;
	margin-bottom:0;
	padding: 0 0 0px 0px;
	
}

.title-topics-con {

/*	background-color:rgb(235,104,146); */

	background-color:rgb(143,195,31);
}
section#topics-top .title-topics-con h3 {
	font-size:1.6em;
	float:none;
	text-align:center;
	color:#fff;
}
#topics-con {
	width:94%;
	padding: 1em 3%;
	background-color:rgba(255,255,255,1);
	font-size:1.2rem;
	line-height:1.6;
	overflow:auto;
	height:120px;
}
#topics-con p#update {
	font-size:14px;
	color:#444;
	text-align:right;
	margin:0 ;
}
#topics-con a {
	color:#0068B7;
	text-decoration:underline;
}
#topics-con a:hover  {
	color:#00A0E9;
}
#topics-con h3 {
	font-size:1.8rem;
	font-weight:bold;
	color:#666;
	margin-bottom:0.3em;
}
#topics-con h3 span {
	color:#eb6892;
}
#topics-con h4 {
	margin-bottom:0.3em;
/*	color:#3aae36; */
	line-hieght:1.2;
	font-size:16px;

}
#topics-con h4 a {
	background:url(../img/mark-li-c11trg.png) left 2px no-repeat;
	padding-left:0.9em;
	font-size:16px;
	font-weight:bold;
	color:#004ea2;


}

#topics-con ul {
	margin:0 0 1em 1em;
}
#topics-con li {
	margin-bottom:0.5em;
	
	font-size:1.3em;
	
}
#topics-con li a {
/*	color:#004ea2;　*/
	color:#00f;
	padding:0 0 0 1em;
	background:url(../img/mark-li-topics-c12.png) left 2px no-repeat; 
	text-decoration:underline;
}
#topics-con li.hogosha a {
	background:url(../img/mark-li-topics-g12.png) left 2px no-repeat; 
}
#topics-con h3.link-mark {
	padding:0 0 0 1em;
	background:url(../img/mark-li-topics-c14.png) left 5px no-repeat;
}
#topics-con p {
	font-size:1.3rem;
	line-height:1.3;
	text-align:justify;
	margin-top:0.5em;
	margin-bottom:0.3em;
}
/* 直前講習会サブタイトル---topicsと同じバー */
.subtitle-chokuzen {
	width:100%;
	background-image:none;
	margin-bottom:8px;
	padding: 0 0 0px 0px;	
}

.subtitle-chokuzen-con {
	background-color:rgb(143,195,31);
	background-color:rgb(128,162,72);
}
.subtitle-okadai-natsu h3 {
	color:#fff;
}
.subtitle-okadai-natsu,
.subtitle-chokuzen-con {
	background-color:#0075c2;
}
.subtitle-okadai-natsu h3,
.subtitle-chokuzen-con h3 {
	font-size:1.6em;
	float:none;
	margin-left:1em;
	padding:4px 0 3px 0;
	color:#fff;

}
.subtitle-chokuzen-con h3 {
	margin-bottom:12px;
}
#topics-con {
	width:94%;
	padding: 1em 3%;
	background-color:rgba(255,255,255,1);
	font-size:1.2rem;
	line-height:1.6;
	overflow:auto;
	height:120px;
}

.title-con p,
.title-con01 p,
.title-con02 p {
	float:right;
	margin-right:1em;
	font-size:13px;
	margin-top:4px;

}
/* 幼小タイトル---草分け */
.title-con p.kusawake {
	font-size:1.3rem;
	font-weight:bold;
	color:#0056a8; 

	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 

}
.title-con p a,
.title-con01 p a,
.title-con02 p a {
	color:#333;
}
.title-con03 dl {
	width:96%;
	font-size:14px;
	margin-left:0.5em;
}
.title-con03 dl dt {
	width:5em;
	float:left;
}
/* おかあさんの算数講座 */
#sansu-kouza-con {
	padding:1.8em 0;
	height:480px;
	overflow:scroll;
}
/* 岡大2019受験 冬期講習会 dd戒行 */
.title-con03 .dl.dt5b dt.nittei-blue,
.title-con03 .dl.dt5b dt.nittei-red {
	width:10em;
	float:none;
}
.title-con03 .dl.dt5b dt.nittei-fuyu {
	width:auto;
	float:none;
	line-height:1.2em;
}

.title-con03 dl.dt5b dd.btm05 {
	float:none;
	clear:both;
	margin-left:1em;
}
/* 直前講習会 dt4文字 */
.title-con03 dl.dt4 dt {
	width:5em;
	float:left;
}
/* dt8文字 */
.title-con03 dl.dt8 dt {
	width:9em;
}


.title-con03 dl dt.li-mark-sq11-cm,
.title-con03 dl dt.li-mark-sq11-blue,
.title-con03 dl dt.li-mark-blue,
.title-con03 dl dt.li-mark-org,
.title-con03 dl dt.li-mark-org-chokuzen {
	width:4em;
	float:left;
	background:url(../img/mark-li-org11.png) left 5px no-repeat;
	padding-left:1em;
}
.title-con03 dl dt.li-mark-org-chokuzen {
	width:auto;
	float:none;
}
.title-con03 dl dt.li-mark-blue {
	background:url(../img/mark-li-blue11.png) left 5px no-repeat;
	padding-left:1em;
}

.title-con03 dl dt.li-mark-sq11-cm {
	background:url(../img/mark-li-cm11.png) left 5px no-repeat;
}
.title-con03 dl dt.li-mark-sq11-blue {
	background:url(../img/mark-li-blue11.png) left 5px no-repeat;
}
.title-con03 dl .btm1 {
	margin-bottom:1em;
}
.title-con03 dl .btm05 {
	margin-bottom:0.5em;
}
/* 冬期講習会 */
.title-con03 p.boshu-nin {
	margin-left:1em;
	font-size:1.4rem;
	color:#ff0000;
}
dt.nittei-blue {
	color: #7030A0;
	font-size:1.3rem;
}
dt.nittei-red {
	color: red;
	font-size:1.3rem;
}
.title-con03 dl dt.nittei-fuyu {
	float:none;
	color: red;
	width:auto;
	font-size:1.3rem;
}
.title-con03 p.boshu-nin span {
	color: #0000ff;
	
}
.title-con03 p.boshu-nin {
/*	display:none;
*/	
}

.title-con03 .moshi-link a {
	color:#333;
	text-decoration:underline;
}
.title-con03 .moshi-link a:hover {
	color:#888;
}	
.title-con03 dd {
	margin-left:6.5em;
	width:78%;
}
.title-con03 dd.margin-a {
	margin-left:6em;
}
.title-con03 dd.margin-4 {
	margin-left:5em;
	text-indent:0;
}
.title-con03 dd.margin-br {
	margin-left:3em;
	width:90%;
}
.title-con03 dd.margin-3 {
	margin-left:3em;
}
.title-con03 dd.margin-35 {
	margin-left:3.5em;
}
.title-con03 dd.margin-7 {
	margin-left:7em;
}
.title-con03 dd.margin-9 {
	margin-left:9em;
}
.title-con04 dd ul.sp-moshi-li,
.title-con03 dd ul.sp-moshi-li {
	margin-left:1.5em;
}
.title-con04 dd ul.sp-moshi-li li,
.title-con03 dd ul.sp-moshi-li li {
	margin-bottom:0.3em;
	font-size:1.2rem;
	list-style-type: disc;
	padding-left:0.8em;
	background-image:none;
}
.title-con04 dd ul.sp-moshi-li li {
	font-size:1.3rem;
	margin-left:0;
}
	
ul.koushu-naiyou-li li {
	background:url(../img/mark-li-c11hishi.png	) left 5px no-repeat;
	padding-left:1em;
	
}
ul.koushu-naiyou-li-k li {
	background:url(../img/mark-li-k5.png) left 6px no-repeat;
	padding-left:0.8em;
	
}
.title-con03 dd span.small80 {
	font-size:0.8em;
}	

.title-con03 dd span.red {
	color:#e60012;
}
.title-con03 p {
	font-size:1.3rem;
	margin-left:1em;
}
.taiken-kouza-cf {
	font-size:12px;
}
.title-con04 h4 {
	margin-left:0.5em;
	margin-bottom:0.5em;
	font-size:14px;
}
.title-con04 h4 span {
	color:#00a0e9;
}
.title-con04 h5 {
	font-size:14px;
	margin-bottom:0.3em;
}
.title-con04 h5 span {
	color:#e60012;
}
.title-con-green h3 {
	font-size:14px;
	margin-left:1em;
	color:#fff;
}
.title-con05 h3 {
	padding-top:5px;
	margin-left:1em;
	font-size:16px;
	font-weight:bold;
}

/* 授業料 */
#main-jikkenkousaku-koushukai .title-edge03
#main-jikkenkousaku .title-edge03 {
	width:90%;
	margin-left:5%;
}
.title-con-gakuhi h3 {
	font-size:1.5rem;
}
.title-con-gakuhi table {
}
.title-con-gakuhi dl {
	font-size:13px;
	margin-left:1em;
	margin-bottom:1em;
}
.title-con-gakuhi dl dt {
	width:6em;
	float:left;
	background: url(../img/mark-li-ygreen11.png) left 3px no-repeat;
	padding-left:12px;
}
.title-con-gakuhi dl.gakuhi-chinou,
.title-con-gakuhi dl.gakuhi-sho,
.title-con-gakuhi dl.gakuhi-you {
	margin-bottom:0.2em;
}.title-con-gakuhi dl.gakuhi-chinou dt {
	width:14em;
}
.title-con-gakuhi dl.gakuhi-you dt {
	width:10em;
}

.title-con-gakuhi dl.gakuhi-sho dd {
	margin-left:7em;
}
.title-con-gakuhi dl.gakuhi-chinou dd {
	margin-left:15em;
}
.title-con-gakuhi dl.gakuhi-you dd {
	margin-left:11em;
}
.title-con-gakuhi dl.gakuhi-moshi dt {
	width:4em;
	background:url(../img/mark-li-green11-dia.png) left 3px no-repeat;
	padding-left:12px;
}
.title-con-gakuhi dl.gakuhi-moshi dd {
	width:auto;
	margin-left:5.5em;
}

.title-con-gakuhi ul.gakuhi-detail {
	margin:0 0 0 2.5em;
}
.title-con-gakuhi ul.gakuhi-detail li {
	font-size:1.3rem;
	margin:0 0 0.2em 0;
	padding:0;
	background-image:none;
}
.title-con-gakuhi p.moshi-detail-cf,
.title-con-gakuhi p.gakuhi-detail-cf {
	width:90%;
	font-size:1.2rem;
	text-indent:-1em;
	margin:0 0 0.3em 3em;
	padding:0;
}
.title-con-gakuhi p.gakuhi-detail-cf {
	margin-bottom:1em;
}	

.class-wrap {
	width:74%;
	float:right;
	margin-right:5%;
}
/* 各教室指導内容 */
#main-chinou h2,
#shidou-naiyou h3 {
/*	width:98%;
	margin-bottom:12px;
	padding:3px 0 3px 3%;

	background-color:#0068b7;

	background-color:#00afec;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#fff;
*/
}
/*　知能教室 */
#billboard-chinou #billboard-catch {
	width:65%;
	float:right;
	padding-top:16px;
	margin-right:5%;
}
#billboard-chinou #billboard-catch h2 {
	width:100%;

}
#billboard-chinou #billboard-catch h2#chinou-shinzui img {
	width:100%;
	margin-bottom:12px;
}
#billboard-chinou #billboard-catch h2#chiryoku-ningenryoku img {
	width:80%;
	margin-bottom:12px;
}
#billboard-chinou #billboard-catch p {
	width:100%;
	color:#ccf; 
	font-size:18px;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-weight:bold;
	line-height:1.8;

	text-shadow: 1px 1px 1px #000,
		-1px 1px 1px #000,
		-1px -1px 1px #000, 
		1px -1px 1px #000;

}
.about-class-over {
	clear:both;
	width:76%;
	margin:0 0 0 24%;
}
.about-class-over h2 {
	position:relative;
	width:100%;
	height:52px;
	background:url(../images/chie-no-izumi/chinou/chinou-bg01.png) left top repeat-x;
	margin-bottom:20px; 
}
.about-class-over h2 img#chinou-main-title {
	width:80%;
	max-width:800px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
   
	}
#img-hi-level-chinou,
#img-chinou-senka,
#img-sd-kokusan {
	width:100%;
	background:url(../images/chie-no-izumi/chinou/img-hi-level-bg.png) left top ;
	padding:18px 0;
	margin-bottom:12px;
}
#img-chinou-senka {
	background-image: url(../images/chie-no-izumi/chinou/img-chinou-senka-bg.png);
}
#img-sd-kokusan {
	background-image: url(../images/chie-no-izumi/chinou/img-sd-kokusan-bg.png);
}
#img-hi-level-con {
	width:95%;
	margin:0 auto;
	max-width:800px;
}
#img-sd-kokusan-con,
#img-chinou-senka-con {
	width:90%;
	 margin:0 auto;
	max-width:800px;	
}


#img-hi-level-chinou img {
	width:32%;
	display:inline-block;
	margin:0 1% 0 0;
}
#img-chinou-senka-con img {
	width:35%;
	display:inline-block;
	margin:0 1% 10px 0;
}
#img-hi-level-chinou img:nth-child(3),
#img-chinou-senka-con img:nth-child(3),
#img-hi-level-chinou img:last-child,
#img-chinou-senka-con img:last-child {
	margin-right:0;
}
#img-sd-kokusan-con img {
	width:36%;
	display:inline-block;
	margin:0 1% 10px 0;
}
#img-chinou-senka-con img.width520 {
	width:23%;
}
#img-chinou-senka-con img.width880 {
	width:37%;
}
#img-chinou-senka-con img.width600 {
	width:25%;
}

#img-sd-kokusan-con img.width570 {
	width:26%;
}
#img-chinou-bottom img:last-child,
#img-sd-kokusan-con img:last-child,
#img-chinou-senka-con img:last-child
#img-hi-level-con img:last-child {
	margin-right:0;
}
#img-chinou-bottom {
	width:90%;
	max-width:800px;
	margin:0 auto 32px auto;
}
#img-chinou-bottom img {
	width:32%;
	display:inline-block;
	margin:0 5% 0 0;

}
#img-chinou-bottom img.width480 {
	width:24%;
}
#keiko-tokucho-box {
	width:100%;
	max-width:720px;
	margin:0 auto 32px auto;
	background-color:#da8c11;
	border-radius:32px;
	padding:20px 0 16px 0;
}
#keiko-tokucho-box h3#keiko-tokucho img {
	width:90%;
	margin:0 auto 20px auto;
}
#keiko-tokusho-con {
	width:90%;
	padding:14px 2%;
	margin:0 auto ;
	background-color:#fff;
	border-radius:24px;
}

#keiko-tokusho-con ul {
	margin:0 0 1em 0;
}
#keiko-tokusho-con li {
	background:url(../images/chie-no-izumi//chinou/mark-keiko-li.png) left 3px no-repeat;
	font-size:15px;
	font-weight:bold;
	margin:0 0 0.3em 0;
	padding-left:1.2em;
	text-indent:0;
	color:#009fe6;
}
/*　知能月謝 */

/*
#main-chinou h3 span {
	display:none;
}
*/
#main-chinou .class-con h3#keikou-tokucho img {
	width:100%;
	min-width:300px;
	margin-bottom:8px;
}
.chinou-con {
	width:100%;
	max-width:720px;
	margin:0 auto 12px auto;
	background-color:#fff;
	border:solid 2px #9fc238;
	padding-bottom:8px;
}
.kamoku-sd-kokusan,
.kamoku-hi-level {
	width:100%;
	margin-bottom:10px;
}
.kamoku-sd-kokusan {
	border-color: #9fc238;d581ad;
}
.chinou-con#chinou-senka {
	border-color:#dd960f;
}
.chinou-con#sd-kokusan {
	border-color:#db98bc;
}
.chinou-con#gessha {
	width:96%;
	padding:16px 2%;
	margin-bottom:36px;
}
.chinou-con ul {
	margin:0 0 0.5em 1em;
}
.chinou-con ul li {
	margin:0 0 0.5em 0;
	padding-left: 1em;
	font-size:1.4rem;	
	background:url(../img/mark-li-topics-g12.png) left 4px no-repeat;
}

h2#title-hi-level {
	background:url(../images/chie-no-izumi/chinou/title-hi-level-bg.png) center top repeat-x;
	width:100%;
	height:24px;
	margin:3px auto 16px auto;

}	
h2#title-hi-level img {
	width:250px;
	margin:0 auto;
}
h2#title-chinou-senka {
	background:url(../images/chie-no-izumi/chinou/title-chinou-senka-bg.png) center top repeat-x;
	width:100%;
	height:24px;
	margin:3px auto 16px auto;

}	
h2#title-chinou-senka img {
	width:160px;
	margin:0 auto;
}
h2#title-sd-kokusan {
	background:url(../images/chie-no-izumi/chinou/title-sd-kokusan-bg.png) center top repeat-x;
	width:100%;
	height:24px;
	margin:3px auto 16px auto;

}	
h2#title-sd-kokusan img {
	width:260px;
	margin:0 auto;
}
h3.kamoku-hi-level-chinou {
	background:url(../images/chie-no-izumi/chinou/kamoku-white-bg.png) left top no-repeat,
				url(../images/chie-no-izumi/chinou/kamoku-hi-level-bg.png) left top repeat-x;;

	width:100%;
	height:24px;
	margin:3px auto 8px auto;
	position:relative;
}
h3.kamoku-hi-level-chinou img,
h3.kamoku-sd-kokusan img {
	width:96px;
	position:absolute;
	left:3px;
	top:-8px;
}
h3.kamoku-sd-kokusan {
	background:url(../images/chie-no-izumi/chinou/kamoku-white-bg.png) left top no-repeat,
				url(../images/chie-no-izumi/chinou/kamoku-sd-kokusan-bg.png) left top repeat-x;;

	width:100%;
	height:24px;
	margin:3px auto 8px auto;
	position:relative;
}

.chinou-con p {
	width:96%;
	margin:0 auto;
	font-size:1.3rem;
	text-align:justify;
}
/* 知能体験講座　写真組み */
.about-class .chinou-photo-box {
	width:100%;
	height:auto;
	margin:0 auto;
}
.about-class .chinou-photo-box img {
	width:47%;
	display:inline-block;
	margin-right:3%;
	margin-bottom:20px;
}
.about-class .chinou-photo-box img:last-child {
	margin-right:0;
}
.about-class .chinou-photo-box img#chinou-natsu01 {
		width:47%;
		margin-right:3%;
		margin-bottom:6px;
}
.about-class .chinou-photo-box img#chinou-natsu02 {
		width:47%;
		margin-bottom:6px;
		margin-right:0;
}

	
/* チャレンジング知能算国講座 */
#kouza-mokuteki {
	widthh:100%;
	max-width:720px
	margin:0 auto;
}
#kouza-mokuteki h3 {
	font-size:24px;
	color:#0070C0;
	margin-bottom:0.5em;
}
#kouza-mokuteki ul {
	margin:0 0 24px 0.5em;
}
#kouza-mokuteki li {
	font-size:1.5rem;
	margin:0 0 0.4em 0;
	padding:0 0 0 1.2em;
	background: url(../img/mark-li-org15.png) left 3px no-repeat;
}

.chinou-kouza-con {
	width:96%;
	margin:0 auto 12px auto;
	background-color:#fff;
	padding:12px 2%;
}
	
.chinou-kouza-con h4 {
	font-size:16px;
	margin-bottom:0.3em;
	padding:0 0 0 0;
}
.chinou-kouza-con h4 span {
	font-size:15px;
	font-weight:normal;
}
.chinou-kouza-con p {
	font-size:1.4rem;
	margin-bottom:1em;
}
.chinou-kouza-con p.challenge-info {
	font-size:1.5rem;
	margin:0 0 1.5em 3em;
}
.chinou-kouza-con ul {
	font-size:1.5rem;
	margin:0 0 0.5em 3em;
}
.chinou-kouza-con ul li {
	font-size:1.5rem;
	margin:0 0 0.75em 0;
	padding:0 0 0 0;
}
.chinou-kouza-con p.challenge-cf {
	cleat:both;
	font-size:1.3rem;
	text-indent:-1em;
	margin:0 0 1.5em 4em;
}
.chinou-kouza-con li {
	clear:both;
	margin:0 0 0 1em;

}
.chinou-kouza-con li p {
	width:5.5em;
}
.chinou-kouza-con dl {
	margin:0 0 1em 0;
}
.chinou-kouza-con dt {
	width:3.5em;
	float:left;
}
.chinou-kouza-con dd {
	margin:0 0 0.5em 4em;
}
.class-con h3#honmono {
/*	width:94%;
	padding:16px 3%;
	background-color:#64a644;
	color:#fff000;
	font-size:2.8rem;
	line-height:1.4;
*/
	width:94%;
	color:#c2007b;
	font-size:2.8rem;
	line-height:1.4;
}
#main-chinou #shidou-naiyou h3 {
	clear:both;
	width:300px;
	padding:5px 1em;
	margin-bottom:15px;
	font-size:1.8rem;
	color:#fff;
	background-color:#009fe6;
	text-align:center;
}
#main-chinou p.chinou-lead {
	font-size:1.5rem;
	margin-bottom:0.8em;
}
#shidou-naiyou h4 {	
	font-weight:bold;
	line-height:1;
	margin-bottom:0.5em;
	color:#c8161d;
	font-size:16px;
	padding-left:1.6em;
	background:url(../images/goukaku-taisaku/li-mark-shidounaiyou.png) left top no-repeat;	
	padding-left:1.6em;
	margin-bottom:0.5em;

}
#main-chinou #shidou-naiyou h4 {
	padding-left:1.8em;
	
	color:#333;
}
#main-chinou #shidou-naiyou h4.hi-chinou {
	background:url(../images/goukaku-taisaku/chinou-hi-chinou.png) left top no-repeat;	
}
#main-chinou #shidou-naiyou h4.hi-sansu {
	background:url(../images/goukaku-taisaku/chinou-hi-sansu.png) left top no-repeat;	
}
#main-chinou #shidou-naiyou h4.hi-kokugo {
	background:url(../images/goukaku-taisaku/chinou-hi-kokugo.png) left top no-repeat;	
}
#shidou-naiyou p {
	font-size:13px;
	margin:0 0 1em 0;
	text-align:justify;
}
#chokuzen-title,
#koushukai-title,
#join-us-title,
#sokuhou-title,
#koukai-moshi-title,
#koukai-moshi-titles,
#taiken-kouza-title,
#taiken-kouza-sp-title {
	position:relative;
	width:64%;
	padding-top:0;	
	margin-left:28%;
}

#chokuzen-title,
#koushukai-title {width:64%;}
#sokuhou-title {
	padding-top:48px;
}
.about-class-wide,
.about-class {
	width:64%;
	padding-top:0px;
	margin:0 0 0 28%;
}


.class-wrap .about-class {
	width:44%;
	float:left;
	margin-left:5%;
	margin-right:0;
}
.con-box-cyan {
	width:90%;
	margin:10px auto;
	padding:12px 3%;
}
.con-box-cyan li {
	font-size:15px;
	font-weight:bold;
	line-height:1.2;
}
/* 入試分析＆体験流れの見出し */
.title-con dl,
.title-con04 dl {
	font-size:14px;
	font-weight:bold;
}
.title-con dt,
.title-con04 dt {
	width:15em;
	margin-left:1em;
}
.title-con04 dt.nagare {
	width:30em;
}
.title-con dd,
.title-con04 dd {
	
	margin-left:3em;
	margin-bottom:0.6em;

}
.title-con04 dd.nagare {
	margin-left:1em;
}
.title-con dd {
	font-size:15px;
	font-weight:bold;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
	margin-left:4.3em;
	margin-bottom:0.2em;	;
}
.title-con04 dd ul {
	margin-left:1em;
}
.title-con03 h4.li-c10,
.title-con04 dd li {
	background-image:url(../img/mark-li-c10.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:12px;
}
.title-con03 dd ul.koushukai-cf li {
	width:96%;
	padding-left:0;
	margin-left:1em;
	text-indent:-1em;
}
.title-con03 h4.li-c10 {
	font-size:1.3rem;
	margin-left:1em;
}
.title-con04 dd p {
	font-size:1.3rem;
	text-indent:-1em;
	margin-left:3em;
}
.title-con04 dd p.moushikomi {
	color:red;
}
.title-con03 dl.knowhow-schedule {
	margin-left:4%;
	width:95%;
}
.title-con03 dl.knowhow-schedule dt {
	width:7.5em;
	float:left;
}
.title-con03 dl.knowhow-schedule dd {
	
	margin-left:9em;
} 
.class-con {
	clear:both;
	width:100%;
	padding:0;
	font-size:13px;
	margin-bottom:24px;
}
/*
.class-con h2 {
	font-size:1.9em;	
	color:#e60012;
	margin-bottom:1em;
	line-height:1.2;
}
*/
.class-con h3 {

	font-size:18px;
	font-weight:bold;
	margin-bottom:0.3em;
	color:#333;
	text-align:justify;
	line-height:1.2;
}
.class-con p.class-lead {
	width:100%;
	margin:0 auto 2em auto;
	color:#333;
	font-size:12px;
}

.class-con p.class-tsuiki {
	width:97%;
	margin:0 auto 0 auto;
	color:#0054a7;
}

.class-con h3.knowhow {
	color:#0054a7;
	line-height:1.4;

}
.class-con h4 {
	font-size:17px;
	font-weight:bold;
	margin-bottom:0.2em;
	line-height:1.4;
}
.class-con h4.knowhowh4 {
	font-size:14px;
}
#main-goukaku-you .class-con h4,
#main-goukaku-sho .class-con h4,
#main-kinder .class-con h4,
#main-primary .class-con h4 {
/*	color:#e60012; */
	color:rgb(228,0,127);
} 

.class-con p {
	font-size:13px;
	margin-bottom:1em;
	text-align:justify;
}
.class-con p.lead {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:32px;
	font-size:14px;
	color:#0054a7;
}

.class-con p.about-kyoushitsu {
	font-size:14px;
	color:#333;
	margin-bottom:1em;
/*	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
*/
	line-height:1.8;
}
.class-con ol {
	margin: 0 0 1em 1em;
}
.class-con ol li {
	list-stle:none;
	margin: 0 0 0.3em 1.4em;	
	text-indent:-1.4em;
}	
/* 新年度生募集 */
#join-us-title {
	padding-top:48px;	
	width:64%;
	margin-left:24%;
}
#join-us-title img {
	width:100%;
	margin-bottom:32px;
}
#join-us-con {
	width:64%;
	margin:0 0 0 24%;

}
#join-us-con h3,
#join-us-con p {
	width:100%;
	font-weight:bold;
	font-family:Century, Times, "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	line-height:1.6;
	text-align:justify;
	padding:0;
	margin:0;
	text-align:justify;
	font-size:1.4rem;
	font-weight:bold;
	line-height:2;
	color:#fff;

}
#join-us-con h3 {
	font-size:15px;
	margin-bottom:0.5em;
}
#join-us-con .about-class {
	margin:0;
	width:100%;
}
#join-us-con .title-edge03 {
	width:100%;
	margin:0;
}

/* 新年度クラス---メッセージ＞おしらせ */
#shinnendo-title {
	width:100%;
}
#shinnendo-title img {
	width:100%;
}
.entry p.about-shinnendo {
	font-size:14px;
	margin-bottom:1.6em;
}
ul.li-mark-orange {
	margin:0 0 0 1.4rem;
}
ul.li-mark-orange li {
	margin:0 0 1em 0;
	background:url(../img/mark-li-org11.png) left 5px no-repeat;
	padding-left:1em;
	font-size:1.4rem;
	text-indent:0;
}
ul.li-nagare-orange {
	margin:0 0 0 2rem;
}
#main-chinou ul.li-nagare-orange li,
ul.li-nagare-orange li {
	margin:0 0 0.6em 0;
	background:url(../img/mark-li-org11.png) left 5px no-repeat;
	padding-left:1em;
	font-size:1.4rem;
	text-indent:0;
}

/* 幼・小受験教室新年度開講　*/

/*講習会 春期 開講案内*/
#kaikou-title {
	width:100%;
	margin:32px auto;
}
#kaikou-title img {
	width:100%;
	margin-bottom:32px;
}

section.kaikou-gaiyou,
section.koushukai-gaiyou {
	clear:both;
	width:100%;
	margin-bottom:24px;
}

section.kaikou-gaiyou h3 {
	width:90%;
	font-weight:bold;
	font-size:21px;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
	text-align:left;
/*	color:#0056A8; */
	color:#004BA0; 
	margin-bottom:0.3em;
}
section.kaikou-gaiyou dt {
	color:red;
	font-weight:bold;
	font-size:18px;
}
section.kaikou-gaiyou dd {
	margin-left:0;
}
section.kaikou-gaiyou p,
section.kaikou-gaiyou dd p {
	width:100%;
	margin:0 0 0 2em;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:20px;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
}
section.kaikou-gaiyou dd p span {
	font-size:80%;
	color:red;
}
section.kaikou-gaiyou .taiken-lesson {
	width:90%;
	margin:12px auto 24px auto;
	border:solid 3px #004BA0;
	border-radius:8px 8px ;
	padding:16px 2% 8px 2%;
	background-color:rgb(248,248,210);

}
section.koushukai-gaiyou h3 {
	font-weight:bold;
	font-size:15px;
	background: url(../img/mark-li-c11.png) left 5px no-repeat;
	padding:0 0 0 14px;
	margin-bottom:0.3em;
}
section.kaikou-gaiyou .taiken-lesson h3 {
	margin:0 0 0.3em 0;
	padding:0;
	font-size:24px;
	text-align:center;
}
section.kaikou-gaiyou .taiken-lesson p {
	font-size:24px;
	text-align:center;
	margin:0 0 0.3em 0;
}
section.kaikou-gaiyou .taiken-lesson p.cf {
	text-align:right;
	font-size:15px;
}
section.koushukai-gaiyou h3.no-bg {
	background-image:none;
	padding-left:0;
}
section.koushukai-gaiyou p {
	width:100%;
	margin:0;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:14px;
}
#main-koushukai .title-con03 {
	font-weight:bold;
}

/* 岡大附属特別（201811）*/
.koushukai-jisseki p {
	font-size:2.1rem;
	font-weight:bold;
	color:#004EA2;
	line-height:1.4;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
	margin:0 0 0 0;
	padding:0;
}
.koushukai-jisseki p span {
	font-size:80%;	
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
}
.koushukai-jisseki p.goukaku-info {
	color:#f00;
	font-size:1.8rem;
	margin:0 0 0.7em ;
}
/*TOPバナー　*/

/* top 検索用address */ 
footer section#info-chikyuland,
.banner section#info-chikyuland {
	width:480px;
	margin:0 auto 32px auto;
}
footer section#info-chikyuland {
		margin-bottom:1em;
	}

section#info-chikyuland h1 {
	width:10em;
	font-size:1.6rem;
}

section#info-chikyuland #top-address.mobile-v {
	display:none;
}
section#info-chikyuland address h2 {
	font-size:1.3rem;
	width:4.5em;
	float:left;

}
section#info-chikyuland address p {
	font-size:1.3rem;
	margin-left:5em;
}
.banner #shizentaiken-win {
}
#main-concept p.copyright,
#main-introduction p.copyright,
#main-introduction section#info-chikyuland address p,
#main-introduction section#info-chikyuland address p a,
#main-introduction section#info-chikyuland address h2,
#main-introduction section#info-chikyuland h1,
#main-concept section#info-chikyuland address p,
#main-concept section#info-chikyuland address p a,
#main-concept section#info-chikyuland address h2,
#main-concept section#info-chikyuland h1 {
	color:#fff;
}

/* 体験講座/公開模試 */
/*
#side-banner-position {
	position:absolute;
	left:0;
	top:0px;
}
*/
#chokuzen-title img,
#side-banner-position-main,
#sokuhou-title img,
#koushukai-title img,
#koukai-moshi-title img, 
#koukai-moshi-titles img, 
#taiken-kouza-title img,
#taiken-kouza-sp-title img {
	width:100%;
	margin-bottom:20px;
}
#koukai-moshi-title img,
#koukai-moshi-titles img {
	margin-bottom:16px;
}
img.taiken-img,
img.moshi-img {
	width:64%;
	margin-bottom:20px;
}
img.moshi-img {
	width:64%;
}
/*　公開模試コンベックス　会場 */
img.koushukai-img,
img.koukai-moshi-img {
	width:100%;
	margin-bottom:20px;
}
img.koushukai-img {
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
}


/*　合格のノウハウ */
.sokuhou-lead img.moshi-img {
	width:100%;

}

img.width30 {
	width:28vw;
	margin:0 0 30px 4vw;
}

/* 知能新1国算　*/
h4.kouza-info {
	width:100%;
	
	font-size:1.8rem;
	/* color:#0068ee; */
	color:#e60012;
	text-shadow: 1px 1px 0 #fff,
             -1px 1px 0 #fff,
             1px -1px 0 #fff,
             -1px -1px 0 #fff;
	margin-bottom:1em;
}
/*　春の無料体験講座 */
#taiken-kouza-sp-title {
	width:64vw;
	margin-bottom:32px;
	margin-right:8%;
}
#taiken-kouza-sp-title h3 {
	font-size:3.1vw;
	margin:0.4em 0 0 1vw;
	line-height:1.2;
	font-weight:bold;
	font-family: "Hiragino Maru Gothic Pro" ,"HG丸ゴシックM-PRO" ,verdana ,arial ,sans-serif; 
	padding:0;
}
#taiken-kouza-sp-title h3 span {
	color:#094;
}
ul.taiken-class01,
ul.taiken-class02 {
	width:310px;
	margin:0 auto;
}
ul.taiken-class01 {
	width:400px;
	margin:0 auto;
}
ul.taiken-class01 li,
ul.taiken-class02 li {
	width:100px;
	text-indent:0;
	font-size:13px;
	float:left;
	margin:0 0 0.5em 0;
	background: url(../img/mark-li-green11.png) left 3px no-repeat;
	padding-left:12px;
	}
ul.taiken-class01 li {
	width:150px;
}
ul.taiken-class01 li:nth-child(odd) {
	margin-right:3vw;
	
}
ul.taiken-class02 li:nth-child(odd) {
	margin-right:4vw;
}

p.taiken-kouza-cf {
	font-size:14px;
}
/*address.access-title,
*/
h3.title-b {
	width:100%;
	font-size:16px;
	
	text-align:center;
	padding:0;
}

/*新着アーカイブ */
#main-top .title-edge {
	width:98%;
	border-right:none;
}


#archive-con,
#whatsnew-con,
#shizentaiken-archive-con {
	width:98%;
	padding:12px 8px 8px 8px;
	font-weight:normal;
	background-color: rgba(255,255,255,0.6);

}
#whatsnew-con {
	width:97%;
	margin:0 auto;
/*	background-color: rgb(255,255,170); */
	background-color: rgb(254,241,237); 
	padding:12px 8px 8px 8px;
	border-radius:12px;

}
#news-topic {
	width:90%;
	margin:24px auto 24px auto;
	padding:10px 0 10px 0;
	background-color: rgba(254,254,254,0.9);
	border-top:solid 3px #888;
	border-bottom:solid 3px #888;

}
#news-topic h4 {
	font-size:18px;
	text-align:center;
	margin-bottom:0.3em;
}
#news-topic p span {
	color:red;
	font-weight:bold;
	font-size:110%;
}
#news-topic p {
	width:96%;
	margin:0 auto;
	font-size:15px;
	text-indent:1em;
	text-align:justify;
}
#archive-con #chokuzen1909-sho-top-banner,
#archive-con a img,
#archive-con img {
	margin-right:auto;
	margin-left:auto;
}

#shizentaiken-archive-con {
	width:96%;
	margin:0 auto;
	padding:20px 2% 20px 2%;
	height:250px;
	overflow-y: scroll;
	overflow-x: auto;
}

/*topページ　自然体験教室アーカイブ */
#archive-con {
	height:200px;
	overflow-y: scroll;
	overflow-x: auto;

}
#shizentaiken-archive-con .action-photos-con	{
	width:46%;
	float:left;
	padding:0;
	margin:0 2% 24px 2%;
	margin-bottom:24px;
	virtical-align:top;
}
#shizentaiken-archive-con .action-photos-con img {
	width:100%;
	height:auto;
	margin-bottom:3px;
}
#shizentaiken-archive-con .action-photos-con h4 {
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin:0 0 2em 0;
	height:50px;
}
#shizentaiken-archive-con .action-photos-con h4 a {
	font-weight:bold;
	font-size:13px;
	color:tomato;
	text-decoration:underline;
}
#shizentaiken-archive-con .action-photos-con h4 a:hover{
	color:orange;
}
#archive-con ul li,
#whatsnew-con ul li,
#shizentaiken-archive-con ul li {
	font-size:15px;
	margin:0 0 0.5em 1em;
	padding:0 0 0 14px;
	background:url(../img/mark-li-c11trg.png) left 5px no-repeat;
}
#shizentaiken-archive-con ul li {
	font-size:15px;
	margin:0 0 0.5em 1em;
	padding:0 0 0 14px;
	background:url(../img/mark-li-topics-g12.png) left 5px no-repeat;
}

#archive-con ul li.sub-link, 
#whatsnew-con ul li.sub-link {
	cursor:pointer;
	position:relative;
margin-bottom:2em;
}
#archive-con ul li.sub-link ul,
#whatsnew-con ul li.sub-link ul {
	width:100%;
	position:absolute;
	top:1.5em;
	left:-1em;
	margin-left: 0;
	padding:10px 1em 10px 1em;
	background-color: rgba(255,255,255,0.8);
	z-index:10;
	display:none;
}
#archive-con ul li.sub-link:hover ul,
#whatsnew-con ul li.sub-link:hover ul {
	display:block;
}
#archive-con ul li.sub-link:hover,
#whatsnew-con ul li.sub-link:hover {
	background-image:url(../img/mark-li-c11trg-open.png) ;
}
#archive-con ul li.sub-link:hover ul li,
#whatsnew-con ul li.sub-link:hover ul li {
	margin-left:5em;
	margin-bottom:3em;
}
#archive-con a,
#whatsnew-con a,
#shizentaiken-archive-con a {
	color:#666;
	text-decoration:underline;
	color:#0068B7;	
}
#whatsnew-con a {
	color:#000;
}
#whatsnew-con a:hover {
	color:#666;
}
#archive-con a:hover,

#shizentaiken-archive-con a:hover {
	
	color:#00A0E9; 
}
#archive-con li.no-mark,
#whatsnew-con li.no-mark {
	background-image:none;
	padding-left:0;
}
#whatsnew-con h3 {
	color:#333;
	width:94%;
	text-align:justify;
	line-height:1.4;
	margin:1em auto 0.75em auto;
	font-size:16px;
}
#jisseki-top {
	width:180px;
	float:righrt;
	margin:0 auto 20px auto;
	position:relative;
}
#jisseki-top a img {
	width:100%;
}



/* 新着情報の中のドロップダウン */
.menu_more {
	cursor:pointer;
	display:block;
}

.menu_more span.a-title {
	color:#0068B7;	
}
.menu_more > ul {
	margin-top:0.5em;
}
.menu_more:hover {
	text-decoration:underline;
	color:#00A0E9; 
}
.menu_more:hover ul {
	width:100%;
}
#archive-con ul li.open,
#whatsnew-con ul li.open {
	background-image:url(../img/mark-li-c11trg-open.png) ;
}
#archive-con ul li.open:hover,
#whatsnew-con ul li.open:hover {
	text-decoration:none;
}
.menu_more-items,
.koushukai-items {
	display:none;
}
.dropdown-list {
	width:100%;

}
li.whatsnew-dropdown > .koushukai-items {
	display:none;
}
.dropdown-list > .sokuhou-items {
	display: none; 
	width: 90%;
	position: absolute;
	top:48px;
	left: -8px;
}
.dropdown-list > .sokuhou-items a {
	display:block;
	width:100%;
	background-image: url(../images/sokuhou/sokuhou-item-bg.png);
	background-position: left 1px;
	background-repeat:  no-repeat;
	background-color: rgba(255,255,255,0.8);
	padding:8px 0 8px 24px;
	margin-bottom:0.4em;
	font-size:1.5em;
	font-weight:bold;
	line-height:1;
	color:#333;
}
.dropdown-list > .sokuhou-items a:hover {
	color:#666;
}

/*  バナー説明　アコーディオン */
/*受験教室トップページバナー */
.about-class .banner {
	width:100%;
}
.banner-ac {
	width:75%;
	position:relative;
	left:0;
	top:0;
	margin-bottom:20px;
	margin-left:23%;
}
.about-class .banner-ac {
	width:98%;
	margin-left:1%;
}
	
.news-list-dl {
	width:100%;
	margin-left:0;
	position:relative;
}
.news-list-dl dt,
.banner-ac dt {
	display:block;
	margin:0;
	padding:0 5px 0 14px;
	background:url(../img/mark-li-c11trg.png) left 5px no-repeat;
	cursor:pointer;
	font-size:14px;
}
.news-list-dl dt {
	padding:0.5em 0;
	background-image:none;
	margin:0 0 0.5em 2em;
	color:tomato;
	text-decoration:underline;
}
.news-list-dl dt span.close-list {
	display:none;
}
.banner-ac dt:hover {
	text-decoration:underline;
}
.banner-ac dt.open {
	background-image:url(../img/mark-li-c11trg-open.png) ;
}
.news-list-dl dt.open {
	background-image:none ;
}
.news-list-dl dt.open span.more-list {
	display:none;
}
.news-list-dl dt.open span.close-list {
	display:block;
}

.news-list-dl dd,
.banner-ac dd {
	display:none; 
}
.banner-ac dd h3 {
	font-size:1.4em;
	color:#e60012;
	margin:0 0 0.3em 1em;
}
.news-list-dl dd p,
.banner-ac dd p {
	font-size:1.3em;
	margin:0 0 0.5em 1em;
	text-align:justify;	
}
.news-list-dl dd p {
	margin-left:3em;
}

.banner-ac dd ul {
	margin: 0 0 1em 1.6em;
} 
.banner-ac dd li {
	font-size:1.3em;
	background: url(../img/mark-li-c11.png) left 3px no-repeat;
	padding-left:12px;
	margin-bottom:0.2em;
}
.banner-ac dd p.close {
	background:url(../img/mark-li-c11trg-close.png) left 3px no-repeat ;
	padding-left:1em;
}

.news-list-dl dd p a {
	font-size:14px;
	color:tomato;
}
.banner {
	clear:both;
	width:80%;
	margin:0 auto 32px auto;
}
.banner a img {
	width:100%;
	margin-bottom:8px;
}
ul.li-no-mark li {
	background-image:none;
	text-indent:-1em;
}
/*　これまでの合格一例 topと智慧の泉 */
	img.goukaku-ex-banner  {
	width:100%;
}
#taisaku-you-link a img,
#taisaku-sho-link a img,
#jisseki-ex-trigger a img{
	margin-bottom:4px;
}
h3#shinzui {
	width:100%;
	margin:0 auto;


}
h3#shinzui img {
	width:100%;
	margin:0 auto 18px auto;
}
#taisaku-you-link,
#taisaku-sho-link,
#jisseki-ex-trigger,
#kaikou-title {
	width:100%;
	margin:0 auto 12px auto;
}
#main-top .kaikou-banner,
#main-top #jisseki-ex-trigger {
	width:80%;
	margin:0 auto 12px auto;
}
#main-top .kaikou-banner {
	margin-bottom:32px;
}
#main-top .kaikou-banner img {
	margin-bottom:24px;
}
#taisaku-you-link p,
#taisaku-sho-link p,
#jisseki-ex-trigger p {
	margin:0 0 30px 1em;
}
#jisseki-ex-trigger p {
	margin-bottom:12px;
}
#taisaku-you-link a img,
#taisaku-sho-link a img,
#jisseki-ex-trigger a img {
	width:100%;
}
ul#goukaku-taisaku-you-sidelist,
ul#goukaku-taisaku-sho-sidelist,
ul#goukaku-taisaku-list-you,
ul#goukaku-taisaku-list,
ul#jisseki-ex-list {
	width:94%;
	min-width:320px;
	
	margin:0 auto 10px auto;
	padding-top:16px;
}
#goukaku-taisaku-you-sidelist li,
#goukaku-taisaku-sho-sidelist li,
#goukaku-taisaku-list-you li,
#goukaku-taisaku-list li,
#jisseki-ex-list li {
	width:48%;
	float:left;
	margin:0 2% 10px 0;
}
#goukaku-taisaku-you-sidelist li a img,
#goukaku-taisaku-sho-sidelist li a img,
#goukaku-taisaku-list-you li a img,
#goukaku-taisaku-list li a img,
#jisseki-ex-list li a img {
	width:100%;
}
/*　2019年度小学校入試直前講習会 
2019年度幼稚園入試直前-岡大附属幼稚園秋期講習会　*/
img#knowhow-sho1810-top-banner,
img#okadai-sho-atm-top-banner {
	margin-bottom:14px;
}
#chokuzen2025-sho-top-banner {
	background: url(/chikyuland/img/banner/2025/chokuzen-shiritsu-sho.png) 	left top no-repeat;
	width:100%;
	background-size:100% auto;
	padding:32% 0 0 0%;
	margin-bottom:12px;
}
/* 岡大幼稚園小学校-特別と直前 */

#okadai-sho-sp-top-banner {
	background: url(../img/banner/2025/okadai-sho-top.png) left top no-repeat; 
	width:100%;
	background-size:100% auto;
	padding:0;
	margin-bottom:8px;
	position:relative;
}
.about-class #okadai-sho-sp-top-banner {

}

#okadai-you-sp-top-banner {
	background: url(../img/banner/2023/okadai-you_top.png) left top no-repeat;
	width:100%;
	height:auto;
	background-size:100% auto;
	padding:0;
	margin-bottom：8px;
	position:relative;
}
#okadai-you-sp-top-banner img,
#okadai-sho-sp-top-banner img {
	width:100%;
}
#okadai-you-sp-top-banner ul {
	width:90%;
	height:auto;
	position:absolute;
	left:5%;
	top:48%;
	display:flex;
	flex-wrap:wrap;
}
#okadai-you-sp-top-banner ul li {
	width:46%;
	margin-left:3%;
}
#okadai-you-sp-top-banner ul li a img {
	width:100%;
	height:auto;
}
/*
.about-class #okadai-you-sp-top-banner ul {
	width:90%;
	position:absolute;
	left:5%;
	top:60%;

}
*/
#okadai-sho-sp-top-banner ul {
	width:32%;
	position:absolute;
	left:58%;
	top:36%;
}
.about-class #okadai-sho-sp-top-banner ul {
	position:absolute;
	left:58%;
	top:36%;
}

img.koushukai-img {
	width:100%;
	margin-bottom:20px;
}

#koushukai-win-top-banner {
	background: url(/chikyuland/img/banner/2019/koushukai-win.png) left top no-repeat;
	width:100%;
	background-size:100% auto;
	padding:32% 0 12% 0%;
	margin-bottom:36px;
}




#chokuzen1911-sho-top-banner ul,
#koushukai-win-top-banner ul {
	width:40%;
}
#chokuzen1911-sho-top-banner li,
#koushukai-win-top-banner li {
	margin:0 0 0.5em 0;
	line-height:1;
}
#chokuzen1911-sho-top-banner li a,
#koushukai-win-top-banner li a {
	display:block;
	padding: 5px 10px;
	background-color:#2785ca;
	color:#fff;
	font-size:14px;
}

#okadai-sho-sp-top-banner li {
	margin-bottom:6px;
}
#okadai-sho-sp-top-banner li a {
	display:block;
	padding: 0;
	background-color:none;
	color:#fff;
}
#okadai-sho-sp-top-banner li a img {
	width:100%;
	height:auto;
}
/* 私立小学校直前講習会 スマフォ横*/
#chokuzen2025-sho-top-banner {
	background: url(../img/banner/2025/chokuzen-shiritsu-sho.png) left top no-repeat;
	width:100%;
	height:auto;
	background-size:100% auto;
	padding:0;
	position:relative;

}
#chokuzen2025-sho-top-banner img {
	width:100%;
	height:auto;
	margin-bottom:16px;
}
/* 私立小学校直前講習会 スマフォ横 小学校トップ */
#chokuzen-sho-list {
	position:absolute;
	left:48%;
	top:56%;
	width:48%;
	height:auto;
}
#chokuzen-sho-list li a {
	width:96%;
	display:block;
	font-size:13px;
	margin-left:0;
	margin-bottom:5px;
	padding: 5px 2% 5px 2%;
	background-color:#61A945;
	color:#fff;
}
/* 小学校トップのバナー */
.about-class #chokuzen-sho-list {
	position:absolute;
	left:48%;
	top:43%;
	width:48%;
	height:auto;
}
#chokuzen1911-sho-top-banner li a:hover,
#koushukai-win-top-banner li a:hover {
	background-color:#7297cf;
	color:#fff;
}

.subtitle-jisseki  {
	width:100%;
}
.jisseki-orange {
	background-color:rgb(240,131,0);
}
.jisseki-blue {
	background-color:rgb(8,158,229);
}
.jisseki-dblue {
	background-color:rgb(0,0,255);
}
.jisseki-pink {
	background-color:rgb(235,104,135);
}
.jisseki-green {
	background-color:rgb(128,162,72);
}
.jisseki-lightgreen {
	background-color:rgb(128,196,0);
}
.jisseki-darkgreen {
	background-color:rgb(0,153,68);
}



.subtitle-jisseki h3 {
	font-size:1.8rem;
	color:#fff;
	float:left;
	margin-left:0.5em;
	padding:0;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 

}
.subtitle-jisseki  p {
	font-size:1.5rem;
	color:#fff;
	float:right;
	margin-right:1em;
	padding:0.5em 0 0.2em 0;
}


/* 私立小2次直前 */
#chokuzen1911-sho-top-banner {
	background: url(/chikyuland/img/banner/2019/chokuzen2nd-sho.png) left top no-repeat;
	width:96%;
	background-size:100% auto;
	padding:38% 0 0 3%;
	margin-bottom:32px;
}

#okadai-shiritsu-you-banner {
	background: url(/chikyuland/img/banner/201809you-atm.png) left top no-repeat;
	width:96%;
	background-size:100% auto;
	padding:30% 0 0 0;
	margin-bottom:32px;
}
#okadai-shiritsu-you-banner ul#chokuzen-you-list {
	width:64%;	
	margin:0 0 12px 30%;
	
}
#okadai-shiritsu-you-banner ul#chokuzen-you-list li a img {
	margin-bottom:8px;
}

#chokuzen2009-sho-top-banner ul.cb-con-list li,
#chokuzen1909-kakomon-banner ul.cb-con-list li,
#chokuzen1909-sho-top-banner ul.cb-con-list li {
	width:56%;
	margin-left:1em;
	margin-bottom:6px;
	padding:0;
	line-height:1.5;
}
#chokuzen1909-sho-top-banner ul#kakomon-saigen-list {
	width:auto;
	position:absolute;
	bottom:0;
	right:2%;
}
#chokuzen1909-sho-top-banner ul#kakomon-saigen-list li {
	display:block;
	width:98%;
	text-align:center;
}
#chokuzen1909-sho-top-banner ul#kakomon-saigen-list li a {
	border:solid 1px red;
	color:red;
	background-color:#ffdddd;
	font-size:1.3rem;
	line-height:1.2;
	padding:3px 3px 3px 3px;
	margin-bottom:0.5em;
	border-radius:8px;

}


/* 2019春期講習会 */
#harukou-top-banner {
	background: url(/chikyuland/img/banner/2020/harukou.png) left top no-repeat;
	width:96%;
	height:auto;
	background-size:100% auto;
	padding:28% 0 5% 3%;
	margin-bottom:8px;
}

#harukou-top-banner ul {
	width:48%;
}
#harukou-top-banner li {
	line-height:1;
}
#harukou-top-banner li a {
	display:block;
	padding: 3px 8px;
	margin:0 0 0.5em 0;

	background-color:#6fba2c;
	color:#fff;
	font-size:14px;
}
/* 2021夏期講習会 */
#natsu-chinou-banner,
#natsu-top-banner {
	background: url(/chikyuland/img/banner/2021/natsukou-top.png) left top no-repeat;
	width:96%;
	height:auto;
	background-size:100% auto;
	padding:24% 0 5% 5%;
	margin-bottom:16px;
}
#natsu-chinou-banner {
	background-image:url(/chikyuland/img/banner/2021/natsu-banner-chinou.png);
	padding:36% 0 5% 5%;
	margin-bottom:0;

}
#natsu-chinou-banner ul,
#natsu-top-banner ul {
	width:40%;
	margin-bottom:20px;
}
#natsu-chinou-banner ul {
	width:48%;
	margin-bottom:20px;
}

#natsu-top-banner li {
	width:100%;
	margin:0;
	padding:0;
}

#natsu-top-banner li a img{

	margin:0 0 8px 0;
	padding:0;

}



/* 公開模試新バナー */
#moshi-sho-top-banner {
	width:100%;
	height:auto;
/*
	background: url(/chikyuland/img/banner/2024/shiritsu-moshi-sho05.png) left top no-repeat;
*/
	background-size:100% auto; 
	margin-bottom:8px;
	position:relative;

}
#moshi-you-top-banner {
	width:100%;
	height:auto;
	background-size:100% auto;
	padding:0;
	margin-bottom:8px;
	position:relative;
}
#moshi-you-top-banner img {
	width:100%;
	z-index:1000;
}
#moshi-sho-top-banner img {
	width:100%;
}

#moshi-you-top-banner a img {
	opacity:1;
}
#moshi-sho-top-banner a:hover img {
	opacity:0.8;
}
#moshi-you-top-banner a:hover img {
	opacity:0.7;
}
#moshi-sho-top-banner ul#moshi-nenchu {
	width:56%;
	position:absolute;
	z-index:1000;
	left:40%;
	top:30%;
}
#moshi-sho-top-banner ul#moshi-nenchu li {
	width:100%;
}
#moshi-sho-top-banner ul#moshi-sho-list {
	position:absolute;
	z-index:1000;
	left:40%;
	top:20%;
	width:50%;	
}
.about-class #moshi-sho-top-banner ul#moshi-sho-list {
	position:absolute;
	z-index:100;
	left:50%;
	top:54%;
	width:40%;	
}
#moshi-sho-top-banner ul#moshi-sho-list li#moshi-sho_yotei,
.about-class #moshi-sho-top-banner ul#moshi-sho-list li#moshi-sho_yotei {
	
}
#moshi-you-top-banner ul#moshi-you-list {
	width:40%;	
	position:absolute;
	bottom:16px;
	left:56%;
}

#moshi-you-top-banner ul#moshi-you-list li img,
#moshi-sho-top-banner ul#moshi-sho-list li img{
	opacity:1:
	margin-bottom:0px;
}
#moshi-you-top-banner ul#moshi-you-list li a img {
	opacity:1;
}
#moshi-you-top-banner ul#moshi-you-list li a:hover img {
	opacity:0.8;
}
/* トップ 26年合格速報　*/
#sokuhou-sho2026-top-banner {
	position:relative;
	background: url(/chikyuland/images/sokuhou/2026/banner_2026-sho_97.png) left top no-repeat;
	width:100%;
	background-size:100% 100%;
	height:auto;
	padding:60% 0 3% 0;
	margin-bottom:32px;
}

/* トップ 25年合格速報　*/
#sokuhou-sho2025-top-banner {
	position:relative;
	background: url(/chikyuland/images/sokuhou/2025/banner_2025-sho_jisseki.png) left top no-repeat;
	width:100%;
	background-size:100% 100%;
	height:auto;
	padding:36% 0 14% 0;
	margin-bottom:32px;
}

#sokuhou-sho2024-top-banner {
	position:relative;
	background: url(/chikyuland/images/sokuhou/2025/banner_2024-sho_94.png) left top no-repeat;
	width:100%;
	background-size:100% 100%;
	height:auto;
	padding:36% 0 8% 0;
	margin-bottom:32px;
}

#sokuhou-you2026-top-banner {
	position:relative;
	background: url(/chikyuland/images/sokuhou/2026/banner_2026-you_18.png) left top no-repeat;
	width:100%;
	background-size:100% 100%;
	height:auto;
	padding:52% 0 6% 0;
	margin-bottom:32px;
}

#sokuhou-you2025-top-banner {
	position:relative;
	background: url(/chikyuland/images/sokuhou/2025/banner_2025-you_jisseki.png) left top no-repeat;
	width:100%;
	background-size:100% 100%;
	height:auto;
	padding:46% 0 14% 0;
	margin-bottom:32px;
}

#sokuhou-you2024-top-banner {
	position:relative;
	background: url(/chikyuland/images/sokuhou/2025/banner_sokuhou_you_26.png) left top no-repeat;
	width:100%;
	background-size:100% 100%;
	height:auto;
	padding:40% 0 5% 0;
	margin-bottom:32px;
}
#sokuhou-sho2026-top-banner ul.cb-con-list li,
#sokuhou-you2026-top-banner ul.cb-con-list li,
#sokuhou-you2025-top-banner ul.cb-con-list li,
#sokuhou-sho2025-top-banner ul.cb-con-list li,
#sokuhou-you2024-top-banner ul.cb-con-list li,
#sokuhou-sho2024-top-banner ul.cb-con-list li,
#sokuhou-you2023-top-banner ul.cb-con-list li,
#sokuhou-sho2023-top-banner ul.cb-con-list li,
#sokuhou-sho-top-banner ul.cb-con-list li,
#sokuhou-you-top-banner ul.cb-con-list li {
	width:96%;
	color:#aaa;
	margin:0 0 1.4em 5%;
	padding:0 0 0 0;
	padding:1px 0 1px 0;
	line-height:1;
	font-weight:bold;
}
#sokuhou-sho2026-top-banner ul.cb-con-list li {
		margin:0 0 0.8em 5%;
}
#sokuhou-you2026-top-banner ul.cb-con-list li li {
	width:96%;
	font-size:1.8rem;
	color:#333;
	margin:0.5em 0 0.3em 1em;
	padding:0 0 0 0;
	padding:1px 0 1px 0;
	line-height:1;
	font-weight:bold;
	text-shadow: 1px 1px 1px #fff,
		-2px 2px 2px #fff,
		-1px -1px 1px #fff,
		2px -2px 2px #fff;

}
#sokuhou-sho2023-top-banner ul.cb-con-list li:last-child,
#sokuhou-you2023-top-banner ul.cb-con-list li:last-child,
#sokuhou-sho-top-banner ul.cb-con-list li:last-child,
#sokuhou-you-top-banner ul.cb-con-list li:last-child {
	margin-bottom:0;
}
/*　クリック注意書き */
.sokuhou_banner p.cf-click,
#sokuhou-sho2026-top-banner  p.cf-click,
#sokuhou-you2026-top-banner  p.cf-click,
#sokuhou-sho2025-top-banner  p.cf-click,
#sokuhou-sho2024-top-banner  p.cf-click,
#sokuhou-you2025-top-banner  p.cf-click,
#sokuhou-you2024-top-banner  p.cf-click,
#sokuhou-sho2023-top-banner  p.cf-click,
#sokuhou-you2023-top-banner  p.cf-click,
#sokuhou-sho-top-banner p.cf-click,
#sokuhou-you-top-banner p.cf-click {
	width:96%;
	font-size:1.8rem;
	text-align:right;
	margin:0 4% 0 0;
}
.sokuhou_banner p.cf-click,
#sokuhou-sho2026-top-banner  p.cf-click,
#sokuhou-you2026-top-banner  p.cf-click,

#sokuhou-you2025-top-banner  p.cf-click,
#sokuhou-sho2025-top-banner  p.cf-click {
	font-weight:bold;
	text-shadow: 2px 2px 2px #fff,
		-2px 2px 2px #fff,
		-1px -1px 1px #fff,
		2px -2px 2px #fff;
}
#sokuhou-sho-top-banner ul.cb-con-list li.no-link {
	color:#aaa;
	font-size:14px;
	background: url(../images/sokuhou/sokuhou-li.png) left 5px no-repeat;
	padding: 3px 0 3px 16px;
	margin-bottom:0.5em;
}
#sokuhou-sho2026-top-banner ul.cb-con-list li a,
#sokuhou-you2026-top-banner ul.cb-con-list li a,
#sokuhou-sho2025-top-banner ul.cb-con-list li a,
#sokuhou-you2025-top-banner ul.cb-con-list li a,
#sokuhou-sho2024-top-banner ul.cb-con-list li a,
#sokuhou-you2024-top-banner ul.cb-con-list li a,
#sokuhou-sho2023-top-banner ul.cb-con-list li a,
#sokuhou-you2023-top-banner ul.cb-con-list li a,
#sokuhou-you-top-banner ul.cb-con-list li a,
#sokuhou-sho-top-banner ul.cb-con-list li a {
	font-size:14px;
	background: url(../images/sokuhou/sokuhou-li.png) left 2px no-repeat;
	padding: 0 0 0 20px;
	color:#000;
	line-height:1;

	font-weight:bold;
	margin-bottom:0;
	text-shadow: 1px 1px 2px #fff,
		-1px 1px 1px #fff,
		-1px -1px 1px #fff,
		1px -1px 1px #fff;
}

/* 幼稚園-小学校TOPページの時のバナー調整 */
#main-kinder #sokuhou-you-top-banner {
	padding:28% 0 2% 0;
}
#main-kinder #sokuhou-you-top-banner ul.cb-con-list li a,
#main-primary #sokuhou-sho-top-banner ul.cb-con-list li a {
	font-size:16px;
}
/* 合格速報学校ごとマウスオーバーで合格者数タイトル表示 */
#sokuhou-sho-top-banner ul.cb-con-list,
#sokuhou-you-top-banner ul.cb-con-list {
	position:relative;
}
#sokuhou-sho-top-banner ul.cb-con-list li a span.m-hover,
#sokuhou-you-top-banner ul.cb-con-list li a span.m-hover,
#sokuhou-sho-top-banner ul.cb-con-list li a p,
#sokuhou-you-top-banner ul.cb-con-list li a p {
	display:none;
}

#sokuhou-sho-top-banner ul.cb-con-list li a img,
#sokuhou-you-top-banner ul.cb-con-list li a img {
	opacity:1
}

#sokuhou-sho-top-banner ul.cb-con-list li a:hover span.m-hover,
#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
#sokuhou-sho-top-banner ul.cb-con-list li a:hover p,
#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
/*hover で合格者数タイトルを表示させる */
/*	display:block;  */
	display:none;
	position:absolute;
	top:8px;
	left:13%;
	width:75%;
}
#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
	top:40px;
}



#jisseki-ex-con {
	width:auto:
}
#jisseki-ex-con h3 {
	text-align:center;
	font-size:12px;
	margin:0;
	padding-top:10px;
}


/* TOP 地球ランドについて read more クラスexpander*/
#top-shinzui,
#title-topics,

#top-about {
	width:80%;
	margin:0 auto 20px auto;
}
#top-shinzui {
	width:80%;
	max-width:800px;
	
}
#top-shinzui img {
	wodth:100%;
	margin-bottom:18px;
}
#top-about h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.3em;
/*	color:#3aae36; */
	color:#0068b7;
	text-align:justify;
	line-hieght:1.2;
}

#top-about h3#shinzui {
/*
	font-size:26px;
	font-weight:900;
	margin-bottom:0.6em;
	color:rgb(160,20,26); 

	text-align:justify;
	line-height:1.2;
	font-family: "a-otf-midashi-mi-ma31-pr6n",sans-serif;
	font-style: normal;
	font-weight: 600;
*/
	width:100%;
	max-width:640px;
}

#top-about p {
	text-align: justify;
	font-size:1.4em;
	text-indent:1em;

	line-height:1.7;
	margin-bottom:0.5em;
}

span.read-more a {
	color:#04a;
	font-size:100%;
}

span.read-less a {
	color:#04a;
	font-size:14px;
}
span.read-less a:hover,
span.read-more a:hover {
	color:#a60012;
	text-decoration:underline;
}
.cb-con {
	display:none;
}
ul.jisseki-sho-list,
ul.cb-con-list,
ul#shizentaiken-list,
ul#koushukai-list,
ul#koukaimoshi-sho-list,
ul#sokuhou-you-list li,
ul#sokuhou-sho-list li,
ul#h29sokuhou-you-list,
ul#h29sokuhou-sho-list {
	width:100%;
	padding:16px 0;
}
ul.cb-con-list li,
ul.jisseki-sho-list li,
ul#shizentaiken-list li,
ul#koushukai-list li,
ul#koukaimoshi-sho-list,
ul#sokuhou-you-list li,
ul#sokuhou-sho-list li,
ul#h29sokuhou-you-list li,
ul#h29sokuhou-sho-list li {
	padding:0;
	margin-bottom:0.3em;
	margin-left:1em;
}
ul#sokuhou-you-list li,
ul#sokuhou-sho-list li {
	font-size:16px;
	color:#aaa;
}
ul#sokuhou-sho-list li {
	font-size:16px;
	color:#aaa;
}
ul.cb-con-list li a,
ul#shizentaiken-list li a,
ul#koushukai-list li a,
ul#koukaimoshi-sho-list li a{
	font-size:16px;
	color:#333;
}
ul.cb-con-list li li {
	font-size:14px;
	color:#333;
}

ul.cb-con-list li h4 {
	display:inline;
	font-size:15px;
	padding:5px 1em;
}
ul.cb-con-list li h4 a {
	margin-left:0;
}

ul.cb-con-list li a:hover,
ul#shizentaiken-list li a;hover,
ul#koushukai-list li a:hover {
	color:#555;
}

/*　知恵の泉　幼小のトップに合格速報のバナー */
#sokuhou-sho-banner,
#sokuhou-you-banner {
	width:100%;
	background:url(../images/sokuhou/sokuhou2018-sho.png) left top no-repeat;
	background-size:100% 100%;
	padding:18% 0 12% 0;
	min-width:320px;
}
#sokuhou-you-banner {
	background-image:url(../images/sokuhou/sokuhou2018-you.png) ;
}
	
ul#sokuhou-you-banner-list,
ul#sokuhou-sho-banner-list {
	width:90%;
	margin:0 auto;
}
ul#sokuhou-you-banner-list li,
ul#sokuhou-sho-banner-list li {
	font-size:16px;
	color:#333;
	line-height:1.8;
}

ul#sokuhou-you-banner-list li a,
ul#sokuhou-sho-banner-list li a {
	background: url(../images/sokuhou/sokuhou-li.png) left 2px no-repeat;
	padding: 2px 0 2px 18px;
}
 

/* サイドバナー */
#sidebar {
	width:90px;
	position:absolute;
	left:5px;
	top:20px;
}
#side-whatsnew,
#side-banner {
	width:100%;
}
/*サイドバナーの新着情報タイトル 表示しない */

#side-jisseki a img {
	width:90%;
	margin:0 auto 10px auto;
}
#side-jisseki a img#sokuhou-you-sho,

#side-jisseki a img.sokuhou-you,
#side-jisseki a img.sokuhou-sho,

#side-jisseki a img#sokuhou-chu,
#side-jisseki a img#sokuhou-kou {
	display:none;
}

#main-kinder #side-jisseki a img.sokuhou-you,
#main-kinder #side-jisseki a img#sokuhou-you2020,
#main-primary #side-jisseki a img.sokuhou-sho,
#main-primary #side-jisseki a img#sokuhou-sho2020,
#main-chugaku #side-jisseki a img#sokuhou-chu,
#main-kinder #side-jisseki a img#sokuhou-you-sho,
#main-primary #side-jisseki a img#sokuhou-you-sho,
#main-koukou #side-jisseki a img#sokuhou-kou,
.koukou #side-jisseki a img#sokuhou-kou,
.chugakkou #side-jisseki a img#sokuhou-chu,
.shogakkou #side-jisseki a img#sokuhou-sho2020,
.youchien #side-jisseki a img#sokuhou-you2020,
.shogakkou #side-jisseki a img.sokuhou-sho,
.youchien #side-jisseki a img.sokuhou-you {
	display:block;
}
#side-banner {
	top:100px;
}
ul.side-banner-con li {
	margin-bottom:8px;
	position:relative;
}
#side-jisseki h3,
ul.side-banner-con h3, {
	display:none;
}
#side-jisseki h3,
	ul.side-banner-con h3 {
	display:none;
}

#side-banner img,
ul.side-banner-con a img {
	width:100%;
	display:block;
	margin-bottom:5px;
}

ul.side-banner-con li a p {
	display:none;
	position:absolute;
	top:48px;
	left:8px;
	z-index:100;
	color:#fff;
	line-height:1.2;
}
ul.side-banner-con li a:hover p {
	display:block;

}

#main-goukau-sho #sidebar,
#main-goukau-you #sidebar,
#main-sokuhou-sho #sidebar,
#main-sokuhou-you #sidebar,
#main-koukai-moshi #sidebar {
	top:380px;
}

/* 各教室　年度別合格実績 202105追加 */

.nendobetsu-goukaku-con {
	clear:both;
	width:96%; 
	margin:0 auto;
}
.nendobetsu-goukaku-con h3  {
	width:100%;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:900;
	font-size:48px;
	line-height:1.2;
	color:#0c67fc;
	margin-bottom:0.2em;
}
.nendobetsu-goukaku-con img {
	width:100%;
	margin-bottom:12px;
}
.nendobetsu-goukaku-con p.goukaku-table-cf {
	font-size:1.3rem;
}
dl.goukaku-nendobetsu {
	width:98%;
	margin-left:2%;
	margin-bottom:32px;
	display:flex;
	flex-wrap:wrap;
/*	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
*/
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:500;
	line-height:1.2;
}
dl.goukaku-nendobetsu dt {
	width:72%;
	margin-right:5%;
	margin-bottom:0.5em;
	padding:0 0 0 28px;
	font-size:1.6rem;
	background-image:url(../images/goukaku/li-mark-goukaku.png);
	background-size:24px;
	background-position:left top;
	background-repeat:no-repeat;

}
dl.goukaku-nendobetsu dd {
	width:12%;
	font-size:1.7rem;
	text-align:right;
	
}
dl.goukaku-nendobetsu dd span {
	color:red;
}
/* 受験教室について */
h3.title-gra-red {
	width:98%;
	font-size:18px;
	display:block;
	margin-bottom:12px;
	padding:3px 0 3px 20px;
	color:#fff;
	font-weight:bold;
	background: -moz-linear-gradient(left, #e60012 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, right bottom, from(#e60012), to(#fff));
}

#moshi-tokushoku h2 {
	color:#e60012;
	font-size:18px;
	margin:0 0 10px 1em;
}
#moshi-tokushoku li,
.class-con li {
	font-size:14px;
	margin-bottom:15px;
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:1em;
}
/* 受験対策ページ年間スケジュール */
.class-con #taisaku-kokusai,
.class-con #taisaku-schedule {
	margin-bottom:3em;
}

.class-con #taisaku-kokusai li, 
.class-con #taisaku-schedule li {
	font-size:15px;
	margin-bottom:0.5em;
	padding-left:1em;
	text-indent:0;
	margin-left:0;
	background: url(../images/goukaku-taisaku/li-mark-schedule.png) left 5px no-repeat;
}
.class-con #taisaku-jisseki-list {
	margin:0 0 3em 1em;
}
.class-con #taisaku-jisseki-list li {
	font-size:18px;
	line-height:1;
	margin:0 0 1em 0;
	padding:0 0 0 1em;
	text-indent:0;
	background: url(../images/goukaku-taisaku/li-mark-jisseki.png) left 2px no-repeat;
}
/*
.class-con h4.taisaku-h4 {
	display:block;
	width:auto;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#e60012;
	margin:0 0 0.5em 0;
	padding:2px 8px;
	line-height:1.4;
	border-top: solid 1px #005bac;
	border-right: solid 8px #005bac;
	border-bottom: solid 1px #005bac;
	border-left: solid 8px #005bac;
}
*/
#main-chinou .class-con li {
	font-size:14px;
	text-indent:-1em;
	margin-left:1em;
	margin-bottom:0.4em;
}
#main-chinou .class-con .li-mark-red li {
	text-indent:0;
	margin-left:0;
	margin-bottom:0.3em;
	background: url(../img/mark-li-red11.png) left 5px no-repeat;
	padding-left:13px;
}


#main-chinou .class-con .li-mark-green li {
	text-indent:0;
	margin-left:0;
	margin-bottom:0.3em;
	background: url(../img/mark-li-green11.png) left 5px no-repeat;
	padding-left:13px;
}

#main-souzoushikou li span.li-mark,
#main-chugaku li span.li-mark,
#main-koukou li span.li-mark,
#main-english li span.li-mark,
#main-mojikazu li span.li-mark,
#moshi-tokushoku li span.li-mark {
	color:#0068b7;
}
#moshi-tokushoku li.mark-c12 {
	font-size:15px;
	background:url(../img/mark-li-c12.png) left 6px no-repeat;
	text-indent:0;
	padding-left:1em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

.class-con li span.li-mark {
	color:#e60012;
}
ul.gaiyou {
	width:100%;
}
/* 公開模試特徴*/
ul.tokushoku,
ul.tokushoku-sho {
	width:100%;
	position:relative;
	z-index:100;
	margin-left:0;
}
ul.ul-sho,
ul.ul-you {
	width:60%;
	margin-left:20px;
}

ul.terakoya-tokushoku li,
ul.gaiyou li {
	margin-bottom:0.3em;
	text-aligm:justify;
}

ul.tokushoku li,
ul.tokushoku-sho li {
	margin-bottom:0.7em;
	font-size:14px;
	text-align:justify;
}
ul.ul-bold li {
	font-weight:bold;
	color:#000;
}
ul.tokushoku li.tokushoku-cf,
ul.tokushoku-sho li.tokushoku-cf {
	margin-left:2em;
	margin-top:-0.7em;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
	
#moshi-tokushoku ul.tokushoku li.tokushoku-cf {
	color:#0054a7;
	margin-bottom:1em;
	margin-left:2em;
}
/*小学校受験教室トップと合格対策 */
.juken-photo-con-sho {
	width:96%;
	clear:both;
	margin: 0 auto;
}
.goukaku-taisaku-img-con {
	width:100%;
	clear:both;
	margin: 0 auto;
}
.goukaku-taisaku-img-con img {
	width:48%;
	float:left;
	margin:0 1% 6px 0;
}
.goukaku-taisaku-img-con img#img-taisaku01 {
	width:72%;
}


.juken-photo-con-sho img {
	width:49%;
	float:left;
	margin:0 0 6px 0;
}

.juken-photo-con-sho img:last-child {
	margin-right:0;
}
.juken-photo-con-sho img#img-sho01 {
	float:right;
}

.juken-photo-con-sho img#img-sho03,
.juken-photo-con-sho img#img-sho02 {
	width:21.5%;
	margin-right:1%;
}
.juken-photo-con-sho img#img-sho04 {
	width:54%;
}
.juken-photo-con-you {
	width:260px;
	margin:20px auto;
}
.juken-photo-con-sho img#img-sho04 {
	float:right;
	margin-right:0;
}
.juken-photo-con-you img {
	float:right;
	margin-bottom:6px;
}	
.juken-photo-con-you img#kinder-img01 {
	width:100%;
}
/* access */
#access-map {
	width:70%;
	padding-top:24px;
	float:right;
	margin-right:5%;
}
#access-map .title-con p{
	float:none;
	margin-left:1em;
	font-size:12px;
	padding-top:5px;
	line-height:1.2;
}
#access-map .title-con p a {
	color:#333;
}
.map-box {
	width:97%;
	margin-top:0px;
	margin-bottom:12px;
	padding:10px 8px;
	background-color:#fff;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
}
.map-box img {
	width:100%;
	margin-top:0px;
}
.gmap {
	width:45%;
	margin:0 0 30px 0;
	position: relative;
	padding-bottom: 40%;
	height: 0;
	overflow: hidden;
}
 
.gmap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#access-map #honbu,
#access-map #ohmoto,
#access-map #jotodai {
	padding-top:12px;
}
/* 各教室トップ
  サイドバナーの高さは #main- のmin-heightで調整
----------------------------------------------*/
#main-top,
#main-taiken-kouza,
#main-kinder,
#main-primary,
#main-chinou,
#main-sokudoku,
#main-english,
#main-mojikazu,
#main-souzoushikou,
#main-chugaku,
#main-koukou,
#main-jikkenkousaku-koushukai,
#main-jikkenkousaku,
#main-shizentaiken {
	clear:both;
	position:relative;
	width:100%;
	height:100%;
	background-image:url(../img/main-bg.jpg);
	background-repeat:no-repeat;
	background-position:left 20%;
	background-size:cover;
	padding: 20px 0;
}

#main-top {
	padding-top:0;
}
#main-kinder,
#main-primary,
#main-english,
#main-mojikazu,
#main-souzoushikou,
#main-chugaku,
#main-koukou,
#main-jikkenkousaku,
#main-shizentaiken,
#main-taiken-kouza,
#main-chinou,
#main-jikkenkousaku-koushukai{

	padding-top: 20px;
}
#main-top-gra {
	width:100%;
	height:100%;
	background-image:url(../img/main-top-gra.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-size:100% 100px;
	padding-top:14px;
}

/*寺子屋　中学受験　高校受験 */

a img.terakoya-title  {
	width:100%;
	margin-bottom:3px;
}
p.terakoya-title-cf {
	margin-bottom:38px;
}
img#terakoya-jisseki-title  {
	width:100%;
	margin-bottom:28px;
}
ul.goukaku-jisseki {
	width:100%;
	margin-bottom:32px;
}
ul.goukaku-jisseki li {
	width:auto;
	font-size:16px;
	line-height:1.6;
	margin:0 0 0.3em 0;
	padding:3px 0 3px 1.8em;
	background:url(../images/goukaku/li-mark-goukaku.png) left 3px no-repeat;
	background-size:24px;
}	
/* 知能教室2018-　*/
#main-chinou h4.
/* 自然体験教室活動風景 */
.shizen-img-con {
	width:90%;
	margin-left:5%;
}
.action-photos-con {
	width:43%;	
	height:auto;
	float:left;
	margin:0 3% 0 3%;
}
.action-photos-con img {
	width:100%;
	height:auto;
	margin-bottom:6px;
}
.action-photos-con h4 {
	font-size:12px;
	text-align:center;
	font-weight:normal;
	margin:0 0 2em 0;
	height:50px;
}
.action-photos-con h4 a {
	font-weight:bold;
	font-size:13px;
	color:tomato;
	text-decoration:underline;
}
.action-photos-con h4 a:hover{
	color:orange;
}
/* 実験工作- イメージ写真 */
.photos-con {
	clear:both;
	width:100%;
	margin:0 auto;
	
}

.photos-con img {
	float:left;
	margin: 0 6px 10px 0;
}
.photos-con img.flt-r {
	float:right;
	margin-right:0;
}
.photos-con img#jikken-kousaku-img01 {
	width:62%;
	margin-right:0;}
.photos-con img#jikken-kousaku-img02 {
	width:37%;
	float:right;
	margin-right:0;
}
.photos-con img#jikken-kousaku-img04 {
	width:59%;
	float:right;
	margin-right:0;
}
.photos-con img#jikken-kousaku-img03 {
	position:relative;
	left:0;
	top:2px;
	margin-right:0;
}

/*実験工作作品-自然体験活動 */

.sakuhin-photos-con {
	clear:both;
	width:80%;
	min-width:300px;
	max-width:480px;
	margin:0 auto;
	
}
.sakuhin-photos-con img {
	width:100%;
	margin:0 auto 32px auto;
}
	
/* 創造思考力 イメージ写真 */
.photos-con img#souzoushikou01 {
	width:60%;
}
.photos-con img#souzoushikou02 {
	width:60%;
}


.photos-con img#chinou01 {
	width:90%;
	float:none;
	margin:0 auto 20px auto;
}
/* 知能教室 イメージ写真 */
.photos-2column {
	clear:both;
	width:100%;
	margin:0 auto;
	
}

.photos-2column img {
	width:100%;

	margin: 0 auto 10px auto;
}

/* 公開模試 特色 */
section#moshi-tokushoku {
	width:66%;
	margin:0 0 0 28%;
/*
	width:68%;
	float:right;
	margin:0 4% 30px 0;
*/
	position:relative;
} 
.moshi-tokushoku-bg-sho,
.moshi-tokushoku-bg-you {
	background-image:url(../images/koukai-moshi/tokushoku-bg-sho.png);
	background-position:center top;
	background-size:cover;
}
.moshi-tokushoku-bg-you {
	background-image:url(../images/koukai-moshi/tokushoku-bg-you.png);
}
.moshi-tokushoku-con {
	width:100%;
	background-color:rgba(255,255,255,0.7);
}
#tokushoku-you-bg,
#tokushoku-con-you,
#tokushoku-con-sho {
	position:relative;
	width:100%;
	padding:0;
}

#tokushoku-con-you,
#tokushoku-con-sho {
	padding:20px 0;

}
#tokushoku-con-you ul.ul-you,
#tokushoku-con-sho ul.ul-sho {
	width:90%;
	margin:0 auto 150px auto;
	
	z-index:10;
}
#tokushoku-con-you ul.ul-you {
	margin-bottom:140px;
}
img#tokushoku-img-you,
img#tokushoku-img-sho {
	display:none;
	position:absolute;
	right:0;
	bottom:0px;

	width:120px;
	z-index:0;
}
img#tokushoku-img-you {
	width:70%;
}
/* ページトップへ
----------------------------------------------*/
#jump-top {
	position:fixed;
	bottom:24px;
	right:10px;
}
#jump-top a {
	display:block;
	border-radius: 5px;
	background-color:#934f63;
	font-size:14px;
	color:#fff;
	padding:4px 8px;
}
#jump-top a:hover {
	background-color:tan;
	text-decoration:none;
	color:#333;
}
.pc,
span.pc {
	display:none;
	}
.clear {
	clear:both;
}
.white {
	color:#fff;
}
.red {
	color:#e60012;
}
.blue {
	color:#0070C0;
}
.under-line {
	text-decoration:underline;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.gothic {
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
}
.margin-bottom30 {
	margin-bottom:50px;
}
.c80 {
	color:#00afec;
}
.c100m70 {
	color:#004ea2;
}
/* footer-address */
footer#footer {
	width:80%;
	clear:both;
	margin-left:20%;
	padding-top:32px;
	padding-bottom:20px;

}
footer#footer h2 {
	font-size:0.9em;
}
footer#footer p.copyright {
	font-size:0.9em;
	text-align:center;
}

.float-l { 
	float: left;
	margin-right:6px;
}
.float-r { 
	float:right;
}
.float-n {
	float:none;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
.bottom-height320 {
	margin-bottom:100px;
}
.bottom-height480 {
	margin-bottom:360px;
}
.left-margin20 {
	margin-left:20px;
}
.btm-margin20 {
	margin-bottom:20px;
}
.btm-margin48 {
	margin-bottom:48px;
}
.bottom-height100-200 {
	margin-bottom:240px;
}
.bottom0 {
	margin-bottom:0;
}
.mincho {
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
/* サイドバナーに対して高さ調整 */
.main-height,
#main-jikan {
	min-height:3800px;
}
.main-height02 {
	min-height:38500px;
}
/* -----------------------
 202011表示しない画像
-------------------------------- */
.about-class-over img.no-image,
img.no-image,
.guide_policy img.no-image {
	display:none;
}


/* ------------------------------------------
スマフォ縦 〜414px-iPhone6c
------------------------------------------- */
@media screen and (max-width:480px) {

/* header */
	header#header {
	heigth:120px;
	padding-bottom:10px;
	}
	#head-logo {
		width:80%;
		margin-left:5%;
		padding-top:0px;
		padding-bottom:6px;
		}
	#head-logo h2 {
		display:none;
	}
	#head-logo img#kokoro-text {
		width:48%;
		margin:0 0 3px 16%;
	}
	#head-logo h1 a img {
		width:100%;
	}
	#head-logo img#chikara-mob {
		width:90%;
		margin-left:10%;
	}
	#header-otoiawase {
		position:relative;
		width:42%;
		left:52%;
		top:0;
	}

	#head-next-logo {
		position:absolute;
		width:22%;	
		right:3%;
		top:8px;
	}
	#head-honmono {
		position:absolute;
		width:60%;
		min-width:180px;
		left:110px;
		top:48px;
	}
	#head-otoiawase {
		position:absolute;
		width:50%;
	
		left:170px;
		bottom:36px;
	}
	#head-next-logo img,
	#head-honmono img,
	#head-otoiawase img {
		width:100%;
	}

	#header-otoiawase ul {
		position:absolute;
		left:-50px;
		top:18%;
		width:36px;
	}
	#header-otoiawase ul li {
		width:42px;
		margin-bottom:0;
	}


	nav#main-menu img#mark-menu {
		width:36px;
		height:auto;
		bottom:12px; 
		left:6px;
	}

	#billboard-top {
		height:430px;
		background:url(../img/top-bill-mob.png) 48% top no-repeat;
		background-size:cover;
	}
	#billboard-taiken-kouza,
	#billboard-join-us,
	#billboard-sokuhou,
	#billboard-message {
	height:370px;
	}
	.banner {
		clear:both;
		width:90%;
		margin:0 auto 0px auto;
	}
	.banner a img {
		margin-bottom:8px;
	}
/*合格速報バナー */
	#billboard-shizentaiken {
	background-position: 32% top;
}
	#billboard-koukou {
	background-size:cover;
	background-position: 40% top;
}
	#billboard-chinou {
	background-position:20% 20%;

	}	
	#billboard-primary {
		background-position:75% top;
		background-size:cover;
	}	
/* top コンセプトスマフォ縦 */
	#concept-mark {
	position:relative;
	
	}
	#concept-mark img {
		width:64px;
		height:64px;
		margin:0px 0 4px 20px;
	}
	#concept-mark h3 {
		width:180px;
		position:relative;
		left:80px;
		top:-20px;
		font-size:11px;
		line-height:1.4;
		
	}
	#concept-title {
	width:56%;
	float:left;
	display:block;
	padding-top:36px;
	margin:0 0 12px 8%;

	}
	#concept-title img {
		width:64px; 
		height:64px;
		position:relative;
		left:0;
		top:0;
		margin:0 auto 12px auto;
	}
	#concept-title h2 {
		font-size:18px;

		margin-bottom:24px;
		text-align:left;
	}
	.mark-concept {
		width:56%;
		float:left;
		margin:0 0 0 8%;
		color:#fff;
	}
	.mark-concept p {
		clear:both;
		width:100%;
		margin:0 auto;	
		font-weight:bold;
		color:#fff100;
		font-size:14px;
		text-align:justify;
		text-shadow: 1px 1px 2px #000,
		-1px 1px 1px #000,
		-1px -1px 1px #000,
		1px -1px 1px #000;
		line-height:1.6;

	}

/* top 検索用address mobile たて　*/ 
	footer section#info-chikyuland,
	.banner section#info-chikyuland {
		width:92%;
		margin:0 auto 32px auto;
	}
	footer section#info-chikyuland {
		width:280px;
	}
	section#info-chikyuland h1 {
	width:10em;
	font-size:1.4rem;
	}
	section#info-chikyuland #top-address { 
		width:100%;
	
	}
	section#info-chikyuland #top-address.mobile-v {
		display:block;
	}
	section#info-chikyuland address h2 {
		font-size:1.3rem;
		width:4.5em;
		float:left;
	}
	section#info-chikyuland address p {
		font-size:1.2rem;
		margin-left:5.5em;
	}

	/* TOP新着情報 */
	#whatsnew {
		width:93%;
		margin:0 auto 24px;
	}
	#whatsnew-con {
		width:96%;
		padding:12px 5px 0 5px;
	}
	#whatsnew-con h3 {
		width:94%;
		line-height:1.4;
		margin:0.5mem auto 0.5em auto;
		font-size:15px;
	}
		
	#whatsnew-con ul li{
		margin:0 0 0.3em 0;
		font-size:1.3rem;
	}

	#main-top .title-topics {
		width:100%;
	}
	#main-top .title-edge-sp {
		width:96%;
	}
	#archive-con,
	#shizentaiken-archive-con {
		width:96%;
		padding:8px;
		font-weight:normal;
		background-color: rgba(255,255,255,0.6);
	}
	#shizentaiken-archive-con {

		height:180px;
	}

	#whatsnew-con p,
	#shizentaiken-archive-con p {
		font-size:12px;
	}
	#shizentaiken-archive-con .action-photos-con	{
		width:90%;
		padding:0;
		margin:0 0 16px 5%;
		height:auto;
	}
	#shizentaiken-archive-con .action-photos-con img {

		width:40%;
		height:auto;
		float:left;
		margin-right:2%;
	}
	#shizentaiken-archive-con .action-photos-con h4 {	
		width:56%;
		height:auto;
		display:inline-block;
		virtical-align:middle;
		
	}
	#shizentaiken-archive-con .action-photos-con h4 a {	
		font-size:12px;
		
	}
/* 公開模試新バナー */
	#moshi-sho-top-banner {
		padding:0;
		margin-bottom:3px;
		position:relative;

	}
	#moshi-you-top-banner {
		margin-bottom:3px;
		padding:0;
		position:relative;

	}
	#moshi-sho-top-banner ul#moshi-sho-list {
		position:absolute;
		left:50%;
		top:60%;
		width:40%;	
	}

	#moshi-you-top-banner ul#moshi-you-list {
		width:48%;	
		margin:0 0 0 0;
		padding-bottom:0;
		position:absolute;
		bottom:16px;
		left:48%;
	}

	#moshi-you-top-banner ul#moshi-you-list li img,
	#moshi-sho-top-banner ul#moshi-sho-list li img {
		width:100%;
		margin-bottom:0px;
	}
/* topバナー　リンクメニューをもつもの　*/
	#okadai-you-sp-top-banner {
		width:100%;
		margin-bottom:3px;
		position:relative;
	}
	#okadai-sho-sp-top-banner {
		width:100%;
		margin-bottom:3px;
		position:relative;
	}
	#okadai-sho-sp-top-banner img,
	#okadai-you-sp-top-banner img {
		width:100%;
	}

	#okadai-you-sp-top-banner ul {
		width:94%;
		position:absolute;
		left:2%;
		top:48%;
	}
/*	.about-class #okadai-you-sp-top-banner ul {
		width:92%;
		position:absolute;
		left:4%;
		top:40%;
	}
*/

	#okadai-sho-sp-top-banner ul {
		width:34%;
		position:absolute;
		left:58%;
		top:36%;
	}
	.about-class #okadai-sho-sp-top-banner ul {
		position:absolute;
		left:58%;
		top:36%;
	}
	#okadai-sho-sp-top-banner ul li {
		margin-bottom:0px;
	}

/* 私立小学校直前講習会 スマフォたて*/
	#chokuzen2022-sho-top-banner {
		width:100%;
		position:relative;
	}
	#chokuzen2022-sho-top-banner img {
		width:100%;
		margin-bottom:36px;
	
	}
/* 私立小学校直前講習会 スマフォたて 小学校トップ */
	#chokuzen-sho-list {
		width:48%;
		height:auto;
		position:absolute;
		left:48%;
		top:32%;

	}
	#chokuzen-sho-list li a {
	width:96%;
	display:block;
	font-size:13px;
	margin-left:0;
	margin-bottom:5px;
	padding: 5px 2% 5px 2%;
	background-color:#61A945;
	color:#fff;
	}
	/* 小学校トップのバナー */
	.about-class #chokuzen-sho-list {
	position:absolute;
		left:48%;
		top:38%;
		width:48%;
		height:auto;
	}
/* 講習会　過去実績　*/
	.subtitle-jisseki h3 {
		float:none;
		font-size:1.4rem;
		line-height:1;
		padding:0.8em 0 0 0;
		margin-bottom:0;
}
	.subtitle-jisseki  p {
		float:none;
		text-align:right;
		font-size:1.2rem;
		line-height:1;
		padding:0 0 0.5em 0;
}

/*  TOPバナー説明　アコーディオン スマフォたて */
	.banner-ac {
		width:100%;
		top:0;
		margin-bottom:24px;
		margin-left:0;
	}
	.banner-ac dl {
		
	}
	.banner-ac dt {
		font-size:13px;
	}
	dl#fuyou-info {
	}
	dl#fusho-info {
	}

/* top colorbox inline  表示 */
	ul#shizentaiken-list li,
	ul#koushukai-list li {
		padding:0 28px;
	}
	ul#shizentaiken-list li a,
	ul#koushukai-list li a{
		font-size:14px;
	}

/* 幼稚園-小学校-知能 */
	#billboard-chinou #billboard-catch {
		width:58%;
		float:right;
		padding-top:6px;
		margin-right:2%;
	}
	#billboard-chinou #billboard-catch h2#chinou-shinzui {
		font-weight:boldbillboard-souzoushikou;
font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
/*		color:#d06516; */
		color:#eef2c6;
		font-size:13px;
		line-height:1.2;
		margin-bottom:0.5em;
	}
	#billboard-chinou #billboard-catch h2#chiryoku-ningenryoku img {
		width:100%;
		margin-bottom:8px;
	}
	#billboard-chinou #billboard-catch p {
		font-size:12px;
		line-height:1.5;
/*		text-shadow: 1px 1px 2px #000,
		-1px 1px 1px #000,
		-1px -1px 1px #000,
		1px -1px 1px #000;
*/
	}
	.about-class-over {
		width:100%;
		margin:0 auto 20px auto;
	}
	.about-class-over h2 img#chinou-main-title {
	width:95%;
	}



	.class-con h3 {
		font-size:18px;
	}
	.class-con h4 {
	font-size:16px;

	}
/* 幼小タイトル---草分け */
	.title-con p.kusawake {
		font-size:1.1rem;
		

}
/* スマフォ縦実績例紹介 */
#taisaku-you-link,
#taisaku-sho-link,
#jisseki-ex-trigger.
#kaikou-title {
	width:100%;	
	margin:0 auto;
}

ul#goukaku-taisaku-you-sidelist,
ul#goukaku-taisaku-sho-sidelist,
ul#goukaku-taisaku-list-you,
ul#goukaku-taisaku-list,
ul#jisseki-ex-list {
	width:80%;
	min-width:0;
	margin-top:0;
	margin-left:auto;
	margin-bottom:10px;
	margin-right:auto;
	padding-top:8px;
}
#goukaku-taisaku-you-sidelist li,
#goukaku-taisaku-sho-sidelist li,
#goukaku-taisaku-list-you li,
#goukaku-taisaku-list li,
#jisseki-ex-list li {
	width:90%;
	float:none;
	margin:0 auto 10px auto;
}

#goukaku-taisaku-list-you li a img,
#goukaku-taisaku-list li a img,
#jisseki-ex-list li a img {
	width:85%;

}


h4.goukakusasetai-min {
	width:100%;
	max-width:320px;
	min-width:240px;
}
h4.goukakusasetai-min img {
	width:100%;
	margin-bottom:16px;
}

/* 受験教室トップからの合格対策のページリンクバナー */
/* 受験教室トップにおくバナー（TOPページと同じものを） */
.kyoshitsu-top-banner  {
	width:100%;
}
.kyoshitsu-top-banner img {
	width:100%;
}
.title-con-box #taisaku-you-link,
.title-con-box #taisaku-sho-link {
	width:96%;
	max-width:320px;
	min-width:0px;

	margin:0 auto 16px auto;
}
/* 受験教室トップからの実績例のページリンクバナー */
	#jisseki-ex-con h3 {
		font-size:9px;
		
	}	
/*　スマフォ縦速報バナー */

	#sokuhou-sho-top-banner {

		padding:30% 0 3% 0;
	}
	#sokuhou-you-top-banner {
		padding:33% 0 3% 0;
	}

	#sokuhou-you2026-top-banner,
	#sokuhou-sho2025-top-banner,
	#sokuhou-you2025-top-banner{
		padding:32% 0 3% 0;
	}
	#sokuhou-sho2026-top-banner {
		padding:48% 0 2% 0;
	}

	#sokuhou-sho2024-top-banner,
	#sokuhou-you2024-top-banner,
	#sokuhou-sho2023-top-banner,
	#sokuhou-you2023-top-banner{
		padding:32% 0 3% 0;
	}
	#sokuhou-sho2026-top-banner ul.cb-con-list li,
	#sokuhou-you2026-top-banner ul.cb-con-list li,
	#sokuhou-sho2025-top-banner ul.cb-con-list li,
	#sokuhou-you2025-top-banner ul.cb-con-list li,
	#sokuhou-sho2024-top-banner ul.cb-con-list li,
	#sokuhou-you2024-top-banner ul.cb-con-list li,
	#sokuhou-sho2023-top-banner ul.cb-con-list li,
	#sokuhou-sho-top-banner ul.cb-con-list li,
	#sokuhou-you2023-top-banner ul.cb-con-list li,
	#sokuhou-you-top-banner ul.cb-con-list li {
		margin-left:5%;
		margin-bottom:0.5em;
		padding-left:0px;
		line-height:1;
	}
	#sokuhou-sho2026-top-banner ul.cb-con-list li {
	margin-bottom:0.3em;
	}
	#sokuhou-you2026-top-banner ul.cb-con-list li li {
		font-size:12px;
	}
	#sokuhou-you2026-top-banner ul.cb-con-list li a,
	#sokuhou-sho2026-top-banner ul.cb-con-list li a,
	#sokuhou-you2025-top-banner ul.cb-con-list li a,
	#sokuhou-sho2025-top-banner ul.cb-con-list li a,
	#sokuhou-you2024-top-banner ul.cb-con-list li a,
	#sokuhou-sho2024-top-banner ul.cb-con-list li a,
	#sokuhou-you2023-top-banner ul.cb-con-list li a,
	#sokuhou-sho2023-top-banner ul.cb-con-list li a,
	#sokuhou-you-top-banner ul.cb-con-list li a,
	#sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:12px;
		line-height:1;
		background: url(../images/sokuhou/sokuhou-li-v.png) left top no-repeat;
		padding: 0 0 0 12px;
		line-height:1;
	}


	#sokuhou-you-top-banner ul.cb-con-list li a,
	#sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:12px;
		line-height:1;
		background: url(../images/sokuhou/sokuhou-li-v.png) left top no-repeat;
		padding: 0 0 0 12px;
		line-height:1;
		margin-bottom:0.3em;
	}

	#sokuhou-sho-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover p,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
/*		display:block; */
/* hover で合格者数タイトルを表示 */
		display:none;
		position:absolute;
		top:-6px;
		left:12%;
		width:78%;
	}
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover {
		top:10px;
	}

/*　クリック注意書き */
	.sokuhou_banner p.cf-click,
	#sokuhou-sho2026-top-banner  p.cf-click,
	#sokuhou-you2026-top-banner  p.cf-click,
	#sokuhou-sho2025-top-banner  p.cf-click,
	#sokuhou-you2025-top-banner  p.cf-click,
	#sokuhou-sho2024-top-banner  p.cf-click,
	#sokuhou-you2024-top-banner  p.cf-click,
	#sokuhou-sho2023-top-banner  p.cf-click,
	#sokuhou-you2023-top-banner  p.cf-click,
	#sokuhou-sho-top-banner p.cf-click,
	#sokuhou-you-top-banner p.cf-click {
		width:96%;
		font-size:12px;
		text-align:right;
		margin:0 4% 0 0;
	}
/*新クラス開講スマホたて*/
section.kaikou-gaiyou h3 {

	font-weight:bold;
	font-size:16px;

	text-align:left;
	color:#0070C0;
	margin-bottom:0.3em;
}
section.kaikou-gaiyou dt {
	color:red;
	font-weight:bold;
	font-size:15px;
}
section.kaikou-gaiyou dd {
	margin-left:0;
}
section.kaikou-gaiyou p,
section.kaikou-gaiyou dd p {
	width:100%;
	margin:0 0 0 1em;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:16px;
	font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; 
}
section.kaikou-gaiyou dd p span {
	font-size:80%;
	color:red;
}
/* 幼稚園-小学校TOPページの時のバナー調整 */
	#main-kinder #sokuhou-you-top-banner ul.cb-con-list {
		margin-bottom:-0.5em;
	}
	#main-kinder #sokuhou-you-top-banner ul.cb-con-list li a,
	#main-primary #sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:13px;
	}
/*
#sokuhou-sho-top-banner ul.cb-con-list li.no-link {
	color:#aaa;
	font-size:9px;
background: url(../images/sokuhou/sokuhou-li-v.png) left top no-repeat;
	padding: 0 0 0 18px;
}
*/
/*スマフォ縦-メインpadding-top */
	#main-koukai-moshi {
		padding:-top:12px;
	}
	section#topics-top,
	#top-about {
		width:90%;
	}
	#top-about h3#shinzui,
	h3#shinzui {
		width:90%;
		margin:0 auto 18px auto;
	}
#main-top h3#shinzui {
	width:100%;
	margin:0 auto 18px auto;
}
h3#shinzui img {
	width:100%;
	margin:0 auto 18px auto;
}

	#top-about h3#shinzui img,
	h3#shinzui img {
	width:100%;
	}
	.title-con-box ul {
		margin-left:1.5em;
	}
section#topics-top .title-topics-con h3 {
	font-size:1.4em;
}
#topics-con {
	width:94%;
	padding: 1em 3%;
	font-size:1.2rem;
	line-height:1.6;
	overflow:auto;
	height:100px;
}
#topics-con h3 {
	font-size:1.6rem;
	margin-bottom:0.8em;
}

#topics-con li {
	margin-bottom:0.4em;
	font-size:1.2em;
	
}
#topics-con p {
	font-size:1.2em;
}


	nav#g-navi ul {
		width:310px;
		margin:0 auto;
	}
	nav#g-navi li {
		width:auto;
		font-size:11px;
	}
	nav#g-navi li a{
		padding:6px 4px;
	}
/*寺子屋　中学受験　高校受験 */
	img.terakoya-title {
	width:100%;
	margin-bottom:16px;
	}
	ul.goukaku-jisseki {
	width:100%;
	margin-bottom:24px;
}
	ul.goukaku-jisseki li {
	width:auto;
	font-size:15px;
	line-height:1.6;
	margin:0 0 0.3em 0;
	padding:3px 0 3px 1.8em;
		background-size:24px;
	}	

/* 2018.10 知能教室更新　*/
/* 画像スマフォたて2コマ　*/
	#img-hi-level-chinou {
		width:100%;
		margin:0 auto;
	}
	#img-hi-level-chinou img {
		width:32%;
		display:inline-block;
		margin:0 0.5% 0 0;
		
	}

	#img-chinou-senka-con img {
		width:55%;
		display:inline-block;
		margin:0 1% 10px 0;
}
#img-chinou-senka-con img.width520 {
	width:36%;
}
#img-chinou-senka-con img.width880 {
	width:60%;
}
#img-chinou-senka-con img.width600 {
	width:41%;
}
/*　2023運動セミナー　*/

	.about-class .undou-seminor_info th {
		font-size:13px;
	}
	.about-class .undou-seminor_info th img {
		position:relative;
		left:-2px;
		top:0px;
	}
	.title-con-box table.undou-seminor_info td {
	
	font-size:14px;
	}
	#koushi-info {
		width:90%;
		margin:0 auto 20px auto;
		padding-top:16px;
		display:block;
	}
	.koushi-info-con {
		width:100%;
		margin:0 auto 20px auto;
		display:block;
	}


	.koushi-info-con p#koushi_profile-kiniwa {
		width:100%;
		font-size:13px;
		margin-right:0px;
		text-align:justify;
	}
	.koushi-info-con img#koushi_kiniwa {
		width:50%;
		min-width:140px;
		max-width:240px;
		margin:0 auto 12px auto;
	}

	#koushi-info img#koushi_undou-seminor {
		width:48%;
		margin:0 auto 12px auto;
	}
	#koushi-info img#koushi_fujii {
		width:50%;
		float:none;
		margin:0 auto 12px auto;
	}
	#koushi-info p#koushi_profile {
		width:100%;
		font-size:13px;
		margin-bottom:12px;
	}
	#undou-seminar_map_con {
		width:90%;
		margin:32px auto ;
		border:solid 1px;
	}
	p.moushikomi {
	width:90%;
	margin:1em auto ;
	font-size:14px;
}


/* チャレンジング知能算国 */
.chinou-kouza-con dl {
	clear:both;
	margin:0 0 1em 1em;
}
.chinou-kouza-con dt {
	width:3.5em;
	float:left;
}
.chinou-kouza-con dd {
	margin:0 0 0.5em 4em;
}
/* 知能教室トップ、ノウハウ組写真 */
	.about-class .chinou-photo-box {
		width:100%;
	}
	.about-class .chinou-photo-box img {
		width:47%;
		margin-bottom:12px;
		margin-right:3%;
	}
	.about-class .chinou-photo-box img#chinou-natsu01 {
		width:47%;
		margin-right:3%;
		margin-bottom:6px;
	}
	.about-class .chinou-photo-box img#chinou-natsu02 {
		width:47%;
		margin-bottom:6px;
	}

/*　2019年度小学校入試直前講習会スマフォたて */

#koushukai-win-top-banner {
	padding:30% 0 2% 3%;
	
}

#koushukai-win-top-banner ul li a {
	font-size:12px;
	padding: 3px 5px;
}



.sokuhou-lead h5.gou-sho,
.sokuhou-lead h5.gou {
/*	color:#e60012; */
	color:#004ea2;
	margin-bottom:0.8em;
}
.sokuhou-lead h5.gou-sho {
	font-size:17px;
	text-align:center;
}
#chokuzen1909-kakomon-banner,
#chokuzen1911-sho-top-banner,
#chokuzen1909-sho-top-banner,
#okadai-shiritsu-you-banner,
img#okadai-sho-atm-top-banner {
	margin-bottom:16px;
}
#okadai-shiritsu-you-banner ul#chokuzen-you-list {
	margin-bottom:0;
}
/* 2020夏期講習会 スマフォ縦 */
#natsu-top-banner {
	padding:20% 0 0％ 3%;
	margin-bottom:6px;
}

#harukou-top-banner ul {
	width:40%;
}
#harukou-top-banner li {
	line-height:1;
}
#harukou-top-banner li a {
	margin:0 0 0.3em 0;
	padding: 2px 6px;
	font-size:12px;
}

/* 清心国際合格ノウハウ　*/
	.title-con03 dl.knowhow-schedule dt {
		float:none;
	}
	.title-con03 dl.knowhow-schedule dd {
		width:90%;
		margin-left:3%;
	}
/* スマフォたてサブナビ */
	#sub-navi-box {
		width:320px;
		margin:0 auto;
	}
	#sub-navi-box.item1 {
	width:40%;

	}
	#sub-navi-box.item3 {
		width:90%;
		margin-right:auto;
		margin-left:auto;
	}
	#sub-navi-box.item4 {
		width:92%;
		margin-right:auto;
		margin-left:auto;
	} 
	#sub-navi-box.item5 {
		width:100%;
	} 
	#sub-navi-box.item3 > li {
		width:33%;
		font-size:11px;
	}
	#sub-navi-box.item4 > li {
		width:22%;
		font-size:11px;
		padding-left:0;
		padding-right:0;
	}
 	#sub-navi-box.item5 > li {
		width:19%;
		font-size:11px;
		padding-left:0;
		padding-right:0;
	}
/* 自然体験 */
	#sub-navi-shizentaiken #sub-navi-box.item3 li {
		width:30%;
	}

	#sub-navi-shizentaiken #sub-navi-box.item3 li#li-skdl {
		width:36%;
	}
/* 実験工作 */
	#sub-navi-jikkenkousaku #sub-navi-box.item4 li {
		width:22%;
	}

	#sub-navi-jikkenkousaku #sub-navi-box.item4 li#li-skdl {
		width:32%;
	}
/* item4 */
	
	#sub-navi-english #sub-navi-box li#li-skdl,
	#sub-navi-mojikazu #sub-navi-box li#li-skdl {
		width:32%;
	}

/* item5 */
	#sub-navi-souzoushikou #sub-navi-box li {
		width:13%;
	}
	#sub-navi-souzoushikou #sub-navi-box li#li-hantei-test {
		width:30%;
	}
	#sub-navi-souzoushikou #sub-navi-box li#li-skdl {
		width:24%;
	}
	#sub-navi-souzoushikou #sub-navi-box li#li-oshirase {
		width:20%;
	}
	#sub-navi-chinou #sub-navi-box li {
		width:18%;
	}
	#sub-navi-chinou #sub-navi-box li#li-koushukai li{
		width:100%;
	}
	#sub-navi-chinou #sub-navi-box li#chinou-test {
		width:22%;
	}
	#sub-navi-chinou #sub-navi-box li#li-skdl {
		width:24%;
	}

/* 中学・高校 */
	#sub-navi-chu #sub-navi-box li,
	#sub-navi-kou #sub-navi-box li {
		width:13%;
	}
	#sub-navi-kou #sub-navi-box li#li-koushukai,
	#sub-navi-chu #sub-navi-box li#li-koushukai {
		width:15%;
	}
	#sub-navi-kou #sub-navi-box li#li-oshirase,
	#sub-navi-chu #sub-navi-box li#li-oshirase {
		width:15%;
	}
	#sub-navi-kou #sub-navi-box li#li-hantei-moshi,
	#sub-navi-chu #sub-navi-box li#li-hantei-moshi {
		width:34%;
	}
	#sub-navi-kou #sub-navi-box li#li-skdl,
	#sub-navi-chu #sub-navi-box li#li-skdl {
		width:23%;
	}

	#sub-navi-you #sub-navi-box li#li-skdl,
	#sub-navi-sho #sub-navi-box li#li-skdl {		
		width:24%;
	}

	.mobile-v-none {
		display:none;
	}
	.mobile-v {
		display:inline;
	}
	.mobile-v p {
		font-size:11px;
	}
	.mobile-v p a {
		font-size:12px;
	}

	#access-map {
		width:56%;
		margin-right:6%;
	}

/* スマフォたて 体験講座-公開模試タイトル部分 */
	#taiken-kouza-title,
	#taiken-kouza-sp-title,
	#join-us-title,
	#koukai-moshi-title,
	#chokuzen-title,
	#koushukai-title {
		float:none;
		clear:both;
		width:90%;
		padding-top:12px;
		margin:0 auto 12px auto;
	}
/* スマフォたて 公開模試　タイトル下実績 */
/*　タイトル下に実績数　*/
	.jisseki-su dl {
		font-size:1.6rem;

	}
.jisseki-su dl dt {
	float:none;
}

.jisseki-su dl dd {
	margin-left:0;
	text-align:right;
}
.jisseki-su p {
	font-size:1.1rem;

	
}
/*スマフォたて　201907特別公開模試　*/
	.title-con03 dd.margin-br {
		margin-left:1.5em;
		width:90%;
	}

/* 1601-02旧スマフォスタイル 
	#sokuhou-title { 
		width:60%;
		float:right;
		margin: 0 4% 0 0;
		padding-top:16px;
	}
*/
	#taiken-kouza-title img,
	#taiken-kouza-sp-title img {
		margin-bottom:12px;
	}
	#taiken-kouza-sp-title h3 {
		font-size:13px;
		line-height:0.5;
		text-indent:-4em;
		margin-left:5em;
	}
	#sokuhou-title img {
		padding-top:32px;
	}
	#sokuhou-title-set2,
	#sokuhou-title-set {
		padding-top:12px;
	}
	img#omedetou {
		padding-top:0px;
	}
	.sokuhou-lead {
		width:100%;
	}
	#join-us-title {
		padding-top:16px;
	}
	#join-us-title img {
		margin-bottom:24px;
	}
	#join-us-con {
		width:90%;
		margin:0 auto 2em auto;

	}
	#join-us-con h3 {

		font-size:15px;
		line-height:1.6;
		margin-bottom:1em;
	}
	#join-us-con p {
	line-height:1.8;
	font-size:14px;
	}
/* 公開模試イメージ画像はabout-class内に移動 */
	img.width30,
	img.taiken-img,
	img.moshi-img {
	width:100%;
	margin:0 0 20px 0;
	}
.sokuhou-lead img.moshi-img {
	width:100%;
}
/* スマフォたて about-class */
	.about-class {
		width:90%;
		clear:both;
		float:none;
		margin:0px auto 0 auto;
	}

	#main-koukai-moshi .about-class {
		padding-top:20px;
	}
	.class-con {
		margin-bottom:16px;
	}
	.about-class-wide {
		width:90%;
		float:none;
		margin: 0 auto 0 auto;


	}

	.about-class-wide .class-con li {
		margin-left:1em;
	}

/* スマフォたて */
	.title-topics,
	.title-edge-sp,
	.title-edge00,
	.title-edge-green,
	.title-edge01,
	.title-edge02,
	.title-edge03,
	.title-edge04,
	.title-edge05,
	.title-edge {
		width:94%;
	}
/* 幼小公開模試の特色　赤グラタイトル */
	h3.title-gra-red {
		width:94%;
		font-size:16px;
		display:block;
		margin-bottom:12px;
		padding:3px 0 3px 20px;
		color:#fff;
		font-weight:bold;
		background: -moz-linear-gradient(left, #e60012 0%, #fff 100%);
		background: -webkit-gradient(linear, left top, right bottom, from(#e60012), to(#fff));
	}

/* 授業料 */
		#main-jikkenkousaku .title-edge03 {
		margin-left:0;
	}
	.title-con-gakuhi table {
	}
	.title-con-gakuhi dl {

	}
.title-con-gakuhi dl dt {
		width:6em;
		float:none;
	}
	.title-con-gakuhi dl.gakuhi-sho dd,
	.title-con-gakuhi dl.gakuhi-chinou dd {
	margin-left:1em;
	}
/* アクセスマップ スマフォ縦 */
	#main-access .title-edge {
		margin-bottom:3px;
		height:auto;
	}
	#main-access .title-con {
		height:24px;
	}
	#main-access p {
		margin-bottom:16px;
	}

	.map-box {
		width:94%;
		padding:0 8px;
		border-top:solid 1px #666;
	}
	p.map-address {
		line-height:1.2;
		margin-left:2em;
	}
	.gmap {
	width:100%;
	margin-bottom:16px;
	padding-bottom: 60%;
	height: 0;
	overflow: hidden;

}
	.title-con-box-green,
	.title-con-box {
		width:94%;
		padding:8px;
	}
	.class-wrap {
		width:90%;
		float:none;
		margin:0 auto 32px auto;
	}
	.class-wrap .about-class {
		width:100%;
		margin:0;
		float:none;
	}

	.photos-con {
		width:100%;
		margin:0 auto 32px auto;
		padding:0;
		left:0;
	}

	.photos-con img {
		width:100%;
		margin-left:0;
		margin-right:0;
		float:none;
	}
	.photos-con img#jikken-kousaku-img03 {
		width:52%;
		left:0;
		top:0;
		float:left;
		
	}
	.photos-con img#jikken-kousaku-img02 {
		width:46%;
		float:right;
	}
/*知能教室他、写真2カラム　スマフォ縦時は1カラム */
	.photos-2column {
		width:100%;	
		margin: 0 auto 16px auto;
	}
	.photos-2column img {
		width:100%;	
		float:none;
	}	
/* 知能 特徴 */
	#tokucho-chinou {
		width:100%;
	}
	#main-chinou .class-con #tokucho-chinou li {
		font-size:14px;
}
/* 公開模試mobile たて 公開模試の特色 */
	section#moshi-tokushoku {
		width:90%;
		float:none;
		margin: 0px auto 30px auto;
	
	}
	img#tokushoku-img-sho {

	width:120px;

	}

	#aisatsu-title {
		width:56%;
		padding-top:20px;
		margin-left:6%;
	}

	#aisatsu-title h2 {
		font-size:11px;
		margin-bottom:10px;
	}
	#aisatsu-con {
		width:60%;
		float:left;
		margin:0 0 0 5%;
	}
	#aisatsu-con p {
		font-size:12px;
	}
	#aisatsu-con dd {
		font-size:14px;
	}
	#aisatsu-con dd span{
		font-size:12px;
	}

	#img#sokuhou-btm {
		display:none;
	}
	.goukaku-con,
	.sokuhou-con {
		float:none;
		clear:both;
		width:90%;
		margin:0 auto;
		padding-top:0px;
	}

	.sokuhou-con th.course {
		width:45%;
	}
	h3.sokuhou-banner {
		width:90%:
		margin:0px auto 0 auto;
		padding:10px 0;
		background-color:#e50012;
		font-weight:bold;
		font-size:24px;
		line-height:1.8;
		color:#fff;
		font-size:38px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		text-align:center;
		border-radius:28px;
	}
	h3.sokuhou-banner span {
	font-size:14px;
	}
	h3.sokuhou-banner span.large {
	font-size:24px;
	}
/* ノウハウ　スマフォたて */
	.sokuhou-lead h4.goukak-ritsu {
	font-size:1.8rem;
	}
	#goukakushasu table,
	.goukaku-con table,
	.sokuhou-con table {
		width:100%;
	}
	#goukakushasu td.shigan-sho,
	#goukakushasu td.shigan{
		width:16%;
		font-size:14px;
	}
	#goukakushasu td.passed-sho,
	#goukakushasu td.passed {
		width:15%;
		font-size:15px;
	}
#goukakushasu td.passed-sho {
		width:20%;
	}
	#goukakushasu th {
		width:65%;
		font-size:16px;
	}
	#goukakushasu table#goukakkusha-sho th {
	width:50%;
	}
	#goukakushasu th p {
		font-size:14px;
	}
	#goukakushasu th li {
		background:url(../img/mark-li-c12.png) left 4px no-repeat;
	}
	.title-con03 dl dt {
		width:3em;
	}

	#main-koushukai .title-con03 dl dt {
		width:4em;
		float:none;
		font-size:13px;
	}
	#main-koushukai .title-con03 dl dd {
		font-size:13px;
		margin-left:1em;
	}
	.title-con04 dl {
		font-size:12px;
	}

	.title-con04 dt {
	width:100%;
	float:none;
	}

	h4.goukak img {
		width:90%;
		margin:0 auto 0px auto;
	}
	h4.goukak-you-top,
	h4.goukak-sho-top{
		font-size:4vw;
		text-align:left;
		margin:0 0 0.3em 0;
	}
	img#goukaku-sasetai {
		width:90%;
		margin:0 0 12px 1%;
	}

/* 幼少受験特色下イメージスマフォ縦 */
	.juken-photo-con-sho,
	.juken-photo-con-you {
		width:90%;
		margin: 0px auto 20px auto;
	}
	.juken-photo-con-sho {
		margin-bottom:0;
	}
	.juken-photo-con-sho img {
		width:100%;
		float:none;
		margin:0 0 6px 0;
	}

	.juken-photo-con-sho img#img-sho01 {
		float:none;
	}

	.juken-photo-con-sho img#img-sho03,
	.juken-photo-con-sho img#img-sho02 {
		width:49%;
		float:left;
		margin-right:0;
	}
	.juken-photo-con-sho img#img-sho02 {
		float:right;
	}
	.juken-photo-con-sho img#img-sho04 {
		width:100%;
		margin-bottom:32px;
	}
	.juken-photo-con-you img {
		margin-bottom:30px;
	}

/* 合格対策スマフォたて*/
	.goukaku-taisaku-img-con {
		width:100%;
		clear:both;
		margin: 0 auto;
	}
	.goukaku-taisaku-img-con img {
		width:100%;
		float:none;
		margin:0 0 6px 0;
	}
	.goukaku-taisaku-img-con img#img-taisaku01 {
		width:100%;
	}

	.title-con04 dd {
	margin-left:1em;
	}
	.side-banner-top-margin {

	}


	/* 公開模試特色* mobileたて＜414 */

	#moshi-tokushoku h2 {

		margin:0 0 10px 0;
		text-align:center;
	}

	ul.tokushoku {
	}
	ul.ul-sho {
	}
	ul.ul-you {
		
	}

	img#tokushoku-img-you {
		width:90%;
	}	

/* 創造思考力 スマフォたて */
	.photos-con img#souzoushikou01 {
		width:100%;
	}
	/* 沿革スマフォたて */
/* 沿革 */
	#history-title  { width:60%;
		margin:60px 2% 0 0;
		}
	#history-title img#enkaku-title {
		
	}

	#history-con {
		width:60%;
		margin:-1.5% 2% 0 0;
	}
	#history-con dl {
	}
	#history-con dt {
		width:98%;
		clear:both;
		float:none;
		padding:3px 0 0px 2%;
		font-size:11px;
	}
	#history-con dt.history-line2,
	#history-con dt.history-line3 {
		padding-bottom:0;
	}
	#history-con dd {
		width:92%;
		padding:3px 0 8px 8%;
		margin-left:0;
		font-size:11px;
		border-left:none;

	}
	/* 入会の流れ */

	#join-con {
		width:62%;
		margin:48px 2% 0 0;
	}
	#join-con dl {
		margin-bottom:24px;
	}

	#join-con dt {
		float:none;
		margin-bottom:24px;
	}
	#join-con dt img {
		width:100%;
		position:relative;
		left:0;
		top:0px;
	}
	#join-con dd {
		position:relative;
		width:90%;
		margin:0;
	}
	/* お問い合わせ */

/* お問い合わせページ スマフォ縦 mainナビはなし */
	#main-contact nav#1 {
		display:none;
	}
	#main-contact  #main-menu {
		display:none;
	}
	.contact-form-con {
		float:none;
		width: 90%;
		margin:0 auto;
		padding: 20px 2%;

	}
	.contact-cf {
		float:none;
		width:90%;
		margin:0 auto;

		
	}
	.contact-cf p {
		font-size:13px;
	}

/* サイドバナー スマフォ縦*/
	#side-whatsnew {
		width:100%;
		display:none;
	}

	#side-jisseki a img {
		width:90px;
		float:right;
	}
	#sidebar {
		position:static;
		clear:both;
		width:94%;
		margin:0px auto 16px auto;
	}
	#side-banner li {
		width:30%;
		float:left;
		margin-left:2%;
		margin-bottom:10px;
		padding:0;
	}
	#side-banner li:nth-child(3n) {
		margin-right:0;
	}

	#side-banner li a img {
		margin:0;
		padding:0;
	}
/* サイドバナー hover説明　30th特別公開模試 */
	ul.side-banner-con li a p {
		display:none;
		position:absolute;
		top:24px;
		left:8px;
		z-index:100;
		color:#fff;
	}

/*　合格対策タイトルバナースマフォたて */
	#main-goukaku-you,
	#main-goukaku-sho,
	#main-sokuhou {
		padding-top:8px;
	}
/* ー 合格速報バナー幼少教室と幼少の体験講座-公開模試の時だけ-スマフォ縦*/

	#main-taiken-kouza #side-whatsnew,
	#main-koukai-moshi #side-whatsnew {
		display:block;
		position:absolute;
		top:240px;
		left:0;
	}

 	#main-goukaku-sho #side-whatsnew,
 	#main-goukaku-you #side-whatsnew,
	#main-sokuhou #side-whatsnew,
	#main-kinder #side-whatsnew,
	#main-primary #side-whatsnew {
		display:block;
		position:absolute;
		top:-110px;
		left:0;
	}
	#main-chugaku,
	#main-koukou {
	padding-top:20px;
	}
	#main-chugaku #side-whatsnew,
	#main-koukou #side-whatsnew {
		display:block;
		position:absolute;
		top:-128px;
		left:0;
	}

	.bottom-height480 {
		margin-bottom:160px;
	}

	.bottom-height320 {
		margin-bottom:32px;
	}
/* 無料体験講習　教室-スマフォ縦*/
ul.taiken-class01,
ul.taiken-class02 {
	width:220px;
	margin:0 auto;
}
ul.taiken-class01{
	width:100%;
}
ul.taiken-class01 li,
ul.taiken-class02 li {
	width:90px;
	text-indent:0;
	font-size:12px;
	float:left;
	margin:0 0 0.5em 0;
	background: url(../img/mark-li-green11.png) left 3px no-repeat;
	padding-left:12px;
	}
	ul.taiken-class01 li {
		width:85px;
	}
	ul.taiken-class01 li:last-child {
		width:136px;
	}
	ul.taiken-class01 li:nth-child(odd) {
		margin-right:8px;
	
	}
	ul.taiken-class02 li:nth-child(odd) {
		margin-right:10px;
	}
	p.taiken-kouza-cf {
		font-size:12px;
	}
	footer#footer {

		padding-top:16px;
		padding-bottom:16px;

	}
/* 合格実績 スマフォたて */
	.goukaku-con .gokaku,
	.sokuhou-con .gokakusu,
	.sokuhou-con #gokakusu {
	width:100%;
	min-width:280px;
	margirn-left:auto;
	margin-right:auto;
	
	}
	.sokuhou-con .gokakusu img {
	width:100%;
	min-width:280px;
	}
	.sokuhou-con h3 {
		width:230px;
		padding:8px 0 5px 24px;
		background-size: 100%;
		font-size:21px;
	}
	.sokuhou-con h3.jisseki-kou {
	padding-left:36px;
	}
	.main-height {
		min-height:1600px;
	}

	.main-height02 {
		min-height:1600px;
	}

	.sokuhou-lead h4 {

		font-size:16px;
	}
	.sokuhou-lead h4 span {

		font-size:94%;
	}
	.sokuhou-lead h4 span.sokuhou{
		font-size:110%;
		color:red;
	}
	.sokuhou-lead h5 { 
		font-size:21px;
	}

/*実験工作--作品 */
	.sakuhin-photos-con {
		clear:both;
		width:100%;
		min-width:0;

		}

	.sakuhin-photos-con img {
		width:96%;
		margin:0 auto 20px auto;
	}

/* 夏期・冬期講習会項目内部ddはば　*/
	.title-con03 dl {
		font-size:14px;
		margin-left:0em;
	}
	.title-con03 dd {
		width:75%;
	}

/*　スマフォたて直前講習会　2018　*/
.chokuzen-koushukai-info,
#koushukai-info {
	width:96%;
}
.chokuzen-koushukai-info h3,
#koushukai-info h3 {
	display:none;
}
.chokuzen-koushukai-info img,
#koushukai-info img {
	width:100%;
	min-width:280px;	
	margin:0 0 6px 0;

}
.chokuzen-koushukai-info img.nyushi-course,
#koushukai-info img.nyushi-course {
	width:100%;
}


.chokuzen-koushukai-info h4,	
#koushukai-info h4 {
	font-size:1.5rem;
	font-weight:bold;
	margin:0 0 1em 0.5em;
}
#banner-moshi {
	width:100%;
}
#banner-moshi h3 {
	display:none;
}
#banner-moshi img {
	width:96%;
	min-width:180px;
	margin-bottom:10px;
}
#banner-moshi h4 {
	font-size:1.4rem;
	font-weight:bold;
	color:#0070C0;
	margin:0 0 0.3em 0.5em;
}
#banner-moshi p {
	font-size:1.2rem;
	text-indent:-1em;
	margin:0 0 2em 1em;
}
.title-con03 dd.margin-5 {
	margin-left: 5.5em;
	width:78%;
}

	#chokuzen1909-sho-top-banner ul#kakomon-saigen-list li a {

	font-size:1.2rem;

	}

/* スマフォたて各教室　年度別合格実績 202105追加 */
.nendobetsu-goukaku-con {
	clear:both;
	width:100%; 
	margin:0 auto;
}
.nendobetsu-goukaku-con img {
	width:100%;
	margin-bottom:12px;
}
	dl.goukaku-nendobetsu {
	width:100%;
	margin:0 auto 16px auto;
	}
	dl.goukaku-nendobetsu dt {
		width:75%;
		margin-right:2%;
		margin-bottom:0.3em;
		padding:0 0 0 24px;
		font-size:1.4rem;
		background-size:21px;

	}
	dl.goukaku-nendobetsu dd {
		width:14%;
		font-size:1.4rem;	
	}
	dl.goukaku-nendobetsu dd span {
	}



}
/* ------------------------------------------
スマフォ縦 〜320px-iPhone6c
------------------------------------------- */
@media screen and (max-width: 320px) {
	#head-logo{
	}

	#billboard-top {
		height:440px;
	}
	#head-next-logo {
		position:absolute;
		width:25%;	
		right:2%;
		top:8px;
	}
	#head-honmono {
		top:64px;
	}
	#head-otoiawase {

	}
	#head-otoiawase {
		width:50%;
		left:140px;
		bottom:40px;
	}
	#head-otoiawase ul { 
	position:absolute;
	left:-56px;
	top:10%;
	}
	#concept-mark {
	}
	#concept-mark img {
		width:56px;
		height:56px;
		margin:0 0 0 5px;
	}
	#concept-mark h3 {
		width:180px;
		position:relative;
		left:60px;
		top:-13px;
		font-size:11px;
		line-height:1.4;
		
	}
	#concept-title {
	width:50%;
	float:left;
	display:block;
	padding-top:36px;
	margin:0 0 12px 8%;

	}
	#concept-title img {
		width:64px; 
		height:64px;
		position:relative;
		left:0;
		top:0;
		margin:0 auto 12px auto;
	}
	#concept-title h2 {
		font-size:18px;
		line-height:1.2;
		margin-bottom:16px;
		text-align:left;
	}
	.mark-concept {
		width:56%;
		float:left;
		margin:0 0 0 7%;
	}
	.mark-concept p {
		width:100%;
		font-size:13px;
		text-align:justify;
		line-height:1.6;

	}


/* 夏期・冬期講習会項目内部ddはば　*/
	.title-con03 dd {
		width:71%;
	}
	.sokuhou-lead h5.gou-sho {
	font-size:14px;
	text-align:left;
	}

/* top 合格速報バナー */

	#sokuhou-sho-top-banner {
		padding:24% 0 2% 0;
	}
	#sokuhou-you-top-banner {
		padding:36% 0 2% 0;
	}

	#sokuhou-you-top-banner ul.cb-con-list li,
	#sokuhou-sho-top-banner ul.cb-con-list li {
		margin-left:5%;
		margin-bottom:0.8em;
		padding-left:0px;
		line-height:1;
		}
	#sokuhou-you-top-banner ul.cb-con-list li {
		margin-bottom:0.3em;
	}
	#sokuhou-you-top-banner ul.cb-con-list li:last-child {
		margin-bottom:0;
	}
	#sokuhou-sho-top-banner ul.cb-con-list li a,
	#sokuhou-you-top-banner ul.cb-con-list li a {
		font-size:12px;
	}


	#sokuhou-sho-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover p,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
/*		display:block; */
	/* hoverで合格者数タイトルを表示　*/
		display:none;
		position:absolute;
		top:6px;
		left:12%;
		width:80%;
	}
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover {
		top:12px;
	}

/* スマホたて320px時のバナー(バナー内メニュー）調整 */
/*	#okadai-sho-sp-top-banner ul {
		left:58%;
		top:48%;
	}
	.about-class #okadai-sho-sp-top-banner ul {
		left:58%;
		top:48%;
	}
*/
/* 私立小学校直前講習会 スマフォたて 小学校トップ */
	#chokuzen2022-sho-top-banner {
		width:100%;
		position:relative;
	}
	#chokuzen2022-sho-top-banner #chokuzen-sho-list {
		position:absolute;
		left:48%;
		top:28%;
	}
	.about-class #chokuzen2022-sho-top-banner #chokuzen-sho-list {
		left:48%;
		top:28%;
	}

/* 幼稚園-小学校TOPページ スマフォたての時のバナー調整  */
	#main-kinder #sokuhou-you-top-banner {
	}
	#main-kinder #sokuhou-you-top-banner ul.cb-con-list {
		margin-bottom:0.1;
	}
	#main-primary #sokuhou-sho-top-banner ul.cb-con-list li a,
	#main-kinder #sokuhou-you-top-banner ul.cb-con-list li a {
		font-size:11px;
		line-height:1;
	}
	#moshi-sho-top-banner ul#moshi-sho-list li:last-child img{
		margin-bottom:0px;
	}

/* 2020春期講習会　〜320 */
	#harukou-top-banner {
		padding:25% 0 0% 3%;
		margin-bottom:10px;
	}

	#harukou-top-banner ul {
		width:100%;
	}
	#harukou-top-banner li {
		width:100%;
		line-height:1;
	}
	#harukou-top-banner li a {
		margin:0 0 0.3em 0;
		padding: 2px 6px;
		font-size:11px;
	}

}

/* ------------------------------------------
PC用（720px以上）
------------------------------------------- */

@media screen and (min-width:721px) {
	body {
		padding:10px 0;
	}
	#wrapper {
		width:90%;
		max-width:1200px;
		border:solid 1px #ccc;
		margin:0 auto;
	}
	#header#header {
	}

#head-logo {
	width:36%;
	margin-left:2%;
	padding-bottom:24px;
}
/* main-menu PC用 */

	nav#g-navi li {
		font-size:13px;
	}

	nav#main-menu {
		width:150px;
		margin-bottom:6px;
	}
	nav#main-menu img#mark-menu {
	width:48px;
	height:auto;
	bottom:12px;
	left:10px;

	}
	nav#main-menu img#menu-bg2 {
		width:43px;
		height:auto;
		bottom:136px;
		right:0px;

	}

	nav#main-menu h2 a {
		padding:9px 0;
	}

	nav#main-menu h3 {
		font-size:15px;
		margin:8px 0 8px 0;
		font-weight:900;

	}
	nav#main-menu ul {
		padding-bottom:3px;
	}
	nav#main-menu ul li a{
		font-size:1.3em;

		margin-bottom:0.2em;
		font-weight:500;
	}	

	nav#main-menu ul#menu-message li a{
			font-size:1.3em;
	}

/* 地球ランドNEXT TOPbillboard */
	#head-next-logo {
		width:16%;	
		right:2%;
		top:18px;
	}
	#head-honmono {
		width:390px;
		left:180px;
		top:24px;
	}
	#head-otoiawase {
		width:300px;	
		left:252px;
		bottom:72px;
	}
	#head-otoiawase ul {
		left:-68px;
		top:15%;
			}
	#head-otoiawase ul li {
		width:60px;
		margin-bottom:0.5em;
	}
	#head-otoiawase ul li a img {
	}
	#header-otoiawase ul {
		left:-64px;
		top:36%;
	}
	#header-otoiawase ul li {
		width:56px;
		margin-bottom:0.5em;
	}
	#concept-mark {
	position:relative;
	top:20px;
	
	}
	#concept-mark img {
		width:80px;
		height:80px;
		margin:0 0 4px 20px;
	}
	#concept-mark h3 a {
		width:180px;
		position:relative;
		left:10px;
		top:0;
		font-size:13px;
		line-height:1.4;
		
	}

#billboard-top {
	height:640px;
}

/* 地球ランドマークについて コンセプト */
/* top真髄 バック白ぐら */
	#main-top-gra {
		padding-top:16px;
	}

	#top-shinzui {
		width:80%;
	margin: 0 auto;
	}
/* 速報バナー　*/
/*合格速報バナー */


/* 自然体験教室活動風景PC */
	.shizen-img-con {
		width:90%;
		margin-left:5%;
	}
	.action-photos-con {
		width:30%;	
		height:auto;
		display:inline-block;
		margin:0 2% 0 0;
		virtical-align:top;
	}
	.action-photos-con h4 {
		font-size:13px;
		height:80px;
	}
	.action-photos-con h4 a {
		font-size:14px;
	}

	#shizentaiken-archive-con {
		height:180px;
	}
	#shizentaiken-archive-con .action-photos-con	{
		width:30%;
		display:inline-block;
		padding:0;
		margin-right:1%;
		margin-bottom:24px;
		virtical-align:top;
	}
	/*　TOP-教室TOPバナー調整　PC */
	.banner a img {
		width:100%;
		margin-bottom:16px;
	}
/* 岡大幼稚園小学校-特別と直前 */

	#okadai-sho-sp-top-banner {

		width:100%;
		margin-bottom:8px;
		position:relative;
	}
	.about-class #okadai-sho-sp-top-banner {

	}

	#okadai-you-sp-top-banner {
		width:100%;
		height:auto;
		margin-bottom:16px;
		position:relative;
	}

	#okadai-sho-sp-top-banner img,
	#okadai-you-sp-top-banner img {
		width:100%;
	}

	#okadai-you-sp-top-banner ul {
		width:90%;
		position:absolute;
		left:5%;
		top:48%;
	}
/*
	.about-class #okadai-you-sp-top-banner ul {
		width:48%;
		position:absolute;
		left:5%;
		top:68%;

	}
*/
	#okadai-sho-sp-top-banner ul {
		width:34%;
		position:absolute;
		left:58%;
		top:36%;
	}
	.about-class #okadai-sho-sp-top-banner ul {
		position:absolute;
		left:58%;
		top:36%;
	}
	#okadai-you-sp-top-banner ul li a,
	#okadai-sho-sp-top-banner ul li a {
		font-size:18px;
	}
/* 私立小学校直前講習会 PC */
	#chokuzen2022-sho-top-banner {
		position:relative;
		height:auto;
	}
	#chokuzen2022-sho-top-banner img {
		width:100%;
		margin-bottom:16px;
	}
/* 私立小学校直前講習会 pc 小学校トップ */
	#chokuzen2022-sho-top-banner #chokuzen-sho-list {
		position:absolute;
		left:48%;
		top:48%;
		width:48%;
		height:auto;
	}

	#chokuzen2022-sho-top-banner #chokuzen-sho-list li a {
		width:96%;
		display:block;
		font-size:16px;
		margin-left:0;
		margin-bottom:6px;
		padding: 5px 2% 5px 2%;
		background-color:#61A945;
		color:#fff;
	}
/* 小学校トップのバナー */
	.about-class #chokuzen2022-sho-top-banner #chokuzen-sho-list {
		position:absolute;
		left:48%;
		top:42%;
		width:48%;

	}

	/* 公開模試新バナー */
/* 公開模試新バナー */
#moshi-you-top-banner,
#moshi-sho-top-banner {

	margin-bottom:16px;
	position:relative;

}

#moshi-sho-top-banner ul#moshi-sho-list {
	position:absolute;
	left:45%;
	top:56%;
	width:48%;	
}
.about-class #moshi-sho-top-banner ul#moshi-sho-list {
	position:absolute;
	left:45%;
	top:56%;
	width:48%;	
}

#moshi-you-top-banner ul#moshi-you-list {
	width:40%;	
	margin:0 0 0 0;
	padding-bottom:0;
	position:absolute;
	bottom:16px;
	left:54%;
}

#moshi-you-top-banner ul#moshi-you-list li img,
#moshi-sho-top-banner ul#moshi-sho-list li img{
	margin-bottom:16px;
}

	nav#g-navi ul {
		width:640px;
	}
	nav#g-navi li {
		width:128px;
	}
	nav#g-navi li a,
	nav#g-navi li.current {
		padding:6px 0;
	}
	address.access-title {
		padding:5px 0;
	}
	span.mobile {
		display:none;
	}
	span.pc {
		display:inline;
	}
	.pc-only {
		display:block;
	}
	.mobile-only {
		display:none;
	}
	#billboard-taiken-kouza-sho,
	#billboard-taiken-kouza,
	#billboard-join-us,
	#billboard-message,
	#billboard-kinder,
	#billboard-primary,
	#billboard-chinou,
	#billboard-sokudoku,
	#billboard-english,
	#billboard-mojikazu,
	#billboard-souzoushikou,
	#billboard-chugaku,
	#billboard-koukou,
	#billboard-jikkenkousaku,
	#billboard-shizentaiken {
		height:530px;
		background-position:center top;
	}
	#billboard-kinder {
	background-position:40% top;

	}
	#billboard-chinou {
	background-position:38% 70%;

	}	

	#billboard-primary {
		background-image:url(../images/chie-no-izumi/primary/sho-img-himawari-pc.png);
		background-position:0% top;
	}	
	#billboard-souzoushikou {
	background-position:38% top;

	}	
	#billboard-chugaku{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center 36% ;

	}
	#billboard-koukou {
	background-position:center top ;

	}
	#billboard-shizentaiken {
		height:480px;
		background-position:left 70%;
	}

/* main背景濃度調整　*/
#main-top,
#main-kinder,
#main-primary,
#main-chinou,
#main-english,
#main-mojikazu,
#main-souzoushikou,
#main-chugaku,
#main-koukou,
#main-jikkenkousaku-koushukai,
#main-jikkenkousaku,
#main-shizentaiken,

#main-koushukai,
#main-contact,
#main-koukai-moshi,

#main-taiken-kouza,
#main-access {
	background-image:url(../img/main-bg.jpg);

	}

.main-height,
.main-height02 {
	min-height:3900px;
}
#taiken-kouza-sp-title {
	width:66%;
}
.about-class-wide,
.about-class {
	width:66%;
	margin-left:26%;

}
#taiken-kouza-title img.taiken-img {
	width:60%;
	margin:10px 0 0 3%;
}
/* TOP新着情報PC */

	#jisseki-top {
		width:180px;
		float:right;
		margin:0 0 20px 0;
	}
/*
	#jisseki {
		float:right;
		margin-top:-100px;
	position:relative;
	top:90px;
	left:20px;
	}
*/
/* 夏期・冬期講習会項目内部ddはば　*/
	.title-con03 dl {
		font-size:14px;
		margin-left:1em;
	}
	.title-con03 dd {
		width:80%;
	}
	.title-con03 dl.knowhow {
		width:60%;
	}
/*　トピックス高さPC */
	#topics-con {
		width:94%;
		height:150px;
	}

/*　TOP合格速報PC */
	#sokuhou-sho-top-banner {
		padding:38% 0 2% 0;
	}

	#sokuhou-sho2026-top-banner {
		padding:43% 0 2% 0;
	}
		
	#sokuhou-you-top-banner {
		padding:36% 0 2% 0;
	}

	#sokuhou-you-top-banner ul.cb-con-list li,
	#sokuhou-sho-top-banner ul.cb-con-list li {
		margin-bottom:1.5em;
	}
	#sokuhou-you-top-banner ul.cb-con-list li {
		margin-bottom:1em;
	}
	#sokuhou-you2026-top-banner ul.cb-con-list li a,
	#sokuhou-sho2026-top-banner ul.cb-con-list li a,
	#sokuhou-you2025-top-banner ul.cb-con-list li a,
	#sokuhou-sho2025-top-banner ul.cb-con-list li a,
	#sokuhou-you2024-top-banner ul.cb-con-list li a,
	#sokuhou-sho2024-top-banner ul.cb-con-list li a,
	#sokuhou-you2023-top-banner ul.cb-con-list li a,
	#sokuhou-sho2023-top-banner ul.cb-con-list li a,
	#sokuhou-you-top-banner ul.cb-con-list li a,
	#sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:20px;
		line-height:1;
		background: url(../images/sokuhou/sokuhou-li15.png) left -1px no-repeat;
		padding: 0 0 0 18px;
	}
	#sokuhou-you2026-top-banner ul.cb-con-list li li {
		font-size:20px;
	}
	#sokuhou-sho-top-banner ul.cb-con-list {
	margin-bottom:5em;
	}
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover p,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
/*		display:block; */
/*hover で合格者数タイトルを表示　*/
		display:none;
		position:absolute;
			top:20px;
			left:10%;
		width:80%;
	}
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
		top:40px;
	}
/* TOPページ　バナー間隔 */
.banner-ac {
	width:75%;
	position:relative;
	left:0;
	top:-10px;
	margin-bottom:24px;
	margin-left:23%;
}
/* 幼稚園-小学校TOPページの時のバナー調整 */
#main-kinder #sokuhou-you-top-banner {
	padding:38% 0 2% 0;
}
#main-primary #sokuhou-sho-top-banner {
	padding:36% 0 2% 0;
}
#main-kinder #sokuhou-you-top-banner ul.cb-con-list li a,
#main-primary #sokuhou-sho-top-banner ul.cb-con-list li a {
	font-size:15px;
}
#main-primary #sokuhou-sho-top-banner ul.cb-con-list {
	margin-bottom:1.5em;
}
#main-kinder #sokuhou-you-top-banner ul.cb-con-list {
	margin-bottom:0em;
}

/* 公開模試新バナー2018.8~ */
	#moshi-sho-top-banner {

	}
#moshi-sho-top-banner ul#moshi-sho-list {
	
}

/* 2020春期講習会 */
	#harukou-top-banner {

	padding:25% 0 14% 3%;
	margin-bottom:12px;
}

#harukou-top-banner ul {
	width:38%;
}
#harukou-top-banner li {
	line-height:1;
}
#harukou-top-banner li a {
	padding: 8px 10px;
	margin:0 0 0.5em 0;

	background-color:#6fba2c;
	color:#fff;
	font-size:14px;
}



/* サイドバナーpc */
	#side-whatsnew,
	#side-banner {
		width:150px;
	}
	#side-banner {
		top:150px;
	}

/*mobile あいさつ */
	#main-introduction {

		background:url(../images/introduction/aisatsu-bg-pc.jpg) left top no-repeat;
			background-size:cover;

	}
	#aisatsu-title {
		float:none;
		width:320px;
		margin:0px 0 0 43%;
		padding-top:80px;
	}
	#aisatsu-title h2 {
	font-size:23px;
	}
	#aisatsu-con {
		width:50%;
		float:left;
		margin-left:18%;
	}
	#aisatsu-con dl {
		width:auto;
		margin-left:32px;
		margin-bottom:2%;
		font-size:15px;
	}
	#aisatsu-con dt {
		font-size:15px;
	}
	#aisatsu-con dd {
		font-size:22px;
		margin-bottom:10px;
	}
	#aisatsu-con dd span{
		font-size:15px;
	}
	#aisatsu-con p {
		clear:both;
		width:100%;
		font-size:18px;
		line-height:2;
		text-align:justify;
		letter-spacing:0.1;
		margin-bottom:36px;
	}


	.class-con h3 {
		font-size:18px;
	}
	.class-con h4 {
	font-size:16px;
	font-weight: 800;


	}	

	#access-map {
		width:64%;
		margin-right:10%;
	}
	#access-map .title-con p{
		font-size:14px;
	}
	.class-wrap {
		width:72%;
		margin-right:5%;
	}
	.photos-con {
		clear:both;
		width:100%;
		left:1%;
	}
	.photos-con img#jikken-kousaku-img04 {
	width:60%;
}
	.photos-con img#jikken-kousaku-img03 {
		position:relative;
		left:0;
		top:8px;
	}




/*知能他　2カラム写真PC */
.photos-2column {
	width:100%;
	margin:0 auto;
}
.photos-2column img {
	width:49%;
	float:left;
	margin: 0 1% 12px 0;
}
.photos-2column img:last-child {
	margin-right:0;
}
/* 想像思考力 イメージ写真PC */
.photos-con img#souzoushikou01 {
	width:40%;
}

/* 知能 特徴 */
	#main-chinou .class-con #tokucho-chinou li {
		font-size:16px;
	background-size:10px;
	background-position:left 6px;
	}

/* sub-navi PC用 */
	#sub-navi-box.item3 {
		width:504px;
	}
	#sub-navi-box.item3 > li {
		margin-right:30px;
	}
	#sub-navi-box.item3 > li:last-child  {
		margin-right:0;
	}
	#sub-navi-box.item4 {
		width:512px;
	}
	#sub-navi-box.item5 {
		width:640px;
	}

#sub-navi-box > li {
	width:128px;
	}

	/* 速報 */

	.sokuhou-con h3 {

	font-size:24px;
	line-height:1;
}
.sokuhou-lead h4,
.sokuhou-lead h5 {

	font-size:24px;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:1em;
}
.sokuhou-lead h4 {
	margin-bottom:0.5em;
}
/*.sokuhou-lead h4 span.sokuhou {
	font-size:24px;
	color:red;
}
*/
	.sokuhou-con th,
	.sokuhou-con td {
	padding:5px 8px;
	font-size:24px;
	}
	.sokuhou-con th span {
	font-size:80%;
	}
	.sokuhou-con th.course {
		font-size:20px;
	}
	
	.sokuhou-con td.rate {
	font-size:13px;
	}
/* 幼小受験教室 特色  h3 gura */
	h3.title-gra-red {

/*	gradientが無効な機種用 */
	background: -moz-linear-gradient(left, #e60012 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, right bottom, from(#e60012), to(#fff));
*/
	background-image:none;
	background: url(../img/title-gra-red.png) left top repeat-y;
	background-size:100% 100%; 
}
p.class-lead span.rate,
.goukaku-con p.goukaku-cf span.rate,
.sokuhou-con p.goukaku-cf span.rate {
	font-weight:bold;
}


/* 合格実績共通埋め込み用 pc */
h4.goukak {
	font-size:26px;
}

/*自然体験教室 タイトルとp少しスリムに */
	.width85,
	.width87 {
		width:85%;
		margin-left:auto;
		margin-right:auto;
	}
	.width87 {
		width:87%;
	}

/* 公開模試 特色pc */
	section#moshi-tokushoku {
		width:61%;
		margin:0 7% 30px 0;
		float:right;
/*
	width:62%;
	float:right;
	margin:0 13% 30px 0;
*/
} 
/* 公開模試 PC668- 特色 415-667（スマフォ横）と同じ*/
	#moshi-tokushoku h2 {
		font-size:24px;
		font-weight:bold;
	}
	ul.tokushoku li {
		font-size:15px;
	}
	#tokushoku-con-you ul.ul-you,
	#tokushoku-con-sho ul.ul-sho {
	margin-left:2em;
	margin-bottom:200px;
	}

	img#tokushoku-img-you,
	img#tokushoku-img-sho {
		position:absolute;
		right:0;
		bottom:0px;
		width:160px;
	}
	img#tokushoku-img-you {
		width:70%;
	}
	#chokuzen-title,
	#koushukai-title,
	#koukai-moshi-title,
	#taiken-kouza-title,
	.about-class-wide,
	.about-class {
		width:60%;
		margin-left:0;
		margin-right:8%;
		float:right;
	}
	#chokuzen-title,
	#koushukai-title,
	#koukai-moshi-title,
	#taiken-kouza-title{
		width:62%;
		margin-right:6.5%;
}


	.class-wrap .about-class {
	width;45%;
	float:left;
	}

/*　沿革pc */
	#history-title {
		width:60%;
		margin:140px 10% 0 0;
	}
	#history-con {
		width:60%;
		margin:-1.5% 10% 0 0;
	}


	#history-con dl {
	
	}
	#history-con dt {
	padding:3px 0 10px 3px;
	color:#333;
	font-size:13px;

}
	#history-con dd {
		width:76%;
		padding:3px 0 10px 10px;
		margin:0 0 0 20%;
		font-size:13px;

}
	#history-con dd p {
		font-size:13px;
	}



/* 入会の流れpc */
	#join-con {
		width:64%;

		margin:90px 6% 0 0;
}
	#join-con dl {

		margin-bottom:48px;
}
	#join-con dt {
		width:120px;
}
	#join-con dt img {
		position:relative;
		left:0;
		top:-16px;
}
	#join-con dd {
		position:relative;
		width:64%;
		margin:0 0 20px 132px;
		padding:10px;
		border-radius: 20px;
	}
	#join-con dd li {
		font-size:14px;

	}

	#join-con dd h3 {
		width:132px;
		height:25px;

		position:absolute;
		left:5px;
		top:-25px;

	}
	/* 新年度生募集 pc */
	#join-us-title {
		width:64%;
		padding-top:80px;
		margin-left:26%;
	}
	#join-us-title img {
		margin-bottom:48px;
	}
	#join-us-con {
		width:64%;
		margin-left:26%;

	}
	#join-us-con h3 {
		font-size:20px;
		line-height:2;
	}
	#join-us-con p {
		font-size:18px;
		line-height:2.4;
	}
		
	.bottom-height720 {
		margin-bottom:720px;
	}
	.bottom-height560 {
		margin-bottom:560px;
	}
	.bottom-height480 {
		margin-bottom:480px;
	}
	.bottom-height320 {
	margin-bottom:160px;
	}
	.bottom-height100-200 {
	margin-bottom:160px;
	}
	/* pcのみ */
	.bottom-height100 {
	margin-bottom:200px;
	}
	.pc700 {
		display:block;
	}
	.pc1000 {
		display:none;
	}

/* 直前講習会についてpc */
	.chokuzen-info {
		width:90%;
		margin-left:5%;
	
	}
	.chokuzen-info p {
		width:100%;
		font-size:2.4rem;
		text-align:justify;
		line-height:2.8;
}


/* PC	各教室　年度別合格実績 202105追加 */
.nendobetsu-goukaku-con {
	clear:both;
	width:96%; 
	max-width:720px;
	margin:0 auto;
}
.nendobetsu-goukaku-con img {
	width:100%;
	margin-bottom:12px;
}
.nendobetsu-goukaku-con p.goukaku-table-cf {
	font-size:1.5rem;
}

dl.goukaku-nendobetsu {
	width:80%;
	margin:0 auto 24px auto;
}
dl.goukaku-nendobetsu dt {
	width:75%;
	margin-right:5%;
	margin-bottom:0.5em;
	padding:2px 0 2px 42px;
	font-size:2.4rem;

	background-size:38px;
	background-position:left 3px;
}
dl.goukaku-nendobetsu dd {
	width:10%;
	font-size:2.4rem;
	padding:2px 0 ;	
	}
	dl.goukaku-nendobetsu dd span {
	color:red;
	}


}

/* ------------------------------------------
PC用（800px以上） 地球ランドの真髄文字切り替え
------------------------------------------*/
@media screen and (min-width:960px) {
/*	.pc700 {
		display:none;
	}
	.pc1000 {
		display:block;
	}
*/
	#header#header {
		padding-top:28px;
}
/* headerロゴ-問い合わせ---並びに 
	#head-logo{
		max-width:560px;
		}
	#head-otoiawase {
		max-width:320px;
		left:62%;
	top:32px;
	}
	#head-otoiawase ul {
		left:-64px;
		top:33%;
		width:15%;
		min-width:50px;
	}
	#head-otoiawase ul li {
		width:100%;
		max-width:56px;
		margin-bottom:0.8em;
	}
*/
	#billboard-chinou #billboard-catch {
		width:75%;
	}
	h3#shinzui {
		width:100%;
	}
/*	.sokuhou-con .gokakusu,
	.sokuhou-con #gokakusu {
	width:80%;
	min-width:480px;
	}
*/
	#whatsnew-con {
	width:98%;
	margin:0 auto;
	border-radius:12px;

	}
	#whatsnew-con h3 {
		font-size:18px;
		margin:0.5em auto 0.3em auto;

	}

/*　TOP合格速報PC 800~*/
	#sokuhou-sho-top-banner {
		padding:24% 0 2% 0;
	}
	#sokuhou-you-top-banner {
		padding:36% 0 2% 0;
	}

	#sokuhou-you-top-banner ul.cb-con-list li,
	#sokuhou-sho-top-banner ul.cb-con-list li {
		margin-bottom:2em;
	}
	#sokuhou-you-top-banner ul.cb-con-list li {
		margin-bottom:1.4em;
	}
	#sokuhou-you2026-top-banner ul.cb-con-list li a,
	#sokuhou-sho2026-top-banner ul.cb-con-list li a,
	#sokuhou-you2025-top-banner ul.cb-con-list li a,
	#sokuhou-sho2025-top-banner ul.cb-con-list li a,
	#sokuhou-you2024-top-banner ul.cb-con-list li a,
	#sokuhou-sho2024-top-banner ul.cb-con-list li a,
	#sokuhou-you2023-top-banner ul.cb-con-list li a,
	#sokuhou-sho2023-top-banner ul.cb-con-list li a,
	#sokuhou-you-top-banner ul.cb-con-list li a,
	#sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:24px;
		line-height:1;
		background: url(../images/sokuhou/sokuhou-li15.png) left -1px no-repeat;
		padding: 0 0 0 18px;
	}
	#sokuhou-you2026-top-banner ul.cb-con-list li a,
	#sokuhou-sho2026-top-banner ul.cb-con-list li a.
	#sokuhou-you2025-top-banner ul.cb-con-list li a,
	#sokuhou-sho2025-top-banner ul.cb-con-list li a,
	#sokuhou-you2024-top-banner ul.cb-con-list li a,
	#sokuhou-sho2024-top-banner ul.cb-con-list li a{
		font-size:28px;
	}
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover p,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
	/*	display:block; */
	/*hover で合格者数タイトル表示　*/
		display:none;
		position:absolute;
			top:20px;
			left:10%;
		width:80%;
	}
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
		top:40px;
	}

/* 幼稚園-小学校TOPページの時のバナー調整 */
#main-kinder #sokuhou-you-top-banner {
	padding:38% 0 2% 0;
}
#main-primary #sokuhou-sho-top-banner {
	padding:38% 0 2% 0;
}
#main-kinder #sokuhou-you-top-banner ul.cb-con-list li a,
#main-primary #sokuhou-sho-top-banner ul.cb-con-list li a {
	font-size:18px;
}
#main-primary #sokuhou-sho-top-banner ul.cb-con-list {
	margin-bottom:1.5em;
}
#main-kinder #sokuhou-you-top-banner ul.cb-con-list {
	margin-bottom:0em;
}

#okadai-shiritsu-you-banner {
	margin-bottom:64px;
}
/* 小学校トップのバナー */
	.about-class #chokuzen2022-sho-top-banner #chokuzen-sho-list {
		position:absolute;
		left:48%;
		top:48%;
		width:48%;
		height:auto;
	}

/* 直前国際コース　内容のアキと幅 */
.chokuzen-koushukai-info .title-con03 dd.margin6 {
	margin-left: 6em;
	width:80%;
}

/* 合格実績例 */
/* 真髄 画像化 */

	h3#shinzui,
#taisaku-you-link,
#taisaku-sho-link,
#jisseki-ex-trigger {
	width:100%;
/*	max-width:800px; */
	margin:0 auto 0px auto;

}
	#jisseki-ex-con h3 {
	font-size:13px;
	text-align:center;
	}	
	#main-top .kaikou-banner,
	#main-top #jisseki-ex-trigger {
	width:80%;
	margin:0 auto 12px auto;
	max-width:800px;
	}
	.about-class .chinou-photo-box {
		width:100%;
		max-width:800px;
	}
	.about-class .chinou-photo-box img {
		width:48%;
		margin-right:2%;
	}
	.about-class .chinou-photo-box img#chinou-natsu01 {
		width:48%;
		margin-right:2%;
	}
	.about-class .chinou-photo-box img#chinou-natsu02 {
		width:48%;
	}
}

/* ------------------------------------------
PC用（1000px以上） 
------------------------------------------*/
@media screen and  (min-width:1160px) {

	header#header {
		padding-top:28px;
	}
	#head-mark {
		display:none;
	}
	#head-mark-pc {
		display:block;
		position:absolute;
		top:0;
		left:0;
	}
	#head-mark-pc img {
		width:200px;
		height:160px;
	}


	#address {
		clear:none;
		width:420px;
		float:right;
		margin:0px 4% 0 0;
	}

	#address {
	margin-top:20px;
	}
	#address table {
		margin-bottom:5px;
	}
	#address th {
	padding:3px 8px 3px 0;
	}

	#address td {
		padding:3px 5px 3px 0;
	}


	.class-wrap {
		width:72%;
		margin-right:8%;
	}
	chokuzen-title,
	#koushukai-title,
	#sokuhou-title,
	#koukai-moshi-title,
	#taiken-kouza-title,
	#taiken-kouza-sp-title,
	.about-class-wide,
	.about-class,
	.goukaku-con,
	.sokuhou-con {
		width:60%;
		margin-left:0;
		margin-right:14%;
		float:right;
	}
/* top 自然体験教室アーカーブ */
#shizentaiken-archive-con .action-photos-con	{
	width:22%;
}

/* 真髄 画像化 */
.pc700 {
		display:none;
	}
	.pc1000 {
		display:block;
	}
	h3#shinzui {
		width:100%;
		max-width:800px;
		min-width:640px;	
		margin:0 auto 0px auto;

	}
/* 合格させたい 共通用 9c1000〜 */

	h4.goukak {
		font-size:32px;
	}
	.sokuhou-lead h4.goukak-ritsu {
		font-size:3.2rem;
		font-weight:bold;
		line-height:1.3;
		margin:0.5em 0 0.5em 1em;
		color:#0070c0;
	}
	#goukakushasu th {
		width:70%;
		font-size:21px;
		padding:12px 0
	}
	#goukakushasu th li {
	background:url(../img/mark-li-c12.png) left 8px no-repeat;
	}
	#goukakushasu th p {
		font-size:15px;

	}
	#goukakushasu td.shigan-sho,
	#goukakushasu td.shigan{
		width:15%;
		font-size:18px;
	}
	#goukakushasu td.passed-sho,
	#goukakushasu td.passed {
		width:15%;

		font-size:20px;
	}

	.title-con03 dl dt {
	width:5em;
	}
	/* 新年度生募集 pc */
	#join-us-title {
		width:56%;
		max-width:800px;
	}

	#join-us-con {
		width:56%;
		max-width:800px;
	}
	#join-us-con h3 {
		font-size:24px;
		line-height:2;
	}
	#join-us-con p {
		font-size:18px;
		line-height:2.4;
	}

/* 公開模試 特色pc-1000 */
	section#moshi-tokushoku {
		width:60.2%;
		margin:0 14% 30px 0;
		float:right;
} 
	img#tokushoku-img-sho {

		width:200px;
	
	}
	img#tokushoku-img-you {
		width:70%;
	}
/* 実験工作 組み写真 */
/* 実験工作-自然体験 イメージ写真 */
	.photos-con {
		max-width:800px;
	}
	#jikkenkousaku .photos-con {
		width:720px;
	}
	.photos-con img#jikken-kousaku-img03 {
		position:relative;
		left:0;
		top:10px;
	}

/* 公開模試 幼小 写真位置 pc1000の時文章右に */
	#tokushoku-con-you ul.ul-you,
	#tokushoku-con-sho ul.ul-sho {
		margin-bottom:0px;
	}

/*知能他　2カラム写真PC1000 写真固定巾 */
	.photos-2column {
		max-width:960px;
		margin:16px auto 16px auto;
	}

/*　沿革pc1000  */
	#history-title {
		float:left;
		width:640px;
		margin:140px 0 0 12vw;
		
	}

	#history-con {
		width:640px;
		float:left;
		margin:-18px 0 240px 12vw;
	}


	#history-con dl {	
	}
	#history-con dt {
		padding:5px 0 10px 5px;
		color:#333;
		font-size:15px;

	}
	#history-con dd {
		width:74%;
		padding:5px 0 10px 12px;
		margin:0 0 0 22%;
		font-size:15px;

	}
	#history-con dd p {
		font-size:14px;
	}

	.contact-form-con {
		margin-right:8%;
	
	}
/* 知能教室　2018.10改訂版 */
	.about-class-over {
	width:85%;
	margin:0 0 0 15%;
	}
/*　TOP合格速報PC1000~ */
/*　TOP合格速報PC 800~*/
	#sokuhou-sho-top-banner {
		padding:24% 0 2% 0;
	}
	#sokuhou-you-top-banner {
		padding:24% 0 2% 0;
	}

	#sokuhou-you-top-banner ul.cb-con-list li,
	#sokuhou-sho-top-banner ul.cb-con-list li {
		margin-bottom:2em;
	}
	#sokuhou-you-top-banner ul.cb-con-list li {
		margin-bottom:1.8em;
	}
	#sokuhou-you-top-banner ul.cb-con-list li a,
	#sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:24px;
		line-height:1;
		background: url(../images/sokuhou/sokuhou-li15.png) left -1px no-repeat;
		padding: 0 0 0 18px;
	}
	#sokuhou-sho-top-banner ul.cb-con-list {
		margin-bottom:8em;
	}
	#sokuhou-you-top-banner ul.cb-con-list {
		margin-bottom:8em;
	}
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-sho-top-banner ul.cb-con-list li a:hover p,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
		/* hoverで合格者数タイトルを表示　*/
/*			display:block;　*/
		display:none;
		position:absolute;
			top:-10px;
			left:10%;
		width:80%;
	}
	#sokuhou-you-top-banner ul.cb-con-list li a:hover span.m-hover,
	#sokuhou-you-top-banner ul.cb-con-list li a:hover p {
		top:10px;
	}

/* 幼稚園-小学校TOPページの時のバナー調整  */
	#main-kinder #sokuhou-you-top-banner {
		padding:38% 0 2% 0;
	}
	#main-primary #sokuhou-sho-top-banner {
		padding:32% 0 2% 0;
	}
	#main-kinder #sokuhou-you-top-banner ul.cb-con-list li a,
	#main-primary #sokuhou-sho-top-banner ul.cb-con-list li a {
		font-size:21px;
	}
	#main-primary #sokuhou-sho-top-banner ul.cb-con-list {
	margin-bottom:4em;
	}
	#main-kinder #sokuhou-you-top-banner ul.cb-con-list {
	margin-bottom:1em;
	}
	/* 小学校トップのバナー */
	.about-class #chokuzen2022-sho-top-banner #chokuzen-sho-list {
		position:absolute;
		left:48%;
		top:64%;
		width:48%;
		height:auto;
	}


}