﻿@charset "utf-8";
/*---------------------------------------------
	Browser Default Initialization
  ---------------------------------------------*/

html {
	overflow-y: scroll;
}
body, div, dl, dt, dd, ul, ul li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, section, nav, article, aside, hgroup, header, address, figure, figcaption {
	margin: 0;
	padding: 0;
	line-height: 145%;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
object, embed {
	vertical-align: top;
}
hr, legend {
	display: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
img, abbr, acronym, fieldset {
	border: 0;
}
img {
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
ul li {
	list-style-type: none;
}
/* ------ Body ------ */

body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #000;
	font-size: 16px;
	line-height: 160%;
	text-align: left;
	letter-spacing: -0.001em;		/* iOS4でのテキストの隙間への対応 */
	-webkit-text-size-adjust: 100%;		/* 文字サイズの自動調整機能のキャンセル */
}
.win body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
/* ------ Anchor ------ */

a {
	outline: none;
}
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #a9a9a9;
}
/*-----------------------------------------------------	*/
/*	for all						*/
/*-----------------------------------------------------	*/

/* ------ General Settings ------ */

/* フルードイメージ対応 */
img {
	max-width: 100%;
	height: auto;
}
.ie8 img {
	width: auto;
}
.img {
	text-align: center;
}
.text-center {
	text-align: center;
}
body {
	background-color: #fff;
}
#container {
	position: relative;			/* 親要素をposition:relativeとする */
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}
/* ------ Font ------ */

/* 各ブラウザに対応したWebフォントを指定 */
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.eot');
	src: url('fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ------ Column ------ */

.row {
	max-width: 980px;
	margin: 0 auto;
}
.row:after {
	content: "";
	display: block;
	clear: both;
}
/* 各カラムを横並びにし、左マージンを設定 */
.col {
	float: left;
	margin-left: 2.040816326%;
}
/* 左端のカラムの左マージンを削除 */
.col:first-child, .col.left {
	margin-left: 0;
}
/* カラムの左右を入れ替えるための設定 */
.col.right {
	float: right;
	margin-left: 2.040816326%;
}
/* 各カラムの幅を％で設定 */
.one-second {
	width: 48.979591836%;
}
.one-third {
	width: 31.972789115%;
}
.two-third {
	width: 63.979591836%;
}
/* ------ Header ------ */


/* ------ Header ------ */

header {
	width: 100%;
	background-color: #8acc17;
}
#header_area {
	background-color: #8acc17;
	overflow: hidden;
	height: auto;
}
/* ------ PC部分のロゴと電話 ------ */
/*ロゴ*/
#e_nus_logo {
	float: left;
	height: 98px;
	display: block;
	width: 165px;
	background-color: #8acc17;
}
#e_nus_logo2 {
	float: right;
	height: 98px;
	display: block;
	width: 268px;
	background-color: #8acc17;
}
/*ロゴ*/
/* ------ PC部分のロゴと電話 ------ */




/* ------ Header ------ */
/*ヘッダー部分のナビゲーション*/
#e_nusheader_list {
	float: left;
	margin-top: 70px;
	margin-left: 20px;
}
#e_nusheader_list {
	text-align: center;
	font-size: 12px;
}
#e_nusheader_list li {
	display: inline;
	padding-right: 1em;
}
#e_nusheader_list a li {
	border-left: #fff solid 5px;
	height: 1em;
	line-height: 1em;
	padding-left: 0.5em;
}
/* ------ フッター ------ */


#footer_list_area, #copyright {
	text-align: center;
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 1em;
	margin-left: auto;
	margin-right: auto;
}
#footer_list_area li {
	display: inline;
	padding-right: 1em;
}
#footer_list_area a li {
	border-left: #8acc17 solid 5px;
	height: 1em;
	line-height: 2em;
	padding-left: 0.5em;
}
#simple-menu {
	display: none;
}
/*-----------------------------------------------------	*/
/*	セミナーのコンテンツ					*/
/*-----------------------------------------------------	*/


