@charset "utf-8";

/*	COMMON PAGE STYLE
---------------------------------------------------------*/
div.section		{ padding-top:10px; padding-bottom:35px;}

/*	COMMON CONTENTS HEADER
---------------------------------------------------------*/
#headSection h2						{ height:110px; text-indent:-9999px; overflow:hidden;}
.dir-about #headSection h2				{ background-image:url("../about/img/h2_title.gif");}
.dir-sejyutsu #headSection h2				{ background-image:url("../sejyutsu/img/h2_title.gif");}
.dir-accident #headSection h2				{ background-image:url("../accident/img/h2_title.gif");}
.dir-staff #headSection h2				{ background-image:url("../staff/img/h2_title.gif");}
.dir-comment #headSection h2				{ background-image:url("../comment/img/h2_title.gif");}
.dir-contact #headSection h2				{ background-image:url("../contact/img/h2_title.gif");}
.dir-sitemap #headSection h2				{ background-image:url("../sitemap/img/h2_title.gif"); height:140px; }
.dir-recruit #headSection h2				{ background-image:url("../recruit/img/h2_title.gif");}
.dir-news #headSection h2				{ background-image:url("../news/img/h2_title.gif");}

#headSection em						{ display:block; text-indent:-9999px; overflow:hidden;}
.dir-about .sub01 #headSection em			{ height:70px; background-image:url("../about/img/catch_title0.gif");}
.dir-about .sub02 #headSection em			{ height:65px; background-image:url("../about/img/clinic/catch_title0.gif");}
.dir-sejyutsu .sub01 #headSection em		{ height:60px; background-image:url("../sejyutsu/img/catch_title0.gif");}
.dir-sejyutsu .sub02 #headSection em		{ height:60px; background-image:url("../sejyutsu/img/machine/catch_title0.gif");}
.dir-sejyutsu .sub03 #headSection em		{ height:60px; background-image:url("../sejyutsu/img/cure/catch_title0.gif");}
.dir-sejyutsu .sub04 #headSection em		{ height:60px; background-image:url("../sejyutsu/img/check/catch_title0.gif");}
.dir-sejyutsu .sub05 #headSection em		{ height:60px; background-image:url("../sejyutsu/img/qa/catch_title0.gif");}
.dir-accident .sub01 #headSection em		{ height:60px; background-image:url("../accident/img/catch_title0.gif");}
.dir-accident .sub02 #headSection em		{ height:60px; background-image:url("../accident/img/muchiuchi/catch_title0.gif");}
.dir-staff #headSection em					{ height:60px; background-image:url("../staff/img/catch_title0.gif");}
.dir-comment #headSection em				{ height:50px; background-image:url("../comment/img/catch_title0.gif");}
.dir-contact #headSection em				{ height:85px; background-image:url("../contact/img/catch_title0.gif");}
.dir-sitemap #headSection em				{ height:50px; background-image:url("../sitemap/img/catch_title0.gif");}
.dir-recruit #headSection em				{ height:90px; background-image:url("../recruit/img/catch_title0.gif");}

#headSection p								{ padding-left:12px;}

