/* CSS Document */

.red{color:red;}
.mbb{margin-bottom:40px !important;}
.mr20 {
	margin-right: 20px;
}


/* .about */

/* .about #main_image #main_image_in {background-image:url(../images/main_banner_about.jpg); background-repeat:no-repeat; background-position:center top;} */
.about #main_image #main_image_in {background-image:url(../images/main_banner_about2.jpg); background-repeat:no-repeat; background-position:center top;}


.about h3 { font-size: 100%; font-weight: bold; margin: 20px 0 5px; }
.about table { width: 650px; margin-bottom: 55px; border-bottom: 2px #C3C3C3 solid; }
.about table th { border-bottom: 1px dotted #B6B6B6; background-color: #EEE; vertical-align: middle; padding: 0px 0 0px 15px; width: 150px; }
.about table td { vertical-align: middle; padding: 0px 0 0px 15px; background-color: #FBFBFB; border-bottom: 1px dotted #B6B6B6; }
.about table td p{padding:10px 0;}
#heisetu { width: 50px; }
table.shisetu th.hei { width: 250px; }
table.shisetu th { width: 305px; }
.about table th.gray { background-color: #D4D4D4; }
table#about_top{margin:20px 0 0 30px;}
.ie6 table#about_top{margin:20px 0 0 0px;}
table#about_top td{padding-bottom:20px; border:none;}
table#about_top .rt{padding-left:40px;}
#about_top{border:none;}
#about_top td{background-color:transparent;}

.about a.b_one{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: 0 1px;height: 88px;width: 262px; display:block;}
.about a.b_two{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: 0px -89px;height: 88px;width: 262px; display:block;}
.about a.b_three{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: 0px -177px;height: 88px;width: 262px; display:block;}
.about a.b_four{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: 0px -267px;height: 88px;width: 262px; display:block;}
.about a.b_five{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: 0px -356px;height: 88px;width: 262px; display:block;}

.about a.b_one:hover{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: -263px 0px;height: 88px;width: 262px;}
.about a.b_two:hover{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: -263px -90px;height: 88px;width: 262px;}
.about a.b_three:hover{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: -263px -178px;height: 88px;width: 262px;}
.about a.b_four:hover{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: -263px -268px;height: 88px;width: 262px;}
.about a.b_five:hover{background-repeat:no-repeat;background-image: url("../images/about_slice.gif");background-position: -263px -357px;height: 88px;width: 262px;}


/* .hello */
.hello #main_image #main_image_in {background-image:url(../images/main_banner_about2.jpg); background-repeat:no-repeat; background-position:center top;}
.hello #right_content p { width: 450px; margin-bottom: 20px;width: 445px; }
.hello #right_content { background-image: url(../images/incho.jpg); background-repeat: no-repeat; background-position: 467px top; }
.hello #name { text-align: right; font-weight: bold; }


.hello #right_content_ p { width: 450px; margin-bottom: 20px;width: 445px; }
.hello #right_content_ { background-image: url(../images/incho_.jpg); background-repeat: no-repeat; background-position: 497px top; padding: 0 20px 0 30px; }

.hello #right_content_02 p { width: 450px; margin-bottom: 20px;width: 445px; }
.hello #right_content_02 { background-image: url(../images/incho_02.jpg); background-repeat: no-repeat; background-position: 487px top; padding:0 20px 0 20px; }


/* ryoyo */
.ryoyo #main_image #main_image_in {background-image:url(../images/main_banner_ryoyo.jpg); backgr:no-repeat; background-position:center top;}
.ryoyo h3{padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 10px; margin-right: 18px; margin-bottom: 20px; font-size: 100%; #535353; font-weight:bold;width:630px;clear:both;}
.ryoyo .comment{margin-left:20px;}
.ryoyo .yellowBox{margin-top:20px;padding:20px;background-color:#fff7de;}
.ryoyo .yellowBox h4{}
.ryoyo dl{width:196px;float:left;margin-right:10px;margin-top:20px;}
.ryoyo dl dt{margin-bottom:10px;}
.ryoyo dl dd{padding:10px;background:#fff;}
.ryoyo dl dd p{line-height:2em;}
.ryoyo dl dd p.title{font-weight:bold;}

/* .rinen*/
.rinen #main_image #main_image_in {background-image:url(../images/main_banner_about2.jpg); backgr:no-repeat; background-position:center top;}
.rinen p { margin-right: 18px; }
.rinen .num { vertical-align: middle; padding: 10px; }
.rinen dl { margin-top: 25px; }
.rinen dt { clear: both; float: left; margin: 0 10px 10px 0; }
.rinen dd { margin-bottom: 10px; min-height: 30px; }
*html .rinen dd { height: auto !important; height: 30px; }
.rinen h3 { background-image: url(../images/seam.gif); padding: 10px 10px; margin-right: 18px; margin-bottom: 20px; font-size: 100%; color:#1D2553; font-weight:bold;}
.rinen #mb { margin-bottom: 30px; }

.rinen ol{margin-top:17px;}
.rinen #right_content li{line-height:1.5;padding-bottom:20px;padding: 5px 10px 5px 35px;margin-bottom: 1em;background-position:left center;}

.rinen #right_content li.one{background-image:url(../images/houshin_1.jpg);background-repeat:no-repeat;}
.rinen #right_content li.two{background-image:url(../images/houshin_2.jpg);background-repeat:no-repeat;}
.rinen #right_content li.three{background-image:url(../images/houshin_3.jpg);background-repeat:no-repeat;}
.rinen #right_content li.four{background-image:url(../images/houshin_4.jpg);background-repeat:no-repeat;}
.rinen #right_content li.five{background-image:url(../images/houshin_5.jpg);background-repeat:no-repeat;}
.rinen #right_content li.six{background-image:url(../images/houshin_6.jpg);background-repeat:no-repeat;}
.rinen #right_content li.seven{background-image:url(../images/houshin_7.jpg);background-repeat:no-repeat;}
.rinen #right_content li.eight{background-image:url(../images/houshin_8.jpg);background-repeat:no-repeat;}

.rinen #right_box .mb35{margin-bottom:30px;}

/*.free*/
.free_shindan #main_image #main_image_in {background-image:url(../images/main_banner_about2.jpg); background-repeat:no-repeat; background-position:center top;}
.free #main_image #main_image_in {background-image:url(../images/main_banner_about.jpg); background-repeat:no-repeat; background-position:center top;}
.free_shindan #right_box h2 { margin-bottom: 15px; font-size: 100%; }
.free_shindan #right_content h3 { font-size: 100%; color: #535353; border-bottom: dotted 1px #535353; margin-bottom: 7px; padding-bottom: 4px; font-weight:bold;}
.free_shindan #right_box p { margin-bottom: 25px; }
#shindan_box1 { padding-left: 150px; background-image: url(../images/illust1.gif); background-repeat: no-repeat; background-position: 25px top; width: 500px; }
#shindan_box2 { background-image: url(../images/illust2.gif); background-repeat: no-repeat; background-position: 443px top; }
#shindan_box2 h3 { width: 400px; }
#shindan_box2 p { width: 400px; }

/* .facility*/
.facility #main_image #main_image_in {background-image:url(../images/main_banner_about2.jpg); background-repeat:no-repeat; background-position:center top;}
.facility #right_content p { margin-bottom: 40px; }
.facility #right_content ul li { display: inline-block; margin-bottom: 30px; }
.ie .facility #right_content ul li { display: inline; zoom: 1; }
.facility #kankyo{background-image:url("../images/shisetu_kankyo_logo.png"); background-repeat:no-repeat;background-position: left 0px;background-repeat: no-repeat;padding: 37px 19px 10px 3px;}
.facility #needs{background-image:url("../images/shisetu_needs.png"); background-repeat:no-repeat;padding-top:52px; padding-bottom:10px;background-position: left bottom;}
.facility #ippan{background-image:url("../images/shisetu_ippan_logo.png"); background-repeat:no-repeat;padding-top:52px; padding-bottom:10px;background-position: left 5px;}
.facility #ryouyou{background-image:url("../images/shisetu_ryouyou_logo.png"); background-repeat:no-repeat;padding-top:52px; padding-bottom:10px;background-position: left bottom;}
.facility #hospis{background-image:url("../images/shisetu_hospice.gif"); background-repeat:no-repeat;padding-top:45px; padding-bottom:10px;background-position: left 7px;}
.facility h3{line-height:1.5;width: 650px;}

/* .privacy */
.privacy h3 { background-image: url(../images/seam.gif); padding: 10px 10px 10px 25px; margin-top: 35px; margin-right: 18px; margin-bottom: 20px; font-size: 93%; font-weight:bold; clear: both;}
.privacy dl { margin-left: 25px; margin-right: 10px; }
.privacy h4 { clear: both; border-bottom: dotted 1px #B7B7B7;padding-bottom: 5px; font-weight: bold; margin: 0 20px 8px 25px;}
.privacy dt { float:left; clear: both; line-height:1.5; margin-right: 5px; }
.privacy dd { float: left; margin-bottom: 0.2em; line-height:1.5; width: 95%;}
.privacy .mb15{margin-bottom:15px;}
.privacy .mb25{margin-bottom:25px;}
.privacy .mb30{margin-bottom:30px;}
.privacy .mb40 { margin-bottom: 40px; }
.privacy #right_content p{margin-bottom: 5px;}

/* .sitemap */
.sitemap #main_image2 #main_image_in {background-image:url(../images/main_banner_sitemap.jpg); background-repeat:no-repeat; background-position:center top;}
.req table{margin-bottom:45px;}
.sitemap dl { float: left; width: 225px; margin-bottom: 35px; }
.sitemap dt { color: #2e3b69; border-bottom: 2px #2e3b69 solid; font-size: 100%; padding-left: 15px; padding-bottom:8px;}
.sitemap dd.mb { margin-bottom: 35px; }
.sitemap dd { padding: 8px 0px 8px 30px; border-bottom: 1px #2e3b69 dotted; margin-right: 15px; margin-left: 5px; background-image: url("../images/nav_bgi1.gif"); background-position: 12px center; background-repeat: no-repeat; }
.sitemap #right_content .right { float: left; margin-left: 85px; }

.sitemap #right_content span{
	font-family:azuki;
	border:1px solid #ccc;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(246,246,246) 47%, rgb(237,237,237) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(47%,rgb(246,246,246)), color-stop(100%,rgb(237,237,237))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(246,246,246) 47%,rgb(237,237,237) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(246,246,246) 47%,rgb(237,237,237) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(246,246,246) 47%,rgb(237,237,237) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgb(255,255,255) 0%,rgb(246,246,246) 47%,rgb(237,237,237) 100%); /* W3C */
boder-radius:10px;
font-size: 90%;
text-shadow:-1px -1px 0 rgba(255, 255, 255, 0.5), 1px 1px 0 rgba(0, 0, 0, 0.1);
padding:5px 2px;
}

/* recruit */
.req #main_image #main_image_in {background-image:url(../images/main_banner_recruit.jpg); background-repeat:no-repeat; background-position:center top;}
.req table{margin-bottom:45px;}
.req h3{color:#ea830a; font-weight:bold; font-size: 100%;margin-bottom: 5px;}
.req th{background-color:#FFEDDC;width:150px;padding:5px;border-bottom:1px dotted #FEC995;}
.req td{background-color:#FFFBF4;border-bottom:1px dotted #FEC995;padding-left:20px;vertical-align:middle;}
.req .left{margin-left:0px;}
.req .right{margin-right:65px;}
.req #mb45{margin-bottom:45px;}
.req #main_image{background-color:#FFF4EE;}
.req th.lt{border-bottom:2px solid #FEC995;}
.req td.lt{border-bottom:2px solid #FEC995;}
.req .lt{padding-bottom: 0;}
.req th.lt{padding: 5px;}

.req a.b_one{background-image: url("../images/req_slice.gif");background-position: 0px 0;height: 88px;margin-left: 30px;width: 262px; display:block;}
.req a.b_two{background-image: url("../images/req_slice.gif");background-position: 0 88px;height: 88px;margin-left: 30px;width: 262px; display:block;}

.req a.b_one:hover{background-image: url("../images/req_slice.gif");background-position: -263px 0;height: 88px;margin-left: 30px;width: 262px;}
.req a.b_two:hover{background-image: url("../images/req_slice.gif");background-position: -263px 88px;height: 88px;margin-left: 30px;width: 262px;}
.mt5 {
	margin-top: 5px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb40 {
	margin-bottom: 40px;
}
div#right_content p.mr20 {
	margin-right: 20px;
}
div#right_content table.mb20 {
	margin-bottom: 20px;
}
.job {
	margin-left: 30px;
	margin-top: 25px;
}
#right_content .btnL {
	text-align: center;
	width: 233px;
}
#right_content .btnR {
	text-align: center;
	width: 293px;
	margin-right: 0px
}
#right_content .btnLR {
	width: 570px;
	margin: 0 auto;
	margin-bottom: 40px;
}

/*sinryo*/
.sinryo #main_image #main_image_in {background-image:url(../images/main_banner_sinryo.jpg); background-repeat:no-repeat; background-position:center top;}
.sinryo #right_box p{margin-bottom:10px;padding-right:20px;}
.sinryo table{margin-bottom:13px;margin-top:5px;margin-left: 10px;}
.sinryo #main_image{background-color: #FEF5E6;}
.sinryo h3 {margin-bottom: 15px;padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 10px; margin-right: 18px; margin-right: 10px; font-size: 100%; #535353; font-weight:bold;}
.sinryo #right_box{color:#535353;}
.sinryo th{background-color:#FFEEC4; vertical-align:middle; text-align:center;padding:10px 0px;border: 1px solid #F7BF13; font-weight:bold;}
.sinryo th.week {width:95px;}
.sinryo td{ padding:5px 5px;vertical-align:middle; text-align:center;border: 1px solid #F7BF13;}
.sinryo .dot{border-bottom: 1px dotted #F7BF13;}
.sinryo .nobdt{border-top:none;}
.sinryo #right_box p{padding-right: 5px;margin-bottom:0px;margin-left: 10px;}
.sinryo .seikei #right_content p{padding-left: 0px;}
.sinryo h4 {font-weight:bold; font-size: 100%; color: #535353; border-bottom: dotted 1px #535353; margin-bottom: 7px; padding-bottom: 5px; margin-right: 18px;margin-left: 10px;}
#right_content .wrap {width:400px;height: 150px;margin-bottom:80px;}
#right_content #kanwa2{height: auto;margin-bottom:40px;}
#right_content .wrap2 {width:400px;height: 150px;margin-bottom:150px;}
#right_content .wrap3 {height: 150px;margin-bottom: 10px;width: 400px;}
div.naika{background-image:url(../images/dr.jpg);background-repeat:no-repeat;background-position:435px 50px;}
div.kanwa{background-image:url(../images/kangoshi.jpg);background-repeat:no-repeat;background-position: 420px 50px;}
.sinryo .mind_box{margin-bottom:40px;}
 #right_box .mind_box p{margin-bottom:20px;margin-left: 10px;}
 .gkk{margin-bottom:40px;}
 .sinryo #hos td{border:none;text-align:left;vertical-align:top;line-height:1.5;padding:0;}
 .sinryo #hos{margin-left: 15px;margin-right: 15px;margin-top: 15px;}
 .sinryo #time td{border: none;padding:2px;text-align:left;}

.sinryo #right_content li.one{background-image:url(../images/sinryo_1.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.two{background-image:url(../images/sinryo_2.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.three{background-image:url(../images/sinryo_3.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.four{background-image:url(../images/sinryo_4.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.five{background-image:url(../images/sinryo_5.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.six{background-image:url(../images/sinryo_6.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.seven{background-image:url(../images/sinryo_7.jpg);background-repeat:no-repeat;}
.sinryo #right_content li.eight{background-image:url(../images/sinryo_8.jpg);background-repeat:no-repeat;}

.sinryo a.b_one{background-image: url("../images/sinryo_slice.gif");background-position:-2px -444px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_two{background-image: url("../images/sinryo_slice.gif");background-position: 0 -355px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_three{background-image: url("../images/sinryo_slice.gif");background-position: 0 -532px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_four{background-image: url("../images/sinryo_slice.gif");background-position: 0px -265px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_five{background-image: url("../images/sinryo_slice.gif");background-position: 0 -88px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_six{background-image: url("../images/sinryo_slice.gif");background-position: 0 -177px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_seven{background-image: url("../images/sinryo_slice.gif");background-position: 0px 0;height: 88px;margin-left: 30px;width: 262px; display:block;}

.sinryo a.b_one:hover{background-image: url("../images/sinryo_slice.gif");background-position: -266px -444px;height: 88px;margin-left: 30px;width: 262px;}
.sinryo a.b_two:hover{background-image: url("../images/sinryo_slice.gif");background-position: -263px -355px;height: 88px;margin-left: 30px;width: 262px;}
.sinryo a.b_three:hover{background-image: url("../images/sinryo_slice.gif");background-position: 264px -532px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_four:hover{background-image: url("../images/sinryo_slice.gif");background-position: -264px -266px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_five:hover{background-image: url("../images/sinryo_slice.gif");background-position: -264px -88px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_six:hover{background-image: url("../images/sinryo_slice.gif");background-position: -264px -177px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo a.b_seven:hover{background-image: url("../images/sinryo_slice.gif");background-position: -264px 0px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sinryo td.pl40{padding-left:40px !important;}

/*info*/
.info #main_image #main_image_in {background-image:url(../images/main_banner_info.jpg); background-repeat:no-repeat; background-position:center top;}
.info #main_image{background-color:#c4cd90;}
.info h3{padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 10px; margin-right: 18px; margin-bottom: 20px; font-size: 100%; #535353; font-weight:bold;width:630px;clear:both;}
.info .set th{color:#8e5e00;padding-left: 25px;}
.info .set td{padding-right:20px;padding-bottom:15px;}
.info th.orange{background-color:#FFEEC4;}
.info .dot{border-bottom:1px dotted #f7bf13;}
.info .last{background-color:#ffeec4}

.info .mr13{margin-top:10px;}
.info .mr13 img{margin-right:13px;}

.info .v{border:1px solid #f7bf13; border-width:1px 0 1px 0;width:420px;margin: 5px 0;}
.info .v th{vertical-align:top; padding:10px 13px; text-align:left;font-weight:bold;}
.info .v td{vertical-align:top; padding:10px 13px; text-align:left;background-color:#FFFCF5;}

.info .v2{border:1px solid #f7bf13; border-width:1px 0 1px 0;}
.info .v2 .orange{background-color:#FFEEC4;}
.info .v2 th{vertical-align:top; padding:10px 13px; text-align:center;font-weight:bold;width:130px;}
.info .v2 td{vertical-align:top; padding:10px 13px; text-align:center;width:130px;}

.info th.food{border-bottom:1px dotted #f7bf13;}
.info .info_box{margin-bottom: 45px;}
.info .ml25{margin-left: 35px;}
.info #right_content li{line-height: 1.5;list-style: disc outside none;margin-left: 15px;}

/*sien*/
.sien #main_image #main_image_in {background-image:url(../images/main_banner_sien.jpg); background-repeat:no-repeat; background-position:center top;}
.sien #main_image{background-color:#F7FFEA;}
.sien .btext p{text-align:right;padding-right:0;}
.sien h3{clear: both; width: 640px;padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 0 10px 10px; margin-bottom: 20px; font-size: 100%; #535353; font-weight:bold;}
.sien #right_box h4{margin-left: 10px;border-bottom: 1px dotted #535353;color: #535353;font-size: 100%;margin-bottom: 7px;padding-bottom:5px;}
.sien .bp{margin: 15px 0 30px 10px;}
.sien .bp td{padding-right: 15px;}
.sien #right_box table{}
.sien #right_content p{margin-left: 15px;margin-right: 15px;}
.sien .right_content2 h4{margin: 30px 20px 7px 55px;}

.sien .right_content2 p{margin-left: 15px;margin-right: 20px;}
.sien .right_content2 ul li{margin-left: 15px;}
.sien .right_content2{margin-bottom:30px;}
.sien .vlli{width:440px;margin-bottom:10px;}
.sien #volunteer_box1{background-image:url(../images/volunteer_il01.gif);background-repeat:no-repeat;background-position:424px 43px;margin-bottom:35px;}
.sien #volunteer_box1 h4{width: 440px; margin-left:0;};
.sien #volunteer_box2{background-image:url(../images/volunteer_il02.gif);background-repeat:no-repeat;background-position:427px 70px;margin-bottom:35px;}
.sien #volunteer_box2 h4{width: 440px; margin-left:0;}
#volunteer_box2{background-image:url(../images/volunteer_il02.gif);background-repeat:no-repeat;background-position:427px 70px;margin-bottom:35px;}
#volunteer_interview div {padding: 0 30px;float: left;}
#volunteer_interview div .interview {margin-bottom:30px; margin-left: 0; margin-right: 0; font-weight: bold;}
#volunteer_interview dl {float: left;}
#volunteer_interview img {float: right;}
#volunteer_interview dl dt {margin-bottom: 10px;color: #F37275;}
#volunteer_interview dl dd {margin-bottom: 20px;}
#volunteer_interview dl dt em {font-weight: bold;color: #FFF;background: #F26063;padding: 1px 2px 1px 3px;margin-right: 5px;}
#volunteer_interview dl dd em {font-weight: bold;color: #FFF;background: #558CD0;padding: 1px 2px 1px 3px;margin-right: 5px;}
.sien #music_t td{margin:0;vertical-align:top;padding-right:10px;}
.clearfix:after {content : "";display : block;clear : both;}
.sien #music_t td p{margin-left: 15px;margin-right: 20px;}
.sien #music_t .btext p{padding:0;margin:0;}
.sien #music_box{margin-bottom:35px;margin-left: 5px;}
.sien .dot{border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom: 10px;}
.sien #mr10{margin-right:10px;}
.sien td.pr10{padding-right:12px;}
.sien h4#ml552{margin-left:55px;}
#ch_act p{width:auto;}
.ml{}
.mb30{margin-bottom: 30px;}
.sien .right_content2 .ml55{margin-left:55px;margin-bottom: 10px;}
.haishoku {margin-bottom:50px; padding-top: 5px;}
.haishoku .left{width:320px;}
.haishoku .right{margin-right:40px;}
.sien #right_content .haishoku p{margin-right:0px;}
.haishoku .left p{margin-left:0;}

.sien #w{background-image:url("../images/volunteer_woman.gif"); background-position:0 0; background-repeat:no-repeat;background-position: 530px 5px;}
.sien #w h4{width:460px;}
.sien #w p{width:460px;}
.sien ol{margin-top:17px;margin-left:15px;}
.sien .right_content2 li{line-height:1.5;padding-bottom:20px;padding: 5px 10px 5px 35px;background-position:left center;}
.sien .right_content2 li.one{background-image:url(../images/volunteer_one.gif);background-repeat:no-repeat;}
.sien .right_content2 li.two{background-image:url(../images/volunteer_two.gif);background-repeat:no-repeat;}
.sien .right_content2 li.three{background-image:url(../images/volunteer_three.gif);background-repeat:no-repeat;}
.sien .right_content2 li.four{background-image:url(../images/volunteer_four.gif);background-repeat:no-repeat;}
.sien .right_content2 li.five{background-image:url(../images/volunteer_five.gif);background-repeat:no-repeat;}

.sien a.b_one{background-image: url("../images/sien_slice.gif");background-position: 0 -356px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sien a.b_two{background-image: url("../images/sien_slice.gif");background-position:  0 -266px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sien a.b_three{background-image: url("../images/sien_slice.gif");background-position:0 -178px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sien a.b_four{background-image: url("../images/sien_slice.gif");background-position: 0px -88px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sien a.b_five{background-image: url("../images/sien_slice.gif");background-position: 0px 0px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.sien a.b_six{background-image: url("../images/sien_slice.gif");background-position: 0px -444px;height: 88px;margin-left: 30px;width: 262px; display:block;}

.sien a.b_one:hover{background-image: url("../images/sien_slice.gif");background-position: -263px -356px;height: 88px;margin-left: 30px;width: 262px;}
.sien a.b_two:hover{background-image: url("../images/sien_slice.gif");background-position: -263px -266px;height: 88px;margin-left: 30px;width: 262px;}
.sien a.b_three:hover{background-image: url("../images/sien_slice.gif");background-position: -263px -178px;height: 88px;margin-left: 30px;width: 262px;}
.sien a.b_four:hover{background-image: url("../images/sien_slice.gif");background-position:-264px -88px;height: 88px;margin-left: 30px;width: 262px;}
.sien a.b_five:hover{background-image: url("../images/sien_slice.gif");background-position:-263px 0px;height: 88px;margin-left: 30px;width: 262px;}
.sien a.b_six:hover{background-image: url("../images/sien_slice.gif");background-position:-263px -444px;height: 88px;margin-left: 30px;width: 262px;}

#v_time{list-style: disc;list-style-position: inside;}
.ml20{padding-left:20px;}

#piano {
	background-image:url(../images/music_piano_ph.jpg);
	background-position: 296px 0;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#piano ul li{margin-bottom: 0.5em;
    padding: 3px 3px 3px 30px;}
#piano ul li.one{ background-image:url(../images/music_one.gif); background-repeat:no-repeat; background-position:0 0;}
#piano ul li.two{ background-image:url(../images/music_two.gif); background-repeat:no-repeat; background-position:-1px 0;  }
#piano ul li.three{ background-image:url(../images/music_three.gif); background-repeat:no-repeat; background-position:0 0;  }
#eiyo{margin-bottom:35px;}
#eiyo ul li{margin-left:13px;margin-bottom: 0.3em;
    margin-left: 13px;
    padding: 3px 3px 3px 30px;}
#eiyo ul li.one{ background-image:url(../images/food_1.gif); background-repeat:no-repeat; background-position:0 0;}
#eiyo ul li.two{ background-image:url(../images/food_2.gif); background-repeat:no-repeat; background-position:0 10px;  }
#eiyo  h3{margin-bottom:15px;}

#music_about {
	margin-bottom: 45px;
}
#music_about dt {
	padding: 20px 60px;
	margin-bottom: 10px;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.4;
 }
#music_about dt p {
	text-align: right;
	margin-top: 10px;
	font-weight: normal;
}
#music_about dt p span {
	font-size: 0.8em;
	letter-spacing: 1px;
}
#music_about dd {
	text-align: center;
}
#music_contents {
	margin-bottom: 20px;
	padding-bottom: 20px;
/*background-image:url(../images/music_piano_ph.jpg);
background-position: 296px bottom;
background-repeat: no-repeat;*/
}
#music_contents h3{
	margin-top: 20px;
	margin-bottom: 0;
	background-color: rgba( 232, 227, 211, 0.7 );
	background-image: none;
}
#music_contents ul {
	margin: 20px 10px 0;
	width: 60%;
}
#music_contents ul li{margin-bottom: 0.5em;
    padding: 6px 3px 3px 40px;
	background-image:url(../images/note.gif);
	background-repeat:no-repeat; background-position:0 0;
	font-weight: bold;
}
#music_contents p {
	padding: 20px 20px 0 10px;
	width: 60%;
	margin: 0 !important;
}
#music_contents p.note {
	padding: 0 40px 10px;
}
#music_program div {
	padding: 10px 30px 30px;
}
#music_program .box01 dl {
	float: left;
	width: 50%;
	margin-right: 20px;
}
#music_program .box02 dl {
	float: right;
	width: 50%;
	margin-left: 20px;
}
#music_program img {float: right;}
#music_program dl dt {margin-bottom: 10px;color: #F37275; font-weight:bold;}
#music_program dl dd {margin-bottom: 8px;}
#music_program dl dt em {font-weight: bold;color: #FFF;background: #F26063;padding: 1px 2px 1px 3px;margin-right: 5px;}
#music_program dl dd em {font-weight: bold;color: #FFF;background: #558CD0;padding: 1px 2px 1px 3px;margin-right: 5px;}
#music_program p {
	padding: 20px 30px;
	color: #F37275;
	text-align: center;
}
.music_last {
	display: block;
	margin: 30px auto 0;
	float: none !important;
}

/*hospice*/
.hospice #main_image #main_image_in {background-image:url(../images/main_image_hospice.jpg); background-repeat:no-repeat; background-position:center top;}
.hospice #main_image{background-color:#cdddea;}
.hospice .btext p{text-align:right;padding-right:0;}
.hospice h3{clear: both; width: 640px;padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 0 10px 10px; margin-bottom: 20px; font-size: 100%; #535353; font-weight:bold;}
.hospice #right_box h4{margin-left: 10px;border-bottom: 1px dotted #535353;color: #535353;font-size: 100%;margin-bottom: 7px;padding-bottom:5px;}
.hospice .bp{margin: 15px 0 30px 10px;}
.hospice .bp td{padding-right: 15px;}
.hospice #right_box table{}
.hospice #right_content p{margin-left: 15px;margin-right: 15px;}
.hospice .right_content2 h4{margin: 30px 20px 7px 55px;}

.hospice .right_content2 p{margin-left: 15px;margin-right: 20px;}
.hospice .right_content2 ul li{margin-left: 15px;}
.hospice .right_content2{margin-bottom:30px;}
.hospice .vlli{width:440px;margin-bottom:10px;}
.hospice #volunteer_box1{background-image:url(../images/volunteer_il01.gif);background-repeat:no-repeat;background-position:424px 43px;margin-bottom:35px;}
.hospice #volunteer_box1 h4{width: 440px; margin-left:0;};
.hospice #volunteer_box2{background-image:url(../images/volunteer_il02.gif);background-repeat:no-repeat;background-position:427px 70px;margin-bottom:35px;}
.hospice #volunteer_box2 h4{width: 440px; margin-left:0;}
#volunteer_box2{background-image:url(../images/volunteer_il02.gif);background-repeat:no-repeat;background-position:427px 70px;margin-bottom:35px;}

.hospice #music_t td{margin:0;vertical-align:top;padding-right:10px;}
.clearfix:after {content : "";display : block;clear : both;}
.hospice #music_t td p{margin-left: 15px;margin-right: 20px;}
.hospice #music_t .btext p{padding:0;margin:0;}
.hospice #music_box{margin-bottom:35px;margin-left: 5px;}
.hospice .dot{border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom: 10px;}
.hospice #mr10{margin-right:10px;}
.hospice td.pr10{padding-right:12px;}
#ch_act p{width:auto;}
.ml{}
.mb30{margin-bottom: 30px;}
.haishoku .left p{margin-left:0;}

.hospice #w{background-image:url("../images/volunteer_woman.gif"); background-position:0 0; background-repeat:no-repeat;background-position: 530px 5px;}
.hospice #w h4{width:460px;}
.hospice #w p{width:460px;}
.hospice ol{margin-top:17px;margin-left:15px;}
.hospice .right_content2 li{line-height:1.5;padding-bottom:20px;padding: 5px 10px 5px 35px;background-position:left center;}
.hospice .right_content2 li.one{background-image:url(../images/volunteer_one.gif);background-repeat:no-repeat;}
.hospice .right_content2 li.two{background-image:url(../images/volunteer_two.gif);background-repeat:no-repeat;}
.hospice .right_content2 li.three{background-image:url(../images/volunteer_three.gif);background-repeat:no-repeat;}
.hospice .right_content2 li.four{background-image:url(../images/volunteer_four.gif);background-repeat:no-repeat;}
.hospice .right_content2 li.five{background-image:url(../images/volunteer_five.gif);background-repeat:no-repeat;}

.hospice a.b_one{background-image: url("../images/hospice_slice.gif");background-position: 0 0;height: 88px;margin-left: 30px;width: 262px; display:block;}
.hospice a.b_two{background-image: url("../images/hospice_slice.gif");background-position:  0 -88px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.hospice a.b_three{background-image: url("../images/hospice_slice.gif");background-position:0 -178px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.hospice a.b_four{background-image: url("../images/hospice_slice.gif");background-position: 0px -266px;height: 88px;margin-left: 30px;width: 262px; display:block;}

.hospice a.b_one:hover{background-image: url("../images/hospice_slice.gif");background-position: -263px 0;height: 88px;margin-left: 30px;width: 262px;}
.hospice a.b_two:hover{background-image: url("../images/hospice_slice.gif");background-position: -264px -88px;height: 88px;margin-left: 30px;width: 262px;}
.hospice a.b_three:hover{background-image: url("../images/hospice_slice.gif");background-position: -263px -178px;height: 88px;margin-left: 30px;width: 262px;}
.hospice a.b_four:hover{background-image: url("../images/hospice_slice.gif");background-position:-264px -266px;height: 88px;margin-left: 30px;width: 262px;}
.hospice .about_hospice h3 {
	margin-bottom: 0;
}
.hospice .aboutcare {
	width: 640px;
}
.hospice .aboutcare p {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.hospice .aboutcare .right {
	width: 420px;
}
.abouthiyou {width: 640px;}
.abouthiyou .left {width: 400px;}
.hiyou_tb{width:390px;border:1px solid #f7bf13; margin:10px 0 0 10px;}
.hiyou_tb th{width:95px; background-color:#ffeec4;vertical-align:middle;padding:0 0 0 10px; border-bottom:1px dotted #f7bf13;font-weight:bold;}

.hiyou_tb td{line-height:1.5; background-color:#fffcf5; border-bottom:1px dotted #f7bf13;border-left:1px solid #f7bf13;padding:10px 10px;}
.link_renkei { display:block; text-align: center; margin-top: 60px;}
.hospice_state{
	width: 640px;
}
.hospice_state ul li.left_txt {
	float: left;
	width: 315px;
	margin-right: 10px;
	margin-left: 15px;
}
.hospice_state ul li.right_img {
	float: left;
}
.hospice_state ul li.left_img {
	float: left;
	margin-right: 10px;
	margin-left: 15px;
}
.hospice_state ul li.right_txt {
	float: left;
	width: 315px;
}
.hospice_state dl dt {
margin-left: 10px;
border-bottom: 1px dotted #535353;
color: #535353;
font-size: 100%;
font-weight: bold;
margin-bottom: 7px;
padding-bottom: 5px;
}
a#state {
	display:block;
	margin-top: 10px;
	line-height: 1.5;
	background-image: url(../images/arrow_03.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #563e05;
	padding-left: 20px;
}
#bg1 {
background: url(../images/bg_01.jpg) no-repeat top;
width: 650px;
height: 230px;
margin: 0 auto;
position: relative;
}
#bg1 h3 {
width: 650px;
background-image: none;
padding: 0;
margin-bottom: 0;
font-size: 100%;
font-weight: bold;
}
#bg1 p {
position:relative;
top: 15px;
left: 326px;
font-size: 12px;
}
#bg1 p.alphaInner {
position:relative;
top: 20px;
left: 326px;
}
#bg2 {
background: url(../images/bg_02.jpg) no-repeat top;
width: 650px;
height: 246px;
margin: 0 auto;
position: relative;
}
#bg2 p {
position:relative;
top: 15px;
left: 20px;
font-size: 12px;
margin:0 !important;
}
#bg2 ul {
position:relative;
top: 25px;
left: 20px;
font-size: 18px;
font-weight: bold;
}
#bg2 p.betaInner {
position:absolute;
top: 142px;
left: 355px;
}

#bg2 h3 {
width: 650px;
background-image: none;
padding: 0;
margin-bottom: 0;
font-size: 100%;
font-weight: bold;
}
#bg3 {
background: url(../images/bg_03.jpg) no-repeat top;
width: 650px;
height: 217px;
margin: 0 auto;
position: relative;
}
#bg3 h3 {
width: 650px;
background-image: none;
padding: 0;
margin-bottom: 0;
font-size: 100%;
font-weight: bold;
}
#bg3 p {
position:relative;
top: 15px;
left: 315px;
font-size: 12px;
}

#bg4 {
width: 650px;
margin: 0 auto;
position: relative;
}

#bg4 h3 {
width: 650px;
background-image: none;
padding: 0;
margin-bottom: 0;
font-size: 100%;
font-weight: bold;
}


#bg5 {
background: url(../images/bg_04.jpg) no-repeat top;
width: 650px;
height: 248px;
margin: 0 auto;
position: relative;
}
#bg5 h3 {
width: 650px;
background-image: none;
padding: 0;
margin-bottom: 0;
font-size: 100%;
font-weight: bold;
}
#bg5 dl {
position:relative;
top: 15px;
left: 15px;
font-size: 12px;
}
#bg5 dl dt {
	display: inline-block;
	background-color: white;
	padding: 6px;
	font-weight: bold;
	margin-bottom: 10px;
}
#bg5 dl dd {
font-size: 18px;
font-weight: bold;
}
#bg5 dl p {
margin-top: 5px;
margin-left: 0 !important;
margin-right: 0 !important;
}
.hospice h4#ml402{margin-left:35px; margin-right: 10px; font-weight:bold;}
.hospice #right_content .ml40{margin-left:35px;margin-bottom: 10px;}
.hospice .purpose {margin-left:30px !important;}
.hospice .dates { font-size: 12px;}
.hospice .dates ul {
margin-left: 15px;
}
.hospice .dates dl {
width: 285px;
height: 120px;
background-image:url(../images/yotsuba_note_bg.gif);
background-position: top center;
background-repeat: no-repeat;
margin-left: 15px;
}
.hospice .dates dt {margin: 0 20px 7px;
border-bottom: 1px dotted #535353;
color: #535353;
font-size: 100%;
margin-bottom: 7px;
padding-top: 20px;
padding-bottom: 5px;
font-weight: bold;}
.hospice .dates dd {margin-right: 20px;
margin-left: 20px;}
.hospice .dates span {font-weight: bold;}


#v_time{list-style: disc;list-style-position: inside;}
.ml20{padding-left:20px;}

#piano{background-image:url(../images/music_piano_ph.jpg);background-position: 287px 58px;background-repeat: no-repeat;height: 162px;margin-bottom: 10px;}
#piano ul li{margin-bottom: 0.5em;
    padding: 3px 3px 3px 30px;}
#piano ul li.one{ background-image:url(../images/music_one.gif); background-repeat:no-repeat; background-position:0 0;}
#piano ul li.two{ background-image:url(../images/music_two.gif); background-repeat:no-repeat; background-position:-1px 0;  }
#piano ul li.three{ background-image:url(../images/music_three.gif); background-repeat:no-repeat; background-position:0 0;  }
#eiyo{margin-bottom:35px;}
#eiyo ul li{margin-left:13px;margin-bottom: 0.3em;
    margin-left: 13px;
    padding: 3px 3px 3px 30px;}
#eiyo ul li.one{ background-image:url(../images/food_1.gif); background-repeat:no-repeat; background-position:0 0;}
#eiyo ul li.two{ background-image:url(../images/food_2.gif); background-repeat:no-repeat; background-position:0 10px;  }
#eiyo  h3{margin-bottom:15px;}





/* h{©νηΕ----------------------------------------------------------------------------------------------------------- */


#wrapper #left_box #local_nav ul li.on ul li a {
	padding: 0px 0 0px 25px;
}

#wrapper #left_box #local_nav ul li.on ul li {
	border-bottom: none;
	background-image: none;
}

#wrapper #left_box #local_nav ul li.on ul {
	margin-top: -1em;
	padding-bottom: 1em;
}

#wrapper #left_box #local_nav ul li#typeB {
	background-image: none;
}

#wrapper #left_box #local_nav ul li#typeB a {
	background-image: url("../images/nav_bgi1.gif");
	background-position: 10px center;
	background-repeat: no-repeat;
}

#wrapper #left_box #local_nav ul li#typeB a.kawara {
	background-image: url("../images/nav_bgi0.gif");
	background-position: 10px center;
	background-repeat: no-repeat;
	margin-left: 1em;
}

#eiyo p#w280 {
	width: 280px;
	float: left;
}

#eiyo div#h4w280{
	width: 280px;
	float: left;
}

#eiyo div.w640 {
	width: 640px;
}

#eiyo .ml10{
	margin-left: 10px;
}

.floatLeft {
	float: left;
} .floatRight {
	float: right;
}

#eiyo dl dt.orange {
	color: #ff9f2e;
	font-weight: bold;
}