.seminar1, .seminar2, .seminar6 {
	border: #8acc17 3px solid;
	padding: 10px;
	/* 右上のみ角丸 */
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	/* 左下のみ角丸 */
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	/* 右下のみ角丸 */
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
}
.seminar3 {
	border: #F30 3px solid;
	padding: 10px;
	/* 右上のみ角丸 */
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	/* 左下のみ角丸 */
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	/* 右下のみ角丸 */
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
}
.seminar5 {
	border: #F90 3px solid;
	padding: 10px;
	/* 右上のみ角丸 */
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	/* 左下のみ角丸 */
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	/* 右下のみ角丸 */
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
}
.seminar4 {
	border: #8acc17 3px solid;
	padding: 10px;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
}





.seminar8 {
	border: #ff9100 3px solid;
	padding: 10px;
	/* 右上のみ角丸 */
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	/* 左下のみ角丸 */
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	/* 右下のみ角丸 */
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
}

.seminar9 {
	border: #348aed 3px solid;
	padding: 10px;
	/* 右上のみ角丸 */
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	/* 左下のみ角丸 */
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	/* 右下のみ角丸 */
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
}





.seminar_midasi1, .seminar_midasi2, .seminar_midasi3 {
	width: 272px;
	height: 28px;
	background-color: #8acc17;
}
.seminar_midasi1, .seminar_midasi2, .seminar_midasi3 {
	margin-top: 10px;
}
/* 新着セミナーを非表示 */

.new_seminar_area {
	/*display: none;*/
}
/* 注目のセミナーを非表示 */
.next_seminar02 {
	/*display: none;*/
}

 .seminar_midasi4 {
	width: 161px;
	height: 28px;
	background-color: #ff9100;
}
 .seminar_midasi5 {
	width: 161px;
	height: 28px;
	background-color: #348aed;
}


 .seminar_midasi6 {
	width: 161px;
	height: 28px;
	background-color: #8acc17;
}



/*-----------------------------------------------------	*/
/*	ページTOPへ					*/
/*-----------------------------------------------------	*/	
#page_top {
	margin: 10px 0;
	text-align: right;
	font-size: 12px;
	padding-right: 5px;
}
/*-----------------------------------------------------	*/
/*	TOPイメージ画像					*/
/*-----------------------------------------------------	*/		
	
