/*----診療案内----*/
#tre_title h2 { display:block; background:url(../../treatment/img/tre_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

.pan { text-align:left; font-size:10px; width:752px; height:20px; margin:10px auto 10px auto; padding:4px 0 0 10px; background:url(../../img/panbg.jpg) no-repeat}

#read {margin:0 auto 0 auto; padding:20px 0 15px 0; background:url(../../treatment/img/dot2.gif) no-repeat; background-position:bottom; text-align:left; width:752px}
#read2 {margin:0 auto 0 auto; padding:40px 0 15px 0; text-align:left; width:752px}
#read2 p { font-size:97%; font-weight:bold;}

.disease1 { margin:20px auto 10px auto; width:752px; height:auto}
.disease1 img { border:none; margin:10px 0 0 0; padding:0;}
.disease1 h3 {font-size:smaller; display:block; text-indent:-9999px; height:30px; margin:0; padding:0;}
.disease1 h3#x1 {background: url(../../treatment/img/x1.jpg) no-repeat; width:237px;}
.disease1 h3#x2 {background: url(../../treatment/img/x2.jpg) no-repeat; width:237px;}
.disease1 h3#x3 {background: url(../../treatment/img/x3.jpg) no-repeat; width:236px;}
.disease1 h3#x4 {background: url(../../treatment/img/x4.jpg) no-repeat; width:237px;}
.disease1 h3#x5 {background: url(../../treatment/img/x5.jpg) no-repeat; width:237px;}
.disease1 h3#x6 {background: url(../../treatment/img/x6.jpg) no-repeat; width:236px;}
.disease1 h3#x7 {background: url(../../treatment/img/x7.jpg) no-repeat; width:237px;}
.disease1 h3#x8 {background: url(../../treatment/img/x8.jpg) no-repeat; width:237px;}
.disease1 h3#x9 {background: url(../../treatment/img/x9.jpg) no-repeat; width:236px;}

.disease1 h3#y1 {background: url(../../facilities/img/y1.jpg) no-repeat; width:237px;}
.disease1 h3#y2 {background: url(../../facilities/img/y2.jpg) no-repeat; width:237px;}
.disease1 h3#y3 {background: url(../../facilities/img/y3.jpg) no-repeat; width:236px;}
.disease1 h3#y4 {background: url(../../facilities/img/y4.jpg) no-repeat; width:237px;}
.disease1 h3#y5 {background: url(../../facilities/img/y5.jpg) no-repeat; width:237px;}
.disease1 h3#y6 {background: url(../../facilities/img/y6.jpg) no-repeat; width:236px;}
.disease1 h3#y0 {background: url(../../facilities/img/y0.jpg) no-repeat; width:237px;}

.d1 p,.d2 p,.d3 p{padding:0 3px; text-align:justify; line-height:160%}

.disease2 {margin:20px auto 10px auto; width:752px; height:250px; background: url(../../facilities/img/fac_bg.gif) no-repeat; background-position: bottom right;}
.disease2 img { border:none; margin:10px 0 0 0; padding:0}
.disease2 h3 {font-size:smaller;}
.disease2 h3#y7 { display:block; text-indent:-9999px; background: url(../../facilities/img/y7.jpg) no-repeat; width:237px; height:30px; margin:0; padding:0;}
.disease2 h3#y6{ display:block; text-indent:-9999px; background: url(../../facilities/img/y6.jpg) no-repeat; width:236px; height:30px; margin:0; padding:0;}

.d1,.d2 {float:left; width:237px; height:auto; text-align:left}
.d2 {margin:0 20px 0 20px}
.d3 {float:left; width:236px; height:auto; text-align:left}

.d4 {margin:10px auto 10px auto; padding:10px 0 0 0; width:752px; height:auto; text-align:left;}

.d4 a{display:block; width:250px; height:40px; margin:0 0 15px 0; padding:0; float:right; text-indent:-9999px}
#treatment_cat_bnr {background:url(../../treatment/img/tre_link.png) no-repeat}
#treatment_cat_bnr:hover {background:url(../../treatment/img/tre_link_on.png) no-repeat}
#treatment_myo_bnr {background:url("../../treatment/img/tre_link_myo.png") no-repeat}
#treatment_myo_bnr:hover {background:url(../../treatment/img/tre_link_myo_on.png) no-repeat}