/*	H3 TITLE
---------------------------------------------------------*/
div.section h3.title						{ height:50px; text-indent:-9999px; overflow:hidden;}
.dir-about .sub01 #section1 h3.title		{ height:60px; background-image:url("../about/img/h3_title1.gif");}
.dir-about .sub01 #section2 h3.title		{ height:60px; background-image:url("../about/img/h3_title2.gif");}
.dir-about .sub02 #section1 h3.title		{ height:60px; background-image:url("../about/img/clinic/h3_title1.gif");}
.dir-about .sub02 #section2 h3.title		{ height:60px; background-image:url("../about/img/clinic/h3_title2.gif");}
.dir-about .sub02 #section3 h3.title		{ height:60px; background-image:url("../about/img/clinic/h3_title3.gif");}
.dir-sejyutsu .sub01 #section1 h3.title		{ background-image:url("../sejyutsu/img/h3_title1.gif");}
.dir-sejyutsu .sub01 #section2 h3.title		{ background-image:url("../sejyutsu/img/h3_title2.gif");}
.dir-sejyutsu .sub01 #section3 h3.title		{ background-image:url("../sejyutsu/img/h3_title3.gif");}
.dir-sejyutsu .sub01 #section4 h3.title		{ background-image:url("../sejyutsu/img/h3_title4.gif");}
.dir-sejyutsu .sub02 #section1 h3.title		{ background-image:url("../sejyutsu/img/machine/h3_title1.gif");}
.dir-sejyutsu .sub02 #section2 h3.title		{ background-image:url("../sejyutsu/img/machine/h3_title2.gif");}
.dir-sejyutsu .sub02 #section3 h3.title		{ background-image:url("../sejyutsu/img/machine/h3_title3.gif");}
.dir-sejyutsu .sub02 #section4 h3.title		{ background-image:url("../sejyutsu/img/machine/h3_title4.gif");}
.dir-sejyutsu .sub02 #section5 h3.title		{ background-image:url("../sejyutsu/img/machine/h3_title5.gif");}
.dir-sejyutsu .sub02 #section6 h3.title		{ background-image:url("../sejyutsu/img/machine/h3_title6.gif");}
.dir-sejyutsu .sub03 #section1 h3.title		{ background-image:url("../sejyutsu/img/cure/h3_title1.gif");}
.dir-sejyutsu .sub03 #section2 h3.title		{ background-image:url("../sejyutsu/img/cure/h3_title2.gif");}
.dir-sejyutsu .sub03 #section3 h3.title		{ background-image:url("../sejyutsu/img/cure/h3_title3.gif");}
.dir-sejyutsu .sub03 #section4 h3.title		{ background-image:url("../sejyutsu/img/cure/h3_title4.gif");}
.dir-sejyutsu .sub03 #section5 h3.title		{ background-image:url("../sejyutsu/img/cure/h3_title5.gif");}
.dir-sejyutsu .sub03 #section6 h3.title		{ background-image:url("../sejyutsu/img/cure/h3_title6.gif");}
.dir-sejyutsu .sub04 #section1 h3.title		{ background-image:url("../sejyutsu/img/check/h3_title1.gif");}
.dir-sejyutsu .sub04 #section2 h3.title		{ background-image:url("../sejyutsu/img/check/h3_title2.gif");}
.dir-sejyutsu .sub04 #section3 h3.title		{ background-image:url("../sejyutsu/img/check/h3_title3.gif");}
.dir-accident .sub01 #section1 h3.title		{ background-image:url("../accident/img/h3_title1.gif");}
.dir-accident .sub01 #section2 h3.title		{ background-image:url("../accident/img/h3_title2.gif");}
.dir-accident .sub01 #section3 h3.title		{ background-image:url("../accident/img/h3_title3.gif");}
.dir-accident .sub01 #section4 h3.title		{ background-image:url("../accident/img/h3_title4.gif");}
.dir-accident .sub02 #section1 h3.title		{ background-image:url("../accident/img/muchiuchi/h3_title1.gif");}
.dir-staff #section1 h3.title				{ height:120px; background-image:url("../staff/img/h3_title1.gif");}
.dir-staff #section2 h3.title				{ height:96px; background-image:url("../staff/img/h3_title2.gif");}
.dir-staff #section3 h3.title				{ height:100px; background-image:url("../staff/img/h3_title3.gif");}
.dir-recruit #section1 h3.title				{ height:55px; background-image:url("../recruit/img/h3_title1.gif");}
.dir-recruit #section2 h3.title				{ height:55px; background-image:url("../recruit/img/h3_title2.gif");}