#top_img_area {
	position: relative;
	background: url(../img/top/001.jpg) top no-repeat;
	height: 500px;
	display: block;
}
#top_img01 {
	position: absolute;
	width: 218px;
	height: 243px;
	left: 571px;
	top: 2px;
}
#top_img02 {
	position: absolute;
	width: 191px;
	height: 207px;
	left: 358px;
	top: 31px;
}
#top_img03 {
	position: absolute;
	width: 181px;
	height: 155px;
	left: 137px;
	top: 62px;
}
#top_img04 {
	position: absolute;
	width: 170px;
	height: 148px;
	left: 192px;
	top: 329px;
}
#top_img05 {
	position: absolute;
	width: 134px;
	height: 155px;
	left: 372px;
	top: 341px;
}
#top_img06 {
	position: absolute;
	width: 190px;
	height: 120px;
	top: 241px;
	left: 2px;
}
#smp_imge {
	display: none;
}
/*-----------------------------------------------------	*/
/*	各セミナー項目				*/
/*-----------------------------------------------------	*/
.next_seminar01 {
	overflow: hidden;
	margin-bottom: 0px;
}
.next_seminar02 {
	overflow: hidden;
	margin-top: 20px;
	padding-top: 20px;
	border-top: #666 dotted 1px;
}
.seminar_btn01 {
	height: auto;
	width: 80px;
	float: left;
	margin-left: 4%;
	margin-top: 20px;
}
.seminar_btn02 {
	height: auto;
	width: 80px;
	float: right;
	margin-top: 20px;
}
.seminar_naiyou01 {
	float: left;
	width: 87.555%;
}
.seminar_naiyou02 {
	float: left;
	width: 87.555%;
}
.seminar_btn_mousikomi01 {
	margin-top: 10px;
}
.seminar_text {
	overflow: hidden;
}
.seminar_text1 {
	float: left;
	margin-right: 1em;
}
.seminar_naiyou01 h2 {
	color: #F30;
}
.seminar_naiyou01 h1 {
	font-weight: bold;
	font-size: 24px;
}
.uketuketyu {
	font-weight: bold;
	color: #F30;
}
.seminar_text h3 {
	float: left;
	display: block;
}
.kaisai, .sanka_ryoukin, .sidoukousi {
	float: left;
}
.kaisai_naiyou, .sanka_ryoukin_naiyou, .sidoukousi_name, .kaisai_selection {
	float: left;
	margin-left: 1em;
}
.seminar_syousai_naiyou {
	overflow: hidden;
	padding-top: 10px;
}
.text_big {
	font-size: 18px;
	font-weight: bold;
}
.text_big_red {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.uketuketyu {
	padding: 2px 5px;
	font-size: 120%;
	font-weight: bold;
	background-color: #F99;
	color: #FFF;
	border-radius: 2px;        /* CSS3草案 */
	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 2px;   /* Firefox用 */
}
.wazuka {
	padding: 2px 5px;
	font-size: 120%;
	font-weight: bold;
	padding: 0 5px;
	background-color: #F90;
	color: #FFF;
	border-radius: 2px;        /* CSS3草案 */
	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 2px;   /* Firefox用 */
}
.manseki {
	padding: 2px 5px;
	font-size: 120%;
	font-weight: bold;
	padding: 0 5px;
	background-color: #F00;
	color: #FFF;
	border-radius: 2px;        /* CSS3草案 */
	-webkit-border-radius: 2px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 2px;   /* Firefox用 */
}
.kaisai_naiyou p {
	padding: 5px 0;
}
#hed_text {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 590px;
	height: auto;
}
/*-----------------------------------------------------	*/
/*	各セミナー項目				*/
/*-----------------------------------------------------	*/
.next_seminar {
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom: 10px;
}
.seminar_btn {
	width: 90px;
	float: left;
	margin-left: 10px;
}
.seminar_naiyou {
	float: left;
}
.seminar_btn_mousikomi {
	margin-top: 10px;
}
#sidr {
	display: none;
}
/*-----------------------------------------------------	*/
/*	TOPのボタングローバルナビ				*/
/*-----------------------------------------------------	*/
.top_btn {
	display: block;
	float: left;
	width: 200px;
}
#top_btn_area {
	overflow: hidden;
	margin-top: 15px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#top_btn_area2 {
	display: none;
}
#hed_text_midasi {
	margin-top: 30px;
	margin-bottom: 30px;
	color: #666;
	font-size: 24px;
	font-weight: bold;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
}
#hed_text_midasi3 {
	margin-top: 30px;
	margin-bottom: 30px;
	color: #f90;
	font-size: 24px;
	font-weight: bold;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
}
#hed_text_midasi2 {
	margin-top: 10px;
	margin-bottom: 30px;
	color: #F90;
	font-size: 24px;
	font-weight: bold;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
}
/*-----------------------------------------------------	*/
/*	よくある質問				*/
/*-----------------------------------------------------	*/
.faq_midasi {
	color: #349006;
	font-size: 18px;
	font-weight: bold;
	padding-left: 1em;
	text-indent: -1em;
}
.faq_text {
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom: 0px;
}
.faq_big {
	font-size: 18px;
	font-weight: bold;
}
.faq_red {
	color: #F00;
}
.faq_henkin {
	background-color: #F2C8DE;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 1em;
	margin-bottom: 1em;
}
#top_img_area2 {
	display: none;
}
/*-----------------------------------------------------	*/
/*	個人情報保護法新				*/
/*-----------------------------------------------------	*/
.kojin_midasi {
	font-size: 16px;
	font-weight: bold;
}
/*-----------------------------------------------------	*/
/*	会社概要				*/
/*-----------------------------------------------------	*/
.corporate {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: #999 dotted 1px;
}
.corporat_left {
	float: left;
	width: 6em;
}
.corporat_right {
	float: left;
}
/*-----------------------------------------------------	*/
/*	マップリンク			*/
/*-----------------------------------------------------	*/



