@charset "utf-8";

@import url("navigation.css");

* { padding: 0; margin: 0; }

html, body {
	margin: 0;
	padding: 0;
	text-align:center;
}
body {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	line-height: 180%;
	color:#333333;
	text-decoration: none;

}

body table {
	border-collapse:collapse;
}

img {
border:0;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	color:#FF6600;
}
a:hover {
	text-decoration: underline;
	color:#339900;
}
h1 {
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
}
dl, dd ,dt {
	margin: 0px;
}
p {
	margin: 0px;
}
img {
	border: none;
}
form {
	padding: 0px;
	margin: 0px;
}
div {
	margin: 0;
	padding: 0;
}
td {
	font-size: 12px;
	line-height: 150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
.pagetop {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2DEC5;
	text-align: right;
	clear: both;
}
.font11px {
	font-size: 11px;
	line-height: 150%;
}
.none {
	display: none;
}

.clearfix:after {/*for modern browser*/
 content: url(images/spacer.gif);
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.clearfix {display: inline-block;}
.clearfix {/*for IE 5.5-7*/
    zoom:100%;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */  

.clear {
	clear: both;
}

#description {
	background-image:url(../common/upper.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width: 800px;
	height:42px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
}
#description h1 {
	float: left;
	margin:0;
	padding-left:45px;
	padding-top:20px;
}
#description span {
	float: left;
	font-size: 11px;
	line-height: 120%;
	margin-left: 5px;
}

#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 800px;
	background-image:url(../common/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	padding: 0px;
}

#header {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../common/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:105px;
}
#header .head-logo {
	padding-left:40px;
	float: left;
	width: 175px;
	text-align: left;
	margin-top: 0px;
}
#wrapper {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 800px;
}


#wrapper .pankuzu {
	font-size:12px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	line-height:150%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align:left;
}

/* メインカラム共通部分及びTOPページ */

#maincolumn .text ul {
	margin-left:40px;
}

#maincolumn .text li {
	list-style-type:decimal;
	list-style-position:outside;
}

#maincolumn .text .btn-center {
	margin-left:10px;
	margin-top:10px;
	text-align:center;
}

#maincolumn .text .btn-left {
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#maincolumn .text .btn-right {
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#maincolumn .waku_footer {
	margin:0;
	width:550px;
}

#maincolumn .top-img {
	margin-bottom: 0px;
}
#maincolumn .title_topics {
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../common/title_topics.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	text-indent:-9877em;
}

#maincolumn .title_techer {
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../common/title_teacher.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}

#maincolumn .title_course {
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../common/title_course.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}

#maincolumn .top-line {
	margin-top:10px;
	margin-bottom: 10px;
}
#maincolumn .today_count {
	background-image:url(../common/today_count.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:24px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom: 10px;
	padding-left:150px;
	font-size:19px;
	font-weight:bold;
	color:#3399FF;
	font-family: "ＤＦＧPOP1体";
}

#maincolumn .news {
	margin-left:23px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
}

#maincolumn .news ul {
	margin-left:23px;
}

#maincolumn .news li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	line-height:155%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn .blog {
	margin-left:23px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#663300;
}

#maincolumn .blog ul {
	margin-left:23px;
}

#maincolumn .blog li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	line-height:155%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn .saito {
	margin-left:23px;
	margin-right:23px;
	margin-top:10px;
	margin-bottom:10px;
}

#maincolumn .saito .title {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#336633;
}

#maincolumn .saito .word {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn .backpage {
	text-align:right;
}

.teacher_navi {
	width:540px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	margin-left: 10px;
}

.teacher_icon {
	float:left;
	margin-bottom:10px;
	margin-right:4px;
}

.name_icon {
	float:left;
	background-image:url(../common/teacer_name_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:10px;
	margin-right:6px;
	font-size:11px;
	width:100px;
	height:20px;
}

#maincolumn .title {
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:0px;
}

#teacher_name h2 {
	padding-left:25px;
	font-size:11px;
}

