@charset "utf-8";
/* CSS Document */

/*▼▼▼▼▼初期化▼▼▼▼▼*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, ul, li, blockquote, th, td, tr, img { padding: 0px; margin: 0px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", ns-serif; font-size: 13px; line-height: 1.5em; letter-spacing: 1px; }
table { border-collapse: collapse; }
ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; font-size: 100%; font-weight: normal; }
a { overflow: hidden; outline: none; }
img { border: none; vertical-align: bottom; }
table td { border: none; vertical-align: top; }
h1 { text-indent: -9999px; }
h2 { text-indent: -9999px; }
h3 { text-indent: -9999px; }
h4 { text-indent: -9999px; }
.text99 { text-indent: -9999px; }
a:hover { text-decoration: none; }
a:hover { opacity: 0.5; filter: alpha(opacity=50); }
/*▲▲▲▲▲初期化▲▲▲▲▲*/

body { text-align: center; background:url(images/body.jpg) 0 0 repeat-x;}
#body-bottom { background: url(images/body-bottom.jpg) center bottom repeat-x; }
#conteiner { width: 980px; margin: 0 auto; text-align: left; }
#header { width: 980px; height:112px; background-image: url(images/header.jpg); }
#header .htop { height: 35px; overflow: hidden; }
#header h1 { height:15px; overflow:hidden;}
#header #hname { margin-left:308px; height:72px; }
#header #hname a { width:345px; height: 72px; display: block; text-indent: -9999px; }
#header #hname a:hover { background-image: url(images/hnameon.jpg); opacity: 1; filter: alpha(opacity=100); }
#footer { background-image: url(images/footer.jpg); width: 980px; height: 171px; }

#footer #fleft{ width:900px; float:left;}
#footer #fright{ width:80px; float:right;}



#footer #fright #totop a { height: 30px; width: 80px; display: block; text-indent:-9999px;}
#footer #fright #totop a:hover { background-image: url(images/totopon.jpg);}
#footer #fleft ul { width: 546px; margin-left:354px;overflow: hidden; height:17px; padding-top:6px;}
#footer #fleft li { float: left; border-left: #999 solid 1px; display: inline; padding-left: 10px; margin-right: 10px; font-size:11px;}
#footer #fleft #fname{margin-bottom:10px;}
#footer #fleft #fname a { width: 261px; height: 64px; display: block;text-indent: -9999px; }
#footer #fleft #fname a:hover { background-image: url(images/fnameon.jpg); opacity: 1; filter: alpha(opacity=100); }
#footer .text-01{ color:#A08349; font-weight:bold;}
#footer #fwrp{width:980px; overflow:hidden;}
#footer p.text-02{ letter-spacing:normal; font-size:12px; clear:both;}
#footer #tamonten { clear: both; padding-top:20px; margin-left: 500px; text-indent: -9999px; }
#footer #tamonten a { height: 14px; width: 390px; display: block; cursor: default; }

#main { width:980px; overflow:hidden; padding-top:15px; padding-bottom:100px;}
#main #mleft{width:270px; float:left;}
#main #mright{width:690px; float:right;}

/*▼▼▼▼▼メインナビゲーション▼▼▼▼▼*/

#navi {height:46px; width:980px; background-image:url(images/navi.jpg);}
#navi ul { width:980px; overflow: hidden; }
#navi li { float: left; text-indent: -2000px; }
#navi ul li a { height:46px; width:196px;display: block; }
#navi ul li a:hover { background-image: url(images/navion.jpg); opacity: 1; filter: alpha(opacity=100); }
#navi ul li a.selected { background: url(images/navion.jpg); }
#navi ul li#navi01 a { background-position: 0px 0;}
#navi ul li#navi02 a { background-position: -196px 0;}
#navi ul li#navi03 a { background-position: -392px 0;}
#navi ul li#navi04 a { background-position: -588px 0;}
#navi ul li#navi05 a { background-position: -784px 0;}
/*▼▼▼▼▼左カラム▼▼▼▼▼*/

