@charset "utf-8";

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image:url(../images/bg_top.jpg); background-position:top; background-repeat:repeat-x;
	background-color:#d8d8d8;
}

/*****************************************
  Basic Text size
*****************************************/
.txt-ss{font-size:60%; line-height:140%;}
.txt-s {font-size:70%; line-height:140%;}
.txt-m {font-size:82%; line-height:140%;}
.txt-l {font-size:90%; line-height:140%;}
.txt-ll{font-size:102%; line-height:140%;}

/* Basic Text Color */
.caution {color:#FF0000;}

/* Basic Text hide */
.hide-txt{
	text-indent:-9999px;
}


/*****************************************
  anchor control
*****************************************/
a,
a:link, a:active,
a:visited {
	border:0;
	text-decoration:underline;
}
a:hover {
	border:0;
	text-decoration:underline;
}


/*****************************************
  Basic table control
*****************************************/
.baseTable{
	border-collapse:collapse;
	text-align:left;
}

/*****************************************
		Basic Div control 
*****************************************/
h1, h2, h3, h4, p, div, ul, li, dl, dt, dd{margin:0 0 0 0; padding:0 0 0 0;}
img{border:none;}

.left {float:left;}
.right {float:right;}
.clearF {clear:both; padding:0 0 0 0; margin:0 0 0 0; font-size:1px;}

.tAlignL {text-align:left;}
.tAlignC {text-align:center;}
.tAlignR {text-align:right;}

.vAlignT {vertical-align:top;}
.vAlignM {vertical-align:middle;}
.vAlignB {vertical-align:bottom;}

/* padding control */
.padTop5 {padding:0 0 5px 0;}
.padTop10 {padding:10px 0 0 0;}
.padH10 {padding:10px 0;}
.padH30 {padding:30px 0;}
.padH30top {padding:30px 0 0 0;}
.padW10 {padding:0 10px;}
.padR10 {padding:0 10px 0 0;}

p.padH30top_br {padding:30px 140px 0 0;}
p.padH30_br {padding:30px 140px 30px 0;}

/****************************************************
ページ下部背景用
****************************************************/
#wrap-btm {
	width:100%;
	margin:0 auto;
	padding:0 0 0 0;
}

/****************************************************
メインコンテンツ枠
****************************************************/
#main-contents {width:950px; background-image:url(../images/block_bg.jpg); background-position:top; background-repeat:repeat-y; padding:0 5px; margin:0 0 0 0;}


/****************************************************
ヘッダー
****************************************************/
#head{height:90px;}
.ie6win #head{height:90px; width:945px;}/* For WinIE6x */

#head .com-logo{display:block; background:url(../images/head_logo.jpg) no-repeat 30px 30px; height:57px; width:343px;}
#head .com-logo a{display:block; height:27px; width:325px; margin:25px 0 0 25px;}
.ie7win #head .com-logo a{display:block; height:30px; width:325px; margin:28px 0 0 25px;}


#head div.text-menu{padding:0 0 0 0; margin:25px 30px 0 0;}
.ie6win #head div.text-menu{padding:0 0 0 0; margin:25px 15px 0 0;}/* For WinIE6x */

#head div.text-menu .head_btn{background:url(../images/head_btn.jpg) no-repeat; width:210px; height:35px;}
#head div.text-menu .head_btn a{display:block; width:210px; height:35px;}


ul.text-link{list-style:none; margin:5px 0 0 0; padding:0 0 0 0;}
ul.text-link li{display:inline; padding:3px 0 0 20px; margin:0 0 0 5px;}
ul.text-link li.point01{background:url(../images/head_point01.jpg) no-repeat;}
ul.text-link li.point02{background:url(../images/head_point02.jpg) no-repeat;}
ul.text-link li.point03{background:url(../images/head_point03.jpg) no-repeat;}

