
/***************************************

	■■■ ページ別スタイル ■■■

	01.トップページ
	02.カナダ高校留学
	03.シニア留学・遊学
	04.留学キャンペーン情報
	05.説明会申し込み					※form.cssに記述
	06.VIECが選ばれる理由
	07.新着情報一覧
	08.目的別で探す
	09.国別で探す																（あとから作成）　OK!
	10.年代別で探す
	11.資料請求								※form.cssに記述
	12.カウンセリング予約			※form.cssに記述
	13.スタッフ紹介
	14.説明会情報.html														※5の説明会申し込みと全く同じ為作成しない
	15.留学ガイド基本情報
	16.計画から出発まで
	17.よくある質問															（あとから作成）　OK!
	18.プログラム一覧
	19.採用情報
	20.会社概要
	21.個人情報保護方針
	22.サイトマップ
	23.VIECカナダのトータルサポート
	24.高校留学下見プログラム
	25-01.先輩方のカナダ留学生活_詳細_内山佳映さん
	25-02.先輩方のカナダ留学生活_詳細_木澤廉太郎さん
	25-03.先輩方のカナダ留学生活_詳細_袋里帆さん
	25-04.先輩方のカナダ留学生活_詳細_井上桃佳さん
	26-01.学校紹介_ビクトリア地区
	26-01.学校紹介_オカナガン地区
	27.B.C.州の教育制度
	28.ターム・セメスター・1年留学
	29.高校留学準備プログラム
	30.卒業生からのメッセージ
	31.新着詳細
	32-01.目的別で探す_小・中・高校生の短期留学
	32-02.目的別で探す_シニア留学
	32-03.目的別で探す_高校留学
	32-04.目的別で探す_国内留学
	32-05.目的別で探す_福祉／幼児教育／企業研修
	32-06.目的別で探す_ティーチャーズホームステイ
	32-07.目的別で探す_親子留学
	33.プログラム一覧-シニア留学
	34.プログラム一覧(小・中・高校生)							（あとから作成）　OK!
	35.語学留学
	36-01.国別で探す_カナダ留学
	36-02.国別で探す_アメリカ
	36-03.国別で探す_イギリス
	36-04.国別で探す_オーストラリア
	36-05.国別で探す_ニュージーランド
	37-01.年代別で探す_小学生
	37-02.年代別で探す_中学生
	37-03.年代別で探す_高校生
	37-04.年代別で探す_大学生
	37-05.年代別で探す_社会人
	37-06.年代別で探す_50代以上
	38.学校・教育関係者
	39.カナダ高校留学_対応エリア
	40.学校紹介_○○地区_学校情報
	41.プログラム詳細
	42.語学学校一覧															（あとから作成）　OK!
	43.語学留学-学校詳細(仮)
	44.留学体験談一覧														（あとから作成）　OK!
	45.留学体験談詳細														（あとから作成）

***************************************/

/***************************************
	01.トップページ
***************************************/
/*--------------------------------------
	TOP採用情報
--------------------------------------*/
.recruittop {
	background: #e0ecf4;
    box-sizing: border-box;
    padding: 2vw;
    margin-bottom: 3vw;
    border-radius: 0.5vw;
}
.recruittoptitle {
	font-size: 1.2vw;
    color: #052869;
}
.recruitlist {
	margin-top: 1vw;
}
.recruitlist li {
	margin-bottom: 1vw;
}
.recruitcate {
	background: #00b9bb;
    color: #fff;
    font-size: 0.8vw;
    /* line-height: 1vw; */
    padding: 0.3vw;
    border-radius: 0.3vw;
    margin-right: 0.4vw;
}
.recruitcatebg02  {
	background: #ffb600;
}
.recruitcatebg03  {
	background: #e37a7a;
}

/*--------------------------------------
	リクルートバナー
--------------------------------------*/
.recruit__bana img {
	width: 100%;
}
.recruit__bana {
	width: 80%;
    margin: 0 auto;
	margin-bottom: 3vw;
}

/*--------------------------------------
	20th
--------------------------------------*/
.anni20con {
	border: 0.7vw solid #c1ad5f;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
    align-items: center;
	padding: 2vw;
	margin-bottom: 7vw;
	
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #fafafa), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #fafafa),color-stop(.75, #fafafa), color-stop(.75, transparent),to(transparent));
	-webkit-background-size: 7px 7px;
	
	padding-top: 3vw;
    padding-bottom: 3vw;
    line-height: 1.5vw;
}
.anni20con a {
	text-decoration: underline;
}
.anni20con p {
	width: 72%;
}
.anni20logo img {
	width: 100%;
}
.anni20con p.anni20logo {
	width: 22%;
}



/*--------------------------------------
	LINEボタン
--------------------------------------*/
.linefbtn img {
	width: 100%;
}
.linefbtn {
	width: 4%;
    position: fixed;
    bottom: 7vw;
    right: 2vw;
    z-index: 100;
}


/*--------------------------------------
	インスタ埋め込み
--------------------------------------*/
.instafbtn img {
	width: 100%;
}
.instafbtn {
	width: 4%;
    position: fixed;
    bottom: 2vw;
    right: 2vw;
    z-index: 100;
}

.instaoriginSec {
	margin-top: 14vw;
 margin-bottom: 15vw;
}

.instaorigin {
	width: 1300px;
    margin: 0 auto;
}

.instaicon {
	text-align: center;
    margin-bottom: 0.5vw;
    font-size: 3rem;
    color: #ccc;
}
.instatit {
	color: #ccc;
    font-size: 4.0rem;
	text-align: center;
}
.victoriainsta {
	margin-top: 3vw;
}
.kelownainsta {
	margin-top: 7vw;
}
.instatit2 {
	font-size: 2.7rem;
	color: #ccc;
    margin-bottom: 2vw;
	text-align: center;

}

.insta__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.insta__item {
  width: 250px;
    height: 200px;
    overflow: hidden;
    margin-right: 5px;
    border: #ccc 0.1vw solid;
}
.insta__item:last-child {
	margin-right: 0;
}
.insta__item img {
	width: 100%;
    transform: scale(1.29);
    margin-top: 3px;
}

.instabtnBOX {
	display: flex;
	justify-content: center;
}

.instabtnBOX {
	display: flex;
    justify-content: center;
}
.instabtn {
	background: linear-gradient(45deg, #e66465, #be91e5);
    line-height: 5rem;
    width: 20%;
    border-radius: 1.7vw;
    text-align: center;
    color: #fff;
    margin-top: 2vw;
	margin-right: 1vw;
}
.instabtn a {
	display: block;
}
.instabtnright {
	margin-right: 0;
}


/*--------------------------------------
	ピックアップナビ
--------------------------------------*/
.pickupNaviWrapper {
	margin: 30px 0;
}
/*	背景画像 左上配置の半透明の桜	*/
/*.contentSectionWrapper.pickupTop {
	background: url("../img/old-theme/deco-sakura.png") no-repeat left 0;
}*/

/*----	PICKUPナビ　共通	----*/
.pickupNavi {
}
/*	ピックアップナビアイテム	*/
.pickupNavi-item {
	box-shadow: 0 20px 10px -10px rgba(0,0,0,0.15);
	background: #fff;
	border: 1px solid #cdcdcd;
}
/*	ピックアップボタン	*/
.pickupNaviBtn {
	padding: 6px;
	position: relative;
	width: 100%;
	height: 100%;
}
/*	ピックアップボタンの青い三角矢印	*/
.pickupNaviBtn::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
}

/*----	PICKUPナビ　大	----*/
.pickupNavi.first {
	margin-bottom: 40px;
}
/*	アイテム 1番目以外に適用	*/
.pickupNavi.first .pickupNavi-item:not(:first-child){
	margin-top: 30px;
}
/*	ボタンの青い三角矢印	*/
.pickupNavi.first .pickupNaviBtn::after {
	border-top: 13.5px solid rgba(0,0,0,0);
	border-right: 13.5px solid #052462;
	border-bottom: 13.5px solid #052462;
	border-left: 13.5px solid rgba(0,0,0,0);
}
/*	コンテンツ範囲	*/
.pickupNavi.first .pickupNaviContents {
	position: relative;
	min-height: 244px;
	min-height: 280px;
	padding: 30px 10px 0 458px;
}
/*	コンテンツ内のサムネイル画像	*/
.pickupNavi.first .pickupNaviContents::before {
	content: "";
	width: 438px;
	height: 244px;
	height: 280px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	コンテンツ内のサムネイル画像1	*/
.pickupNavi.first .pickupNavi-item:nth-child(1) .pickupNaviContents::before {
	background: url("../img/old-theme/thumb-programtitle-sum28.jpg") no-repeat left top;
	background-size: 103%;
	background-size: cover;
}
/*	コンテンツ内のサムネイル画像2	*/
.pickupNavi.first .pickupNavi-item:nth-child(2) .pickupNaviContents::before {
	background: url("../img/old-theme/thumb-programtitle-sum28.jpg") no-repeat left top;
	background-size: 103%;
}
/*	タイトル	*/
.pickupNavi.first .pickupNaviTitle {
	color: #292929;
	font-size: 2.0rem;
	margin-bottom: 20px;
	line-height: 2.8rem;
}
/*	文章	*/
.pickupNavi.first .pickupNaviSentence {
	color: #383838;
	font-size: 1.5rem;
	line-height: 2.4rem;
}

/*----	PICKUPナビ　小	----*/
.pickupNavi.second {	
}
/*	アイテム	*/
.pickupNavi.second .pickupNavi-item {
	width: 230px;
}
/*	ボタン	*/
.pickupNavi.second .pickupNaviBtn {
}
/*	ボタンの青い三角矢印	*/
.pickupNavi.second .pickupNaviBtn::after {
	border-top: 7.5px solid rgba(0,0,0,0);
	border-right: 7.5px solid #052462;
	border-bottom: 7.5px solid #052462;
	border-left: 7.5px solid rgba(0,0,0,0);
}
/*	コンテンツ	*/
.pickupNavi.second .pickupNaviContents {
	position: relative;
	padding: 160px 8px 15px;	/*	positionではなくpaddingで調整	*/
}
/*	コンテンツ内のサムネイル画像	*/
.pickupNavi.second .pickupNaviContents::before {
	content: "";
	width: 215px;
	height: 146px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	コンテンツ内のサムネイル画像1	*/
.pickupNavi.second .pickupNavi-item:nth-child(1) .pickupNaviContents::before {
	background: url("../img/old-theme/picture/pixta_22514605_L.jpg") no-repeat left 0;
	background-size: 102%;
}
/*	コンテンツ内のサムネイル画像2	*/
/*.pickupNavi.second .pickupNavi-item:nth-child(2) .pickupNaviContents::before {
	background: url("../img/old-theme/picture/pixta_22150914_L.jpg") no-repeat left 0;
	background-size: 102%;
}*/

/*	コンテンツ内のサムネイル画像3シニア*/
.pickupNavi.second .pickupNavi-item:nth-child(2) .pickupNaviContents::before {
	background: url("../img/old-theme/picture/pixta_5088572_L.jpg") no-repeat left 0;
	background-size: 102%;
}
/*	コンテンツ内のサムネイル画像3	*/
.pickupNavi.second .pickupNavi-item:nth-child(3) .pickupNaviContents::before {
	background: url("../img/old-theme/picture/pixta_22514607_L.jpg") no-repeat left 0;
	background-size: 102%;
}
/*	コンテンツ内のサムネイル画像4	*/
.pickupNavi.second .pickupNavi-item:nth-child(4) .pickupNaviContents::before {
	background: url("../img/old-theme/picture/pixta_22606257_L.jpg") no-repeat left 0;
	background-size: 102%;
}
/*	見出し	*/
.pickupNavi.second .pickupNaviTitle {
	color: #292929;
	font-size: 1.8rem;
	margin-bottom: 15px;
}
/*	文章	*/
.pickupNavi.second .pickupNaviSentence {
	color: #383838;
	font-size: 1.5rem;
	line-height: 2.4rem;
}

/*--------------------------------------
	選ばれる理由
--------------------------------------*/
.contentSectionWrapper.reasonTop {
	position: relative;
}
/*	飛行機の装飾画像	*/
.contentSectionWrapper.reasonTop::after {
	content: "";
	background: url("../img/old-theme/deco-airplane.png") no-repeat;
	width: 387px;
	height: 414px;
	display: block;
	position: absolute;
	top: -30px;
	right: 0;
	overflow: hidden;
	z-index: -10;
}
/*	もっとくわしくボタン	 */
.contentSectionWrapper.reasonTop .basicBtn {
/*
	margin: auto;
	margin-top: 20px;
	margin-bottom: 40px;
	width: 364px;
	height: 72px;
*/
}

/*--------------------------------------
	新着情報
--------------------------------------*/
.contentSectionWrapper.newsTop {
}
.contentSectionWrapper.newsTop .contentSection {
	padding-bottom: 60px;
}
/*	リスト全体	*/
.contentSectionWrapper.newsTop .post-list {
}
/*	アイテム１つ分	*/
.contentSectionWrapper.newsTop .post-list-item {
	border-bottom: 1px dotted #b9b9b9;
	padding: 20px 0;
}
/*	タグ　※新着情報一覧ページでも共通	*/
/*
.post-tag {
	font-family: ShinGoPro, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	width: 100px;
	padding: 5px 0 7px;
	border-radius: 4px;
	font-size: 1.1rem;
	font-weight: 700;
	text-align: center;
	color: #fff;
	letter-spacing: 0.1rem;
	margin-right: 10px;
}
*/
/*	ＮＥＷ！のタグ 楕円	*/
.post-tag.new {
	background: #d11a1a;
	border-radius: 100px / 60px;
	width: 74px;
}
/*	タグ　説明会(黄緑)	*/
.post-tag.session { background: #57cc5f; }
/*	タグ　NEWプログラム(ピンク)	*/
.post-tag.program { background: #ff7b91; }
/*	タグ　イベント(黄オレンジ)	*/
.post-tag.event { background: #f6b401; }
/*	タグ　お知らせ(水色)	*/
.post-tag.news { background: #5ac4ec; }
/*	タグ　未分類(グレー？)	*/
.post-tag.uncat { background: #999; }

/*	タグと日付	*/
.contentSectionWrapper.newsTop .post-tag,
.contentSectionWrapper.newsTop .post-day {
	display: inline-block;
}
/*	タイトルと日付　共通	*/
.post-ttl,
.post-day {
	font-size: 1.5rem;
	color: #383838;
	line-height: 2.2rem;
}
/*	タイトル（文章）	*/
.contentSectionWrapper.newsTop .post-ttl {
	margin-top: 7px;
	line-height: 2rem;
}

/*--------------------------------------
	留学先を探す
--------------------------------------*/
.contentSectionWrapper.searchTop {
	background-image: 
		url("../img/old-theme/bg-sky.png"),
		linear-gradient(to bottom,  #ceedff 0%,#e0f6fe 100%);
	background-repeat: 
		no-repeat,
		no-repeat;
	background-position: 
		top center,
		left;
}
.contentSectionWrapper.searchTop .contentSection {
	padding-top: ;
	padding-bottom: 40px;
}
/*	リスト包括	*/
.searchNavi {
	margin-top: 40px;
}
/*	リスト	*/
.searchNaviList {
}
/*	アイテム１つ分	*/
.searchNaviList-item {
	background: #fff;
	border-radius: 10px;
	width: 310px;
}
/*	コンテンツ包括	*/
.searchNaviContents {
	padding: 20px 29px 50px;
	position: relative;
}
/*	リンク範囲	*/
.searchNaviBtn {
	width: 100%;
	height: 100%;
	position: relative;
}
/*	リンク矢印	*/
.searchNaviBtn::after {
	content: "";
	display: block;
	position: absolute;
	bottom: 20px;
	right: 0;
	left: 0;
	margin: auto;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: 0.2rem solid #2e4b86;
	border-bottom: 0.2rem solid #2e4b86;
	width: 2.1rem;
	height: 2.1rem;
}
/*	見出し	*/
.searchNaviTitle {
	background: linear-gradient(to bottom,  #052462 0%,#094a9a 100%);
	padding: 20px 0 18px;
	font-size: 2.2rem;
	color: #fff;
	text-align: center;
	letter-spacing: 0.2rem;
	border-radius: 10px 10px 0 0;
}
/*	テキスト範囲	*/
.searchNaviTextWrapper {
	padding: 177px 0 0;
	position: relative;
	width: 100%;
}
/*	テキスト	*/
.searchNaviText {
	font-size: 1.5rem;
	display: inline-block;
	border-bottom: 1px solid #000;
	padding-bottom: 1px;
	margin-right: 7px;
	margin-bottom: 10px;
}
.searchNaviText:last-child {
	margin-right: 0;
}
/*	..more	*/
.searchNaviTextWrapper::after {
	content: "…more";
	position: relative;
	right: 0;
	border-bottom: none;
}
/*	サムネイル画像	*/
.searchNaviTextWrapper::before {
	content: "";
	width: 252px;
	height: 157px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	サムネイル画像1	*/
.searchNaviList-item:nth-child(1) .searchNaviTextWrapper::before {
	background: url("../img/old-theme/picture/pixta_10176492_L.jpg") no-repeat left -145px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.searchNaviList-item:nth-child(2) .searchNaviTextWrapper::before {
	background: url("../img/old-theme/thumb-global.jpg") no-repeat left -35px;
	background-size: 100%;
}
/*	サムネイル画像3	*/
.searchNaviList-item:nth-child(3) .searchNaviTextWrapper::before {
	background: url("../img/old-theme/picture/pixta_4570542-19293641_L.jpg") no-repeat left 0;
	background-size: 100%;
}

/*--------------------------------------
	VIECについてもっと詳しく知りたい
--------------------------------------*/
.contentSectionWrapper.moreviecTop {
	margin-bottom: 100px;
}
.contentSectionWrapper.moreviecTop .contentSection {
	padding-top: 0;
}
/*	リード文	*/
.contentSectionWrapper.moreviecTop .leadSentence {
	text-align: center;
}
/*	ナビ全体	*/
.moreviecNavi {
}
/*	リスト	*/
.moreviecNaviList {
}
/*	アイテム１つ分	*/
.moreviecNaviList-item {
	width: 300px;
	padding-top: 16px;
	position: relative;
	padding-bottom: 55px;	/* ボタン高さ分 */
}
/*	アイテム上部のグラデ線	*/
.moreviecNaviList-item::after {
	content: "";
	width: 100%;
	height: 4px;
	position: absolute;
	top: 0;
	background: linear-gradient(to right,  #052462 0%,#2271d4 100%);
}
/*	テキスト包括	*/
.moreviecNaviText {
	padding: 180px 0 15px;
	position: relative;
}
/*	テキスト 見出し	*/
.moreviecNaviTitle {
	color: #292929;
	font-size: 1.8rem;
	margin-bottom: 15px;
}
/*	テキスト 文章	*/
.moreviecNaviSentence {
	color: #383838;
	font-size: 1.5rem;
	line-height: 2.4rem;
}
/*	ボタン	*/
.moreviecNaviBtn {
	height: 55px;
	width: 100%;
	position: absolute;
	bottom: 0;
}
/*	サムネイル画像	*/
.moreviecNaviText::before {
	content: "";
	width: 300px;
	height: 164px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	サムネイル画像1	*/
.moreviecNaviList-item:nth-child(1) .moreviecNaviText::before {
	background: url(../img/old-theme/photo/staff/staff-20160901.jpg) no-repeat 0 -10px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.moreviecNaviList-item:nth-child(2) .moreviecNaviText::before {
	background: url("../img/old-theme/picture/pixta_11152417_L.jpg") no-repeat -38px -30px;
	background-size: 130%;
}
/*	サムネイル画像3	*/
.moreviecNaviList-item:nth-child(3) .moreviecNaviText::before {
	background: url("../img/old-theme/picture/O70QKI0.jpg") no-repeat -140px -100px;
	background-size: 150%;
}


/***************************************
	02.カナダ高校留学
***************************************/
/*--------------------------------------
	ページ内リンクメニュー
--------------------------------------*/
/*-------- タイプ：アイコン付き --------*/
/*	メニュー全体	*/
.linkinpageMenuWrapper.icon {
	margin: 35px auto 0;
}
/*--------------------------------------
	新着情報
--------------------------------------*/
.highscnews {
	margin-top: 3vw;
	font-size: 1.5rem;
}
.highscnews a {
	text-decoration: underline;
}
.highscmainTIT {
	width: 960px;
    margin: 0 auto;
	font-size: 2.3rem;
    margin-bottom: 0.7vw;
    color: #062c6c;
}
.highscnews ul {
	width: 960px;
    padding: 3vw;
    box-sizing: border-box;
    margin: 0 auto;
    border: 0.1vw solid #062c6c;
	background: #e0ecf4;
   border-radius: 0.3vw;
}
 .highscnews ul li {
	 display: flex;
    flex-wrap: wrap;
	margin-bottom: 1.3vw;
}
.hsNEWSnew {
	background: #d11a1a;
    color: #fff;
    padding: 0.3vw;
    border-radius: 0.2vw;
    box-sizing: border-box;
	margin-right: 0.5vw;
	font-size: 0.7rem;
}
.hsNEWSdate {
	width: 17%;
}
.hsNEWStit {
	width: 80%;
}


/*--------------------------------------
	VIECのカナダ高校留学の特徴
--------------------------------------*/
.contentSectionWrapper.feature {
}
/*	リード文章	*/
.contentSectionWrapper.feature .leadSentence {
	text-align: center;
}

/*--------------------------------------
	対応エリア
--------------------------------------*/
.contentSectionWrapper.area {
}
/*	２カラム横並びリスト	*/
.contentList_area {
	margin: auto;
}
/*	２カラム横並びリスト	*/
.contentSectionWrapper.area .contentList_area {
	margin-top: 40px;
	margin-bottom: 50px;
}
/*	アイテム１つ分	*/
.contentList_area .contentList-item {
	padding: 24px 6px;
	background: #fff;
}
/*	見出し	*/
.contentList_area .contentListTitle {
	font-size: 2rem;
	color: #272727;
	text-indent: 10px;
	margin-bottom: 20px;
}
/*	文章	*/
.contentList_area .contentListSentence {
	font-size: 1.5rem;
	color: #383838;
	line-height: 2.6rem;
	position: relative;
	padding: 0 10px 0 230px;
	min-height: 200px;
	margin-bottom: 20px;
}
/*	サムネイル画像	*/
.contentList_area .contentListSentence::before {
	content: "";
	width: 230px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	サムネイル画像1	*/
.contentSectionWrapper.area .contentList_area .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-legislativebuildings.jpg") no-repeat -10px 0px;
	background-size: auto 140%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.area .contentList_area .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/view-oakanagan-city.jpg") no-repeat -50px 0px;
	background-size: auto 100%;
}
/*	内側シャドウ	*/
.contentList_area .contentListSentence::after {
	content: "";
	position: absolute;
	width: 232px; /*	IE隙間対策	*/
	height: 202px; /*	IE隙間対策	*/
	top: -1px;
	left: -1px;
	box-shadow: -25px 0 25px 10px #fff inset; /*	右 内側 */
}
/*	ボタン	*/
.contentList_area .contentListBtn {
	margin: auto;
}

/*--------------------------------------
	B.C州の教育制度
--------------------------------------*/
.contentSectionWrapper.sectionBg_education {
	z-index: 0;	/*	これがないとボタンが押せない	*/
}
.contentSectionWrapper.sectionBg_education .contentSection {
	padding-top: 20px;
}
/*	リスト全体	*/
.contentList_basic.education {
	margin-top: 20px;
}

/*--------------------------------------
	学校紹介
--------------------------------------*/
.contentSectionWrapper.school {
}
.contentSectionWrapper.school .contentSection {
	padding-top: 40px;
	padding-bottom: 70px;
}

/*	スポット紹介リスト	*/
.contentSectionWrapper.school .contentList_spot {
	margin-top: 40px;
}
/*	サムネイル画像1	*/
.contentSectionWrapper.school .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/victoria/portrait-victoria-classmate4.jpg") no-repeat -20px -100px;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.school .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/portrait-okanagan-lesson2.jpg") no-repeat 0px -6px;
	background-size: 115%;
}

/*--------------------------------------
	先輩方のカナダ高校生活
--------------------------------------*/
.contentSectionWrapper.sectionBg_voice {
	z-index: 0;
}
.contentSectionWrapper.sectionBg_voice .contentSection {
	padding-bottom: 60px;
}
/*	見出し下のリードボタン	*/
.contentSectionWrapper.sectionBg_voice .leadBtn {
	margin-top: 30px;
}
.sectionBg_voice-leadBtn {
	margin-top: 30px;
	text-align: center;
}
/*	体験談リスト包括	*/
.voiceListWrapper {
	background: rgba(255,255,255,0.8);
	padding: 50px 27px 27px;
	border: 2px solid #d3d3d3;
	border-radius: 10px;
	margin-top: 35px;
}
/*	体験談リスト包括の見出し	*/
.voiceListWrapperTitle {
	display: table;
	margin: auto;
	font-size: 2.6rem;
	line-height: 3.3rem;
	color: #272727;
	letter-spacing: 0.3rem;
	text-align: center;
}
/*	体験談リスト包括のリード文章	*/
.voiceListWrapper .leadSentence {
	margin: 30px 0;
}
/*	体験談リスト	*/
.voiceList {
}
/*	体験談リスト 最後以外	*/
.voiceList:not(:last-child) {
	margin-bottom: 40px;
}
/*	体験談リストタイトル（地区名）	*/
.voiceListTitle {
	margin-bottom: 20px;
}
/*	リスト全体	*/
.contentList_voice {
}
/*	アイテム１つ分	*/
.contentList_voice .contentList-item {
	padding: 10px 26px 27px;
}
/*	見出し　ペルソナ	*/
.contentList_voice .headTitle_persona {
	margin: 0;
	position: relative;
	top: 5px;
	min-height: 114px;
}
.contentList_voice .headTitle_persona::before {
	top: 5px;
	margin: 0;
}
/*	文章	*/
.contentList_voice .contentListSentence {
	font-size: 1.4rem;
	line-height: 2.6rem;
	margin-bottom: 25px;
	position: relative;
	padding-top: 215px;
}
/*	サムネイル画像	*/
.contentList_voice .contentListSentence::before {
	content: "";
	width: 384px;
	height: 197px;
	position: absolute;
	top: 0;
	left: 0;
}
/*	ビクトリア地区のサムネイル画像1	*/
.voiceList.victoria .contentList_voice .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana01.jpg") no-repeat 0px -123px;
	background-size: 100%;
}
/*	ビクトリア地区のサムネイル画像2	*/
/*.voiceList.victoria .contentList_voice .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-kasugawa01.jpg") no-repeat 0px -100px;
	background-size: 110%;
}*/
/*	ビクトリア地区のサムネイル画像2	北条さん*/
.voiceList.victoria .contentList_voice .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo01.jpg") no-repeat 0px -30px;
	background-size: 95%;
}
/*	オカナガン地区のサムネイル画像1 内山さん	*/
/*.voiceList.okanagan .contentList_voice .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama01.jpg") no-repeat 0px -20px;
	background-size: 100%;
}*/
/*	オカナガン地区のサムネイル画像1 袋さん	*/
.voiceList.okanagan .contentList_voice .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro01.jpg") no-repeat 0px -20px;
	background-size: 100%;
}
/*	オカナガン地区のサムネイル画像2	*/
.voiceList.okanagan .contentList_voice .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa01.jpg") no-repeat -70px -160px;
	background-size: 130%;
}
/*	ボタン	*/
.contentList_voice .contentListBtn {
	margin: auto;
}

/*--------------------------------------
	高校留学下見プログラム タームセメスター１年留学
--------------------------------------*/
.contentSectionWrapper.sectionBg_termsemester {
	z-index: 0;
}
.contentSectionWrapper.sectionBg_termsemester .contentSection {
	padding-bottom: 43px;
}
/*	リスト全体	*/
.contentList_basic.termsemester {
	margin-top: 30px;
}
/*	サムネイル画像1	*/
.contentList_basic.termsemester .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate.jpg") no-repeat 0 0;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentList_basic.termsemester .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson6.jpg") no-repeat 0 -20px;
	background-size: 110%;
}

/*--------------------------------------
	高校留学準備プログラム
--------------------------------------*/
.contentSectionWrapper.programtype {
}
.contentSectionWrapper.programtype .contentSection {
	height: 100%;
	padding-bottom: 50px;
}
/*	リード文章	*/
.contentSectionWrapper.programtype .leadSentence {
	text-align: center;
}

/*--------------------------------------
	スタッフ交流アルバム
--------------------------------------*/
.contentSectionWrapper.staffalbum {
	background: #efe0dd;
}
.contentSectionWrapper.staffalbum .contentSection {
	height: 100%;
	padding-bottom: 50px;
}
/*	リード文章	*/
.contentSectionWrapper.staffalbum .leadSentence {
	text-align: center;
}


/***************************************
	03.シニア留学・遊学
***************************************/
/*--------------------------------------
	文字サイズ変更メニュー
--------------------------------------*/
.resizeMenuWrapper {
	margin-right: 20px;
}
.resizeMenuTitle {
	font-size: 1.3rem;
	margin-bottom: 5px;
	text-align: center;
}
.resizeMenu {
	width: 110px;
	background: #d4d4d4;
	box-shadow: 0 0 5px 0px #999 inset;
	border-radius: 4px;
	overflow: hidden;
}
.resizeBtn.sizeM,
.resizeBtn.sizeL {
	width: 50%;
	color: #0a2d6a;
	font-size: 1.4rem;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	cursor: pointer;
/*	font-family: ShinGoPro, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;	*/
	font-weight: bold;
}
.resizeBtn.current {
	background: #0a2d6a;
	color: #fff;
	border-radius: 4px;
}
.resizeBtn:hover {
	opacity: 1;
}
/*--------------------------------------
	シニア留学・遊学でできること
--------------------------------------*/
.contentSectionWrapper.senior {
}
.contentSectionWrapper.senior .contentSection {
	padding-bottom: 30px;
}
/*	リードコンテンツ	*/
/*	大見出し下のコンテンツ内のサムネイル画像 個別	*/
.contentSectionWrapper.senior .leadText::before {
	background: url("../img/old-theme/picture/pixta_22788037_L.jpg") no-repeat center 0;
	background-size: 105%;
}
/*	リードテキスト	*/
.contentSectionWrapper.senior .leadText {
}

/*--------------------------------------
	プログラム一覧
--------------------------------------*/
.contentSectionWrapper.programlist-senior {
}
.contentSectionWrapper.programlist-senior .contentSection {
	padding: 15px 0 50px 0;
}
/*	見出し	*/
.contentSectionWrapper.programlist-senior [class*="headTitle"] {
}
/*	リスト全体	*/
.contentSectionWrapper.programlist-senior .contentList_program {
	margin-top: 40px;
}
/*	ボタン　その他のプログラムを探す	*/
.contentSectionWrapper.programlist-senior .contentMoreBtn {
	width: 364px;
	height: 72px;
	margin: 40px auto 0;
}

/*--------------------------------------
	留学先紹介
--------------------------------------*/
.contentSectionWrapper.studyabroad {
}
.contentSectionWrapper.studyabroad .contentSection {
}
/*	見出し	*/
.contentSectionWrapper.studyabroad [class*="headTitle"] {
	margin-bottom: 30px;
}
/*	２カラム横並びリスト(対応エリアと同じパーツのボタンが無いタイプ用に調整)	*/
.contentSectionWrapper.studyabroad .contentList_area {
	margin-top: 0;
	margin-bottom: 30px;
}
/*	アイテム１つ分	*/
.contentSectionWrapper.studyabroad .contentList_area .contentList-item {
	padding: 24px 6px 6px;
}
/*	サムネイル画像とテキストの包括	*/
.contentSectionWrapper.studyabroad .contentList_area .contentListSentence {
	margin-bottom: 0;
}
/*	文章	*/
.contentSectionWrapper.studyabroad .contentList_area .contentListSentence {
	line-height: 2.2rem;
	font-size: 1.3rem;
}

/*	サムネイル画像	*/
/*----	カナダ	----*/
.shadowBgList-item.canada .contentList_area .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/victoria/bg_L.jpg") no-repeat center;
	background-size: cover;
}
.shadowBgList-item.canada .contentList_area .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/view-oakanagan-city.jpg") no-repeat -50px 0px;
	background-size: auto 100%;
}
/*----	イギリス	----*/
.shadowBgList-item.england .contentList_area .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/uk/view-uk-cheltenham.jpg") no-repeat -50px 0px;
	background-size: auto 100%;
}
.shadowBgList-item.england .contentList_area .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/uk/view-uk-eastbourne-beachhead.jpg") no-repeat -50px 0px;
	background-size: auto 100%;
}
/*----	ニュージーランド	----*/
.shadowBgList-item.newzealand .contentList_area .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/newzealand/view-newzealand-auckland.jpg") no-repeat -10px -50px;
	background-size: auto 130%;
}
.shadowBgList-item.newzealand .contentList_area .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/newzealand/view-newzealand-coromandel_cathedralcove.jpg") no-repeat 0px 0px;
	background-size: auto 100%;
}