.d4 h3 {display:block; text-indent:-9999px; width:500px; height:30px; margin:0; padding:0}
.d4 h3#x1 {background: url(../../treatment/img/x1.jpg) no-repeat}
.d4 h3#x2 {background: url(../../treatment/img/x2.jpg) no-repeat}
.d4 h3#x3 {background: url(../../treatment/img/x3.jpg) no-repeat}
.d4 h3#x4 {background: url(../../treatment/img/x4.jpg) no-repeat}
.d4 h3#x5 {background: url(../../treatment/img/x5.jpg) no-repeat}
.d4 h3#x6 {background: url(../../treatment/img/x6.jpg) no-repeat}
.d4 h3#x7 {background: url(../../treatment/img/x7.jpg) no-repeat}
.d4 h3#x8 {background: url(../../treatment/img/x8.jpg) no-repeat}
.d4 h3#x9 {background: url(../../treatment/img/x9.jpg) no-repeat}
.d4 h3#x10{background: url(../../treatment/img/x10.jpg) no-repeat}

.copy_etc2 { margin:20px auto 20px auto; padding:0; width:752px; height:18px; text-align:left; font-size:12px;}
.copy_etc2 img { margin:-15px 0 0 0; padding:0; float:right; overflow:visible; border:none}

#facilities_h3 {margin:50px auto 0 auto; padding:0; background:url(../../facilities/img/facilities.gif) no-repeat; display:block; width:752px; height:32px; text-indent:-9999px}

.disease1 h4{display:block; text-indent:-9999px; width:237px; height:44px; margin:0; padding:0}
#f_01 {background: url(../../facilities/img/f_01.gif) no-repeat}
#f_02 {background: url(../../facilities/img/f_02.gif) no-repeat}
#f_03 {background: url(../../facilities/img/f_03.gif) no-repeat}
#f_04 {background: url(../../facilities/img/f_04.gif) no-repeat}
#f_05 {background: url(../../facilities/img/f_05.gif) no-repeat}
#f_06 {background: url(../../facilities/img/f_06.gif) no-repeat}
#f_07 {background: url(../../facilities/img/f_07.gif) no-repeat}
#f_08 {background: url(../../facilities/img/f_08.gif) no-repeat}
#f_09 {background: url(../../facilities/img/f_09.gif) no-repeat}
#f_10 {background: url(../../facilities/img/f_10.gif) no-repeat}
#f_11 {background: url(../../facilities/img/f_11.gif) no-repeat}
#f_12 {background: url(../../facilities/img/f_12.gif) no-repeat}
#f_13 {background: url(../../facilities/img/f_13.gif) no-repeat}
#f_14 {background: url(../../facilities/img/f_14.gif) no-repeat}
#f_15 {background: url(../../facilities/img/f_15.gif) no-repeat}
#f_16 {background: url(../../facilities/img/f_16.gif) no-repeat}
#f_17 {background: url(../../facilities/img/f_17.gif) no-repeat}
#f_18 {background: url(../../facilities/img/f_18.gif) no-repeat}
#f_19 {background: url(../../facilities/img/f_19.gif) no-repeat}
#f_20 {background: url(../../facilities/img/f_20.gif) no-repeat}
#f_21 {background: url(../../facilities/img/f_21.gif) no-repeat}
#f_22 {background: url(../../facilities/img/f_22.gif) no-repeat}
#f_23 {background: url(../../facilities/img/f_23.gif) no-repeat}
#f_24 {background: url(../../facilities/img/f_24.gif) no-repeat}

/*----ごあいさつ----*/
#gre_title h2 {display:block; background:url(../../greeting/img/gre_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

#gre {margin:10px auto 10px auto; padding:20px 0 0 0; width:752px; height:auto;}
#gre img {float:left; width:225px; height:143px; margin:0; padding:0;}

#gre p,#gre h3{float:left; width:500px; height:auto; padding:0; text-align:left; line-height:150%}
#gre p {margin:0 0 20px 20px}
#gre h3 {margin:0 0 0 20px}

#gre2_title h2 { display:block; background:url(../../greeting/img/gre_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

#gre2 {margin:10px auto 10px auto; padding:20px 0 0 0; width:752px; height:auto; text-align:left}
#gre2 img {float:left; width:225px; height:143px; margin:0; padding:0; }
#gre2 h3 {float:left; width:500px; height:auto; margin:0 0 0 20px; padding:0; text-align:left; line-height:150%}

#doc_name {float: right; width:500px; height:auto; text-align: right; font-size:90%; margin:0; padding:10px 15px 0 0; }

#con2 {margin:30px 40px 0 40px; padding:0; height:auto}
#con3 {margin:10px 40px 0 40px; padding:0; height:auto}