ul.text-link li a:link, ul.text-link li a:visited,
ul.text-link li a:active{color:#000000; text-decoration:none;}
ul.text-link li a:hover{text-decoration:underline;}

/****************************************************
メインビジュアル
****************************************************/
#hd_visual{padding:0 30px;}

.main_visual{background-repeat:no-repeat;}
.no_indx #hd_visual .main_visual{background-image:url(../images/indx_main.jpg); height:310px; padding:19px 0 0 0;}

.no_6methods #hd_visual .main_visual{background-image:url(../images/hd_six.jpg); height:20px; padding:114px 0 0 0;}
/*090716 add class to naka*/
.faq #hd_visual .main_visual{background-image:url(../images/hd_faq.jpg); height:20px; padding:114px 0 0 0;}
.contact #hd_visual .main_visual{background-image:url(../images/hd_contactus.jpg); height:20px; padding:114px 0 0 0;}
.jyuusei #hd_visual .main_visual{background-image:url(../images/hd_jyuusei.jpg); height:20px; padding:114px 0 0 0;}
.shinkyu #hd_visual .main_visual{background-image:url(../images/hd_shinkyu.jpg); height:20px; padding:114px 0 0 0;}
.nyuushi #hd_visual .main_visual{background-image:url(../images/hd_nyuushi.jpg); height:20px; padding:114px 0 0 0;}
/* end add */
#hd_visual ul.indx_menu{list-style:none; margin:0 20px 17px 0; width:410px; height:258px; text-indent:-9999px;}
.ie7win #hd_visual ul.indx_menu{list-style:none; margin:0 20px 0 0; padding:0 0 0 0;}
.ie6win #hd_visual ul.indx_menu{list-style:none; margin:0 10px 0 0; padding:0 0 0 0;}
#hd_visual ul.indx_menu li.indx_menu01{background:url(../images/indx_main_menu01.gif) no-repeat; padding:0 0 0 0; margin:0 0 0 0;}
#hd_visual ul.indx_menu li.indx_menu02{background:url(../images/indx_main_menu02.gif) no-repeat; padding:0 0 0 0; margin:0 0 0 0;}
#hd_visual ul.indx_menu li.indx_menu01 a{display:block; width:197px; height:258px; margin:0 0 0 10px;}
#hd_visual ul.indx_menu li.indx_menu02 a{display:block; width:197px; height:258px; margin:0 0 0 0;}


/****************************************************
グローバルメニュ
****************************************************/
#gmenu{
	list-style:none; height:38px;
	margin:0 0 0 20px; padding:0 0 0 0;
}
#gmenu li{
	float:left;
	margin:0 0 0 0; padding:0 0 0 0;
	background-repeat:no-repeat;
	background-position:left top;
}
#gmenu li,
#gmenu li a{
	display:block; height:38px;
	background-repeat:no-repeat;
	background-position:left top;
}
#gmenu li.gmenu01,#gmenu li.gmenu04,
#gmenu li.gmenu01on,#gmenu li.gmenu04on,
#gmenu li.gmenu01 a,#gmenu li.gmenu04 a,
#gmenu li.gmenu02,#gmenu li.gmenu03,
#gmenu li.gmenu02on,#gmenu li.gmenu03on,
#gmenu li.gmenu02 a,#gmenu li.gmenu03 a,
#gmenu li.gmenu05, #gmenu li.gmenu05on, #gmenu li.gmenu05 a{width:170px;}

#gmenu li.gmenu01,#gmenu li.gmenu01 a{background-image:url(../images/gmenu_01.gif);}
#gmenu li.gmenu02,#gmenu li.gmenu02 a{background-image:url(../images/gmenu_02.gif);}
#gmenu li.gmenu03,#gmenu li.gmenu03 a{background-image:url(../images/gmenu_03.gif);}
#gmenu li.gmenu04,#gmenu li.gmenu04 a{background-image:url(../images/gmenu_04.gif);}
#gmenu li.gmenu05,#gmenu li.gmenu05 a{background-image:url(../images/gmenu_05.gif); width:172px;}

#gmenu li.gmenu01 a:hover{background-image:url(../images/gmenu_01_on.gif);}
#gmenu li.gmenu02 a:hover{background-image:url(../images/gmenu_02_on.gif);}
#gmenu li.gmenu03 a:hover{background-image:url(../images/gmenu_03_on.gif);}
#gmenu li.gmenu04 a:hover{background-image:url(../images/gmenu_04_on.gif);}
#gmenu li.gmenu05 a:hover{background-image:url(../images/gmenu_05_on.gif); width:172px;}

#gmenu li.gmenu01,#gmenu li.gmenu01on{background-image:url(../images/gmenu_01_on.gif);}
#gmenu li.gmenu02,#gmenu li.gmenu02on{background-image:url(../images/gmenu_02_on.gif);}
#gmenu li.gmenu03,#gmenu li.gmenu03on{background-image:url(../images/gmenu_03_on.gif);}
#gmenu li.gmenu04,#gmenu li.gmenu04on{background-image:url(../images/gmenu_04_on.gif);}
#gmenu li.gmenu05,#gmenu li.gmenu05on{background-image:url(../images/gmenu_05_on.gif); width:172px;}

/****************************************************
メイン
****************************************************/
/* メインブロック　左メニュ無し用 */
#main{padding:25px 30px 0 30px; margin:0 0 0 0; width:852px;}
.ie7win #main{padding:45px 30px 0 30px; margin:0 0 0 0; width:852px;}


/* メインブロック　左メニュ有り用 */
.leftsub #main{padding:0 30px 0 0; margin:25px 0 0 30px; width:852px; background:url(../images/submenu_bg.gif) repeat-y;}
.ie7win .leftsub #main{padding:0 0 0 0; margin:45px 30px 0 30px; width:852px; background:url(../images/submenu_bg.gif) repeat-y;}



/* メインのフッター　左メニュ無し用 */
#main .main_foot{padding:30px 0 15px 0;}
#main .main_foot .foot_btn{padding:0 0 0 0;}
#main .main_foot .foot_btn a{background-image:url(../images/foot_lnk.jpg); width:113px; height:27px; display:block;}

#main .main_foot .foot_lnk{padding:10px 0 0 0;}