/*--------------------------------------
	VIECの万全サポート体制
--------------------------------------*/
.contentSectionWrapper.support {
}
.contentSectionWrapper.support .contentSection {
	padding-bottom: 50px;
}
/*	大見出し下のリード文章	*/
.contentSectionWrapper.support .leadSentence {
}
/*	３カラム横並びリスト	*/
.contentList_support {
}
/*	アイテム１つ分	*/
.contentList_support .contentList-item {
	padding: 24px 20px;
	position: relative;
}
/*	文章	*/
.contentList_support .contentListSentence {
	font-size: 1.5rem;
	color: #383838;
	line-height: 2.8rem;
}
/*	リスト見出し	*/
.contentList_support .contentListTitle {
	position: relative;
	font-size: 2.0rem;
	color: #272727;
	line-height: 2.6rem;
	margin-bottom: 15px;
	padding-top: 190px;
	min-height: 245px;
}
/*	サムネイル画像	*/
.contentList_support .contentListTitle::before {
	content: "";
	width: 262px;
	height: 177px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
/*	background-color: green !important; 	確認用	*/
}
/*	サムネイル画像1	*/
.contentList_support .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/photo/staff/staff-20160901.jpg") no-repeat -13px -25px;
	background-size: 120%;
}
/*	サムネイル画像2	*/
.contentList_support .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_21398061_L.jpg") no-repeat -20px -20px;
	background-size: 120%;
}
/*	サムネイル画像3	*/
.contentList_support .contentList-item:nth-child(3) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_12277735_M.jpg") no-repeat -8px -10px;
	background-size: 110%;
}

/*--------------------------------------
	Ｑ＆Ａ
--------------------------------------*/
.contentSectionWrapper.faq {
	background: #faf4e8;
}
.contentSectionWrapper.faq .contentSection {
	padding-bottom: 50px;
}
/*	大見出し下のリード文章	*/
.contentSectionWrapper.faq .leadSentence {
	text-align: center;
}


/***************************************
	04.留学キャンペーン情報
***************************************/
/*--------------------------------------
	プログラム一覧
--------------------------------------*/
.contentSectionWrapper.campaignlist {
}
.contentSectionWrapper.campaignlist .contentSection {
}
/*	キャンペーンリスト	*/
.contentList_campaignlist {
	margin-top: 50px;
}
/*	アイテム１つ分	*/
.contentList_campaignlist .contentList-item {
	padding: 25px 23px;
}
/*	アイテム１つ分　※最後以外	*/
.contentList_campaignlist .contentList-item:not(:last-child) {
	margin-bottom: 40px;
}
/*	リスト見出し	*/
.contentList_campaignlist .contentListTitle {
	color: #272727;
	letter-spacing: 0.2rem;
}
/*	リスト見出し　キャンペーンタイトル	*/
.contentList_campaignlist .contentListTitle.title {
	font-size: 2.0rem;
	margin-bottom: 15px;
}
/*	リスト見出し　キャンペーン期間	*/
.contentList_campaignlist .contentListTitle.period {
	font-size: 1.7rem;
}
.contentList_campaignlist .contentListTitle.period .coat {
	background: #0b3378;
	color: #fff;
	padding: 12px 10px 10px;
	margin-right: 10px;
	display: inline-block;
	border-radius: 12px;
}
/*	サムネイル画像と箇条書きテキストの包括	*/
.contentList_campaignlist .contentListContents {
	margin-top: 20px;
}
/*	サムネイル画像の範囲	*/
.contentList_campaignlist .contentListThumb {
	width: 256px;
	min-width: 256px;
	height: 171px;
	min-height: 171px;
	overflow: hidden;
	margin-right: 20px;
}
.contentList_campaignlist .contentListThumb img {
	width: 100%;
}

/*	対象プログラムとViECのサポートとはの包括	*/
.contentList_campaignlist .contentListSection {
	color: #383838;
	background: #efefef;
	padding: 32px 30px;
	margin-top: 20px;
	margin-bottom: 30px;
}
/*	対象プログラムとViECのサポートとはのリード文章	*/
.contentList_campaignlist .contentListSection .leadSentence {
	margin: 0;
	margin-bottom: 30px;
}
/*	リボンの見出し	*/
.contentList_campaignlist .contentListSection [class*="headTitle"] {
	margin-bottom: 25px;
}
/*	対象プログラムのサムネイルとタイトルの包括	*/
.campaignTarget {
	margin-bottom: 30px;
}
/*	対象プログラムのサムネイル	*/
.campaignTargetThumb {
	width: 200px;
	min-width: 200px;
	height: 121px;
	overflow: hidden;
	margin-right: 15px;
}
.campaignTargetThumb img {
	width: 100%;
}
/*	対象プログラムのタイトル	*/
.campaignTargetTitle {
	font-size: 1.7rem;
}
/*	対象プログラムのタイトルのリンク範囲	*/
.campaignTargetBtn {
	text-decoration: underline;
}
/*	VIECのサポートとは（OLリスト）	*/
.campaignSupport {
}
/*	OLリストアイテム１つ分	*/
.campaignSupport-item {
	margin-bottom: 40px;
	padding: 0;
}
/*	OLリストの見出し	*/
.campaignSupportTitle {
	font-size: 1.7rem;
	margin-bottom: 12px;
}
/*	OLリストの文章	*/
.campaignSupportSentence {
	font-size: 1.5rem;
	line-height: 1.7rem;
}
/*	詳細はこちらボタン	*/
.contentList_campaignlist .contentListSection .contentListBtn {
	margin: auto;
}
/*	CVボタン	*/
.contentList_campaignlist .cvBtn {
	margin: auto;
	display: table;
}
.contentList_campaignlist .cvBtn02 {
	margin-bottom:1vw;
}
/***************************************
	06.VIECが選ばれる理由
***************************************/
/*--------------------------------------
	VIECが選ばれる3つのPoint
--------------------------------------*/
.contentSectionWrapper.point {
}
.contentSectionWrapper.point .contentSection {
}
.contentSectionWrapper.point .leadSentence {
}
/*	背景画像リスト全体	*/
.contentSectionWrapper.point .shadowBgList_point {
}
/*	背景画像リストのアイテム１つ分	*/
.shadowBgList_point .shadowBgList-item {
	padding-bottom: 40px;
	z-index: 0; /*	これがないとボタンが押せない	*/
}
/*	サムネイル３つ横並びコンテンツリスト	*/
.contentSectionWrapper.point .contentList_thumbs {
	width: 960px;
	margin: auto;
	margin-top: 30px;
}
/*	アイテム１つ分	*/
.contentList_thumbs .contentList-item {
	padding: 28px 24px 30px;
}
/*	アイテム１つ分 最初以外	
.contentList_thumbs .contentList-item:not(:first-child) {
	margin-top: 30px;
}
*/
/*	アイテム１つ分　個別／VIECが選ばれる理由	*/
.contentList_thumbs[class*="reason"] .contentList-item {
	background: rgba(255,255,255,0.8);
}
/*	サムネイル画像の包括	*/
.contentList_thumbs .contentListThumbWrapper {
	margin-bottom: 30px;
}
/*	サムネイル画像の範囲	*/
.contentList_thumbs .contentListThumb {
	/*width: 285px;
	min-width: 285px;
	min-height: 192px;
	overflow: hidden;*/
	height: 192px;
	position: relative;
}
/*----	サムネイル画像	----*/
.contentList_thumbs .contentListThumb img {
	position: absolute;
	height: 100%;
}
/*	サムネイル画像　個別／VIECが選ばれる理由①	*/
/*
.contentList_thumbs.reason1 .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.reason1 .contentListThumb:nth-child(2) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.reason1 .contentListThumb:nth-child(3) img {
	height: 120%;
	top: -30px;
}
*/
/*	サムネイル画像　個別／VIECが選ばれる理由②	*/
/*
.contentList_thumbs.reason2 .contentListThumb:nth-child(1) img {
	height: 100%;
	top: 0px;
}
.contentList_thumbs.reason2 .contentListThumb:nth-child(2) img {
	height: 130%;
	top: -30px;
	right: -5px;
}
.contentList_thumbs.reason2 .contentListThumb:nth-child(3) img {
	height: 130%;
	top: -20px;
	left: -20px;
}
*/
/*	サムネイル画像　個別／VIECが選ばれる理由③	*/
/*
.contentList_thumbs.reason3 .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
	left: -20px;
}
.contentList_thumbs.reason3 .contentListThumb:nth-child(2) img {
	height: 120%;
	top: -35px;
	left: -45px;
}
.contentList_thumbs.reason3 .contentListThumb:nth-child(3) img {
	height: 150%;
	top: -80px;
	left: -100px;
}
*/

/*	文章	*/
.contentList_thumbs .contentListSentence {
	color: #383838;
	font-size: 1.5rem;
	line-height: 2.8rem;
}
/*	ボタン　個別／選ばれる理由	*/
.contentList_thumbs[class*="reason"] .contentListBtn {
	width: 525px;
	height: 72px;
	margin: auto;
	margin-top: 30px;
}
/*	見出し／各国の提携センター（VIECが選ばれる理由①）	*/
.contentList_thumbs.reason1 .worldmap {
}
.contentList_thumbs.reason1 .wordlmapTitle {
	color: #062b6d;
	font-size: 2.0rem;
	margin: 30px 0;
}
.contentList_thumbs.reason1 .worldmap img {
	display: block;
	margin: auto;
}

/***************************************
	07.新着情報一覧
***************************************/
/*--------------------------------------
	新着情報一覧
--------------------------------------*/
.contentSectionWrapper.newslist {
}
.contentSectionWrapper.newslist .contentSection {
}
/*	ニュースリスト全体	*/
.contentList_newslist.post-list {
	margin: 10px 0 50px;
}
/*	ニュースリストのアイテム１つ分	*/
.contentList_newslist.post-list .post-list-item {
	padding: 30px 0;
	border-bottom: 1px dotted #b9b9b9;
}
/*	サムネイル画像	*/
.contentList_newslist.post-list .post-img {
	width: 179px;
	min-width: 179px;
	height: 104px;
	min-height: 104px;
	overflow: hidden;
	margin-right: 27px;
}
.contentList_newslist.post-list .post-img img {
	width: 100%;
  height: auto;
}
/*	テキスト包括	*/
.contentList_newslist.post-list .postText {
	width: 100%;
}
/*	投稿タグリスト	*/
.contentList_newslist.post-list .post-tag-list {
	margin-bottom: 12px;
}
/*	日付	*/
.contentList_newslist.post-list .post-day {
	margin-bottom: 2px;
}
/*--------------------------------------
	ページャー
--------------------------------------*/
.contentSectionWrapper newslist pager {
}
/*----	共通	----*/
.pager {
	padding: 1px 0;
}
/*	アイテム１つ分	*/
.pager li {
	font-size: 1.8rem;
	margin-right: 12px;
	max-width: 56px;
	max-height: 62px;
}
/*	全てのリンク	*/
.pager a {
	width: 100%;
	height: 100%;
	padding: 18px 19px;
	text-align: center;
	color: #063175;
	background: #e0ecf4;
	border: 4px solid #fff;
	outline: solid 1px #063175;
}
/*	前へと次へ	*/
.pager .prev a,
.pager .next a {
	border: none;
	outline: none;
	background: none;
	min-width: 56px;
	min-height: 62px;
	position: relative;
}
/*	前へと次へ::after	*/
.pager .prev a::after,
.pager .next a::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	border-right: 0.2rem solid #2e4b86;
	border-bottom: 0.2rem solid #2e4b86;
	width: 16px;
	height: 16px;
}
/*	前へ	*/
.pager .prev a::after {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
/*	次へ	*/
.pager .next a::after {
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg);
}
/*	現在のページ	*/
.pager .active {
	padding: 18px 19px;
}

