@charset "shift_jis";
*{ margin:0;padding:0; }
table,body,tr,td,th {font-size:small;color:#696969; font-family:'Osaka',Verdana,Arial,'lr oSVbN', sans-serif; }
img{ border:none;vertical-align:middle; }


#wrapper
{ width:800px;margin:0 auto; }
#head
{ width:800px;height:70px; }
#head img
{ width:800px;height:70px; }
#topbar
{ width:800px;height:30px;background-color:#777777;border-style:solid;border-width:1px 0;border-color:#009900;margin-bottom:10px;float:left; }
#mainwrap
{ width:800px;float:left; }
#mainl
{ width:340px;float:left; }
#mainc
{ width:250px;float:left; }
#mainr
{ width:190px;margin-left:10px;float:left; }
#main
{ width:590px;float:left; }
#menu
{ height:30px;background-color:#777777; }
#foot
{ width:800px;padding-top:30px;bottom:0px;clear:left; }
#news
{ width:800px;height:300px;background-image:url(img/news_back.jpg);border-bottom:2px solid #009900;margin-bottom:10px;float:left; }


.title_r{ width:60px;height:30px;margin:10px;float:left; }
.title_s{ width:60px;height:30px;margin:10px;float:left; }

/* -- gbvj[X--- */
.topnews
{ width:640px;height:260px;margin-top:40px;float:left; }
.topnews h2
{ width:580px;margin:8px 20px;font-family:"lr oΎ©","lr Ύ©",serif; }
.topnews img
{ width:280px;height:210px;margin-left:10px;float:left; }
.topnews p
{ margin-left:290px;padding:10px;line-height:1.8em; }
.weather
{ width:140px;height:260px;margin-top:40px;float:left; }


/* -- X^bt--- */
.stuff
{ margin-left:20px; }
.stuff ul
{ list-style-type:none;margin:0;padding:0; }
.stuff li
{ width:140px;height:280px;border:1px solid #cdcdcd;margin:10px;padding:10px;float:left; }
.stuff dt
{  }
.stuff dd
{ padding:10px 4px; }
.stuff img
{ width:100px;height:100px;margin-left:20px; }
.stuff p
{ margin:10px 0;line-height:140%; }

/* -- €¦«--- */
.ueki h3
{ width:540px;border-left:#006600 5px solid;border-bottom:#006600 1px solid;margin-top:30px;padding:2px 6px;font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif;color:#999; }
.ueki h5
{ margin-left:20px;margin-bottom:16px;color:#999; }
.ueki table
{ width:500px;margin-top:20px;margin-left:40px;margin-bottom:40px; }
.ueki td
{ border-bottom:1px solid #a5a5a5;padding:6px 20px; }
.ueki iframe
{ margin-left:60px;border:1px solid #444;margin-bottom:10px; }
p.unavi
{ margin-top:10px;margin-right:20px;float:right; }
.route
{ margin:20px 40px; }
.route img
{ width:30px;height:30px;margin-left:10px; }
.route p
{ margin:20px; }
.m4
{ margin-right:80px;text-align:right; }


/* -- Cxg--- */
.event
{ width:540px;margin-left:20px;padding-bottom:20px; }
.event h3
{ width:540px;border-left:#006600 5px solid;border-bottom:#006600 1px solid;margin-top:30px;padding:2px 6px;font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif;color:#999;float:left; }
.event h5
{ margin-left:20px;margin-bottom:16px;color:#999; }
.event p
{ margin-left:40px;padding-right:40px;line-height:1.8em;text-indent:1em;  }
p.date
{ width:500px;padding:2px;text-align:right; }
.event ul
{ list-style-position:outside;width:340px;margin:16px 40px;padding:10px;line-height:1.8em;border:1px solid #a5a5a5; }
.event li
{ margin-left:3em;padding:0;  }

/* -- βΉ--- */
.mail
{ float:left; }
.mail span
{ margin-left:1em;color:#ff6600 }
.mail table
{ width:540px;border-collapse:collapse;border:1px #e5e5e5 solid;margin-top:20px;margin-left:20px; }
.mail td
{ border-bottom:1px #e5e5e5 solid;padding:10px 0 6px 20px;line-height:240%; }
td.itm
{ width:160px; }
.form
{ border-width:1px;border-color:#a5a5a5; }
input, select, textarea 
{ color:#696969; }
.astcol
{ color:#ff6600; }
.mail p
{ padding:10px 10px 20px 20px; }
p.mnote
{ padding-left:80px; }

a.gomail{ display:block;background-image:url(contact/img/img_03.jpg);width:200px;height:260px;float:left;margin:0 40px; }
a.gomail:hover{ background-position:top center;}
a.gomail:active{ background-position:top right;}
a.goctrg{ display:block;background-image:url(contact/img/img_04.jpg);width:200px;height:260px;float:left; }
a.goctrg:hover{ background-position:top center;}
a.goctrg:active{ background-position:top right;}
p.note
{ padding:160px 20px 0 30px; }

/*{Hα*/

*{margin:0;padding:0; }
.work
{ position:relative;width:560px; }
.work ul
{ list-style-type:none;margin:0;padding:0; }
.work li
{ width:560px;border:1px solid #999999;margin:10px;padding:6px;float:left; }
dt.photo
{ width:226px;height:131px;border:1px solid #999999;padding:1px;margin:0;float:left; }
dt.title
{ width:270px;margin-bottom:10px;margin-left:260px;padding-top:12px;font-size:14px;font-weight:bold;color:#009900;line-height:1.2em;font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif; }
.category
{ width:80px;border:1px solid #999999;background-color:#e5e5e5;margin-bottom:4px;padding:2px 1em;letter-spacing:0.2em;text-align:center; }
.work dd
{ margin-left:280px;line-height:1.4em; }
.find
{ display:block;background-image:url(works/img/b_nxt.jpg);width:90px;height:20px;margin-top:10px;margin-right:20px;float:right; }
.photo a:hover{width:226px;height:120px;filter:alpha(opacity=90); -moz-opacity: 0.8;opacity: 0.8;}
.work a:link{ color:#696969;text-decoration:none;width:540px;height:120px; }
.work a:hover{ color:#999999;text-decoration:none; }
.work a:visited { color:#696969;text-decoration:none;width:540px;height:120px; }

.paging
{ margin-top:10px;margin-bottom:20px; }
.paging ul 
{ list-style-type:none;margin:0;padding:4px 0;text-align:center;font-size:10px; }
.paging li
{ display:inline;margin-right:-1px; }
.paging li a
{ display:inline-block;padding:4px 8px;background-color:#ffffff;border:1px #c0c0c0 solid;text-decoration: none; }
.paging li a:hover
{ background-color:#e0e0e0;border:1px #999999 solid;text-decoration:underline; }
.paging ul.nl li strong
{ display:inline-block;background-color: #e0e0e0;color:#cc0000; }
.paging li span
{ display:inline-block;padding:4px 8px;border:1px #c0c0c0 solid;color:#808080; }



/*topbar*/
.form1
{ margin-top:4px;margin-right:10px;float:right; }
.form1 select
{ height:19px;border:1px solid #7e9db9;padding:1px; }
.form2
{ margin-top:3px;margin-right:20px;float:right; }



/*v_Ej[*/
.pulldown
{ width:180px;height:28px;display:block;position:relative;background-image: url("img/menu_back.jpg");margin-right:10px;float:left; }
.pulldown a
{ display:block;text-decoration:none;text-align:left;padding:10px 5%;width:90%;border:none;float:left;height:auto;left:auto;color:#333333;  }
.pulldown a:link { color:#696969; }
.pulldown a:visited { color:#696969; }
.pulldown a:hover { color: #cc6600; }
.pulldown a:active { color: #cc6600; }
.pulldown ul
{ display:none; }
.pulldown:hover ul
{ visibility:visible;display:block;position:absolute;top:26px;left:1px;width:178px;z-index:100;margin:0;padding:0;filter:alpha(opacity=90); -moz-opacity: 0.8;opacity: 0.8;color:#ee1184; }
.pulldown li 
{ height:24px;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;border-bottom:solid 1px #009900;float:left;list-style:none;background-color:#ffffff;width:100%; }




/*{Hα*/
.gowork1
{ display:block;background-image:url(img/ban_01.jpg);width:330px;height:210px; }
.gowork2
{ display:block;background-image:url(img/ban_01a.jpg);width:330px;height:60px;margin-top:6px; }
.goworkp
{width:316px;padding:6px;font-size:10px;border-style:solid;border-width:0 1px 1px 1px;border-color:#777777;}

/*gsbN*/
.topicbox
{ width:330px;scrollbar-face-color:#e3e3e3;scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;overflow-x:hidden; line-height:120%;margin:6px 0 0 0;}
.topicbox h5
{ padding:4px 5px;border:#777777 1px solid;}
.topictx
{width:316px;height:80px;padding:6px 6px;border-style:solid;border-width:0 1px 1px 1px;border-color:#777777;overflow:auto;font-size:10px;}


/*Πΰoi[*/
.bana
{ margin-top:6px; }
.bana li
{ height:96px;list-style:none;magin-bottom:6px;float:left; }
.ban1
{ display:block;background-image:url(img/ban_02.jpg);width:162px;height:90px;margin-right:6px; }
.ban2
{ display:block;background-image:url(img/ban_03.jpg);width:162px;height:90px; }
.ban3
{ display:block;background-image:url(img/ban_04.jpg);width:162px;height:90px;margin-right:6px; }
.ban4
{ display:block;background-image:url(img/ban_05.jpg);width:162px;height:90px;clear:left; }


/*uO*/
.blog
{ margin-bottom:6px; }
.blog li
{ width:330px;height:30px;list-style:none;padding-top:4px;padding-left:40px;line-height:130%;float:left; }
.blog1
{ background:url(img/ban_b_01.jpg) no-repeat;margin-top:6px; } 
.blog2
{ background:url(img/ban_b_02.jpg) no-repeat; } 
.blog3
{ background:url(img/ban_b_03.jpg) no-repeat; } 
.blog4
{ background:url(img/ban_b_04.jpg) no-repeat; } 
.blog5
{ background:url(img/ban_b_05.jpg) no-repeat; } 
.blog6
{ background:url(img/ban_b_06.jpg) no-repeat; } 


/*Z^[*/
.center ul
{ margin:0px;padding:0px;list-style:none; }
.center li
{ margin-bottom:6px; }
.ban6
{ display:block;background-image:url(img/ban_06.jpg);width:250px;height:140px; }
.ban6 p
{ padding-top:86px;padding-left:1em; }
.ban7
{ display:block;background-image:url(img/ban_07.jpg);width:250px;height:140px; }
.ban7 p
{ padding-top:120px;padding-left:1em; }
.ban8
{ display:block;background-image:url(img/ban_08.jpg);width:250px;height:80px; }
.ban9
{ display:block;background-image:url(img/ban_09.jpg);width:250px;height:80px; }
.ban10
{ display:block;background-image:url(img/ban_10.jpg);width:250px;height:80px; }
.ban11
{ display:block;background-image:url(img/ban_11.jpg);width:250px;height:80px; }
.ban13
{ display:block;background-image:url(img/ban_13.jpg);width:250px;height:140px; }
.ban15
{ display:block;background-image:url(img/ban_15.jpg);width:250px;height:60px; }


/*E*/
.gardence h6
{ display:block;background-image:url(img/ban_12.jpg);width:190px;height:80px; }
.gardence ul
{ margin:0px;padding:0px;list-style:none; }
.gardence li
{ margin-top:1px; }
.gitem1
{ display:block;background-image:url(img/ban_1201.jpg);width:190px;height:30px; }
.gitem2
{ display:block;background-image:url(img/ban_1202.jpg);width:190px;height:30px; }
.gitem3
{ display:block;background-image:url(img/ban_1203.jpg);width:190px;height:30px; }
.gitem4
{ display:block;background-image:url(img/ban_1204.jpg);width:190px;height:30px; }
.gitem5
{ display:block;background-image:url(img/ban_1205.jpg);width:190px;height:30px; }
.gitem6
{ display:block;background-image:url(img/ban_1206.jpg);width:190px;height:30px; }
.gitem7
{ display:block;background-image:url(img/ban_1207.jpg);width:190px;height:30px; }
.gitem8
{ display:block;background-image:url(img/ban_1208.jpg);width:190px;height:30px; }
.gitem9
{ display:block;background-image:url(img/ban_1209.jpg);width:190px;height:30px; }
.gitem10
{ display:block;background-image:url(img/ban_1210.jpg);width:190px;height:30px; }
.gitem11
{ display:block;background-image:url(img/ban_1211.jpg);width:190px;height:30px; }
.gitem12
{ display:block;background-image:url(img/ban_1212.jpg);width:190px;height:30px; }
.gitem13
{ display:block;background-image:url(img/ban_1213.jpg);width:190px;height:30px; }
.gardence p
{ width:178px;padding:5px 5px;margin:6px 0 0 0;font-size:10px;border:1px solid #e3e3e3; }

.ichiba
{ width:190;border:1px solid #777;margin-bottom:6px; }
.ichiba p
{ margin:0.5em;line-height:1.2em; }
.sns
{ width:190px;height:54px;padding-bottom:4px; }
.sns ul
{ margin:0px;padding:0px;list-style:none; }
.sns li
{ margin:4px;float:left; }
.gshowroom
{ width:186px;border:1px solid #777;padding:1px; }
.gshowroom p
{ margin:0.5em;line-height:1.2em; }
.senmonten ul
{ width:186px;margin:1em 0;padding:0;list-style:none; }
.senmonten li
{ margin-bottom:0.5em;font-size:x-small; }

 

/*[J[*/
.maker
{ width:190px;height:200px;margin-top:6px; }
.maker li
{ list-style:none;margin-top:2px;margin-right:2px;float:left; }
.maker1
{ display:block;background-image:url(img/ban_m01.jpg);width:92px;height:40px; }
.maker2
{ display:block;background-image:url(https://www.garden-plat.net/sp/public/img/img_public/banner/gardenplat_88.jpg);width:88px;height:31px;margin:2px; }
.maker3
{ display:block;background-image:url(img/ban_m03.jpg);width:92px;height:40px; }
.maker4
{ display:block;background-image:url(http://rgc.takasho.jp/img/banner_s.gif);width:88px;height:31px;margin-top:2px;margin-left:4px; }
.maker5
{ display:block;background-image:url(img/ban_m05.gif);width:144px;height:72px;margin:4px 0; }
.maker6
{ display:block;background-image:url(img/ban_m06.jpg);width:92px;height:40px; }
.maker7
{ display:block;background-image:url(https://www.ex-plat.net/pl/public/img/img_public/banner/explat_88.jpg);width:88px;height:31px;margin:2px; }

/*EΊ*/
.rightun
{ width:190px; }
.rightun ul
{ margin:0px;padding:0px;list-style:none; }
.rightun li
{ margin-top:4px; }
.ban1s
{ display:block;background-image:url(img/ban_01s.jpg);width:180px;height:60px; }
.ban6s
{ display:block;background-image:url(img/ban_06s.jpg);width:178px;height:180px;border:1px solid #777; }
.ban8s
{ display:block;background-image:url(img/ban_08s.jpg);width:180px;height:60px; }
.ban9s
{ display:block;background-image:url(img/ban_09s.jpg);width:180px;height:60px; }
.ban10s
{ display:block;background-image:url(img/ban_10s.jpg);width:180px;height:80px; }
.ban11s
{ display:block;background-image:url(img/ban_11s.jpg);width:180px;height:60px; }
.ban13s
{ display:block;background-image:url(img/ban_13s.jpg);width:180px;height:100px; }
.ban14s
{ display:block;background-image:url(img/ban_14s.jpg);width:180px;height:100px; }
.ban15s
{ display:block;background-image:url(img/ban_15s.jpg);width:180px;height:60px; }
p.rightun
{ width:170px;padding-top:84px;padding-left:0.5em;padding-right:1em;font-size:10px; }




/*tb^[*/
.footbar
{ width:100%;height:30px;background-color:#777777;border-style:solid;border-width:1px 0;border-color:#009900; }
.footmenu
{ height:200px;background-color:#444444;padding:20px 0 40px 36px;color:#a5a5a5; }
.fmenu
{ width:168px;margin-right:20px;float:left;line-height:120%; }
.fmenu h6
{ width:90%;border-bottom:1px solid #666666;margin-bottom:4px;padding:0 4px;margin-bottom:10px;font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif; }
.fmenu img
{ margin-left:6px;width:10px;height:10px; }
.fmenu ul
{ list-style-type:none; }
.fmenu li
{ margin-bottom:8px;padding:0 4px; }
.fmenu a:link { color:#a5a5a5;text-decoration:none; }
.fmenu a:visited { color:#a5a5a5;text-decoration:none; }
.fmenu a:hover { color:#ffffff;text-decoration:underline; }
.fmenu a:active { color:#ffffff; }

a.gotop{ display:block;background-image:url(img/gotop.jpg);width:100px;height:30px;float:right; }
a.gotop:hover{ background-position:top center;}
a.gotop:active{ background-position:top right;}

/*{g*/
.bottom
{ width:800px;height:60px;background:url(img/bottom.jpg); }
.bottom p
{ text-align:right;padding-top:10px;padding-right:10px;font-size:10px;color:#fff; }
.bottom a:link { color:#fff; }
.bottom a:visited { color:#fff;text-decoration:none; }
.bottom a:hover { color:#333;text-decoration:none; }
.bottom a:active { color:#333; }

/*»Μ½y[W */

.maintitle
{ width:590px;height:30px;border-bottom:#009900 inset 2px; }
.mainbox
{ width:580px;float:left;padding:10px 0px;margin-right:10px; }
.maincom p
{ margin-top:20px;padding-left:20px;line-height:2em;letter-spacing:0.2em; }
.sign
{ margin-right:20px;padding-top:20px;text-align:right }


.subtitle
{ width:540px;margin-left:20px;padding-bottom:20px; }
.subtitle dt
{ width:540px;border-left:#006600 5px solid;margin-top:30px;margin-bottom:10px;padding:2px 6px;font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif;font-size:14px;float:left; }
.subtitle dd
{ margin-left:40px;padding-right:40px;line-height:1.8em;float:left;  }
.subtitle b
{ margin-left:10px;float:left; }
.textbox2
{ width:330px;padding:6px 0  20px 20px; }
dl.det
{ margin:0; }
dt.det
{ width:480px;border:0;font-size:12px;margin:10px;float:left; }
dd.det
{ width:340px;margin-left:40px;padding:10px;line-height:1.8em;float:left;border:1px solid #a5a5a5; } 
.subtitle ol
{ list-style-type:decimal-leading-zero;margin:0 0 0 3em;padding:0; }
.subtitle li
{ line-height:1.8em;letter-spacing:0.1em; }
.subtitle p
{ width:420px;margin-top:10px;margin-left:60px;float:left; }
.subtitle p.red
{ color:#cc0000; }


 /*book */
.book
{ margin:20px;float:left; }
.book dt
{ top:20px;float:left; }
.book dd
{ float:left;margin:0 20px; }
.book h4
{ width:330px;border-bottom:1px #a5a5a5 solid;margin-top:30px;margin-bottom:10px;padding:2px 6px;font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif; }
.book img
{ float:left; }
.book p
{ text-align:right;padding-right:20px; }
.bookex
{ width:540px;height:260px;padding-left:10px;float:left; }
.bookex p
{ margin:10px; }


/*plannning */
.plan
{ width:500px;padding:20px 0;}
.plan dt
{ width:150px;height:113px;display:block;float:left; }
.plan dd
{ width:300px;margin-top:10px;padding-left:40px;line-height:2em;text-indent:1em;float:left; }
.plan img
{ float:left;margin:10px; }





#menu a:hover { background-color:#e5e5e5;width:180px;height:80px;display:block; }

.thum{ width:180px; height:80px; display:block;float:left;border: 1px solid #696969;padding:2px;}
a.thum img{filter:alpha(opacity=100); -moz-opacity:1.0;opacity:1.0;}
a.thum:hover img{filter:alpha(opacity=80); -moz-opacity:0.8;opacity:0.8;} 




.btitle
{width:500px;border-bottom:#c0c0c0 1px dotted;}




#title_r{width:36px;height: 36px;margin:10px;background:#ffe9ad;padding:4px;float:left;}
#title{margin:0 0 0 200px;}
#number{font-size:80%;color:#888888;position:relative;right:-400px;bottom:10px;clear:left;}

a:link { color:#009900; }
a:visited { color:#009900; }
a:hover { color: #cc6600; }
a:active { color: #cc6600; }

p {line-height: 160%;}
p.70{font-size:70%;}
p.id01{text-indent:1em;}
.p16{ font-size:16px;text-align:center; }
.90y{ text-align:center; }
.xs{ font-size:x-small; }

.cleareft {clear:left;}
.clearright {clear:right;}

hr
{ width:500px;height:1px;border:none;border-top:1px #a5a5a5 dotted;margin-top:10px;margin-left:20px;float:left; }
hr.gr
{ width:100%;height:1px;border:none;border-top:1px #009900 solid;float:left; }