#ideas { float:left; margin: 0 36px 0 0; padding: 0; width:357px; height:auto;}
#ideas h2 { background: url(../../greeting/img/ideas.gif) no-repeat; padding:0; margin:0; text-align:left; text-indent:-9999px; width:357px; height:32px}
#ideas p { text-align:left; width:357px; height:auto; margin:30px 0 30px 0; padding:0; }


/*----プロフィール----*/
#profile {margin:10px auto 10px auto; padding:20px 0 0 0; width:752px; height:auto; text-align: center}
#profile h2 { display:block; background: url(../../greeting/img/profile.gif) no-repeat; padding:0; margin:0; text-align:left; text-indent:-9999px; width:752px; height:34px}

#pro3 {margin:15px 0 0 0; padding:0;}
.pb {background-color: #E4FFC6; padding:3px 150px 3px 3px; color:#3F9003}
.pro2 {width:220px; height:auto; margin:0; padding:4px 4px 10px 4px; background-color:#fff; color:#333; font-size:96%; line-height:150%}
.pro1 {width:220px; height:25px; margin:0; padding:4px 4px 4px 10px; background: url(../../greeting/img/pro1_b.jpg) no-repeat; font-size:80%; color:#418E02; font-weight:bold } 
.pro_v {vertical-align:top;display: flex;}
.pro_v td:nth-child(2){margin: 0 41px;}

/*----アクセス----*/
#ac_title h2 { display:block; background: url(../../access/img/ac_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

#map {float:left; }
#map h3 {display:block; background: url(../../img/map2.gif) no-repeat; background-position:top; width:365px; height:355px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

.adress { width:357px; height:auto; float:right; margin:0 0 15px 0; padding:0; text-align:left}

.adress h3#location { display:block; background: url(../../access/img/loca.gif) no-repeat; width:357px; height:32px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}
.adress h3#park { display:block; background: url(../../access/img/park.gif) no-repeat; width:357px; height:32px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}
.adress h3#trans { display:block; background: url(../../access/img/trans.gif) no-repeat; width:357px; height:32px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

#fa_title h2 { display:block; background: url(../../facilities/img/fa_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}

/*----サイトマップ----*/
#sitemap_title h2 { display:block; background: url(../../img/sitemap_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}
p.s_top {background-color: #EFFEF0; padding:5px 5px 5px 10px}
p.s_sec {background-color: #F5F5F5; padding:5px 5px 5px 80px}

/*----白内障手術----*/
.cat {margin:10px auto 10px auto; padding:10px 0 0 0; width:752px; height:auto; text-align:left}
.cat p {width:752px; height:auto; text-align:left; line-height:150%}
.cat h3 {width:500px; height:30px; margin:0 0 10px 0; padding:0; text-indent:-9999px; display:block}
.cat h3#z1 {background:url(../../img/z1.jpg) no-repeat}
.cat h3#z2 {background:url(../../img/z2.jpg) no-repeat}
.cat h3#z3 {background:url(../../img/z3.jpg) no-repeat}
.cat h3#z4 {background:url(../../img/z4.jpg) no-repeat}
.cat h3#z5 {background:url(../../img/z5.jpg) no-repeat}
.cat h3#z5_02 {background:url(../../img/z5_2.jpg) no-repeat}
.cat h3#z5_03 {background:url(../../img/z5_3.jpg) no-repeat}
.cat h3#z6 {background:url(../../img/z6.jpg) no-repeat}
.cat h3#z7 {background:url(../../img/z7.jpg) no-repeat}
.cat h3#z8 {background:url(../../img/z8.gif) no-repeat}
.cat h3#z9 {background:url(../../img/z9.gif) no-repeat}

#cata_title h2 { display:block; background: url(../../img/cata_title.jpg) no-repeat; width:752px; height:91px; margin:0 auto 0 auto; padding:0; text-indent:-9999px}
#procedure {float:left; width:752px; height:auto}
#procedure2 { text-align:center; width:752px; height:auto}
.td_a {margin:0; padding:2px 2px 2px 2px; font-size:smaller; text-align:center; vertical-align:middle}

.right_img {float:right; display:block; margin:0 0 20px 15px}

#digi{height: 1px;margin-top: -80px;padding-top: 80px;}

p.cat_mt{margin-top: 30px;}
.cat_fb{display: flex;justify-content: space-around;margin-bottom: 30px;flex-wrap: wrap;gap: 30px 0;}
.cat_fb div{width: 320px;}
.cat_fb p{width: 100%;text-align: center;}
.cat_fb img{display: block;margin: 0 auto}
.cat p.cat_ex{margin-top: 40px;border: 1px dashed #666; padding: 10px 20px;width: auto;}
/*----感染症対策について(白内障手術内)----*/
#infection_h {margin:40px 0 20px 0; background:url(../../img/kansen.png) no-repeat; text-indent:-9999px; width:752px; height:33px}

#infectionbox_1 {margin:0 0 20px 0; padding:0; display:block; float:left; width:347px}
#infectionbox_2 {margin:0; padding:0; display:block; float:right; width:347px}

#infectionbox_1 h3,#infectionbox_2 h3{width:347px; height:49px; text-indent:-9999px; display:block; margin:0 0 10px 0; padding:0} 
#infectionbox_1 h3{background:url(../../img/euronda_h.gif) no-repeat} 
#infectionbox_2 h3{background:url(../../img/levitex_h.gif) no-repeat}

#infectionbox_1 p,#infectionbox_2 p{margin:15px 0 0 0; padding:270px 0 0 0; width:347px}
#infectionbox_1 p{background:url(../../img/euronda.png) top center no-repeat}
#infectionbox_2 p{background:url(../../img/levitex.png) top center no-repeat}

#kansen_h3 {width:421px; height:30px; background:url(../../img/creenroom_h.gif) no-repeat; text-indent:-9999px; display:block; margin:25px 0 10px 0; padding:0} 
p#kansen_p {margin:0 0 30px 0; padding:0 322px 0 0; display:block; background:url(../../img/creenroom.png) no-repeat right top; min-height:401px; width:430px}

/*----白内障日帰り手術----*/
.cata_img02 {width:338px; float:right; margin:10px 0 20px 20px}

/*----近視抑制治療----*/
#myo_title_02{margin:15px auto 0 auto; padding:0; width:752px; height:33px; background:url("../../myopia/img/myo_title_02.jpg") no-repeat; text-indent:-9999px}

/* ----近視抑制治療h2タイトル元に戻すよう----
#myo_title {display:block; width:752px; height:91px; margin:0 auto 0 auto; padding:0; background:url("../../myopia/img/myo_title.jpg") no-repeat; text-indent:-9999px}
*/

/*----モニター募集----*/
#monitor{width:692px; margin:20px auto 30px auto; padding:15px 25px; border: #d95731 solid 2px; background: #fbfaf4; text-align: left}
#monitor h2{margin:0 0 15px 0; color:#d95731}
#monitor h3{margin:0; font-size:21px; color:#333}
#monitor h3 span{color: #d95731}
#monitor p span{ color: #3170d9}
#monitor dl{padding:10px 0; color:#333; border-bottom: dashed 1px #8b8b8b; border-top: dashed 1px #8b8b8b}
#monitor dd{margin:0; padding:0; font-size: 15px; }

.myo {margin:10px auto; padding:10px 0; width:752px; height:auto; text-align:left; background: url("../../treatment/img/dot2.gif") no-repeat bottom}
.myo h3{display:block; width:500px; height:30px; margin:0 0 10px 0; padding:0; text-indent:-9999px}
.myo h4{margin:30px 0 10px 0; color: #173c8d}
.myo h4 span{color: #ad2409}
.myo p{margin: 0}
.myo p span{font-weight: bold}
.myo img{display:block; margin: 10px auto}

.myo ul{margin: 0; padding: 0; list-style: none}
.myo li span{display:block; margin-bottom:10px; padding: 15px; background: #d8f0fb; border-radius: 5px; text-align: center; font-weight: bold}
.myo li:last-of-type span{background: #cdee6a}
.myo li{padding-bottom: 30px; background: url("../../myopia/img/sankaku.png") no-repeat center bottom 12px}
.myo li:last-of-type{padding-bottom:0; background: none}

.myo_h3_1 {background:url("../../myopia/img/myo_h3_1.png") no-repeat}
.myo_h3_2 {background:url("../../myopia/img/myo_h3_2.png") no-repeat}
.myo_h3_3 {background:url("../../myopia/img/myo_h3_3.png") no-repeat}
.myo_h3_4 {background:url("../../myopia/img/myo_h3_4.png") no-repeat}
.myo_h3_5 {background:url("../../myopia/img/myo_h3_5.png") no-repeat}

.myo_fb{display: flex;justify-content: space-between;margin-top: 15px;align-items: flex-start;}
.myo_fb p span{font-weight: normal;}
.myo_fb img{margin:0 0 20px 15px;}
.arve_mt{margin: 25px 0 20px;}

p.mb{margin-bottom: 10px;}