.course_navi {
	width:540px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	margin-left: 10px;
}

.course_icon {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
}

.course_icon01 {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:100px;
	background-image:url(../common/course_01_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon01 a {
	display:block;
	width:100px;
	height:100px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon01 a:hover {
	text-indent:-9999px;
}

.course_icon02 {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:100px;
	background-image:url(../common/course_02_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon02 a {
	display:block;
	width:100px;
	height:100px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon02 a:hover {
	text-indent:-9999px;
}

.course_icon03 {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:100px;
	background-image:url(../common/course_03_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon03 a {
	display:block;
	width:100px;
	height:100px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon03 a:hover {
	text-indent:-9999px;
}

.course_icon04 {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:100px;
	background-image:url(../common/course_04_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon04 a {
	display:block;
	width:100px;
	height:100px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon04 a:hover {
	text-indent:-9999px;
}

.course_icon05 {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:100px;
	background-image:url(../common/course_05_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon05 a {
	display:block;
	width:100px;
	height:100px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon05 a:hover {
	text-indent:-9999px;
}

.course_icon01s {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:20px;
	background-image:url(../common/course_01s_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon01s a {
	display:block;
	width:100px;
	height:20px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon01s a:hover {
	text-indent:-9999px;
}

.course_icon02s {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:20px;
	background-image:url(../common/course_02s_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon02s a {
	display:block;
	width:100px;
	height:20px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon02s a:hover {
	text-indent:-9999px;
}

.course_icon03s {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:20px;
	background-image:url(../common/course_03s_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon03s a {
	display:block;
	width:100px;
	height:20px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon03s a:hover {
	text-indent:-9999px;
}

.course_icon04s {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:20px;
	background-image:url(../common/course_04s_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon04s a {
	display:block;
	width:100px;
	height:20px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon04s a:hover {
	text-indent:-9999px;
}

.course_icon05s {
	float:left;
	margin-bottom:10px;
	margin-right:6px;
	width:100px;
	height:20px;
	background-image:url(../common/course_05s_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.course_icon05s a {
	display:block;
	width:100px;
	height:20px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.course_icon05s a:hover {
	text-indent:-9999px;
}


/* sidecolumn */
#sidecolumn {
	float: left;
	width: 200px;
	padding-left:10px;
	padding-right:0px;
	margin:0px;
}

#sidecolumn .btn_lesson {
	padding:0px;
	margin-bottom:10px;
	width:200px;
	height:60px;
	background-image:url(../common/side_lesson_on.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.btn_lesson a {
	display:block;
	width:200px;
	height:60px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.btn_lesson a:hover {
	text-indent:-9999px;
}

#sidecolumn .top_bnr {
	width:200px;
	height:60px;
	padding:0;
	margin-bottom:10px;
}

#sidecolumn #menu_waku {
	border-width:1px;
	border-style:solid;
	border-color:#DEEFEF;
	background-color:#F5FAF5;
	margin-bottom:10px;
	width:198px;
}

#menu_waku ul {
	padding-top:10px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:5px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku li {
	list-style-image:url(../common/arrow_green.gif);
	list-style-position:outside;
	font-size:14px;
	line-height:150%;
	padding-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .voice ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .voice li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .teacher ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .teacher li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .course ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .course li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#sidecolumn .photo_title {
	padding:0px;
	margin-bottom:10px;
}

#sidecolumn #photo_waku {
	float:left;
	border-width:0px;
	border-style:solid;
	border-color:#FF9900;
	background-color:#FFFFFF;
	width:198px;
}

#photo_waku ul {
	float:left;
	padding-left:6px;
	padding-top:6px;
	margin: 0px;
}
	
#photo_waku li {
	float:left;
	display:inline;
	padding-right:4px;
	list-style-type:none;
}

#sidecolumn #photo_waku2 {
	float:left;
	border-width:0px;
	border-style:solid;
	border-color:#FF9900;
	background-color:#FFFFFF;
	width:198px;
}

#photo_waku2 ul {
	padding-left:3px;
	padding-top:3px;
	margin: 0px;
	text-align: center;
}
	
#photo_waku2 li {
	float:left;
	display:inline;
	padding-right:3px;
	list-style-type:none;
}

#photo_waku img {
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

#photo_waku2 img {
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

#sidecolumn #company_info {
	background-color:#FFFFFF;
	width:200px;
	font-size:11px;
	line-height:135%;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	clear: both;
}

#sidecolumn .side_line {
	width:200px;
	padding-bottom:10px;
}

#sidecolum .gadgets {
	width:200px;
	text-align:center;
	font-size:11px;
	line-height:135%;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}	

/* maincolumn */
#maincolumn {
	color: #333;
	text-align: left;
	float: left;
	width: 550px;
	padding-left:10px;
	margin:0px;
}

#maincolumn .content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	display: block;
}

#maincolumn .page_top {
	margin-bottom:10px;
}

#maincolumn .page_title {
	background-image:url(../common/pg_headbg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:550px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

#maincolumn .waku {
	background-image:url(../common/waku_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	width:550px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;	
}

#maincolumn .waku .text {
	width:510px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-size:13px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn .waku_top {
	background-image:url(../common/waku_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:550px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;	
}

/* 初めての方へ */

#maincolumn #firsttime h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #firsttime h3 {
	background-image:url(../common/news_icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:20px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #firsttime ul {
	padding-left:20px;
}

#maincolumn #firsttime li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .firsttime ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .firsttime li {
	padding-bottom:10px;
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 受講の流れ */

#maincolumn #flow h2 {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}

#maincolumn #flow ul {
	margin-left:70px;
}

#maincolumn #flow li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* お客様の声 */

#maincolumn #voice h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #voice ul {
	margin-left:20px;
}

#maincolumn #voice li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* テキスト一覧 */

#maincolumn #text h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text ul {
	margin-left:20px;
}

#maincolumn #text li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text table {
	margin-left:0px;
	width:510px;
	border-collapse:collapse;
}

#maincolumn #text .title_text {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text .td_text {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	padding:5px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text .title_text a {
	text-decoration:underline;
}

#maincolumn #text .title_text a:hover {
	text-decoration:underline;
}

#maincolumn #text .td_text a {
	text-decoration:underline;
}

#maincolumn #text .td_text a:hover {
	text-decoration:underline;
}

#maincolumn #text .td_detail {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	font-size:13x;
	vertical-align:top;
	padding:5px;
	width:330px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text .course_info {
	background-color:#FFCC99;
	font-size:14px;
	padding:3px;
	font-weight:bold;
}

#maincolumn #text .course_info2 {
	background-color:#FFCC99;
	font-size:14px;
	padding:3px;
	font-weight:bold;
	margin-bottom:10px;
}

/* オススメプラン案内所 */

#maincolumn #plan h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #plan ul {
	margin-left:20px;
}

#maincolumn #plan li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #plan .course_img {
	margin-bottom:10px;
}

#maincolumn #plan table {
	margin-left:0px;
	width:510px;
	border-collapse:collapse;
}

#maincolumn #plan .title_text {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #plan .td_text {
	background-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:dotted;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#999999;
	border-width:1px;
	font-size:13px;
	padding:5px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #plan .td_right {
	background-color:#FFFFFF;
	border-top-style:dotted;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#999999;
	border-width:1px;
	text-align:right;
	font-size:13px;
	padding:5px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}


#maincolumn #plan .title_text a {
	text-decoration:underline;
}

#maincolumn #plan .title_text a:hover {
	text-decoration:underline;
}

#maincolumn #plan .td_text a {
	text-decoration:underline;
}

#maincolumn #plan .td_right a:hover {
	text-decoration:underline;
}

#maincolumn #plan .td_right a {
	text-decoration:underline;
}

#maincolumn #plan .td_text a:hover {
	text-decoration:underline;
}

