@charset "shift_jis";
/* ========================================================== 
	 setup for movable type [body_class]
========================================================== */ 

.pagetop {
	display:none;
}

/* main index */
.mt-main-index {}
.mt-archive-index {}

/* archive */
.mt-entry-archive {}
.mt-archive-listing {}
.mt-category-archive {}
.mt-datebased-monthly-archive {}
.mt-page-archive {}

/* not found */
.mt-dynamic-error {}

/* search result */
.mt-search-results {}


/* ========================================================== 
	 setup for movable type
========================================================== */ 


.path li.blogtop {
}
.mt-main-index
	.path li.blogtop {
}
.mt-archive-listing
	.path li.blogtop {
}

.mt-main-index .FaqBody dl dt {
/* 
	display:none;
 */
}

html body div.entry_more {
	width:auto;
}

/* ------------------------------------------------
	blog
------------------------------------------------ */

#key {
	background: url(../img/key_blog.jpg) no-repeat 0 0;
	text-indent:-5000px;
	display:block;
	width:703px;
	height:188px;
	padding:0px;
	margin:0px;
}

#inner-main {
	float:right;
	width:496px;
}
#sidebar {
	width:189px;
	float:left;
	padding-top:15px;
}

#page_title {
	background: url(img/head_bg.gif) repeat-x left bottom;
	padding: 0 0 9px 0;
	margin: 30px 0 10px 0;
}
h1 {
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-5000px;
	height:34px;
	display:block;
	padding: 0px;
	margin: 0px;

}
.body_category_info h1 {
	background-image:url(img/head_info.gif);
}
.body_category_canada h1 {
	background-image:url(img/head_canada.gif);
}
.body_category_school h1 {
	background-image:url(img/head_school.gif);
}
.body_category_education h1 {
	background-image:url(img/head_education.gif);
}
.body_category_work h1 {
	background-image:url(img/head_work.gif);
}

/* ------------------------------------------------
	sidebar
------------------------------------------------ */

.entrylist {
	padding: 0 0 16px 0;
	margin: 15px 0 0 0;
	background-position: left bottom;
	background-repeat:no-repeat;
}
.entrylist h4 {
	height:49px;
	text-indent:-5000px;
	background-position: 0 0;
	background-repeat:no-repeat;
}
.entrylist ul {
	background-position: left top;
	background-repeat:repeat-y;
	padding: 0 0 10px 0;
}
.entrylist ul li {
	line-height:1.5;
	padding: 0 0 5px 14px;
	background-position: 0px 0.6em;
	background-repeat:no-repeat;
	margin: 0 16px;
}
.entrylist .date {
	display:block;
}
.entrylist .detail {
	margin: -12px 0 0 0;
	padding: 0 10px 0 12px;
	background-position: 0px 0.4em;
}

/* ------------------------------------------------
	お知らせ
------------------------------------------------ */