.map_area {
	outline: none;
}
.map_area:link {
	text-decoration: none;
	color: #09F;
}
.map_area:visited {
	text-decoration: none;
	color: #09F;
}
.map_area:hover {
	text-decoration: underline;
	color: #09F;
}
/*-----------------------------------------------------	*/
/*	お申込み方法			*/
/*-----------------------------------------------------	*/

.mousikomi_big {
	text-decoration: none;
	color: #F00;
}
.mousikomi_big:link {
	text-decoration: none;
	color: #F00;
}
.mousikomi_big:visited {
	text-decoration: none;
	color: #F00;
}
.mousikomi_big:hover {
	text-decoration: underline;
	color: #F00;
}
#tel_midasi {
	float: left;
}
#tel_midasi2 {
	float: left;
}
#tel_annai {
	overflow: hidden;
	margin-bottom: 10px;
}
#tel_no {
	font-size: 15px;
	font-weight: bold;
	color: #F60;
}
.sankaku {
	text-align: center;
	margin-top: 10px;
}
#bank {
	font-size: 20px;
	font-weight: bold;
}
/*-----------------------------------------------------	*/
/*	セミナー一覧			*/
/*-----------------------------------------------------	*/



#waribiki_aria {
	overflow: hidden;
}
#waribiki_aria01, #waribiki_aria02, #waribiki_aria03 {
	float: left;
	width: 324px;
}
.itiran_area {
	overflow: hidden;
}
.itiran_midasi {
	float: left;
	font-size: 20px;
	font-weight: bold;
	border-left: #8acc17 solid 7px;
	padding-left: 0.5em;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	color: #666;
}
.itiran_midasi2 {
	float: left;
	width: 527px;
	height: auto;
	margin-left: 1em;
	margin-top: 0.25em;
}
.itiran_midasi3 {
	display: none;
}
.setumei {
	font-size: 80%;
	margin-bottom: 10px;
}
#waribiki_aria2, .setumei2, .waribiki_text_area {
	display: none;
}
/*-----------------------------------------------------	*/
/*	各セミナー詳細			*/
/*-----------------------------------------------------	*/