#mleft .yoyaku a{background-image:url(images/banner.png); width:270px; height:156px; margin-bottom:20px; display:block; text-indent:-9999px;}
#mleft .sidebox {margin-bottom:20px;}
#mleft .sidebox #h2-resson{background-image:url(images/h2-resson.jpg); width:270px; height:60px;}
#mleft .sidebox #h2-rental{background-image: url(images/h2-rental.jpg); width:270px; height:60px;}
#mleft .sidebox #h2-gulup{background-image: url(images/h2-gulup.jpg); width:270px; height:60px;}
#mleft .sidebox #h2-furuto{background-image: url(images/h2-furuto.jpg); width:270px; height:60px;}
#mleft .sidebox #h2-violin{background-image: url(images/h2-violin.jpg); width:270px; height:60px;}
#mleft .sidebox #h2-haken{background-image: url(images/h2-haken.jpg); width:270px; height:181px;}
#mleft .sidebox .box-mid{ background-image:url(images/left-mid.jpg); background-repeat:repeat-y;}
#mleft .sidebox .box-bottom{ background-image:url(images/left-bottom.jpg); width:270px; height:46px; text-indent:-9999px;}
#mleft .sidebox .box-bottom-01{ background-image:url(images/left-bottom-01.jpg); width:270px; height:46px; text-indent:-9999px;}
#mleft .sidebox .box-bottom-02{ background-image:url(images/left-bottom-02.jpg); width:270px; height:40px; text-indent:-9999px;}
#mleft .sidebox .box-bottom .to-more{margin-left:97px; padding-top:13px;}
#mleft .sidebox .box-bottom .to-more a{ width:159px; height:18px; display:block; text-indent:-9999px;}
#mleft .sidebox .box-bottom .to-more a:hover{ background-image: url(images/to-moreon.jpg);opacity: 1; filter: alpha(opacity=100); }
#mleft .sidebox .box-bottom-01 .to-more{margin-left:8px; padding-top:14px;}
#mleft .sidebox .box-bottom-01 .to-more a{ width:254px; height:23px; display:block; text-indent:-9999px;}
#mleft .sidebox .box-bottom-01 .to-more a:hover{ background-image: url(images/left-bottom-01on.jpg);opacity: 1; filter: alpha(opacity=100); }
#mleft .sidebox .box-bottom-02 .to-more{margin-left:10px; padding-top:4px;}
#mleft .sidebox .box-bottom-02 .to-more a{ width:250px; height:25px; display:block; text-indent:-9999px;}
#mleft .sidebox .box-bottom-02 .to-more a:hover{ background-image: url(images/left-bottom-02on.jpg);opacity: 1; filter: alpha(opacity=100); }
#mleft .sidebox .inner{ padding:0 20px;}

#mleft .sidebox .to-contact-top{background-image:url(images/to-contact-top.jpg); width:270px; height:191px; text-indent:-9999px;}
#mleft .sidebox .to-contact{background-image:url(images/to-contact.jpg); width:270px; height:39px;}
#mleft .sidebox .to-contact a{ width:254px; height:30px; display:block; text-indent:-9999px; margin-left:8px;}
#mleft .sidebox .to-contact a:hover{ background-image: url(images/to-contacton.jpg);opacity: 1; filter: alpha(opacity=100); }

#mleft .text-01{font-weight:bold; color:#b85f80; font-size:14px;}
#mleft .color-01{font-weight:bold; color: #F00; font-size:14px;}
#mleft .color-02{font-weight:bold; color: #666; font-size:14px;}

#mleft .sidebox #add-h2{ background-image:url(images/add-h2.jpg); width:270px; height:75px; text-indent:-9999px;}
#mleft .sidebox #add-mid{ background-image: url(images/add-mid.jpg); width:270px; background-repeat:repeat-y; padding-bottom:1px;}
#mleft .sidebox #add-bottom{ background-image:url(images/add-bottom.jpg); width:270px; height:20px;}

