/*	全ページ共通	*/
body	{width:720px; padding:0px; line-break:strick; margin:0px auto; text-align:center; color:#000000; font-size:small; background-image:url("img/backline.gif"); font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif}
#allside	{width:720px; background-image:url("img/backkage.gif"); background-repeat:repeat-y; text-align:left}
#allwidth	{width:680px; background-image:url("img/backhana.gif"); background-repeat:repeat-y; margin-left:20px}
img.std		{margin:0px; padding:0px; border-width:0px; vertical-align:top}

/*	全ページ共通　タイトル	*/
img#ztopimg	{vertical-align:top}

/*	全ページ共通　リンク	*/
div#zlink1	{width:680px; height:40px; margin-bottom:30px}
img.slbtn	{verticla-align:top: margin:0px; padding:0px; border-width:0px; float:left}
hr#slhr		{clear:both; visibility:hidden}

/*	全ページ共通　コピーライト	*/
img#cpr		{vertical-align:top}

/*	トップページ	*/
#topwidth	{width:680px; background-image:url("img/backtop.jpg"); background-repeat:repeat-y; margin-left:20px}
img.tlbtn	{margin:0px; padding:0px; border-width:0px; vertical-align:top}
img#topai	{margin:60px 0px 0px 1px; padding:0px; border-width:0px}
a.tlink		{color:#663333; margin-right:15px}

/*	全ページ共通　	内容	*/
div#zenbun01	{float:left; width:590px}
div#framtop		{background-image:url("img/bunbtop.gif"); width:590px; height:50px; margin-bottom:10px; background-repeat:no-repeat}
div#framend		{background-image:url("img/bunbend.gif"); backgrpund-repeat:no-repeat; width:590px; height:50px; text-align:right}
div.ryokin		{margin:0px 25px 15px 60px; text-align:right}
a#pagetop		{padding-right:50px; color:#000099}
img#ptitle		{margin-top:30px; margin-left:16px; vertical-align:top}
img#pmaini		{margin-left:30px; vertical-align:top}
img.catch		{margin:10px 0px 10px 30px}
img.line2		{margin-left:40px; margin-bottom:5px}
img.maru		{vertical-align:middle}

/*	全ページ共通　コピーライト	*/
div#zencp1		{width:760px; height:33px; clear:both; background-image:url("img/cpright.gif")}
div#zencp2		{padding-top:5px; padding-left:20px; color:#ffffff}
a#zencpa		{text-decoration:none; color:#ffffff}

/*	トップページ	*/
div#ind01	{width:170px; float:left}
div#ind02	{background-color:#ffffff; border:1px solid #006633; margin:0px 17px 20px 17px; line-height:1.2}
div#ind04	{padding:0px 20px 20px 20px; text-align:center}
div#ind05	{background-color:#ffffcc; border:1px solid #006633; margin:0px 17px 20px 17px; text-align:center}
div#ind06	{padding:0px 18px 10px 18px; line-height:1.4; text-align:left}
div#ind07	{float:left; width:295px}
div#ind08	{margin-left:17px; margin-right:8px; border:1px solid #006633; background-color:#ffffff; margin-bottom:20px}
div#ind09	{margin:0px 20px 30px 20px}
div#ind10	{text-align:right; padding-right:20px; margin-bottom:16px}
div#ind11	{margin-left:17px; margin-right:8px; border:1px solid #006633; background-color:#ffffff; margin-bottom:10px}
div#ind12	{margin:10px 30px}
div#ind13	{float:left; width:278px}
div#ind14	{margin-left:8px; border:1px solid #006633; background-color:#ffffff; line-height:1.2; margin-bottom:20px}
div#ind15	{margin:0px 20px 30px 20px}
div#ind16	{margin-left:8px; border:1px solid #006633; background-color:#ffffff; line-height:1.2; margin-bottom:10px}
div#ind17	{margin:13px 15px}
div#ind18	{clear:both; background-color:#ddeeff; border:1px solid #006633; margin:0px 17px 20px 17px; text-align:center}
div#ind19	{padding:0px 20px 10px 20px; line-height:1.4; text-align:left}
div#ind20	{margin:30px 12px 20px 12px; line-height:1.2; border-top:1px solid #0066ff; border-bottom:1px solid #0066ff; padding:3px 0px}
h1#ind		{padding:10px 20px 0px 20px; font-size:small; font-weight:normal}
h2.ind		{font-size:110%; margin:15px 0px 5px 0px}
h4#ind		{padding:0px 20px 0px 20px; font-size:small; font-weight:normal}
ul#indu1	{margin:0px 0px 0px 30px; padding:0px 0px 0px 30px; background-color:#ffffff; line-height:1.4}
img#indi1	{border-width:0px; margin:30px 0px 0px 40px}
img#indi2	{margin-top:10px}
a.inda1		{color:#000099; text-decoration:none}
a.inda2		{color:#000099}

/*	医院紹介・院長紹介ページ	*/
div#cli01	{background-image:url("img/pmi_clin.jpg"); width:537px; height:72px; margin-left:30px; overflow:auto}
div#cli02	{margin:12px 5px 14px 20px}
div#cli03	{margin:0px 5px 0px 20px}
div.cli04	{margin:0px 32px 5px 40px}
div.cli05	{float:left; width:415px}
div.cli06	{margin-left:45px; width:350px; line-height:1.2}
div.cli07	{float:left; width:150px}
div.cli08	{background-image:url("img/mapmid.gif"); margin-left:34px; margin-right:21px; padding-right:10px; line-height:1.2; color:#000099}
div#cli09	{margin-right:50px; margin-bottom:30px; text-align:right}
div#cli10	{float:left; width:355px}
div#cli11	{margin-left:40px}
div#cli12	{margin-left:60px; margin-bottom:45px; line-height:1.3}
div#cli13	{margin-left:40px}
div#cli14	{float:left; margin-top:5px; width:215px}
div#cli15	{clear:both; margin:-30px 32px 30px 60px; line-height:1.3}
div#cli16	{margin-left:40px}
div#cli17	{margin:0px 32px 100px 60px; line-height:1.3}
img#clii01	{margin:20px 0px 10px 30px}
img.clii02	{margin-left:40px; margin-bottom:5px}
img.clii03	{clear:both; margin-left:34px; padding:0px; border-width:0px; vertical-align:top}
img.clii04	{float:left; margin-left:10px; margin-right:10px}
img.clii05	{margin-left:40px; margin-top:5px; border-width:0px}
img.clii06	{clear:both; margin-left:34px; margin-bottom:20px; padding:0px; border-width:0px; vertical-align:top}
img#clii07	{margin-left:30px; margin-bottom:15px}
img#clii08	{margin-bottom:5px}
img#clii09	{margin-bottom:0px}
img#clii10	{margin-left:20px; margin-bottom:15px}
img#clii11	{margin-bottom:5px}
a#clia1		{color:#000000; text-decoration:none; margin-right:5px}
a.clia2		{color:#0000ff; background-color:#ccffff; margin-left:15px; text-decoration:none}
a#clia3		{color:#000000; text-decoration:none}
a#clia4		{color:#000099}
span#clis1	{padding-left:20px; padding-right:20px}
span#clis2	{padding-left:20px}
span#clis3	{padding-left:20px}

/*	性器の相談ページ	*/
div.gen01	{margin:0px 32px 8px 40px; font-size:110%}
div.gen02	{margin:0px 30px 15px 40px; line-height:1.3}
div#gen03	{margin:0px 23px 0px 40px; background-image:url("img/line3.gif"); background-repeat:no-repeat}
div.gen04	{float:left; width:300px; margin-bottom:0px; padding-top:25px; line-height:1.3}
div.gen05	{clear:both; margin:0px 23px 0px 40px; background-image:url("img/line3.gif"); background-repeat:no-repeat}
div#gen06	{float:left; width:310px}
div#gen07	{margin-left:40px; margin-bottom:8px; font-size:110%}
div#gen08	{margin-left:40px; margin-bottom:15px; line-height:1.3}
div#gen09	{clear:both; margin:0px 25px 15px 60px; text-align:right}
div#gen10	{margin:20px 0px 20px 55px}
div#gen11	{margin:30px 37px 100px 45px; border:1px solid #ff9900; padding:10px}
div#gen12	{float:left; width:250px}
img.geni01	{float:left; margin-right:16px; margin-top:20px; margin-bottom:0px; padding:0px; border-width:0px; vertical-align:top}
img#geni02	{float:left}
img.geni03	{float:left; margin-top:8px}
img#geni04	{margin-left:40px; margin-bottom:5px}
img#geni05	{clear:both; margin:10px 0px 10px 30px}
img#geni06	{margin-left:40px; margin-bottom:10px}
span#hiyo21	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; color:#993300}
span#hiyo22	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; color:#993300}
span#hiyo23	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; color:#993300}
span#hiyo24	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 27px; color:#993300}
span#gens1	{color:#993300}
th#gent01	{padding:0px 10px; font-weight:normal}
th#gent02	{padding:0px 10px; font-weight:normal}
th#gent03	{padding:0px 8px; font-weight:normal}
td.gent04	{letter-spacing:3pt; padding-left:8px; padding-right:15px}
td.gent05	{text-align:center}

/*	レーザー脱毛ページ	*/
div#dep01	{margin:0px 32px 30px 40px; line-height:1.3}
div#dep02	{margin:0px 23px 20px 30px; line-heiht:1.3}
div#dep03	{width:340px}
div#dep04	{float:left; width:255px; margin-bottom:5px; padding-top:5px; line-height:1.3}
div#dep05	{width:340px}
div#dep06	{float:left; width:255px; margin-bottom:10px; padding-top:5px; line-height:1.3}
div#dep07	{width:530px}
div#dep08	{float:left; width:445px; margin-bottom:20px; padding-top:5px; line-height:1.3}
div#dep09	{clear:both; margin-left:65px; margin-bottom:20px}
div#dep10	{margin-left:145px; margin-bottom:10px; width:310px}
div#dep11	{margin-left:120px; margin-bottom:30px; width:450px}
div#dep12	{margin-left:40px}
div#dep13	{float:left; width:150px; line-height:1.3; color:#0066ff; margin-bottom:20px}
div#dep14	{margin:0px 32px 10px 40px; line-height:1.3}
div#dep15	{margin-left:160px; margin-bottom:20px; width:410px}
div#dep16	{margin:0px 37px 80px 45px; border:1px solid #ff9900; line-height:1.3; color:#003399}
img#depi01	{float:right; margin-top:10px}
img#depi02	{margin-left:10px}
img#depi03	{float:left; margin-right:11px; margin-bottom:5px; padding:0px; border-width:0px; vertical-align:top}
img#depi04	{clear:left; margin-left:10px}
img#depi05	{float:left; margin-right:11px; margin-bottom:10px; padding:0px; border-width:0px; vertical-align:top}
img#depi06	{clear:left; margin-left:10px; margin-bottom:5px}
img#depi07	{float:left; margin-right:11px; margin-bottom:20px}
img#depi08	{margin-left:40px; margin-bottom:10px}
img#depi09	{margin-bottom:20px}
img#depi10	{margin-left:40px; margin-bottom:10px}
table#dept1	{margin-bottom:5px}
caption.deptc1	{text-align:left}
th#dept01	{padding:0px 12px; font-weight:normal}
th#dept02	{padding:0px 20px; font-weight:normal}
td.dept03	{letter-spacing:15pt; padding:0px 8px}
td.dept04	{text-align:right}
td.dept05	{letter-spacing:3pt; padding:0px 8px}
td.dept06	{letter-spacing:5pt; padding:0px 8px}
th#dept07	{padding:0px 12px; font-weight:normal}
th#dept08	{padding:0px 20px; font-weight:normal}
td.dept09	{letter-spacing:15pt; padding:0px 15px; text-align:center}
ul#depu1	{margin:10px 10px 10px 30px; padding-left:10px}

/*	整形一般ページ	*/
div.pla01	{margin:0px 32px 8px 40px; font-size:110%}
div.pla02	{margin:0px 32px 10px 40px; line-height:1.3}
div#pla03	{float:left; margin-top:5px; width:380px}
div#pla04	{margin:0px 40px 20px 60px; line-height:1.3; margin-bottom:10px}
div#pla05	{float:left; width:210px}
div#pla06	{clear:both; margin:0px 25px 15px 60px; text-align:right}
div.pla07	{margin:0px 20px 15px 60px; line-height:1.3}
div#pla08	{margin-left:45px; margin-bottom:20px}
div#pla09	{margin:0px 25px 0px 40px; text-align:right}
div#pla10	{float:left; width:365px}
div#pla11	{margin:0px 30px 20px 40px; line-height:1.3; margin-bottom:10px}
div#pla12	{float:left; width:225px}
div#pla13	{clear:both; margin:0px 25px 15px 60px; text-align:right}
div#pla14	{margin-left:65px; margin-bottom:30px}
div#pla15	{float:left; width:340px}
div#pla16	{margin:0px 30px 20px 40px; line-height:1.3; margin-bottom:10px}
div#pla17	{float:left; width:250px}
div.pla18	{margin:0px 20px 15px 60px; line-height:1.3}
div#pla19	{float:left; width:250px}
div#pla20	{float:left; width:315px; text-align:right; margin-top:10px}
div#pla21	{margin:0px 25px 20px 60px; text-align:right}
div#pla22	{margin:0px 32px 10px 60px; line-height:1.3}
div#pla23	{margin:0px 25px 100px 60px; text-align:right}
img#plai01	{margin-left:40px; margin-bottom:5px}
img#plai02	{margin-left:18px; margin-bottom:10px}
img#plai03	{margin-left:40px; margin-bottom:15px}
img#plai04	{margin-bottom:10px}
img#plai05	{margin:10px 0px 10px 30px}
img#plai06	{margin-bottom:10px}
img#plai07	{clear:both; margin-left:40px; margin-bottom:10px}
img#plai08	{margin-left:40px; margin-bottom:30px}
img#plai09	{margin-left:40px; margin-bottom:10px}
img#plai10	{clear:both; margin-left:40px; margin-bottom:5px}
img#plai11	{margin-left:40px; margin-bottom:5px}
span#hiyo1	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; color:#993300}
span#hiyo2	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 17px; color:#993300}
span#hiyo3	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 38px; color:#993300}
span#hiyo4	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 6px; color:#993300}
span#hiyo5	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 25px; color:#993300}
span#hiyo6	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; color:#993300}
span#hiyo7	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 25px; color:#993300}
span#hiyo8	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 31px; color:#993300}
span#hiyo9	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 11px; color:#993300}
span#hiyo10	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; color:#993300}
span#plas1	{color:#0066ff}
table#plat1	{border:1px solid #ff9900; background-color:#eeeeee; color:#993300; float:right; margin-bottom:20px}
table#plat2	{float:right; color:#993300; margin-bottom:10px}
td.plat01	{border-bottom:1px solid #ff9900; text-align:center; padding:4px 15px}
td.plat02	{border-bottom:1px solid #ff9900; text-align:right; padding:4px 15px}
td#plat03	{text-align:center; padding:4px 15px}
td#plat04	{text-align:right; padding:4px 15px}
td#plat05	{border:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; text-align:left}
td.plat06	{border-left:1px solid #ff9900; border-bottom:1px solid #ff9900; background-color:#ffeebb; padding:4px 15px; text-align:left}
td.plat07	{border-right:1px solid #ff9900; border-bottom:1px solid #ff9900; background-color:#ffeebb; padding:4px 15px; text-align:right}
tr#plat08	{height:10px}
td#plat09	{border-top:1px solid #ff9900; border-left:1px solid #ff9900; border-bottom:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; text-align:left}
td#plat10	{border-top:1px solid #ff9900; border-right:1px solid #ff9900; border-bottom:1px solid #ff9900; background-color:#eeeeee; padding:4px 15px; text-align:right}
ul#plau1	{margin:5px 0px 0px 20px; padding:0px}
ul#plau2	{margin:2px 0px 0px 20px; padding:0px}

/*	診療科目ページ	*/
div.cou01	{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0px 22px 0px 26px; background-image:url("img/kamokuwaku.gif"); height:65px}
div.cou02	{clear:both; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0px 22px 15px 26px; background-image:url("img/kamokuback.gif")}
div#cou03	{background-image:url("img/bunbtop.gif"); width:590px; height:50px; margin-bottom:15px; background-repeat:no-repeat}
div#cou04	{clear:both; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0px 22px 60px 26px; background-image:url("img/kamokuback.gif")}
img.coui01	{float:left; margin-top:15px; margin-left:18px; border-width:0px}
table.cout1	{float:left; height:32px; margin-top:16px}
td.cout01	{padding-left:20px; font-size:110%}
a.cou		{text-decoration:none; color:#000000}
ul.couu1	{margin:0px; padding:2px 10px 10px 90px; line-height:25px; list-style-image:url("img/maruo.gif")}

/*	Ｑ＆Ａページ	*/
div.que01	{float:left; width:85px; text-align:right}
div.que02	{float:left; width:480px; line-height:1.2; color:#0066cc; padding-top:8px; margin-bottom:5px}
div.que03	{float:left; width:85px; text-align:right}
div.que04	{float:left; width:480px; line-height:1.2; margin-bottom:8px}
div#que05	{text-align:center; margin-bottom:50px}
img#quei01	{margin-left:30px; margin-bottom:15px}
img.queq	{margin-right:10px}
img.quelt	{clear:both; margin-left:35px; margin-bottom:5px}
img.quea	{margin-right:15px}
img.queln	{clear:both; margin-left:30px; margin-bottom:8px}

/*	キャンペーンページ（クーポン）	*/
div#cam01	{margin: 0px 50px 50px 50px; line-height:1.3}
div#cam02	{margin:0px 32px 10px 50px}
div#cam03	{margin-left:48px; margin-bottom:20px}
div#cam04	{margin:0px 32px 150px 180px; line-height:1.3}
img#cami01	{margin-left:30px; margin-bottom:30px}
img#cami02	{margin:0px; padding:0px; border-width:0px; vertical-align:top}

/*	地図ページ	*/
div.map01	{float:left; width:230px}
div#map02	{clear:both; text-align:center; padding-top:100px}
img#mapi01	{margin-bottom:10px; border-width:0px}
img.mapi02	{float:left; margin-bottom:10px; border:1px solid #000000}
table.mapt1	{width:220px}

/*	メール相談ページ	*/
div#mai01	{margin:30px 60px 30px 60px; line-height:1.3}
div#mai02	{text-align:center; margin: 0px 60px 80px 40px}
table#mait1	{margin-left:60px; margin-bottom:20px}
td.fkou		{padding:5px; border:1px solid #cccccc; text-align:left; width:70px}
td.fbun		{padding:5px; border:1px solid #cccccc; text-align:left; width:380px}
input#ipname	{ime-mode:active; width:200px}
input.han	{ime-mode:inactive}
input#ipmail	{ime-mode:inactive; width:300px}
input#ipbtn		{margin-left:50px}
textarea#ipbody		{width:350px; height:80px; ime-mode:active}
span.his	{color:#ff0000}
caption#cap		{text-align:left}

/*	サイトマップページ	*/
div#sai01	{margin:50px 30px 80px 70px}
ul#saiu1		{list-style-image:url("img/san.gif"); margin:0px; padding:0px; line-height:2}
ul.saiu2		{list-style-image:url("img/san2.gif"); line-height:2; margin-left:20px; padding:0px}

/*	サンキューページ	*/
div#tha01	{background-image:url("img/bunbtop.gif"); width:590px; background-repeat:no-repeat}
div#tha02	{padding:100px 70px 80px 70px; line-height:1.3}
div#tha03	{text-align:center; margin-bottom:180px}

