@charset "utf-8";html{-webkit-text-size-adjust:none;font-size:62.5%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,Verdana,sans-serif;line-height:1.6;color:#4d4d4d}p,li,dt,dd,th,td,a{font-size:13px;font-size:1.3rem}img{max-width:100%;height:auto;width:auto\9;vertical-align:top}a{color:#4d4d4d;text-decoration:none;outline:none}a:hover{text-decoration:underline}.alpha{zoom:1;line-height:1;display:inline-block\9}.alpha:hover{opacity:0.7;filter:alpha(opacity=70)}.ir{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%}.wrapper{width:960px;margin:0 auto}.left{float:left}.right{float:right}.section{background:#fdf2f7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-top:40px;padding:20px}.pageTit{margin-bottom:20px}.sectionTit{background:url(../images/common/tit_bar.png) no-repeat left center;padding-left:55px;margin:0 0 20px -30px;font-size:16px;font-size:1.6rem;color:#a51269}#toTop{position:fixed;right:50%;bottom:50px;margin-right:-480px;display:none}#breadcrumb{overflow:hidden;margin:20px 0 10px}#breadcrumb li{display:inline;color:#ee848c}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}#header{text-align:center;background:#fdf2f7;padding:20px 0 15px}#header #siteDes{font-size:12px;font-size:1.2rem;color:#ee848c;margin-bottom:15px}#header .cf{width:618px;margin:0 auto}#header h1{width:270px;margin:0;float:left}#header #headerInfo{width:324px;margin:0;float:right}#header #navBtn{width:60px;background:#ee848c;padding:6px 25px;margin:20px auto 0;color:#fff;font-size:14px;font-size:1.4rem;display:none}#header #gNav{width:672px;margin:15px auto 0}#header #gNav ul{overflow:hidden}#header #gNav ul li{width:100px;margin:0 6px;float:left}#header #gNav ul .nav_01 a{width:100px;height:18px;background:url(../images/sprite/sprite.png) no-repeat 0 0}#header #gNav ul .nav_01 a:hover,#header #gNav ul .nav_01 a.on{background:url(../images/sprite/sprite.png) no-repeat 0 -26px}#header #gNav ul .nav_02 a{width:100px;height:18px;background:url(../images/sprite/sprite.png) no-repeat -113px 0}#header #gNav ul .nav_02 a:hover,#header #gNav ul .nav_02 a.on{background:url(../images/sprite/sprite.png) no-repeat -113px -26px}#header #gNav ul .nav_03 a{width:100px;height:18px;background:url(../images/sprite/sprite.png) no-repeat -226px 0}#header #gNav ul .nav_03 a:hover,#header #gNav ul .nav_03 a.on{background:url(../images/sprite/sprite.png) no-repeat -226px -26px}#header #gNav ul .nav_04 a{width:100px;height:18px;background:url(../images/sprite/sprite.png) no-repeat -342px 0}#header #gNav ul .nav_04 a:hover,#header #gNav ul .nav_04 a.on{background:url(../images/sprite/sprite.png) no-repeat -342px -26px}#header #gNav ul .nav_05 a{width:100px;height:18px;background:url(../images/sprite/sprite.png) no-repeat -457px 0}#header #gNav ul .nav_05 a:hover,#header #gNav ul .nav_05 a.on{background:url(../images/sprite/sprite.png) no-repeat -457px -26px}#header #gNav ul .nav_06 a{width:100px;height:18px;background:url(../images/sprite/sprite.png) no-repeat -570px 0}#header #gNav ul .nav_06 a:hover,#header #gNav ul .nav_06 a.on{background:url(../images/sprite/sprite.png) no-repeat -570px -26px}footer{background:#fdf2f7;padding:20px 0 5px;color:#a51269}footer #fLogo{width:240px;margin:0 60px 0 0;float:left}footer #fLogo dt{margin-bottom:15px}footer .siteMap{width:660px;margin:0;float:left}footer .siteMap ul{float:left;margin-left:15px}footer .siteMap ul:first-child{margin:0}footer .siteMap ul li{font-size:11px;font-size:1.1rem}footer .siteMap ul li a{color:#ee848c}footer #copy{text-align:center}#slide{margin:20px 0}#news{width:460px;margin:0;float:left}#news h2{margin-bottom:15px}#news #feed li{border-bottom:solid 1px #c2d84e;padding-bottom:5px;margin-top:5px}#news #feed li time{color:#a51269}#news #feed h3{display:inline;padding-left:25px;font-weight:normal}#bnr{width:460px;margin:0;float:right;overflow:hidden}#entryForm{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fdf2f7;padding:3px 20px;margin:40px 0;overflow:hidden}#entryForm .left{width:465px}#entryForm .left #lead{width:194px;margin:0;float:left;margin-top:6px}#entryForm .left #toEntry{width:250px;margin:0;float:right}#entryForm p.left{width:325px;padding:5px 0 0 60px}#choice dd,#staffRoomLink dd{float:left}#choice dd ul,#staffRoomLink dd ul{overflow:hidden}#choice dd ul li,#staffRoomLink dd ul li{float:left;margin:0 2px}#choice dd ul li a,#staffRoomLink dd ul li a{padding:0 25px;text-align:center;background:#fff;color:#a51269;height:100%;display:block}#choice dd ul li a:hover,#staffRoomLink dd ul li a:hover{background:#ee848c;color:#fff;text-decoration:none}#choice{width:294px;margin:0;float:left;background:#fdf2f7;padding:3px;overflow:hidden}#choice dt{float:left;color:#a51269;margin:0 20px}#staffRoomLink{width:540px;margin:0;float:right;background:#fdf2f7;padding:3px 40px;overflow:hidden}#staffRoomLink dt{float:left;color:#a51269;margin-right:40px}#employee dl dt,#part dl dt,#entry dl dt,#contact dl dt,#privacy h4{background:url(../images/common/bar.png) no-repeat left center;padding-left:55px}#employee dl,#part dl{overflow:hidden}#employee dl dt,#part dl dt{margin-top:20px;float:left;color:#ee848c;font-weight:bold}#employee dl dt:first-child,#part dl dt:first-child{margin-top:0}#employee dl dt:first-child+dd,#part dl dt:first-child+dd{margin-top:0}#employee dl dd,#part dl dd{margin:20px 0 0 150px}#kaneidai .left{width:608px;margin-right:16px}#kaneidai .left p{margin:0 0 0 60px}#kaneidai .img{width:296px;margin-bottom:10px}#kaneidai h4,#sotsujima h4,#katayanagi h4,#yokobori h4{margin:0 0 20px 60px;font-size:13px;font-size:1.3rem;color:#ee848c}#kaneidai p,#sotsujima p,#katayanagi p,#yokobori p{margin:0 60px 40px;line-height:2.5}.photo{overflow:hidden}.photo li{width:296px;margin:0 0 0 16px;float:left}.photo li:first-child{margin-left:0}#entry h3+p,#contact h3+p{margin-bottom:30px}#entry h3+p span,#contact h3+p span{color:#a51269}#entry dl,#contact dl{overflow:hidden}#entry dl dt,#contact dl dt{color:#ee848c;float:left;margin-bottom:10px}#entry dl .req,#contact dl .req{background:url(../images/entryform/required.png) no-repeat right center;padding-right:2em}#entry dl dd,#contact dl dd{margin:0 0 10px 220px}#entry input[type="text"],#entry textarea,#contact input[type="text"],#contact textarea{width:90%;padding:2px}#entry #seireki,#contact #seireki{width:100px}#entry #add01,#contact #add01{width:5em}#entry #add02,#contact #add02{width:8em}#entry #add03,#contact #add03{width:50%}#entry #keiken,#contact #keiken{width:100px}#entry #sendBtn,#contact #sendBtn{width:250px;margin:0 auto}#entry #sendBtn #send,#contact #sendBtn #send{width:250px;height:30px;display:block;text-indent:-7777px;cursor:pointer;background:url(../images/entryform/send.png) no-repeat;border:none}#contact p:first-child{margin-bottom:25px}#contact p:first-child span{color:#ee848c}#contact #yuubin,#contact #tel{width:30%}#store h3{margin-top:30px}.detail{width:440px;margin:0;float:left}.gmap{width:440px;margin:-70px 0 0;float:right}.president{width:450px;margin:0 20px 0 0;float:left}.greeting{display:table;min-height:226px}.greetingTxt{display:table-cell;vertical-align:middle}.about dt{float:left;font-weight:bold}.about dd{margin:0 0 25px 200px;color:#ee848c;font-weight:bold}#privacy section ~ section{margin-top:40px}#privacy h4{font-size:14px;font-size:1.4rem;color:#ee848c;margin:30px 0 20px}#privacy p{margin-left:55px}#privacy ul{margin-left:75px}@media screen and (max-width: 600px){.wrapper{width:90%}.ir{text-indent:0}#toTop{right:0;bottom:10px;margin:0}#header h1,#header #headerInfo,#header #gNav ul li,#news,#bnr,#entryForm .left,#entryForm .left #lead,#entryForm .left #toEntry,#entryForm p.left,#choice,#staffRoomLink,#kaneidai .left,#entry dl dt,#contact dl dt,.detail,.gmap,.president,.about dt{float:none;width:auto}#header #siteDes,#header h1,#header #hederIndo{margin-left:5%;margin-right:5%}#header .cf{width:auto}#header h1{margin-bottom:15px}#header #navBtn{display:block}#header #gNav{width:100%;margin:0;display:none}#header #gNav ul{background:#ee848c}#header #gNav ul li a{color:#fff;text-align:center;line-height:40px}#header #gNav ul .nav_01 a,#header #gNav ul .nav_01 a:hover,#header #gNav ul .nav_01 a.on{background:none;width:auto;height:auto}#header #gNav ul .nav_02 a,#header #gNav ul .nav_02 a:hover,#header #gNav ul .nav_02 a.on{background:none;width:auto;height:auto}#header #gNav ul .nav_03 a,#header #gNav ul .nav_03 a:hover,#header #gNav ul .nav_03 a.on{background:none;width:auto;height:auto}#header #gNav ul .nav_04 a,#header #gNav ul .nav_04 a:hover,#header #gNav ul .nav_04 a.on{background:none;width:auto;height:auto}#header #gNav ul .nav_05 a,#header #gNav ul .nav_05 a:hover,#header #gNav ul .nav_05 a.on{background:none;width:auto;height:auto}#header #gNav ul .nav_06 a,#header #gNav ul .nav_06 a:hover,#header #gNav ul .nav_06 a.on{background:none;width:auto;height:auto}footer #fLogo,footer .siteMap{display:none}footer #copy{font-size:12px;font-size:1.2rem}#news{margin-bottom:20px}#bnr div{width:45%;text-align:center}#entryForm .left{text-align:center}#entryForm p.left{text-align:center;padding:10px 0 0}#choice dt,#staffRoomLink dt{margin:0;float:none;text-align:center;font-weight:bold}#choice dd,#staffRoomLink dd{float:none}#choice dd ul li,#staffRoomLink dd ul li{width:48%;margin:0 1%;float:left;padding:0;margin-top:10px}#choice{padding:10px}#staffRoomLink{padding:10px}#employee dl dt,#part dl dt{float:none}#employee dl dd,#part dl dd{margin:0;padding-left:55px}#kaneidai .left p{margin-left:25px}#kaneidai .img{display:block;width:46%;margin:10px 2% 0;float:left}#kaneidai h4,#kaneidai p,#sotsujima h4,#sotsujima p,#katayanagi h4,#katayanagi p,#yokobori h4,#yokobori p{margin-left:25px;margin-right:0}.img+.photo{clear:both;padding-top:10px}.photo li{width:32.17391%;margin-left:1.73913%}#entry dl dd,#contact dl dd{margin:0 0 20px 0}#entry #yuubin,#entry #tel,#contact #yuubin,#contact #tel{width:90%}#store h3{margin-top:0}.gmap{margin-top:20px}.president{margin:0}.greeting{display:block;min-height:0;margin-top:20px}.about dd{margin:-15px 0 25px 25px}}