#mleft .sidebox #add-mid .inner-add{ width:232px; border:#CCC solid 2px; margin-left:17px; padding:10px 0; background-color:#FFFFFF; margin-bottom:15px;}
#mleft .sidebox #add-mid .inner-add #h2-ise{ background-image:url(images/h3-ise.jpg); width:214px; height:23px; margin-bottom:5px; margin-left:7px;}
#mleft .sidebox #add-mid .inner-add #h2-yamamiya{ background-image: url(images/h3-yamamiya.jpg); width:214px; height:23px; margin-bottom:5px;margin-left:7px;}
#mleft .sidebox #add-mid .inner-add table{ margin-bottom:10px;}
#mleft .sidebox #add-mid .inner-add td{ padding:5px;}
#mleft .sidebox #add-mid .inner-add .text-01{ color:#A08349; font-weight:bold; padding-right:10px;}
#mleft .sidebox #add-mid p{ margin:0 7px;}
#mleft .sidebox #add-mid .text-03{background:url(images/to-mapmark.jpg) 127px 10px no-repeat; padding-left:140px; color:#740029; font-weight:bold; margin-left:10px; margin-right:10px; border-top: #CFB988 solid 1px; padding-top:5px;}
#mleft .sidebox #add-mid .text-03 a{color:#740029; font-weight:bold;}

#mleft #mph{ background:url(images/sidebox-bk-01.jpg) 110px 0 no-repeat;}
#mleft #mph-02{ background:url(images/sidebox-bk-02.jpg) 155px 0 no-repeat;}
#mleft #mph-03{ background:url(images/sidebox-bk-03.jpg) 115px 0 no-repeat;}
#mleft #mph-04{ background:url(images/sidebox-bk-04.jpg) 115px 0 no-repeat;}
#mleft #mph-05{ background:url(images/sidebox-bk-05.jpg) 180px 0 no-repeat;}
#mleft #price{background-image:url(images/price.jpg); width:222px; height:82px; margin-left:4px; text-indent:-9999px;}
/*▼▼▼▼▼ホーム▼▼▼▼▼*/

#home #mp { background-image: url(home/mp.jpg); width: 980px; height: 337px; text-indent: -9999px;}
#home #mp .more{ margin-left:639px; padding-top:63px;}
#home #mp .more a{ width:316px; height:246px; display:block;}
#home #mp .more a:hover{ background-image:url(home/mpon.jpg);}
#home #mright #box-01{ background-image:url(home/box-01.jpg); width:690px; height:232px; text-indent:-9999px;}
#home #mright #box-02{ margin-left:20px; width:649px; overflow:hidden; margin-bottom:50px;}
#home #mright #box-02 .entry-1{ float:left; width:320px;}
#home #mright #box-02 .entry-2{ float:right; width:320px;}
#home #mright #box-02 #h3-01{ background-image: url(home/h3-01.jpg); width:144px; height:25px;}
#home #mright #box-02 #h3-02{ background-image: url(home/h3-02.jpg); width:210px; height:25px;}
#home #mright #box-02 .entry-top{ background-image:url(home/entry-top.jpg); width:320px; height:25px; text-indent:-9999px;}
#home #mright #box-02 .entry-mid{ background-image:url(home/entry-mid.jpg); width:320px; background-repeat:repeat-y;}
#home #mright #box-02 .entry-bottom{ background-image:url(home/entry-bottom.jpg); width:320px; height:30px; text-indent:-9999px;}
#home #mright #box-02 .entry-mid .inner{width:271px; margin-left:25px; padding-bottom:15px;}
#home #mright #box-02 .entry-mid #inner-01{ background:url(home/photo-01.jpg) right top no-repeat;}
#home #mright #box-02 .entry-mid #inner-02{ background:url(home/photo-02.jpg) right top no-repeat;}