#menu_waku .plan ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .plan li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #course a {
	text-decoration:underline;
}

#maincolumn #course a:hover {
	text-decoration:underline;
}

#menu_waku .text_list ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .text_list li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text .book {
	width:135px;
	padding-right:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #text .book_info {
	width:365px;
}


/* FAQ */

#maincolumn #faq h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #faq ul {
	margin-left:20px;
}

#maincolumn #faq li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #faq table {
	margin-left:40px;
	width:450px;
	border-collapse:collapse;
}

#maincolumn #faq .td_left {
	background-color:#FFFFCC;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	width:140px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #faq .td_right {
	background-color:#FFFFFF;;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	width:310px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .faq ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .faq li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* SHORT STAY */

#maincolumn #shortstay h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay h3 {
	font-size:14px;
	font-weight:bold;
	color:#006600;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
	
#maincolumn #shortstay ul {
	margin-left:20px;
}

#maincolumn #shortstay li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .shortstay ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .shortstay li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay table {
	border-collapse:collapse;
}

#maincolumn #shortstay .photo table {
	margin-left:30px;
}

#maincolumn #shortstay .photo td {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	font-size:10px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .gallery table {
	margin:5px;
}

#maincolumn #shortstay .gallery td {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	width:130px;
	text-align:left;
	font-size:10px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .party table {
	margin:5px;
}

