@charset "utf-8";







#wrap { background:url(../images/04-head-bg.gif) repeat-x center top; }







th, td {



padding:0.3em 0;



}











/* ==========================================



 Header



========================================== */



#header #headerNavUpper ul li { color:#000; font-weight:normal; }



/* ==========================================



 ナビゲーション



========================================== */



/* gNav-------------------- */



#gNav { background: url(../images/gnav-bg-01.png) repeat-x left top; }



#gNav ul li a { background: url(../images/gnav.png) no-repeat left top; }



#gNav ul li ul li a { background-image: none; }



/* secondNav-------------------- */



#secondNav { border-color:#dda0dd; }



/* ==========================================



 mainContens



========================================== */



#mainContens h1 {



background: url(../../common/images/share-h1-01.gif) repeat-x left bottom;



padding:0.4em .5em;



border:1px solid #ddd;



}



#mainContens h2 {



border-left :#dda0dd solid 6px;



border-bottom : #ddd dotted 1px;



margin:1em 0 0.5em;



padding-left : .5em;



}



#mainContens h2 img {



vertical-align:middle;



}







#mainContens h3 {



border :#dda0dd solid 1px;



border-width : 0 0 0 4px;



margin:1em 0.5em 0.5em;



padding-left : .3em;



}



#mainContens h4 {

background: url(../images/share-ico-05.gif) no-repeat left top;

margin:1.5em 0.3em 0.5em;

padding-left: 1.2em;

}



#mainContens h5 {

background: url(../images/share-ico-06.gif) no-repeat left top;

margin:1.5em 0.6em 0.5em;

padding-left: 1.2em;

}



#mainContens h6 {

margin:1.5em 0.6em 0.5em;

}







#mainContens h7 {



margin:0.5em 0.5em 0;



}



#mainContens ul,



#mainContens dl,



#mainContens p { padding:1em; }



#mainContens p { clear: both; }



/* === デフォルトでリストのリンクにアイコンを表示 === */



#mainContens ul li,



#mainContens dl dd {



padding:0 0 0 1em;



background:url(../images/share-ico-02.gif) no-repeat left top;



}



#mainContens .pagetop ul li {



float:right;



}



#mainContens .linkIco {



padding:4px 0 0 1em;



background:url(../images/share-ico-02.gif) no-repeat left top;



}



#mainContens .linkIco02 {



padding:4px 0 0 1em;



background:url(/common/images/share-ico-03.gif) no-repeat left top;



}











/* === アイコン非表示 === */



#mainContens ul.noIcon li,



#mainContens dl.noIcon dd {



padding:0;



background:none;



}







#mainContens .rowList {



clear:both;



margin: 0 0 4em;



padding:0 1em;



}







#mainContens .rowList li {



float:left;



width:320px;



}











/* mailForm */



#mainContens .mailFormContainer form {



margin:1em auto;



}



#mainContens .mailFormContainer h2 {



margin:1em 0 .5em;



padding:0.6em 0 0 1.1em;



border:1px #dda0dd dotted;



border-width:1px 0 0;



background:url(../images/share-ico-05.gif) no-repeat left 1em;



}



#mainContens .mailFormContainer table {



margin:0 auto;



padding:0 0 0 1em;



}



#mainContens .mailFormContainer th {



padding:0 1em 0 0;



}



#mainContens .mailFormContainer td {



padding:6px 0;



}



#mainContens .mailFormContainer td .attention {



font-weight:normal;



font-size:90%;



}



#mainContens .mailFormContainer .submitArea {



width:100%;



margin:2em 0 0;



border-top:#dda0dd dotted 1px;



}



#mainContens .mailFormContainer .submitArea th { width:100%; text-align:center; padding:2em 0 1em;}



#mainContens .mailFormContainer .submitArea td {



text-align:center;



}



#mainContens .mailFormContainer .submitArea td {width:49%; }











/* ==========================================



 class="box"に含まれるテーブルの基本設定



========================================== */



#main .box table{border-collapse:collapse; empty-cells:show;}



#main .eventbox table{border-collapse:collapse; empty-cells:show;}



#main .box table th{background:#FFF; padding:10px 5px 0 5px; font-size:1.5em; text-align:left;}



#main .box table td{background:#FFF; padding:10px;}



#main .box .photo {width:680px;}



#main .box .photo td {padding:5px 1px 2px 1px; }