#home #mright #box-02 .to-more{margin-left:11px;}
#home #mright #box-02 .to-more a{ width:299px; height:23px; display:block; text-indent:-9999px;}
#home #mright #box-02 .to-more a:hover{ background-image: url(home/entry-bottomon.jpg);opacity: 1; filter: alpha(opacity=100); }


#home #mright #box-03{ background-image:url(home/box-03.jpg); width:690px; height:70px; text-indent:-9999px; margin-bottom:30px;}

#home #mright .wrp{ width:649px; margin-bottom:30px; margin-left:20px;}
#home #mright .wrp .wrp-top{ background-image:url(home/wrp-top.jpg); width:649px; height:20px; text-indent:-9999px;}
#home #mright .wrp .wrp-mid{ background-image:url(home/wrp-mid.jpg); width:649px; background-repeat:repeat-y;}
#home #mright .wrp .wrp-bottom{ background-image:url(home/wrp-bottom.jpg); width:649px; height:20px; text-indent:-9999px;}
#home #mright .wrp .wrp-mid .inner{width:610px; margin-left:20px; padding-bottom:15px; overflow:hidden;}
#home #mright .wrp .wrp-mid .left{ width:290px; float:left;}
#home #mright .wrp .wrp-mid .right{ width:290px; float:right;}
#home #mright .wrp .wrp-mid #h3-03{background-image:url(home/h3-03.jpg); width:297px; height:27px; margin-bottom:10px;}
#home #mright .wrp .wrp-mid #h3-04{background-image:url(home/h3-04.jpg); width:297px; height:27px; margin-bottom:10px;}
#home #mright .wrp .wrp-mid #photo-01{background-image: url(home/photo-03.jpg); width:288px; height:219px; text-indent:-9999px;}
#home #mright .wrp .wrp-mid #photo-02{background-image: url(home/photo-04.jpg); width:288px; height:219px; text-indent:-9999px;}
#home #mright .wrp .wrp-mid table{ margin-bottom:10px;}
#home #mright .wrp .wrp-mid td{ padding:5px;}
#home #mright .wrp .wrp-mid .td-01{ color:#A08349; font-weight:bold; width:80px;}

/*▼▼▼▼▼バイオリン教室▼▼▼▼▼*/

#violin #mp { background-image: url(violin/mp.jpg); width: 980px; height: 225px; text-indent: -9999px;}
#violin #mright #box-01{ background-image: url(violin/box-01.jpg); width:690px; background-repeat:no-repeat; margin-bottom:50px;}
#violin #mright #box-01 .top{height:258px; text-indent:-9999px; margin-bottom:20px;}
#violin #mright #h2-01{ background-image:url(violin/h2-01.jpg); width:690px; height:50px; margin-bottom:30px;}
#violin #mright #h2-02{ background-image:url(violin/h2-02.jpg); width:690px; height:50px; margin-bottom:30px;}

#violin #mright .wrp{ width:649px; margin-bottom:30px; margin-left:20px;}
#violin #mright .wrp .wrp-top{ background-image:url(violin/wrp-top.jpg); width:649px; height:20px; text-indent:-9999px;}
#violin #mright .wrp .wrp-mid{ background-image:url(violin/wrp-mid.jpg); width:649px; background-repeat:repeat-y;}
#violin #mright .wrp #wrp-mid-01{ background:url(violin/photo-01.jpg) 1px 0 no-repeat;}
#violin #mright .wrp #wrp-mid-02{ background:url(violin/photo-02.jpg) 1px 0 no-repeat;}
#violin #mright .wrp .wrp-bottom{ background-image:url(violin/wrp-bottom.jpg); width:649px; height:20px; text-indent:-9999px;}
#violin #mright .wrp .wrp-mid .inner{width:610px; margin-left:20px; padding-bottom:15px; overflow:hidden;}

