@charset "UTF-8";
/**
 * [File list]
 * - http://ikuseikai.org/share/css/init.css
 * - http://ikuseikai.org/share/css/common.css
 * - http://ikuseikai.org/share/css/each.css
 * - http://ikuseikai.org/share/css/hacks.css
 * - http://ikuseikai.org/share/css/selectable.css
 */
body,div,p,blockquote,table,th,td,embed,object,fieldset,form,input,textarea,select,option,pre,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:baseline}html{overflow-y:scroll}body{background:#FFF;color:#333;font-size:13px;*font-size:small;*font:x-small;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',verdana,'ＭＳ Ｐゴシック',sans-serif;line-height:1.6;letter-spacing:0.1em}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}address{font-style:normal}strong{font-weight:bold}em{font-style:italic}del{text-decoration:line-through}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}pre{font-family:monospace;*font-size:108%;line-height:100%}a:link{color:#00469D;text-decoration:underline}a:visited{color:#7536B6;text-decoration:underline}a:hover{text-decoration:none}a:active{text-decoration:none}a:active,a:focus{outline:none}ul{list-style:none}ol{list-style:decimal}hr{display:none}select,input,button,textarea{font-size:99%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,verdana,'ＭＳ Ｐゴシック',sans-serif}input{border-top:1px #BCBCBC solid;border-left:1px #BCBCBC solid;border-right:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;vertical-align:middle}textarea{overflow:auto;border-top:1px #BCBCBC solid;border-left:1px #BCBCBC solid;border-right:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid}fieldset{border:0}legend{display:none}label{cursor:pointer;vertical-align:middle}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}th{font-weight:bold;text-align:left}img{border:0;vertical-align:bottom}body{background:#FFF url('/share/img/body_bg.jpg') 0 0 repeat-x}#header{position:relative;width:900px;height:155px;margin:0 auto}#header .logo{position:absolute;top:47px;left:4px;width:358px}#header div.tel{position:absolute;top:32px;left:700px;width:200px}#header ul.nav{position:absolute;top:65px;left:691px;width:215px}#header ul.nav li{float:left;margin:0 6px 15px 0}.parentName{width:894px;height:71px;margin:0 auto;padding:36px 3px 0;text-align:right}#gNavi{width:900px;height:50px;margin:0 auto 27px;padding:7px 0 0}#gNavi li{float:left}#main{width:900px;margin:0 auto}#menu{float:left;width:230px;margin:0 0 18px;padding:3px;border:3px solid #9FB2CC;background:#FFF}#menu div.name{margin:0 0 1px}#menu li{padding:2px 0;border-bottom:1px solid #C0C8D1;letter-spacing:0.03em}#menu li.small{font-size:85%}#menu li a{display:block;padding:5px 50px 5px 22px;background:#E6EDF5 url('/share/img/menu/arrow.gif') 185px 50% no-repeat;color:#00469D;text-decoration:none}#menu li.on a,#menu li a:hover{background:#CFE0F5 url('/share/img/menu/arrow_on.gif') 185px 50% no-repeat}#central{float:right;width:615px;font-size:93%}#central div.section{margin:0 0 40px;padding:0 5px}#central h1,#central h2{margin:0 -5px 20px;padding:10px 32px 9px;background:url('/share/img/central/head_bg.gif') 0 50% no-repeat}#central div.recruitEntry{margin:40px -5px 0}#central thead th{padding:10px 15px;border:1px solid #777;background:#083577;color:#FFF}#central tbody th{padding:10px 15px;border:1px solid #777;background:#E6EDF5;color:#555}#central tbody td{padding:10px 15px;border:1px solid #777}#central td th,#central td td{padding:0;border:0;background:none}#subinfo{clear:left;float:left;width:242px}#subinfo li{margin:0 0 5px}#footer{margin:40px 0 0;padding:35px 0 30px;background:#E7EAEE url('/share/img/footer/bg.gif') 0 0 repeat-x}#footer div.inner{width:900px;margin:0 auto}#footer div.nav{width:450px;float:left;font-size:77%;line-height:1.7}#footer ul.nav li{float:left;padding:0 5px 0 6px;background:url('/share/img/footer/separator.gif') 0 50% no-repeat}#footer ul.nav li a{color:#00469D;text-decoration:none}#footer ul.nav li.first{background:none;padding:0 5px 0 0}#footer ul.nav li a:hover{text-decoration:underline}#footer div.copyright{float:right;padding:3px 55px 0 0;background:url('/share/img/footer/logo.gif') 100% 0 no-repeat;text-align:right;font-size:85%;letter-spacing:0.05em}body.home{background:url('/img/body_bg.jpg') 0 0 repeat-x}p.welcome{width:900px;height:300px;margin:0 auto;padding:10px 0 0}#whatsNew h2{padding:0;background:none}#whatsNew dl{margin:0 -5px}#whatsNew dt{float:left;padding:0 0 0 20px;background:url('/share/img/central/icon/circle_blue.gif') 5px 50% no-repeat;color:#00469D;font-weight:bold}#whatsNew dd{margin:0 0 15px;padding:0 0 15px 165px;background:url('/share/img/central/line_blue.gif') 0 100% no-repeat}#whatsNew dd li{margin:0 0 0 15px;list-style-type:circle}#whatsNew dd div.imageBox{width:310px;margin:10px 0 0;padding:8px 12px;background:#EFEFEF;color:#513B20}#whatsNew dd div.right div.image{float:right;margin:0 0 0 20px}#whatsNew dd div.left div.image{float:left;margin:0 20px 0 0}#guide dt{margin:0 0 5px;padding:0 0 0 20px;background:url('/share/img/central/icon/circle_silver.gif') 0 50% no-repeat;color:#00469D;font-size:116%;font-weight:bold}#guide dd{margin:0 0 25px;padding:0 0 0 20px}#guide dd p{margin:0 0 10px}#greeting h3{margin:0 0 15px;color:#00469D;font-size:116%;font-weight:bold}#greeting div.delegate{float:right;width:306px;margin:0 0 30px 15px;text-align:center}#greeting div.delegate img{margin:5px 0 15px}#policy p{margin:0 0 1em}#policy p.basePolicy{padding:15px 0;border:8px solid #E9E9E9;background:#F4F4F4;color:#083577;font-size:116%;text-align:center}#policy li{margin:0 0 1em;padding:0 0 0 20px;background:url('/share/img/central/icon/square_blue.gif') 0 0.35em no-repeat}#agenda h3{margin:-5px 0 20px;color:#3E70AE;font-size:197%;font-weight:bold}#agenda li{margin:0 0 1em;padding:0 0 0 20px;background:url('/share/img/central/icon/circle_silver.gif') 0 0.35em no-repeat}#campany th{width:83px}#campany td{width:458px}#campany td th,#campany td td{width:140px}#campany td div.image{float:right;width:200px;margin:0 0 15px 15px;color:#083577;font-size:83%;text-align:center}#history tbody th{width:110px}#history tbody td{width:433px}#homeCare div.photo_01{float:right;margin:0 0 20px 15px}#homeCare div.photo_02{float:left;padding:9px 0 0 14px}#homeCare div.photo_03{clear:right;padding:9px 14px;background:#E6EDF5;text-align:right}#recruit ul{margin:0 -5px}#recruit li{margin:0 0 10px}#recruit li.p_entry{float:left;margin:20px 0 0}#recruit li.f_entry{float:right;margin:20px 0 0}#recruitDetail table{margin:0 0 25px;letter-spacing:0.03em}#recruitDetail tbody th{width:200px}#recruitDetail tbody td{width:350px}#recruitDetail tbody td table{margin:0}#recruitDetail tbody td th{width:130px;font-weight:normal;color:#333}#recruitDetail div.recruitEntry{margin:20px -5px 0}#recruitDetail div.recruitEntry{margin:20px -5px 0}#recruitSummary table{margin:0 0 40px}#recruitSummary tbody th{width:130px}#recruitSummary tbody td{width:420px}#recruitSummary tbody td table{margin:0}#recruitSummary tbody td th{width:150px;font-weight:normal;color:#333}#recruitSummary tbody td td{width:80px}#recruitSummary ul{margin:0 -5px}#recruitSummary li{margin:0 0 12px}#CalendarSelect{margin:0 0 20px}#recruitCalendar h2{margin:10px 0;padding:0;background:none;color:#083577;font-size:189%;font-weight:bold}#recruitCalendar table{margin:0 0 40px}#recruitCalendar th{width:45px;text-align:center}#recruitCalendar th.day{background:#083577;color:#FFF}#recruitCalendar th.weekDay{color:#083577}#recruitCalendar th.sun{color:#E23928}#recruitCalendar td{width:420px}#recruitCalendar div.event{margin:0 0 30px}#recruitCalendar div.event h3{margin:0 0 10px;padding:4px 20px;background:#083577;color:#FFF}#recruitCalendar div.event div.textBody{padding:22px 30px;border:3px solid #C8C8C8}#recruitCalendar div.event div.textBody div.datetime{margin:0 0 1em;text-align:right}#recruitCalendar div.event div.textBody p{margin:0 0 1em}#event h2{margin:0 0 20px;padding:5px 45px;background:#083577 url('/share/img/central/icon/square_aqua_h.gif') 20px 50% no-repeat;color:#FFF;font-size:131%}#event h3{margin:0 0 15px;color:#083577;font-size:116%}#event p{margin:0 0 1.5em}#event div.imageBox{margin:0 0 25px}#event div.left div.image{float:left;margin:0 25px 0 0}#event div.right div.image{float:right;margin:0 0 0 25px}#event div.imageBox p{width:245px;padding:8px 15px;background:#F3F3F3;font-weight:bold}#event div.left p{float:right}#event div.right p{float:left}#news div.logs{margin:0 0 50px}#news div.section{margin:0 0 25px}#news h2{padding:5px 45px;border:1px solid #083577;background:#E6EDF5 url('/share/img/central/icon/square_blue_h.gif') 20px 50% no-repeat;color:#083577;font-size:131%}#news h3{margin:0 0 15px;padding:2px 0 0;border-top:9px solid #E6EDF5;color:#083577;font-size:116%}#news p,#news dd{margin:0 0 1.5em}#news dt{padding:0 0 0 12px;background:url('/share/img/central/icon/square_aqua_small.gif') 0 50% no-repeat;color:#083577;font-weight:bold}#news ul{margin:0 0 1.5em 5px;border-left:4px solid #679}#news ol{margin:0 0 1.5em 5px;border-left:4px solid #CCC}#news ul li{margin:0 0 0 1.7em;list-style:disc}#news ol li{margin:0 0 0 2.2em}#news ul.archiveList li{margin:0 0 1em 1.7em}#inquiry div.guide{margin:0 0 15px}#inquiry div.guide p{float:left;color:#083577;font-weight:bold}#inquiry div.guide div{float:right;padding:5px 0 0}#inquiry th{width:180px;vertical-align:top}#inquiry td{width:363px}#inquiry th span.required{margin:0 0 0 5px;color:#E23928}#inquiry ul.error{margin:0 0 10px;color:#D8000C}#inquiry ul.error li{margin:0 0 0 15px;list-style:disc}#inquiry div.btn{width:295px;margin:20px auto}#inquiry div.btn input{border:0}#inquiry td input{width:355px;padding:2px}#inquiry td input.radioField,#inquiry td input.checkboxField{width:auto;margin:0 3px 0 0;padding:0}#inquiry textarea{width:355px;height:15em;padding:2px}#inquiry td input.focus,#inquiry textarea.focus{border:1px solid #2383F5}#dataAge{width:30px !important}#dataGraduation li{width:363px;overflow:hidden;zoom:1}#dataGraduation label{display:block;float:left;width:80px !important;padding:2px 0 9px}#dataGraduation input{width:220px !important;margin:0 5px 0 0}#dataGraduation #dataGraduation2{width:80px !important}#dataSex li{display:inline;margin:0 20px 0 0}#areaMap{margin:0 0 15px !important;background:url('/store/img/areamap/box_body.gif') 0 0 repeat-y}#areaMap h2{margin:0 -5px 30px;padding:32px 0 0;background:url('/store/img/areamap/box_head.gif') 0 0 no-repeat;text-align:center}#areaMap p.guide{margin:0 0 40px;font-size:138.5%;font-weight:bold;color:#002E73;text-align:center}#areaMap p.guide span{padding:5px 25px 5px 0;background:url('/store/img/areamap/arrow.gif') 100% 50% no-repeat}#areaMap div.prefs{width:526px;height:435px;margin:0 -5px;padding:0 45px 44px 44px;background:url('/store/img/areamap/box_foot.gif') 0 100% no-repeat}#areaMap div.prefs ul{position:relative;width:526px;height:435px}#areaMap div.prefs ul li{position:absolute}#areaMap div.prefs ul li.shimane{top:0;left:0}#areaMap div.prefs ul li.tottori{top:0;left:97px}#areaMap div.prefs ul li.hyogo{top:0;left:194px}#areaMap div.prefs ul li.kyoto{top:0;left:329px}#areaMap div.prefs ul li.hiroshima{top:97px;left:0}#areaMap div.prefs ul li.okayama{top:97px;left:97px}#areaMap div.prefs ul li.osaka{top:141px;left:329px}#areaMap div.prefs ul li.nara{top:141px;left:443px}#areaMap div.prefs ul li.wakayama{top:285px;left:329px}#areaMap div.prefs ul li.ehime{top:260px;left:21px}#areaMap div.prefs ul li.kagawa{top:260px;left:140px}#areaMap div.prefs ul li.kochi{top:353px;left:21px}#areaMap div.prefs ul li.tokushima{top:353px;left:140px}#storeList div.stores{margin:0 0 20px}#storeList div.stores h2{margin:0 0 15px;padding:0;background:none}#storeList table{margin:0 0 30px}#storeList tbody th{width:135px}#storeList tbody td.tel{width:100px}#storeList tbody td.address{width:271px}#storeDetail h2{margin:0 0 15px;padding:0;background:none;color:#083577;font-size:280%}#storeDetail table{margin:0 0 30px}#storeDetail tbody th{width:125px}#storeDetail tbody td{width:417px}#storeDetail tbody td table{margin:0 0 5px}#storeDetail tbody td th,#storeDetail tbody td td{width:51px;padding:5px 0;border:1px solid #777;text-align:center;vertical-align:middle;font-weight:bold;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}#storeDetail tbody td th{background:#E6EDF5}#storeDetail tbody td .circle,#storeDetail tbody td th.sat{color:#083577}#storeDetail tbody td .square,#storeDetail tbody td th.sun,#storeDetail tbody td th.fete{color:#900}#storeDetail tbody td .delta{color:#693}#storeDetail tbody td div.time{margin:0 0 0 10px;font-weight:bold;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}#storeDetail ul.photo{margin:0 0 30px}#storeDetail ul.photo li{float:left;width:280px;margin:0 42px 0 0}#storeDetail ul.photo li.inside,#storeDetail ul.photo li.staff{margin:0}#storeDetail ul.photo li h3{padding:0 0 0 15px;background:url('/share/img/central/icon/square_blue.gif') 0 50% no-repeat}#storeDetail ul.photo li div.image{margin:5px 0}#storeDetail ul.photo li div.image img{border:4px solid #C3D2E4}#storeDetail ul.photo li div.image a:hover img{border:4px solid #083577}#storeDetail div.nav{text-align:center}#storeDetail div.nav div{display:inline;margin:0 30px}#closeup .entryBody{margin:0 0 60px}#closeup .entryTitle{margin:0 -5px 30px;padding:10px 20px;border:8px solid #CFE0F5;background:none;color:#083577;font-size:161.6%}#closeup h2,#closeup h3{margin:30px 0 20px;padding:7px 20px;background:#083577;color:#FFF}#closeup div.imageBox{margin:0 0 1em}#closeup div.left img{float:left;margin:0 20px 0 0}#closeup div.right img{float:right;margin:0 0 0 20px}#closeup dt{font-weight:bold}#closeup dd{margin:0 0 1em}#closeup p{margin:0 0 1.5em}#sitemap li{margin:0 0 0 20px;padding:0 0 0 20px;background:url('/sitemap/img/icon_square_blue.gif') 0 0.4em no-repeat;font-weight:bold}#sitemap li ul{border-left:1px solid #083577;margin:10px 0 0 60px;padding:20px 0 0}#sitemap li li{margin:0;padding:0 0 30px 155px;background:url('/sitemap/img/icon_square_aqua.gif') 0 0.4em no-repeat}#sitemap li li ul{margin:0 0 0 40px;padding:5px 0 0;border-left:0}#sitemap li li li{margin:0;padding:0 0 0 10px;background:url('/sitemap/img/icon_square_blue_s.gif') 0 0.6em no-repeat;font-weight:normal}#link dl dt{clear:both;float:left;padding:0 0 0 18px;background:url('/share/img/central/icon/square_blue.gif') 0 50% no-repeat}#link dl a{text-decoration:none}#link dl a:hover{text-decoration:underline}#link dl dd{margin:0 0 25px;padding:0 0 25px 250px;background:url('/share/img/central/line_blue.gif') 0 100% no-repeat}#main:after,div.section:after,#footer:after,#footer ul.nav:after,div.imageBox:after,#inquiry div.guide:after,#blogNav ul:after,#storeDetail ul.photo:after{content:".";display:block;height:0;clear:both;visibility:hidden}#main,div.section,#footer,#footer ul.nav,div.imageBox,#inquiry div.guide,#blogNav ul,#storeDetail ul.photo,div.boxIn{zoom:1}a.sctble_display{display:inline-block;*display:inline;zoom:1;color:#262626;text-decoration:none;cursor:default}a.sctble_display span{display:block;width:15em;cursor:default}a.m_year span,a.s_year span{ width:3em }a.m_month span,a.s_month span,a.m_day span,a.s_day span{ width:2em }a.callback span{ width:9em }div.sctble_mat{border:solid #dfdfdf 1px;border-top:none;border-left:none;background:#eee}div.sctble_mat dl{margin:0;border:solid #999 1px;border-top:none;border-left:none;padding:1em 1em 0}div.sctble_mat dl dt{float:left;margin:0 0 1em 0 !important;border:none !important;padding:0 !important;width:4.5em;color:#333;font-weight:bold}div.sctble_mat dl dd{margin:0 0 1em 4.5em !important;border-left:solid #333 2px !important;padding:0 0 0 1.5em !important}div.sctble_mat a{padding-right:.7em;color:#1972ea;font-weight:bold}div.sctble_mat a.selected{color:#333;text-decoration:none;cursor:default}div.sctble_mat.nooptgroup div.body{padding:.5em .6em;line-height:1.9}div.sctble_mat.sctble.m_year a,div.sctble_mat.sctble.m_month a{padding:.4em}div.sctble_mat.sctble.m_day a{display:inline-block;width:1.5em;text-align:center}div.sBox{border:solid #dfdfdf 1px;border-left:none;width:20em;overflow:auto;overflow-x:hidden;background:#FFF}div.sBox.s_year{ width:6em }div.sBox.s_month,div.sBox.s_day{ width:5em }div.sctble_mat.sBox div.body{border:none;padding:0;line-height:1.5}div.sBox a{border:solid #dfdfdf 1px;border-top:none;border-right:none;padding:.3em .5em;display:block;text-decoration:none}div.sBox a.last-child{border-bottom:none}div.sBox a:hover{background:#eee}div.sBox a.selected{background:#eee}a.sctble_display{border:solid #ddd 1px}a.sctble_display span{padding:0 22px 0 7px;height:22px;background:#fff url('/share/img/central/icon/select.gif') no-repeat right 0;line-height:22px}a.sctble_display:hover span{ background-position:right -21px }a.sctble_focus span{ background-position:right -42px !important }div.sctble_mat a{padding-right:.7em;color:#1972ea;font-weight:bold}div.sctble_mat a.selected{color:#333;text-decoration:none;cursor:default}