#main .box .photo img {margin:0; vertical-align:middle;}







/* ==========================================



 index.html



========================================== */



#main #comment{background:url(../images/index/side_line.gif) repeat-y;}



#main #comment span{font-weight:bold;}



#main .box{border:2px solid #ccc; margin-bottom:30px;}



#main .eventbox{margin-bottom:30px;}



#main .box .tit{padding:15px 10px 5px 10px;}



#main .eventbox .tit{padding:0 10px 0 0;}



#main .box .tit h3 {border :#dda0dd solid 1px;



border-width : 0 0 0 4px; margin:0em; padding:0px; font-size:1.5em; font-weight:bold; line-height:1.1; padding-left : .3em;}



#main .box .tit p{margin:0em; padding:0px; font-size:1.5em; font-weight:bold; line-height:1.1;}



#mainContens .box .cont2 {background:url(/temp05/images/index/td_bk_g300.gif) repeat-x top; padding:15px; }



#mainContens .box .cont2 #new{margin:0em; padding:0em; height:215px; overflow:scroll;}



#mainContens .box .cont2 #new li{border-bottom:1px solid #CCC; padding-bottom:3px;}



#mainContens .box .cont {padding:10px; }



#mainContens .eventbox .cont {padding:5px; }



#mainContens .box .cont #new{margin:0em; padding:0em; height:215px; overflow:scroll;}



#mainContens .box .cont #new li{padding-bottom:3px;}



#main .box .cont #facility{border:1px solid #dda0dd; background:#ffeef8; padding:10px; margin-bottom:10px;}







#mainContens .kohoshi ul li{margin:0 3em 2em 0; float:left; display: inline;}



#mainContens .clear{ clear: both; visibility: hidden; height: 0;}



#main .box .cont #facility p{margin:0em; padding:0em;}



#main .box .cont #facility ul{margin:0em; padding:0em;}



#main .box .cont #facility li{float:left; margin-right:10px; white-space:nowrap;}



#main .box .cont #facility_table1{border-collapse:collapse; border:1px solid #dda0dd; border-spacing:0; empty-cells:show;}



#main .box .cont #facility_table1 th{border:1px solid #dda0dd; padding:5px 10px; text-align:left; background:#ffeef8;}



#main .box .cont #facility_table1 td{border:1px solid #dda0dd; padding:5px 10px; background:#ffeef8;}



#main .box .cont #accessBlock {border:1px solid #dda0dd; background:#ffeef8; padding:10px; margin-top:10px;}



#main .box .cont #accessBlock p{margin:0em; padding:0.5em 0em; border-bottom:1px solid #dda0dd;}



#main .box .cont #accessBlock p.noline{border:none;}







#main .eventbox .cont #accessBlock {border:1px solid #dda0dd; background:#ffeef8; padding:10px;}



#main .eventbox .cont #accessBlock p{margin:0em; padding:0.5em 0em; border-bottom:1px solid #dda0dd;}



#main .eventbox .cont #accessBlock p.noline{border:none;}







#main .box .cont .f80{font-size:80%;}



#main .box .cont #manage{border:1px solid #dda0dd;}



#main .box .cont #manage th{border:1px solid #dda0dd; padding:5px 10px; text-align:left; background:#ffeef8;}



#main .box .cont #manage td{border:1px solid #dda0dd; padding:5px 10px; background:#ffeef8;}



#main .eventbox .cont #kouza{border:1px solid #dda0dd;}



#main .eventbox .cont #kouza th{border:1px solid #dda0dd; padding:5px 10px; text-align:left; background:#ffeef8;}



#main .eventbox .cont #kouza td{border:1px solid #dda0dd; padding:5px 10px; background:#ffeef8;}



#main .box .cont .manage{border:1px solid #dda0dd;}



#main .box .cont .manage th{border:1px solid #dda0dd; padding:5px 10px; text-align:left; background:#ffeef8;}



#main .box .cont .manage td{border:1px solid #dda0dd; padding:5px 10px; background:#ffeef8;}



#main .eventbox .cont .kouza{border:1px solid #dda0dd;}



#main .eventbox .cont .kouza th{border:1px solid #dda0dd; padding:5px 10px; text-align:left; background:#ffeef8;}



#main .eventbox .cont .kouza td{border:1px solid #dda0dd; padding:5px 10px; background:#ffeef8;}








/* ==========================================



 information.html



========================================== */