#violin #mright .wrp .wrp-mid table{ width:350px;}
#violin #mright .wrp .wrp-mid td{ padding:5px; border-bottom:#CCC solid 1px;}
#violin #mright .wrp .wrp-mid .td-01{ color:#886c7f; font-weight:bold; width:130px;}
#violin #mright .wrp .text-right{text-align:right; font-size:11px;}


#violin #mright #box-02{ background: url(violin/photo-03.jpg) 0 0 no-repeat; width:655px; margin-left:20px;background-repeat:no-repeat; margin-bottom:50px; margin-bottom:50px;}
#violin #mright #box-02 .inner{ margin-left:220px;}
#violin #mright #box-02 #h3-name{ background-image:url(violin/h3-namae.jpg); width:433px; height:23px; margin-bottom:7px;}

#violin #mright .text-murasaki{font-weight:bold; color:#A62657;}
#violin #mright .text-aka{font-weight:bold; color:#E4000F;}

#banner-contact{background-image:url(violin/banner-contact.jpg); width:669px; height:159px; text-indent:-9999px;}
#banner-contact .top{ height:110px;}
#banner-contact .to-contact a{width:273px; height:39px; display:block; margin-left:377px;}
#banner-contact .to-contact a:hover{ background-image:url(violin/banner-contacton.jpg);}

/*▼▼▼▼▼フルート教室▼▼▼▼▼*/

#flute #mp { background-image: url(flute/mp.jpg); width: 980px; height: 225px; text-indent: -9999px;}
#flute #mright #box-01{ background-image: url(flute/box-01.jpg); width:690px; background-repeat:no-repeat; margin-bottom:50px;}
#flute #mright #box-01 .top{height:288px; text-indent:-9999px;}
#flute #mright #h2-01{ background-image:url(flute/h2-01.jpg); width:690px; height:50px; margin-bottom:30px;}
#flute #mright #h2-02{ background-image:url(flute/h2-02.jpg); width:690px; height:50px; margin-bottom:30px;}

#flute #mright .wrp{ width:649px; margin-bottom:30px; margin-left:20px;}
#flute #mright .wrp .wrp-top{ background-image:url(flute/wrp-top.jpg); width:649px; height:20px; text-indent:-9999px;}
#flute #mright .wrp .wrp-mid{ background-image:url(flute/wrp-mid.jpg); width:649px; background-repeat:repeat-y;}
#flute #mright .wrp #wrp-mid-01{ background:url(flute/photo-01.jpg) 1px 20px no-repeat;}
#flute #mright .wrp #wrp-mid-02{ background:url(flute/photo-02.jpg) 1px 0 no-repeat; padding-top:20px;}
#flute #mright .wrp .wrp-bottom{ background-image:url(flute/wrp-bottom.jpg); width:649px; height:20px; text-indent:-9999px;}
#flute #mright .wrp .wrp-mid .inner{width:610px; margin-left:20px; padding-bottom:15px; overflow:hidden;}

#flute #mright .wrp .wrp-mid table{ width:350px;}
#flute #mright .wrp .wrp-mid td{ padding:5px; border-bottom:#CCC solid 1px;}
#flute #mright .wrp .wrp-mid .td-01{ color:#886c7f; font-weight:bold; width:130px;}
#flute #mright .wrp .text-right{text-align:right; font-size:11px;}


#flute #mright #ocarina a{background-image:url(flute/ocarina.jpg); width:690px; height:128px; margin-bottom:50px; display:block; text-indent:-9999px;}


#flute #mright #box-02{ background: url(flute/photo-03.jpg) 0 0 no-repeat; width:665px; margin-left:20px;background-repeat:no-repeat; margin-bottom:50px; margin-bottom:50px;}
#flute #mright #box-02 .inner{ margin-left:210px;}
#flute #mright #box-02 #h3-name{ background-image:url(flute/h3-namae.jpg); width:433px; height:23px; margin-bottom:7px;}

#flute #mright .text-murasaki{font-weight:bold; color:#A62657;}
#flute #mright .text-aka{font-weight:bold; color:#E4000F;}