/***************************************
	08.目的別で探す
	09.国別で探す
	10.年代別で探す
***************************************/
/*--------------------------------------
	08.09.10.のページ共通
--------------------------------------*/
.contentSectionWrapper.searchtype-purpose {
}
.contentSectionWrapper.searchtype-purpose .contentSection {
}
/*	リスト全体　共通	*/
.contentList_searchtype {
	margin-top: 40px;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
/*	アイテム１つ分　共通	*/
.contentList_searchtype .contentList-item {
	background: #fff;
	margin-bottom: 22px;
	position: relative;
}
/*	ボタン　共通	*/
.contentList_searchtype .contentListBtn {
	margin: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
/*	見出し　共通	*/
.contentList_searchtype .contentListTitle {
	color: #272727;
	font-size: 2.0rem;
	margin-bottom: 20px;
	letter-spacing: 0.2rem;
}
/*	文章　共通	*/
.contentList_searchtype .contentListSentence {
	font-size: 1.5rem;
	line-height: 2.8rem;
	margin-bottom: 25px;
	position: relative;
	letter-spacing: 0rem;
	color: #383838;
}
/*	サムネイル画像範囲　共通	*/
.contentSectionWrapper.searchtype-purpose .contentList_searchtype .contentListSentence::before,
.contentSectionWrapper.searchtype-age .contentList_searchtype .contentListSentence::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
/*	background-color: green !important; 	確認用	*/
}

/*--------------------------------------
	留学の目的(08)　個別
--------------------------------------*/
/*	アイテム１つ分　個別	*/
.contentList_searchtype.purpose .contentList-item {
	padding: 27px 26px 90px;	/* 下方向にボタン高さ分の余白 */
}
/*	アイテム１つ分　個別　※最後と最後から２つ目	*/
.contentList_searchtype.purpose .contentList-item:last-child,
.contentList_searchtype.purpose .contentList-item:nth-last-child(2) {
	margin-bottom: 0;
}
/*	ボタン　個別	*/
.contentList_searchtype.purpose .contentListBtn {
	bottom: 33px;
}
/*	文章　個別	*/
.contentList_searchtype.purpose .contentListSentence {
	padding-top: 210px;
}
/*	サムネイル画像範囲 個別	*/
.contentList_searchtype.purpose .contentListSentence::before {
	width: 413px;
	height: 197px;
}
/*	サムネイル画像	*/
/*	小・中・高校生の短期留学	*/
.contentList_searchtype.purpose .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_16283467_M.jpg") no-repeat 0px -52px;
	background-size: 100%;
}
/*	シニア留学・遊学	*/
.contentList_searchtype.purpose .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_19293641_M.jpg") no-repeat -35px -20px;
	background-size: 110%;
}
/*	高校留学	*/
.contentList_searchtype.purpose .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_23323088_L.jpg") no-repeat -10px -50px;
	background-size: 110%;
}
/*	国内留学	*/
/*.contentList_searchtype.purpose .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/uk/portrait-uk-lesson.jpg") no-repeat right 0px;
	background-size: 110%;
}*/
/*	福祉/幼児教育/企業研修	*/
.contentList_searchtype.purpose .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_6751463_M.jpg") no-repeat 0px -20px;
	background-size: 100%;
}
/*	語学留学	*/
.contentList_searchtype.purpose .contentList-item:nth-child(5) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/uk/portrait-uk-classmate2.jpg") no-repeat 0px -60px;
	background-size: 100%;
}
/*	ティーチャーズホームステイ	*/
.contentList_searchtype.purpose .contentList-item:nth-child(6) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-lesson.jpg") no-repeat 0px -50px;
	background-size: 100%;
}
/*	親子留学	*/
.contentList_searchtype.purpose .contentList-item:nth-child(7) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_7784389_M.jpg") no-repeat 0px -45px;
	background-size: 100%;
}
/*--------------------------------------
	国別で選ぶ(09)　個別
--------------------------------------*/
/*----	国別リストアイテム１つ分	----*/
.contentList_searchtype.country .contentList-item {
	padding: 30px 22px;
}
/*----	プログラムの種類リスト	----*/
.contentList_searchtype.country .searchtypeList {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 15px;
	position: relative;
	padding-top: 266px;
}
.contentList_searchtype.country .searchtypeList-item {
	background: #e0ecf4;
	padding: 10px;
	margin-top: 10px;
}
.contentList_searchtype.country .searchtypeList-item:not(:last-child) {
	margin-right: 17px;
}
/*	文章	*/
.contentList_searchtype.country .contentListSentence { 
	margin-bottom: 20px;
}
/*	ボタン	*/
.contentList_searchtype.country .contentListBtn {
	margin: auto;
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
}
/*----	国別の画像２枚	----*/
/*	国別共通	*/
.contentList-item .searchtypeList::before {
	content: "";
	background-color: green;
	width: 447px;
	height: 256px;
	position: absolute;
	top: 0;
	left: 0;
}
.contentList-item .searchtypeList::after {
	content: "";
	background-color: green;
	width: 447px;
	height: 256px;
	position: absolute;
	top: 0;
	right: 0
}

/*	カナダ		*/
.contentList-item.canada .searchtypeList::before {
	background: url("../img/old-theme/picture/pixta_5263793_M.jpg") no-repeat center;
	background-size: cover;
}
.contentList-item.canada .searchtypeList::after {
	background: url("../img/old-theme/picture/totem_poles5_L.jpg") no-repeat center;
	background-size: cover;
}
/*	アメリカ		*/
.contentList-item.america .searchtypeList::before {
	background: url("../img/old-theme/picture/seatlle4_L.jpg") no-repeat center;
	background-size: cover;
}
.contentList-item.america .searchtypeList::after {
	background: url("../img/old-theme/picture/hollywood2_L.jpg") no-repeat center;
	background-size: cover;
}
/*	イギリス		*/
.contentList-item.england .searchtypeList::before {
	background: url("../img/old-theme/picture/london_bigben10_L.jpg") no-repeat center;
	background-size: cover;
}
.contentList-item.england .searchtypeList::after {
	background: url("../img/old-theme/picture/sevensisters_L.jpg") no-repeat center;
	background-size: cover;
}
/*	オーストラリア		*/
.contentList-item.australia .searchtypeList::before {
	background: url("../img/old-theme/picture/surfersparadise17_L.jpg") no-repeat center;
	background-size: cover;
}
.contentList-item.australia .searchtypeList::after {
	background: url("../img/old-theme/picture/koala5_L.jpg") no-repeat center center;
	background-size: cover;
}
/*	ニュージーランド		*/
.contentList-item.newzealand .searchtypeList::before {
	background: url("../img/old-theme/picture/coromandel_cathedral_Cove2_L.jpg") no-repeat center;
	background-size: cover;
}
.contentList-item.newzealand .searchtypeList::after {
	background: url("../img/old-theme/picture/auckland_city2_L.jpg") no-repeat center;
	background-size: cover;
}


/*--------------------------------------
	留学するあなたの年代は？(10)　個別
--------------------------------------*/
.contentSectionWrapper.searchtype-age {
}
.contentSectionWrappersearchtype-age .contentSection {
}
/*	アイテム１つ分　個別	*/
.contentList_searchtype.age .contentList-item {
	padding: 25px 20px 75px;	/* 下方向にボタン高さ分の余白 */
}
/*	アイテム１つ分　個別　※最後と最後から２～３場目	*/
.contentList_searchtype.age .contentList-item:last-child,
.contentList_searchtype.age .contentList-item:nth-last-child(2),
.contentList_searchtype.age .contentList-item:nth-last-child(3) {
	margin-bottom: 0;
}
/*	ボタン　個別	*/
.contentList_searchtype.age .contentListBtn {
	width: 262px;
	bottom: 26px;
}
/*	文章　個別	*/
.contentList_searchtype.age .contentListSentence {
	padding-top: 185px;
}
/*	サムネイル画像範囲 個別	*/
.contentList_searchtype.age .contentListSentence::before {
	width: 262px;
	height: 177px;
}
/*	サムネイル画像1	*/
.contentList_searchtype.age .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_11324789_L.jpg") no-repeat -13px -45px;
	background-size: 130%;
}
/*	サムネイル画像2	*/
.contentList_searchtype.age .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_4570632_L.jpg") no-repeat -50px -60px;
	background-size: 150%;
}
/*	サムネイル画像3	*/
.contentList_searchtype.age .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_23323088_L.jpg") no-repeat -15px -12px;
	background-size: 120%;
}
/*	サムネイル画像4	*/
.contentList_searchtype.age .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_2001020_L.jpg") no-repeat -25px -30px;
	background-size: 120%;
}
/*	サムネイル画像5	*/
.contentList_searchtype.age .contentList-item:nth-child(5) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_18069276_L.jpg") no-repeat -75px -40px;
	background-size: 150%;
}
/*	サムネイル画像6	*/
.contentList_searchtype.age .contentList-item:nth-child(6) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_19293641_M.jpg") no-repeat -55px -15px;
	background-size: 140%;
}

/*----	学校教育関係者の方リスト	----*/
/*	リスト全体	*/
.contentList_searchtype-parties {
	margin-top: 22px;
}
/*	アイテム１つ分	*/
.contentList_searchtype-parties .contentList-item {
	padding: 7px;
	border: 2px solid #d3d3d3;
}
/*	アイテム１つ分 最後以外	*/
.contentList_searchtype-parties .contentList-item:not(:last-child) {
	margin-bottom: 22px;
}
/*	サムネイル画像1	*/
.contentList_searchtype-parties .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_24102926_M.jpg") no-repeat 0 0;
	background-size: 105%;
}
/*	コンテンツ範囲	*/
.contentList_searchtype-parties .contentListContents {
	padding-top: 20px;
	padding-left: 430px;
	position: relative;
	min-height: 281px;
}
/*	サムネイル画像	*/
.contentList_searchtype-parties .contentListContents::before {
	content: "";
	width: 430px;
	height: 281px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	内側シャドウ	*/
.contentList_searchtype-parties .contentListContents::after {
	content: "";
	width: 431px;
	height: 283px;
	position: absolute;
	top: -1px;
	left: -1px;
	box-shadow: -25px 0 25px 10px #fff inset; /*	右 内側 */
}
/*	見出し	*/
.contentList_searchtype-parties .contentListTitle {
	color: #272727;
	font-size: 2.0rem;
	margin-bottom: 35px;
}
/*	文章	*/
.contentList_searchtype-parties .contentListSentence {
	font-size: 1.5rem;
	line-height: 2.6rem;
	margin-bottom: 15px;
}
/*	ボタン	*/
.contentList_searchtype-parties .contentListBtn {
	position: relative;
	margin: auto;
}
/*	注意書き	*/
.searchtype-partiesText {
	font-size: 1.2rem;
	color: #272727;
	margin: 10px 0 0;
}

/***************************************
	13.スタッフ紹介
***************************************/
/*--------------------------------------
	スタッフ紹介
--------------------------------------*/
.contentSectionWrapper.staff {
}
.contentSectionWrapper.staff .contentSection {
}
/*	オフィス別の囲い	*/
.contentSectionWrapper.staff .contentSection.office {
	margin-top: 40px;
	padding: 0;
}
/*	コンテンツリスト包括	*/
.contentSectionWrapper.staff .contentSubSection {
}
/*	スタッフリスト	*/
.contentList_staff {
	margin-top: 30px;
}
/*	スタッフリストアイテム１つ分	*/
.contentList_staff .contentList-item {
	padding: 27px 26px;
}
/*	スタッフリストアイテム１つ分　※最後以外	*/
.contentList_staff .contentList-item:not(:last-child) {
	margin-bottom: 18px;
}
/*	サムネイル画像とテーブルの包括	*/
.contentList_staff .contentListContents {
	margin: 15px 0 17px;
}
/*	サムネイル画像	*/
.contentList_staff .contentListThumb {
	width: 258px;
	min-width: 258px;
	height: 230px;
	min-height: 230px;
	overflow: hidden;
	margin-right: 20px;
}
.contentList_staff .contentListThumb img {
	width: 100%;
}
/*	文章	*/
.contentList_staff .contentListSentence {
	margin-top: 10px;
}

/***************************************
	15.留学ガイド基本情報
***************************************/
/*--------------------------------------
	VIECがご案内する留学の特徴
--------------------------------------*/
.contentSectionWrapper.featureguide {
}
.contentSectionWrapper.featureguide .contentSection {
	padding-bottom: 30px;
}
/*	チェックリスト全体	*/
.contentSectionWrapper.featureguide .contentList_check {
	margin-top: 50px;
}
/*	サムネイル画像1	*/
.contentSectionWrapper.featureguide .contentList_check > .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_16283467_M.jpg") no-repeat -20px -10px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.featureguide .contentList_check > .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-hostfamily.jpg") no-repeat 0px 0px;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.featureguide .contentList_check > .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_23323088_L.jpg") no-repeat -5px -10px;
	background-size: 115%;
}

/*	学校紹介リスト	*/
.contentSectionWrapper.featureguide .contentList_spot {
	margin-top: 20px;
}
/*	リスト内にボタンが無い場合（追記）	*/
.contentSectionWrapper.featureguide .contentList_spot .contentList-item {
	padding-bottom: 0;
}

/*	学校紹介リストのサムネイル画像1	*/
.contentSectionWrapper.featureguide .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/staff/staff-20160901.jpg") no-repeat 0px -50px;
	background-size: 110%;
}
/*	学校紹介リストのサムネイル画像2	*/
.contentSectionWrapper.featureguide .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/staff/staff-20160902.jpg") no-repeat 0px -50px;
	background-size: 110%;
}

/*--------------------------------------
	留学先で選べる滞在方法
--------------------------------------*/
.contentSectionWrapper.howtostay {
}
.contentSectionWrapper.howtostay .contentSection {
}

/*	タブ切替コンテンツ全体	*/
.contentSectionWrapper.howtostay .tabchange {
	margin-top: 30px;
}
.contentSectionWrapper.howtostay .tabchange .tabBtn {
	font-size: 1.7rem;
	letter-spacing: -0.1rem;
	padding: 10px 0px;	/* 元はpadding:10px 80px; */
	width: 225px;
}
/*	サムネイル画像とテキスト	*/
.contentSectionWrapper.howtostay .leadText {
	line-height: 2.6rem;
	padding: 0 0 0 361px;
	min-height: 230px;
	margin-top: 20px;
}
.contentSectionWrapper.howtostay .leadText::before {
	content: "";
	width: 341px;
	height: 230px;
}
/*	サムネイル画像	*/
/*----	タブ／ホームステイ	----*/
.contentSectionWrapper.howtostay .tabContents:nth-child(1) .leadText::before {
	background: url("../img/old-theme/photo/portrait-hostfamily.jpg") no-repeat -30px -50px;
	background-size: 120%;
}
/*----	タブ／学生寮	----*/
.contentSectionWrapper.howtostay .tabContents:nth-child(2) .leadText::before {
	background: url("../img/old-theme/photo/local/usa/portrait-usa-browndininghall.jpg") no-repeat 0px 0px;
	background-size: 120%;
}
/*----	タブ／シェアハウス・アパート等	----*/
.contentSectionWrapper.howtostay .tabContents:nth-child(3) .leadText::before {
	/*background: url("../img/old-theme/photo/portrait-hostfamily.jpg") no-repeat -30px -50px;*/
	background: url("../img/old-theme/photo/penny_lane.jpg") no-repeat -30px -50px;
	background-size: 120%;
}
/*----	タブ／コンドミニアム	----*/
.contentSectionWrapper.howtostay .tabContents:nth-child(4) .leadText::before {
	background: url("../img/old-theme/photo/view-condominium.jpg") no-repeat 0px -40px;
	background-size: 120%;
}

/*	タブコンテンツの塗り見出し	*/
.contentSectionWrapper.howtostay .headTitle_coat {
	margin-bottom: 30px;
	margin-top: 50px;
}
/*	タブコンテンツの文章	*/
.tabContentsSentence {
	font-size: 1.5rem;
	color: #383838;
	line-height: 2.8rem;
}
/*	タブコンテンツの注意書きリスト	*/
.tabContentsCaution {
}
/*	タブコンテンツの注意書きリストのアイテム１つ分	*/
.tabContentsCaution-item:not(:last-child) {
	margin-bottom: 40px;
}
/*	注意事項のタイトル	*/
.tabContentsCautionTitle {
	font-size: 2.0rem;
	color: #272727;
	margin-bottom: 15px;
}
/*--------------------------------------
	留学中の安心サポート
--------------------------------------*/
.contentSectionWrapper.supportguide {
	margin-bottom: 30px;
}
/*	順序リスト全体	*/
.shadowBgList_support {
	margin-top: 30px;
}

/*--------------------------------------
	海外旅行保険・航空券情報のご案内
--------------------------------------*/
.contentSectionWrapper.insuranceguide {
	margin-top: 0;
}
.contentSectionWrapper.insuranceguide .contentSection {
	padding-bottom: 30px;
}
/*	保険航空券リスト	*/
.contentList_insuranceguide {
	margin-top: 30px;
}
/*	アイテム１つ分	*/
.contentList_insuranceguide .contentList-item {
	padding: 12px 26px 32px;
}
/*	アイテム１つ分 最後以外	*/
.contentList_insuranceguide .contentList-item:not(:last-child) {
	margin-bottom: 30px;
}
/*	見出しと文章の包括	*/
.contentList_insuranceguide .contentListContents {
	position: relative;
	padding: 0 361px 0 0px;
	min-height: 230px;
	margin-top: 20px;
}
/*	サムネイル画像の範囲	*/
.contentList_insuranceguide .contentListContents:after {
	content: "";
	width: 341px;
	height: 230px;
	position: absolute;
	top: 0;
	right: 0;
/*	background-color: green !important; 	確認用	*/	
	margin-bottom: 30px;
}
/*	サムネイル画像1	*/
.contentList_insuranceguide .contentList-item:nth-child(1) .contentListContents:after {
	background: url("../img/old-theme/thumb-travelinsurance-2.jpg") no-repeat -72px -50px;
	background-size: 150%;
}
/*	サムネイル画像2	*/
.contentList_insuranceguide .contentList-item:nth-child(2) .contentListContents:after {
	background: url("../img/old-theme/picture/pixta_17885917_M.jpg") no-repeat 0px 0px;
	background-size: 102%;
}
/*	見出しと文章の包括の見出し	*/
.contentList_insuranceguide .headTitle_icon {
	margin-bottom: 20px;
}
/*	文章	*/
.contentList_insuranceguide .contentListSentence {
	font-size: 1.5rem;
	color: #383838;
	line-height: 2.8rem;
}
/*	テキストリスト	*/
.contentList_insuranceguide .contentListTextList {
	background: #e0ecf4;
	padding: 32px 30px 20px;
	margin-top: 30px;
}
/*	テキストリストの見出し	*/
.contentList_insuranceguide .contentListTextList .headTitle.circle {
	margin-bottom: 20px;
}
/*	テキストリストのアイテム１つ分 最後以外*/
.contentList_insuranceguide .contentListTextList-item:not(:last-child) {
	margin-bottom: 40px;
}

/***************************************
	16.計画から出発まで
***************************************/
/*--------------------------------------
	お申し込みから出発までの流れ
--------------------------------------*/
.contentSectionWrapper.flow {
}
.contentSectionWrapper.flow .contentSection {
}
/*	背景画像リスト	*/
.shadowBgList_flow.flowList {
}
/*	背景画像リストアイテム１つ分	*/
.shadowBgList_flow.flowList .shadowBgList-item {
	padding-bottom: 30px;
}
/*	背景画像リストの見出し	*/
.shadowBgList_flow.flowList .shadowBgListTitle {
	margin-bottom: 40px;
}
/*	背景画像リストの文章	*/
.shadowBgList_flow.flowList .shadowBgListSentence {
	margin-bottom: 45px;
}
/*	流れリスト	*/
.contentList_flow {
}
/*	流れリストアイテム１つ分	*/
.contentList_flow .contentList-item {
	padding: 34px 27px;
	background: rgba(255,255,255,0.8);
}
/*	流れリストアイテム１つ分　最後以外	*/
.contentList_flow .contentList-item:not(:last-child) {
	margin-bottom: 11px;
}
/*	流れリスト コンテンツ	*/
.contentList_flow .contentListContents {
	position: relative;
	padding: 0 0 0 319px;
	min-height: 201px;
}
/*	サムネイル範囲	*/
.contentList_flow .contentListContents::before {
	content: "";
	width: 294px;
	height: 201px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	背景画像リスト①	*/
/*	サムネイル画像1	*/
.shadowBgList-item:nth-child(1) .contentList_flow .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_23381157_M.jpg") no-repeat -70px -25px;
	background-size: 130%;
}
/*	サムネイル画像2	*/
.shadowBgList-item:nth-child(1) .contentList_flow .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_20569320_M.jpg") no-repeat -20px -40px;
	background-size: 130%;
}
/*	サムネイル画像3	*/
.shadowBgList-item:nth-child(1) .contentList_flow .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-legislativebuildings2.jpg") no-repeat 0px 0px;
	background-size: 105%;
}
/*	背景画像リスト②	*/
/*	サムネイル画像1	*/
.shadowBgList-item:nth-child(2) .contentList_flow .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_18351406_M.jpg") no-repeat -25px -10px;
	background-size: 115%;
}
/*	サムネイル画像2	*/
.shadowBgList-item:nth-child(2) .contentList_flow .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_23384744_M.jpg") no-repeat -55px -25px;
	background-size: 120%;
}
/*	サムネイル画像3	*/
.shadowBgList-item:nth-child(2) .contentList_flow .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_7515305_M.jpg") no-repeat 0px -35px;
	background-size: 150%;
}
/*	背景画像リスト③	*/
/*	サムネイル画像1	*/
.shadowBgList-item:nth-child(3) .contentList_flow .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_9786954_M.jpg") no-repeat 0px -15px;
	background-size: 115%;
}
/*	サムネイル画像2	*/
.shadowBgList-item:nth-child(3) .contentList_flow .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_23384744_M.jpg") no-repeat -55px -25px;
	background-size: 120%;
}
/*	背景画像リスト④	*/
/*	サムネイル画像1	*/
.shadowBgList-item:nth-child(4) .contentList_flow .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_15411104_M.jpg") no-repeat -30px -60px;
	background-size: 135%;
}
/*	サムネイル画像2	*/
.shadowBgList-item:nth-child(4) .contentList_flow .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_18483226_M.jpg") no-repeat -55px -60px;
	background-size: 160%;
}
/*	サムネイル画像3	*/
.shadowBgList-item:nth-child(4) .contentList_flow .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily3.jpg") no-repeat -10px center;
	background-size: 125%;
}
/*	背景画像リスト⑤	*/
/*	サムネイル画像1	*/
.shadowBgList-item:nth-child(5) .contentList_flow .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_20432748_M.jpg") no-repeat 0px -20px;
	background-size: 120%;
}
/*	サムネイル画像2	*/
.shadowBgList-item:nth-child(5) .contentList_flow .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_22190571_L.jpg") no-repeat -35px -48px;
	background-size: 135%;
}
/*	流れリスト見出し	*/
.contentList_flow .contentListTitle {
	color: #062b6d;
	font-size: 2.0rem;
	margin-bottom: 30px;
}