#main #info{background:url(../images/info/info.gif) repeat-y;}



#main #info h2{display:block; text-indent:-9999px; background:url(../images/info/title-upper_information.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #info .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #info .box h3{background:#e9d1d1; border:none; margin:0em; padding:0em; padding:10px;}



#main #info .box .cont{border:1px solid #e0cba5; background:#fff4f4; padding:10px; margin:15px;}



#main #info .box .cont p{margin:0em; padding:0em;}



#main #info .box .cont p span{font-weight:bold;}



#main #info .box .cont ul{margin:0em; margin-bottom:15px; padding:0em;}



#main #info .box .cont .pdf{border:2px solid #e0cba5; padding:10px;}



#main #info .box #inquily{border:1px solid #e0cba5; background:#FFC; margin:0px 15px 15px 15px;}



#main #info .box #inquily h4{background:#FF9; border:none; border-bottom:1px solid #e0cba5; margin:0em; margin-bottom:10px; padding:0em; padding:10px;}



#main #info .box #inquily p{margin:0em; padding:0em; padding:0px 15px 5px 15px;}



#main #info .box #inquily ul{margin:0em; margin-bottom:5px; padding:0em; padding:0px 15px;}



#main #info .box #inquily li{margin:0em; padding:0em; padding:0px 15px;}







/* ==========================================



 event.html



========================================== */



#main #event{background:url(../images/event/event.gif) repeat-y;}



#main #event h2{display:block; text-indent:-9999px; background:url(../images/event/title-upper_event.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}







#main #event #no_event{padding:100px 0px; margin:0px 20px 30px 20px; text-align:center;}



#main #event #no_event p{font-weight:bold; font-size:2em;}



#main #event .box{border:1px solid #e7e7e7; padding:10px; margin:0px 20px 30px 20px;}



#main #event .box table{border-collapse:collapse; border:1px solid #e7e7e7; border-spacing:0; empty-cells:show;}



#main #event .box table th{background:#FFF; padding:10px; font-size:2em; text-align:left;}



#main #event .box table td{background:#FFF; padding:10px;}



#main #event .box table td.pdf{text-align:right; vertical-align:bottom;}



#main #event .box .table1{border-collapse:collapse; border:1px solid #ccc; border-spacing:0; empty-cells:show;}



#main #event .box .table1 th{background:#FFF; padding:10px; font-size:2em; text-align:left; border:1px solid #ccc;}



#main #event .box .table1 td{background:#FFF; padding:10px; border:1px solid #ccc;}



#main #event2 .box .table1{border-collapse:collapse; border:1px solid #ddd; border-spacing:0; empty-cells:show;}



#main #event2 .box .table1 th{background:#FFF; padding:10px; font-size:2em; text-align:left; border:1px solid #ddd;}



#main #event2 .box .table1 td{background:#FFF; padding:10px; border:1px solid #ddd;}



#main #floor .box .table1{border-collapse:collapse; border:1px solid #ddd; border-spacing:0; empty-cells:show;}



#main #floor .box .table1 th{background:#FFF; font-size:2em; text-align:left; border:1px solid #ddd;}



#main #floor .box .table1 td{background:#FFF; border:1px solid #ddd;}



#main #event #box_pdf{border:3px solid #e7e7e7; background:#FFF; margin:0px 20px 30px 20px; padding:10px;}



#main #event #box_pdf p{padding:0em;}



#main #event1 .box .table2 th td{border:solid 1px #E7E7E7;}



#main .box .table2{border-collapse:collapse; border:1px solid #ddd; border-spacing:0; empty-cells:show;}



#main .box .table2 th{background:#FFF; font-size:2em; text-align:left; border:1px solid #ddd;}



#main .box .table2 td{background:#FFF; border:1px solid #ddd; padding:6px;}







/* ==========================================



 news.html



========================================== */



#main #news{background:url(../images/news/news.gif) repeat-y;}



#main #news h2{display:block; text-indent:-9999px; background:url(../images/news/title-upper_news.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #news #no_news{padding:100px 0px; margin:0px 20px 30px 20px; text-align:center;}



#main #news #no_news p{font-weight:bold; font-size:2em;}



#main #news .box{border:1px solid #e7e7e7; padding:10px; margin:0px 20px 30px 20px;}



#main #news .box table{border-collapse:collapse; border:1px solid #e7e7e7; border-spacing:0; empty-cells:show;}



