body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,iframe{margin:0px;padding:0px;line-height:100%;font-size:13px;letter-spacing:1px;color:#333;border:none;font-family	:	"ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka, "ＭＳ Ｐゴシック", Arial, sans-serif ;
;}

img{border:none;}
a{text-decoration:none;color:#FF8181;}
a:hover{text-decoration:underline;color:#FF4141;}

.block{margin:0px 0px 20px;}
.hidden hr{clear:both;height:0px;visibility:hidden;}
.alert{color:#FF6666;}
.totop{font-size:10px;width:700px;text-align:right;}

body{text-align:center;background-color:#E9F5F5;}
.base{margin:0px auto;width:920px;background-color:#FFFFFF;}
.header{width:920px;height:150px;position:relative;}
.contents{width:920px;background:url(images/bg.gif) center bottom no-repeat;text-align:left;margin:30px 0px 0px;overflow:hidden;}
.contents:after{
	content:"";
	display:block;
	clear:both;
}
.course-second .contents,
#flow .contents,
#request .contents{background:none;}
.footer{clear:both;width:920px;height:80px;position:relative;margin-top:20px;}

/********
 header
********/
h1{display:block;width:251px;height:58px;position:absolute;top:20px;left:30px;}
h1 a{display:block;width:251px;height:58px;background:url(images/logo.gif) 0px 0px no-repeat;text-indent:-9999px;}
.menu{position:absolute;top:100px;left:0px;clear:both;width:920px;height:50px;background-color:#FFECEC;}
.menu ul{margin:0px 0px;width:920px;}
.menu ul,
.menu ul li,
.menu ul li a{display:block;text-align:left;}
.menu ul li{width:146px;list-style-type:none;float:left;}
.menu ul li a{width:146px;height:50px;background:url(images/menu.gif) 0px 0px no-repeat;text-indent:-9999px;}
.menu ul li#mn_top,
.menu ul li#mn_top a,
.menu ul li#mn_study,
.menu ul li#mn_study a{width:168px;}

.menu ul li#mn_top a{background-position:0px 0px;}
.menu ul li#mn_top a:hover{background-position:0px -50px;}
.menu ul li#mn_info a{background-position:-168px 0px;}
.menu ul li#mn_info a:hover{background-position:-168px -50px;}
.menu ul li#mn_course a{background-position:-314px 0px;}
.menu ul li#mn_course a:hover{background-position:-314px -50px;}
.menu ul li#mn_about a{background-position:-460px 0px;}
.menu ul li#mn_about a:hover{background-position:-460px -50px;}
.menu ul li#mn_schooling a{background-position:-606px 0px;}
.menu ul li#mn_schooling a:hover{background-position:-606px -50px;}
.menu ul li#mn_study a{background-position:-752px 0px;}
.menu ul li#mn_study a:hover{background-position:-752px -50px;}

.submenu{position:absolute;top:35px;right:0px;clear:both;}
.submenu ul,
.submenu ul li,
.submenu ul li a{display:block;text-align:left;color:#333;}
.submenu ul li a:hover{color:#FF4141;}
.submenu ul{width:320px;}
.submenu ul li{width:155px;height:17px;margin-bottom:7px;list-style-type:none;float:left;}
.submenu ul li a{height:17px;padding-left:15px;background:url(images/ar01.gif) 0px 0px no-repeat;line-height:150%;position:relative;}
.submenu ul li a img{position:absolute;}
.submenu ul li a:hover{background-position:0px -17px;}


/**********
 contents
**********/
.pankuzu{margin:15px 0px 10px 20px;text-align:left;}
.pankuzu span.on{font-weight:bold;}
#sub_column{float:right;width:180px;}
#main_column{float:left;width:740px;}

/**
info_summary
**/
#info_summary{width:160px;}
#info_summary h2{display:block;width:160px;height:32px;background:url(images/top/h2_infosum.gif) 0px 0px no-repeat;text-indent:-9999px;}
#info_summary iframe {width:160px;border:none;}

#include_info{background-color:#F4F3EA;}
#include_info ul{display:block;width:145px;text-align:left;}
#include_info ul li{list-style-type:none;padding-left:10px;background:url(images/ar02.gif) no-repeat 0px 3px;margin:10px 0px 0px 10px;line-height:120%;}

/********
 footer
********/
.footer ul{margin:10px auto;width:720px;height:20px;position:absolute;left:20px;text-align:left;}
.footer ul li{display:inline;padding:0px 3px;border-right:1px #333 solid;}
.footer ul li#mn_sitemap{border:none;}
.footer p{position:absolute;width:720px;top:30px;left:23px;text-align:left;}
.footer span#btn_bunkaLink a{width:160px;height:45px;position:absolute;top:0px;right:20px;background:url(images/footer_logo.jpg) no-repeat 0px 0px;margin:10px auto;text-indent:-9999px;}



/****
 top
*****/
#index #main_column .block{margin-left:20px;}


/**
courseList
**/
body#index #courseList h2{display:block;width:700px;height:25px;}
body#index #courseList h2 a{display:block;width:700px;height:25px;background:url(images/top/h2_course.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#index #courseList ul,
body#index #courseList ul li,
body#index #courseList ul li a{display:block;}
body#index #courseList ul li{float:left;}
body#index #courseList ul li#fukuso{width:360px;height:182px;}
body#index #courseList ul li#fukuso a{width:360px;height:182px;background:url(images/top/course_fukuso.jpg) 0px 0px no-repeat;text-indent:-9999px;}
body#index #courseList ul li#fd{width:348px;height:182px;}
body#index #courseList ul li#fd a{width:348px;height:182px;background:url(images/top/course_fd.jpg) 0px 0px no-repeat;text-indent:-9999px;}
body#index #courseList ul li#sfc{width:360px;height:182px;}
body#index #courseList ul li#sfc a{width:360px;height:182px;background:url(images/top/course_sfc.jpg) 0px 0px no-repeat;text-indent:-9999px;}
body#index #courseList ul li#pattern{width:348px;height:182px;}
body#index #courseList ul li#pattern a{width:360px;height:182px;background:url(images/top/course_pattern.jpg) 0px 0px no-repeat;text-indent:-9999px;}
body#index #courseList ul li#fukuso a:hover,
body#index #courseList ul li#fd a:hover,
body#index #courseList ul li#sfc a:hover,
body#index #courseList ul li#pattern a:hover{background-position:0px -182px;}

/**
about
**/
body#index #about h2 a{display:block;width:700px;height:25px;background:url(images/top/h2_about.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#index #about ul{margin-top:10px;}
body#index #about ul li{display:block;width:165px;height:65px;float:left;margin-right:13px;}
body#index #about ul li a{display:block;width:165px;height:65px;text-indent:-9999px;}

body#index #about ul li#point a{background:url(images/top/about_point.jpg) 0px 0px no-repeat;}
body#index #about ul li#flow a{background:url(images/top/about_flow.jpg) 0px 0px no-repeat;}
body#index #about ul li#voice a{background:url(images/top/about_voice.jpg) 0px 0px no-repeat;}
body#index #about ul li#faq a{background:url(images/top/about_faq.jpg) 0px 0px no-repeat;}

body#index #about ul li#point a:hover,
body#index #about ul li#flow a:hover,
body#index #about ul li#voice a:hover,
body#index #about ul li#faq a:hover{background-position:0px -65px;}


/**
formates
**/
body#index #formates h2{display:block;width:700px;height:46px;background:url(images/top/h2_formates.gif) 0px 0px no-repeat;text-indent:-9999px;}

body#index #formates ul{margin-top:10px;}
body#index #formates ul li{display:block;width:165px;height:65px;float:left;margin-right:13px;}
body#index #formates ul li a{display:block;width:165px;height:65px;text-indent:-9999px;}

body#index #formates ul li#support a{background:url(images/top/formates_support.jpg) 0px 0px no-repeat;}
body#index #formates ul li#schooling a{background:url(images/top/formates_schooling.jpg) 0px 0px no-repeat;}
body#index #formates ul li#study a{background:url(images/top/formates_study.jpg) 0px 0px no-repeat;}
body#index #formates ul li#fes a{background:url(images/top/formates_fes.jpg) 0px 0px no-repeat;}

body#index #formates ul li#schooling a:hover,
body#index #formates ul li#study a:hover,
body#index #formates ul li#fes a:hover{background-position:0px -65px;}



/**************
 information
**************/
body#information #main_column .block{margin-left:20px;}
body#information h2{display:block;width:700px;height:24px;background:url(images/information/h2_information.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#information .infobox{width:650px;margin:20px 0px 30px;}
body#information .infobox h4{line-height:120%;}
body#information .infobox p{color:#999999;margin:5px 0px 0px;}
body#information .infobox div.infocontents{margin:5px 0px 0px;line-height:160%;}



/*******
 course
*******/
body#course-top #main_column .block{margin-left:20px;}

body#course-top #courseList h2{display:block;width:700px;height:25px;background:url(images/top/h2_course.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#course-top #courseList ul,
body#course-top #courseList ul li,
body#course-top #courseList ul li a{display:block;}
body#course-top #courseList ul li{float:left;}
body#course-top #courseList ul li#fukuso{width:360px;height:342px;background:url(images/course/bg_fukuso.jpg) 0px 0px no-repeat;}
body#course-top #courseList ul li#fukuso a{width:360px;height:182px;text-indent:-9999px;}
body#course-top #courseList ul li#fd{width:348px;height:342px;background:url(images/course/bg_fd.jpg) 0px 0px no-repeat;}
body#course-top #courseList ul li#fd a{width:348px;height:182px;text-indent:-9999px;}
body#course-top #courseList ul li#sfc{width:360px;height:342px;background:url(images/course/bg_sfc.jpg) 0px -9px no-repeat;margin-top:10px;}
body#course-top #courseList ul li#sfc a{width:360px;height:172px;text-indent:-9999px;}
body#course-top #courseList ul li#pattern{width:348px;height:342px;background:url(images/course/bg_pattern.jpg) 0px -9px no-repeat;margin-top:10px;}
body#course-top #courseList ul li#pattern a{width:360px;height:172px;text-indent:-9999px;}
body#course-top #courseList ul li p{margin:10px 25px 0px 15px;line-height:140%;}

body.course-second #main_column{width:360px;float:left;}
body.course-second #sub_column{width:540px;float:right;}

body.course-second #main_column .block{margin-left:20px;}
body.course-second #main_column .block h3{display:block;width:340px;height:24px;margin-bottom:10px;text-indent:-9999px;}
body.course-second #main_column .block p{line-height:140%;}
body.course-second #main_column .block div.memo{width:340px;background:url(images/course/colorbg.gif) no-repeat 0px 0px;margin-top:10px;}
body.course-second #main_column .block div.memo p{padding:15px 15px 0px;}
body.course-second #main_column .block div.memo div.hidden{width:340px;height:15px;background:url(images/course/colorbg.gif) no-repeat 0px bottom;}


body.course-second #main_column #term h3{background:url(images/course/h3_term.jpg) no-repeat 0px 0px;}
body.course-second #main_column #fee h3{background:url(images/course/h3_fee.jpg) no-repeat 0px 0px;}
body.course-second #main_column #books h3{background:url(images/course/h3_books.jpg) no-repeat 0px 0px;}
body.course-second #main_column #prepare h3{background:url(images/course/h3_prepare.jpg) no-repeat 0px 0px;}

body.course-second #sub_column .block h3{display:block;width:520px;height:16px;margin-bottom:10px;text-indent:-9999px;}
body.course-second #sub_column #schedule h3{background:url(images/course/h3_schedule.jpg) no-repeat 0px 0px;}
body.course-second #sub_column .block table{width:520px;border:2px solid #FFC1C1;border-collapse:collapse;margin:1em 0;z-index:1;}
body.course-second #sub_column .block thead{background-color:#FFC1C1;}
body.course-second #sub_column .block thead td{border:1px solid #fff;border-bottom:none;text-align:center;padding:5px 0px;}
body.course-second #sub_column .block th{background-color:#FFECEC;}

body.course-second #sub_column .block th,
body.course-second #sub_column .block td{border:1px solid #FFC1C1;padding:5px;line-height:120%;}
.course-header .course-lead{position:relative;position:relative;width:880px;height:182px;}
.course-header .course-lead h3{display:block;text-indent:-9999px;}
.course-header .course-lead p{width:480px;line-height:140%;position:absolute;top:93px;left:380px;}
body.course-second ul li{ list-style-type:none;}
body.course-second ul li#btn_request a{display:block;width:256px;height:46px;text-indent:-9999px;background:url(images/course/btn_request.gif) no-repeat 0px 0px;margin:0px 0px 10px 250px;}
body.course-second ul li#btn_request a:hover{background-position:0px -46px;}
body.course-second ul li#btn_gansho a{display:block;width:256px;height:46px;text-indent:-9999px;background:url(images/course/btn_gansho.gif) no-repeat 0px 0px;margin:0px 0px 10px 250px;}
body.course-second ul li#btn_gansho a:hover{background-position:0px -46px;}


/**
fukuso
**/

body#course-fukuso .course-header{position:relative;width:880px;height:182px;background:url(images/course/fukuso-title.jpg) no-repeat 0px 0px;margin:0px auto 20px;}
body#course-fukuso .course-header h2{position:absolute;display:block;text-indent:-9999px;}


/**
design
**/

body#course-design .course-header{position:relative;width:880px;height:182px;background:url(images/course/fd-title.jpg) no-repeat 0px 0px;margin:0px auto 20px;}
body#course-design .course-header h2{position:absolute;display:block;text-indent:-9999px;}


/**
stylist
**/

body#course-stylist .course-header{position:relative;width:880px;height:182px;background:url(images/course/sfc-title.jpg) no-repeat 0px 0px;margin:0px auto 20px;}
body#course-stylist .course-header h2{position:absolute;display:block;text-indent:-9999px;}


/**
pattern
**/

body#course-pattern .course-header{position:relative;width:880px;height:182px;background:url(images/course/pattern-title.jpg) no-repeat 0px 0px;margin:0px auto 20px;}
body#course-pattern .course-header h2{position:absolute;display:block;text-indent:-9999px;}



/**************
 about
**************/
body#about #main_column .block{margin-left:20px;}
body#about #aboutdetail h2{display:block;width:700px;height:24px;background:url(images/about/h2_about.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#about #aboutdetail img{margin:10px 10px 20px 0px;float:left;}
body#about #aboutdetail p{line-height:140%;margin:10px 10px 10px 0px;}

body#about #main_column div#about_submenu{width:700px;position:relative;height:20px;margin:-35px 0px 20px;}
body#flow #main_column div#about_submenu{width:880px;position:relative;height:20px;margin:-35px 0px 20px;}
body#flow #main_column div#about_submenu-btm{width:880px;position:relative;height:20px;margin:0px 0px 20px;border-top:dotted 1px #333;}
body#about #main_column div#about_submenu ul,
body#flow #main_column div#about_submenu ul,
body#flow #main_column div#about_submenu-btm ul{position:absolute;height:20px;right:10px;top:-5px;}
body#about #main_column div#about_submenu li,
body#flow #main_column div#about_submenu li,
body#flow #main_column div#about_submenu-btm li{height:20px;float:left;list-style-type:none;margin:10px 0px 10px 10px;}
body#about #main_column div#about_submenu li a,
body#flow #main_column div#about_submenu li a,
body#flow #main_column div#about_submenu-btm li a{display:block;height:17px;padding-left:15px;background:url(images/ar01.gif) 0px 0px no-repeat;line-height:150%;overflow:hidden;}
body#about #main_column div#about_submenu li a:hover,
body#flow #main_column div#about_submenu li a:hover,
body#flow #main_column div#about_submenu-btm li a:hover{background-position:0px -17px;}


/**
 flow
**/
body#flow #main_column{position:relative;}
body#flow #main_column .block{margin-left:20px;}
body#flow #main_column #flowimage h2{display:block;width:880px;height:24px;background:url(images/about/h2_flow.gif) 0px 0px no-repeat;text-indent:-9999px;}

body#flow #main_column #flowimage .pane{width:880px;heigth:750px;overflow:hidden;margin-top:20px;}
body#flow #main_column #flowimage .pane ul{width:3295px;heigth:750px;}

body#flow #main_column #flowimage .pane ul li{float:left;heigth:750px;list-style-type:none;}

body#flow #main_column #flowimage .pane ul li.flowimage01 { width:382px;}
body#flow #main_column #flowimage .pane ul li.flowimage02 { width:1125px;}
body#flow #main_column #flowimage .pane ul li.flowimage03 { width:388px;}
body#flow #main_column #flowimage .pane ul li.flowimage04 { width:789px;}
body#flow #main_column #flowimage .pane ul li.flowimage05 { width:611px;}


/**
 voice
**/
body#voice #main_column .block{margin-left:20px;}
body#voice #voicelist h2{display:block;width:700px;height:24px;background:url(images/about/h2_voice.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#voice #voicelist .case{background:url(images/about/h4_voice.gif) 0px 0px no-repeat;text-indent:-9999px;margin:20px 0px;}
body#voice #voicelist h4{text-indent:10px;padding:10px 20px;color:#fff;font-size:16px;font-weight:normal;}
body#voice #voicelist p{text-align:right;padding-right:50px;color:#fff;font-weight:normal;}
body#voice #voicelist blockquote{line-height:160%;margin:15px 40px 40px 30px;}

/**
 faq
**/
body#faq #main_column{position:relative;}
body#faq #main_column .block{margin:0px 20px;}
body#faq #main_column #faqlist h2{display:block;width:700px;height:24px;background:url(images/about/h2_faq.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#faq #main_column #faqlist dl{margin:20px 0px;}
body#faq #main_column #faqlist dt{margin:0px;font-size:16px;color:#FC9C78;line-height:120%;padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 1px center no-repeat;}
body#faq #main_column #faqlist dd{margin:5px 0px 20px;line-height:140%;}
body#faq #main_column #faqlist dd strong{display:block;margin:5px 0px;}
body#faq #main_column #faqlist dl span{text-indent:-9999px;display:block;width:1px;float:left;}



/**********
 schooling
**********/
body#schooling #main_column .block{margin-left:20px;}
body#schooling #main_column #schoolingdetail h2{display:block;width:700px;height:24px;background:url(images/schooling/h2_schooling.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#schooling #main_column .block #schoolinglead{width:700px;margin:20px 0px;line-height:140%;}
body#schooling #main_column .block #schoolinglead h4{line-height:120%;font-size:12px;margin-bottom:15px;}
body#schooling #main_column .block #schoolinglead  p{line-height:140%;margin-bottom:15px;}
body#schooling #main_column .block div.memo{width:340px;background:url(images/course/colorbg.gif) no-repeat 0px 0px;margin-top:10px;}
body#schooling #main_column .block div.memo p{padding:15px 10px 0px;line-height:140%;}
body#schooling #main_column .block div.memo div.hidden{width:340px;height:15px;background:url(images/course/colorbg.gif) no-repeat 0px bottom;}

body#schooling #main_column .block .in-block{margin:20px 0px 30px;float:left;width:340px;}
body#schooling #main_column .block .in-block h3{font-size:14px;margin:0px 0px 5px;padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 0px center no-repeat;}
body#schooling #main_column .block .in-block h4{line-height:120%;color:#FC9C78;font-size:12px;margin-bottom:15px;}
body#schooling #main_column .block .in-block table{width:700px;border-collapse:collapse;margin:1em 0;}
body#schooling #main_column .block .in-block thead{background-color:#FFC1C1;}
body#schooling #main_column .block .in-block th{border:1px solid #FFC1C1;border-bottom:none;text-align:center;padding:5px 0px;}
body#schooling #main_column .block .in-block th#list_title{width:200px;}
body#schooling #main_column .block .in-block th#list_detail{width:270px;}
body#schooling #main_column .block .in-block th#list_date1,
body#schooling #main_column .block .in-block th#list_date2{width:110px;}
body#schooling #main_column .block .in-block td{padding:5px;border:1px solid #FFC1C1;line-height:140%;}



/**********
 study
**********/
body#study #main_column .block{margin-left:20px;}
body#study #main_column #studydetail h2{display:block;width:700px;height:24px;background:url(images/study/h2_study.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#study #main_column .block #studylead{width:700px;margin:30px 0px;line-height:140%;}
body#study #main_column .block .in-block{margin:20px 0px 30px;}
body#study #main_column .block h3{font-size:14px;margin:0px 0px 5px;padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 0px center no-repeat;}
body#study #main_column .block .in-block h4{line-height:120%;color:#FC9C78;font-size:12px;margin-bottom:10px;}
body#study #main_column .block .in-block table{width:500px;border-collapse:collapse;margin:1em 0;border:2px solid #FFC1C1;}
body#study #main_column .block .in-block th{padding:7px 3px;width:70px;border:1px solid #FFC1C1;text-align:right;}
body#study #main_column .block .in-block td{padding:7px 3px;border:1px solid #FFC1C1;line-height:140%;}
body#study #main_column #study-message .in-block p{line-height:150%;width:700px;margin:20px 0px;}

body#study #main_column div#study_submenu{width:700px;position:relative;height:20px;margin:-35px 0px 20px;}
body#study #main_column div#study_submenu ul{position:absolute;height:20px;right:10px;top:-5px;}
body#study #main_column div#study_submenu li{height:20px;float:left;list-style-type:none;margin:10px 0px 10px 10px;}
body#study #main_column div#study_submenu li a{display:block;height:17px;padding-left:15px;background:url(images/ar01.gif) 0px 0px no-repeat;line-height:150%;overflow:hidden;}
body#study #main_column div#study_submenu li a:hover{background-position:0px -17px;}


/**********
 support
**********/
body#support #main_column .block{margin-left:20px;clear:both;}
body#support #main_column  h2{display:block;width:700px;height:24px;background:url(images/support/h2_support.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#support #main_column .block #supportlead{width:700px;margin:30px 0px;line-height:140%;}
body#support #main_column .block h3{padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 0px center no-repeat;}
body#support #main_column .block ul{margin:10px 0px 10px;}
body#support #main_column .block .in-block li{display:block;width:200px;list-style-type:none;float:left;margin:0px -1px -1px 0px;padding:7px 3px;border:1px solid #FFCCCC;}
body#support #main_column #mapimage{position:relative;width:450px;height:170px;background:url(images/support/map.gif) no-repeat 0px 0px;}
body#support #main_column #mapimage p{position:absolute;top:55px;left:35px;font-weight:bold;}
body#support #main_column  #mapimage ul li{position:absolute;list-style-type:none;}
body#support #main_column  #mapimage ul li a{text-indent:-9999px;display:block;}
body#support #main_column  #mapimage ul li#mn_hokkaido{top:80px;left:120px;}
body#support #main_column  #mapimage ul li#mn_hokkaido a{width:63px;background:url(images/support/btn_hokkaido.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_touhoku{top:80px;left:190px;}
body#support #main_column  #mapimage ul li#mn_touhoku a{width:46px;background:url(images/support/btn_touhoku.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_hokuriku{top:80px;left:245px;}
body#support #main_column  #mapimage ul li#mn_hokuriku a{width:45px;background:url(images/support/btn_hokuriku.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_koushinetsu{top:80px;left:300px;}
body#support #main_column  #mapimage ul li#mn_koushinetsu a{width:62px;background:url(images/support/btn_koushinetsu.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_kanto{top:80px;left:370px;}
body#support #main_column  #mapimage ul li#mn_kanto a{width:45px;background:url(images/support/btn_kanto.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_toukai{top:120px;left:100px;}
body#support #main_column  #mapimage ul li#mn_toukai a{width:47px;background:url(images/support/btn_toukai.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_kinki{top:120px;left:160px;}
body#support #main_column  #mapimage ul li#mn_kinki a{width:45px;background:url(images/support/btn_kinki.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_chugoku{top:120px;left:220px;}
body#support #main_column  #mapimage ul li#mn_chugoku a{width:93px;background:url(images/support/btn_chugoku.gif) no-repeat 0px 0px;}
body#support #main_column  #mapimage ul li#mn_kyushu{top:120px;left:330px;}
body#support #main_column  #mapimage ul li#mn_kyushu a{width:93px;background:url(images/support/btn_kyushu.gif) no-repeat 0px 0px;}
body#support #main_column  #howtocontact{margin-left:20px;clear:both;width:620px;background:#FEE1D6;}
body#support #main_column  #howtocontact p{padding:10px;line-height:150%;}

/**********
 request
**********/
body#request #main_column .block{margin-left:20px;}
body#request #main_column #requestform h2{display:block;width:700px;height:24px;background:url(images/request/h2_request.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#request #main_column .block #requestlead{width:700px;margin:20px 0px;}
body#request #main_column .block #requestlead p{line-height:140%;margin:0px 0px 10px;}
body#request #main_column .block .in-block{margin:20px 0px 30px;}
body#request #main_column .block .in-block table{width:700px;border-collapse:collapse;margin:1em 0;}
body#request #main_column .block .in-block thead{background-color:#FFC1C1;}
body#request #main_column .block .in-block th{width:200px;border:1px solid #FFC1C1;border-bottom:none;text-align:left;padding:5px;}
body#request #main_column .block .in-block td{padding:5px;border:1px solid #FFC1C1;line-height:140%;}
body#request #main_column .block .in-block table table{width:480px;margin:0px;}
body#request #main_column .block .in-block table table th,
body#request #main_column .block .in-block table table td{border:1px solid #fff;padding:3px;}



/**********
 foreigner
**********/
body#foreigner #main_column .block{margin-left:20px;}
body#foreigner #main_column #foreignerdetail h2{display:block;width:700px;height:24px;background:url(images/foreigner/h2_foreigner.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#foreigner #main_column .block #foreignerlead{width:700px;margin:20px 0px;}
body#foreigner #main_column .block #foreignerlead p{line-height:140%;margin:0px 10px 10px 0px;}
body#foreigner #main_column .block .in-block{margin:20px 0px 30px;}
body#foreigner #main_column .block .in-block#foreigner01{text-align:center;}
body#foreigner #main_column .block .in-block#foreigner01 img{}
body#foreigner #main_column .block .in-block#foreigner02 img{margin:20px auto;}
body#foreigner #main_column .block .in-block h3{font-size:14px;margin:0px 0px 5px;padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 0px center no-repeat;}
body#foreigner #main_column .block p{line-height:150%;margin:0px 10px 10px 0px;}


/**************
 contact・map
**************/
body#contact #main_column .block{margin-left:20px;}
body#contact #accessmap h2{display:block;width:700px;height:24px;background:url(images/h2_contact.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#contact #accessmap img{margin:10px 10px 0px 0px;float:left;}
body#contact #accessmap h3,
body#contact #accessmap p,
body#contact #accessmap dl{line-height:140%;margin:10px;}
body#contact #accessmap dd{margin-bottom:5px;}



/**************
 policy
**************/
body#policy #main_column .block{margin-left:20px;}
body#policy #policyblock h2{display:block;width:700px;height:24px;background:url(images/footer/h2_policy.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#policy #main_column .block .in-block{margin:20px 0px 30px;}
body#policy #main_column .block .in-block h3{font-size:14px;margin:0px 0px 5px;padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 0px center no-repeat;}
body#policy #main_column .block .in-block p{line-height:150%;margin-right:20px;}
body#policy #main_column .memo{width:340px;background:url(images/course/colorbg.gif) no-repeat 0px 0px;margin-top:10px;}
body#policy #main_column .memo h3{padding:15px 15px 0px;}
body#policy #main_column .memo p{line-height:120%;padding:15px 15px 0px;}
body#policy #main_column .memo div.hidden{width:340px;height:15px;background:url(images/course/colorbg.gif) no-repeat 0px bottom;}

/**************
 sitemap
**************/
body#sitemap #main_column .block{margin-left:20px;}
body#sitemap #main_column #sitemapblock h2{display:block;width:700px;height:24px;background:url(images/footer/h2_sitemap.gif) 0px 0px no-repeat;text-indent:-9999px;}
body#sitemap #main_column .block .in-block{margin:20px 0px 30px;}
body#sitemap #main_column .block .in-block h3{font-size:14px;margin:0px 0px 5px;padding-left:15px;background:url(images/footer/h3_policy_icon.gif) 0px center no-repeat;}
body#sitemap #main_column .block .in-block ul{margin-left:20px;}
body#sitemap #main_column .block .in-block li{margin:10px;}