#maincolumn #shortstay .party td {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	width:530px;
	text-align:left;
	font-size:10px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .rule table {
	border-collapse:collapse;
}

#maincolumn #shortstay .rule .td_left {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	width:100px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .rule .td_right {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	width:300px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .price table {
	border-collapse:collapse;
}

#maincolumn #shortstay .price .td_stay {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	width:80px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .price .td_schedule {
	background-color:#FFFF66;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	width:80px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .price .td_price {
	background-color:#99CC00;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	width:80px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #shortstay .price .td_item {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	font-size:11px;
	vertical-align:top;
	width:80px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}


#maincolumn #shortstay .price_img {
	text-align:center;
}

/* キャンペーン */

#maincolumn #campaign h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #campaign h3 {
	background-image:url(../common/news_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:150%;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
#maincolumn #campaign .top_bnr {
	margin-left:15px;
	margin-top:5px;
}

#maincolumn #campaign table {
	width:480px;
	margin-left:20px;
}

#maincolumn #campaign .td_right {
	width:145px;
}

#maincolumn #campaign .banner {
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #campaign ul {
	margin-left:20px;
}

#maincolumn #campaign li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #campaign a {
	text-decoration:underline;
}

/* コース・料金 */

#maincolumn #price table {
	margin-left:5px;
	margin-bottom:10px;
	width:540px;
	border-collapse:collapse;
}

#maincolumn #price .td_title1 {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	width:90px;
	vertical-align:top;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #price .td_title2 {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	width:60px;
	vertical-align:top;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #price .td_title {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #price .td_infomation1 {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:90px;
	padding:3px;
	font-size:12px;
	line-height:150%;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #price .td_infomation2 {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:60px;
	padding:3px;
	font-size:12px;
	line-height:150%;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #price .td_infomation {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	line-height:150%;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #price h2 {
	padding-left:0px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
}

#maincolumn #price .entry {
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
}

#maincolumn #price ul {
	margin-left:20px;
}

#maincolumn #price li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 会社案内 */

#maincolumn #company table {
	width:550px;
	margin-left:0px;
	border-collapse:collapse;
}

#maincolumn #company .td_left {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFCC;
	padding:5px;
	text-align:left;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	width:90px;
	vertical-align:top;
}

#maincolumn #company .td_right {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#maincolumn #company h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #company .bnr {
	padding-top:10px;
	padding-bottom:10px;
	margin-right:5px;
	padding-left:25px;
}

#maincolumn #company ul {
	margin-left:15px;
	list-style-type:decimal;
	list-style-position:outside;
}

#maincolumn #company li {
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
	
#maincolumn #company .greeting {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-right:20px;
}

#maincolumn #company img {
	margin-right:10px;
}

