		/* CSS Document */

* {	margin: 0;	padding: 0;	font-size: 100%;	font-weight: normal;	color: #000000;	list-style-type: none;	font-family: Verdana,Arial,Helvetica,"qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN","MS PGothic","pSVbN","HeiseiKakuGothic",sans-serif;text-decoration: none; }

a{color:#0000FF;text-decoration:underline;}
a:hover{color:#0066FF;}

#container {background-color: #FFFFFF;	text-align: left;	width: 950px;	margin-top: 10px;	margin-right: auto;	margin-left: auto;	position: relative;	padding-top:10px;}
#header {background-image: url(images/hd_base.png);width: 950px;background-repeat: no-repeat;background-position: left top;height: 100px;display:block;border-bottom:1px solid #CCCCCC;}
#header h1{margin:10px 0 0 12px;font-size:11px;padding-top:10px;position: relative;}
*+html #header h1{margin:5px 0 0 12px;font-size:10px;padding-top:10px;position: relative;}
*html #header h1{margin:5px 0 0 12px;font-size:10px;padding-top:10px;position: relative;}
#logo a{background-image:url(images/hd_logo.png);width:244px;background-repeat: no-repeat;background-position: left top;height: 70px;text-indent:-9999px;margin-top:5px;margin-left:9px;display:block;float:left;}
*+html #logo a{background-image:url(images/hd_logo.jpg);width:244px;background-repeat: no-repeat;background-position: left top;height: 70px;text-indent:-9999px;margin-top:0;margin-left:9px;display:block;float:left;}
*html #logo a{margin-top:2px;margin-left:9px;}

#login a{background-image:url(images/hd_login_up.jpg);width:103px;background-repeat: no-repeat;background-position: left top;height: 29px;text-indent:-9999px;margin-top:47px;margin-right:2px;display:block;float:right;}
*+html #login a{margin-top:44px;}
*html #login a{margin-top:44px;margin-right:0;}
#login a:hover{background-image:url(images/hd_login_over.jpg);}
img {border:none;}

#header2{margin:10px 8px;width:933px;height:155px;}
#header3{height:20px; width:933px; background-image:url(images/header_bg.png); padding-top:3px;	font-size: 77%; }

#content{}
#left-column{width:213px;float:left;margin-left:11px;}
*html #left-column{margin-left:3px;}
#left-column #sidetitle{background-image:url(images/lf_contents.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:40px;text-indent:-9999px;}
#left-column ul li#four-points a{background-image:url(images/lf_4points.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#four-points a:hover{background-image:url(images/lf_4points_over.jpg);}
#left-column ul li#four-points_focus a{background-image:url(images/lf_4points_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}

#left-column ul li#man-to-man a{background-image:url(images/4points/lf_points_mantoman.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;}
#left-column ul li#man-to-man a:hover{background-image:url(images/4points/lf_points_mantoman_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;}
#left-column ul li#man-to-man_focus a{background-image:url(images/4points/lf_points_mantoman_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;}
#left-column ul li#kyozai a{background-image:url(images/4points/lf_points_kyozai.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#kyozai a:hover{background-image:url(images/4points/lf_points_kyozai_over.jpg);}
#left-column ul li#kyozai_focus a{background-image:url(images/4points/lf_points_kyozai_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#instructor a{background-image:url(images/4points/lf_points_instructor.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#instructor a:hover{background-image:url(images/4points/lf_points_instructor_over.jpg);}
#left-column ul li#instructor_focus a{background-image:url(images/4points/lf_points_instructor_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#system a{background-image:url(images/4points/lf_points_system.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#system a:hover{background-image:url(images/4points/lf_points_system_over.jpg);}
#left-column ul li#system_focus a{background-image:url(images/4points/lf_points_system_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}



#left-column ul li#plan a{background-image:url(images/lf_plan.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#plan a:hover{background-image:url(images/lf_plan_over.jpg);}
#left-column ul li#plan_focus a{background-image:url(images/lf_plan_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}

#left-column ul li#business a{background-image:url(images/lesson/lf_lesson_business.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;}
#left-column ul li#business a:hover{background-image:url(images/lesson/lf_lesson_business_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;}
#left-column ul li#business_focus a{background-image:url(images/lesson/lf_lesson_business_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;}
#left-column ul li#travel a{background-image:url(images/lesson/lf_lesson_travel.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#travel a:hover{background-image:url(images/lesson/lf_lesson_travel_over.jpg);}
#left-column ul li#travel_focus a{background-image:url(images/lesson/lf_lesson_travel_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#skype a{background-image:url(images/lesson/lf_lesson_skype.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#skype a:hover{background-image:url(images/lesson/lf_lesson_skype_over.jpg);}
#left-column ul li#skype_focus a{background-image:url(images/lesson/lf_lesson_skype_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}



#left-column ul li#place a{background-image:url(images/lf_place.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#place a:hover{background-image:url(images/lf_place_over.jpg);}
#left-column ul li#place_focus a{background-image:url(images/lf_place_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}

#left-column ul li#price a{background-image:url(images/lf_price.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#price a:hover{background-image:url(images/lf_price_over.jpg);}
#left-column ul li#price_focus a{background-image:url(images/lf_price_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}


#left-column ul li#flow a{background-image:url(images/lf_flow.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#flow a:hover{background-image:url(images/lf_flow_over.jpg);}
#left-column ul li#flow_focus a{background-image:url(images/lf_flow_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}


#left-column ul li#trial a{background-image:url(images/lf_trial.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#trial a:hover{background-image:url(images/lf_trial_over.jpg);}
#left-column ul li#trial_focus a{background-image:url(images/lf_trial_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}

#left-column ul li#company a{background-image:url(images/about/lf_company.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#company a:hover{background-image:url(images/about/lf_company_over.jpg);}
#left-column ul li#company_focus a{background-image:url(images/about/lf_company_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}

#left-column ul li#recruit a{background-image:url(images/about/lf_recruit.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}
#left-column ul li#recruit a:hover{background-image:url(images/about/lf_recruit_over.jpg);}
#left-column ul li#recruit_focus a{background-image:url(images/about/lf_recruit_over.jpg);background-repeat: no-repeat;background-position: left top;width:215px;height:36px;text-indent:-9999px;display:block;}

#left-column ul li#recruit_top a{background-image:url(images/recruit/lf_recruit_top.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#recruit_top a:hover{background-image:url(images/recruit/lf_recruit_top_over.jpg);}
#left-column ul li#recruit_top_focus a{background-image:url(images/recruit/lf_recruit_top_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}

#left-column ul li#recruit_teacher a{background-image:url(images/recruit/lf_recruit_teacher.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#recruit_teacher a:hover{background-image:url(images/recruit/lf_recruit_teacher_over.jpg);}
#left-column ul li#recruit_teacher_focus a{background-image:url(images/recruit/lf_recruit_teacher_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}

#left-column ul li#recruit_intern a{background-image:url(images/recruit/lf_recruit_intern.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#recruit_intern a:hover{background-image:url(images/recruit/lf_recruit_intern_over.jpg);}
#left-column ul li#recruit_intern_focus a{background-image:url(images/recruit/lf_recruit_intern_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}

#left-column ul li#apply a{background-image:url(images/recruit/lf_apply.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}
#left-column ul li#apply a:hover{background-image:url(images/recruit/lf_apply_over.jpg);}
#left-column ul li#apply_focus a{background-image:url(images/recruit/lf_apply_over.jpg);background-repeat: no-repeat;background-position: left top;width:188px;height:36px;text-indent:-9999px;display:block;margin-left:27px;display:block;}



#main-top{width:523px;margin-left:17px;float:left;}
#main-top h2{background-image:url(images/main_top_reason.png);background-repeat: no-repeat;background-position: left top;width:525px;height:52px;text-indent:-9999px;border-bottom:1px solid #000099;padding-bottom:24px;}
#main-top h3{font-size:14px;color:#000099;margin:10px 0px;}
#main-top h3#point-one{background-image:url(images/main_top_reason1.png);background-repeat: no-repeat;background-position: left top;width:278px;height:13px;text-indent:-9999px;}
#main-top h3#point-two{background-image:url(images/main_top_reason2.png);background-repeat: no-repeat;background-position: left top;height:13px;text-indent:-9999px;margin-top:13px;}
#main-top h3#point-three{background-image:url(images/main_top_reason3.png);background-repeat: no-repeat;background-position: left top;height:13px;text-indent:-9999px;margin-top:13px;}
#main-top h3#point-four{background-image:url(images/main_top_reason4.png);background-repeat: no-repeat;background-position: left top;height:13px;text-indent:-9999px;margin-top:13px;}
#main-top .box{border-bottom:1px dotted #999999;height:100%;}
*html #main-top .box{display:block;}
#main-top img{margin-right:25px;margin-bottom:19px;}
*html #main-top img{height:100%;display:block;}


#main-top p{font-size:12px;}


#main-top #information{background-image:url(images/main_top_information.jpg);background-repeat: no-repeat;background-position: left top;width:525px;height:27px;float:left;text-indent:-9999px;margin-top:50px;border-bottom:1px solid #CCCCCC;margin-bottom:5px;padding-bottom:10px;}

#main-top .news{border-bottom:1px dotted #999999;margin-top:5px;}
#main-top dl{font-size:12px;margin-bottom:20px;}
#main-top dl dt{margin:0 0 0 0;padding:0 0 5px 0;font-weight:bold; float:left; clear:left; color:#333;}
#main-top dl dd{margin:0 0 0 113px;padding:0 0 5px 0;}


#main-top #box_trial{border-top:1px solid #000099;}

#main-top h4#trial{width:219px;height:67px;float:left;margin-top:20px;}
#main-top #trial_btm {width:235px;float:right;margin-top:20px}


#contents-top{width:541px;margin-left:17px;float:left;}
#contents-top .box{border-bottom:1px dotted #999999;}
#contents-top .box h3{display:inline;}
#contents-top .box img{margin-right:5px;margin-bottom:19px;}
#contents-top .box p{padding-right:20px;}
#contents-top .box_bottom{border:none; margin-top: 20px;}
#contents-top .box_bottom h3{display:inline;}
#contents-top .box_bottom img{margin-right:5px;margin-bottom:19px;}
#contents-top .box_bottom p{padding-right:20px;}
#contents-top p{font-size:12px;}

#contents-top #man-to-man_head{background-image:url(images/4points/main_mantoman_image.jpg);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #man-to-man_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #man-to-man_head #btn-left a{background-image:url(images/4points/main_mantoman_subimage1_mini.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #man-to-man_head #btn-left a:hover{background-image:url(images/4points/main_mantoman_subimage1_mini_over.jpg);color:#990000;}
#contents-top #man-to-man_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #man-to-man_head #btn-center a{background-image:url(images/4points/main_mantoman_subimage2_mini.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #man-to-man_head #btn-center a:hover{background-image:url(images/4points/main_mantoman_subimage2_mini_over.jpg);color:#990000;}
#contents-top #man-to-man_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #man-to-man_head #btn-right a{background-image:url(images/4points/main_mantoman_subimage3_mini.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #man-to-man_head #btn-right a:hover{background-image:url(images/4points/main_mantoman_subimage3_mini_over.jpg);color:#990000;}
#contents-top #man-to-man_head #btn-right p{padding:0;margin-right:78px;font-weight:normal;}


#contents-top #kyozai_head{background-image:url(images/4points/main_kyozai_image.jpg);background-repeat: no-repeat;width:541px;height:100%;padding-top:175px;padding-bottom:30px;font-size:12px;color:#000066;margin-bottom:30px;border-bottom:1px dotted #999999;}
#contents-top #kyozai_head #kyozai_head_box{width:264px;height:141px;padding:0;font-size:12px;color:#000066;margin:0;}
#contents-top #kyozai_head #kyozai_head_box p{font-weight:bold;padding:10px 0 5px 10px;color:#000066;}
#contents-top #kyozai_head #btn-top a{background-image:url(images/4points/main_kyozai_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;margin:10px 0 0 10px;padding:0;text-decoration: none;display:block;}
#contents-top #kyozai_head #btn-top a:hover{background-image:url(images/4points/main_kyozai_subimage_mini1_over.jpg);color:#990000;}
#contents-top #kyozai_head #btn-top p{margin:5px 70px 0 10px;padding:5px 0 0 0;text-decoration: none;font-weight:normal;}
#contents-top #kyozai_head #kyozai_head_box #btn-bottom a{background-image:url(images/4points/main_kyozai_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;margin:10px 0 0 10px;padding:0;text-decoration: none;display:block;}
#contents-top #kyozai_head #kyozai_head_box #btn-bottom a:hover{background-image:url(images/4points/main_kyozai_subimage_mini2_over.jpg);color:#990000;}
#contents-top #kyozai_head #kyozai_head_box #btn-bottom p{margin:5px 70px 0 10px;padding:5px 0 0 0;text-decoration: none;font-weight:normal;}

#contents-top #instructor_head{background-image:url(images/4points/main_instructor_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #instructor_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #instructor_head #btn-left a{background-image:url(images/4points/main_instructor_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #instructor_head #btn-left a:hover{background-image:url(images/4points/main_instructor_subimage_mini1_over.jpg);color:#990000;}
#contents-top #instructor_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #instructor_head #btn-center a{background-image:url(images/4points/main_instructor_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #instructor_head #btn-center a:hover{background-image:url(images/4points/main_instructor_subimage_mini2_over.jpg);color:#990000;}
#contents-top #instructor_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #instructor_head #btn-right a{background-image:url(images/4points/main_instructor_subimage_mini3.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #instructor_head #btn-right a:hover{background-image:url(images/4points/main_instructor_subimage_mini3_over.jpg);color:#990000;}
#contents-top #instructor_head #btn-right p{padding:0;margin-right:78px;font-weight:normal;}


#contents-top #system_head{background-image:url(images/4points/main_system_image.jpg);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #system_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #system_head #btn-left a{background-image:url(images/4points/main_system_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #system_head #btn-left a:hover{background-image:url(images/4points/main_system_subimage_mini1_over.jpg);color:#990000;}
#contents-top #system_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #system_head #btn-center a{background-image:url(images/4points/main_system_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #system_head #btn-center a:hover{background-image:url(images/4points/main_system_subimage_mini2_over.jpg);color:#990000;}
#contents-top #system_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #system_head #btn-right a{background-image:url(images/4points/main_system_subimage_mini3.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #system_head #btn-right a:hover{background-image:url(images/4points/main_system_subimage_mini3_over.jpg);color:#990000;}
#contents-top #system_head #btn-right p{padding:0;margin-right:78px;font-weight:normal;}

#contents-top #business_head{background-image:url(images/lesson/main_business_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #business_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #business_head #btn-left a{background-image:url(images/lesson/main_business_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #business_head #btn-left a:hover{background-image:url(images/lesson/main_business_subimage_mini1_over.jpg);color:#990000;}
#contents-top #business_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #business_head #btn-center a{background-image:url(images/lesson/main_business_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #business_head #btn-center a:hover{background-image:url(images/lesson/main_business_subimage_mini2_over.jpg);color:#990000;}
#contents-top #business_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}

#contents-top #business_person1{background-image:url(images/lesson/main_business_subimage2_1.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #business_person1 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #business_person2{background-image:url(images/lesson/main_business_subimage2_2.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #business_person2 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #business_person3{background-image:url(images/lesson/main_business_subimage2_3.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #business_person3 p{padding:85px 20px 10px 265px;line-height:120%;}

#contents-top #travel_head{background-image:url(images/lesson/main_travel_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #travel_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #travel_head #btn-left a{background-image:url(images/lesson/main_travel_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #travel_head #btn-left a:hover{background-image:url(images/lesson/main_travel_subimage_mini1_over.jpg);color:#990000;}
#contents-top #travel_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #travel_head #btn-center a{background-image:url(images/lesson/main_travel_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #travel_head #btn-center a:hover{background-image:url(images/lesson/main_travel_subimage_mini2_over.jpg);color:#990000;}
#contents-top #travel_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}

#contents-top #travel_person1{background-image:url(images/lesson/main_travel_subimage2_1.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #travel_person1 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #travel_person2{background-image:url(images/lesson/main_travel_subimage2_2.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #travel_person2 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #travel_person3{background-image:url(images/lesson/main_travel_subimage2_3.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #travel_person3 p{padding:85px 20px 10px 265px;line-height:120%;}

#contents-top #skype_head{background-image:url(images/lesson/main_skype_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #skype_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #skype_head #btn-left a{background-image:url(images/lesson/main_skype_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #skype_head #btn-left a:hover{background-image:url(images/lesson/main_skype_subimage_mini1_over.jpg);color:#990000;}
#contents-top #skype_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #skype_head #btn-center a{background-image:url(images/lesson/main_skype_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #skype_head #btn-center a:hover{background-image:url(images/lesson/main_skype_subimage_mini2_over.jpg);color:#990000;}
#contents-top #skype_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #skype_head #btn-right a{background-image:url(images/lesson/main_skype_subimage_mini3.png);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #skype_head #btn-right a:hover{background-image:url(images/lesson/main_skype_subimage_mini3_over.png);color:#990000;}
#contents-top #skype_head #btn-right p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #skype_person1{background-image:url(images/lesson/main_skype_subimage2_1.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #skype_person1 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #skype_person2{background-image:url(images/lesson/main_skype_subimage2_2.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #skype_person2 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #skype_person3{background-image:url(images/lesson/main_skype_subimage2_3.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #skype_person3 p{padding:85px 20px 10px 265px;line-height:120%;}

#contents-top #environment_head{background-image:url(images/lesson/main_environment_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #environment_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #environment_head #btn-left a{background-image:url(images/lesson/main_environment_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #environment_head #btn-left a:hover{background-image:url(images/lesson/main_environment_subimage_mini1_over.png);color:#990000;}
#contents-top #environment_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #environment_head #btn-center a{background-image:url(images/lesson/main_environment_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #environment_head #btn-center a:hover{background-image:url(images/lesson/main_environment_subimage_mini2_over.png);color:#990000;}
#contents-top #environment_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #environment_head #btn-right a{background-image:url(images/lesson/main_environment_subimage_mini3.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #environment_head #btn-right a:hover{background-image:url(images/lesson/main_environment_subimage_mini3_over.png);color:#990000;}
#contents-top #environment_head #btn-right p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #environment_person1{background-image:url(images/lesson/main_environment_subimage2_1.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #environment_person1 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #environment_person2{background-image:url(images/lesson/main_environment_subimage2_2.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #environment_person2 p{padding:85px 20px 10px 265px;line-height:120%;}
#contents-top #environment_person3{background-image:url(images/lesson/main_environment_subimage2_3.jpg);background-repeat: no-repeat;width:541px;height:193px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #environment_person3 p{padding:85px 20px 10px 265px;line-height:120%;}


#contents-top #place_head{background-image:url(images/place/main_place_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:253px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #place_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #place_head #btn-left a{background-image:url(images/place/main_place_subimage_mini1.png);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #place_head #btn-left a:hover{background-image:url(images/place/main_place_subimage_mini1_over.png);color:#990000;}
#contents-top #place_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #place_head #btn-center a{background-image:url(images/place/main_place_subimage_mini2.png);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #place_head #btn-center a:hover{background-image:url(images/place/main_place_subimage_mini2_over.png);color:#990000;}
#contents-top #place_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}

#contents-top #price_head{background-image:url(images/price_flow/main_price_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #price_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #price_head #btn-left a{background-image:url(images/price_flow/main_price_subimage_mini1.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #price_head #btn-left a:hover{background-image:url(images/price_flow/main_price_subimage_mini1_over.jpg);color:#990000;}
#contents-top #price_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #price_head #btn-center a{background-image:url(images/price_flow/main_price_subimage_mini2.jpg);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #price_head #btn-center a:hover{background-image:url(images/price_flow/main_price_subimage_mini2_over.jpg);color:#990000;}
#contents-top #price_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #price_plan1{background-image:url(images/price_flow/main_price_subimage1_1.png);background-repeat: no-repeat;width:541px;height:158px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #price_plan1 p{padding:50px 270px 10px 20px;line-height:120%;margin-top:0;}
#contents-top #price_plan2{background-image:url(images/price_flow/main_price_subimage1_2.png);background-repeat: no-repeat;width:541px;height:158px;font-size:12px;color:#000066;margin-bottom:20px;}
#contents-top #price_plan2 p{padding:45px 260px 10px 20px;line-height:120%;margin-top:0;}
#contents-top #price_plan3{background-image:url(images/price_flow/main_price_subimage1_3.png);background-repeat: no-repeat;width:541px;height:158px;font-size:12px;color:#000066;margin-bottom:5px;}
#contents-top #price_plan3 p{padding:50px 270px 0 20px;line-height:120%;margin-top:0;}

#contents-top p.caption{font-size:12px;line-height:100%;padding:0;margin-bottom:20px;}

#contents-top #price_curriculum1 {background-image:url(images/price_flow/main_price_subimage2_1.jpg);background-repeat: no-repeat;width:174px;height:255px;float:left;margin-left:0;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #price_curriculum1 p{padding:80px 10px 0 10px;font-weight:normal;line-height:100%;font-size:11px;}
#contents-top #price_curriculum2 {background-image:url(images/price_flow/main_price_subimage2_2.png);background-repeat: no-repeat;width:174px;height:255px;float:left;margin-left:5px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #price_curriculum2 p{padding:80px 10px 0 10px;font-weight:normal;line-height:100%;font-size:11px;}
#contents-top #price_curriculum3 {background-image:url(images/price_flow/main_price_subimage2_3.png);background-repeat: no-repeat;width:174px;height:255px;float:left;margin-left:5px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #price_curriculum3 p{padding:150px 10px 0 10px;font-weight:normal;line-height:100%;font-size:11px;}


#contents-top #flow_head{background-image:url(images/price_flow/main_flow_image.png);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;font-size:12px;color:#000066;}
#contents-top #flow_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #flow-Moushikomi{float:left;margin-left:0;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #trial-btn img{padding:0 0 0 60px;border:none;}


#contents-top #company_head{background-image:url(images/about/main_company_image.jpg);background-repeat: no-repeat;width:541px;height:100%;padding-top:285px;font-size:12px;color:#000066;}
#contents-top #company_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #company_content{}
#contents-top #company_content dl{font-size:12px;border:1px solid #fff;margin-bottom:20px;}
#contents-top #company_content dt{width:72px; border-bottom:1px solid #CCCCCC;margin-top:30px;float:left;padding:0 0 0 2px;clear:left;}
#contents-top #company_content dd{width:394px; border-bottom:1px solid #CCCCCC;margin-top:30px;margin-left:100px;padding:0;}

#contents-top #recruit_head{background-image:url(images/recruit/main_recruit_image.jpg);background-repeat: no-repeat;width:541px;height:100%;padding-top:250px;padding-bottom:60px;font-size:12px;color:#000066;margin-bottom:30px;}
#contents-top #recruit_head p{font-size:12px;font-weight:bold;padding:0 0 5px 10px;}
#contents-top #recruit_head #btn-left a{background-image:url(images/recruit/main_recruit_subimage_mini1.png);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:10px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #recruit_head #btn-left a:hover{background-image:url(images/recruit/main_recruit_subimage_mini1_over.png);color:#990000;}
#contents-top #recruit_head #btn-left p{padding:0;margin-right:78px;font-weight:normal;}
#contents-top #recruit_head #btn-center a{background-image:url(images/recruit/main_recruit_subimage_mini2.png);background-repeat: no-repeat;width:167px;height:40px;float:left;margin-left:7px;padding:5px 0 0 3px;text-decoration: none;}
#contents-top #recruit_head #btn-center a:hover{background-image:url(images/recruit/main_recruit_subimage_mini2_over.png);color:#990000;}
#contents-top #recruit_head #btn-center p{padding:0;margin-right:78px;font-weight:normal;}

#campaign-header{background-image:url(images/campaign/hd_campaign.png);background-repeat: no-repeat;width:932px;height:241px;display:block;margin:5px 10px 30px 10px;background-position: left top;}
#campaign-header h1 a{	background-image:url(images/campaign/hd_campaign_btn.jpg);background-repeat: no-repeat;width:201px;height:87px;display:block;text-indent:-9999px;background-position: left top;position: relative;float:right;margin-top:113px;margin-right:85px;}
#contents-campaigne-leftcolumn{width:734px;margin-left:36px;float:left;}
#contents-campaigne-leftcolumn table.campaign{font-size:12px;margin-bottom:20px;}
#contents-campaigne-leftcolumn table.campaign img{margin:20px 15px 20px 15px;float:right;}
#contents-campaigne-leftcolumn table.campaign img.center{margin:20px;float:none;}
#contents-campaigne-leftcolumn table.campaign h3 {color:#000066;margin:20px 0 20px 15px;font-weight:bold;}
#contents-campaigne-leftcolumn table.campaign p {margin:0 0 20px 15px;}
#contents-campaigne-leftcolumn table td.title{padding:10px; font-size:12px;background-color:#EAEAEA;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#contents-campaigne-leftcolumn table td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#contents-campaigne-leftcolumn table td.left{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#contents-campaigne-leftcolumn table td.border-clear{border:none;}

#contents-campaigne-rightcolumn{width:161px;margin-left:10px;float:left;}
#contents-campaigne-rightcolumn #Nyukai{background-image:url(images/campaign/img1-5.gif);background-repeat: no-repeat;width:161px;height:106px;display:block;margin-bottom:30px;}
#contents-campaigne-rightcolumn #Nyukai p{font-size:12px; padding:40px 10px 0 10px;}
#contents-campaigne-rightcolumn #Nyukai p a:hover{color:#000099;}
#contents-campaigne-rightcolumn #Taiouchiiki{background-image:url(images/campaign/img1-6.gif);background-repeat: no-repeat;width:161px;height:98px;display:block;margin-bottom:30px;}
#contents-campaigne-rightcolumn #Taiouchiiki p{font-size:12px; padding:40px 10px 0 10px;}
#contents-campaigne-rightcolumn #Taiouchiiki p a:hover{color:#000099;}
#contents-campaigne-rightcolumn #Ryoukin{background-image:url(images/campaign/img1-7.gif);background-repeat: no-repeat;width:161px;height:98px;display:block;margin-bottom:30px;}
#contents-campaigne-rightcolumn #Ryoukin p{font-size:12px; padding:40px 10px 0 10px;}
#contents-campaigne-rightcolumn #Ryoukin p a:hover{color:#000099;}

#Gakuwari-header{background-image:url(images/campaign/hd_gakuwari.png);background-repeat: no-repeat;width:932px;height:241px;display:block;margin:5px 10px 30px 10px;background-position: left top;}
#Gakuwari-header h1 a{	background-image:url(images/campaign/hd_gakuwari_btn.jpg);background-repeat: no-repeat;width:201px;height:87px;display:block;text-indent:-9999px;background-position: left top;position: relative;float:right;margin-top:110px;margin-right:78px;}



#right-column{width:161px;margin-left:17px;float:left;}
#right-column ul.campaign{}
#right-column ul.campaign li.special a{width:161px;height:177px;margin-bottom:20px;display:block;}
#right-column ul.campaign li.student-discount a{width:161px;height:177px;margin-top:10px;margin-bottom:20px;display:block;}


#subright-column{width:145px;margin-left:12px;float:left;}
#subright-column ul.subcampaign{}
#subright-column ul.subcampaign li.subspecial a{background-image:url(images/subcampaign.png);background-repeat: no-repeat;background-position: left top;width:145px;height:147px;margin-bottom:20px;text-indent:-9999px;display:block;}
#subright-column ul.subcampaign li.subspecial a:hover{background-image:url(images/subcampaign_over.png);}
#subright-column ul.subcampaign li.substudent-discount a{background-image:url(images/substudent-discount.png);background-repeat: no-repeat;background-position: left top;width:145px;height:147px;margin-bottom:20px;text-indent:-9999px;display:block;}
#subright-column ul.subcampaign li.substudent-discount a:hover{background-image:url(images/substudent-discount_over.png);}





#footer{clear:left;width:932px;height:64px;background-color:#000066;}
#footer ul{margin:0 0 0 30px;}
#footer ul li a{color:#FFFFFF;font-size:13px;float:left;margin-right:50px;margin-top:10px;text-decoration: none;}
#footer ul li a:hover{color:#FFFFFF;text-decoration: underline;}
#footer address{color:#FFFFFF;font-size:11px;clear:left;float:right;margin:10px;}
*+html #footer ul li{color:#FFFFFF;font-size:13px;float:left;margin-right:50px;margin-top:5px;text-decoration: none;}
*html #footer ul li{color:#FFFFFF;font-size:13px;float:left;margin-right:50px;margin-top:5px;text-decoration: none;}


.mgnr-10{margin-right:10px;}
.mgnl-10{margin-left:10px;}
.mgnt-10{margin-top:10px;}
.mgnb-10{margin-bottom:10px;}
.mgnb-20{margin-bottom:20px;}


#trial-top{width:700px;margin-left:17px;float:left; padding-top:20px}
#trial-top .box{height:100%; font-size:24px}
#trial-top p{font-size:12px;}


#trial-apply{width:700px;margin-left:17px;float:left; padding-top:20px; text-align:center}
#trial-apply .box{height:100%; font-size:24px}
#trial-apply p{font-size:14px;}
#trial-apply td{border-bottom:none; border-right:none;}




/* 1.Textdeco
========================================== */


span#yellow { 
	display: inline;
	background-color: #FFFF00;
	font-weight: bold;
}



span#black { 
	font-weight: bold;
}




p.p_fourpoint {
	line-height: 1.5;
}