<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Indigo : rgba(30,62,114,1.0)
Middle Purple : rgba(216,141,188,1.0)
orange : rgba(243, 115, 54,1.0)
Sunglow : rgba(247, 204, 59,1.0)
Apple : rgba(90, 186, 74,1.0)
Maya blue : rgba(99, 200, 242,1.0)

諷ｶ諛蛾ｻ� : rgba(253, 208, 0,1.0)
諷ｶ諛蛾搨 : rgba(0, 23, 100,1.0)
諷ｶ諛芽ｵ､ : rgba(207, 0, 28,1.0)
*/

html {}
body{ font-size:10pt; line-height:1.8em; background-color:#ffffff; color:rgba(51,51,51,1.00); font-family: "Mplus 1p"; z-index:5;
/* 
鬆�分縺ｯ譛蜑埼擇縺ｮ閭梧勹繝ｬ繧､繝､繝ｼ縺九ｉ險倩ｼ峨☆繧�
background-image: url("../images/bg_html-r.png"),url("../images/bg_html-l.png"),url("../images/bg_html-c.png");
background-repeat: repeat-y,	repeat-y,repeat;
background-position:top right,top left,top left;
*/
}

.text-KY {color:rgba(253, 208, 0,1.0)}
.text-KB {color:rgba(0, 23, 100,1.0)}
.text-KR {color:rgba(207, 0, 28,1.0)}
.imgL{float:left;}
.imgR{float:right;}

/*繧｢繝ｳ繧ｫ繝ｼ繝ｪ繝ｳ繧ｯ縺ｮ蝣ｴ謇縺ｮ荳企Κ縺ｫ繧ｯ繝ｪ繧｢繝ｩ繝ｳ繧ｹ繧定ｨｭ縺代ｋ*/
a.anchor { display: block;  padding-top: 200px;  margin-top: -200px;}

/* YouTube蝓九ａ霎ｼ縺ｿ */
iframe.youtube-16-9 {
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
}
/*
********************************************************************************************************************************
headerbox
********************************************************************************************************************************
*/
#triggerdiv{display:none;}
#header{position: relative; width:100%;z-index:5;}
#header .menuicn img{ margin-bottom: 10px;}
#header .menuicn:hover img{ transform: scale(1.2);}

/*
********************************************************************************************************************************
menu PC
********************************************************************************************************************************
*/
#menuarea,.fix-header{background-color: #1C1763; padding:18px 0 10px 0;z-index:10;}
.fix-header {	top: -66px;	position: fixed;	opacity:0;	z-index: 1000;	}
.menu-ul{ }
.menu-ul li{float:left; width:auto; text-align:center; font-size:1.3em; padding:9px 0;}
.menu-li{display:block; /*border-right:1px solid #fff;*/}
.menu-li:first-child { /*border-left:1px solid #fff;*/}
.menu-li a{color:#fff;}
.menu-li a:hover{color:rgba(247, 204, 59,1.0); text-decoration: none;}
.menu__second-level a{color:rgba(0,0,0,0);}

/*繧ｰ繝ｩ繧ｦ繝ｳ繝峨Γ繝九Η繝ｼ繝峨Ο繝ｼ*/
li.menu-li ul.menu__second-level {position:absolute; display:none; top:20px; left:0; box-sizing:border-box; width:100%; padding:10px 2%; background:rgba(227,242,247,0); color:rgba(0,0,0,0); -webkit-transition:all .1s ease; transition: all .1s ease; z-index:-10000;}
li.menu-li ul.menu__second-level a {color:rgba(0,0,0,0);}
li.menu-li:hover ul.menu__second-level { display:block; top: 40px; visibility:visible; opacity:1; z-index:3000; background:rgba(227,242,247,1.00); color:rgba(0,0,0,1.00); border-radius: 0 0 5px 5px; filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.6));  }
li.menu-li:hover ul.menu__second-level a { display:block; color:rgba(0,0,0,1.00); text-decoration: none; padding:10px;}
li.menu-li:hover ul.menu__second-level i {color:rgba(207,0,28,1.00); text-decoration: none;}
.menu__second-level a:hover { display:block; color:rgba(0,0,0,1.00); text-decoration: none; background:rgba(253,253,253,1.00); border-radius: 15px; -webkit-transition:all .1s ease; transition: all .1s ease;}
li.menu-li ul.menu__second-level &gt; li {font-size:0.8em;float: left; width: 32%; border: none;}
li.menu-li ul.menu__second-level &gt; li:nth-child(3n+2) { margin: 0 1%;}