.seminar_komidasi {
	font-size: 14px;
	color: #F30;
	margin-top: 10px;
}
.seminar_midasi {
	font-size: 32px;
	font-weight: bold;
}
.seminar_day {
	color: #360;
	font-size: 18px;
	font-weight: bold;
	background-color: #fff;
	margin-bottom: 0px;
	padding-left: 0em;
	margin-top: 2em;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
	height: 2em;
	background-image: url(../img/common/keisen.gif);
}
.seminar_place li {
	margin-top: 0px;
	margin-bottom: 0px;
}
.entry_fee {
	overflow: hidden;
	margin-top: 0px;
}
.entry_price {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.entry_left {
	float: left;
}
.entry_btn {
	float: left;
	margin-left: 2em;
}
.seminar_point li {
	font-weight: bold;
	padding-left: 1em;
	text-indent: -1em;
	font-size: 17px;
}
.contents .row .seminar_area .seminar_point li .point_maru {
	color: #6F0;
}
.seminar_teacher {
	font-size: 24px;
	font-weight: bold;
}
.seminar_teacher_name {
	margin-top: 10px;
	margin-bottom: 10px;
}
.teacher_point {
	font-size: 20px;
	font-weight: bold;
	color: #FC5AB9;
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-bottom: #FC3B39 solid 1px;
}
/*-----------------------------------------------------	*/
/*	サイトマップ			*/
/*-----------------------------------------------------	*/

.sitemap_area li {
	margin-left: 20px;
	line-height: 50px;
}
/*-----------------------------------------------------	*/
/*	申込みフォーム			*/
/*-----------------------------------------------------	*/

.hoge6 {
	border: 0;
	padding: 5px;
	font-size: 1.2em;
	color: #000;
	border: solid 1px #ccc;
	margin: 0 0 10px;
	width: 300px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}
.hoge7 {
	border: 0;
	padding: 5px;
	font-size: 1.2em;
	color: #000;
	border: solid 1px #ccc;
	margin: 0 0 10px;
	width: 200px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}
.hoge, .hoge3 {
	border: 0;
	padding: 5px;
	font-size: 1.2em;
	color: #000;
	border: solid 1px #ccc;
	margin: 0 0 10px;
	width: 400px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}
.hoge5 {
	border: 0;
	padding: 5px;
	font-size: 1.2em;
	color: #000;
	border: solid 1px #ccc;
	margin: 0 0 10px;
	width: 500px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}
form p .hoge2 {
	border: solid 1px #ccc;
	padding: 7px 15px;
	margin: 0 0 20px;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #dddddd;
	background: -moz-linear-gradient(top, #FFFFFF, #dddddd); /* mozilla */
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#dddddd)); /* Webkit */
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#dddddd'); /* IE5.5以上 */
}
input:focus {
	border: solid 1px #8acc17;
}
textarea:focus {
	border: solid 1px #8acc17;
}
.hoge3 {
	width: 400px;
}
.hoge4 {
	border: 0;
	padding: 5px;
	font-size: 1.2em;
	color: #000;
	border: solid 1px #ccc;
	margin: 0 0 10px;
	width: 100px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
}
.form_area {
}
.hoge2 :hover {
	background-color: #000;
}
.kome {
	font-size: 70%;
	color: #F00;
}
/*-----------------------------------------------------	*/
/*	注目セミナー			*/
/*-----------------------------------------------------	*/

.seminar_text {
	margin-top: 10px;
}
.seminar_syousai_naiyou01 {
	padding-top: 10px;
	overflow: hidden;
}
.kaisai_address {
	width: 7em;
}
.kaisai_hall, .kaisai_time {
	margin-left: 1em;
}
/*	受付中はピンク			*/
.kaisai_notice_pink {
	color: #FF44A2;
	margin-left: 1em;
	font-size: 90%;
	font-weight: bold;
}
/*	受付中は赤			*/
.kaisai_notice_red {
	color: #F00;
	margin-left: 1em;
	font-size: 90%;
	font-weight: bold;
}
/*	受付中は青			*/
.kaisai_notice_blue {
	color: #09F;
	margin-left: 1em;
	font-size: 90%;
	font-weight: bold;
}
/*	注目セミナー			*/
.tyumoku_seminar_area{
	margin-top:20px;
	
}
.seminar_midasi {
	overflow: hidden;
}
.komidasi_ai {
	background-color: #F90;
	color: #FFF;
	width: 6em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.komidasi_ai2 {
	background-color: #F90;
	color: #FFF;
	width: 9em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.komidasi_ai3 {
	background-color: #F90;
	color: #FFF;
	width: 20em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.komidasi_ai4 {
	background-color: #F90;
	color: #FFF;
	width: 15em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.komidasi_ai5 {
	background-color: #F90;
	color: #FFF;
	width: 22em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.komidasi_ai6 {
	background-color: #F90;
	color: #FFF;
	width: 18em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.komidasi_ai7 {
	background-color: #F90;
	color: #FFF;
	width: 16em;
	height: 1.5em;
	line-height: 1.7em;
	text-align: center;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
#hed_text2 {
	display: none;
}
.top_maru {
	color: #F93;
}
.new_maru {
	color: #FF44A2;
}
.information_text {
	padding-left: 1em;
	text-indent: -1em;
}
.p_left {
	padding-left: 1em;
}
.tyumoku {
	overflow: hidden;
}
.next_seminar02{
	display:none;
	
	}
/*三文字の地名対応*/

.tyumoku_address, .tyumoku_day, .tyumoku_hall {
	float: left;
}
.tyumoku_address {
	width: 5.5em;
}
.tyumoku_hall {
	margin-left: 1em;
}
.tyumoku_kakomi {
	margin-left: 1em;
}
.tyumoku_day {
	width: 13em;
}
.tyumoku_hall {
	width: 20em;
}
.kaisai_address {
	width: 5em;
	display: block;
	float: left;
}
/*-----------------------------------------------------	*/
/*	新着セミナー			*/
/*-----------------------------------------------------	*/
.new_seminar_area{
	margin-top:20px;
	
}
.new_seminar_area{
	/*display:none; */
	
	
}


/*-----------------------------------------------------	*/
/*	for - 639px		タブレットを縦にしたときの表示			*/
/*-----------------------------------------------------	*/


@media screen and (max-width:960px) {
/* 左右に25pxの余白を設定 */
.row {
	padding: 0 15px;
}
/* ------ Column ------ */



/*ロゴ*/

/*#e_nus_logo {
	float: left;
	height: 66px;
	display: block;
	width: 110px;
	background-color: #8acc17;
}
#e_nus_logo2 {
float: right;
	height: 66px;
	display: block;
	width: 176px;
	background-color: #8acc17;
}*/


/*ロゴ*/


.row {
	padding: 0 15px;
}
/*ヘッダー部分のナビゲーション*/
/*ヘッダー部分のナビゲーション*/
#e_nusheader_list {
	float: left;
	margin-top: 45px;
}
#e_nusheader_list {
	text-align: center;
	font-size: 9px;
}
#e_nusheader_list li {
	display: inline;
	padding-right: 1em;
}
#e_nusheader_list a li {
	border-left: #fff solid 5px;
	height: 1em;
	line-height: 1em;
	padding-left: 0.5em;
}
/*ヘッダー部分のナビゲーション*/


/* ------ Column ------ */

#top_img_area {
	display: none;
}
#header_area {
	padding: 0 5px;
}
#top_img_area2 {
	width: 714px;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}
#waribiki_aria2 {
	width: 714px;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}
#top_btn_area {
	display: none;
}
#waribiki_aria {
	display: none;
}
#top_btn_area2 {
	width: 714px;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
	display: block;
	margin-top: 1em;
}
.setumei {
	display: none;
}
.setumei2 {
	text-align: left;
	font-size: 80%;
}
.itiran_midasi2 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0.5em;
}
/*#tel_area {
	float: right;
	height: 76px;
	display: block;
		width: 205px;
	background-color: #8acc17;
}*/
}