#main .main_foot a,
#main .main_foot a:link, #main .main_foot a:active,
#main .main_foot a:visited {
	border:0;
	color:#000000;
	text-decoration:none;
}
#main .main_foot a:hover {
	border:0;
	color:#000000;
	text-decoration:underline;
}

/* メインのフッター　左メニュ有り用 */
.leftsub #main .main_foot{padding:30px 0 15px 0;}
.leftsub #main .main_foot .foot_btn{padding:0 0 0 8px;}
.leftsub #main .main_foot .foot_btn a{background-image:url(../images/foot_lnk02.jpg); width:173px; height:27px; display:block;}


/** 共通 **/

h2, h3{text-indent:-9999px;}

.main_conts{ padding:0 0 0 0; margin:0 0 0 0;}
.main_conts .bread01{ text-align:left;}
.main_conts .bread01 a,
.main_conts .bread01 a:link, .main_conts .bread01 a:active,
.main_conts .bread01 a:visited {
	border:0;
	color:#000000;
	text-decoration:none;
}
.main_conts .bread01 a:hover {
	border:0;
	color:#000000;
	text-decoration:underline;
}

/** 2ページ目サブメニュ有り **/
#main-p03{background-image:url(../images/p02_btm.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; padding:30px 0 105px 0; line-height:150%;}
#main-p03 .p03_sheet{background:url(../images/about_line_bg.jpg) repeat-y;}

/* サブメニュ */
#main-p03 .p03_sheet .sub_menu{width:180px;}

#main-p03 .p03_sheet .sub_menu ul{list-style:none; margin:0; padding:0; font-weight:bold;}
#main-p03 .p03_sheet .sub_menu li{
	margin:0 0 0 0;
	padding:8px 5px 8px 30px;
	background:url(../images/about_point.jpg) no-repeat 10px 10px;
	border-bottom:1px dotted #9e9e9e;
}
#main-p03 .p03_sheet .sub_menu li.select{
	color:#207c00;
}
#main-p03 .p03_sheet .sub_menu li a:link,
#main-p03 .p03_sheet .sub_menu li a:visited,
#main-p03 .p03_sheet .sub_menu li a:active{color:#323232; text-decoration:none;}
#main-p03 .p03_sheet .sub_menu li a:hover{color:#207c00; text-decoration:none;}