#maincolumn #creed h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #creed h3 {
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:0px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	color:#339900;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
	
#maincolumn #creed ul {
	padding-top:0px;
	padding-bottom:px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#maincolumn #creed li {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	line-height:150%;
	margin-top:10px;
	padding-bottom:5px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
	
#menu_waku .company_info ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .company_info li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 個人情報保護方針 */

#privacy {
	text-align:left;
	font-size:12px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#privacy h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
	
#privacy .privacy ul {
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	margin: 0px;
}
	
#privacy .privacy li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	margin-left:0px;
	margin-top:5px;
	text-align: left;
	font-size:12px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 個人情報保護方針 小窓用 */

#privacy_s {
	width:450px;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#privacy_s h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
	
#privacy_s .privacy ul {
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	margin: 0px;
}
	
#privacy_s .privacy li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	margin-left:0px;
	margin-top:5px;
	text-align: left;
	font-size:12px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 利用規約 */

#maincolumn #rule h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #rule .rule ul {
	margin-left:20px;
}

#maincolumn #rule .rule li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #rule .rule_2 ul {
	margin-left:40px;
}

#maincolumn #rule .rule_2 li {
	list-style-type:lower-alpha;
	list-style-position:inherit;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}


/* 先生紹介 */

#maincolumn #teacher .teacher_navi {
	width:540px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding: 0px;
	margin-left: 10px;
}

#maincolumn #teacher .teacher_icon {
	margin-bottom:5px;
	margin-right:5px;
	padding:1px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	text-align:center;
	vertical-align:top;
	font-size:11px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #teacher table {
	width:520px;
	margin-left:15px;
	border-collapse:collapse;
}

#maincolumn #teacher .td_left {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFCC;
	padding:5px;
	text-align:left;
	font-size:11px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	width:60px;
	vertical-align:top;
}

#maincolumn #teacher .td_title {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFCC99;
	padding:5px;
	text-align:left;
	font-size:11px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
	width:48px;
}

#maincolumn #teacher .td_main {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:5px;
	text-align:center;
	font-size:11px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:middle;
	width:48px;
}

#maincolumn #teacher ul {
	margin-left:20px;
}

#maincolumn #teacher li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	padding-bottom:10px;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}
/* 無料メールレッスン */

#maincolumn #melmaga h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #melmaga h3 {
	background-image:url(../melmaga/img/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#660000;
	padding-left:20px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#660000;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #melmaga h4 {
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #melmaga .melmaga_title {
	margin-left:10px;
	margin-bottom:10px;
}

#maincolumn #melmaga .melmaga_top {
	padding-left:15px;
}

#maincolumn #melmaga ul {
	margin-left:20px;
}

#maincolumn #melmaga li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#336600;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
	color:#336600;
	line-height:150%;
	margin-top:10px;
	margin-bottom:0px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #melmaga table {
	width:500px;
	margin-left:0px;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}

#maincolumn #melmaga .td_left {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFCC;
	padding:5px;
	text-align:left;
	font-size:12px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	width:100px;
	vertical-align:top;
}

#maincolumn #melmaga .td_right {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:center;
}

#maincolumn #melmaga .melmaga_info {
	text-align:left;
	background-image:url(../melmaga/img/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:5px;
}

#menu_waku .melmaga ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .melmaga li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* オンライン英会話選びで失敗しない12のポイント */

#maincolumn #check_point table {
	margin-left:0px;
	width:550px;
	border-collapse:collapse;
}

#maincolumn #check_point .td_title {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #check_point .td_lesson {
	background-color:#FFFF66;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #check_point .td_price {
	background-color:#99FF99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #check_point .td_support {
	background-color:#66CCFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #check_point .td_environment {
	background-color:#CF91E8;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #check_point .td_teacher {
	background-color:#FFB3D9;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #check_point .td_item {
	background-color:#FFFFFF;;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:12px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* サイトマップ */

#maincolumn #sitemap h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FF6600;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:5px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #sitemap .sitemap ul {
	margin-left:30px;
}

