/*!
font.css
*//*!
"roboto"
Copyright (C) 2014 Christian Robertson
http://www.google.com/
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/@font-face{font-family:roboto;src:url("../fonts/roboto-regular.eot?") format("oldIE"),url("../fonts/roboto-regular.woff") format("woff"),url("../fonts/roboto-regular.ttf") format("truetype")}/*!
"Sacramento" is licensed under the SIL Open fonts 1.1
By http://www.1001fonts.com/sacramento-font.html/
*/@font-face{font-family:sacramento;src:url("../fonts/sacramento-regular.eot?") format("oldIE"),url("../fonts/sacramento-regular.woff") format("woff"),url("../fonts/sacramento-regular.ttf") format("truetype")}/*!
font.jp.css
*//*!
"MPlus subset" is downloaded from
http://mplus.font-face.jp/
"〒-ー神戸市東灘区森南町WAKAKUSA甲南山手駅前０１２３４５６７８９案内特色眼瞼下垂症経歴" + アルファベット大文字 + アルファベット小文字 + ひらがな + かたかな + 数字"
*/@font-face{font-family:mplus;src:url("../fonts/mplus-1c-regular-sub.eot?") format("oldIE"),url("../fonts/mplus-1c-regular-sub.woff") format("woff"),url("../fonts/mplus-1c-regular-sub.ttf") format("truetype")}@font-face{font-family:mplus;src:url("../fonts/mplus-1c-bold-sub.eot?") format("oldIE"),url("../fonts/mplus-1c-bold-sub.woff") format("woff"),url("../fonts/mplus-1c-bold-sub.ttf") format("truetype");font-weight:bold}/*!
common.css
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',sans-serif;font-size:100%;line-height:1.4;background:url("../images/background.jpg") repeat-x;-webkit-text-size-adjust:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:#00117c;font-weight:bold;-webkit-transition:all .3s ease;transition:all .3s ease}a.hover{text-shadow:0 0 5px rgba(0,0,255,1)}*:focus{outline:0}.clr{width:100%;height:1px;margin:0 0 -1px 0;clear:both}#container{display:none}#loader{left:0;top:0;width:100%;height:100%;position:fixed;z-index:1030;background:#fff;text-align:center;padding-top:100px}#loader-image_s{display:none}#fb-root{display:none}#overheader{background:#7e0025;padding:2px 8px;font-size:14px;text-shadow:.071em .071em black;box-shadow:0 1px 4px rgba(0,0,0,0.6);-webkit-transition:all .3s ease;transition:all .3s ease}#overheader-left{float:left;width:80px}#overheader-right{float:right;width:80px;text-align:right}#overheader-center{margin:0 80px;text-align:center}#overheader-center li{display:-moz-inline-box;display:inline-block}#overheader a{color:#d3d3d3}#overheader a.navi{color:#909ce5}#overheader a.naviS{display:none}#overheader a.tel{color:#ffc5d3}#overheader a.hover{color:white;text-shadow:0 0 .357em white}#titleheader{height:90px;margin:13px auto;display:table;table-layout:fixed;width:97%;font-family:roboto,sans-serif;font-size:16px}#titleheader li{display:table-row}#titleheader_left{display:table-cell;text-align:left;vertical-align:middle;width:45%}#titleheader_left img{max-width:100%}#titleheader_right{display:table-cell;text-align:right;vertical-align:middle;width:45%}#titleheader_validator,#titleheader_language,#titleheader_social{height:20px;padding:5px;line-height:15px}#titleheader_right img{height:20px;max-width:100%}#titleheader_social img{cursor:pointer}#titleheader_social{position:relative}#titleheader a.hover img{opacity:.7;filter:alpha(opacity=70)}#menu{position:absolute;top:27px;right:0;background-color:white;border:1px gray solid;padding:5px;width:220px;min-height:60px;display:none;text-align:left;z-index:1010;border-radius:6px}#menu>div{margin:2px}#close{height:20px;width:40%;margin:2px 30%;cursor:pointer}footer{background:#7e0025;padding:2px 8px 40px 8px;text-align:center;box-shadow:0 -1px 4px rgba(0,0,0,0.6);font-size:14px;font-weight:bold;color:#d3d3d3;text-shadow:.071em .071em black;-webkit-transition:all .3s ease;transition:all .3s ease}footer a{color:#ffc5d3}footer a.hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,1)}#title{position:relative;overflow:hidden;max-width:1920px;width:100%;height:350px;box-shadow:0 0 6px rgba(0,0,0,0.6)}#title img{width:100%;margin-top:-25%}#title div{position:absolute;text-align:right;left:0;right:18%;top:42%}#title div h1{height:80px;font-family:sacramento,cursive;font-size:70px;color:#fff;text-shadow:.029em .029em .029em black,.029em .029em .029em black}#title div h2{font-size:35px;color:#000;text-shadow:0 0 .171em white,0 0 .171em white,0 0 .171em white}nav{width:100%;font-size:16px;background-color:#7e0025;box-shadow:0 1px 4px rgba(0,0,0,0.6)}nav ul{width:90%;height:auto;margin:0 auto;display:table;table-layout:fixed;border-collapse:separate;border-spacing:2px 0}nav li{display:table-row}nav a{position:relative;padding:3px;box-sizing:border-box;background-color:rgba(0,22,124,1);display:table-cell;text-align:center;vertical-align:middle;word-wrap:break-word;color:#faf3db;text-shadow:.063em .063em .063em rgba(0,0,0,0.8);cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}nav a.current{background-color:rgba(209,14,94,1);color:#faf3db}nav a.hover{background-color:rgba(229,0,151,1);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.8),0 0 .313em rgba(255,255,255,1),0 0 .313em rgba(255,255,255,1),0 0 .313em rgba(255,255,255,1)}nav img{position:absolute;left:0;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease;transition:all .4s ease}nav img.A{bottom:200%;z-index:1000}nav img.B{top:200%;z-index:1005}nav a.hover img.A{opacity:1;filter:alpha(opacity=100);bottom:100%}nav a.hover img.B{opacity:1;filter:alpha(opacity=100);top:100%}#main{padding:10px 80px;margin:0 0 30px 0;line-height:22px;color:#3c3c3c;position:relative;z-index:1015}#main h1{margin:32px 0 20px 0;font-size:1.3em;font-weight:bold;color:#8d5446}#main h2{margin:18px 0 20px 0;font-size:1.2em;font-weight:bold;color:#684d3f}#main h3{margin:12px 0 2px 20px;font-size:1em;font-weight:bold;color:#0b4068}#main h4{margin:12px 0 0 40px;font-size:1em;font-weight:bold;color:#686868}#main p.h3{margin-left:20px;font-size:98%}#main p.h4{margin-left:40px;font-size:95%}#main strong{color:#a5132e}#main .jump{text-align:right;margin-right:10%;margin-bottom:-20px}#main img{margin:0;width:100%;box-shadow:2px 2px 4px rgba(0,0,0,0.8)}#main img.imageLeft{float:left;max-width:100%;width:50%;margin:0 35px 10px 0}#main img.imageRight{float:right;max-width:100%;width:50%;margin:0 35px 10px 35px}#main a.colorboxImage{display:block;margin:0 35px 10px 0;padding:0;width:50%;height:auto;max-width:400px;float:left}#main .ref{padding:0 30px 0 30px;margin:25px 0 20px 0;font-size:.9em;font-style:italic}#main .hint{margin:0 0 0 60px;color:#3c3c3c;font-weight:normal;font-size:14px}#main .hint img{box-shadow:none;max-width:none;width:24px;margin:0 5px 0 0;vertical-align:bottom}#main .pdficon{box-shadow:none;max-width:none;width:32px;margin:0 5px 0 0;vertical-align:bottom}@media screen and (min-width:480px) and (max-width:1000px){#titleheader{height:80px;margin:5px auto}#titleheader_validator,#titleheader_language,#titleheader_social{height:18px;padding:3px}#titleheader_right img{height:18px}#title div{width:100%;top:210px;padding:15px;background:rgba(100,0,0,0.2);text-align:center}#title div h1{font-size:55px;height:62px}#title div h2{font-size:25px}#main{padding:8px 50px}#main img.imageLeft{margin:0 25px 10px 0}#main img.imageRight{margin:0 25px 10px 25px}#main a.colorboxImage{margin:0 25px 10px 0}}@media screen and (max-width:480px){#loader{background:#fff}#loader-image_s{display:inline}#loader-image{display:none}a{-webkit-transition:none;transition:none}#overheader{font-size:8px;padding:2px 4px;-webkit-transition:none;transition:none}#overheader-left{width:30px}#overheader-right{width:30px}#overheader-center{margin:0 30px}#overheader a.navi{display:none}#overheader a.naviS{display:inline;color:#909ce5}#titleheader{margin:0 auto;height:auto;font-size:14px}#titleheader_validator{display:none}#titleheader_language,#titleheader_social{height:18px;padding:2px}#titleheader_right img{height:18px}footer{font-size:8px;padding:2px 4px 20px 4px;-webkit-transition:none;transition:none}#title{height:200px}#title div{width:100%;top:70px;padding:7px;background:rgba(100,0,0,0.2);text-align:center}#title div h1{font-size:30px;height:33px}#title div h2{font-size:18px}nav{position:relative;height:48px;top:-48px;margin-bottom:-48px;background-color:rgba(100,0,0,0.2);font-size:10px}nav a{height:48px;background-color:rgba(0,22,124,0.6);color:#fff;border-radius:6px;-webkit-transition:none;transition:none}nav a.current{background-color:rgba(209,14,94,0.6);color:#fff}nav img{display:none}nav.fixed{position:fixed;top:0;z-index:1025}#main{padding:0 10px;line-height:16px}#main h1{margin:10px 0 5px 0;font-size:15px}#main h2{margin:8px 0 5px 0;font-size:14px}#main h3{margin:6px 0 5px 0;font-size:13px}#main h4{margin:4px 0 5px 0;font-size:12px}#main .jump{margin-bottom:-5px}#main img.imageLeft{margin:0 10px 5px 0}#main img.imageRight{margin:0 10px 5px 10px}#main a.colorboxImage{margin:0 10px 5px 0}#main .hint{margin:0 0 0 35px;font-size:11px}#main .hint img{width:16px}}/*!
common.jp.css
*/#overheader{font-family:mplus,sans-serif}footer{font-family:mplus,sans-serif}#title div h2{font-family:mplus,sans-serif}nav{font-family:mplus,sans-serif}@media screen and (max-width:480px){#main{font-size:12px}}/*!colrobox.css*/#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:10px;border-radius:10px}#cboxTitle{position:absolute;top:-26px;left:0;line-height:26px;color:#fff}#cboxCurrent{position:absolute;top:-26px;right:88px;line-height:26px;color:#fff}#cboxLoadingOverlay{background:transparent}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;top:-25px;right:54px;background:url(../images/controls.png) no-repeat -51px -1px;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-51px -26px}#cboxNext{position:absolute;top:-25px;right:27px;background:url(../images/controls.png) no-repeat -26px -1px;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-26px -26px}#cboxClose{position:absolute;top:-25px;right:0;background:url(../images/controls.png) no-repeat -1px -1px;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-1px -26px}@media screen and (max-width:480px){#cboxTitle{font-size:13px}#cboxCurrent{font-size:13px}}#main a.colorboxSlide{color:#3c3c3c;font-weight:normal;display:block;padding:5px 10px;border-radius:12px;margin-bottom:10px;background-color:#fff;text-shadow:none}#main a.colorboxSlide h4{margin:4px 0 4px 0;color:#b2194c}#main h3{margin:20px 0 2px 0}.preope{box-shadow:2px 3px 6px #686868,0 0 180px 0 #ffe2ee inset}.ope{box-shadow:2px 3px 6px #686868,0 0 180px 0 #ffffc9 inset}.day1{box-shadow:2px 3px 6px #686868,0 0 180px 0 #edffdb inset}.day5{box-shadow:2px 3px 6px #686868,0 0 180px 0 #dbffed inset}.postope{box-shadow:2px 3px 6px #686868,0 0 180px 0 #c8ffff inset}.preope.hover,.ope.hover,.day1.hover,.day5.hover,.postope.hover{box-shadow:1px 2px 5px #404040,0 0 100px 0 #c7c7c7 inset}.contentInline{line-height:normal;color:#3c3c3c;font-weight:normal;padding:10px 5px}.contentInline h3{color:#b2194c;font-weight:bold;text-align:center}.contentInline h4{color:#b2194c;font-weight:normal;text-align:left;margin-top:5px}.contentInline ul{list-style-type:none;margin:5px 5px 5px 1.5em;text-indent:-1.5em}.contentInline li{text-indent:-1.5em}.contentInline li a{color:#3c3c3c;font-weight:normal}.contentInline .notice{text-align:right;font-size:14px}.question{padding:0 0 10px 0}.answer{color:#b2194c;font-weight:bold}.return{text-align:right;margin-right:70px}#main img.caseImageG1{width:100%;max-width:544px}#main img.caseImageG2{width:66%;max-width:362px}#main img.caseImageG3{max-width:180px;width:30%}@media screen and (max-width:480px){#main a.colorboxSlide h4{margin:2px 0 2px 0}.contentInline,.contentInline h3,.contentInline h4,.contentInline ul,.contentInline li,.contentInline li a,.question,.answer,.commentary,.return{font-size:12px}.contentInline .notice{font-size:11px}.contentInline ul{margin:0 0 0 1em}}