#main #news .box table th{background:#FFF; padding:10px; font-size:2em; text-align:left;}



#main #news .box table td{background:#FFF; padding:10px;}



#main #news .box table td.pdf{text-align:right; vertical-align:bottom;}



#main #news .box .table1{border-collapse:collapse; border:1px solid #e7e7e7; border-spacing:0; empty-cells:show;}



#main #news .box .table1 th{background:#FFF; padding:10px; font-size:2em; text-align:left; border:1px solid #e7e7e7;}



#main #news .box .table1 td{background:#FFF; padding:10px; border:1px solid #e7e7e7;}



#main #news #box_pdf{border:3px solid #e7e7e7; background:#FFF; margin:0px 20px 30px 20px; padding:10px;}



#main #news #box_pdf p{padding:0em;}



#main #news .box1{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #news .box1 h3{background:#e9d1d1; border:none; margin:0em; padding:0em; padding:10px;}



#main #news .box1 .volunteer{border:1px solid #e0cba5; background:#FFC; margin:15px;}



#main #news .box1 .volunteer h4{background:#FF9; border:none; border-bottom:1px solid #e0cba5; margin:0em; margin-bottom:10px; padding:0em; padding:10px;}



#main #news .box1 .volunteer p{margin:0em; padding:0em; padding:0px 15px 5px 15px;}







/* ==========================================



 service.html



========================================== */



#main #service{background:url(../images/service/side_line.gif) repeat-y;}



#main #service h2{display:block; text-indent:-9999px; background:url(../images/service/comment-upper_service.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #service .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF; padding-bottom:10px;}



#main #service .box h3{background:#e9decb; border:none; margin:0em; padding:0em; padding:10px;}



#main #service .box .enter{border-collapse:collapse; border:1px solid #e0cba5; border-spacing:0; empty-cells:show; margin:10px 10px 0px 10px;}



#main #service .box .enter td.tiikikouryu,



#main #service .box .enter td.houkatu,



#main #service .box .enter td.kaigo_day,



#main #service .box .enter td.kaigo_sien{padding:5px 10px; vertical-align:middle; font-weight:bold;}



#main #service .box .enter td.tiikikouryu{background:url(../images/service/service_tiikikouryu_bk.gif) no-repeat right #ffffe7;}



#main #service .box .enter td.houkatu{background:url(../images/service/service_houkatu_bk.gif) no-repeat right #ffffe7;}



#main #service .box .enter td.kaigo_day{background:url(../images/service/service_kaigo_day_bk.gif) no-repeat right #fff0f0;}



#main #service .box .enter td.kaigo_sien{background:url(../images/service/service_kaigo_sien_bk.gif) no-repeat right #fff0f0;}







/* ==========================================



 service-dayservice.html



========================================== */



#main #service-dayservice{background:url(../images/service/side_line.gif) repeat-y;}



#main #service-dayservice h2{display:block; text-indent:-9999px; background:url(../images/service/title-upper_service_day.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #service-dayservice #com{margin:0em; margin:0px 10px;}



#main #service-dayservice .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #service-dayservice .box h3{background:#f7d7ec; border:none; margin:0em; padding:0em; padding:10px;}



#main #service-dayservice .box .cont{border:1px solid #e0cba5; background:#fff4f4; padding:10px; margin:15px;}



#main #service-dayservice .box .cont p{margin:0em; padding:0em;}



#main #service-dayservice .box .cont p span{font-weight:bold;}



#main #service-dayservice .box .table_set{margin:10px;}



#main #service-dayservice .box .table_set table{border-collapse:collapse; border:1px solid #e0cba5; border-spacing:0; empty-cells:show;}



#main #service-dayservice .box .table_set th{padding:10px; border:1px solid #e0cba5; text-align:left; font-weight:normal;}



#main #service-dayservice .box .table_set td{padding:10px; border:1px solid #e0cba5;}







/* ==========================================



 service-houkatu.html



========================================== */



#main #service-houkatu{background:url(../images/service/side_line.gif) repeat-y;}



#main #service-houkatu h2{display:block; text-indent:-9999px; background:url(../images/service/title-upper_service_houkatu.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #service-houkatu #com{margin:0em; margin:0px 10px;}



#main #service-houkatu .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #service-houkatu .box h3.tit1{background:#ffffc4; border:none; margin:0em; padding:0em; padding:10px;}