/*
********************************************************************************************************************************
menu 繧ｹ繝槭ヵ繧ｩ
********************************************************************************************************************************
*/

#menu_sp_base{display:none;}

@media screen and (max-width : 992px ){
#menu_sp_base{display:block;width:100%;position:absolute;left:0;top:10px;width:100%;background:#ffffff;height:75px;box-sizing:border-box;position:relative;z-index:9997;}
.sp-logo { height:45px; margin-top:3px; margin-left:5px;}

.menu_sp_icon{display:block;width:185px;height:55px;position:absolute;right:65px;top:5px;}
.menu_sp_icon img{width:55px; margin-right:5px;}

#navigation {
	width:100%; height:100%; display: block; position: fixed; top:65px; right:0; z-index: -1; overflow:auto; color:rgba(0, 23, 100,1.0);
	-webkit-transform: translate3d(200%, 0, 0); -ms-transform: translate3d(200%, 0, 0); transform: translate3d(200%, 0, 0);
	-webkit-transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
	-ms-transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
	z-index: 9999 !important;
}

#navigation.show {
	z-index: 9999 !important; position: fixed; right:0; opacity: 1; overflow:visible;
	-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
	-webkit-transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
#navigation:before {content:"";display:block;z-index: -1 !important;position: fixed;left: 0;top:0;width:500%;height:100%;background:#fff;color:rgba(0, 23, 100,1.0);}

#sp-menu {margin-top:0;width: 100%;height:100%;overflow:auto;-webkit-overflow-scrolling: touch;display:block;overflow:auto;}

/*繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ繝舌�*/
#sp-menu::-webkit-scrollbar{width:4px;}
#sp-menu::-webkit-scrollbar-track{background:#fff;}
#sp-menu::-webkit-scrollbar-thumb{background:#edd634;}


/*繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ蜀��li蜈ｨ菴�*/
#navigation li {padding: 0;	display:block;background:#efefef;}
#navigation li a {
display: block;position:relative;width:calc(100% - 30px);margin:0 auto;height:44px;padding-top:11px;bpx-sizing:border-box;text-align: center;text-decoration: none;border-bottom: 1px solid rgba(0, 23, 100,1.0);font-size:14px;color:rgba(0, 23, 100,1.0);padding-left:0;box-sizing:border-box; text-align:center; line-height:20px;
-webkit-transition: background 0.4s ease   -moz-transition: background 0.4s ease;  -o-transition: background 0.4s ease;   transition: background 0.4s ease;
}

/*繝医げ繝ｫ驛ｨ蛻�*/
#navigation li .btm_toggle{display:none; background:#efefef; width:calc(100% - 30px);margin:0 auto;}
.toggle-li h5{font-size:15px;	margin-bottom:0px; width:calc(100% - 30px); padding: 17px 0; border-bottom: 2px solid rgba(0, 23, 100,1.0); font-weight:bold; margin: 0 auto; position:relative; text-align: center; cursor:pointer;}
.toggle-li h5:before{content:"+";display:block;position:absolute;top:13px;right:17px;color:rgba(207, 0, 28,1.0);font-size:20px;font-weight:nomal;text-align:center;}
.toggle-li h5.active:before{content:"-";}

#navigation .link_box,{width:100%;}

.togglenone-li h5{padding:0;border-bottom: none;}
.togglenone-li h5:before{display:none;}
.togglenone-li h5 a{padding: 17px 0;height:auto;border-bottom:0;font-size:15px;	margin-bottom:0px; width:100%; padding: 17px 0; border-bottom: 2px solid rgba(0, 23, 100,1.0); font-weight:bold; margin: 0 auto; position:relative; text-align: center; cursor:pointer;}

.oc{pointer-events: all;}

/*#navigation li a:before{content:"";position:absolute;width:9px;height:12px;right:15px;top:18px;margin:auto;background-size:cover;}*/
#navigation li a:hover {opacity: 1;	background:#767676;	z-index:9999;}