/*---- VIECならではのサポート ----*/
.contentSectionWrapper.flow .contentListSection {
	margin-top: 30px;
}
/*	リスト	*/
.contentSectionWrapper.flow .contentList_spot {
	margin-top: 35px;
}
.contentSectionWrapper.flow .contentList_spot .contentListTitle {
	line-height: 2.8rem;
	font-size: 2.0rem;
	letter-spacing: 0.1rem;
}
/*	サムネイル画像1,2	*/
.contentSectionWrapper.flow .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily6.jpg") no-repeat 0px -50px;
	background-size: 100%;
}
.contentSectionWrapper.flow .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/staff/staff-20160901.jpg") no-repeat 0px -50px;
	background-size: 110%;
}

/***************************************
	17.プログラム一覧
***************************************/
/*--------------------------------------
	Ｑ＆Ａ
--------------------------------------*/
.contentSectionWrapper.qa {
}
.contentSectionWrapper.qa .contentSection {
}
/*	大見出し下のリード文章	*/
.contentSectionWrapper.qa .leadSentence {
	text-align: left;
}

.contentSectionWrapper.qa .contentList_faq .contentList-item {

}

/***************************************
	18.プログラム一覧
***************************************/
/*--------------------------------------
	プログラム検索
--------------------------------------*/
.contentSectionWrapper.programsearch {
}
.contentSectionWrapper.programsearch .contentSection {
}
/*	リード文章	*/
.contentSectionWrapper.programsearch .leadSentence {
	margin: 0 0 30px;
}
/*	検索メニュー全体	*/
/*
.programsearchMenu {
	background: #f4f4f4;
	padding: 30px;
	color: #383838;
	margin-top: 20px;
	margin-bottom: 0px;
}
*/
/*	検索メニューアイテム１つ分	*/
/*
.programsearchMenu-item {
	background: #fff;
	padding: 32px 32px 0px 40px;
}
*/
/*	セクション１つ分	*/
/*
.program_form-purpose {
	border-bottom: 1px dotted #cdcdcd;
	padding-bottom: 30px;
}
*/
/*	検索カテゴリ見出し	*/
/*
.program_form-secttl {
	min-width: 163px;
	padding: 6px;
	font-weight: bold;
	letter-spacing: 0.3rem;
}
*/
/*	ボタン包括リスト	*/
/*
.program_form-purpose .program_form-list {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 665px;
}
*/
/*	チェックボックス	*/
.program_form-item input[type=checkbox] {
	display: none;
}
/*	チェック状態のラベル	*/
.program_form-item input[type=checkbox]:checked + label {
	background: #e0ecf4;
}
/*	ラベル	*/
/*
.program_form-item input[type=checkbox] + label {
	cursor: pointer;
	padding: 13.5px 0;
	font-size: 1.5rem;
	text-align: center;
	width: 215px;
	height: 42px;
	border: 1px solid #063175;
	border-radius: 6px;
	background: #fff;
	margin-right: 10px;
	margin-top: 10px;
	display: block;
}
*/
/*	ラベル3,6,最後	*/
/*
.program_form-item:nth-child(3) input[type=checkbox] + label,
.program_form-item:nth-child(6) input[type=checkbox] + label,
.program_form-item:last-child input[type=checkbox] + label {
	margin-right: 0;
}
*/
/*	ラベル 最初の1,2,3 	*/
/*
.program_form-item:nth-child(1) input[type=checkbox] + label,
.program_form-item:nth-child(2) input[type=checkbox] + label,
.program_form-item:nth-child(3) input[type=checkbox] + label {
	margin-top: 0;
}
*/
/*	検索メニューアイテム最後（submitボタン範囲）	*/
.programsearchMenu-item:last-child {
	padding-bottom: 32px;
}
/*	submitボタンとresetボタン	*/
/*
.programsearchMenu-item input[type=submit],
.programsearchMenu-item input[type=reset] {
	font-size: 1.5rem;
	text-align: center;
	letter-spacing: 0.1rem;
	font-family: ShinGoPro, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	border: 4px solid #fff;
	outline: solid 1px #063175;
	width: 256px;
	height: 65px;
}
*/
/*	submitボタン	*/
/*
.programsearchMenu-item input[type=submit] {
	margin-right: 13px;
	background: #e0ecf4;
	color: #063175;
}
*/
/*	resetボタン	*/
/*
.programsearchMenu-item input[type=reset] {
	background: #eaeaea;
	color: #666;
}
*/

/*--------------------------------------
	プログラム一覧
--------------------------------------*/
/*	プログラム一覧の包括	*/
.contentSectionWrapper.programlist-search {
	padding-bottom: 60px;
}
/*	プログラム一覧	*/
.contentSectionWrapper.programlist-search .contentList_program {
	margin-top: 40px;
/*	margin-bottom: 60px;	*/
}
/*	ページャー	*/
.contentSectionWrapper.programlist-search .pager {
	margin-top: 60px;
}

/***************************************
	19.採用情報
***************************************/
/*--------------------------------------
	募集要項
--------------------------------------*/
.contentSectionWrapper.recruit {
}
.contentSectionWrapper.recruit .contentSection {
}
/*	リード文章	*/
.contentSectionWrapper.recruit .leadSentence {
	margin-bottom: 20px;
}
/*	サブセクション全体　募集要項	*/
.contentSectionWrapper.recruit {
}
/*	サブセクション１つ分	*/
.contentSectionWrapper.recruit .contentSubSection {
	padding-top: 20px;
}
/*	テーブル全体 個別	*/
.contentSectionWrapper.recruit .contentTable {
	margin-top: 10px;
}

/*--------------------------------------
	採用に関するお問い合わせ
--------------------------------------*/
.contentSectionWrapper.recruitinfo {
}
.contentSectionWrapper.recruitinfo .contentSection {
	padding-bottom: 120px;
}
.contentSectionWrapper.recruitinfo .leadSentence {
	margin-bottom: 20px;
}

/***************************************
	20.会社概要
***************************************/
/*--------------------------------------
	東京オフィス／カナダオフィス／提携センター
--------------------------------------*/
.contentSectionWrapper.company {
}
.contentSectionWrapper.company .contentSection {
}
/*	サブセクション共通	*/
.contentSectionWrapper.company .contentSubSection {

}
/*	テーブル全体	*/
.contentSectionWrapper.company .contentTable {
	margin-top: 30px;
}
/*	リードテキスト	*/
.contentSectionWrapper.company .leadText {
	padding: 0 0 0 358px;
	position: relative;
	min-height: 221px;
	margin-top: 30px;
	margin-bottom: 0;
}
/*	サムネイル画像の範囲	*/
.contentSectionWrapper.company .leadText::before {
	width: 331px;
	height: 221px;
}
/*	サムネイル画像　東京オフィス	*/
.contentSubSection.company-tokyo .leadText::before {
	background: url(../img/old-theme/photo/local/canada/view-canada-office2.jpg) no-repeat 0px 0px;
    background-size: 100%;
}
/*	サムネイル画像　東京オフィス	*/
.contentSubSection.company-canada .leadText::before {
	background: url("../img/old-theme/photo/local/canada/view-canada-office.jpg") no-repeat 0px -35px;
	background-size: 100%;
}		
/*	注釈テキスト	*/
.contentSectionWrapper.company .cautionText {
	font-size: 1.5rem;
	color: #383838;
	margin-top: 15px;
}
/*	GoogleMap	*/
.contentSectionWrapper.company iframe {
	margin-top: 20px;
}
/*　2402追加 オフィスへのアクセス　*/
.company--tokyo--accesscon {

}
.company--tokyo--accessbox {
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 2vw;
}
.company--tokyo--accessbox:first-child {
	margin-top: 5vw;
}
.company--tokyo--accessleft img {
	width: 100%;
}
.company--tokyo--accessleft {
	width: 40%;
}
.company--tokyo--accessright {
	width: 55%;
}

/***************************************
	21.個人情報保護方針
***************************************/
/*--------------------------------------
	個人情報保護法
--------------------------------------*/
.contentSectionWrapper.privacypolicy {
}
.contentSectionWrapper.privacypolicy .contentSection {
}
/*	テキスト包括	*/
.contentSectionWrapper.privacypolicy .contentTextWrapper {
	padding: 30px 0 10px;
}
/*	テキスト共通	*/
.contentSectionWrapper.privacypolicy .contentText {
	margin-bottom: 30px;
}
/*	定義リスト	*/
.contentList_privacypolicy {
}
/*	定義リストdt	*/
.contentList_privacypolicy dt {
}
/*	定義リストdd	*/
.contentList_privacypolicy dd {
	margin-bottom: 30px;
}

/***************************************
	22.サイトマップ
***************************************/
/*--------------------------------------
	サイトマップ
--------------------------------------*/
.contentSectionWrapper.sitemap {
}
.contentSectionWrapper.sitemap .contentSection {
	padding-bottom: 40px;
}
/*	見出し	*/
.contentSectionWrapper.sitemap .headTitle_icon {
}
/*	サブセクション1つ分	*/
.contentSectionWrapper.sitemap .contentSubSection {
}
/*	サブセクション1つ分 最後以外	*/
.contentSectionWrapper.sitemap .contentSubSection:not(:last-child) {
	margin-bottom: 30px;
}
/*	親ページのリンク範囲（見出しのテキスト）	*/
.sitemapParentpage {
	color: #07367c;
	font-size: 2.0rem;
	border-bottom: 1px dotted #cdcdcd;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
/*	階層ページのリンク範囲全体（見出し以降のテキスト）	*/
.sitemapLowerpage {
	color: #07367c;
	font-size: 1.5rem;
}
/*	階層ページのリンク範囲全体（見出し以降のテキスト）最後以外	*/
.sitemapLowerpage:not(:last-child) {
	margin-bottom: 30px;
}
/*	階層ページのリンク範囲１つ分	*/
.sitemapLowerpage-item {
	margin-right: 20px;
	position: relative;
}
/*	階層ページのリンク区切り	*/
.sitemapLowerpage .sitemapLowerpage-item:nth-child(n+2) {
	position: relative;
}
/*	階層ページのリンク区切り２個以降～最後まで	*/
.sitemapLowerpage .sitemapLowerpage-item:nth-child(n+2)::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -10px;
	margin: auto;
	width: 1px;
	height: 100%;
	background: #07367c;
}

/***************************************
	23.VIECカナダのトータルサポート
***************************************/
/*--------------------------------------
	カナダの高校留学に特化したVIEC
--------------------------------------*/
/*
.contentSectionWrapper.feature {
}
.contentSectionWrapper.feature .contentSection {
}
※featureをそのまま流用
*/

/*--------------------------------------
	VIECのサポートはここが違う!
--------------------------------------*/
.contentSectionWrapper.different {
}
.contentSectionWrapper.different {
	padding-bottom: 80px;
}
/*	ここが違う！リスト	*/
.contentList_different {
	margin-top: 30px;
}
/*	アイテム１つ分	*/
.contentList_different .contentList-item {
	padding: 26px 28px;
}
/*	アイテム１つ分　最後以外	*/
.contentList_different .contentList-item:not(:last-child) {
	margin-bottom: 20px;
}
/*	文章	*/
.contentList_different .contentListSentence {
	position: relative;
	font-size: 1.5rem;
	line-height: 2.6rem;
	padding: 0 0 0 368px;
	min-height: 235px;
	margin-top: 17px;
}
/*	サムネイル画像の範囲	*/
.contentList_different .contentListSentence::before {
	content: "";
	width: 348px;
	height: 235px;
	position: absolute;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}
/*	サムネイル画像1	*/
.contentList_different .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama09.jpg") no-repeat center -20px;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentList_different .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/thumb-reportcard01.jpg") no-repeat 0 0;
	background-size: 100%;
	border: 1px solid #999;
}
/*	サムネイル画像3	*/
.contentList_different .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/thumb-monthlyreport.jpg") no-repeat 0 0;
	background-size: 100%;
}

/*--------------------------------------
	VIECの高校生サポート
--------------------------------------*/
.contentSectionWrapper.sectionBg_totalsupport {
}
.contentSectionWrapper.sectionBg_totalsupport .contentSection {
	padding-bottom: 10px;
}
/*	リード文章	*/
.contentSectionWrapper.sectionBg_totalsupport .leadSentence {
	position: relative;
	padding-bottom: 534px;
}
/*	リード文章のサムネイル	*/
.contentSectionWrapper.sectionBg_totalsupport .leadSentence::after {
	content: "";
	width: 694px;
	height: 534px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background: url("../img/old-theme/thumb-supportimage.png") no-repeat center 0;
	background-size: 100%;
}
/*	サブセクション　具体的なサポート内容	*/
.contentSectionWrapper.sectionBg_totalsupport .contentSubSection {
	padding-top: 0;
}
/*	テーブル包括	*/
.contentSectionWrapper.sectionBg_totalsupport .contentTableWrapper {
	margin-top: 30px;
}
/*	テーブル共通	*/
.contentSectionWrapper.sectionBg_totalsupport .contentTable {
}
/*	テーブル 渡航前	*/
.contentSectionWrapper.sectionBg_totalsupport .contentSubSection .contentTable.beforetravel {
	margin-bottom: 20px;
}

/***************************************
	24.高校留学下見プログラム
***************************************/
/*--------------------------------------
	カナダB.C州 高校留学下見プログラムとは？
--------------------------------------*/
.contentSectionWrapper.previewprogram {
}
.contentSectionWrapper.previewprogram .contentSection {
}
/*	大きい見出しのメインテキスト	*/
.contentSectionWrapper.previewprogram .headTitle_large .mainText {
	line-height: 4rem;
}
/*	リードテキスト	*/
.contentSectionWrapper.previewprogram .leadText {
}
/*	サムネイル画像	*/
.contentSectionWrapper.previewprogram .leadText::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate.jpg") no-repeat 0 0;
	background-size: 105%;
}

/*----	サブセクション 下見プログラム６つのポイント	----*/
.contentSectionWrapper.previewprogram .contentSubSection.point {
}
/*	６つのポイントリスト	*/
.contentSectionWrapper.previewprogram .contentList_point {
	margin-top: 30px;
}

/*----	サブセクション 現地下見予定校	----*/
.contentSectionWrapper.previewprogram .contentSubSection.previeschool {
	margin-bottom: 20px;
}
/*	地区別高校リスト	*/
.contentSectionWrapper.previewprogram .contentList_districtschool {
	margin-top: 40px;
}
/*	サムネイル画像1　ビクトリア地区	*/
.contentSectionWrapper.previewprogram .contentList_districtschool .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-victoria.jpg") no-repeat 0 0;
	background-size: 100%;
}
/*	サムネイル画像2　オカナガン地区	*/
.contentSectionWrapper.previewprogram .contentList_districtschool .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-okanagan.jpg") no-repeat 0 0;
	background-size: 100%;
}

/*	地区別高校リスト　ボタン ○○地区の詳細はこちら	*/
.contentSectionWrapper.previewprogram .contentList_districtschool .contentListContents .contentListBtn {
	width: 334px;
	height: 57px;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
}
/*	地区別高校リスト ボタン　続きを読む	*/
.contentSectionWrapper.previewprogram .contentList_districtschool .contentMoreBtn {
	color: #07367c;
	font-size: 1.5rem;
	text-decoration: underline;
	margin-top: 10px;
	width: auto;
	height: auto;
}
/*	地区別高校リスト　テーブル	*/
.contentSectionWrapper.previewprogram .contentList_districtschool .contentTable {
	margin-top: 28px;
}

/*----	サブセクション プログラム詳細	----*/
.contentSectionWrapper.previewprogram .contentSubSection.detailprogram {
	position: relative;
}
/*	テーブル	*/
.contentSectionWrapper.previewprogram .contentSubSection.detailprogram .contentTable {
	margin-top: 40px;
}
/*	ボタン	*/
.contentSectionWrapper.previewprogram .contentSubSection.detailprogram .basicBtn {
	width: 334px;
	height: 57px;
	margin: auto;
	position: absolute;
	top: 35px;
	right: 0;
}

/***************************************
	25-01.先輩方のカナダ留学生活_詳細_内山佳映さん
	25-02.先輩方のカナダ留学生活_詳細_木澤廉太郎さん
	25-03.先輩方のカナダ留学生活_詳細_袋里帆さん
	25-04.先輩方のカナダ留学生活_詳細_井上桃佳さん
***************************************/
/*--------------------------------------
	共通
--------------------------------------*/
/*----	サブセクション　イベント	----*/
/*	文章	*/
.contentSectionWrapper.voicedetail .contentSubSection.event .contentSentence {
	margin-top: 20px;
}
/*	タブ切替コンテンツ全体	*/
.contentSectionWrapper.voicedetail .tabchange {
	margin-top: 20px;
}
.contentSectionWrapper.voicedetail .tabchange .tabBtn {
	font-size: 1.7rem;
	letter-spacing: -0.1rem;
	padding: 10px 0px;	/* 元はpadding:10px 80px; */
	width: 200px;
}
/*	タブコンテンツ１分	*/
.contentSectionWrapper.voicedetail .tabchange .tabContentsWrapper {
	padding: 30px 17px; /*	元は　	padding: 30px;	*/
}
/*	イベントリスト	*/
.contentSectionWrapper.voicedetail .contentList_event {
}
/*	アイテム１つ分	*/
.contentSectionWrapper.voicedetail .contentList_event .contentList-item {
	background: #fff;
	width: 206px;
}
/*	アイテム　タイトル	*/
.contentSectionWrapper.voicedetail .contentList_event .contentListTitle {
	font-size: 1.5rem;
	color: #383838;
	margin-bottom: 10px;
}
/*	アイテム　文章	*/
.contentSectionWrapper.voicedetail .contentList_event .contentListSentence {
	position: relative;
	padding: 152px 0 0 0;
}
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail .contentList_event .contentListSentence::before {
	content: "";
	width: 205px;
	height: 142px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
/*	background-color: green !important; 	確認用	*/
}

/*----	サブセクション　留学1問1答	----*/
.contentSectionWrapper.voicedetail .contentSubSection.faq {
}
/*	faqリスト	*/
.contentSectionWrapper.voicedetail .contentList_faq {
	margin-top: 30px;
}

/*----	サブセクション　保護者の方からのコメント	----*/
.contentSectionWrapper.voicedetail .contentSubSection.parents {
	background: #f8f0e4;
	padding: 30px 25px;
	overflow: auto;
	margin-top: 30px;
}
/*	アイコン画像	*/
.contentSectionWrapper.voicedetail .contentSubSection.parents .contentThumb {
	width: 64px;
	height: 116px;
	float: left;
	margin-right: 20px;
}
.contentSectionWrapper.voicedetail .contentSubSection.parents .contentThumb img {
	width: 100%;
}
/*	タイトル	*/
.contentSectionWrapper.voicedetail .contentSubSection.parents .contentTitle {
	font-size: 1.8rem;
	font-weight: bold;
	color: #aa7e50;
	margin-bottom: 30px;
}
/*	タイトル	*/
.contentSectionWrapper.voicedetail .contentSubSection.parents .contentSentence {
	line-height: 2.6rem;
}

/*--------------------------------------
	25-01.先輩方のカナダ留学生活_詳細_内山佳映さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama01.jpg") no-repeat 0px -20px;
	background-size: 100%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image03.jpg") no-repeat center 0;
	background-size: 112%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/rename_20140903131800.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image02.jpg") no-repeat center 0px;
	background-size: 128%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image01.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama04.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama03.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama05.jpg") no-repeat center -100px;
	background-size: 100%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama06.jpg") no-repeat center -70px;
	background-size: 100%;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image05.jpg") no-repeat center 0px;
	background-size: 124%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/rename_20170404163156.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image04.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama08.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama09.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image04.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama10.jpg") no-repeat center -20px;
	background-size: 100%;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama01.jpg") no-repeat center 0px;
	background-size: 120%;
}
/*	サムネイル画像2（リストの3つ目）	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(3) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama11.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像3（リストの4つ目）	*/
.contentSectionWrapper.voicedetail.uchiyama .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(4) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama12.jpg") no-repeat center 0px;
	background-size: 100%;
}