/*-----------------------------------------------------	*/
/*	for - 639px					*/
/*-----------------------------------------------------	*/

/* スマートフォン */
@media screen and (max-width:640px) {
/* ------ Column ------ */

	/* 各カラムの横並びを解除し、縦１列に並べる */
.col, .col.left, .col.right {
	float: none;
	width: auto;
	margin-left: 0;
}
.seminar_naiyou01 {
	width: 100%;
}
#e_nusheader_list {
	display: none;
}
#top_img_area, #top_img_area2 {
	display: none;
}
#simple-menu {
	display: block;
	text-align: left;
	top: 0;
	margin-left: 5px;
	margin-top: 5px;
}
#srid {
	margin-top: 100px;
}
.seminar1, .seminar_midasi1 {
	margin: 0 5px;
}
.seminar2, .seminar_midasi2 {
	margin: 0 5px;
}
.seminar3, .seminar_midasi3 {
	margin: 0 5px;
}
.one-second {
	margin-top: 10px;
}
/* ------ フッター ------ */


#footer_list_area {
	padding-bottom: 8px;
}
/* ------ 携帯のロゴ部分 ------ */
/*ロゴ*/

/*ロゴ*/

#e_nus_logo {
	float: left;
	height: 49px;
	display: block;
	width: 83px;
	background-color: #8acc17;
}
#e_nus_logo2 {
	float: right;
	height: 49px;
	display: block;
	width: 134px;
	background-color: #8acc17;
}
/*ロゴ*/
/* ------ 携帯のロゴ部分 ------ */
.contents .row  #smp_imge .smp_area1 {
	width: 320px;
	float: left;
	display: block;
	text-align: center;
}
.contents .row #smp_imge .smp_area2 {
	width: 220px;
	float: left;
	display: block;
	margin-top: 10px;
	margin-left: 50px;
	margin-bottom: 10px;
	text-align: center;
}
#smp_imge {
	display: block;
	overflow: hidden;
	width: 300px;
	margin: 0 auto;
}
.smp_top p {
	color: #FFF;
	text-align: center;
	background-color: #8acc17;
	display: block;
	margin: 0 auto 10px;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
}
.smp_top p:hover {
	background-color: #CCC;
}
.smp_top02, .smp_top03, .smp_top05 {
	margin-left: 10px;
}
.seminar_midasi2 {
	margin-top: 10px;
}
#hed_text {
	font-size: 15px;
	font-weight: bold;
	padding: 0 10px;
}
#top_btn_area {
	display: none;
}
#hed_text_midasi {
	margin: 0 10px;
}
.faq_area {
	margin: 5px 5px;
}
.waribiki_text_area {
	margin: 10px 10px;
}
#simple-menu {
	margin-bottom: 10px;
}
.corporate {
	margin: 10px 10px;
}
#waribiki_aria, .setumei {
	display: none;
}
.itiran_area {
	margin: 0 5px;
}
.waribiki_text_area {
	display: block;
}
.h2_waribiki01 {
	background-color: #00a0e9;
	color: #FFF;
	width: 6em;
	padding-left: 0.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-weight: bold;
	font-size: 120%;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.h2_waribiki02 {
	background-color: #f78387;
	color: #FFF;
	width: 6em;
	padding-left: 0.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-weight: bold;
	font-size: 120%;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.h2_waribiki03 {
	background-color: #0a9d4b;
	color: #FFF;
	width: 6em;
	padding-left: 0.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-weight: bold;
	font-size: 120%;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.itiran_midasi {
	font-size: 22px;
	font-weight: bold;
	border-left: #8acc17 solid 7px;
	padding-left: 0.5em;
	margin-top: 10px;
	margin-bottom: 0px;
}
.itiran_midasi2 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 0.5em;
	padding-right: 1em;
	border: #f90 solid 3px;
	margin-top: 0.2em;
	margin-bottom: 0px;
	background-color: #FF3;
	border-radius: 8px;        /* CSS3草案 */
	-webkit-border-radius: 8px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 8px;   /* Firefox用 */
}
.waribiki_text_area p {
	margin-bottom: 10px;
}
#cancellation {
	margin: 0 5px;
}
.seminar_area {
	margin-left: 5px;
	margin-right: 5px;
}
.seminar4 {
	margin-top: 10px;/*	margin-left:10px;*/
/*	margin-right: 10px;*/
	
}
#top_btn_area2, #waribiki_aria, #waribiki_aria2 {
	display: none;
}
#hed_text {
	display: none;
}
#hed_text2 {
	display: block;
	color: #39F;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}
.itiran_midasi2 {
	display: none;
}
.itiran_midasi3 {
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #F90;
	display: block;
	padding-top: 1em;
	margin-left: 1em;
}
}