/*	CUSTOM PAGE STYLE
------------------------------------------------------------------------------------------------------------------*/
/* ABOUT
-------------------------------------------------------------------------*/
/* ABOUT INDEX
---------------------------------------------------------*/
.dir-about .sub01 #headSection					{ padding-bottom:20px; background:url("../about/img/illust0.gif") 583px 215px no-repeat;}
.dir-about .sub01 #headSection p				{ width:465px; padding:0 0 25px 10px;}
.dir-about .sub01 #section1 p.floatL			{ width:238px; padding:50px 0 0 38px;}
.dir-about .sub01 #section1 .textUnit			{ width:390px; padding:0 0 25px 40px; float:left;}
.dir-about .sub01 #section1 .textUnit em.catch	{ display:block; height:50px; background-image:url("../about/img/catch_title1.gif"); text-indent:-9999px; overflow:hidden;}
.dir-about .sub01 #section1 .textUnit p.text	{ padding:0 0 18px 3px;}
.dir-about .sub01 #section1 .textUnit dt		{ padding:5px 1em 0 3px; font-family:monospace; float:left;}
.dir-about .sub01 #section1 .textUnit dd		{ padding-top:5px; padding-bottom:5px;}
.dir-about .sub01 #section1 .textUnit dd.text1	{ background:#fdf9e0 url("../img/dot12.gif") 0 100% repeat-x;}
.dir-about .sub01 #section1 .textUnit dd.text2	{ background:#ffffff url("../img/dot12.gif") 0 100% repeat-x;}

.dir-about .sub01 #section2 p.text				{ padding:0 0 20px 1em;}
.dir-about .sub01 #section2 dl					{ position:relative; width:722px; margin-left:5px;}
.dir-about .sub01 #section2 dt					{ height:45px; text-indent:-9999px; overflow:hidden;}
.dir-about .sub01 #section2 dt.catch1			{ background-image:url("../about/img/catch_em21.gif");}
.dir-about .sub01 #section2 dt.catch2			{ background-image:url("../about/img/catch_em22.gif");}
.dir-about .sub01 #section2 dt.catch3			{ background-image:url("../about/img/catch_em23.gif");}
.dir-about .sub01 #section2 dd					{ width:550px; padding:0 10px 20px 5px;}
.dir-about .sub01 #section2 dd.illust			{ position:absolute; top:105px; right:0; width:170px; height:200px; padding:0;}
.dir-about .sub01 #section2 dd.illust img		{_display:none;}
.dir-about .sub01 #section2 dd.illust			{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image',src='img/illust2.png');}