/*--------------------------------------
	25-02.先輩方のカナダ留学生活_詳細_木澤廉太郎さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa12.jpg") no-repeat right -270px;
	background-size: 200%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa02.jpg") no-repeat center 0;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image14.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa03.jpg") no-repeat center -50px;
	background-size: 100%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa04.jpg") no-repeat -85px -50px;
	background-size: 200%;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image15.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa05.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image01.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa06.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa07.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa08.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa13.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa09.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa10.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa14.jpg") no-repeat center -130px;
	background-size: 100%;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa11.jpg") no-repeat center 0px;
	background-size: 120%;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.voicedetail.kizawa .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa15.jpg") no-repeat right 0px;
	background-size: 120%;
}

/*--------------------------------------
	25-03.先輩方のカナダ留学生活_詳細_粕川さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro01.jpg") no-repeat 0px -100px;
	background-size: 110%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro02.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro03.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro04.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro05.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro06.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro07.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro08.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro09.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro10.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro11.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro12.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro13.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro14.png") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro15.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro16.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro17.jpg") no-repeat center;
	background-size: cover;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro18.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.voicedetail.kasugawa .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-fukuro19.jpg") no-repeat center;
	background-size: cover;
}

/*--------------------------------------
	25-05.先輩方のカナダ留学生活_詳細_袋里帆さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro01.jpg") no-repeat 0px 0px;
	background-size: 110%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro20.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro03.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image14.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro05.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro06.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image15.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image21.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image01.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro10.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image21.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro12.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image17.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro15.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro16.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image14.jpg") no-repeat center;
	background-size: cover;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro18.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro19.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像5（リストの5つ目）	*/
.contentSectionWrapper.voicedetail.fukuro .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(5) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/fukuro/voice-fukuro21.jpg") no-repeat center 1px;
	background-size: cover;
}

/*--------------------------------------
	25-04.先輩方のカナダ留学生活_詳細_井上桃佳さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue01.jpg") no-repeat 0 -210px;
	background-size: 110%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue02.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image16.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/thumb-monthlyreport.jpg") no-repeat center 0px;
	background-size: 102%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue03.jpg") no-repeat center -35px;
	background-size: 100%;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image15.jpg") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue04.jpg") no-repeat 0 -30px;
	background-size: 110%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue05.jpg") no-repeat right -40px;
	background-size: 112%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image17.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue06.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image18.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image11.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image19.jpg") no-repeat 0px 0px;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue07.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue08.jpg") no-repeat center 0px;
	background-size: 100%;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue09.jpg") no-repeat center -150px;
	background-size: 180%;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue10.jpg") no-repeat center;
	background-size: 100%;
}

/*--------------------------------------
	25-06.先輩方のカナダ留学生活_詳細_北條さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo01.jpg") no-repeat 0px 0px;
	background-size: 110%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo02.jpg") no-repeat center 2px;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo03.jpg") no-repeat center 10%;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo04.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image01.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo05.jpg") no-repeat center 20%;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo06.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo07.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image10.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo08.jpg") no-repeat center 24%;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo09.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image01.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image15.jpg") no-repeat center;
	background-size: cover;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image17.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo10.jpg") no-repeat center -28px;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image12.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image04.jpg") no-repeat center;
	background-size: cover;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo11.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.voicedetail.hojyo .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(4) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/hojyo/voice-hojyo12.jpg") no-repeat center;
	background-size: cover;
}




/*--------------------------------------
	25-04.先輩方のカナダ留学生活_詳細_大森花奈さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana01.jpg") no-repeat 0 -149px;
	background-size: 110%;
}
/*----	サブセクション　イベント	----*/
/*----	タブ個別　春	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image21.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image22.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana02.jpg") no-repeat center 0px;
	background-size: 102%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(1) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana03.jpg") no-repeat center -15px;
	background-size: 100%;
}
/*----	タブ個別　夏	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana04.png") no-repeat center 0px;
	background-size: 112%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image23.jpg") no-repeat 0;
	background-size: 110%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana05.jpg") no-repeat right -21px;
	background-size: 112%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(2) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana06.jpg") no-repeat center -59px;
	background-size: 105%;
}
/*----	タブ個別　秋	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana07.jpg") no-repeat center -13px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana10.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana11.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(3) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*----	タブ個別　冬	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana08.jpg") no-repeat 0px -43px;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image13.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/voice-image14.jpg") no-repeat center 0px;
	background-size: 108%;
}
/*	サムネイル画像4	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.event .tabContents:nth-child(4) .contentList_event .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana12.jpg") no-repeat center 0px;
	background-size: 100%;
}

/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.voicedetail.inoue .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/inoue/voice-inoue09.jpg") no-repeat center -150px;
	background-size: 180%;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana09.jpg") no-repeat center;
	background-size: 100%;
}
/*	サムネイル画像5（リストの5つ目）	*/
.contentSectionWrapper.voicedetail.omorihana .contentSubSection.faq  .contentList_faq .contentList-item:nth-child(5) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/omorihana/voice-omorihana09.jpg") no-repeat center 1px;
	background-size: cover;
}








/***************************************
	26-01.学校紹介_ビクトリア地区
	26-02.学校紹介_オカナガン地区
***************************************/
/*--------------------------------------
	ビクトリア地区、オカナガン地区 共通
--------------------------------------*/
/*	リードボタン	*/
.contentSectionWrapper.school-detail .leadBtn {
	margin-top: 30px;
	width: 346px;
	height: 62px;
}
/*----	サブセクション　公立高校	----*/
/*	地区別高校リスト全体	*/
.contentSectionWrapper.school-detail .contentList_districtschool {
	margin-top: 40px;
}

/*	高校一覧	*/
.contentList_highschool {
	border: 1px solid #a1a1a1;
	margin-top: 30px;
}
.contentList_highschool .contentList-item {
	padding: 20px 28px;
}
.contentList_highschool .contentList-item:not(:last-child) {
	border-bottom: 1px solid #a1a1a1;
}
.contentList_highschool .contentListSentence {
}
/*	サムネイル画像 共通	*/
.contentSectionWrapper.school-detail.victoria .contentList_districtschool .contentList-item .contentListContents::before {
	width: 275px;
	height: 208px;
}

/*----	ビクトリア地区 ----*/
/*	リードテキスト	*/
.contentSectionWrapper.school-detail.victoria .leadText::before {
	background: url("../img/old-theme/photo/local/canada/victoria/portrait-victoria-classmate4.jpg") no-repeat -38px -60px;
	background-size: 115%;
}
/*	サムネイル画像 グレータービクトリア教育地区	*/
.contentSectionWrapper.school-detail.victoria .contentList_districtschool .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-victoria-greater.png") no-repeat 0 0;
	background-size: 100%;
}
/*	サムネイル画像 スーク教育地区	*/
.contentSectionWrapper.school-detail.victoria .contentList_districtschool .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-victoria-sooke.png") no-repeat 0 0;
	background-size: 100%;
}
/*	サムネイル画像 サーニッチ教育地区	*/
.contentSectionWrapper.school-detail.victoria .contentList_districtschool .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-victoria-saanich.png") no-repeat 0 0;
	background-size: 100%;
}

/*----	オカナガン地区 ----*/
/*	リードテキスト	*/
.contentSectionWrapper.school-detail.okanagan .leadText::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/portrait-okanagan-lesson2.jpg") no-repeat 0px 0px;
	background-size: 115%;
	background-color: red;
}
/*	サムネイル画像 ヴァーノン教育地区	*/
.contentSectionWrapper.school-detail.okanagan .contentList_districtschool .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-okanagan-vernon.png") no-repeat 0 0;
	background-size: 100%;
}
/*	サムネイル画像 ケロウナ教育地区	*/
.contentSectionWrapper.school-detail.okanagan .contentList_districtschool .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-okanagan-kelowna.png") no-repeat 0 0;
	background-size: 100%;
}
/*	サムネイル画像 オカナガンスカハ教育地区	*/
.contentSectionWrapper.school-detail.okanagan .contentList_districtschool .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/thumb-map-okanagan-okanaganskaha.png") no-repeat 0 0;
	background-size: 100%;
}

/*	リンクテキスト	*/
.contentList_highschool .contentListBtnText {
	color: #07367c;
	text-decoration: underline;
}
/*	リンクボタン	*/
.contentList_highschool .contentList-item {
	position: relative;
}
.contentList_highschool .contentListBtn {
	width: 306px;
	height: 49px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
}



/***************************************
	27.B.C.州の教育制度
***************************************/
/*--------------------------------------
	B.C.州の教育制度
--------------------------------------*/
.contentSectionWrapper.education {
}
.contentSectionWrapper.education .contentSection {
}
/*	リードテキストのサムネイル画像	*/
.contentSectionWrapper.education .leadText::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson.jpg") no-repeat -30px 0;
	background-size: 112%;
}
/*	グラフ画像	*/
.contentSectionWrapper.education .leadText {
	position: relative;
	padding-bottom: 400px;
	margin-bottom: 30px;
}
.contentSectionWrapper.education .leadText::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background: url("../img/old-theme/thumb-graph-grade.jpg") no-repeat 0px 0px;
	background-size: 100%;
	width: 960px;
	height: 361px;
}
/*--------------------------------------
	カナダへ留学するメリットとは？
--------------------------------------*/
.contentSectionWrapper.advantage {
}
.contentSectionWrapper.advantage .contentSection {
}
/*	チェックリスト全体	*/
.contentSectionWrapper.advantage .contentList_check {
	margin-top: 40px;
	margin-bottom: 30px;
}
/*	チェックリストのサムネイル画像1	*/
.contentSectionWrapper.advantage .contentList_check > .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_2944060_L.jpg") no-repeat center 0px;
	background-size: 105%;
}
/*	チェックリストのサムネイル画像2	*/
.contentSectionWrapper.advantage .contentList_check > .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson3.jpg") no-repeat -10px -50px;
	background-size: 105%;
}

/*--------------------------------------
	年間の学費一例
--------------------------------------*/
.contentSectionWrapper.schoolfees {
}
.contentSectionWrapper.schoolfees .contentSection {
}
.contentSectionWrapper.schoolfees .contentSubSection {
	padding-top: 20px;
	padding-bottom: 20px;
}
/*----	サブセクション共通	----*/
/*	サブセクション　見出し	*/
.contentSectionWrapper.schoolfees .contentSubSection .headTitle_icon {
	margin-bottom: 40px;
}
/*	テーブル上の小見出し共通	*/
.contentSectionWrapper.schoolfees .contentSubSection .contentTableWrapper .headTitle {
	letter-spacing: 0.4rem;
	font-size: 2.0rem;
	margin-bottom: 10px;
	font-weight: bold;
}
/*	テーブル包括	*/
.contentSectionWrapper.schoolfees .contentTableWrapper:not(:last-child) {
	margin-bottom: 40px;
}
/*	左側塗りテキスト	*/
.contentSectionWrapper.schoolfees .contentTableWrapper .headTitle .coatText {
	padding: 5px 10px 5px 12px;
	margin-right: 5px;
	display: inline-block;
	font-weight: bold;
}
/*	左側塗りテキスト　薄いブルー	*/
.contentSectionWrapper.schoolfees .contentTableWrapper.public .headTitle .coatText {
	background: #e0ecf4;
}
/*	左側塗りテキスト　薄いピンク	*/
.contentSectionWrapper.schoolfees .contentTableWrapper.private .headTitle .coatText {
	background: #f4e0e1;
}
/*	テーブル	*/
.contentSectionWrapper.schoolfees .contentTableWrapper .contentTable {
	margin-bottom: 10px;
}
/*	テーブル下の注釈テキスト	*/
.contentSubSection.homestay .contentTableWrapper .contentText {
}

/*----	サブセクション　ホームステイ	----*/
.contentSectionWrapper.schoolfees .contentSubSection.homestay {
}
/*----	サブセクション　寮滞在	----*/
.contentSectionWrapper.schoolfees .contentSubSection.dormstay {
}

/***************************************
	28.ターム・セメスター・1年留学
***************************************/
/*--------------------------------------
	カナダB.C州 ターム・セメスター・1年留学とは？
--------------------------------------*/
.contentSectionWrapper.termsemester {
}
.contentSectionWrapper.termsemester .contentSection {
}
/*	サムネイル画像	*/
.contentSectionWrapper.termsemester .leadText::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson6.jpg") no-repeat center 0;
	background-size: 100%;
}
/*	タームセメスターリスト	*/
.contentList_termsemester {
	margin-top: 40px;
}
.contentList_termsemester .contentList-item {
	padding: 20px;
}
.contentList_termsemester .contentList-item:not(:last-child) {
	margin-bottom: 20px;
}
.contentList_termsemester .contentListTitle {
	margin-bottom: 13px;
}
.contentList_termsemester .contentListSentence {
	position: relative;
	padding-left: 368px;
	min-height: 235px;
}
.contentList_termsemester .contentListSentence::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 348px;
	height: 235px;
/*	background-color: green;*/
}
/*	サムネイル画像1	*/
.contentList_termsemester .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson7.jpg") no-repeat center -60px;
	background-size: 130%;
}
/*	サムネイル画像2	*/
.contentList_termsemester .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/pixta_21778670_M.jpg") no-repeat center 0px;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentList_termsemester .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate4.jpg") no-repeat center 0px;
	background-size: 100%;
}

/*----	サブセクション　年間スケジュール例	----*/
.contentSectionWrapper.termsemester .contentSubSection.sampleschedule {
}
/*	テーブル	*/
.contentSectionWrapper.termsemester .contentTable_schedule {
	margin-top: 40px;
	position: relative;
	padding-top: 881px;
}
/*	ターム・セメスター追加画像	*/
.contentSectionWrapper.termsemester .contentTable_schedule::before {
	content: "";
	background: url("../img/old-theme/thumb-termsemester.png") no-repeat center 0px;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 960px;
	height: 841px;
}
/*	テーブル	*/
.contentTable_schedule {
	font-size: 1.4rem;
	line-height: 2.6rem;
	letter-spacing: 0rem;
	color: #383838;
	width: 100%;
	display: block;
}
/*	tr	*/
.contentTable_schedule tr {
	border-bottom: 3px solid #fff;
}
/*	テーブル 行　奇数か偶数で背景色変更	*/
.contentTable_schedule tr.bg:nth-child(even) { background: #f5fbff; }	/* 奇数 */
.contentTable_schedule tr.bg:nth-child(odd) { background: #f2f3f4; }	/* 偶数 */

/*	th	*/
.contentTable_schedule th {
	background: #e0ecf4;
	border-right: 3px solid #fff;
	height: 76px;
	vertical-align: middle;
}
/*	th横幅指定	*/
.contentTable_schedule th:nth-child(1) { width: 61px;}		/* 日次 */
.contentTable_schedule th:nth-child(2) { width: 140px;}		/* 月日 */
.contentTable_schedule th:nth-child(3) { width: 135px;}		/* 地名 */
.contentTable_schedule th:nth-child(4) { width: 80px;}		/* 現地時間 */
.contentTable_schedule th:nth-child(5) { width: 90px;}		/* 交通機関 */
.contentTable_schedule th:nth-child(6) { width: 364px;}		/* 行程 */
.contentTable_schedule th:nth-child(7) { width: 90px;}		/* 食事 */

/*	th内のテキスト	*/
.contentTable_schedule th .tableTextTh {
	text-align: center;
}

/*	td		*/
.contentTable_schedule td {
	border-right: 3px solid #fff;
	padding: 15px;
}
/*	td内の内容が2行目以降の場合	*/
.contentTable_schedule td .tableTextTd:nth-child(n + 2) {
/*	margin-top: 40px;*/
}
/*	td内の「夕食」の位置調整	
.contentTable_schedule td:nth-child(7) .tableTextTd { 
	position: relative;
	top: 222px;
}
*/
/*----	サブセクション　プログラム3つのポイント	----*/
.contentSectionWrapper.termsemester .contentSubSection.point {
}
/*	３つのポイントリスト	*/
.contentSectionWrapper.termsemester .contentList_point {
	margin-top: 20px;
}

/*----	サブセクション　体験談	----*/
.contentSectionWrapper.termsemester .contentSubSection.experiences {
	padding-bottom: 30px;
}
/*	体験談リスト	*/
.contentList_experiences {
	margin-top: 40px;
}
.contentList_experiences .contentList-item {
	padding: 27px 21px;
	background: #e0ecf4;
	border: none;
}
.contentList_experiences .contentList-item:not(:last-child) {
	margin-bottom: 30px;
}
.contentList_experiences .contentListContents {
	position: relative;
	padding-left: 374px;
	min-height: 235px;
}
.contentList_experiences .contentListContents::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 348px;
	height: 235px;
/*	background-color: green;	*/
}
.contentList_experiences .contentListTitle {
	margin-bottom: 27px;
	font-size: 2.0rem;
	color: #272727;
}
.contentList_experiences .contentListSentence {
	line-height: 2.6rem;
}
/*	サムネイル画像1	*/
.contentList_experiences .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_20372779_L.jpg") no-repeat -40px -108px;
	background-size: 120%;
}
/*	サムネイル画像2	*/
.contentList_experiences .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_23481815_L.jpg") no-repeat 0px -25px;
	background-size: 112%;
}




/***************************************
	29.高校留学準備プログラム
***************************************/
/*--------------------------------------
	スムーズに授業に溶け込む準備ができます
--------------------------------------*/
.contentSectionWrapper.preprogram {
}
.contentSectionWrapper.preprogram .contentSection {
}
/*	リードテキストのサムネイル画像	*/
.contentSectionWrapper.preprogram .leadText::before {
	background: url("../img/old-theme/picture/pixta_21738632_L.jpg") no-repeat -20px -10px;
	background-size: 110%;
}
/*	ナビゲーション	*/
.contentSectionWrapper.preprogram .programtypeNavi {
	margin: 40px 0 60px;
}

/*	準備プログラムリスト	*/
.contentList_preprogram {
}
/*	準備プログラムリスト アイテム１つ分	*/
.contentList_preprogram .contentList-item {
	border: 4px solid #cbc9c9;
	padding: 26px;
}
/*	準備プログラムリスト アイテム１つ分 最後以外	*/
.contentList_preprogram .contentList-item:not(:last-child) {
	margin-bottom: 30px;
}
/*	準備プログラムリスト 文章	*/
.contentList_preprogram .contentListSentence {
	position: relative;
	padding-left: 372px;
	min-height: 235px;
	margin-top: 20px;
	line-height: 2.6rem;
}
/*	準備プログラムリスト サムネイル画像	*/
.contentList_preprogram .contentListSentence::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 348px;
	height: 235px;
}
/*	準備プログラムリスト サムネイル画像1	*/
.contentList_preprogram .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson5.jpg") no-repeat -20px -30px;
	background-size: 110%;
}
/*	準備プログラムリスト サムネイル画像2	*/
.contentList_preprogram .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate3.jpg") no-repeat -23px -20px;
	background-size: 110%;
}
/*	準備プログラムリスト サムネイル画像3	*/
.contentList_preprogram .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-lesson4.jpg") no-repeat -10px -20px;
	background-size: 110%;
}

/***************************************
	30.卒業生からのメッセージ（※25.先輩方のカナダ留学生活_詳細「.voicedetail」を流用）
***************************************/
/*--------------------------------------
	共通
--------------------------------------*/
/*	卒業リボン	*/
.contentSectionWrapper.graduate .contentSubSectionWrapper {
	position: relative;
}
.contentSectionWrapper.graduate .contentSubSectionWrapper::before {
	content: "";
	width: 83px;
	height: 96px;
	background: url("../img/old-theme/deco-ribon-finish.png") no-repeat 0px 0px;
	background-size: 100%;
	position: absolute;
	top: -4px;
	left: 25px;
}
/*	ペルソナの見出し	*/
.contentSectionWrapper.graduate .headTitle_persona {
	margin-left: 100px;
}

/*	確認	*/
.contentSectionWrapper.graduate .contentSubSection.profile .contentBlock::before {background-color: red;}
.contentSectionWrapper.graduate .contentSubSection.faq .contentList_faq .contentList-item .contentListSentence.thumb::before {
	/*background-color: red !important;*/
}

/*--------------------------------------
	個別　野原はるなさん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.graduate.nohara .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/nohara/voice-nohara01.jpg") no-repeat 0 0;
	background-size: 100%;
}
/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.graduate.nohara .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/nohara/voice-nohara02.jpg") no-repeat 0px -140px;
	background-size: 100%;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.graduate.nohara .contentSubSection.faq .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/pixta_13455527_M.jpg") no-repeat center 0px;
	background-size: 135%;
}

/*--------------------------------------
	個別　田中翔太さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.graduate.tanaka .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/tanaka/voice-tanaka01.jpg") no-repeat center -40px;
	background-size: 100%;
}
/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.graduate.tanaka .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/voice-image20.jpg") no-repeat center 0px;
	background-size: 140%;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.graduate.tanaka .contentSubSection.faq .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/pixta_14954192_M.jpg") no-repeat center 0px;
	background-size: 135%;
}

/*--------------------------------------
	個別　内山佳映さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.graduate.uchi .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama13.jpg") no-repeat 0 0;
	background-size: 100%;
}
/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.graduate.uchi .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama10.jpg") no-repeat 0px 0px;
	background-size: 100%;
}
/*	サムネイル画像2（リストの2つ目）	*/
.contentSectionWrapper.graduate.uchi .contentSubSection.faq .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/uchiyama/voice-uchiyama08.jpg") no-repeat center 0px;
	background-size: 135%;
}

/*--------------------------------------
	個別　粕川采莉さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.graduate.kasugawa .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-kasugawa01.jpg") no-repeat 0 0;
	background-size: 100%;
}
/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
/*.contentSectionWrapper.graduate.kasugawa .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-nohara02.jpg") no-repeat 0px -140px;
	background-size: 100%;
}*/
/*	サムネイル画像2（リストの2つ目）	*/
/*.contentSectionWrapper.graduate.kasugawa .contentSubSection.faq .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-nohara02.jpg") no-repeat center 0px;
	background-size: 135%;
}*/




/*--------------------------------------
	個別　木澤廉太郎さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.graduate.kizawa .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa16.jpg") no-repeat 0 0;
	background-size: 100%;
}
/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.graduate.kizawa .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kizawa/voice-kizawa17.png") no-repeat 0px 0px;
	background-size: 100%;
}
/*	サムネイル画像2（リストの2つ目）	*/
/*.contentSectionWrapper.graduate.kizawa .contentSubSection.faq .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/kasugawa/voice-nohara02.jpg") no-repeat center 0px;
	background-size: 135%;
}*/