/*▼▼▼▼▼生演奏・演奏者は県▼▼▼▼▼*/

#send #mp { background-image: url(send/mp.jpg); width: 980px; height: 225px; text-indent: -9999px;}
#send #mright #box-01{ background-image: url(send/box-01.jpg); width:690px; height:395px;background-repeat:no-repeat; margin-bottom:50px;}
#send #mright #box-01 .top{height:198px; text-indent:-9999px;}
#send #mright #h2-01{ background-image:url(send/h2-01.jpg); width:690px; height:50px; margin-bottom:30px;}
#send #mright #h2-02{ background-image:url(send/h2-02.jpg); width:690px; height:50px; margin-bottom:30px;}
#send #mright #h3-01{background-image:url(send/h3-01.jpg); width:611px; height:35px; margin-bottom:7px;}
#send #mright #h3-02{background-image:url(send/h3-02.jpg); width:360px; height:25px; margin-bottom:7px;}
#send #mright #h3-03{background-image:url(send/h3-03.jpg); width:611px; height:35px; margin-bottom:7px;}
#send #mright #h3-04{background-image:url(send/h3-04.jpg); width:611px; height:35px; margin-bottom:7px;}
#send #mright #h3-05{background-image: url(send/h3-05.jpg); width:571px; height:25px; margin-bottom:7px;}
#send #mright .wrp{ width:649px; margin-bottom:30px; margin-left:20px;}
#send #mright .wrp .wrp-top{ background-image:url(send/wrp-top.jpg); width:649px; height:20px; text-indent:-9999px;}
#send #mright .wrp .wrp-mid{ background-image:url(send/wrp-mid.jpg); width:649px; background-repeat:repeat-y;}
#send #mright .wrp .wrp-bottom{ background-image:url(send/wrp-bottom.jpg); width:649px; height:20px; text-indent:-9999px;}


#send #mright .wrp #wrp-mid-01{ background:url(send/photo-01.jpg) right top no-repeat;}
#send #mright .wrp #wrp-mid-02{ background:url(send/photo-02.jpg) 300px bottom no-repeat; }
#send #mright .wrp #wrp-mid-03{ background:url(send/photo-03.jpg) right top no-repeat;margin-bottom:30px;}

#send #mright .wrp .entrybox-01{ width:360px; border:#CCC solid 1px; padding:10px;}
#send #mright .wrp .entrybox-02{ width:420px; margin-bottom:10px;}
#send #mright .wrp .entrybox-04{ width:450px; margin-bottom:10px;}
#send #mright .wrp .entrybox-03{ width:575px; border:#CCC solid 1px; padding:10px; background:url(send/photo-04.jpg) right 50px no-repeat;}
#send #mright .entrybox-05{margin-bottom:10px; border-bottom:#CCC solid 1px; height:85px;}
#send #mright .entrybox-06{margin-bottom:10px;}
#send #mright .wrp .wrp-mid .inner{width:611px; margin-left:20px; padding-bottom:15px; overflow:hidden;}
#send #mright .wrp .wrp-mid ul{float:left;}
#send #mright .wrp .wrp-mid ul li.li-01{font-weight:bold; color:#a0834a; letter-spacing:normal;}


#send #mright .wrp-1{ width:649px; margin-bottom:30px; margin-left:20px;}


