/*========common//========*/
strong{
    font-weight: normal;
	}
img {
	border:0;
	}
img {
	border:0;
	}
address{
	font-style:normal;
	margin:0;
	padding:0;
	}
table {
	border:0;
	}
.dotline_w {
	margin:0;
	padding:0;
	background-image:url(../images_com/dotline_w.gif);
	background-repeat:repeat-x;
	height:3px;
	empty-cells:show;
	}
.dotline_h {
	margin:0;
	padding:0;
	background-image:url(../images_com/dotline_h.gif);
	background-repeat:repeat-y;
	width:5px;
	empty-cells:show;
	}
.dotline_green_w {
	margin:0;
	padding:0;
	background-image:url(../images_com/dotline_green_w.gif);
	background-repeat:repeat-x;
	height:3px;
	empty-cells:show;
	}
.dotline_red_w {
	margin:0;
	padding:0;
	background-image:url(../images_com/dotline_red_w.gif);
	background-repeat:repeat-x;
	height:3px;
	empty-cells:show;
	}
.clear {
	empty-cells:show;
	clear:both;
	}
#base {
	width:946px;
	height:100%;
	}
#base_area {
	vertical-align:top;
	background-color:#ffffff;
	background: url(../images_com/cnt_bg.gif) repeat-y left top;
	}
/*========//common========*/


/*========header//========*/
#header { 
	width: 946px;
	height:73px;
	}
#header .h-left { 
	vertical-align:top;
	width: 499px;
	height: 73px;
	padding: 0px 0px 0px 0px;
	background: url(../images_com/h_logo2.gif) no-repeat left top;
	}
#header span { 
	display: none;
	}
#header .h-center {
	vertical-align:top;
	width:290px;
	padding-left: 10px;
	background: url(../images_com/h_inquiry_bg.gif) no-repeat 10px 6px;
	}
#header .h-right { 
	width: 157px;
	padding:0px 0px 0px 0px;
	}
#header h1 {
	margin: 10px 0px 0px 68px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 11px;
	font-family:verdana;
	color:#555555;
	}
a#h_logo{
	display:block;
	width:261px;
	height:35px;
	margin: 4px 0px 0px 38px;
	background-image:url(../images_com/h_logo3.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
#h-access { 
	margin:35px 0 0px 169px;
	}
#h_btn_table { 
	margin:4px 0 0px 29px;
	}
.h_btn1 { 
	vertical-align:top;
	padding-right:25px;
	float:left;
	}
.h_btn2 { 
	vertical-align:top;
	}
/*========//header========*/


/*========menu//========*/
#menu { 
	width: 946px;
	height:76px;
	}
#menu_area {
	vertical-align:top;
	padding:18px 22px 0px 22px;
	background: url(../images_com/menu/menu_bg.gif) repeat-x left top;
	}
#menu_btm {
	padding:0px;
	background: url(../images_com/menu/menu_btm.gif) no-repeat left top;
	}
div#globalmenu {
	width: 902px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	}
#globalmenu ul{
	width: 902px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	}
#globalmenu li {
	display: inline;
	height:29px;
	float: left;
	margin: 0;
	padding: 0;
	}
#globalmenu span { 
	display: none;
	}