/*--------------------------------------
	個別　成毛亜梨樹さん
--------------------------------------*/
/*----	サブセクション　プロフィール	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.graduate.naruge .contentSubSection.profile .contentBlock::before {
	background: url("../img/old-theme/photo/voice/naruge/voice-naruge01.jpg") no-repeat 0 0;
	background-size: 100%;
}
/*----	サブセクション　留学1問1答	----*/
/*	サムネイル画像1（リストの1つ目）	*/
.contentSectionWrapper.graduate.naruge .contentSubSection.faq .contentList_faq .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/naruge/voice-naruge02.jpg") no-repeat 0px 0px;
	background-size: 100%;
}
/*	サムネイル画像2（リストの2つ目）	*/
/*.contentSectionWrapper.graduate.naruge .contentSubSection.faq .contentList_faq .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/naruge/voice-nohara02.jpg") no-repeat center 0px;
	background-size: 135%;
}*/





/***************************************
	31.新着詳細
***************************************/
/*--------------------------------------
	新着詳細
--------------------------------------*/
.contentSectionWrapper.newsdetail {
}
.contentSectionWrapper.newsdetail .contentSection {
}
/*	ニュース詳細の全体	*/
.contentList_newsdetail {
	margin-top: 50px;
}
/*	投稿タグリスト	*/
.contentList_newsdetail.post-list .post-tag-list {
	margin-bottom: 30px;
}
/*	日付	*/
.contentList_newsdetail.post-list .post-day {
	font-size: 1.8rem;
	margin-bottom: 12px;
}
/*	タイトル	*/
.contentList_newsdetail.post-list .post-ttl {
	font-size: 2.0rem;
	padding-bottom: 3px;
	border-bottom: 1px solid #383838;
}
/*	サムネイル画像とコメント文章の包括	*/
.contentList_newsdetail.post-list .postComment {
	margin-top: 40px;
	overflow: auto;
}
/*	サムネイル画像	*/
.contentList_newsdetail.post-list .post-img {
	width: 272px;
	min-width: 272px;
	height: 175px;
	min-height: 175px;
	overflow: hidden;
	margin: 0 36px 30px 0;
	float: left;
}
.contentList_newsdetail.post-list .post-img img {
	width: 100%;
}


/*2003追記 サムネイルなかった場合*/
.no-img {
	display: none;
	
}
/*	投稿文章	*/
.contentList_newsdetail .postComment p {
	color: #383838;
	font-size: 1.5rem;
	line-height: 3.0rem;
}
/*	一覧に戻るボタン	*/
.contentSectionWrapper.newsdetail .contentListBtn {
	width: 357px;
	height: 71px;
	margin: auto;
	margin-top: 80px;
}

/***************************************
	32-01.小・中・高校生の短期留学			.search-purpos.short
	32-02.シニア留学										.search-purpos.senior
	32-03.高校留学											.search-purpos.highschool
	32-04.国内留学											.search-purpos.domestic
	32-05.福祉/用事教育/企業研修				.search-purpos.welfare
	32-06.ティーチャーズホームステイ		.search-purpos.teacher
	32-07.親子留学											.search-purpos.parent
***************************************/
/*--------------------------------------
	共通
--------------------------------------*/
.contentSectionWrapper.search-purpos {
}
.contentSectionWrapper.search-purpos .contentSection {
}
.contentSectionWrapper.search-purpos .leadSentence {
	text-align: center;
}
/*	概要テキスト	*/
.contentSectionWrapper.search-purpos .summaryText {
	background: #f5f5f5;
	margin-top: 20px;
	padding: 20px;
	border-radius: 10px;
}
/*	概要タイトル	*/
.contentSectionWrapper.search-purpos .summaryTitle {
	font-weight: bold;
	display: block;
	font-size: 1.5rem;
	color: #033079;
}
.contentSectionWrapper.search-purpos .summaryTitle:not(:first-child) {
	margin-top: 20px;
}

/*	内容のテキスト	*/
.contentList_thumbs .contentListSentence .thumbsTitle {
	font-weight: bold;
	display: block;
	font-size: 1.5rem;
	color: #033079;
}
.contentList_thumbs .contentListSentence .thumbsTitle:not(:first-child) {
	margin-top: 20px;
}
/*--------------------------------------
	プログラム開催時期　共通
--------------------------------------*/
.contentSectionWrapper.sectionBg_season {
}
.contentSectionWrapper.sectionBg_season .contentSection {
	padding: 32px 0 30px;
}
/*	リスト全体	*/
.contentSectionWrapper.sectionBg_season .contentList_basic {
	margin-top: 30px;
}
/*--------------------------------------
	プログラム開催時期　春
--------------------------------------*/
/*	春のみ	*/
.contentSectionWrapper.sectionBg_season.spring {
	margin-top: 40px;
}
/*----	32-01.小・中・高校生の短期留学	----*/
.contentSectionWrapper.sectionBg_season.spring.short .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/Beacon_Hill_1.jpg") no-repeat center;
	background-size: cover;
}
/*----	32-02.シニア留学	----*/
.contentSectionWrapper.sectionBg_season.spring.senior .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-03.高校留学	----*/
.contentSectionWrapper.sectionBg_season.spring.highschool .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-04.国内留学	----*/
.contentSectionWrapper.sectionBg_season.spring.domestic .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
.contentSectionWrapper.sectionBg_season.spring.welfare .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-06.ティーチャーズホームステイ	----*/
.contentSectionWrapper.sectionBg_season.spring.teacher .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-07.親子留学	----*/
.contentSectionWrapper.sectionBg_season.spring.parent .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*--------------------------------------
	プログラム開催時期　夏
--------------------------------------*/
/*----	32-01.小・中・高校生の短期留学	----*/
.contentSectionWrapper.sectionBg_season.summer.short .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/buddy_summer.jpg") no-repeat center;
	background-size: cover;
}
/*----	32-02.シニア留学	----*/
.contentSectionWrapper.sectionBg_season.summer.senior .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-03.高校留学	----*/
.contentSectionWrapper.sectionBg_season.summer.highschool .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-04.国内留学	----*/
.contentSectionWrapper.sectionBg_season.summer.domestic .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
.contentSectionWrapper.sectionBg_season.summer.welfare .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-06.ティーチャーズホームステイ	----*/
.contentSectionWrapper.sectionBg_season.summer.teacher .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-07.親子留学	----*/
.contentSectionWrapper.sectionBg_season.summer.parent .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*--------------------------------------
	プログラム開催時期　冬
--------------------------------------*/
/*----	32-01.小・中・高校生の短期留学	----*/
.contentSectionWrapper.sectionBg_season.winter.short .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/uk_xmas.jpg") no-repeat center;
	background-size: cover;
}
/*----	32-02.シニア留学	----*/
.contentSectionWrapper.sectionBg_season.winter.senior .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-03.高校留学	----*/
.contentSectionWrapper.sectionBg_season.winter.highschool .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-04.国内留学	----*/
.contentSectionWrapper.sectionBg_season.winter.domestic .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
.contentSectionWrapper.sectionBg_season.winter.welfare .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-06.ティーチャーズホームステイ	----*/
.contentSectionWrapper.sectionBg_season.winter.teacher .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*----	32-07.親子留学	----*/
.contentSectionWrapper.sectionBg_season.winter.parent .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city3.jpg") no-repeat -5px 0;
	background-size: 105%;
}
/*--------------------------------------
		短期留学の詳細情報（内容）
--------------------------------------*/
/*----	32-01.小・中・高校生の短期留学	----*/
.contentList_thumbs.short .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.short .contentListThumb:nth-child(2) img {
	height: 135%;
	top: -30px;
	left: -42px;
}
.contentList_thumbs.short .contentListThumb:nth-child(3) img {
	height: 100%;
}
/*----	32-02.シニア留学	----*/
.contentList_thumbs.senior .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.senior .contentListThumb:nth-child(2) img {
	height: 135%;
	top: -30px;
	left: -42px;
}
.contentList_thumbs.senior .contentListThumb:nth-child(3) img {
	height: 100%;
}
/*----	32-03.高校留学	----*/
.contentList_thumbs.highschool .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.highschool .contentListThumb:nth-child(2) img {
	height: 135%;
	top: -30px;
	left: -42px;
}
.contentList_thumbs.highschool .contentListThumb:nth-child(3) img {
	height: 100%;
}
/*----	32-04.国内留学	----*/
.contentList_thumbs.domestic .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -0px;
}
.contentList_thumbs.domestic .contentListThumb:nth-child(2) img {
	height: 130%;
	top: -25px;
	left: -42px;
}
.contentList_thumbs.domestic .contentListThumb:nth-child(3) img {
	height: 100%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
.contentList_thumbs.welfare .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.welfare .contentListThumb:nth-child(2) img {
	height: 135%;
	top: -40px;
	left: -9px;
}
.contentList_thumbs.welfare .contentListThumb:nth-child(3) img {
	height: 100%;
}

/*----	32-06.ティーチャーズホームステイ	----*/
.contentList_thumbs.teacher .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -30px;
}
.contentList_thumbs.teacher .contentListThumb:nth-child(2) img {
	height: 135%;
	top: -30px;
	left: -42px;
}
.contentList_thumbs.teacher .contentListThumb:nth-child(3) img {
	height: 100%;
}
/*----	32-07.親子留学	----*/
.contentList_thumbs.parent .contentListThumb:nth-child(1) img {
	height: 120%;
	top: -40px;
}
.contentList_thumbs.parent .contentListThumb:nth-child(2) img {
	height: 135%;
	top: -10px;
	left: -42px;
}
.contentList_thumbs.parent .contentListThumb:nth-child(3) img {
	height: 100%;
}
/*--------------------------------------
	短期留学の詳細情報（目的）
--------------------------------------*/
.contentSectionWrapper.search-purpos-detail {
}
.contentSectionWrapper.search-purpos-detail .contentSection {
	padding-top: 0;
	padding-bottom: 70px;
}
.contentSectionWrapper.search-purpos-detail.welfare .contentSection {
	padding-bottom: 0;
}
/*	サムネイル３つ横並びリスト	*/
.contentSectionWrapper.search-purpos-detail .contentList_thumbs {
	margin-top: 40px;
}
/*	ベーシックリスト	*/
.contentSectionWrapper.search-purpos-detail .contentList_basic {
	margin-top: 30px;
}

.contentSectionWrapper.search-purpos-detail.short .contentList_basic .contentList-item .contentListContents::before {
	background-color: red!important;
}
/*----	32-01.小・中・高校生の短期留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.short .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/20150325_VIEC_Spring_ARR_Kotono_Momoka.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.short .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/Boss.jpg") no-repeat center;
	background-size: cover;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.search-purpos-detail.short .contentList_basic .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/20140327_Spring_Day_4_8.jpg") no-repeat center;
	background-size: cover;
}
/*----	32-02.シニア留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.senior .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily5.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.senior .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily5.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.search-purpos-detail.senior .contentList_basic .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily5.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*----	32-03.高校留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.highschool .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily5.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.highschool .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily5.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.search-purpos-detail.highschool .contentList_basic .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-hostfamily5.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*----	32-04.国内留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.domestic .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/ec_ppp.jpg") no-repeat center 10%;
	background-size: 100%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.domestic .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-lesson5.jpg") no-repeat center 0;
	background-size: 105%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.welfare .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/002_411.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.welfare .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/psn00002.jpg") no-repeat 0px 0;
	background-size: 105%;
}

/*----	32-06.ティーチャーズホームステイ	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.teacher .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/penny.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.teacher .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/anthony.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*	サムネイル画像3	*/
.contentSectionWrapper.search-purpos-detail.teacher .contentList_basic .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/andrea-2.jpg") no-repeat 0px 0;
	background-size: 105%;
}
/*----	32-07.親子留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-detail.parent .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/family_program.jpg") no-repeat center center;
	background-size: 130%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-detail.parent .contentList_basic .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/03-student90.jpg") no-repeat center center;
	background-size: 130%;
}

/*--------------------------------------
	レッスン内容
--------------------------------------*/
.contentSectionWrapper.sectionBg_lesson {
}
.contentSectionWrapper.sectionBg_lesson .contentSection {
	padding: 32px 0 30px;
}
/*	リスト全体	*/
.contentSectionWrapper.sectionBg_lesson .contentList_basic {
	margin-top: 30px;
}
/*	リスト内文章	*/
.contentSectionWrapper.sectionBg_lesson .contentList_basic .contentListSentence {
	padding: 0;
}
/*	サムネイル画像	*/
/*----	32-01.小・中・高校生の短期留学	----*/
.contentSectionWrapper.sectionBg_lesson.short .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/DSC_9369-w2500-h2000.jpg") no-repeat center;
	background-size: cover;
}
/*----	32-02.シニア留学	----*/
.contentSectionWrapper.sectionBg_lesson.senior .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_2840560_L.jpg") no-repeat -0px -15px;
	background-size: 110%;
}
/*----	32-03.高校留学	----*/
.contentSectionWrapper.sectionBg_lesson.highschool .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_2840560_L.jpg") no-repeat -0px -15px;
	background-size: 110%;
}
/*----	32-04.国内留学	----*/
.contentSectionWrapper.sectionBg_lesson.domestic .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/portrait-lesson3.jpg") no-repeat center center;
	background-size: 110%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
.contentSectionWrapper.sectionBg_lesson.welfare .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_2840560_L.jpg") no-repeat -0px -15px;
	background-size: 110%;
}
/*----	32-06.ティーチャーズホームステイ	----*/
.contentSectionWrapper.sectionBg_lesson.teacher .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/picture/pixta_17129134_L.jpg") no-repeat -0px -15px;
	background-size: 110%;
}
/*----	32-07.親子留学	----*/
.contentSectionWrapper.sectionBg_lesson.parent .contentList_basic .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/junior-class.jpg") no-repeat -0px -15px;
	background-size: 110%;
}

/*--------------------------------------
	滞在方法
--------------------------------------*/
.contentSectionWrapper.search-purpos-howtostay {
	padding-bottom: 30px;
}
/*	リスト全体	*/
.contentSectionWrapper.search-purpos-howtostay .contentList_howtostay {
	margin-top: 40px;
}
/*	アイテム１つ分	*/
.contentList_howtostay .contentList-item {
	padding: 27px 26px;
	background: #fff;
}
/*	見出し	*/
.contentList_howtostay .contentListTitle {
	color: #272727;
	font-size: 2.0rem;
	margin-bottom: 20px;
}
/*	文章	*/
.contentList_howtostay .contentListSentence {
	font-size: 1.4rem;
	line-height: 2.6rem;
	padding-top: 210px;
	position: relative;
}
/*	サムネイル画像 共通	*/
.contentList_howtostay .contentListSentence::before {
	content: "";
	width: 413px;
	height: 197px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
/*	background-color: green !important; 	確認用	*/
}

/*----	32-01.小・中・高校生の短期留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-howtostay.short .contentList_howtostay .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily2.jpg") no-repeat -35px -50px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-howtostay.short .contentList_howtostay .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/dorm.jpg") no-repeat center;
	background-size: cover;
}
/*----	32-02.シニア留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-howtostay.senior .contentList_howtostay .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily2.jpg") no-repeat -35px -50px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-howtostay.senior .contentList_howtostay .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate2.jpg") no-repeat -20px -30px;
	background-size: 105%;
}
/*----	32-03.高校留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-howtostay.highschool .contentList_howtostay .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily2.jpg") no-repeat -35px -50px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-howtostay.highschool .contentList_howtostay .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate2.jpg") no-repeat -20px -30px;
	background-size: 105%;
}
/*----	32-04.国内留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-howtostay.domestic .contentList_howtostay .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily2.jpg") no-repeat -35px -50px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-howtostay.domestic .contentList_howtostay .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/local/canada/portrait-canada-classmate2.jpg") no-repeat -20px -30px;
	background-size: 105%;
}
/*----	32-05.福祉/用事教育/企業研修	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-howtostay.welfare .contentList_howtostay .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily2.jpg") no-repeat -35px -50px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-howtostay.welfare .contentList_howtostay .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/2015-09-24 01.29.25.jpg") no-repeat center 100%;
	background-size: 100%;
}
/*----	32-06.ティーチャーズホームステイ	----*/
/*	サムネイル画像	*/
.contentSectionWrapper.search-purpos-howtostay.teacher .contentList_howtostay .contentList-item .contentListSentence::before {
	width: 100%;
	height: 440px;
	background: url("../img/old-theme/photo/teachershomestay-image.jpg") no-repeat center center;
	background-size: 100%;
}
/*	文章	*/
.contentSectionWrapper.search-purpos-howtostay.teacher .contentList_howtostay .contentList-item .contentListSentence {
	padding-top: 453px;
}

/*----	32-07.親子留学	----*/
/*	サムネイル画像1	*/
.contentSectionWrapper.search-purpos-howtostay.parent .contentList_howtostay .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/photo/portrait-hostfamily2.jpg") no-repeat -35px -50px;
	background-size: 110%;
}
/*	サムネイル画像2	*/
.contentSectionWrapper.search-purpos-howtostay.parent .contentList_howtostay .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/photo/view-condominium.jpg") no-repeat -20px -30px;
	background-size: 105%;
}

/***************************************
	33.プログラム一覧-シニア留学
***************************************/
/*--------------------------------------
	プログラム検索 シニア
--------------------------------------*/
.contentSectionWrapper.programsearch.senior {
}
.contentSectionWrapper.programsearch.senior .contentSection {
}

/*--------------------------------------
	プログラム一覧 シニア
--------------------------------------*/
/*	プログラム一覧の包括	*/
.contentSectionWrapper.programlist-search.senior {
}
.contentSectionWrapper.programlist-search.senior .contentSection {
}
.contentSectionWrapper.programlist-search.senior .contentSubSection {
}
/*	プログラム一覧	*/
.contentSectionWrapper.programlist-search.senior .contentList_program {
	margin-top: 20px;
}
/*	ページャー	*/
.contentSectionWrapper.programlist-search.senior .pager {
}

/***************************************
	35.語学留学
***************************************/
/*--------------------------------------
	語学留学
--------------------------------------*/
.contentSectionWrapper.languagestudyabroad .leadSentence {
	text-align: center;
}
/*--------------------------------------
	サムネイル画像３つ横並びリスト：thumbs
--------------------------------------*/
.contentList_thumbs.languagestudyabroad .contentList-item:not(:last-child) {
	margin-bottom: 30px;
}


/***************************************
	36-01.国別で探す_カナダ留学				search-country.canada
	36-02.国別で探す_アメリカ					search-country.america
	36-03.国別で探す_イギリス					search-country.england
	36-04.国別で探す_オーストラリア		search-country.australia
	36-05.国別で探す_ニュージーランド	search-country.newzealand
***************************************/
/*--------------------------------------
	留学の特徴
--------------------------------------*/
.contentSectionWrapper.search-country .contentSubSection.feature {
	padding-top: 0;
}
/*	特徴リスト	*/
.contentSectionWrapper.search-country .contentList_feature {
	margin-top: 40px;
}

/*	特徴のサムネイル画像３枚	*/
/*----	36-01.国別で探す_カナダ留学	----*/
.contentSectionWrapper.search-country.canada .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/pixta_5266682_M.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.canada .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_1136770_S.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.canada .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_13951296_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-02.国別で探す_アメリカ	----*/
.contentSectionWrapper.search-country.america .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/pixta_11152417_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.america .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/lax_uniersal3_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.america .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_18448651_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-03.国別で探す_イギリス	----*/
.contentSectionWrapper.search-country.england .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/london_bigben4_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.england .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_14086432_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.england .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_16919816_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-04.国別で探す_オーストラリア	----*/
.contentSectionWrapper.search-country.australia .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/pixta_11895421_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.australia .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/santa_onthebeach_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.australia .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_11420143_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-05.国別で探す_ニュージーランド	----*/
.contentSectionWrapper.search-country.newzealand .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/auckland_queensst_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.newzealand .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/coromandel_cathedral_Cove_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.newzealand .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_17681295_L.jpg") no-repeat center;
	background-size: cover;
}

/*--------------------------------------
	都市の紹介
--------------------------------------*/
/*	スポットリスト	*/
.contentSectionWrapper.search-country .contentList_spot {
	margin-top: 40px;
	flex-wrap: wrap;
}

.contentSectionWrapper.search-country .contentList_spot li:nth-child(n+3) {
	margin-top: 20px;
}