/*繧ｹ繝ｩ繧､繝峨Γ繝九Η繝ｼ繝懊ち繝ｳ*/
#menu {width: 65px; height: 65px; position: absolute; top: 7px; right: 7px; cursor: pointer; z-index: 9998;background-color: transparent;}/*繧ｹ繝槭ヵ繧ｩ繝医げ繝ｫ繝懊ち繝ｳ縺ｮ濶ｲ螟画峩縺ｯ繧ｳ繧ｳ*/
#menu span,#menu:before,#menu:after {content: "";width: 50%;height: 2px;display: block;background-color: #000;position: absolute;right:16px;top: 16px;-webkit-transform-origin: center center;transform-origin: center center;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;z-index: 9999;} /*繝上Φ繝舌�繧ｬ繝ｼ繝｡繝九Η繝ｼ縺ｮ濶ｲ縺ｪ縺ｩ*/
#menu:before {margin-top: 0px;z-index: 9999;}
#menu:before {margin-top: 0px;z-index: 9999;}
#menu span {margin-top: 7px;z-index: 9999;}
#menu span:before{content:"MENU";position:absolute;top:16px;left:0;font-weight:bold;color:#585652;font-size:12px;font-weight:700;} /*menu譁�ｭ�*/

#menu:after {margin-top: 15px;z-index: 9999;}
#menu:hover:before {-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
#menu:hover:after {	-webkit-transform: translate3d(0, 2px, 0);transform: translate3d(0, 2px, 0);}
#menu.show {position:fixed;z-index:9999; top: 7px; right: 7px;height:65px;}
#menu.show span {z-index: 9999;opacity: 0;}
#menu.show:before {-webkit-transform: translate3d(0, 9px, 0) rotate3d(0, 0, 1, 45deg);transform: translate3d(0, 9px, 0) rotate3d(0, 0, 1, 45deg);background-color: #000;z-index: 9999;margin-top:4px;} /*ﾃ励�繧ｿ繝ｳ縺ｮ濶ｲ螟画峩縺ｪ縺ｩ*/
#menu.show:after {-webkit-transform: translate3d(0, -9px, 0) rotate3d(0, 0, 1, -45deg);transform: translate3d(0, -9px, 0) rotate3d(0, 0, 1, -45deg);background-color: #000;z-index: 9999;margin-top:22px;} /*ﾃ励�繧ｿ繝ｳ縺ｮ濶ｲ螟画峩縺ｪ縺ｩ*/

#spmenu_info{margin-top:20px;}

#spmenu_info h1{width:113px;float:none;margin:0 auto;}
#spmenu_info p{text-align:center;padding:15px 15px 20px;box-sizing:border-box;font-size:12px;line-height:24px;margin-left:0;}
#spmenu_info ul{height:150px;-js-display: flex;display:-webkit-box;display: -webkit-flex;display:-moz-box;display:-ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position:relative;z-index:9997;margin: 0 auto;width:184px;}
#spmenu_info ul li{	}
	
#spmenu_info ul li a{display:block;width:100%;padding:0;border:0;}

	
#spmenu_info ul .fb{width:26px;}
#spmenu_info ul .twi{width:31px;}
#spmenu_info ul .insta{width:25px;}
#spmenu_info ul .line{width:25px;}
}

/*
********************************************************************************************************************************
繧ｹ繝ｩ繧､繝峨す繝ｧ繝ｼ
********************************************************************************************************************************
*/
.hdslide { position: relative; overflow: hidden;}
.hdslide .slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; text-align:center;overflow: hidden;}
.hdslide .slide video { min-width: 100%; min-height: 100vh; }
.hdslide .slide li { position: absolute; display: none; top: 0; left: 0; width: 100%; height: auto; background-repeat: no-repeat; background-size: cover;background-position: center bottom; /*background-attachment: fixed;*/}
.hdslide .slide li img { width: 100%;}
.hdslide .slide li p{ position:absolute; width:100vw; top:45%; color:#fff; text-align:center; font-size:1.8em; font-weight:700; z-index:1000; letter-spacing:0.2em; }

.catchtext p { position: absolute;  top: 50%;  left: 50%;  -ms-transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);  margin:0;  padding:0;color: white;  font-weight: bold;  font-size: 2em;filter: drop-shadow(1px 1px 0px rgba(0,0,0,0.6));}