#maincolumn #sitemap .sitemap li {
	list-style-image:url(../common/arrow_green.gif);
	list-style-position:outside;
	padding-bottom:5px;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	margin-top:5px;
	margin-bottom:0px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #sitemap .sitemap2 ul {
	margin-left:10px;
}

#maincolumn #sitemap .sitemap2 li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	padding-bottom:5px;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	margin-top:5px;
	margin-bottom:0px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #sitemap table {
	width:500px;
	padding-left:20px;
	border-collapse:collapse;
}

#maincolumn #sitemap .td_top {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#maincolumn #sitemap .td_next {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	padding-left:0px;
	text-align:left;
	font-size:12px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#maincolumn #sitemap .td_next2 {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	padding-left:30px;
	text-align:left;
	font-size:12px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
}

/* コース一覧 */

#maincolumn #course h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:5px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #course .course_top {
	margin-top:5px;
	margin-left:15px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding:1px;
	width:520px;
}

#maincolumn #course .text {
	width:510px;
	margin-left:0px;
}

#maincolumn #course table {
	width:540px;
	margin-left:10px;
	border-collapse:collapse;
}

#maincolumn #course td {
	width:50%;
	padding-bottom:10px;
}

#maincolumn #course .course_info {
	font-size:14px;
	color:#663333;
	font-weight:bold;
	padding-bottom:5px;
}

#maincolumn #course .course_info2 {
	color:#336633;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	text-decoration:underline;
}

#maincolumn #course ul {
	margin-left:20px;
}

#maincolumn #course li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	padding-bottom:0px;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	margin-top:5px;
	margin-bottom:5px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #course .course_text table {
	margin-left:0px;
	width:480px;
	border-collapse:collapse;
	margin-bottom:10px;
}

#maincolumn #course .course_text .title_text {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #course .course_text .td_text {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	padding:5px;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

.fs-right {
	text-align:right;
}

.fs-orange {
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

.fs16_bold {
	font-size:16px;
	font-weight:bold;
	line-height:180%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

.fs-stayoption {
	font-size:13px;
	font-weight:bold;
	line-height:150%;
	color:#663300;
	background-color:#FFFFCC;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* お客様の声 */

#maincolumn #voice .text img {
	margin-left:40px;
}

/* 会員ページTOP */

#maincolumn #member_only h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #member_only h3 {
	background-color:#FFFF66;
	font-size:13px;
	font-weight:bold;
	padding:5px;;
	margin-left:45px;
	margin-right:45px;
	margin-bottom:10px;
	color:#CC0000;
	text-align:center;
}

#maincolumn #member_only h4 {
	background-image:url(../melmaga/img/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:70px;
	margin-right:70px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #member_only h4 a {
	text-decoration:underline;
	color:#FF6600;
}

#maincolumn #member_only .top_btn {
	padding-left:25px;
}

#maincolumn #member_only .member_top {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#menu_waku .member_only ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .member_only li {
	padding-bottom:10px;
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 会員ページレベル分け */

#maincolumn #level h2 {
	background-image:url(../img_new/title_icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level table a {
	text-decoration:underline;
}

#maincolumn #level table {
	margin-left:0px;
	width:550px;
	border-collapse:collapse;
}

#maincolumn #level .title_level {
	background-color:#E8E8E8;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	width:80px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .title_main {
	background-color:#E8E8E8;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:180px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .title_info {
	background-color:#E8E8E8;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:290px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .td_start {
	background-color:#99FF33;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:80px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .td_level1 {
	background-color:#FFFF99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:80px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .td_level2 {
	background-color:#FFCC99;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:80px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .td_level3 {
	background-color:#FF9900;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:80px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .td_level4 {
	background-color:#FF6600;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:80px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #level .fs-detail {
	text-align:right;
	margin-top:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCCCCC;
}

#maincolumn #level .td_main {
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:3px;
	font-size:13px;
	line-height:150%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#menu_waku .level ul {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:10px;
	margin: 0px;
	text-align: left;
}
	