#main #service-houkatu .box h3.tit2{background:#e0fc98; border:none; margin:0em; padding:0em; padding:10px;}



#main #service-houkatu .box .cont{border:1px solid #e0cba5; background:#ffffe7; padding:10px; margin:15px;}



#main #service-houkatu .box .cont p{margin:0em; padding:0em;}



#main #service-houkatu .box .cont p span{font-weight:bold;}



#main #service-houkatu .box .table_set{margin:10px;}



#main #service-houkatu .box .table_set table{border-collapse:collapse; border:1px solid #e0cba5; border-spacing:0; empty-cells:show;}



#main #service-houkatu .box .table_set th{padding:10px; border:1px solid #e0cba5; text-align:left; font-weight:normal;}



#main #service-houkatu .box .table_set td{padding:10px; border:1px solid #e0cba5;}







/* ==========================================



 service-kaigo.html



========================================== */



#main #service-kaigo{background:url(../images/service/side_line.gif) repeat-y;}



#main #service-kaigo h2{display:block; text-indent:-9999px; background:url(../images/service/title-upper_service_kaigo.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #service-kaigo #com{margin:0em; margin:0px 10px;}



#main #service-kaigo .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #service-kaigo .box h3{background:#f7d7ec; border:none; margin:0em; padding:0em; padding:10px;}



#main #service-kaigo .box .cont{border:1px solid #e0cba5; background:#fff4f4; padding:10px; margin:15px;}



#main #service-kaigo .box .cont p{margin:0em; padding:0em;}



#main #service-kaigo .box .cont p span{font-weight:bold;}



#main #service-kaigo .box .cont .indent{padding-left:1em; text-indent:-1em; margin-bottom:5px;}







/* ==========================================



 service-kouryu.html



========================================== */







#main #service-kouryu{background:url(../images/service/side_line.gif) repeat-y;}







#main #service-kouryu h2{display:block; text-indent:-9999px; background:url(../images/service/title-upper_service_kouryu.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #service-kouryu #com{margin:0em; margin:0px 10px;}



#main #service-kouryu .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #service-kouryu .box h3{background:#cbd3fe; border:none; margin:0em; padding:0em; padding:10px;}



#main #service-kouryu .box .cont{border:1px solid #e0cba5; background:#f4f7ff; padding:10px; margin:15px;}



#main #service-kouryu .box .cont p{margin:0em; padding:0em;}



#main #service-kouryu .box .cont p span{font-weight:bold;}



#main #service-kouryu .box .cont .indent{padding-left:1em; text-indent:-1em; margin-bottom:5px;}



#main #service-kouryu .box .cont ul.event{margin:0em; padding:0em;}



#main #service-kouryu .box .cont ul.event li{float:left; margin-right:10px;}



#main #service-kouryu #box_pdf{border:3px solid #e7e7e7; background:#FFF; margin:0px 20px 30px 20px; padding:10px;}



#main #service-kouryu #box_pdf p{padding:0em;}











#main #service-kouryu02{background:none;}







#main #service-kouryu02 h2{display:block; text-indent:-9999px; background:url(../images/service/title-upper_service_kouryu.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #service-kouryu02 #com{margin:0;}



#main #service-kouryu02 .box{border:3px solid #e7e7e7; margin:0px 0 30px; background:#FFF;}



#main #service-kouryu02 .box h3{background:#cbd3fe; border:none; margin:0em; padding:0em; padding:10px;}



#main #service-kouryu02 .box .cont{border:1px solid #e0cba5; background:#f4f7ff; padding:10px; margin:15px;}



#main #service-kouryu02 .box .cont p{margin:0em; padding:0em;}



#main #service-kouryu02 .box .cont p span{font-weight:bold;}



#main #service-kouryu02 .box .cont .indent{padding-left:1em; text-indent:-1em; margin-bottom:5px;}



#main #service-kouryu02 .box .cont ul.event{margin:0em; padding:0em;}



#main #service-kouryu02 .box .cont ul.event li{float:left; margin-right:10px;}



#main #service-kouryu02 #box_pdf{border:3px solid #e7e7e7; background:#FFF; margin:0px 20px 30px 20px; padding:10px;}



#main #service-kouryu02 #box_pdf p{padding:0em;}







/* ==========================================



 jyouyatou.html



========================================== */



#main #magazine{background:url(../images/magazine/magazine.gif) repeat-y;}