/*		都市のサムネイル画像２枚	*/
/*----	36-01.国別で探す_カナダ留学	----*/
.contentSectionWrapper.search-country.canada .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/bc_parliamentL4.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.canada .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/Waterfront_Park_from_Air_LARGE.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-02.国別で探す_アメリカ	----*/
.contentSectionWrapper.search-country.america .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/lax_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.america .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/newyork1_s.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-03.国別で探す_イギリス	----*/
.contentSectionWrapper.search-country.england .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/london_tower_bridge2_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.england .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/cheltenham.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.england .contentList_spot .contentList-item:nth-child(3) .contentListSentence::before {
	background: url("../img/old-theme/picture/oxford.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.england .contentList_spot .contentList-item:nth-child(4) .contentListSentence::before {
	background: url("../img/old-theme/picture/sevensisters2_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-04.国別で探す_オーストラリア	----*/
.contentSectionWrapper.search-country.australia .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/surfersparadise_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.australia .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/brisbane_river_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	36-05.国別で探す_ニュージーランド	----*/
.contentSectionWrapper.search-country.newzealand .contentList_spot .contentList-item:nth-child(1) .contentListSentence::before {
	background: url("../img/old-theme/picture/auckland_skytower4_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-country.newzealand .contentList_spot .contentList-item:nth-child(2) .contentListSentence::before {
	background: url("../img/old-theme/picture/IMG_2394.jpg") no-repeat center;
	background-size: cover;
}

/***************************************
	37-01.年代別-小学生		search-age.elementary
	37-02.年代別-中学生		search-age.middle
	37-03.年代別-高校生		search-age.high
	37-04.年代別-大学生		search-age.college
	37-05.年代別-社会人		search-age.society
	37-06.年代別-50代以上	search-age.over50
***************************************/
/*--------------------------------------
	特徴
--------------------------------------*/
.contentSectionWrapper.search-age .contentSubSection.feature {
	padding-top: 0;
}

.contentSectionWrapper.search-age .contentSubSection.feature {
	margin-top: 20px;
}

/*	特徴リスト	*/
.contentSectionWrapper.search-age .contentList_feature {
	margin-top: 40px;
}
/* 詳細はこちらボタン */
.contentSectionWrapper.search-age .contentSubSection .contentListBtn {
	margin: 20px auto;
}

/*	サムネイル画像	*/
/*----	37-01.年代別-小学生	----*/
.contentSectionWrapper.search-age.elementary .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/pixta_7784388_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.elementary .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_17759842_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.elementary .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_22190571_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-02.年代別-中学生	----*/
.contentSectionWrapper.search-age.middle .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/DSC_0099.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.middle .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_16451910_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.middle .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_22190571_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-03.年代別-高校生	----*/
.contentSectionWrapper.search-age.high .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/DSC03651.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.high .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_2944060_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.high .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_22190571_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-04.年代別-大学生	----*/
.contentSectionWrapper.search-age.college .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/pixta_15924206_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.college .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_6118543_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.college .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_22190571_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-05.年代別-社会人	----*/
.contentSectionWrapper.search-age.society .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/img_34514151468406548995.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.society .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_13205263_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.society .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_22190571_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-06.年代別-50代以上	----*/
.contentSectionWrapper.search-age.over50 .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/EDITP1010382.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.over50 .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/2-13-Gloucester-with_Jacky_and_Japanese-IMG_2245.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.over50 .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_21398061_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-07?.年代別-学校・教育関係者	----*/
.contentSectionWrapper.search-age.stakeholders .contentList_feature .contentList-item:nth-child(1)::before {
	background: url("../img/old-theme/picture/pixta_22019048_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.stakeholders .contentList_feature .contentList-item:nth-child(2)::before {
	background: url("../img/old-theme/picture/pixta_2582943_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.stakeholders .contentList_feature .contentList-item:nth-child(3)::before {
	background: url("../img/old-theme/picture/pixta_11257119_L.jpg") no-repeat center;
	background-size: cover;
}



/*--------------------------------------
	メリット
--------------------------------------*/
.contentSectionWrapper.search-age .contentList_advantage {
	margin-top: 40px;
}
.contentList_advantage {
}
/*	アイテム１つ分	*/
.contentList_advantage .contentList-item {
	padding: 27px 26px;
	position: relative;
}
/*	文章	*/
.contentList_advantage .contentListSentence {
	font-size: 1.5rem;
	line-height: 2.8rem;
}
/*	見出し	*/
.contentList_advantage .contentListTitle {
	position: relative;
	font-size: 2.0rem;
	line-height: 2.6rem;
	margin-bottom: 15px;
	padding-top: 215px;
}

/*	サムネイル画像	*/
.contentList_advantage .contentListTitle::before {
	content: "";
	width: 413px;
	height: 197px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
/*	background-color: green !important;	*/
}
/*----	37-01.年代別-小学生	----*/
.contentSectionWrapper.search-age.elementary .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_6760378_L.jpg") no-repeat -10px -25px;
	background-size: 105%;
}
.contentSectionWrapper.search-age.elementary .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_12466598_L.jpg") no-repeat 0px -35px;
	background-size: 100%;
}
/*----	37-02.年代別-中学生	----*/
.contentSectionWrapper.search-age.middle .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_19704186_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.middle .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_23521419_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-03.年代別-高校生	----*/
.contentSectionWrapper.search-age.high .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_22514595_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.high .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_17681262_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-04.年代別-大学生	----*/
.contentSectionWrapper.search-age.college .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_1136939_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.college .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_17173983_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-05.年代別-社会人	----*/
.contentSectionWrapper.search-age.society .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/study_abroad_image_L.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.society .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/pixta_23053442_L.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-06.年代別-50代以上	----*/
.contentSectionWrapper.search-age.over50 .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/TIS07082015_083.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.over50 .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/3-20-Ludmilla-Babetta-Jewgenij-Jacky-IMG_2288.jpg") no-repeat center;
	background-size: cover;
}
/*----	37-07?.年代別-学校・教育関係者	----*/
.contentSectionWrapper.search-age.stakeholders .contentList_advantage .contentList-item:nth-child(1) .contentListTitle::before {
	background: url("../img/old-theme/picture/20150429_102620.jpg") no-repeat center;
	background-size: cover;
}
.contentSectionWrapper.search-age.stakeholders .contentList_advantage .contentList-item:nth-child(2) .contentListTitle::before {
	background: url("../img/old-theme/picture/0803_CastleSS-01-2.jpg") no-repeat center;
	background-size: cover;
}


/***************************************
	学校・教育関係者※202102追加
***************************************/
.contentSectionWrapper.search-age .contentSubSection.feature2102 {
	    margin-top: 8vw;
}
.mainOX210202 {
	margin-top: 6vw;
}

.feature2102h5 {
	margin-bottom: 2vw;
    font-size: 2rem;
    color: #0b3378;
}


.stakeholdersSEC210201 {
	margin-top: 3vw;
    margin-bottom: 6vw;
	line-height: 2.5rem;
    font-size: 1.5rem;
}
.stakeholdersCON210201 {
	margin-top: 2vw;
    padding: 3vw;
    border-radius: 1vw;
    border: 0.1vw solid #d3d3d3;
    box-sizing: border-box;
}
.stakeholdersDET210201 {
	margin-top: 3vw;
    background: #e0ecf4;
    padding: 2vw;
    box-sizing: border-box;
}
.contentListTitle {
	font-size: 2.3rem;
    line-height: 3.2rem;
    margin-bottom: 2vw;
}
.contentListicon {
	font-size: 1.4rem;
    line-height: 3rem;
    margin-bottom: 2vw;
    color: #ffffff;
    background: #0b3378;
    width: 23%;
    text-align: center;
}
.inBOX210201mgn {
	margin-top: 3vw;
}
.inBOX210201 ul {
	list-style: disc;
    padding-left: 2rem;
}
.stakeholdersDET210201 .contentListTitle {
	margin-bottom: 1.5vw;
    font-size: 2.0rem;
}
.stakeholdersDET210201 h5 {
	margin-bottom: 2vw;
    font-size: 2rem;
    color: #0b3378;
	padding-bottom: 1.5vw;
    border-bottom: 0.1vw solid #0b3378;
}
.minitit210201 {
	font-weight: bold;
    margin-bottom: 1vw;
}

.stakeholdersDET210202 {
}

.stakeholderflex {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.imgbox202101 img {
	width: 100%;
}
.imgbox202101 {
	width: 45%;
}
.txtbox202101 {
	width: 53%;
}
.stakeholdersDET210202 h5 {
	margin-bottom: 2vw;
    font-size: 1.8rem;
    margin-top: 4vw;
}
.stakeholdersyoutube {
	width: 60%;
	margin: 0 auto;
}
.stakebtn01 {
	width: 33%;
    background: #ffb300;
    border-radius: 0.3vw;
    text-align: center;
    line-height: 5rem;
    color: #fff;
	margin: 0 auto;
    margin-top: 3vw;
}
.schedule2021 {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 1vw;
}
.schedule2021 p img {
	width: 100%;
}
.schedule2021 p {
	width: 77%;
    margin: 0 auto;
}
.stakeminitxt02 {
	text-align: center;
}



/*モーダル*/
.modalcon img {
	width: 100%;
}
.layer {
	background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6000;
    opacity: 0;
    display: none;
    transition: 0.2s;
}
.charaTOP {
	margin-bottom:4vw;
}
.modalbtn {
	width:52%;
	margin-right: 1vw;
	cursor:pointer;
}
.charaBIG {
	width:60%;
}
.chara01:last-child {
	margin-right: 0vw;
}

.states01 {
	width: 65%;
    height: 84%;
    margin: 0 auto;
    background: #fff;
    padding: 3vw;
    display: none;
    position: fixed;
    top: 8%;
    left: 17.5%;
    z-index: 7000;
    opacity: 0;
    transition: 0.7s;
    font-size: 1.5vw;
    line-height: 4vw;
    overflow: scroll;
}
.con04 .states01 .tit {
	margin-bottom:4vw;
}

.statesCON {
	display:flex;
}
.statesIMG {
	width:27%;
	margin-right:2vw;
}
.statesTXT {
	width:60%;
}
.specialform {
	text-align: center;
    background: #ffb200;
    width: 35%;
    margin: 0 auto;
    line-height: 5vw;
	    margin-bottom: 10vw;
}
.specialform a {
	display: block;
	color: #fff;
}

/***************************************
	39.カナダ高校留学_対応エリア
***************************************/
/*--------------------------------------
	カナダ高校留学の対応エリア
--------------------------------------*/
.contentSectionWrapper.area-canada {
}
.contentSectionWrapper.area-canada .contentSection {
}
/*	見出し	*/
.contentSectionWrapper.area-canada .headTitle_large .mainText {
	line-height: 4.2rem;
}

/*	地区詳細リスト	*/
.contentList_areadetail {
	margin-top: 40px;
}
.contentList_areadetail > .contentList-item {
	padding: 26px;
}
.contentList_areadetail > .contentList-item:not(:last-child) {
	margin-bottom: 50px;
}
/*	上部の見出し	*/
.contentList_areadetail > .contentList-item > .contentListTitle {
	margin-bottom: 20px;
}
/*	リード文章	*/
.contentList_areadetail > .contentList-item > .leadSentence {
	padding-top: 255px;
	position: relative;
}
.contentList_areadetail > .contentList-item > .leadSentence::before {
	content: "";
	width: 902px;
	height: 235px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}
/*	リード文章のサムネイル　ビクトリア地区	*/
.contentList_areadetail > .contentList-item.victoria > .leadSentence::before {
	background: url("../img/old-theme/thumb-viewmap-victoria.jpg") no-repeat 0px 0px;
	background-size: 100%;
}
/*	リード文章のサムネイル　オカナガン地区ケロウナ	*/
.contentList_areadetail > .contentList-item.kelowna > .leadSentence::before {
	background: url("../img/old-theme/thumb-viewmap-kelowna.jpg") no-repeat 0px 0px;
	background-size: 100%;
}

/*	テーブル 地区詳細情報　※汎用テーブルを元に調整	*/
/*	テーブル タイトルと内容		*/
.contentList_areadetail .contentTable th,
.contentList_areadetail .contentTable td {
	padding-top: 18px;
	padding-bottom: 18px;
}
/*	テーブル 内容	*/
.contentList_areadetail .contentTable td {
	letter-spacing: 0rem;
}
/*	テーブル タイトル		*/
.contentList_areadetail .contentTable th {
	min-width: 170px;
}

/*----	サブセクション 4つのポイント	----*/
.contentList_areadetail .contentSubSection.point {
}
/*	カールしたリスト	*/
.contentList_curled {
	margin-top: 30px;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.contentList_curled .contentList-item {
	width: 443px;
	background: #fff;
	border: 2px solid #d3d3d3;
	padding: 13px;
	position: relative;
}
/*	最後から3つ目以前	*/
.contentList_curled .contentList-item:nth-last-child(n+3) {
	margin-bottom: 18px;
}
/*	左上のページめくり三角	*/
.contentList_curled .contentList-item::before {
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	width: 0;
	height: 0;
	border-top: 20px solid #fff;
	border-right: 20px solid #9d9c9c;
	border-bottom: 20px solid #9d9c9c;
	border-left: 20px solid #fff;
	z-index: 1;
}
/*	タイトルと文章の包括	*/
.contentList_curled .contentListContents {
	z-index: 0;
	position: relative;
	padding: 40px 165px 0 5px;
	min-height: 226px;
}
/*	サムネイル背景画像の範囲	*/
.contentList_curled .contentListContents::before {
	content: "";
	z-index: -2;
	width: 226px;
	height: 226px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	margin: auto;
	opacity: 0.8;
/*		background-color: green !important;	*/
}
/*	内側シャドウ	*/
.contentList_curled .contentListContents::after {
	content: "";
	z-index: -1;
	position: absolute;
	width: 228px; /*	IE隙間対策	*/
	height: 228px; /*	IE隙間対策	*/
	top: -1px;
	right: 0px;
	box-shadow: 60px 0 50px 30px #fff inset; /*	左 内側 */
}
/*	タイトル	*/
.contentList_curled .contentListTitle {
	font-size: 2.0rem;
	line-height: 2.8rem;
}
/*	文章	*/
.contentList_curled .contentListContents .contentListSentence {
	position: absolute;
	top: 100px;
	left: 0;
	width: 255px;
}


/*----	サムネイル背景画像 ビクトリア地区	----*/
/*	サムネイル背景画像1	*/
.contentList_areadetail > .contentList-item.victoria .contentList_curled .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-bastionsquare.jpg") no-repeat -54px -10px;
	background-size: 140%;
}
/*	サムネイル背景画像2	*/
.contentList_areadetail > .contentList-item.victoria .contentList_curled .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-hotel2.jpg") no-repeat -0px -10px;
	background-size: 140%;
}
/*	サムネイル背景画像3	*/
.contentList_areadetail > .contentList-item.victoria .contentList_curled .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-city.jpg") no-repeat -55px 0px;
	background-size: 140%;
}
/*	サムネイル背景画像4	*/
.contentList_areadetail > .contentList-item.victoria .contentList_curled .contentList-item:nth-child(4) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/portrait-victoria-classmate2.jpg") no-repeat -20px 0px;
	background-size: 135%;
}

/*----	サムネイル背景画像 オカナガン地区ケロウナ	----*/
/*	サムネイル背景画像1	*/
.contentList_areadetail > .contentList-item.kelowna .contentList_curled .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/view-okanagan-lake.jpg") no-repeat 15px 0px;
	background-size: 125%;
}
/*	サムネイル背景画像2	*/
.contentList_areadetail > .contentList-item.kelowna .contentList_curled .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/view-okanagan-beach.jpg") no-repeat 10px -60px;
	background-size: 100%;
}
/*	サムネイル背景画像3	*/
.contentList_areadetail > .contentList-item.kelowna .contentList_curled .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/view-oakanagan-city2.jpg") no-repeat 0px 0px;
	background-size: 140%;
}
/*	サムネイル背景画像4	*/
.contentList_areadetail > .contentList-item.kelowna .contentList_curled .contentList-item:nth-child(4) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/okanagan/view-okanagan-vineyards.jpg") no-repeat -50px 0px;
	background-size: 155%;
}

/***************************************
	40.学校紹介_○○地区_学校情報
***************************************/
/*--------------------------------------
	学校情報　共通
--------------------------------------*/
.contentSectionWrapper.schoolinfo {
	padding-top: 45px;
}
.contentSectionWrapper.schoolinfo .contentSection {
	padding: 25px 20px 20px;
	border: 2px solid #d3d3d3;
	border-radius: 10px;
}
/*	見出し	*/
.contentSectionWrapper.schoolinfo .contentSection > .headTitle_icon {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 20px;
}
/*	基本情報　エリア情報	*/
.contentSectionWrapper.schoolinfo .basicinfo-area {
	margin: 20px 0;
}
.contentSectionWrapper.schoolinfo .basicinfo-area .basicinfo-areaText:not(:last-child) {
	margin-bottom: 10px;
}
/*	塗りテキスト	*/
.contentSectionWrapper.schoolinfo .basicinfo-areaText {
	font-size: 1.5rem;
}
.contentSectionWrapper.schoolinfo .basicinfo-areaText .coat {
	background: #0b3378;
	color: #fff;
	padding: 6px 0 4px;
	margin-right: 10px;
	display: inline-block;
	border-radius: 6px;
	width: 120px;
	text-align: center;
}
/*	文章とサムネイルの包括	*/
.contentSectionWrapper.schoolinfo .basicinfo-block {
	min-height: 307px;
	margin-bottom: 20px;
}
/*	文章	*/
.contentSectionWrapper.schoolinfo .basicinfo-block .basicinfo-sentence {
	font-size: 1.5rem;
	color: #383838;
	line-height: 2.8rem;
}
/*	学校の写真	*/
.contentSectionWrapper.schoolinfo .basicinfo-block .basicinfo-thumb {
	width: 434px;
	min-width: 434px;
	height: 307px;
	min-height: 307px;
}
/*	学校の写真 stellys用	*/
.contentSectionWrapper.schoolinfo .basicinfo-block .stellys {
	width: 260px;
	min-width: 260px;
	height: 307px;
	min-height: 307px;
}


/*	画像のサイズ(高さ基準)	*/
.contentSectionWrapper.schoolinfo .basicinfo-block .basicinfo-thumb img {
	height: 100%;
	margin-right: 20px;
}

/*	基本情報　テーブル	*/
.contentSectionWrapper.schoolinfo .basicinfo-table {
	margin-bottom: 20px;
}
.contentSectionWrapper.schoolinfo .basicinfo-table a.url {
	color: inherit;
	text-decoration: underline;
}
/*	テーブル 地区詳細情報　※汎用テーブルを元に調整	*/
/*	テーブル タイトルと内容		*/
.contentSectionWrapper.schoolinfo .contentTable.basicinfo-table th,
.contentSectionWrapper.schoolinfo .contentTable.basicinfo-table td {
	padding-top: 18px;
	padding-bottom: 18px;
}
/*	テーブル 内容	*/
.contentSectionWrapper.schoolinfo .contentTable td {
	letter-spacing: 0rem;
}
/*	テーブル タイトル		*/
.contentSectionWrapper.schoolinfo .contentTable th {
	min-width: 170px;
}

/*	動画紹介	*/
.contentSectionWrapper.schoolinfo .basicinfo-movie {
}
/*	動画紹介	*/
/*	スラッシュアイコン付き 見出し	*/
.contentSectionWrapper.schoolinfo .basicinfo-movie .contentTitle {
	position: relative;
	padding: 10px 40px 0;
	display: table;
	margin: auto;
	margin-bottom: 20px;
	text-align: center;
}
.contentSectionWrapper.schoolinfo .basicinfo-movie .contentTitle::before,
.contentSectionWrapper.schoolinfo .basicinfo-movie .contentTitle::after {
	content: "";
	position: absolute;
	bottom: 8px;
	width: 20px;
	height: 26px;
}
.contentSectionWrapper.schoolinfo .basicinfo-movie .contentTitle::before {
	background: url("../img/old-theme/icon-slash01.png") no-repeat;
	background-size: contain;
	left: 0;
}
.contentSectionWrapper.schoolinfo .basicinfo-movie .contentTitle::after {
	content: "";
	background: url("../img/old-theme/icon-slash02.png") no-repeat;
	background-size: contain;
	right: 0;
}
/*	動画 包括 */
.contentSectionWrapper.schoolinfo .basicinfo-movie .movieWrapper {
	background: url("../img/old-theme/bg-pattern.png") repeat;
	padding: 11px;
	display: table;
	margin: auto;
}
.contentSectionWrapper.schoolinfo .basicinfo-movie .movie {
	background: #fff;
	padding: 37px 46px;
	border: 1px solid #cccccc;
	border-radius: 6px;
}
.contentSectionWrapper.schoolinfo .basicinfo-movie .movie iframe {
	margin: auto;
	display: table;
}

/*----	サブセクション 学校データ	----*/
.contentSubSection.schooldata {
}
/*	テーブル 学校データ	*/
.contentSubSection.schooldata .contentTable.schooldata {
	margin-top: 25px;
}

/*----	サブセクション カリキュラム例	----*/
.contentSubSection.samplecurriculum {
}
/*	テーブル カリキュラム例	*/
.contentSubSection.samplecurriculum .contentTable.samplecurriculum {
	margin-top: 15px;
}
/*	セメスターリスト	*/
.contentSubSection.samplecurriculum .contentList_samplecurriculum {
}
.contentSubSection.samplecurriculum .contentList_samplecurriculum .contentList-item {
	margin-top: 25px;
	width: 100%;
}