#eiyo dl#eiyouka {
	padding-left: 0px;
}

#eiyo #dl {
	padding-left: 30px;
}

.mb20 {
	margin-bottom: 20px;
}
.mb45 {
	margin-bottom: 45px;
}

.mt10 {
	margin-top: 10px;
}

.mr10 {
	margin-right: 10px;
}

#eiyo dt,dd {
	line-height: 1.5em;
}

#eiyo .comment-outside,
.comment-inside {
 width: 309px;
}
.comment-outside {
 background: url(../images/kawaraban/kadomaru_ue.gif) no-repeat center top;
 background-color: #fff5d8;
 padding-top: 10px;
}
.comment-inside {
 background: url(../images/kawaraban/kadomaru_sita.gif) no-repeat center bottom;
 background-color: #fff5d8;
 padding-bottom: 10px;
}

#eiyo table#zairyo {
	border:solid 1px;
	border-color:#e8e3d3;
}

#eiyo table#zairyo tr,#eiyo table#zairyo td {
	padding: 5px 0 5px 15px;
	border:solid 1px;
	border-color:#e8e3d3;
}

#eiyo table#zairyo td.hidari {
	width: 207px;
}

#eiyo table#zairyo td.migi {
	width: 85px;
}

#eiyo ul#how li.one{
	background-image: url("../images/food_1.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#eiyo ul#how li.two{
	background-image: url("../images/food_2.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#eiyo ul#how li.three{
	background-image: url("../images/food_3.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#eiyo ul#how li.four{
	background-image: url("../images/food_4.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#eiyo ul#how li.five{
	background-image: url("../images/food_5.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
}

#eiyo ul#how li.six{
	background-image: url("../images/food_6.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
}

.sien #right_content .eiyobox p.arrow {
	margin-left:auto;
	margin-right:auto;
	matgin-top: 5px;
}

.sien #right_content .eiyobox p.arrow a {
	padding-left: 14px;
	background: url("../images/kawaraban/arrow.gif") bottom left no-repeat;
}

.sien #right_content .eiyobox div.kawaraban_past {
	width: 192px;
	text-align:center;
}


/* h{©νηΕend-------------------------------------------------------------------------------------------------------- */


.sien #right_content .eiyobox p{margin-left: 10px;}
.sien #right_content .eiyobox h4{margin-left: 10px; margin-right: 10px; font-weight: bold;}


.haishoku_tb{width:610px;border:1px solid #f7bf13;margin-left:13px;margin-top: 10px;}
.haishoku_tb th{width:95px; background-color:#ffeec4;vertical-align:middle;padding:0 0 0 25px; border-bottom:1px dotted #f7bf13;font-weight:bold;}
.eiyobox {margin-bottom:20px;}
#eiyobox2 {margin-bottom:40px;}
.haishoku_tb td{line-height:1.5; background-color:#fffcf5; border-bottom:1px dotted #f7bf13;border-left:1px solid #f7bf13;padding:10px 20px;}
#condate ul{margin-left:5px;}
#condate li{display:inline-block;margin-right:2px;}
#condate li.ft{margin-left: 12px;}
#condate li.last{display:inline-block;margin-right:0px;}
#right_box .eiyobox h4{width:auto;}
.ie #condate li{display:inline;zoom:1}

.ch #condate li{margin-right:0;}
#ch_tb{border:1px solid #f7bf13;margin-left: 15px;margin-bottom: 5px}
#ch_tb p{margin:0;padding:0;}
#ch_tb th{background-color:#FFF; background-color:#ffeec4;vertical-align:middle;padding-left:12px;padding-right:20px;}
#ch_tb td{background-color:#FFFCF5;}
#ch_tb .dot_a{border-bottom:1px dotted #f7bf13;border-right:1px solid #f7bf13;width:95px;font-weight:bold;}
#ch_tb .dot_b{border-bottom:1px solid #f7bf13;border-right:1px solid #f7bf13;padding:10px 0 5px 20px;}
#ch_tb .dot_c{border-bottom:1px solid #f7bf13;border-right:1px dotted #f7bf13;padding:10px 0 5px 20px;}
#ch_tb td{border-bottom:1px dotted #f7bf13;border-right:1px dotted #f7bf13;}
#ch_tb .pd p{padding:10px 0px; 10px 15px}

.ch p{margin-bottom:20px;}
#ch_act{background-image:url(../images/ch_ph2.jpg);background-repeat:no-repeat;background-position: 451px 75px;}
#ch_act h3{margin-bottom: 20px;}
#ch_act p{width:441px;}
.ch #condate{padding-left:20px;}

/*gairai*/
.gairai #main_image #main_image_in {background-image:url(../images/main_banner_gairai.jpg); background-repeat:no-repeat; background-position:center top;}
.gairai #main_image{background-color:#FFF8E8;}
.gairai h3{padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 10px; margin-right: 10px; margin-bottom: 10px; font-size: 100%; #535353; font-weight:bold;}
.gairai #yoyaku{width:250px; border:1px solid #f7bf13;margin-bottom:10px;}
.gairai #yoyaku th{background-color:#FFEEC4;vertical-align:middle; height:35px;padding-left:20px;border-right:1px solid #f7bf13;font-weight:bold;}
.gairai #yoyaku td{height:35px; vertical-align:middle;padding-left:20px;border-right:1px solid #f7bf13;border-bottom:1px dotted #f7bf13;}
.gairai .yl{background-color:#FDF5E0;}
.gairai .dott{border-bottom:1px dotted #f7bf13;}
.gairai .dott2{border-bottom:1px solid #f7bf13;}
.gairai .gaibox{margin-bottom:40px;}
.gairai .tabl_box h4{font-weight:bold; padding-right: 10px;background-image:url(../images/gairai_tab.gif); background-repeat:no-repeat;background-position:5px 0;text-align:center;height:36px;width:199px;font-size:124%;color:#2E3B69;padding-top: 10px;display: inline-block;}
.ie6 .tabl_box h4{display:inline; zoom:1}
.ie7 .tabl_box h4{display:inline; zoom:1}
.gairai .arw{background-image:url(../images/arrow_2.gif); background-repeat:no-repeat; background-position: 0 50%;padding-left: 15px;display: inline-block;}
.ie6 .gairai .arw{display:inline; zoom:1}
.ie7 .gairai .arw{display:inline; zoom:1}

.gairai a.b_one{background-image: url("../images/gairai_slice.gif");background-position: 0px 0;height: 88px;margin-left: 30px;width: 262px; display:block;}
.gairai a.b_two{background-image: url("../images/gairai_slice.gif");background-position: 0 -178px;height: 88px;margin-left: 30px;width: 262px; display:block;}
.gairai a.b_three{background-image: url("../images/gairai_slice.gif");background-position: 0 -266px;height: 88px;margin-left: 30px;width: 262px; display:block;}

.gairai a.b_one:hover{background-image: url("../images/gairai_slice.gif");background-position: -263px 0;height: 88px;margin-left: 30px;width: 262px;}
.gairai a.b_two:hover{background-image: url("../images/gairai_slice.gif");background-position: -263px -179px;height: 88px;margin-left: 30px;width: 262px;}
.gairai a.b_three:hover{background-image: url("../images/gairai_slice.gif");background-position: -263px -267px;height: 88px;margin-left: 30px;width: 262px;}

#gairai_nav{margin-bottom:30px; line-height: 2;}

.tabl_box{margin-bottom:40px;}
.tabl_box table{width:655px;border:1px solid #ffae58;}
.tabl_box table th{text-align:center;border-right:1px solid #FCCF8F;font-weight:bold;border-bottom:1px solid #FCCF8F;}
.tabl_box table td{text-align:center;border-right:1px solid #FCCF8F;border-bottom:1px solid #FCCF8F;height:45px;}
.tabl_box .week{width:95px; background-color:#FFAE58; color:#FFF;height:30px; vertical-align:middle;text-align:center;}
.tabl_box .week2{width:85px; background-color:#FFAE58; color:#FFF;vertical-align:middle;text-align:center;}
.oreg{background-color:#FFE7BD;}
.gairai #wrapping{background-image:url(../images/gairai_tel2.gif); background-repeat:no-repeat; background-position: 280px 95px; margin-bottom:35px;margin-left: 25px;}
.tabl_box .red{margin-left:20px;margin-top:6px;}
.yoyaku_p{margin-left:25px;margin-bottom:10px;}#yoyaku_p2{}
#yobou h4{font-size: 93%; color: #535353; border-bottom: dotted 1px #535353; margin:0 18px 7px 10px;padding: 15px 0 15px 45px;background-image:url(../images/injection.gif); background-position: left top; background-repeat:no-repeat; font-weight:bold;}
#yobou_1{margin-left:40px;margin-bottom:45px;}
.yobou_2 p{margin-left:25px; margin-bottom:15px;}
.yobou_2{background-image:url(../images/yobou_ill.gif);background-position: 510px 35px;background-repeat:no-repeat;}
.yobou_2 h4{width:435px;}

#kenko ul{margin-left: 25px;margin-bottom: 25px;}
#kenko li{list-style:disc inside;}
#kenko #kenko_ph{background-image:url(../images/kenko_photo.jpg);background-repeat:no-repeat; background-position: 320px 50px;}
#kenko table{border:1px solid #f7bf13; width:415px;}
#kenko table th{padding: 5px 0;border-right:1px solid #F7BF13; background-color:#FFEEC4;border-bottom:1px solid #f7bf13;text-align:center;}
#kenko table td{padding: 5px 0 5px 10px;border-bottom:1px dotted #f7bf13;border-right:1px solid #f7bf13;}
#kenko .mb35{margin-left:35px;}
.kenko_box {margin-bottom:45px;margin-left: 20px;}
#kenko #day{margin-bottom:30px; margin-left:25px;} #kenko .mb25{margin-bottom:25px;margin-left:25px;}

#tokutei h3{background:none;padding: 10px 10px 0 0;margin-bottom: 5px; font-size:100%;}
#tokutei table{margin-bottom:35px;border-bottom:#c3c3c3 solid 2px;}
#tokutei table th{width:170px; background-color:#EEE;padding:5px 0 5px 15px;border-bottom:1px dotted #c3c3c3;}
#tokutei table td{background-color:#FBFBFB; padding:5px 0 5px 15px; border-bottom:1px dotted #c3c3c3;}
#tokutei table th.w75{width:75px;background-color:#dcdcdc; text-align:center;padding:5px 15px 5px 15px;}
#tokutei table th.w95{width:95px;}
#tokutei table th.w100{width:auto;text-align:center;}
#tokutei  table#staff th.w155{width: 100px; padding-right:0;}
#tokutei  table#staff td{text-align:center;}
#tokutei table#fac th{width:210px;}
#tokutei table#other th{width:210px;}

/*traffic*/
.traffic #main_image #main_image_in {background-image:url(../images/main_banner_traffic.jpg); background-repeat:no-repeat; background-position:center top;}
.traffic #main_image{background-color:#E6EEEA;}
.traffic #vehicle{boder:1px solid #f3}
.route_button a:hover{opacity:0.5; filter(alpha=0.5);}
.traffic #way{display:none;text-align:center;width: 654px; }.traffic #way2{display:none;text-align:center;width: 654px;}.traffic #way3{display:none;text-align:center;width: 654px;}.traffic #way4{display:none;text-align:center;width: 654px;}
.traffic #way td{width:195px;}
#map_canvas{width: 650px;height: 540px; margin-bottom:20px;}

.traffic th{text-align:center; font-weight:bold;width:130px; background-color:#fff0cd;border-bottom:1px solid #f4a924;border-right:1px solid #f4a924;height: 130px;}
.traffic th.last{border:none;}
.traffic #access{border:1px solid #f4a924;}
.traffic #access td{padding-right: 35px;}
.traffic #access li{list-style: disc outside none;margin-left: 15px;}
.traffic .dot ul{margin-bottom:20px;}
.traffic .dot{border-bottom:1px dotted #f4a924;}
.traffic .pd20 ul{margin-bottom:20px;}
.traffic .bdb{border-bottom:1px solid #f4a924;}
.traffic .pd20{padding-left:20px;}
.traffic .pd20 p{padding: 15px 0;}
.traffic #car{height:40px;}
.traffic .bdn{border-bottom:none;}

.traffic h3{padding-left:10px; background-image: url(../images/seam.gif); padding: 10px 10px; margin-right: 10px; margin-bottom: 10px; font-size: 100%; #535353; font-weight:bold;margin-top:30px;}
.traffic .red{font-weight:normal;}
.arrow_right{background-image:url(../images/traffic_right_arrow.jpg);background-repeat:no-repeat;width: 32px;background-position: center;}
.arrow_left{background-image:url(../images/traffic_left_arrow.jpg);background-repeat:no-repeat;width: 32px;background-position: center;}
.arrow_under{background-image:url(../images/map_bg_03.gif); background-repeat:no-repeat;height: 71px; background-position:center}
.traffic .mini{font-size:84%;vertical-align: top;text-align:left;}
.traffic .mini p{padding-top:10px;}

/*contact*/
.contact #main_image_in {background-image:url(../images/main_banner_contact.jpg); background-repeat:no-repeat; background-position:center top;}
 p.contact{margin-bottom:30px;}
 
 .act #main_image_in {background-image:url(../images/main_banner_information.jpg); background-repeat:no-repeat; background-position:center top;}
 
  .pri #main_image_in {background-image:url(../images/main_image_privacy.jpg); background-repeat:no-repeat; background-position:center top;}

/*top*/
.top .pb3{padding-bottom: 3px;}
.top h2 { background-image: url(../images/top_h2.gif); height: 35px; background-repeat: no-repeat; padding-left: 20px; color: #1b2750; font-size: 100%; line-height: 35px; margin-bottom: 15px;font-weight:bold;margin-left: 5px;}
.top .bdr{border-right:1px dotted #5A5A5A;}
.top .pl9{padding-left:9px;}
.top #left_menu table{margin-bottom:35px;margin-left:5px;}
.top .ar{font-weight: bold; background-image: url("../images/arrow_2.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;margin-top:-1px;}
.top #top_wrapper a{color: #000099;}
.top #top_imgmenu li{display:inline-block;margin-left:10px; margin-bottom: 10px;}
.ie6 .top #top_imgmenu li{display: inline; zoom: 1;margin-left:9px;}
.ie7 .top #top_imgmenu li{ display: inline; zoom: 1;margin-left:9px;}
.top li.ml25{margin-left:25px !important;}
.top #top_label{padding-left:3px;}
.top #head_box .right {
    margin-right: 0;
    padding-top: 0px;
}

#renkei{width:625px;}
#renkei_box{margin-bottom: 35px;}
#renkei_box .left_box{float:left;margin-left:15px;}
#renkei_box .right_box{float: left; padding-left:10px;}
#right_content table#renkei p{margin-left: 0px;margin-right: 0px;}
.sitemap{line-height: 1.5;}

#koenji_hide{
	text-decoration: none;
}


/*-------------------140214 noguchi----------------------*/


/*top*/
#top_hyousyou {
	background-image:url(../images/bg_hyousyou_top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height: 195px;
	width: 620px;
	margin: 0 auto 40px;
	position: relative;
	}

#top_hyousyou a {
	color: #535353 !important;
}


#hyousyoubox {
	width: 600px;
	height: 155px;
	margin: 20px 10px;
	vertical-align: central;
	position: absolute;
}

#leftside{
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}

#rightside {
	float: left;
	width: 325px;
	margin-left: 15px;
}

#rightside p {
	margin-top: 10px;
}

#rightside #hyouhyoubutton {
	position: absolute;
	bottom: 0;
	right: 30px;
	margin: 0;
	}
/*/top*/

/*recruit*/

#rec_hyousyou {
	width: 520px;
	height: 100px;
	background: url(../images/recruit/hyousyou_bgimage.png) no-repeat right center;
	margin: 35px auto 0;
	position: relative;
}

#rec_hyousyou img {
	float: left;
	margin-right: 10px;
}

#rec_hyousyou p {
	margin-top: 30px;
	vertical-align: middle;
	float: left;
	}


#rec_hyousyou a p {
	text-decoration:underline !important;
	color: #2e3b69;
}


/*/recruit*/

/*hyousyou*/

#hyousyou {
	background-image:url(../images/recruit/hyousyou_bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	height: 832px;
	width: 648px;
	margin: 30px auto 40px;
	position: relative;
}


#syoujou {
	text-align: center;
	margin: 0 auto;
}

#cause img, #about img {
	display:block;
	margin-bottom: 15px;
}

#hyousyou div {
	width: 540px;
}

#cause {
	position: relative;
	margin: 0px auto 35px;
	padding-top: 135px;
}

#about {
	position:relative;
	margin: 95px auto 0px; 
}

#about span {
	display:block;
	text-align: right;
}


/*/hyousyou*/

/*-------------------/140214 noguchi----------------------*/


.bordered-table {
    border: 1px solid #B0C7C2;
    border-collapse: collapse;
    border-spacing: 0;
	margin-bottom:20px;
}
.bordered-table thead th {
    background: none repeat scroll 0 0 #ACDA32;
    color: #FFFFFF;
}

.bordered-table th {
    background: none repeat scroll 0 0 #f0fff7;
    border: 1px solid #B0C7C2;
    color: #666666;
    padding: 0.5ex 2ex;
    white-space: nowrap;
	font-weight:bold;
}

.bordered-table td {
	vertical-align:top;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B0C7C2;
    color: #666666;
    padding: 0.5ex 1ex;
}

.nobordered-table {
    border:none;
    border-collapse: collapse;
    border-spacing: 0;
}
.nobordered-table td {
	vertical-align:top;
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
    color: #666666;
    padding: 0.5ex 1ex;
}

/* */
.contact_content_inner{
	margin-bottom:40px;
	padding:0 10px 10px 10px;
}
.contact_content span.bold{
	font-weight:bold;
}
.contact_content h3{
	padding-left: 10px;
    background-image: url(../images/seam.gif);
    padding: 10px 10px;
    margin-top:0;
    margin-right: 18px;
    margin-bottom: 20px;
    font-size: 100%;
    font-weight: bold;
    width: 630px;
    clear: both;
}
.kangoBanner{
	text-align:center;
	margin-bottom:30px!important;
}
.kangoBanner img{
	width:70%;
}
.kangoAttention{
	margin-top:20px!important;
}

.contact_content table{
	margin-top:10px;
}
.contact_content table em{
	color:#f00;
}
.contact_content table th,.contact_content table td{
	border:solid 1px #ddd;
}
.contact_content table th{
	font-weight:bold;
	width:200px;
	background-color:#f9f9ed;
}
.contact_content td,.contact_content th{
	padding:10px;
	line-height:1.5em;
}
.contact_content form{
	margin-bottom:30px;
}
.contact_content input[type="text"]{
	height:1.5em;
}
.contact_content form div.alignC{
	text-align:center;
	margin-top:30px;
}
.posr{
	position:relative;
}
.vali{
	display:none;
}
.vali {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 10px;
    position: relative;
    color: white;
    background: rgb(233, 0, 66);
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"qMmΫS Pro W4",HiraMaruPro-W4,"qMmpS Pro W3","CI",Meiryo,Osaka,sans-serif;
    font-size: 10px;
    -moz-box-shadow: 0px 0px 6px #888;
    -webkit-box-shadow: 0px 0px 6px #888;
    box-shadow: 0px 0px 6px #888;
    _z-index: 1;
    display: none;
}
table.confirm td{
	width:380px;
}
p.complete{
	font-size:14px;
	text-align:center;
	line-height:1.5em;
}
.contactBtn{
	width:452px;
	margin:10px auto 30px auto;
}