/* ABOUT CLINIC
---------------------------------------------------------*/
.dir-about .sub02 #headSection					{ padding-bottom:35px;}
.dir-about .sub02 h4							{ padding:0 0 8px 50px; color:#ff9933; font-weight:bold; background:url("../img/icon_disc1.gif") 27px 0.3em no-repeat; clear:both;}

.dir-about .sub02 .textUnit1					{ width:390px; padding:0 0 25px 40px; float:left;}
.dir-about .sub02 .textUnit1 table				{ width:100%;}
.dir-about .sub02 .textUnit1 th					{ width:6em; padding:4px 0 2px 0; font-weight:bold; background:url("../img/dot12.gif") 0 100% repeat-x;}
.dir-about .sub02 .textUnit1 td					{ padding:4px 0 2px 0; background:url("../img/dot12.gif") 0 100% repeat-x;}
.dir-about .sub02 .textUnit1 tr.Lst th,
.dir-about .sub02 .textUnit1 tr.Lst td			{ padding:4px 0 16px 0; background-image:none;}
.dir-about .sub02 .textUnit1 td table			{ width:auto;}
.dir-about .sub02 .textUnit1 td td				{ padding:0 1em 2px 0; background-image:none;}
.dir-about .sub02 .textUnit1 ul.lh-low			{ padding:8px 10px 6px 14px; background-color:#fef6da;}
.dir-about .sub02 .textUnit1 td.color,
.dir-about .sub02 .textUnit1 li span			{ color:#ff3333;}
.dir-about .sub02 p.floatR						{ width:286px; text-align:center;}
.dir-about .sub02 p.floatR img					{ position:relative; top:-40px;}

.dir-about .sub02 .objUnit						{ width:420px; padding:3px 0 0 28px; float:left;}
.dir-about .sub02 .objUnit p					{ padding-top:7px;}
.dir-about .sub02 .objUnit p a					{ color:#999999;}
.dir-about .sub02 .textUnit2					{ width:300px; padding:3px 0 0 0; float:left;}
.dir-about .sub02 .textUnit2 em					{ display:block; line-height:25px; padding:0 0 0 27px; color:#666666; font-weight:bold; background-position:0 0;}
.dir-about .sub02 .textUnit2 em.catch1			{ background-image:url("../about/img/clinic/icon_train.gif");}
.dir-about .sub02 .textUnit2 em.catch2			{ background-image:url("../about/img/clinic/icon_way.gif");}
.dir-about .sub02 .textUnit2 p					{ padding:5px 0 25px 3px;}
.dir-about .sub02 .textUnit2 ol					{ padding:5px 0 0 0;}
.dir-about .sub02 .textUnit2 ol li				{ padding:0 0 5px 25px; background-position:5px 0.2em;}
.dir-about .sub02 .textUnit2 li.list1			{ background-image:url("../about/img/clinic/icon_ol1.gif");}
.dir-about .sub02 .textUnit2 li.list2			{ background-image:url("../about/img/clinic/icon_ol2.gif");}
.dir-about .sub02 .textUnit2 li.list3			{ background-image:url("../about/img/clinic/icon_ol3.gif");}

/* SEJYUTSU
-------------------------------------------------------------------------*/
.dir-sejyutsu .section p.text					{ padding:0 40px 1em 16px;}
/* SEJYUTSU INDEX
---------------------------------------------------------*/
.dir-sejyutsu .sub01 #headSection				{ padding-bottom:25px;}
.dir-sejyutsu .sub01 #headSection ul			{ padding-top:3px;}
.dir-sejyutsu .sub01 #headSection li			{ padding:0 0 0 16px;}
.dir-sejyutsu .sub01 #headSection li a			{ margin-left:5px;}
.dir-sejyutsu .sub01 .section img.floatR		{ margin:0 15px 20px 45px;}
.dir-sejyutsu .sub01 #section41					{ padding-bottom:15px;}
.dir-sejyutsu .sub01 #section41 li				{ padding:4px 15px 4px 15px; background:url("../img/icon_disc1.gif") 16px 0.5em no-repeat;}
.dir-sejyutsu .sub01 #section41 li p			{ padding:0 0 5px 20px; background:url("../img/dot12.gif") 0 100% repeat-x;}
.dir-sejyutsu .sub01 #section42					{ width:721px; padding:0 0 25px 16px;}
.dir-sejyutsu .sub01 #section42 em.catch		{ display:block; height:116px; background:#fcf7d4 url("../sejyutsu/img/em_catch41.gif") 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
.dir-sejyutsu .sub01 #section42 table			{ width:721px; background-color:#fcf7d4;}
.dir-sejyutsu .sub01 #section42 td.num			{ width:29px; padding:9px 15px 0 24px; vertical-align:middle;}
.dir-sejyutsu .sub01 #section42 td.text			{ padding-top:9px; color:#684f04; line-height:1.1; vertical-align:middle;}
.dir-sejyutsu .sub01 #section42 #list4 td		{ padding-bottom:18px;}
.dir-sejyutsu .sub01 #section42 td span			{ display:block; width:29px; height:29px; text-indent:-9999px; overflow:hidden;}
.dir-sejyutsu .sub01 #section42 img				{ margin:10px 0 12px 270px;}
.dir-sejyutsu .sub01 #section42 #list1 span		{ background-image:url("../sejyutsu/img/ico_no1.gif");}
.dir-sejyutsu .sub01 #section42 #list2 span		{ background-image:url("../sejyutsu/img/ico_no2.gif");}
.dir-sejyutsu .sub01 #section42 #list3 span		{ background-image:url("../sejyutsu/img/ico_no3.gif");}
.dir-sejyutsu .sub01 #section42 #list4 span		{ background-image:url("../sejyutsu/img/ico_no4.gif");}
.dir-sejyutsu .sub01 #section42 dl				{ padding:18px 0 0 0; background:url("../sejyutsu/img/bg_check4.gif") 0 0 repeat;}
.dir-sejyutsu .sub01 #section42 dt				{ height:40px; background-image:url("../sejyutsu/img/catch42.gif"); text-indent:-9999px; overflow:hidden;}
.dir-sejyutsu .sub01 #section42 dd				{ padding:0 0 20px 28px;}
.dir-sejyutsu .sub01 #section42 dd p			{ height:24px; background-image:url("../sejyutsu/img/catch42.gif"); text-indent:-9999px; overflow:hidden;}
.dir-sejyutsu .sub01 #section42 dt.list1		{ background-position:0 0;}
.dir-sejyutsu .sub01 #section42 dt.list2		{ background-position:0 -70px;}
.dir-sejyutsu .sub01 #section42 dt.list3		{ background-position:0 -140px;}
.dir-sejyutsu .sub01 #section42 dd.list1 p		{ background-position:-28px -40px;}
.dir-sejyutsu .sub01 #section42 dd.list2 p		{ background-position:-28px -110px;}
.dir-sejyutsu .sub01 #section42 dd.list3 p		{ background-position:-28px -180px;}
.dir-sejyutsu .sub01 #section4 .textUnit		{ width:480px; padding:50px 0 0 30px; float:left;}

/* SEJYUTSU MACHINE
---------------------------------------------------------*/
.dir-sejyutsu .sub02 #headSection				{ padding-bottom:30px;}
.dir-sejyutsu .sub02 .textUnit					{ width:550px; float:left;}
.dir-sejyutsu .sub02 #section5 .textUnit		{ padding-bottom:20px;}
/* SEJYUTSU CURE
---------------------------------------------------------*/
.dir-sejyutsu .sub03 #headSection				{ padding-bottom:30px;}
.dir-sejyutsu .sub03 .textUnit					{ width:550px; float:left;}
.dir-sejyutsu .sub03 #section5 .textUnit		{ padding-bottom:20px;}
.dir-sejyutsu .sub03 #section5 img.floatL		{ margin-bottom:20px;}
.dir-sejyutsu .sub03 #section5 dl				{ width:705px; margin-left:15px; padding:14px 0 16px 16px; background:#fdf9e0 url("../sejyutsu/img/cure/bg_dl.gif") 0 0 repeat;;}
.dir-sejyutsu .sub03 #section5 dt				{ height:22px; background:url("../sejyutsu/img/cure/em_catch5.gif") 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
/* SEJYUTSU CHECK
---------------------------------------------------------*/
.dir-sejyutsu .sub04 #headSection				{ padding-bottom:25px;}
.dir-sejyutsu .sub04 #section1 p img			{ margin:20px 0 0 85px;}
.dir-sejyutsu .sub04 #section2 .textUnit		{ width:540px; padding-right:40px; float:left;}
.dir-sejyutsu .sub04 #section3 .textUnit		{ width:540px; float:left;}
/* SEJYUTSU QA
---------------------------------------------------------*/
.dir-sejyutsu .sub05 #headSection				{ padding-bottom:30px;}
.dir-sejyutsu .sub05 #headSection p				{ padding-bottom:30px;}
.dir-sejyutsu .sub05 #headSection div			{ width:40em; margin-left:15px; background:url("../img/dot_box.gif") 0 0 no-repeat;}
.dir-sejyutsu .sub05 #headSection div div		{ width:auto; margin:0; padding:18px 0 18px 0; background:url("../img/dot_box.gif") 100% 100% no-repeat;}
.dir-sejyutsu .sub05 #headSection li			{ padding:0 2.5em 3px 2.5em;}
.dir-sejyutsu .sub05 #section1 dl				{ padding:10px 0 0 15px;}
.dir-sejyutsu .sub05 #section1 dt				{ padding:5px 0 4px 35px; line-height:1.1; color:#318328; background:#b7e9b2 url("../sejyutsu/img/qa/icon_q.gif") 0 50% no-repeat;}
.dir-sejyutsu .sub05 #section1 dd				{ padding:1.2em 0 15px 35px; background:url("../sejyutsu/img/qa/icon_a.gif") 0 1em no-repeat;}
.dir-sejyutsu .sub05 #section1 dd p				{ padding-bottom:1em;}
.dir-sejyutsu .sub05 #section14 .textUnit		{ width:550px; padding-right:50px; float:left;}
.dir-sejyutsu .sub05 #section15 .textUnit		{ width:510px; padding-right:20px; float:left;}

/* ACCIDENT
-------------------------------------------------------------------------*/
.dir-accident .section p.text					{ padding:0 40px 1em 16px;}
/* ACCIDENT INDEX
---------------------------------------------------------*/
.dir-accident .sub01 #headSection				{ padding-bottom:30px;}
.dir-accident .sub01 .section dl				{ width:705px; margin-left:15px; padding:14px 0 16px 16px; background-color:#fdf9e0;}
.dir-accident .sub01 .section dt				{ height:18px; background:url("../accident/img/em_catch_point.gif") 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
.dir-accident .sub01 .section dd				{ position:relative;}
.dir-accident .sub01 .section dd p				{ width:645px; padding:3px 0 3px 1px; background:url("../accident/img/dot21.gif") 0 100% repeat-x;}
.dir-accident .sub01 #section1 img				{ position:absolute; left:620px; top:0;}
.dir-accident .sub01 #section2 img				{ position:absolute; left:620px; top:0;}
.dir-accident .sub01 #section3 img				{ position:absolute; left:420px; top:15px;}
.dir-accident .sub01 #section4 img				{ margin-left:40px;}
/* ACCIDENT MUCHIUCHI
---------------------------------------------------------*/
.dir-accident .sub02 #headSection				{ padding-bottom:25px;}
.dir-accident .sub02 #headSection div			{ width:720px; margin:15px 0 5px 15px; background:url("../accident/img/muchiuchi/dot_box.gif") 0 0 no-repeat;}
.dir-accident .sub02 #headSection div div		{ width:712px; margin:0; padding:4px; background:url("../accident/img/muchiuchi/dot_box.gif") 100% 100% no-repeat;}
.dir-accident .sub02 #headSection div div div	{ width: auto; padding:8px 6px; background-color:#fdf9e0; background-image:none;}
.dir-accident .sub02 #headSection .bold			{ padding-top:3px; color:#fe7801;}
.dir-accident .sub02 .section em.bold			{ display:block; padding:1em 0 5px 35px; color:#fe851c; background:url("../img/icon_disc1.gif") 14px 1.2em no-repeat;}

/* STAFF
-------------------------------------------------------------------------*/
.dir-staff #headSection				{ padding-bottom:25px;}
.dir-staff .section div				{ width:317px; padding:0 20px; text-align:center;}
.dir-staff .section hr				{ height:30px; color:#ffffff; background-color:#ffffff; border-style:none; visibility:hidden;}
.dir-staff .section dt				{ padding:10px 0 1px 0; border-width:1px; border-bottom-style:solid;}
.dir-staff .section dt span			{ display:block; padding:0 0 3px 20px; color:#666666; font-weight:bold; text-align:left; border-width:2px; border-bottom-style:solid;}
.dir-staff #section1 dt				{ border-color:#edd63b;}
.dir-staff #section2 dt				{ border-color:#b3e14f;}
.dir-staff #section3 dt				{ border-color:#fbc269;}
.dir-staff #section1 dt span		{ border-color:#edd63b; background:url("../staff/img/icon_disc1.gif") 1px 0.2em no-repeat;}
.dir-staff #section2 dt span		{ border-color:#b3e14f; background:url("../staff/img/icon_disc2.gif") 1px 0.2em no-repeat;}
.dir-staff #section3 dt span		{ border-color:#fbc269; background:url("../staff/img/icon_disc3.gif") 1px 0.2em no-repeat;}
.dir-staff .section dd				{ padding:8px 0 0 5px; text-align:left;}
.dir-staff #section21				{ width:660px; padding:0 0 0 55px; text-align:left;}
.dir-staff #section21 img			{ float:right;}
.dir-staff #section21 dl			{ padding-top:85px; float:left;}
.dir-staff #section31				{ width:660px; padding:0 0 0 40px; text-align:left;}
.dir-staff #section31 img			{ float:left;}
.dir-staff #section31 dl			{ width:450px; padding-top:15px; padding-left:25px; float:left;}

/* CONTACT
-------------------------------------------------------------------------*/
.dir-contact form					{ padding-left:16px;}
.dir-contact form table				{ margin-top:5px;}
.dir-contact form span				{ color:#fd2104;}
.dir-contact form table				{ border-top:solid 1px #b5d090;}
.dir-contact form tr.box th			{ padding:18px 30px 0 25px; text-align:center; border-left:solid 1px #b5d090; background:#ebffcf url("../contact/img/dot12.gif") 0 100% repeat-x;}
.dir-contact form tr.box td			{ padding:18px 30px 16px 30px; border-left:solid 1px #b5d090; border-right:solid 1px #b5d090; background:url("../contact/img/dot12.gif") 0 100% repeat-x;}
.dir-contact form tr.Lst th			{ padding:18px 30px 0 25px; text-align:center; border-style:none none solid solid; border-color:#b5d090; border-width:1px; background-color:#ebffcf}
.dir-contact form tr.Lst td			{ padding:18px 30px 16px 30px; border-style:none solid solid solid; border-color:#b5d090; border-width:1px;}
.dir-contact form tr.box td input,
.dir-contact form tr.Lst textarea	{ font-size:100%; border:solid 1px #cccccc;}
.dir-contact form td.center			{ padding:33px 0 0 0;}
.dir-contact form td.center input	{ margin:0 3px;}
.dir-contact form .caution		{ color:#f00;}

/* SITEMAP
-------------------------------------------------------------------------*/
#sitemapSection						{ width:625px; margin-left:50px;}
#sitemapSection li					{ padding:0 0 20px 0; background:url("../sitemap/img/icon_01.gif") 0 0.5em no-repeat;}
#sitemapSection p					{ padding:0 0 4px 16px; background:url("../img/dot12.gif") 0 100% repeat-x;}
#sitemapSection ul					{ padding:10px 0 0 0;}
#sitemapSection ul li				{ padding:0 0 3px 20px; background:url("../sitemap/img/icon_02.gif") 7px 0.5em no-repeat;}

/* RECRUIT
-------------------------------------------------------------------------*/
.dir-recruit .section dl dt			{ padding:1px 0 1px 33px; color:#ff9900; font-weight:bold; background:url("../img/icon_disc1.gif") 16px 0.3em no-repeat;}
.dir-recruit .section dl dd			{ padding:0 35px 10px 35px;}

/* NEWS EDIT
-------------------------------------------------------------------------*/
.dir-news #add_news { margin:20px 0; padding:20px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.dir-news #input_title {margin-bottom:10px;}
.dir-news .btnArea {margin-top:10px;}



