/*
********************************************************************************************************************************
button鬘�
********************************************************************************************************************************
*/
.up_bt{-webkit-transition: transform 0.2s ease;-moz-transition: transform 0.2s ease;-o-transition: transform 0.2s ease;transition: transform 0.2s ease;}
.up_bt:hover{ -webkit-transition: transform 0.2s ease;-moz-transition: transform 0.2s ease;-o-transition: transform 0.2s ease;transition: transform 0.2s ease;transform: translate3d(0, -3px, 0);}

.right_bt{-webkit-transition: transform 0.2s ease;-moz-transition: transform 0.2s ease;-o-transition: transform 0.2s ease;transition: transform 0.2s ease;}
.right_bt:hover{-webkit-transition: transform 0.2s ease;-moz-transition: transform 0.2s ease;-o-transition: transform 0.2s ease;transition: transform 0.2s ease;transform: translate3d(3px, 0, 0);}



.bluebutton {color:#454545;background:transparent;border-width:2px;border-style: solid;border-color: #454545;position:relative;margin:1em;display:inline-block;padding:0.5em 1em;transition:all 0.3s ease-in-out;text-align:center;font-family:comfortaa;font-weight:bold;padding:20px 0; font-size: 1.2em;}
.bluebutton:before, .bluebutton:after {content:'';display:block;position:absolute;border-color:#454545;box-sizing:border-box;border-style:solid;width:1em;height:1em;transition:all 0.3s ease-in-out}
.bluebutton:before {top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}
.bluebutton:after {bottom:-6px;right:-6px;border-width:0 2px 2px 0;}
.bluebutton:hover:before, .bluebutton:hover:after {width:calc(100% + 12px); height:calc(100% + 12px);border-color:#fff}
  
.bluebutton { width:100%; color:#3bb4e5; border-color:#3bb4e5}
.bluebutton:before, .bluebutton:after  {border-color:#3bb4e5}
.bluebutton:hover:before, .bluebutton:hover:after {width:calc(100% + 12px); height:calc(100% + 12px);border-color:#3bb4e5;transform:rotateY(180deg)}
.bluebutton:hover {color:#3bb4e5;background-color:transparent;border-color:#3bb4e5}

/*迚ｹ蠕ｴ繝懊ち繝ｳ*/
@-webkit-keyframes sheen {
0% { -webkit-transform: skewY(-45deg) translateX(0); transform: skewY(-45deg) translateX(0); }
100% { -webkit-transform: skewY(-45deg) translateX(12.5em); transform: skewY(-45deg) translateX(12.5em);}
}
@keyframes sheen {
0% { -webkit-transform: skewY(-45deg) translateX(0); transform: skewY(-45deg) translateX(0);}
100% { -webkit-transform: skewY(-45deg) translateX(12.5em); transform: skewY(-45deg) translateX(12.5em);}
}
.btwrapper { display: block;  position: relative;}
.charabutton { width:100%;  height:100%;  padding: 0.75em 0.8em;  text-align: center; text-decoration: none; color: #2194E0;  border: 2px solid #2194E0;  font-size: 1.4em;		line-height:1.2em;  display: inline-block;  border-radius: 0.3em;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  position: relative; overflow: hidden;	vertical-align: middle;}
.charabutton:before { content: ""; background-color: rgba(255, 255, 255, 0.5); height: 100%; width: 3em; display: block; position: absolute; top: 0; left: -4.5em; -webkit-transform: skewX(-45deg) translateX(0);transform: skewX(-45deg);translateX(0); -webkit-transition: none; transition: none;}
.charabutton:hover { background-color: #2194E0;  color: #fff;  border-bottom: 4px solid #1977b5;}
.charabutton:hover:before { -webkit-transform: skewX(-45deg) translateX(13.5em);          transform: skewX(-45deg) translateX(13.5em);  -webkit-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.btwrapper a:hover{text-decoration:none;}


/*
********************************************************************************************************************************
news
********************************************************************************************************************************
*/
#textareas { font-size: 1.2em; line-height: 1.6em;}

#newsarea{ background-color:rgba(247, 204, 59,0.2); padding:30px 0px;}
.newsbox{ border-radius:10px; padding:30px 0px;}

.newstitle{ font-size:2.0em; margin-bottom: 20px;}
.newstitlesp{ font-size:1.6em; line-height: 1.6em;}

.newsrow {border-top:1px solid #000; padding:20px 0px; }
/*.newsrow:first-child {border-top:1px solid #000; }*/

.newsctg {text-align:center; padding:3px 0; font-size:0.8em;}
.newsctg0 {border:2px solid rgba(253, 208, 0,1.0); color:rgba(253, 208, 0,1.0);} /*鮟�*/
.newsctg1 {border:2px solid rgba(246,3,7,1.00); color:rgba(246,3,7,1.00);} /*襍､*/
.newsctg2 {border:2px solid rgba(0, 23, 100,1.0); color:rgba(0, 23, 100,1.0);} /*髱�*/

/*
********************************************************************************************************************************
莉頑律縺ｮ險ｺ逋�
********************************************************************************************************************************
*/

.AMicn{ background-color:rgba(0, 23, 100,1.0);display: inline-block; width: 80px; height: 80px; border-radius: 50%; text-align:center; line-height: 80px;}
.PMicn{ background-color:rgba(0, 23, 100,1.0);display: inline-block; width: 80px; height: 80px; border-radius: 50%; text-align:center; line-height: 80px;}
.Docicn{ position: relative; background-color:rgba(0, 23, 100,1.0);display: inline-block; width: 80px; height: 80px; border-radius: 50%; text-align:center; line-height: 80px;}
.AMicnsp{ display:block;position:relative;background-color:rgba(0, 23, 100,1.0);display: inline-block; width: 160px; height: 40px; border-radius: 50%; text-align:center; line-height: 40px;left:22%; top:-20px;color:#fff;}
.PMicnsp{ display:block;position:relative;background-color:rgba(0, 23, 100,1.0);display: inline-block; width: 160px; height: 40px; border-radius: 50%; text-align:center; line-height: 40px;left:22%; top:-20px;color:#fff;}

.c-new{display:block;position:relative;z-index:1;color:#fff;left:45%; margin-top: -25px; margin-bottom: 30px;}
@media (min-width: 768px){.c-new{width:50px;height:50px}}
@media (max-width: 767px){.c-new{width:35px;height:35px}}
.c-new:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0, 23, 100,1.0);-webkit-animation:new-bounce 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;animation:new-bounce 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite}
.c-new span{display:block;position:absolute;top:50%;left:50%;margin:auto;font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;letter-spacing:1.1px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
@media (min-width: 768px){.c-new span{font-size:11px}}
@media (max-width: 767px){.c-new span{font-size:10px}}

.d-new{display:block;position:relative;z-index:1;color:#fff;left:0; margin: 0 auto;}
@media (min-width: 768px){.d-new{width:40px;height:40px}}
@media (max-width: 767px){.d-new{width:35px;height:35px}}
.d-new:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0, 23, 100,1.0);-webkit-animation:new-bounce 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;animation:new-bounce 5s cubic-bezier(0.39, 0.575, 0.565, 1) infinite}
.d-new span{display:block;position:absolute;top:50%;left:50%;margin:auto;font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;letter-spacing:1.1px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
@media (min-width: 768px){.d-new span{font-size:20px}}
@media (max-width: 767px){.d-new span{font-size:10px}}

@-webkit-keyframes new-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(1.3);transform:scale(1.3)}8%{-webkit-transform:scale(1);transform:scale(1)}12%{-webkit-transform:scale(1.3);transform:scale(1.3)}16%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes new-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(1.3);transform:scale(1.3)}8%{-webkit-transform:scale(1);transform:scale(1)}12%{-webkit-transform:scale(1.3);transform:scale(1.3)}16%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}

.todayamarea{background-color:rgba(90, 186, 74,0.3);border-radius: 15px; padding-bottom: 50px;}
.todaypmarea{background-color:rgba(90, 186, 74,0.3);border-radius: 15px; padding-bottom: 50px;}

.doctorbox{ width: 100%;}
.doctorNM{ float:left; width: 100%; font-size:1.2em;}

.doc-block {float:left; width: 100%;margin-bottom:8px; }
.doc-section {float:left; width: 100%; font-size:1.2em; margin-bottom:4px; color:rgba(51,114,188,1.0); font-weight:700;}
.sec-desc { width: auto; font-size:0.8em; margin-bottom:10px; color:rgba(51,114,188,1.0); text-indent:2em;}
.sec-descout { width: auto; font-size:0.96em; margin-bottom:10px; color:rgba(51,114,188,1.0); text-indent:2em;}
.doc-name{ float:left; width: 100%; font-size:1.1em; margin-bottom:5px; font-weight:700; text-indent:1.5em;}
.doc-zoku{ width: auto; margin-bottom:5px; text-indent:1em;}

.sinryoti{ font-size:2rem; font-weight:700;}
.sinryoticm{ font-size:1.4rem; font-weight:700;}

@media (min-width: 576px) {
.sinryotilg{ font-size:1.2rem; font-weight:700;}
.sinryoticm{ font-size:1.1rem; font-weight:700;}
}

@media (min-width: 768px) {
.sinryotilg { font-size: 1.2rem;background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:15px;}
.sinryoticm{ font-size:1.1rem; font-weight:700;}
}

@media (min-width: 992px) {
.sinryotilg { font-size: 1.75rem;background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:15px;}
.sinryoticm{ font-size:1.3rem; font-weight:700;}
}

@media (min-width: 1200px) {
.sinryotilg { font-size: 2rem;background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:15px;}
.sinryoticm{ font-size:1.4rem; font-weight:700;}
}


.uketsuke dt,.uketsuke dd{margin-top:-10px;}

.table td { padding:8px;}
.doctorinfotbl td{ padding:8px 0 4px 8px;}
.doctorinfokugiri{ border-bottom:2px #c6c8ca solid;}
.doctorinfoNM{ background-color:rgba(199,180,145,0.3);}
.doctorinfoNM td{ padding:10px 5px 0 5px; font-weight:700; font-family: 'Kosugi', sans-serif;}
.doctorinfoNM h5{font-size:1.5rem;}
.doctormokuji{ padding-top:40px; line-height:40px; font-weight:700; font-family: 'Kosugi', sans-serif; border-top:2px #c6c8ca solid;}
.doctorinfokugiridot{ border-bottom:1px #c6c8ca dotted;}
/*
********************************************************************************************************************************
background
********************************************************************************************************************************
*/
.bg-stripe { background:linear-gradient(45deg,#fefefe 25%,#EEF0E1 0,#EEF0E1 50%,#fefefe 0,#fefefe 75%,#EEF0E1 0); background-size:42.4px 42.4px; padding:20px 0;}
.bg-mesh { padding:50px 0 50px 0; background-image:url(../images/bg_mesh.gif); background-position:top left; background-repeat:repeat;}
.bg-mesh-gr { padding:50px 0 50px 0; background-image:url(../images/bg_mesh_gr.gif); background-position:top left; background-repeat:repeat;}

/*
********************************************************************************************************************************
googlemap
********************************************************************************************************************************
*/
#map_canvas0{ position:relative; width:100%; height:450px; margin:0;}

/*
********************************************************************************************************************************
繝倥ャ繝蝗ｺ螳�
********************************************************************************************************************************
*/
.is-fixed { position: fixed;  top: 0;  left: 0;  z-index: 2;  width: 100%; animation:}
.is-hide { animation: headeroff 0.5s linear 0s; animation-fill-mode: forwards;}
@keyframes headeroff {
  0% {opacity: 1; }
  100% {opacity: 0; display:none; }
}
/*
********************************************************************************************************************************
footer
********************************************************************************************************************************
*/
#footer { bottom:0; padding-top:50px; padding-bottom:20px; line-height:20px; background-color: rgba(238,231,181,1); color:#000000; border-top:rgba(0,23,100,1.0) 1px solid; border-bottom:rgba(207,0,28,1.0) 1px solid;}
#footer a{ color:rgba(0,23,100,1.0);}
/*
********************************************************************************************************************************
WEB font
********************************************************************************************************************************
*/
.wf-mplus1p { font-family: "Mplus 1p";}
.wf-nicomoji { font-family: "Nico Moji"; }
.wf-roundedmplus1c { font-family: "Rounded Mplus 1c"; }
.wf-sawarabimincho { font-family: "Sawarabi Mincho"; }
.wf-hannari { font-family: "Hannari"; }
.wf-Raleway { font-family: 'Raleway', sans-serif; }
.wf-Quicksand { font-family: 'Quicksand', sans-serif; }
.wf-Lobster { font-family: 'Lobster', cursive; }
.wf-Pacifico { font-family: 'Pacifico', cursive; }
.wf-Fatface { font-family: 'Abril Fatface', cursive; }
.wf-Bree { font-family: 'Bree Serif', serif; }
.wf-Kosugi { font-family: 'Kosugi', sans-serif; }
.wf-Fugaz { font-family: 'Fugaz One', cursive;}</pre></body></html>