#menu_waku .level li {
	padding-bottom:10px;
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}


/* 会員ページ　先生簡単アクセス */

#maincolumn #access table {
	margin-left:0px;
	width:550px;
	border-collapse:collapse;
}

#maincolumn #access .td_title1 {
	background-color:#FF9900;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:100px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #access .td_title2 {
	background-color:#FF9900;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:175px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #access .td_main1 {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:100px;
	padding:3px;
	font-size:11px;
	font-weight:normal;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #access .td_main2 {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	width:175px;
	padding:3px;
	font-size:13px;
	font-weight:normal;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

/* 会員ページ　新着情報 */

#maincolumn #access .news_img {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	line-height:150%;
}

/* 会員ページ　予約システムの使い方 */

#maincolumn #howto a {
	text-decoration:underline;
}

#maincolumn #howto h2 {
	background-color:#FFFF99;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	color:#FF6600;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn #howto .news_img {
	padding-left:40px;
	padding-bottom:10px;
	font-size:13px;
	line-height:150%;
}

#maincolumn #howto .news_img img {
	margin-top:10px;
	margin-bottom:10px;
}

#maincolumn #howto ul {
	padding-left:0px;
}

#maincolumn #howto li {
	list-style-image:url(../melmaga/img/arrow.gif);
	list-style-position:outside;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	font-size:13px;
	line-height:150%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}


/* form maincolumn */

#maincolumn_form {
	color: #333;
	width: 550px;
	padding-left:0px;
	margin:0 auto;
}

#maincolumn_form .page_title {
	background-image:url(../common/pg_headbg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:550px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

#maincolumn_form .waku {
	background-image:url(../common/waku_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	width:550px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;	
}

#maincolumn_form .text {
	width:510px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-size:13px;
	line-height:150%;
	text-align:left;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn_form .backpage {
	text-align:right;
}


/* 英会話何でも相談 */

#maincolumn_form #consult ul {
	margin-left:20px;
}

#maincolumn_form #consult li {
	list-style-image:url(../common/news_icon.jpg);
	list-style-position:outside;
	padding-bottom:10px;
	font-size:13px;
	font-weight:normal;
	line-height:150%;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
}

#maincolumn_form #consult table {
	width:510px;
	margin-left:0px;
	border-collapse:collapse;
}

#maincolumn_form #consult .td_left {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:2px;
	background-color:#FFFFCC;
	padding:5px;
	text-align:left;
	font-size:12px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	width:170px;
	vertical-align:top;
}

#maincolumn_form #consult .td_right {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:2px;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
	width:340px;
}

#maincolumn_form #consult .td_bottom {
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#maincolumn_form #consult .page_title {
	background-image:url(../common/pg_headbg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:550px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Tahoma, Verdana,Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

/* footer */

#fotter {
	background-image:url(../common/footer.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:auto;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:120px;
	padding-top:20px;
	text-align:center;
}

#foot-copy {
	background-image:url(../common/bottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:62px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#foot-copy .copy {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align:center;
	padding-top:20px;
}

.firsttime_bg {
	background-image:url(../img_new/firsttime_02_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:230px;
	padding-bottom:10px;
	margin-bottom:20px;
}

.fs-12 {
	font-size:12px;
	line-height:130%;
	text-align:left;
	color:#333333;
	padding-top:45px;
}

.fs12_orange {
	font-size:12px;
	line-height:130%;
	text-align:left;
	color:#FF9900;
	padding-top:45px;
}

.fs12_red {
	font-size:12px;
	line-height:130%;
	text-align:center;
	color:#FF0000;
}

.skype_lesson {
	font-size:13px;
	font-weight:bold;
	line-height:140%;
	margin-top:25px;
	text-align:center;
}

.about_waku {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding:10px;
	background-color:#FFFFCC;
	vertical-align:top;
}

.fs12red_under {
	font-size:12px;
	line-height:150%;
	font-weight:bold;
	background-color:#FFFF66;
	text-decoration:underline;
	color:#CC0000;
}