#main #magazine h2{display:block; text-indent:-9999px; background:url(../images/magazine/title-upper_magazine.gif) no-repeat; height:69px; border:none; margin:0em; margin-bottom:30px;}



#main #magazine .box{border:3px solid #e7e7e7; margin:0px 20px 30px 20px; background:#FFF;}



#main #magazine .box h3{border:none; margin:0em; padding:0em; padding:15px; background:url(../images/magazine/magazine-titlebk.gif)  repeat-x top; text-align:center;}



#main #magazine .box table{border-collapse:collapse; border:1px solid #E7E7E; border-spacing:0; empty-cells:show; table-layout:fixed;}



#main #magazine .box th{border:1px solid #E7E7E7; padding:10px; background:url(../images/magazine/magazine-titlebk.gif) repeat-x top; text-align:center;}



#main #magazine .box td{border:1px solid #E7E7E7; padding:10px; text-align:right;}



#main #magazine #box_pdf{border:3px solid #e7e7e7; background:#FFF; margin:0px 20px 30px 20px; padding:10px;}



#main #magazine #box_pdf p{padding:0em;}



#main #magazine #box_pdf p span{font-weight:bold;}







#mainContens .cp     { line-height:10pt ; color: #444444;}







#mainContens .cp1    { line-height:12pt ; color: #000000; }







#mainContens .cp2    { color: #000000; }







#mainContens .cp3    { line-height:14pt ; color: #000000; }







#mainContens .cp4    { line-height:19pt ; color: #000000;  font-weight: bold;}







#mainContens .cp5    { line-height:14pt ; color: #ff0000; }







#mainContens .cp6    { line-height:15pt ; color: #000000; font-weight: bold; ;}







#mainContens .pd10    { padding : 10px;}



#mainContens .cta-s   { padding : 5px; line-height:11pt ; color: #000000; }



#mainContens .cta   { padding : 10px; line-height:11pt ; color: #000000; }











#mainContens .cta-b { border-width: 0px 3px; border-style: solid;border-color: #e1e1e1;



         padding : 5 20 0px; 



          line-height:15pt ; color: #000000; }







#mainContens .cta-c { border-width: 1px 0px; border-style: solid;border-color: #FFA88C;



         padding : 5px; 



          line-height:14pt ; color: #000000; }







#mainContens .cta-d { border-width: 3px 3px 3px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



          line-height:14pt ; color: #000000; }







#mainContens .cta-e { padding : 10px;  color: #000000; }











#mainContens .cta-f { border-width: 0px 2px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



         line-height:14pt ; color: #000000; }







#mainContens .cta-g { border-width: 2px 2px 0px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



          line-height:14pt ; color: #000000; }







#mainContens .cta-h { border-width:2px ; border-style: solid;border-color: #e1e1e1;padding : 10px;



         line-height:14pt ; color: #000000; }







#mainContens .cta-i { border-width:1px ; border-style: solid;border-color: #e0cba5;padding : 10px;



         line-height:15pt ; color: #000000; }







#mainContens .cta-j { border-width: 0px 0px 2px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



         line-height:15pt ; color: #000000; }







#mainContens .cta-k { border-width: 0px 2px 2px 0px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



         line-height:15pt ; color: #000000; }







#mainContens .cta-l { border-width: 0px 2px 2px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 5px; 



         line-height:12pt ; color: #000000; }



#mainContens .cta-m { border-width: 1px 1px 0px 1px; border-style: solid;border-color:#e0cba5;



         padding : 1px; 



         line-height:12pt ; color: #000000; }







#mainContens .cta-n { border-width:1px ; border-style: solid;border-color: #ccc; padding : 10px;



         line-height:14pt ; color: #000000; }







#mainContens .cta-o { border-width: 2px 2px 0px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



         line-height:14pt ; }







#mainContens .cta-p { border-width: 0px 3px; border-style: solid;border-color: #8abac8;



         padding : 5 20 0px; 



         line-height:15pt ; color: #000000; }







#mainContens .cta-q { border-width: 2px 2px 0px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 10px; 



         line-height:14pt ; }



#mainContens .cta-r { border-width: 0px 2px 2px 2px; border-style: solid;border-color: #e1e1e1;



         padding : 5px; 



         line-height:12pt ; color: #000000; }











#mainContens .sen {border:dotted 1px #e0cba5; margin:5px;}