/*----	サブセクション タイムテーブル	----*/
.contentSubSection.timetable {

}
/*	タイムテーブルリスト	*/
.contentSubSection.timetable .contentList_timetable {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
/*	アイテム１つ分	*/
.contentSubSection.timetable .contentList_timetable .contentList-item {
	margin-top: 25px;
	width: 440px;
}
/*	アイテム１つ分（１カラムの場合）	*/
.contentSubSection.timetable .contentList_timetable.onerow .contentList-item {
	width: 100%;
}
/*	テーブル タイムテーブル	*/
.contentSubSection.timetable .contentTable.timetable {
	margin-top: 15px;
}

/*--------------------------------------
	セクション カリキュラム詳細
--------------------------------------*/
.contentSectionWrapper.curriculum {
}
/*	テーブル カリキュラム詳細	*/
.contentTable.curriculum {
	margin-top: 25px;
	line-height: 2.8rem;
}

/*	科目タイプ	*/
.contentTable.curriculum tr.subjecttype th {	border-right: 3px solid #fff;}
.contentTable.curriculum tr.subjecttype th:nth-child(1) {	border-top: 3px solid #fff;}	/*  */
.contentTable.curriculum tr.subjecttype th:nth-child(2) {	border-top: 3px solid #fff;}	/*  */
.contentTable.curriculum tr.subjecttype th:nth-child(3) {	border-top: 3px solid #fff;}	/*  */
.contentTable.curriculum tr.subjecttype th:nth-child(4) {	min-width: 160px;
	border-top: 3px solid #fff;
}
.contentTable.curriculum tr.subjecttype th:nth-child(5) {
	min-width: 160px;
	border-right: none;
	border-top: 3px solid #fff;
}
/*	グレード	*/
.contentTable.curriculum tr.grade td {
	border-right: 1px dotted #cdcdcd;
}

/***************************************
	41.プログラム詳細
***************************************/
/*--------------------------------------
	プログラム詳細 概要
--------------------------------------*/
/*
.contentSectionWrapper.programdetail-summary {
	padding-top: 45px;
}
*/
.contentSectionWrapper.programdetail-summary .contentSection {
	padding: 25px 20px 20px;
	border: 2px solid #d3d3d3;
	border-radius: 10px;
}
/*	見出し	*/
.contentSectionWrapper.programdetail-summary .contentSection > .headTitle_icon {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 20px;
}
/*	見出し 国旗アイコン	*/
.contentSectionWrapper.programdetail-summary .contentSection > .headTitle_icon::before {
	position: absolute;
	top: 0;
	margin: 0;
}
.contentSectionWrapper.programdetail-summary .contentSection > .headTitle_icon span {
	display: block;
}
/*	見出し メインテキスト	*/
.contentSectionWrapper.programdetail-summary .contentSection > .headTitle_icon .mainText {
	font-size: 2.4rem;
}
/*	見出し サブテキスト	*/
.contentSectionWrapper.programdetail-summary .contentSection > .headTitle_icon .subText {
	font-size: 1.6rem;
}

/*	ギャラリーとブロック（文章と基礎情報）の包括	*/
.contentSectionWrapper.programdetail-summary .basicinfoContents {
	margin-top: 20px;
	margin-bottom: ;
}
/*	ギャラリー	*/
.contentSectionWrapper.programdetail-summary .basicinfo-gallary {
}
/*	ブロック	*/
.contentSectionWrapper.programdetail-summary .basicinfoBlock {
	width: 480px;
}
/*	文章	*/
.contentSectionWrapper.programdetail-summary .basicinfo-sentence {
	margin-bottom: 20px;
}
/*	テーブル	*/
.contentSectionWrapper.programdetail-summary .basicinfo-table {
}
.contentSectionWrapper.programdetail-summary .basicinfo-table a.url {
	color: inherit;
	text-decoration: underline;
}
.contentSectionWrapper.programdetail-summary .contentTable.basicinfo-table th,
.contentSectionWrapper.programdetail-summary .contentTable.basicinfo-table td {
	padding-top: 18px;
	padding-bottom: 18px;
}
/*	テーブル 内容	*/
.contentSectionWrapper.programdetail-summary .contentTable td {
	letter-spacing: 0rem;
}
/*	テーブル タイトル		*/
.contentSectionWrapper.programdetail-summary .contentTable th {
	min-width: 170px;
}

/*	特徴	*/
.contentList_programfeature {
	margin-top: 25px;
}
.contentList_programfeature .contentList-item {
	margin: 0;
	width: auto;
}
.contentList_programfeature .contentList-item:not(:last-child) {
	margin-right: 20px;
}

/*	POINT	*/
.contentSectionWrapper.programdetail-summary .contentList_programpoint {
	margin: 20px 0;
}
/*	自動連番テキスト	*/
.contentList_programpoint .contentListSentence {
	font-size: 1.5rem;
	position: relative;
	padding-left: 90px;
}
.contentList_programpoint .contentListSentence:not(:last-child) {
	margin-bottom: 15px;
}
/*	自動連番テキストの疑似要素	*/
/*
.contentList_programpoint.serialList_simple .serialNum::before {
  content: "Point" counter(serial);
  counter-increment: serial;
	letter-spacing: 0.1rem;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 2.5rem; 
	padding-top: 2px;
	text-align: center;
	background: #304c84;
	color: #fff;
	margin-right: 10px;
	border-radius: 6px;
	width: 80px;
}
*/

/*申し込みボタン*/
.moushikomi_yellow{
	width: 28%;
    background: #fed600;
    line-height: 5vw;
    display: block;
    margin: 0 auto;
    border-radius: 0.5vw;
    font-size: 1.3vw;
    margin-top: 7vw;
}

/*--------------------------------------
	プログラム詳細 詳細
--------------------------------------*/
.contentSectionWrapper.programdetail-detail {
}
.contentSectionWrapper.programdetail-detail .contentSection {
}
.contentSectionWrapper.programdetail-detail .contentSubSection {
	padding-top: 40px;
}
/*----	サブセクション 基本情報	----*/
.contentSectionWrapper.programdetail-detail .contentSubSection .headTitle_icon {
	margin-bottom: 25px;
}
/*	テーブル	*/
.contentSectionWrapper.programdetail-detail .contentTable tr:last-child th,
.contentSectionWrapper.programdetail-detail .contentTable tr:last-child td {
	height: 150px;
	max-height: 100%;
	vertical-align: top;
}

/*----	サブセクション スケジュール	----*/

/*----	サブセクション 現地費用	----*/
.contentSubSection.localcost .contentText {
	font-size: 2rem;
	margin-bottom: 25px;
}
.contentSectionWrapper.programdetail-detail .tabchange .tabBtn {
	padding: 10px 0px;	/* 元はpadding:10px 80px; */
	width: 275px;
}

/*----	サブセクション 注意事項	----*/
.contentSectionWrapper.programdetail-detail .contentSubSection.caution .contentListText {
	background: #f4f4f4;
	padding: 30px 26px;
}
/*	注意事項テキスト	
.contentSubSection.caution .contentText {
	background: #f4f4f4;
	padding: 30px 26px;
	font-size: 1.5rem;
}
*/

/***************************************
	42.語学学校一覧
***************************************/
/*--------------------------------------
	学校一覧
--------------------------------------*/
.contentSectionWrapper.schoollist {
}
.contentSectionWrapper.schoollist .leadSentence {
	text-align: center;
}
.contentSectionWrapper.schoollist .contentSubSection {
}

/*	国別の見出し 共通	*/
.contentSectionWrapper.schoollist .contentSubSection .contentSubSectionTitle {
	position: relative;
}
/*	投稿件数	*/
.contentSectionWrapper.schoollist .contentSubSection .contentSubSectionTitle .postedvolume {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: auto;
	height: 20px;
	font-size: 2.0rem;
}

/*	地区別の情報包括	*/
.contentSectionWrapper.schoollist .contentBlock {
}
/*	地区のタイトル	*/
.contentSectionWrapper.schoollist .contentBlock .contentBlockTitle {
	margin-top: 30px;
}

/*	学校一覧リスト	*/
.contentList_schoollist {
	margin-top: 20px;
}
/*	アイテム１つ分	*/
.contentList_schoollist .contentList-item {
	padding: 11px 20px 11px 11px;
	border: 1px solid #a1a1a1;
}
/*	アイテム１つ分 最後以外	*/
.contentList_schoollist .contentList-item:not(:last-child) {
	margin-bottom: 22px;
}
/*	アイテム内のコンテンツ包括	*/
.contentList_schoollist .contentList-item .contentListContents {
	position: relative;
	/*padding-left: 260px;*/
	padding-top: 20px;
	min-height: 207px;
}
/*	アイテム内のサムネイル共通	*/
.contentList_schoollist .contentListContents::before {
	/*content: "";*/
	position: absolute;
	top: 0;
	left: 0;
	width: 240px;
	height: 207px;
}
/*	アイテム内の見出し	*/
.contentList_schoollist .contentListTitle {
	font-size: 1.8rem;
	margin-bottom: 20px;
}
/*	アイテム内のボタン	*/
.contentList_schoollist .contentListBtn {
	position: absolute;
	top: 10px;
	right: 0;
	width: 200px;
	height: 40px;
}

/*----	アイテム内のサムネイル個別（地区名が不明なものはareaA,areaBとしています）	----*/
/*	■カナダ	*/
/*	カナダ　ビクトリア1	*/
.contentSubSection.canada .contentBlock.victoria .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	カナダ　ビクトリア2	*/
.contentSubSection.canada .contentBlock.victoria .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	カナダ　ビクトリア3	*/
.contentSubSection.canada .contentBlock.victoria .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	カナダ　オカナガン1	*/
.contentSubSection.canada .contentBlock.okanagan .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	カナダ　オカナガン2	*/
.contentSubSection.canada .contentBlock.okanagan .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	カナダ　オカナガン3	*/
.contentSubSection.canada .contentBlock.okanagan .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}

/*	■アメリカ	*/
/*	アメリカ　エリアA1	*/
.contentSubSection.america .contentBlock.areaA .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	アメリカ　エリアA2	*/
.contentSubSection.america .contentBlock.areaA .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	アメリカ　エリアA3	*/
.contentSubSection.america .contentBlock.areaA .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	アメリカ　エリアB1	*/
.contentSubSection.america .contentBlock.areaB .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	アメリカ　エリアB2	*/
.contentSubSection.america .contentBlock.areaB .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	アメリカ　エリアB3	*/
.contentSubSection.america .contentBlock.areaB .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}

/*	■イギリス	*/
/*	イギリス　エリアA1	*/
.contentSubSection.england .contentBlock.areaA .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	イギリス　エリアA2	*/
.contentSubSection.england .contentBlock.areaA .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	イギリス　エリアA3	*/
.contentSubSection.england .contentBlock.areaA .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}

/*	■オーストラリア	*/
/*	オーストラリア　エリアA1	*/
.contentSubSection.australia .contentBlock.areaA .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	オーストラリア　エリアA2	*/
.contentSubSection.australia .contentBlock.areaA .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	オーストラリア　エリアA3	*/
.contentSubSection.australia .contentBlock.areaA .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}

/*	■ニュージーランド	*/
/*	ニュージーランド　エリアA1	*/
.contentSubSection.newzealand .contentBlock.areaA .contentList-item:nth-child(1) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	ニュージーランド　エリアA2	*/
.contentSubSection.newzealand .contentBlock.areaA .contentList-item:nth-child(2) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}
/*	ニュージーランド　エリアA3	*/
.contentSubSection.newzealand .contentBlock.areaA .contentList-item:nth-child(3) .contentListContents::before {
	background: url("../img/old-theme/photo/local/canada/victoria/view-victoria-pacificchristianschool.jpg") no-repeat center;
	background-size: 120%;
}


/***************************************
	43.語学留学-学校詳細(仮)
***************************************/
/*--------------------------------------
	学校詳細　概要
--------------------------------------*/
.contentSectionWrapper.schooldetail-summary {
	padding-top: 45px;
}
.contentSectionWrapper.schooldetail-summary .contentSection {
	padding: 25px 20px 20px;
	border: 2px solid #d3d3d3;
	border-radius: 10px;
}
/*	見出し	*/
.contentSectionWrapper.schooldetail-summary .contentSection > .headTitle_icon {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 20px;
	display: block;
	font-size: 2.4rem;
}
/*	見出し 国旗アイコン	*/
.contentSectionWrapper.schooldetail-summary .contentSection > .headTitle_icon::before {
	position: absolute;
	bottom: 0;
	margin: 0;
}

/*	ギャラリーとブロック（文章と基礎情報）の包括	*/
.contentSectionWrapper.schooldetail-summary .basicinfoContents {
	margin-top: 20px;
}
/*	ギャラリー包括	*/
.contentSectionWrapper.schooldetail-summary .bxgalleryWrapper {
	background: url("../img/old-theme/bg-pattern.png") repeat;
	padding: 12px;
}
/*	ギャラリー	*/
.contentSectionWrapper.schooldetail-summary .basicinfo-gallary {
}
/*	ブロック	*/
.contentSectionWrapper.schooldetail-summary .basicinfoBlock {
	width: 480px;
}
/*	テーブル	*/
.contentSectionWrapper.schooldetail-summary .basicinfo-table {
	margin-bottom: 10px;
}
.contentSectionWrapper.schooldetail-summary .basicinfo-table a.url {
	color: inherit;
	text-decoration: underline;
}
.contentSectionWrapper.schooldetail-summary .contentTable.basicinfo-table th,
.contentSectionWrapper.schooldetail-summary .contentTable.basicinfo-table td {
	padding-top: 18px;
	padding-bottom: 18px;
}
/*	テーブル 内容	*/
.contentSectionWrapper.schooldetail-summary .contentTable td {
	letter-spacing: 0rem;
}
/*	テーブル タイトル		*/
.contentSectionWrapper.schooldetail-summary .contentTable th {
	min-width: 170px;
}

/*	自動連番テキスト	*/
.contentSectionWrapper.schooldetail-summary .contentList_programpoint .contentListSentence {
	font-size: 1.5rem;
	position: relative;
	padding-left: 90px;
}
.contentSectionWrapper.schooldetail-summary .contentList_programpoint .contentListSentence:not(:last-child) {
	margin-bottom: 8px;
}
/*	おすすめポイント	*/
.contentSectionWrapper.schooldetail-summary .contentList_programpoint {
	margin-top: 10px;
	background: #eeeded;
	padding: 15px;
	border-radius: 10px;
}

/*	学校概要	*/
/*	周辺環境	*/

/*	クライアント編集エリア	*/
.contentSectionWrapper.schooldetail-summary .editArea {
}
/*	大見出しと小見出しのデフォルトスタイル	*/
.contentSectionWrapper.schooldetail-summary .editArea h6,
.contentSectionWrapper.schooldetail-summary .editArea h5 {
	font-size: 16px;
	font-weight: bold;
	margin: 25px 0 15px;
	color: #383838;
	line-height: 24px;
}
/*	文章のデフォルトスタイル	*/
.contentSectionWrapper.schooldetail-summary .editArea p {
	font-size: 15px;
	color: #383838;
	line-height: 28px;
}


/*--------------------------------------
	学校詳細　詳細
--------------------------------------*/
.contentSectionWrapper.schooldetail-detail {
}
.contentSectionWrapper.schooldetail-detail .contentTable {
	margin-top: 25px;
}

/*--------------------------------------
	プログラム一覧
--------------------------------------*/
.contentSectionWrapper.schooldetail-programlist {
}
.contentSectionWrapper.schooldetail-programlist .contentTable {
	margin-top: 25px;
}
/*	プログラム一覧	*/
.contentSectionWrapper.schooldetail-programlist .contentList_program {
	margin-top: 40px;
}


/***************************************
	44.留学体験談一覧
***************************************/
/*--------------------------------------
	留学体験談一覧
--------------------------------------*/
.contentSectionWrapper.experienceslist {
}
.contentSectionWrapper.experienceslist .contentSection {
}
/*	体験談リスト	*/
.contentList_experienceslist {
}
/*	アイテム１つ分	*/
.contentList_experienceslist .contentList-item {
	padding: 25px;
}
.contentList_experienceslist .contentList-item:not(:last-child) {
	margin-bottom: 22px;
}
/*	体験者名	*/
.contentList_experienceslist .contentList-item > .contentListTitle {
	font-size: 2.4rem;
	letter-spacing: 0.2rem;
	color: #272727;
	position: relative;
	padding-left: 48px;
	padding-bottom: 276px;
	width: 418px;
	margin-right: 20px;
}
/*	アイコン画像 共通	*/
.contentList_experienceslist .contentList-item > .contentListTitle::before {
	content: "";
	background: url("../img/old-theme/icon-persona.png") no-repeat 0 0;
	position: absolute;
	top: -10px;
	left: 0;
	width: 39px;
	height: 44px;
}
/*	人物写真 共通	*/
.contentList_experienceslist .contentList-item > .contentListTitle::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 418px;
	height: 256px;
}
/*	参加プログラムと文章とボタンの包括	*/
.contentList_experienceslist .contentListContents {
	width: 100%;
	width: 468px;
}
/*	参加プログラム 見出し	*/
.contentList_experienceslist .contentListContents > .contentListTitle {
	background: #0b3378;
	color: #fff;
	padding: 7px 0 5px;
	width: 160px;
	text-align: center;
	border-radius: 4px;
}
/*	プログラムタイトル	*/
.contentList_experienceslist .contentListContents > .programTitle {
	font-size: 2.4rem;
	color: #272727;
	line-height: 3.2rem;
	margin: 15px 0 10px;
}
/*	文章	*/
.contentList_experienceslist .contentListContents > .contentListSentence {
	margin-bottom: 20px;
	line-height: 2.6rem;
}
/*	ボタン	*/
.contentList_experienceslist .contentListContents > .contentListBtn {
	margin-left: auto;
}

/*	人物写真 個別1	*/
.contentList_experienceslist .contentList-item:nth-child(1) > .contentListTitle::after {
	background: url("../img/old-theme/photo/voice/experience_img_1.jpg") no-repeat center;
	background-size: cover;
}
/*	人物写真 個別2	*/
.contentList_experienceslist .contentList-item:nth-child(2) > .contentListTitle::after {
	background: url("../img/old-theme/photo/voice/experience_img_2.jpg") no-repeat center;
	background-size: cover;
}
/*	人物写真 個別3	*/
.contentList_experienceslist .contentList-item:nth-child(3) > .contentListTitle::after {
	background: url("../img/old-theme/photo/voice/experience_img_3.jpg") no-repeat center;
	background-size: cover;
}
/*	人物写真 個別4	*/
.contentList_experienceslist .contentList-item:nth-child(4) > .contentListTitle::after {
	background: url("../img/old-theme/photo/voice/experience_img_4.jpg") no-repeat center;
	background-size: cover;
}

/*	ビクトリア地区のサムネイル画像2	*/
.voiceList.victoria .contentList_voice .contentList-item:nth-child(2) .contentListSentence::before {

}
/*	オカナガン地区のサムネイル画像1	*/
.voiceList.okanagan .contentList_voice .contentList-item:nth-child(1) .contentListSentence::before {

}
/*	オカナガン地区のサムネイル画像2	*/
.voiceList.okanagan .contentList_voice .contentList-item:nth-child(2) .contentListSentence::before {

}

/***************************************
	45.留学体験談詳細
***************************************/
/*--------------------------------------
	留学体験談一覧
--------------------------------------*/
.contentSectionWrapper.experiencesdetail {
}
.contentSectionWrapper.experiencesdetail .contentSection {
}

.contentSectionWrapper.experiencesdetail .contentListTable {
	margin: 48px 0;
}

/*	体験談詳細のリスト	*/
.contentList_experiencedetail {
}
/*	アイテム１つ分	*/
.contentList_experiencedetail .contentList-item {
	overflow: hidden;
	width: 100%;
}
/*	アイテム１つ分　※最後以外	*/
.contentList_experiencedetail .contentList-item:not(:last-child) {
	margin-bottom: 17px;
}
/*	リスト見出し	*/
.contentList_experiencedetail .contentListTitle {
	background: #dfecf4;
	padding: 18px 20px;
}
/*	リスト文章の包括	*/
.contentList_experiencedetail .contentListContents {
	background: #fff;
	padding: 26px 22px 22px;
}
/*	リスト文章	*/
.contentList_experiencedetail .contentListSentence {
	font-size: 1.5rem;
	line-height: 2.6rem;
}
/*	サムネイル付きリスト文章	*/
.contentList_experiencedetail .contentListSentence.thumb {
	position: relative;
	padding-left: 255px;
	min-height: 210px;
}
/*	サムネイル画像	*/
.contentList_experiencedetail .contentListSentence.thumb::before {
	content: "";
	width: 233px;
	height: 210px;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
/*	background-color: green !important; 	確認用	*/
}

/*	確認用（各画像のパスを指定後は削除）	*/
.contentSectionWrapper.experiencesdetail .contentList_experiencedetail .contentList-item .contentListSentence.thumb::before {
	background: url("../img/old-theme/photo/voice/voice-noimage.jpg") no-repeat center;
	background-size: 100%;
}

/*----	サムネイル画像 個別（user01）	----*/
/*	user01の画像1	*/
.contentSectionWrapper.experiencesdetail.user01 .contentList_experiencedetail .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience13.jpg") no-repeat center;
	background-size: cover;
}
/*	user01の画像3	*/
.contentSectionWrapper.experiencesdetail.user01 .contentList_experiencedetail .contentList-item:nth-child(3) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience11.jpg") no-repeat center;
	background-size: cover;
}
/*	user01の画像5	*/
.contentSectionWrapper.experiencesdetail.user01 .contentList_experiencedetail .contentList-item:nth-child(5) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience12.jpg") no-repeat center;
	background-size: cover;
}
/*----	サムネイル画像 個別（user02）	----*/
/*	user02の画像1	*/
.contentSectionWrapper.experiencesdetail.user02 .contentList_experiencedetail .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience07.jpg") no-repeat center;
	background-size: cover;
}
/*	user02の画像4	*/
.contentSectionWrapper.experiencesdetail.user02 .contentList_experiencedetail .contentList-item:nth-child(4) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience01.jpg") no-repeat center;
	background-size: cover;
}
/*	user02の画像5	*/
.contentSectionWrapper.experiencesdetail.user02 .contentList_experiencedetail .contentList-item:nth-child(5) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience02.jpg") no-repeat center;
	background-size: cover;
}
/*	user02の画像8	*/
.contentSectionWrapper.experiencesdetail.user02 .contentList_experiencedetail .contentList-item:nth-child(8) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience08.jpg") no-repeat center;
	background-size: cover;
}
/*----	サムネイル画像 個別（user03）	----*/
/*	user03の画像1	*/
.contentSectionWrapper.experiencesdetail.user03 .contentList_experiencedetail .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience04.jpg") no-repeat center;
	background-size: cover;
}
/*	user03の画像2*/
.contentSectionWrapper.experiencesdetail.user03 .contentList_experiencedetail .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience06.jpg") no-repeat center;
	background-size: cover;
}
/*	user03の画像4	*/
.contentSectionWrapper.experiencesdetail.user03 .contentList_experiencedetail .contentList-item:nth-child(4) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience05.jpg") no-repeat center;
	background-size: cover;
}
/*	user03の画像6	*/
.contentSectionWrapper.experiencesdetail.user03 .contentList_experiencedetail .contentList-item:nth-child(6) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience08.jpg") no-repeat center;
	background-size: cover;
}
/*----	サムネイル画像 個別（user04）	----*/
/*	user04の画像1	*/
.contentSectionWrapper.experiencesdetail.user04 .contentList_experiencedetail .contentList-item:nth-child(1) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience03.jpg") no-repeat center;
	background-size: cover;
}
/*	user04の画像2*/
.contentSectionWrapper.experiencesdetail.user04 .contentList_experiencedetail .contentList-item:nth-child(2) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience09.jpg") no-repeat center;
	background-size: cover;
}
/*	user04の画像3	*/
.contentSectionWrapper.experiencesdetail.user04 .contentList_experiencedetail .contentList-item:nth-child(3) .contentListSentence.thumb::before {
	background: url("../img/old-theme/picture/experience10.jpg") no-repeat center;
	background-size: cover;
}