.sm_ban{
	text-align:center;
	padding-top:10px;
	background-color:#F6F6F6;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	}
a#m_home{
	display:block;
	width:87px;
	height:29px;
	background-image:url(../images_com/menu/m_home.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_home:hover{
	background-image:url(../images_com/menu/m_home_r.gif);
	text-decoration:none;
	}
div#m_home_r{
	width:87px;
	height:29px;
	background-image:url(../images_com/menu/m_home_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_whatsnew{
	display:block;
	width:115px;
	height:29px;
	background-image:url(../images_com/menu/m_whatsnew.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_whatsnew:hover{
	background-image:url(../images_com/menu/m_whatsnew_r.gif);
	text-decoration:none;
	}
div#m_whatsnew_r{
	width:115px;
	height:29px;
	background-image:url(../images_com/menu/m_whatsnew_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_beautician{
	display:block;
	width:106px;
	height:29px;
	background-image:url(../images_com/menu/m_beautician.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_beautician:hover{
	background-image:url(../images_com/menu/m_beautician_r.gif);
	text-decoration:none;
	}
div#m_beautician_r{
	width:106px;
	height:29px;
	background-image:url(../images_com/menu/m_beautician_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_beautyadvicer{
	display:block;
	width:191px;
	height:29px;
	background-image:url(../images_com/menu/m_beautyadvicer.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_beautyadvicer:hover{
	background-image:url(../images_com/menu/m_beautyadvicer_r.gif);
	text-decoration:none;
	}
div#m_beautyadvicer_r{
	width:191px;
	height:29px;
	background-image:url(../images_com/menu/m_beautyadvicer_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_dm{
	display:block;
	width:85px;
	height:29px;
	background-image:url(../images_com/menu/m_dm.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_dm:hover{
	background-image:url(../images_com/menu/m_dm_r.gif);
	text-decoration:none;
	}
div#m_dm_r{
	width:85px;
	height:29px;
	background-image:url(../images_com/menu/m_dm_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_trial{
	display:block;
	width:95px;
	height:29px;
	background-image:url(../images_com/menu/m_trial.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_trial:hover{
	background-image:url(../images_com/menu/m_trial_r.gif);
	text-decoration:none;
	}
div#m_trial_r{
	width:95px;
	height:29px;
	background-image:url(../images_com/menu/m_trial_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_schedule{
	display:block;
	width:127px;
	height:29px;
	background-image:url(../images_com/menu/m_schedule.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_schedule:hover{
	background-image:url(../images_com/menu/m_schedule_r.gif);
	text-decoration:none;
	}
div#m_schedule_r{
	width:127px;
	height:29px;
	background-image:url(../images_com/menu/m_schedule_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_applicants{
	display:block;
	width:96px;
	height:29px;
	background-image:url(../images_com/menu/m_applicants.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_applicants:hover{
	background-image:url(../images_com/menu/m_applicants_r.gif);
	text-decoration:none;
	}
div#m_applicants_r{
	width:96px;
	height:29px;
	background-image:url(../images_com/menu/m_applicants_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_school{
	display:block;
	width:99px;
	height:29px;
	background-image:url(../images_com/menu/m_school.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_school:hover{
	background-image:url(../images_com/menu/m_school_r.gif);
	text-decoration:none;
	}
div#m_school_r{
	width:99px;
	height:29px;
	background-image:url(../images_com/menu/m_school_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_point{
	display:block;
	width:114px;
	height:29px;
	background-image:url(../images_com/menu/m_point.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_point:hover{
	background-image:url(../images_com/menu/m_point_r.gif);
	text-decoration:none;
	}
div#m_point_r{
	width:114px;
	height:29px;
	background-image:url(../images_com/menu/m_point_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_teacher{
	display:block;
	width:103px;
	height:29px;
	background-image:url(../images_com/menu/m_teacher.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_teacher:hover{
	background-image:url(../images_com/menu/m_teacher_r.gif);
	text-decoration:none;
	}
div#m_teacher_r{
	width:103px;
	height:29px;
	background-image:url(../images_com/menu/m_teacher_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_step{
	display:block;
	width:156px;
	height:29px;
	background-image:url(../images_com/menu/m_step.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_step:hover{
	background-image:url(../images_com/menu/m_step_r.gif);
	text-decoration:none;
	}
div#m_step_r{
	width:156px;
	height:29px;
	background-image:url(../images_com/menu/m_step_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_aftergraduation{
	display:block;
	width:123px;
	height:29px;
	background-image:url(../images_com/menu/m_aftergraduation.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_aftergraduation:hover{
	background-image:url(../images_com/menu/m_aftergraduation_r.gif);
	text-decoration:none;
	}
div#m_aftergraduation_r{
	width:123px;
	height:29px;
	background-image:url(../images_com/menu/m_aftergraduation_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_faq{
	display:block;
	width:80px;
	height:29px;
	background-image:url(../images_com/menu/m_faq.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_faq:hover{
	background-image:url(../images_com/menu/m_faq_r.gif);
	text-decoration:none;
	}
div#m_faq_r{
	width:80px;
	height:29px;
	background-image:url(../images_com/menu/m_faq_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_movie{
	display:block;
	width:116px;
	height:29px;
	background-image:url(../images_com/menu/m_movie.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_movie:hover{
	background-image:url(../images_com/menu/m_movie_r.gif);
	text-decoration:none;
	}
div#m_movie_r{
	width:116px;
	height:29px;
	background-image:url(../images_com/menu/m_movie_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_newsletter{
	display:block;
	width:111px;
	height:29px;
	background-image:url(../images_com/menu/m_newsletter.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
a#m_newsletter:hover{
	background-image:url(../images_com/menu/m_newsletter_r.gif);
	text-decoration:none;
	}
div#m_newsletter_r{
	width:111px;
	height:29px;
	background-image:url(../images_com/menu/m_newsletter_r.gif);
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
	line-height: 100%;
	}
/*========//menu========*/


/*========contents common//========*/
#cnt{
	width:900px;
	margin:10px 23px 15px 23px;
	}
#cnt_left{
	vertical-align:top;
	padding:0px 6px 0px 15px;
	}
#cnt_right{
	vertical-align:top;
	padding:0px 15px 0px 0px;
	}
#cnt_table{
	margin:10px 38px 0px 38px;
	}
.inpage_submenuline{
	width:1px;
	background-color:#DADADA;
	}
#inpage_submenu{
	width: 176px;
	background: url(../images_com/submenu_bg.gif) repeat-y left top;
	vertical-align:top;
	padding:0 0 50px 0;
	border-bottom:1px solid #DADADA;
	}
.sm_ban_area{
	margin-left:1px;
	margin-top:10px;
	margin-bottom:10px;
	}
.sm_ban{
	padding-bottom:5px;
	text-align:center;
	}
.sm_txt{
	padding:0 12px 0 12px;
	}
.wm_ban_area{
	margin-left:14px;
	margin-top:10px;
	margin-bottom:10px;
	}
.wm_ban{
	padding-bottom:5px;
	text-align:center;
	}
.wm_txt{
	padding:0 0px 0 0px;
	}
#inpage_cnt{
	vertical-align:top;
	height:550px;
	padding:3px 0px 0px 9px;
	}
div#sm_top {
	border-bottom:1px solid #DADADA;
	}
div#submenu {
	width: 176px;
	margin: 0 0 0 0;
	padding: 0;
	background-color:#ffffff;
	}
#submenu ul{
	display: inline;
	width: 176px;
	margin: 0;
	padding: 0;
	list-style-type:none;
	}
#submenu li {
	display: inline;
	margin: 0;
	padding: 0;
	}
.sm_txt_area{
	width:176px;
	}
a.sm_txt{
	display:block;
	height:auto;
	padding:7px 10px 10px 17px;
	background: url(../images_com/arrow.gif) no-repeat 10px 11px;
	text-decoration:none;
	font-size: 10px;
	line-height: 14px;
	font-family:verdana;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
.h3_table {
	margin:0 0 15px 0;
	}
.h3_table2 {
	margin:0 0 0px 0;
	}
.h3_td {
	height:32px;
	padding-left:11px;
	background: url(../images_com/h3_mark.gif) no-repeat left top;
	}
.h3_td3 {
	height:32px;
	padding-left:11px;
	background: url(../images_com/h3_mark2.gif) no-repeat left top;
	}
.h3_td4 {
	height:32px;
	padding-left:11px;
	background: url(../images_com/h3_mark3.gif) no-repeat left top;
	}
.h3_td5 {
	height:32px;
	padding-left:11px;
	background: url(../images_com/h3_mark4.gif) no-repeat left top;
	}
h3 {
	padding:0;
	margin:0;
	font-size:10px;
	font-family:verdana;
	line-height:10px;
	}
.h3_td2 {
	text-align:right;
	padding-right:10px;
	}
.h4_area {
	margin:0 0 15px 11px;
	}
.h4_area2 {
	margin:0 0 10px 0px;
	}
.h4_td {
	width:45px;
	height:23px;
	vertical-align:bottom;
	background: url(../images_com/h4_mark.gif) no-repeat left bottom;
	}
.h4_td4 {
	width:45px;
	height:23px;
	vertical-align:bottom;
	background: url(../images_com/h4_mark2.gif) no-repeat left bottom;
	}
.h4_td2 {
	width:629px;
	vertical-align:bottom;
	background: url(../images_com/h4_line_bg.gif) repeat-x left bottom;
	}
.h4_td3 {
	width:392px;
	vertical-align:bottom;
	background: url(../images_com/h4_line_bg.gif) repeat-x left bottom;
	}
.h4_td5 {
	width:629px;
	vertical-align:bottom;
	background: url(../images_com/h4_line_bg2.gif) repeat-x left bottom;
	}
.h4_td6 {
	width:45px;
	height:23px;
	vertical-align:bottom;
	background: url(../images_com/h4_mark3.gif) no-repeat left bottom;
	}
.h4_td7 {
	width:629px;
	vertical-align:bottom;
	background: url(../images_com/h4_line_bg3.gif) repeat-x left bottom;
	}
.h4_td8 {
	width:45px;
	height:23px;
	vertical-align:bottom;
	background: url(../images_com/h4_mark4.gif) no-repeat left bottom;
	}
.h4_td9 {
	width:629px;
	vertical-align:bottom;
	background: url(../images_com/h4_line_bg4.gif) repeat-x left bottom;
	}
.h4_td10 {
	width:639px;
	vertical-align:bottom;
	background: url(../images_com/h4_line_bg.gif) repeat-x left bottom;
	}
h4 {
	padding:0 5px 7px 5px;
	margin:0;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	color:#FE6E6E;
	}
.pagetop {
	padding:0px 10px 20px 0;
	text-align:right;
	clear:both;
	}
.wn_topic_area {
	margin:0 0 10px 15px;
	}
.h5_inarea {
	margin:0 0 10px 13px;
	}
.h5_area {
	margin:0 0 15px 6px;
	padding:6px 15px 8px 8px;
	background: url(../images_com/dotline_red_w.gif) repeat-x left bottom;
	border-left:4px solid #FE6E6E;
	}
.h5_area2 {
	width:460px;
	margin:0 0 15px 7px;
	padding:6px 15px 8px 8px;
	background: url(../images_com/dotline_red_w.gif) repeat-x left bottom;
	border-left:4px solid #FE6E6E;
	}
.h5_area3 {
	margin:0 0 10px 6px;
	padding:6px 15px 8px 8px;
	background: url(../images_com/dotline_w.gif) repeat-x left bottom;
	border-left:4px solid #6B8CD7;
	}
.h5_area4 {
	margin:0 0 15px 7px;
	padding:6px 15px 8px 8px;
	background: url(../images_com/dotline_orange_w.gif) repeat-x left bottom;
	border-left:4px solid #FDAC43;
	}
.h6_area {
	margin:0 0 8px 6px;
	padding:0px 15px 5px 0px;
	background: url(../images_com/dotline_w.gif) repeat-x left bottom;
	}
p {
	margin:0px;
	padding:0 5px 15px 11px;
	}
p.p_wn {
	padding:0 8px 12px 5px;
	}
p.p_sbtm {
	padding:0 8px 3px 5px;
	}
p.p_sbtm2 {
	padding:0 8px 6px 11px;
	}
p.p_sbtm3 {
	padding:0 5px 6px 11px;
	}
p.p_sbtm4 {
	padding:0 20px 2px 11px;
	}
p.p_inarea {
	padding:0 8px 12px 19px;
	}
p.p_inarea2 {
	padding:0 8px 2px 19px;
	}
.ph_inarea {
	margin:0 8px 15px 14px;
	}
p.p_inarea3 {
	padding:0 5px 5px 0px;
	}
.link_area {
	margin-left:11px;
	margin-bottom:15px;
	}
.link_wn {
	margin-left:5px;
	}
.table_wn {
	margin-left:5px;
	margin-bottom:15px;
	}
.table_wn2 {
	margin-left:5px;
	margin-bottom:5px;
	}
.table_wn3 {
	margin-left:5px;
	margin-bottom:10px;
	}
.table_wn4 {
	margin-left:7px;
	margin-bottom:15px;
	}
.ph_wn {
	margin-bottom:15px;
	}
.ph_right {
	float:right;
	padding:0 5px 5px 6px;
	}
.ph_right2 {
	float:right;
	padding:0px 10px 10px 10px;
	}
.ph_right3 {
	float:right;
	padding:0px 0px 7px 7px;
	}
.ph_left {
	float:left;
	margin:0 10px 5px 0;
	}
.ph_left2 {
	float:left;
	margin:0 12px 8px 8px;
	}
.ph_left3 {
	float:left;
	margin:0 12px 0px 8px;
	}
.ph_left4 {
	float:left;
	margin:0 12px 0px 4px;
	}
.ph_center {
	text-align:center;
	margin-bottom:7px;
	}
.ph_cap {
	vertical-align:top;
	text-align:center;
	padding:2px 7px 2px 7px;
	}
.ph_bg {
	background: url(../images_com/img-bg.gif) no-repeat left bottom;
	padding:10px;
	}
.ph_bg2 {
	background: url(../images_com/img-bg2.gif) no-repeat left bottom;
	padding:10px;
	}
.ph_bg3 {
	background: url(../images_com/img-bg3.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg4 {
	background: url(../images_com/img-bg4.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg5 {
	background: url(../images_com/img-bg5.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg6 {
	background: url(../images_com/img-bg6.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg7 {
	background: url(../images_com/img-bg7.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg8 {
	background: url(../images_com/img-bg8.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg9 {
	background: url(../images_com/img-bg9.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg10 {
	background: url(../images_com/img-bg10.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg11 {
	background: url(../images_com/img-bg11.gif) no-repeat left bottom;
	padding:10px;
	}
.ph_bg12 {
	background: url(../images_com/img-bg12.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg13 {
	background: url(../images_com/img-bg13.gif) no-repeat left bottom;
	padding:10px;
	}
.ph_bg14 {
	background: url(../images_com/img-bg14.gif) no-repeat left bottom;
	padding:8px;
	}
.ph_bg15 {
	background: url(../images_com/img-bg15.gif) no-repeat left bottom;
	padding:10px;
	}
.ph_nobg {
	padding-left:5px;
	}
.link_left {
	background: url(../images_com/mark_left.gif) no-repeat left bottom;
	padding-left:18px;
	height:15px;
	}
.link_left2 {
	background: url(../images_com/mark_right.gif) no-repeat left bottom;
	padding-left:18px;
	margin-right:10px;
	margin-bottom:12px;
	height:15px;
	}
.link_left3 {
	background: url(../images_com/mark_right_blue.gif) no-repeat left bottom;
	margin-top:6px;
	padding-left:18px;
	height:15px;
	}
.link_left4 {
	background: url(../images_com/mark_right_blue.gif) no-repeat left bottom;
	padding-left:18px;
	height:15px;
	}
.link_left5 {
	background: url(../images_com/mark_right.gif) no-repeat left bottom;
	margin-top:3px;
	padding-left:18px;
	height:15px;
	}
.link_right {
	background: url(../images_com/mark_right.gif) no-repeat right bottom;
	text-align:right;
	padding-right:18px;
	height:15px;
	}
.link_left_blue {
	background: url(../images_com/mark_left_blue.gif) no-repeat left bottom;
	padding-left:18px;
	height:15px;
	}
.link_right_blue {
	background: url(../images_com/mark_right_blue.gif) no-repeat right bottom;
	text-align:right;
	padding-right:18px;
	height:15px;
	}
.link_left_blue2 {
	background: url(../images_com/mark_right_blue.gif) no-repeat left bottom;
	padding-left:18px;
	height:15px;
	margin-bottom:12px;
	}
.link_left_blue3 {
	background: url(../images_com/mark_right_blue.gif) no-repeat left bottom;
	padding-left:18px;
	height:15px;
	margin-top:3px;
	}
.caption {
	padding:3px 5px 6px 5px;
	}
.caption2 {
	padding:3px 20px 0 20px;
	}
.caption3 {
	padding:3px 20px 10px 20px;
	}
.caption4 {
	padding:3px 20px 3px 20px;
	}
.copy {
	margin:0 0 8px 11px;
	}
.copy2 {
	margin:0 0 8px 5px;
	}
.base_table{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:border-collapse;
	}
.base_table th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-style:normal;
	background-color:#E9E9FE;
	padding:7px 7px 8px 7px;
	empty-cells:show;
	}
.base_table td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:7px;
	empty-cells:show;
	}
.base_table td input{
	margin-bottom:5px;
	}
th.th2{
	padding:3px 6px 4px 6px;
	}
th.th2_center{
	text-align:center;
	padding:8px 7px 8px 7px;
	}
th.th2_center2{
	text-align:center;
	padding-top:7px;
	padding-bottom:6px;
	background-color:#A6B1FE;
	color:#ffffff;
	}
th.th3{
	background-color:#EFEFEF;
	}
th.th4 {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:7px;
	empty-cells:show;
	background-color:#E5E8FF;
	}
th.th_right  {
	text-align:right;
	}
td.td2 {
	padding:3px 6px 4px 6px;
	}
td.td3 {
	background-color:#FFFFEB;
	}
td.td4 {
	background-color:#FEE8E8;
	}
td.td5 {
	background-color:#E9F8FE;
	}
td.td6 {
	background-color:#CCFFCC;
	}

td.td_center {
	text-align:center;
	}
.base_table2{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:border-collapse;
	}
.base_table2 th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-style:normal;
	background-color:#F4F4F4;
	padding:4px 6px 4px 6px;
	empty-cells:show;
	}
.base_table2 td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:4px 6px 4px 6px;
	empty-cells:show;
	}
ol.decimal {
	list-style-type: decimal;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 24px;
	padding-left: 0px;
	margin-right: 25px;
	}
ol.decimal2 {
	list-style-type: decimal;
	margin-top: 3px;
	margin-bottom: 0;
	margin-left: 21px;
	padding-left: 0px;
	margin-right: 0px;
	}
ol.decimal2 li {
	margin-bottom: 2px;
	}
ol.decimal3 {
	list-style-type: decimal;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 25px;
	padding-left: 0px;
	margin-right: 25px;
	}
ol.decimal3 li {
	margin-bottom: 4px;
	}
ul.disc {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 18px;
	padding-left: 0px;
	margin-right: 0px;
	}
ul.disc li {
	margin-bottom: 1px;
	}
ul.disc2 {
	list-style-type: disc;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 18px;
	padding-left: 0px;
	margin-right: 0px;
	}
ul.disc2 li {
	margin-bottom: 2px;
	}
ul.disc3 {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 18px;
	padding-left: 0px;
	margin-right: 0px;
	}
ul.disc3 li {
	margin-bottom: 1px;
	}
ul.disc4 {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-left: 0px;
	margin-right: 0px;
	}
ul.disc4 li {
	margin-bottom: 1px;
	}
ul.disc5 {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 37px;
	padding-left: 0px;
	margin-right: 0px;
	}
ul.disc5 li {
	margin-bottom: 1px;
	}
.r_lt {
	width:5px;
	}
.r_t {
	background: url(../images_com/r_t_bg.gif) repeat-x;
	}
.r_rt {
	width:5px;
	}
.r_l {
	background: url(../images_com/r_l_bg.gif) repeat-y;
	}
.r_r {
	background: url(../images_com/r_r_bg.gif) repeat-y;
	}
.r_b {
	background: url(../images_com/r_b_bg.gif) repeat-x;
	}
.r_cnt {
	vertical-align:top;
	}
/*========//contents common========*/


/*========footer//========*/
#footer {
	width:900px;
	margin:0 23px 15px 23px;
	}
#footer2 {
	width:900px;
	margin:0 23px 0px 23px;
	}
#footer_area {
	background: url(../images_com/f_bg.gif) repeat-x left top;
	}
#footer_intable {
	width:900px;
	}
#footer_left {
	width:535px;
	vertical-align:top;
	padding:0px;
	}
#footer_right {
	width:365px;
	vertical-align:top;
	text-align:right;
	padding-top:4px;
	}
#footer_address {
	text-align:center;
	margin-top:8px;
	margin-bottom:30px;
	color:#999999;
	}
/*========//footer========*/

	