#mainContens .sen1 {border:dotted 1px #e8e8e8; margin:2 0%;}







#mainContens .sen2 {border:dotted 1px #e0cba5; margin:2 0%;}







#mainContens .foot_sen{border:dotted 1px #ffffff; margin:30px;}











#mainContens .scr{ margin: 0; width:410px; height:320px; border:solid 1px #e1e1e1; background-color:#ffffff; overflow:scroll; padding:15px;line-height:15pt ; color: #000000; }







#mainContens .box .bg_purple{background:#eed0ee;}



#mainContens .box .bg_purple2{background:#e5a1e0;}



#mainContens .box .bg_blue{background:#ccf;}



#mainContens .box .bg_gray{background:#ddd;}



#mainContens .box .gray{background:#ddd;}







#mainContens .box h4.bg_purple{background:#eed0ee; padding:4px 10px;}



#mainContens #menu .bg_purple {font-weight:bold;}



#mainContens #menu th {font-weight:bold; background:#eed0ee;}



#mainContens #menu td,



#mainContens #menu th {border:#ccc solid 1px;}







#mainContens #menuFoot {margin:0 auto;}



#mainContens #menuFoot th {font-weight:bold; text-align:center;}



#mainContens #menuFoot td {border:#ccc solid 3px; padding:4px 10px;}











#mainContens .align_center{text-align:center;}



#mainContens .valign_middle{vertical-align:middle;}



#mainContens td ul { margin:0; padding:0; }



#mainContens td ul li { margin:0; padding-top:0; }







#mainContens .tableBorder {border-collapse:collapse; border:1px solid #ccc; border-spacing:0; empty-cells:show; margin:10px; width:80%;}



#mainContens .tableBorder th{background:#FFF; padding:10px; font-size:2em; text-align:left; border:1px solid #ccc;}



#mainContens .tableBorder td{background:#FFF; padding:10px; border:1px solid #ccc;}



#mainContens  p.yoyakuAnnai {border:1px solid  #ccc; font-size:1.4em; text-align:center; margin:20px; }



#mainContens .tableBorder .noBorder {border:none; empty-cells:show; margin:0; padding:0;}



#mainContens .tableBorder .noBorder th {border:none; margin:0; padding:0;}



#mainContens .tableBorder .noBorder td {border:none; margin:0; padding:0;}







#mainContens .box ul li ul {margin-top:0; padding-top:0;}



#mainContens .box ul li ul li {margin-top:0; padding-top:0;}







/* ==========================================



 localNav



========================================== */



#localNav{



}



#localNav .localNavInner h2.lNav {



background: #dda0dd;



color: #454545;



}



#localNav .localNavInner h2 .arrow {



border-top: 6px solid #205D1E;



}



#localNav ul li a {



background:url(../images/share-ico-02.gif) no-repeat left top;



}



#localNav .localNavInner02 ul {



margin:0 0 -8px;



overflow:hidden;



}



#localNav .localNavInner02 {



overflow:hidden;



}







#localNav .localNavInner02 ul li {



border-width:0 0 1px;



list-style:none;



}



#localNav .localNavInner02 ul li ul {



margin:0;



}



#localNav .localNavInner02 ul li li {



border:none;



padding:0 0 0 1.2em;



line-height:1.6;



}







#localNav .localNavInner02 p {



line-height:1.3;



}



#localNav .localNavInner02 a {



padding:2px 0 0 1.1em;



background:url(../images/share-ico-02.gif) no-repeat left top;



}







#localNav .localNavInner03 ul {



margin:0 0 -8px;



overflow:hidden;



}



#localNav .localNavInner03 {



overflow:hidden;



}







#localNav .localNavInner03 ul li {



border-width:0 0 1px;



list-style:none;



}



#localNav .localNavInner03 ul li ul {



margin:0;



}



#localNav .localNavInner03 ul li li {



border:none;



padding:0 0 0 1.2em;



line-height:1.6;



}







#localNav .localNavInner03 p {



line-height:1.3;



}











/* ==========================================



 footer



========================================== */



#footer #footerAddress {



background:url(../images/foot-bg-02.gif) repeat-x left top;



}



#footer #footerAddress #footerAddressInner p {



float:none;



text-align:center;



width:960px;



}







#footer #footerAddress #footerAddressInner address,



#footer #footerAddress #footerAddressInner address a { color:#000; }