.entrylist_cat_info a:link,
.entrylist_cat_info a:visited {	color:#ca6060;}
.entrylist_cat_info {
	background-image:url(img/side_info_foot.gif);
}
.entrylist_cat_info h4 {
	background-image:url(img/side_info.gif);
}
.entrylist_cat_info ul {
	background-image:url(img/side_info_bg.gif);
}
.entrylist_cat_info ul li {
	background-image:url(img/arrow_info.gif);
}
.entrylist_cat_info .detail {
	background-image:url(img/arrow_info.gif);
}
/* ------------------------------------------------
	留学中のお客様の声
------------------------------------------------ */

.entrylist_cat_canada a:link,
.entrylist_cat_canada a:visited {	color:#6b8613;}
.entrylist_cat_canada {
	background-image:url(img/side_canada_foot.gif);
}
.entrylist_cat_canada h4 {
	background-image:url(img/side_canada.gif);
}
.entrylist_cat_canada ul {
	background-image:url(img/side_canada_bg.gif);
}
.entrylist_cat_canada ul li {
	background-image:url(img/arrow_canada.gif);
}
.entrylist_cat_canada .detail {
	background-image:url(img/arrow_canada.gif);
}
/* ------------------------------------------------
	学校からのお知らせ
------------------------------------------------ */

.entrylist_cat_school a:link,
.entrylist_cat_school a:visited {	color:#136ca5;}
.entrylist_cat_school {
	background-image:url(img/side_school_foot.gif);
}
.entrylist_cat_school h4 {
	background-image:url(img/side_school.gif);
}
.entrylist_cat_school ul {
	background-image:url(img/side_school_bg.gif);
}
.entrylist_cat_school ul li {
	background-image:url(img/arrow_school.gif);
}
.entrylist_cat_school .detail {
	background-image:url(img/arrow_school.gif);
}
/* ------------------------------------------------
	教育最前線
------------------------------------------------ */

.entrylist_cat_education a:link,
.entrylist_cat_education a:visited {	color:#865f1a;}
.entrylist_cat_education {
	background-image:url(img/side_education_foot.gif);
}
.entrylist_cat_education h4 {
	background-image:url(img/side_education.gif);
}
.entrylist_cat_education ul {
	background-image:url(img/side_education_bg.gif);
}
.entrylist_cat_education ul li {
	background-image:url(img/arrow_education.gif);
}
.entrylist_cat_education .detail {
	background-image:url(img/arrow_education.gif);
}
/* ------------------------------------------------
	お仕事最前線
------------------------------------------------ */

.entrylist_cat_work a:link,
.entrylist_cat_work a:visited {	color:#654486;}
.entrylist_cat_work {
	background-image:url(img/side_work_foot.gif);
}
.entrylist_cat_work h4 {
	background-image:url(img/side_work.gif);
}
.entrylist_cat_work ul {
	background-image:url(img/side_work_bg.gif);
}
.entrylist_cat_work ul li {
	background-image:url(img/arrow_work.gif);
}
.entrylist_cat_work .detail {
	background-image:url(img/arrow_work.gif);
}

/* ========================================================== 
	 entry css
========================================================== */ 

.entry-asset {
	background: url(img/entry_bg.gif) repeat-y left top;
	margin: 0px 0px 30px 0px;
}
.entry {
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	height:1%;
	background: url(img/entry_head.gif) no-repeat left top;
}
.entry_date {
	font-size:1.17em;
	font-weight:normal;
	color:#666;
	padding: 0px 0px 5px 0px;
	float:left;
}
.entry_cat a {
	display:none;
	text-indent:-5000px;
	text-align:left;
}
/* ========================================================== 
	 entry title
========================================================== */ 
.entry_head {
	margin: 0px 20px;
	padding: 6px 0px 8px 0px;
	background-position: right 0;
	background-repeat:no-repeat;
}
.entryCat_info
	.entry_head {	background-image:url(img/entry_cat_info.gif);}
.entryCat_canada
	.entry_head {	background-image:url(img/entry_cat_canada.gif);}
.entryCat_school
	.entry_head {	background-image:url(img/entry_cat_school.gif);}
.entryCat_education
	.entry_head {	background-image:url(img/entry_cat_education.gif);}
.entryCat_work
	.entry_head {	background-image:url(img/entry_cat_work.gif);}

.entry_title,
.entry_title a:link,
.entry_title a:visited {
	color: #fff;
	text-decoration:none;
}
.entry_title a:hover {
	text-decoration:underline;
}
.entry_title {
	font-size: 1.45em;
	padding: 8px 10px;
	margin: 0px;
	_height:1%;
	clear:both;
	background-position: 0 0;
	background-repeat:repeat;
}
.entryCat_info
	.entry_title {	background-image:url(img/entry_title_info.gif);}
.entryCat_canada
	.entry_title {	background-image:url(img/entry_title_canada.gif);}
.entryCat_school
	.entry_title {	background-image:url(img/entry_title_school.gif);}
.entryCat_education
	.entry_title {	background-image:url(img/entry_title_education.gif);}
.entryCat_work
	.entry_title {	background-image:url(img/entry_title_work.gif);}

.entry-content {
	font-size: 1.07em;
	line-height: 1.8;
	margin: 0px;
	padding: 5px 20px 20px 20px;
	background: url(img/entry_foot.gif) no-repeat left bottom;
	_height:1%;
}
.entry-content .entry-content {
	font-size: 1em;
	background-image:none;
	padding:0px;
}
.entry-content strong {
	font-weight:bolder;
}
.entry_body,
.entry_more,
.entry-content p {
	line-height: 1.8;
}
.entry_body img {
	margin:3px;
}
.entry_author {
	font-family:verdana;
	font-weight:normal;
	padding-left:18px;
	margin-top:5px;
}

.entry_state {
	margin: 5px 8px;
	padding: 5px 7px;
	clear: both;
	font-size:10px;
	display:none;
}
.entry_state h4 {
	font-size:1em;
	float:left;
	font-weight:bold;
	padding:6px 5px 5px 0px;
}
.entry_state ul {
	margin: 0px 3px;
}
.entry_state li {
	display:inline;
}

.entry-categories-list {
	padding: 6px 0px;
	text-align:left;
}
.entry-categories-list li {
	display:inline;
}
.entry-tags-list {
	padding: 6px 0px;
	text-align:left;
}
.entry-tags-list li {
	display:inline;
}


/* ------------------------------------------------
	page bute
------------------------------------------------ */

.page {
	clear:both;
	text-align:center;
	margin: 5px auto;
	padding: 8px 0;
}
.page ul {
}
.page li {
	display:inline;
	margin: 0px 5px 0px 0px;
}
.page a ,
.page .current {
	padding:2px 2px;
}
.page .current {
}
.page a {
	font-weight:normal;
}
.page a:hover {
}
.page li.prev ,
.page li.next {
}
.page li.prev  {
}
.page li.next {
}
.page li.prev a,
.page li.next a {
	border:none;
}
.page li.prev {
	float:left;
	display:block;
}
.page li.next {
	float:right;
	display:block;
}
.content-nav {
	font-size:0.83em;
	clear:both;
	text-align:center;
	margin: 5px auto;
	border-top: dotted 1px #818181;
	padding: 8px 0;
}

/* 隣のアーカイブナビ */
ul.page_archive_nav {
	display:none;
}
.body_archive_entry
	ul.page_archive_nav {
	display:block;
}
/* ページ遷移ナビ */
ul.page_bute_nav {
}


.entry_body:after,
.entry_more:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.entry_body,
.entry_more {
display: inline-table;
min-height: 1%;
}
/* Hides from IE-mac \*/
* html .entry_body,
* html .entry_more { height: 1%; }

.entry_body,
.entry_more { display: block; }
/* End hide from IE-mac */