.select-off { color:#333333;}

/* メインコンテンツ */
#main-p03 .p03_sheet .right_body{width:660px; margin:40px;}


/** サブメニュ無し **/
/* index.html */
.indx_info{border:#aabdc3 solid 1px; padding:0 0 15px 0; width:852px; margin:0 0 0 0;}
.indx_info h2.indx_sub{background:url(../images/indx_sub01.jpg) no-repeat; height:38px;}
.indx_info ul{padding:20px; list-style:none; margin:0 0 0 0;}

.indx_info ul li.info_left{width:380px; border-right:#CCCCCC dotted 1px; padding:0 20px 0 0; margin:0 10px 0 0;}
.indx_info ul li.info_left ul.info_l{list-style:none; padding:0 0 0 0;}
.indx_info ul li.info_left ul.info_l li.info_l_ttl{color:#3a6a82; font-weight:bold;}
.indx_info ul li.info_left ul.info_l li.info_l_txt{padding:5px 0 5px 20px; line-height:160%;}

.indx_info ul li.info_right{width:380px; padding:0 10px 0 10px; margin:0 0 0 0;}
.indx_info ul li.info_right ul.info_r{list-style:none; padding:0 0 0 0;}
.indx_info ul li.info_right ul.info_r li.info_r_ttl{color:#3a6a82; font-weight:bold;}
.indx_info ul li.info_right ul.info_r li.info_r_txt{padding:5px 0 5px 20px; line-height:160%;}



.indx_info ul li.info_right ul.info_r li.info_r_txt02{padding:5px 0 5px 20px; line-height:160%; color:#a59267;}
.indx_info ul li.info_right ul.info_r li.info_r_ttl02{color:#F60; font-weight:bold;}
.indx_info p.info{color:#F60; font-weight:bold; background-color:#FF9; padding:10px 10px 10px 10px; margin:25px 30px 10px 30px;}

.indx_info ul li.info_right ul.info_r li.info_r_ttl03{color:#FFF; font-weight:bold; background-color:#F90; padding:0px 10px;}



/* 6keyword/ */
.sixbody{margin:0 auto; width:649px;}

.sixbody h2.six01{background:url(../../6keyword/images/01_sub01.jpg) no-repeat; width:649px; height:46px; margin:30px 0;}

.sixbody .sixmenu{
	list-style:none; height:88px;
	margin:0 0 0 0; padding:0 0 0 0;
}
.sixbody .sixmenu li{
	float:left;
	margin:0 0 0 0; padding:0 0 0 0;
	background-repeat:no-repeat;
	background-position:left top;
}
.sixbody .sixmenu li,
.sixbody .sixmenu li a{
	display:block; height:88px;
	background-repeat:no-repeat;
	background-position:left top;
}
.sixbody .sixmenu li.menu601, .sixbody .sixmenu li.menu604,
.sixbody .sixmenu li.menu601on, .sixbody .sixmenu li.menu604on,
.sixbody .sixmenu li.menu601 a,.sixbody .sixmenu li.menu604 a,
.sixbody .sixmenu li.menu602,.sixbody .sixmenu li.menu603,
.sixbody .sixmenu li.menu602on,.sixbody .sixmenu li.menu603on,
.sixbody .sixmenu li.menu602 a,.sixbody .sixmenu li.menu603 a,
.sixbody .sixmenu li.menu605, .sixbody .sixmenu li.menu605on, .sixbody .sixmenu li.menu605 a,
.sixbody .sixmenu li.menu606, .sixbody .sixmenu li.menu606on, .sixbody .sixmenu li.menu606 a{width:108px;}

.sixbody .sixmenu li.menu601,.sixbody .sixmenu li.menu601 a{background-image:url(../../6keyword/images/point01.jpg);}
.sixbody .sixmenu li.menu602,.sixbody .sixmenu li.menu602 a{background-image:url(../../6keyword/images/point02.jpg);}
.sixbody .sixmenu li.menu603,.sixbody .sixmenu li.menu603 a{background-image:url(../../6keyword/images/point03.jpg);}
.sixbody .sixmenu li.menu604,.sixbody .sixmenu li.menu604 a{background-image:url(../../6keyword/images/point04.jpg);}
.sixbody .sixmenu li.menu605,.sixbody .sixmenu li.menu605 a{background-image:url(../../6keyword/images/point05.jpg);}
.sixbody .sixmenu li.menu606,.sixbody .sixmenu li.menu606 a{background-image:url(../../6keyword/images/point06.jpg);}

.sixbody .sixmenu li.menu601 a:hover{background-image:url(../../6keyword/images/point01_on.jpg);}
.sixbody .sixmenu li.menu602 a:hover{background-image:url(../../6keyword/images/point02_on.jpg);}
.sixbody .sixmenu li.menu603 a:hover{background-image:url(../../6keyword/images/point03_on.jpg);}
.sixbody .sixmenu li.menu604 a:hover{background-image:url(../../6keyword/images/point04_on.jpg);}
.sixbody .sixmenu li.menu605 a:hover{background-image:url(../../6keyword/images/point05_on.jpg);}
.sixbody .sixmenu li.menu606 a:hover{background-image:url(../../6keyword/images/point06_on.jpg);}

.sixbody .sixmenu li.menu601,.sixbody .sixmenu li.menu601on{background-image:url(../../6keyword/images/point01_on.jpg);}
.sixbody .sixmenu li.menu602,.sixbody .sixmenu li.menu602on{background-image:url(../../6keyword/images/point02_on.jpg);}
.sixbody .sixmenu li.menu603,.sixbody .sixmenu li.menu603on{background-image:url(../../6keyword/images/point03_on.jpg);}
.sixbody .sixmenu li.menu604,.sixbody .sixmenu li.menu604on{background-image:url(../../6keyword/images/point04_on.jpg);}
.sixbody .sixmenu li.menu605,.sixbody .sixmenu li.menu605on{background-image:url(../../6keyword/images/point05_on.jpg);}
.sixbody .sixmenu li.menu606,.sixbody .sixmenu li.menu606on{background-image:url(../../6keyword/images/point06_on.jpg);}

.sixbody .sixcontents{background-color:#efeff0; padding:20px 0; margin:20px 0 0 0;}

.sixbody .sixcontents h3{width:627px; height:39px; margin:0 auto;}
.sixbody .sixcontents h3.six01_sub{background:url(../../6keyword/images/01_sub02.jpg) no-repeat;}
.sixbody .sixcontents h3.six02_sub{background:url(../../6keyword/images/02_sub02.jpg) no-repeat;}
.sixbody .sixcontents h3.six03_sub{background:url(../../6keyword/images/03_sub02.jpg) no-repeat;}
.sixbody .sixcontents h3.six04_sub{background:url(../../6keyword/images/04_sub02.jpg) no-repeat;}
.sixbody .sixcontents h3.six04_sub02{background:url(../../6keyword/images/04_sub03.jpg) no-repeat;}
.sixbody .sixcontents h3.six05_sub{background:url(../../6keyword/images/05_sub02.jpg) no-repeat;}
.sixbody .sixcontents h3.six06_sub{background:url(../../6keyword/images/06_sub02.jpg) no-repeat;}

.sixbody .sixcontents .six_catch, .sixbody .sixcontents .six_catch{font-weight:bold; color:#fe0000; padding:30px 0 0 40px;}
.sixbody .sixcontents .six_word01{padding:15px 0 15px 40px;}
.sixbody .sixcontents .six_border{margin:0 0 0 40px; padding:15px 0 0 0; background:url(../../6keyword/images/dotted.jpg) no-repeat top left;}
.sixbody .sixcontents .six_btn{background:url(../../6keyword/images/lnk_01.jpg) no-repeat; width:393px; height:47px; margin:20px auto; text-indent:-9999px;}
.sixbody .sixcontents .six_btn a{display:block; width:393px; height:47px;}

.sixbody .six_lnk{margin:5px 0 0 0; width:649px; height:19px;}
.sixbody .six_lnk div.lnk_prev{background:url(../../6keyword/images/lnk_prev.jpg) no-repeat; width:158px; text-indent:-9999px;}
.sixbody .six_lnk div.lnk_prev a{display:block;  width:158px; height:19px;}
.sixbody .six_lnk div.lnk_next{background:url(../../6keyword/images/lnk_next.jpg) no-repeat right; width:158px; text-indent:-9999px;}
.sixbody .six_lnk div.lnk_next a{display:block;  width:158px; height:19px;}


/* one-column */
.one-column{margin:0 auto 20px auto; width:649px;}
.one-column h2{background-repeat:no-repeat; width:649px;}
/* faq */
.one-column h2.faq{background-image:url(../../images/faq_sub01.gif); height:51px; margin:30px 0 0 0;}
.one-column .faq-body{padding:20px 10px; margin:0;}
.one-column ul.faq-list{list-style:none; margin:20px 0 0 0; padding:40px 10px; border-top:1px dotted #333;}
.one-column .faq-list li{margin:5px 0; padding:4px 0 4px 18px; background:url(../../images/faq_arrow.jpg) no-repeat left center;}
.one-column .QandA{margin:0; padding:10px 0;}
.one-column .QandA h3{width:647px; height:39px; margin:0; padding:0; background-repeat:no-repeat;}
.one-column .QandA h3.q1{background-image:url(../../images/faq_sub01.jpg);}
.one-column .QandA h3.q2{background-image:url(../../images/faq_sub02.jpg);}
.one-column .QandA h3.q3{background-image:url(../../images/faq_sub03.jpg);}
.one-column .QandA .Ans{margin:20px; padding:0 90px 0 0;}
/* /faq */
/* contact */
.one-column h2.contact{background-image:url(../../images/contact_sub.gif); height:46px; margin:30px 0 0 0;}
.one-column .contact-read{padding:30px 20px; margin:0; border-bottom:1px dotted #333; font-weight:bold;}
.one-column .contact-body{padding:0 20px 30px 20px; margin:0;}
.one-column .contact-body p.contact-tel{background:url(../../images/contact_tel.gif) no-repeat; height:24px; margin:10px 0;}
.one-column .contact-body p.contact-mail{background:url(../../images/contact_mail.gif) no-repeat left center; padding:10px 50px;}
/* /contact */
/* about us */
.one-column h2.aboutus{background-image:url(../../images/about_sub.gif); height:46px; margin:30px 0 0 0;}
.one-column .aboutus-read{padding:30px 20px; margin:0; border-bottom:1px dotted #333; line-height:180%;}
.one-column .aboutus_message {line-height:160%; background-color:#fff8f0; padding:20px; margin:20px 0;}
.one-column .aboutus-body{padding:0 20px 30px 20px; margin:0;}

.one-column .aboutus-list ul{padding:0 0 20px 0; margin:0 10px 0 0; list-style:none; width:380px;}
.one-column .aboutus-list ul li{padding:5px 0 10px 0; margin:0; border-bottom:#999999 dotted 1px;}
/* /about us */
/* policy */
.one-column h2.policy_sub{background-image:url(../../images/policy_sub.gif); height:46px; margin:30px 0 0 0;}
.one-column .policy-read{padding:20px 0 10px 0; margin:0 0 0 0; border-bottom:1px dotted #333;}
.one-column .policy_message {line-height:160%; background-color:#fff8f0; padding:20px; margin:20px 0;}
.one-column .policy-body{padding:10px 70px 100px 0; margin:0;}
/* /policy */

/* policy */
.one-column h2.scholarship{background-image:url(../../images/scholarship_sub.gif); height:46px; margin:30px 0 0 0;}
.one-column .scholarship-read{padding:20px 0 10px 0; margin:0 0 0 0; border-bottom:1px dotted #333;}
.one-column .scholarship_message {line-height:160%; background-color:#fff8f0; padding:20px; margin:20px 0;}
.one-column .scholarship-body{padding:10px 0 100px 0; margin:0;}
/* /policy */

/* sitmap */
.one-column h2.sitemap_sub{background-image:url(../../images/sitmap_sub.gif); height:46px; margin:30px 0 0 0;}
.one-column p.sitemap_lnk_top {padding:20px 0 0 0; margin:0 0 0 0;}

.one-column p.second_dir {padding:0 0 0 0; margin:10px 0 0 15px;}

div.sitemap_list {padding:0 20px; margin:0 0 0 0; width:610px;}
div.sitemap_list .sitemap_left {float:left; padding:0 20px 20px 0; margin:20px 20px 0 0; border-right:#CCCCCC solid 1px; width:30%;}
div.sitemap_list .sitemap_center {float:left; padding:0 20px 20px 0; margin:20px 20px 0 0; border-right:#CCCCCC solid 1px; width:25%;}
div.sitemap_list .sitemap_right {float:left; padding:0 0 0 0; margin:20px 0 0 0; width:30%;}

div.sitemap_list .sitemap_left02 {float:left; padding:0 20px 20px 0; margin:20px 20px 0 0; width:400px;}
/* /sitmap */

/* contact */
.one-column h2.job{background-image:url(../../images/job_sub.gif); height:46px; margin:30px 0 0 0;}
/*.one-column .contact-read{padding:30px 20px; margin:0; border-bottom:1px dotted #333; font-weight:bold;}
.one-column .contact-body{padding:0 20px 30px 20px; margin:0;}
.one-column .contact-body p.contact-tel{background:url(../../images/contact_tel.gif) no-repeat; height:24px; margin:10px 0;}
.one-column .contact-body p.contact-mail{background:url(../../images/contact_mail.gif) no-repeat left center; padding:10px 50px;}
 /contact */


/* /one-column */

/* tow-column */
ul.conts-left{list-style:none; padding:6px 10px; margin:0;}
.conts-left li, .conts-left li a{display:block; width:171px; height:33px; background-repeat:no-repeat; background-position:left center;}
.conts-left li{padding:0; margin:3px 0 4px 0;}
.conts-right{width:630px;}
.conts-right h2{background-repeat:no-repeat; width:628px;}
p.pic{display:block; width:202px;}
p.pic02{display:block; width:192px;}
/* gakka */
.conts-right p.gakka-read{margin:30px 0; padding:0 50px 0 10px;}
.conts-right .gakka-sub-hd1,
.conts-right .gakka-sub-hd2,
.conts-right .gakka-sub-hd3,
.conts-right .gakka-sub-hd5,
.conts-right .gakka-sub-hd6,
.conts-right .gakka-sub-hd7{width:587px; padding:15px 20px; background-position:left center; background-repeat:no-repeat;}
.conts-right .gakka-sub-hd1{background-image:url(../../gakka/images/jyudo02_sub02.jpg);}
.conts-right .gakka-sub-hd2{background-image:url(../../gakka/images/jyudo02_sub03.jpg); height:9px;}
.conts-right .gakka-sub-hd3{background-image:url(../../gakka/images/jyudo02_sub04.jpg); height:9px;}
.conts-right .gakka-sub-hd5{background-image:url(../../gakka/images/jyudo02_sub05.jpg); height:9px;}
.conts-right .gakka-sub-hd6{background-image:url(../../gakka/images/jyudo02_sub06.jpg); height:9px;}
.conts-right .gakka-sub-hd7{background-image:url(../../gakka/images/sinkyu02_sub05.jpg); height:9px;}
.conts-right .gakka-text-block{margin-bottom:10px; padding:0 30px 10px 30px;}
.conts-right .gakka-text-block p.gakka-txt{padding:10px 50px 10px 0;}
.conts-right .gakka-text-block ul.time-sche{list-style:none; margin:0 20px 10px 5px; padding:0 0 10px 5px;}
.conts-right .gakka-text-block .time-sche span{display:block;}
.conts-right .gakka-text-block .time-sche span.time{width:140px;}
.conts-right .gakka-text-block .time-sche span.sche{}
.conts-right p.gakka-txt02{padding:0 0 20px 10px;}
.conts-right p.gakka-txt03{padding:0 30px 20px 0;}
/* jyuusei */
.conts-left li.jyuusei01, .conts-left li.jyuusei01 a{background-image:url(../../gakka/images/jyudo_btn01.gif);}
.conts-left li.jyuusei02, .conts-left li.jyuusei02 a{background-image:url(../../gakka/images/jyudo_btn02.gif);}
.conts-left li.jyuusei01-on, .conts-left li.jyuusei01 a:hover{background-image:url(../../gakka/images/jyudo_btn01_on.gif);}
.conts-left li.jyuusei02-on, .conts-left li.jyuusei02 a:hover{background-image:url(../../gakka/images/jyudo_btn02_on.gif);}
.conts-right h2.jyuusei01{background-image:url(../../gakka/images/jyudo01_sub.gif); height:46px; margin:30px 0 0 0;}
.conts-right h2.jyuusei02{background-image:url(../../gakka/images/jyudo02_sub01.gif); height:46px; margin:30px 0 0 0;}
/* shinkyu */
.conts-left li.shinkyu01, .conts-left li.shinkyu01 a{background-image:url(../../gakka/images/sinkyu_btn01.gif);}
.conts-left li.shinkyu02, .conts-left li.shinkyu02 a{background-image:url(../../gakka/images/sinkyu_btn02.gif);}
.conts-left li.shinkyu01-on, .conts-left li.shinkyu01 a:hover{background-image:url(../../gakka/images/sinkyu_btn01_on.gif);}
.conts-left li.shinkyu02-on, .conts-left li.shinkyu02 a:hover{background-image:url(../../gakka/images/sinkyu_btn02_on.gif);}
.conts-right h2.shinkyu01{background-image:url(../../gakka/images/sinkyu01_sub.gif); height:46px; margin:30px 0 0 0;}
.conts-right h2.shinkyu02{background-image:url(../../gakka/images/sinkyu02_sub01.gif); height:46px; margin:30px 0 0 0;}
/* /shinkyu */
/* nyuushi */
.conts-left li.nyuushi01, .conts-left li.nyuushi01 a{background-image:url(../../nyuushi/images/nyuushi_btn01.gif);}
.conts-left li.nyuushi02, .conts-left li.nyuushi02 a{background-image:url(../../nyuushi/images/nyuushi_btn02.gif);}
.conts-left li.nyuushi03, .conts-left li.nyuushi03 a{background-image:url(../../nyuushi/images/nyuushi_btn03.gif);}
.conts-left li.nyuushi04, .conts-left li.nyuushi04 a{background-image:url(../../nyuushi/images/nyuushi_btn04.gif);}
.conts-left li.nyuushi01-on, .conts-left li.nyuushi01 a:hover{background-image:url(../../nyuushi/images/nyuushi_btn01_on.gif);}
.conts-left li.nyuushi02-on, .conts-left li.nyuushi02 a:hover{background-image:url(../../nyuushi/images/nyuushi_btn02_on.gif);}
.conts-left li.nyuushi03-on, .conts-left li.nyuushi03 a:hover{background-image:url(../../nyuushi/images/nyuushi_btn03_on.gif);}
.conts-left li.nyuushi04-on, .conts-left li.nyuushi04 a:hover{background-image:url(../../nyuushi/images/nyuushi_btn04_on.gif);}
.conts-right h2.nyuushi01{background-image:url(../../nyuushi/images/nyuushi_sub.gif); height:46px; margin:30px 0 0 0;}
.conts-right h2.nyuushi02{background-image:url(../../nyuushi/images/ao_sub01.gif); height:46px; margin:30px 0 0 0;}
.conts-right h2.nyuushi03{background-image:url(../../nyuushi/images/ronbun_sub01.gif); height:46px; margin:30px 0 0 0;}
.conts-right h2.nyuushi04{background-image:url(../../nyuushi/images/zenkoku_sub01.gif); height:46px; margin:30px 0 0 0;}
.conts-right h2.nyuushi05{background-image:url(../../nyuushi/images/nyugaku_sub01.gif); height:46px; margin:30px 0 0 0;}
.conts-right p.nyuushi-read{margin:0; padding:20px 100px 20px 10px;}
.conts-right p.nyuushi-read02{margin:0; padding:0 100px 20px 10px;}
.conts-right p.nyugaku-read{margin:0; padding:20px 0 20px 10px;}
.conts-right .nyuushi-text-block{margin-bottom:10px; padding:0 30px 10px 30px;}
.conts-right .nyuushi-text-block p.nyuushi-txt_ttl{padding:10px 0 3px 0; border-bottom:#CCCCCC dotted 1px; color:#333333; font-weight:bold;}
.conts-right .nyuushi-text-block p.nyuushi-txt{padding:10px 50px 10px 0;}
.conts-right ul.nyuushi-menu{list-style:none; margin:20px 0; padding:1px;}
.conts-right .nyuushi-menu li{float:left; margin:0 5px;}
.conts-right .nyuushi-menu li,
.conts-right .nyuushi-menu a{display:block; width:144px; height:88px; background-repeat:no-repeat; background-position:left top;}
.conts-right .nyuushi-menu li.nyuushi-btn01, .conts-right .nyuushi-menu .nyuushi-btn01 a{background:url(../../nyuushi/images/ao01.jpg);}
.conts-right .nyuushi-menu li.nyuushi-btn02, .conts-right .nyuushi-menu .nyuushi-btn02 a{background:url(../../nyuushi/images/ao02.jpg);}
.conts-right .nyuushi-menu li.nyuushi-btn03, .conts-right .nyuushi-menu .nyuushi-btn03 a{background:url(../../nyuushi/images/ao03.jpg);}
.conts-right .nyuushi-menu li.nyuushi-btn04, .conts-right .nyuushi-menu .nyuushi-btn04 a{background:url(../../nyuushi/images/ao04.jpg);}
.conts-right .nyuushi-menu .nyuushi-btn01 a:hover{background:url(../../nyuushi/images/ao01_on.jpg);}
.conts-right .nyuushi-menu .nyuushi-btn02 a:hover{background:url(../../nyuushi/images/ao02_on.jpg);}
.conts-right .nyuushi-menu .nyuushi-btn03 a:hover{background:url(../../nyuushi/images/ao03_on.jpg);}
.conts-right .nyuushi-menu .nyuushi-btn04 a:hover{background:url(../../nyuushi/images/ao04_on.jpg);}
.conts-right .ao-sub-hd1, .conts-right .ao-sub-hd2, .conts-right .ao-sub-hd3,
.conts-right .ronbun-sub-hd,
.conts-right .zenkoku-sub-hd1, .conts-right .zenkoku-sub-hd2, .conts-right .zenkoku-sub-hd3,
.conts-right .zenkoku-sub-hd4, .conts-right .zenkoku-sub-hd5, .conts-right .zenkoku-sub-hd6,
.conts-right .nyugaku-sub-hd1, .conts-right .nyugaku-sub-hd2, .conts-right .nyugaku-sub-hd3, .conts-right .nyugaku-sub-hd4, .conts-right .nyugaku-sub-hd5{width:587px; padding:15px 20px; background-position:left center; background-repeat:no-repeat;}
.conts-right .ao-sub-hd1{background-image:url(../../nyuushi/images/ao_sub02.jpg);}
.conts-right .ao-sub-hd2{background-image:url(../../nyuushi/images/ao_sub03.jpg);}
.conts-right .ao-sub-hd3{background-image:url(../../nyuushi/images/ao_sub04.jpg);}
.conts-right .ronbun-sub-hd{background-image:url(../../nyuushi/images/ronbun_sub02.jpg);}
.conts-right dl.ronbun-Theme{margin:20px 0; padding:0;}
.conts-right .ronbun-Theme dt{font-weight:bold; margin:0; padding:0;}
.conts-right .ronbun-Theme dd{margin:0; padding:0 0 0 5px;}
.conts-right .ronbun-Theme ul{margin:0; padding:4px 15px;}
.conts-right .ronbun-Theme li{margin:0 10px; padding:4px 0;}
.conts-right .zenkoku-sub-hd1{background-image:url(../../nyuushi/images/zenkoku_sub02.jpg);}
.conts-right .zenkoku-sub-hd2{background-image:url(../../nyuushi/images/zenkoku_sub03.jpg);}
.conts-right .zenkoku-sub-hd3{background-image:url(../../nyuushi/images/zenkoku_sub04.jpg);}
.conts-right .zenkoku-sub-hd4{background-image:url(../../nyuushi/images/zenkoku_sub05.jpg);}
.conts-right .zenkoku-sub-hd5{background-image:url(../../nyuushi/images/zenkoku_sub06.jpg);}
.conts-right .zenkoku-sub-hd6{background-image:url(../../nyuushi/images/zenkoku_sub07.jpg);}
.conts-right .nyugaku-sub-hd1{background-image:url(../../nyuushi/images/nyugaku_sub02.jpg);}
.conts-right .nyugaku-sub-hd2{background-image:url(../../nyuushi/images/nyugaku_sub03.jpg);}
.conts-right .nyugaku-sub-hd3{background-image:url(../../nyuushi/images/nyugaku_sub04.jpg);}
.conts-right .nyugaku-sub-hd4{background-image:url(../../nyuushi/images/nyugaku_sub05.jpg);}
/* /nyuushi */
/* /tow-column */
/* contact */
.one-column h2.access{background-image:url(../../images/access_sub.gif); height:46px; margin:30px 0 0 0;}

/* map */
#map{border:#CCCCCC 1px solid;}
p.map_address{padding:0 0 0 0; margin:0 0 0 0; line-height:120%; font-size:70%;}

/* guideline/ */
.one-column h2.guide{background-image:url(../../guideline/images/guide_sub.gif); height:46px; margin:30px 0 0 0;}

/***********************************************
問い合わせ
***********************************************/
.submit-btn input, .admit-btn input, .reset-btn input{border:0;	margin:0;	padding:0;	background-position:left top;	background-repeat:no-repeat;}
.submit-btn input{width:257px;	height:37px;	background-image:url(../../guideline/images/submit_send.jpg);}
/*.submit-btn input:hover{background-image:url(../../guideline/images/submit_send_on.jpg);}
.submit-btn input:active{background-image:url(../../guideline/images/submit_send.jpg);}*/

.admit-btn input{
	width:257px;
	height:37px;
	background-image:url(../../guideline/images/submit_chk_send.jpg);
}
.admit-btn input:hover{
	background-image:url(../../guideline/images/submit_chk_send.jpg);
}
.admit-btn input:active{
	background-image:url(../../guideline/images/submit_chk_send.jpg);
}
.reset-btn input{
	width:257px;
	height:37px;
	background-image:url(../../guideline/images/submit_reset.jpg);
}
.reset-btn input:hover{
	background-image:url(../../guideline/images/submit_reset.jpg);
}
.reset-btn input:active{
	background-image:url(../../guideline/images/submit_reset.jpg);
}

/****************************************************
フッター
****************************************************/
#foot{color:#fff; background-color:#a59267;}
#foot .other-lnk{padding:10px 0 10px 30px; background-color:#a59267; line-height:120%;}
#foot .copyright{padding:10px 30px 10px 0; line-height:120%;}

#foot a,
#foot a:link, #foot a:active,
#foot a:visited {
	border:0;
	color:#ffffff;
	text-decoration:none;
}
#foot a:hover {
	border:0;
	color:#ffffff;
	text-decoration:underline;
}

/****************************************************
アクセシビリティツール
****************************************************/
div.ezyAccess { display:none;}