#send #mright .wrp-01{ width:310px; float:left; display: inline; margin-left:20px; margin-bottom:20px;}
#send #mright .wrp-soto-01{ width:667px;overflow:hidden;}
#send #mright .wrp-top-01{ background-image: url(send/wrp-top-01.jpg); width:310px; height:20px; text-indent:-9999px;}
#send #mright .wrp-mid-01{ background-image:url(send/wrp-mid-01.jpg); width:310px; background-repeat:repeat-y;}
#send #mright .wrp-bottom-01{ background-image:url(send/wrp-bottom-01.jpg); width:310px; height:20px; text-indent:-9999px;}
#send #mright .wrp-mid-01 .inner{width:288px; margin-left:11px;overflow:hidden;}
#send #mright #h4-01{background-image:url(send/h4-01.jpg); width:288px; height:22px; margin-bottom:5px;}
#send #mright #h4-02{background-image:url(send/h4-02.jpg); width:288px; height:22px; margin-bottom:5px;}
#send #mright #h4-03{background-image:url(send/h4-03.jpg); width:288px; height:22px; margin-bottom:5px;}
#send #mright #h4-04{background-image:url(send/h4-04.jpg); width:288px; height:22px; margin-bottom:5px;}
#send #mright #h4-05{background-image:url(send/h4-05.jpg); width:190px; height:22px; margin-bottom:5px;}
#send #mright #h4-06{background-image:url(send/h4-06.jpg); width:190px; height:22px; margin-bottom:5px;}
#send #mright #h4-07{background-image:url(send/h4-07.jpg); width:190px; height:22px; margin-bottom:5px;}

#send #mright .pb{ padding-bottom:10px;}

#send #mright td{ padding:5px; letter-spacing:normal; padding-left:0px;}
#send #mright .td-01{ color:#a0834a; font-weight:bold;}
#send #mright #pb-01{ background: url(send/photo-08.jpg) right top no-repeat;}
#send #mright #pb-02{ background: url(send/photo-05.jpg) right top no-repeat;}
#send #mright #pb-03{ background: url(send/photo-06.jpg) right top no-repeat;}
#send #mright #pb-04{ background: url(send/photo-07.jpg) right top no-repeat;}

#send #mright .wrp-02{ width:201px; float:left; display: inline; margin-left:20px; margin-bottom:20px;}
#send #mright .wrp-soto-02{ width:667px;overflow:hidden; margin-bottom:50px;}
#send #mright .wrp-top-02{ background-image: url(send/wrp-top-02.jpg); width:201px; height:20px; text-indent:-9999px;}
#send #mright .wrp-mid-02{ background-image:url(send/wrp-mid-02.jpg); width:201px; background-repeat:repeat-y;}
#send #mright .wrp-bottom-02{ background-image:url(send/wrp-bottom-02.jpg); width:201px; height:20px; text-indent:-9999px;}
#send #mright .wrp-mid-02 .inner{width:190px; margin-left:6px;overflow:hidden; height:195px;}

#send #mright .text-font-11{font-size:11px;}

#send #mright .text-murasaki{font-weight:bold; color:#A62657;}
#send #mright .text-aka{font-weight:bold; color:#E4000F;}
#send #mright .text-gold{font-weight:bold; color:#a0834a;}
#send #mright .text-bold{font-weight:bold;}

/*▼▼▼▼▼お問い合わせ▼▼▼▼▼*/

#contact #mp { background-image: url(contact/images/mp.jpg); width: 980px; height: 225px; text-indent: -9999px;}
#contact #mright #box-01{ background-image: url(contact/images/box-01.jpg); width:690px; height:330px;background-repeat:no-repeat; margin-bottom:50px; text-indent:-9999px;}
#contact #mright #h2-01{ background-image:url(contact/images/h2-01.jpg); width:690px; height:23px; margin-bottom:20px;}
#contact #mright .wrp{ width:649px; margin-bottom:30px; margin-left:20px;}

#contact table.mailform { width: 100%; }
#contact table.mailform tr th, table.mailform tr td { text-align: left; font-weight: normal; font-size: 12px; border-bottom: solid 1px #999999; padding: 7px 5px 7px 5px; }
#contact table.mailform tr th { width: 150px; }
#contact table.mailform tr th span { color: #CC0000; font-size: 10px; }
#contact table.mailform tr th p { margin: 0px; padding: 0px; font-size: 10px; color: #999999; }
#contact table.mailform tr td textarea { width: 100%; height: 120px; }