@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: 12px; 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{ background: url(images/body.jpg) center top repeat-x; text-align: center; }
body #body-bottom{ background:url(images/body-bottom.jpg) 0 bottom repeat-x;}
#conteiner { width: 1000px; margin: 0 auto; text-align: left;}
#header { background-image: url(images/header.jpg); width: 1000px; height:94px; position:relative;}
#header img{ position:absolute; right:10px; top:12px;}

#header .htop { height: 18px; overflow: hidden; }
#header h1 {}
#header #hname { height:61px;}
#header #hname a { width:336px; height:61px; 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:218px; clear:both; margin-left:10px; }
#footer #totop {text-indent: -9999px; margin-left:887px;}
#footer #totop a { height:20px; width:93px; display: block; }

#footer #fmid{width:980px; overflow:hidden; padding-top:32px;}
#footer #fmid .fleft{ width:470px; float:left;}
#footer #fmid .fright{ width:470px; float:right; overflow: hidden;}
#footer #fname{ width:284px; height:57px; padding-top:23px; margin-left:16px;}
#footer #fname a{width:284px; height:57px; display:block; text-indent:-9999px;}
#footer #fname a:hover{ background-image:url(images/fnameon.jpg); opacity: 1; filter: alpha(opacity=100); }
#footer #fmid .fleft .fadd{ margin-left:16px;}

#footer #fadd {padding-top:5px; width:800px; overflow:hidden; margin-left:60px;}
#footer #fadd .entry{float:left; width:200px;}


#footer #fmid .fright ul{ width:155px;float:left;}
#footer #fmid .fright ul li{ background:url(images/fmark.jpg) 0 6px no-repeat; padding-left:10px;}
#footer #fmid .fright ul li a{ text-decoration:none; color:#333;}


#footer #tamonten { padding-top:30px; margin-left:510px; text-indent: -9999px; }
#footer #tamonten a { height: 12px; width: 400px; display: block; cursor: default; }

#home #main { width: 980px; padding-bottom: 100px; margin-left:10px; background: url(images/main.jpg) 0 0 no-repeat;overflow:hidden; padding-top:72px;}
#main { width: 980px; padding-bottom: 100px; margin-left:10px; background: url(images/main-k.jpg) 0 0 no-repeat;overflow:hidden; padding-top:72px;}
#mleft{ width:710px; float:left;}
#mright { width:250px; float:right;}
/*▼▼▼▼▼メインナビゲーション▼▼▼▼▼*/

#home #navi { background-image:url(images/navi.jpg); width:1000px; height:60px;}
#home #navi ul {width:980px; margin-left:10px; overflow: hidden; }
#home #navi li { float: left; text-indent: -2000px; }
#home #navi ul li a { height:60px;display: block; }
#home #navi ul li a:hover { background-image: url(images/navion.jpg); opacity: 1; filter: alpha(opacity=100); }
#home #navi ul li a.selected { background: url(images/navion.jpg); }
#home #navi ul li#navi01 a { background-position: 0px 0; width:169px;}
#home #navi ul li#navi02 a { background-position: -169px 0; width:225px;}
#home #navi ul li#navi03 a { background-position: -394px 0; width:193px;}
#home #navi ul li#navi04 a { background-position: -587px 0; width:194px;}
#home #navi ul li#navi05 a { background-position: -781px 0; width:199px;}
/*▼▼▼▼▼下層メインナビゲーション▼▼▼▼▼*/

#navi { background-image:url(images/navi-k.jpg); width:1000px; height:60px;}
#navi ul {width:980px; margin-left:10px; overflow: hidden; }
#navi li { float: left; text-indent: -2000px; }
#navi ul li a { height:60px;display: block; }
#navi ul li a:hover { background-image: url(images/navion-k.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; width:169px;}
#navi ul li#navi02 a { background-position: -169px 0; width:225px;}
#navi ul li#navi03 a { background-position: -394px 0; width:193px;}
#navi ul li#navi04 a { background-position: -587px 0; width:194px;}
#navi ul li#navi05 a { background-position: -781px 0; width:199px;}
/*▼▼▼▼▼右カラム▼▼▼▼▼*/



#mright #newone{width:250px; margin-bottom:20px;}
#mright #newone .top{background-image:url(images/newone-top.jpg); width:250px; height:20px; text-indent:-9999px;}
#mright #newone .mid{background-image:url(images/newone-mid.jpg); width:250px; background-repeat:repeat-y; padding-bottom:1px;}
#mright #newone .bottom{background-image:url(images/newone-bottom.jpg); width:250px; height:20px; text-indent:-9999px;}

#mright #newone .inner{width:230px; margin-left:10px;}
#mright #newone .entry{width:230px; overflow:hidden; padding-bottom:10px; margin-bottom:20px; border-bottom:#CCC dotted 1px;}
#mright #newone .entry .left{width:80px; float:left;}
#mright #newone .entry .left .photo{ width:80px; height:80px;overflow:hidden;}
#mright #newone .entry .left photo-01{ background-image: url(images/photo-02.jpg);}
#mright #newone .entry .right{width:142px; float:right;overflow:hidden;}
#mright #newone .entry .right .text-01{ font-weight:bold; background:url(images/newone-mark.jpg) 0 5px no-repeat; color: #0366CC;padding-left:12px;margin-bottom:3px; letter-spacing:-1px;}
#mright #newone .entry .right .text-02{overflow:hidden; font-size:13px; font-weight:bold; color:#e60012; text-align:right;}
#mright #newone .entry .to-more{ clear:both; padding-top:10px; text-indent:-9999px;}
#mright #newone .entry .to-more a{background-image:url(images/to-more.jpg); width:210px; height:25px; display:block; margin-left:10px; }

#mright #banner-contact a{background-image: url(images/banner-01.jpg); width:250px; height:137px; display:block; text-indent:-9999px; margin-bottom:20px;}
#mright #b-paper a{background-image: url(images/b-paper.jpg); width:250px; height:120px; display:block; text-indent:-9999px; margin-bottom:20px;}
#mright #banner-02 a{background-image: url(images/banner-02.jpg); width:250px; height:90px; display:block; text-indent:-9999px; margin-bottom:20px;}
#mright #banner-03 a{background-image: url(images/banner-03.jpg); width:250px; height:90px; display:block; text-indent:-9999px; margin-bottom:20px;}
#mright #banner-04 a{background-image: url(images/banner-04.jpg); width:250px; height:90px; display:block; text-indent:-9999px; margin-bottom:20px;}

/*▼▼▼▼▼ホーム▼▼▼▼▼*/

#home #mp { background-image: url(home/mp.jpg); width:1000px; height:261px; text-indent:-9999px;}
#home #mleft #box-01{background-image:url(home/box-01.jpg); width:710px; height:403px; margin-bottom:50px; text-indent:-9999px;}
#home #mleft #box-01 .bt-01{ height:114px;}
#home #mleft #box-01 .inner{ margin-left:20px; text-indent:0px;}


#home #mleft #hnavi { background-image: url(home/hnavi.jpg); width:690px; height:90px; margin-left:20px; margin-bottom:50px;}
#home #mleft #hnavi ul {width:690px;overflow: hidden; }
#home #mleft #hnavi li { float: left; text-indent: -2000px; display:inline;}
#home #mleft #hnavi ul li a { height:90px;display: block; }
#home #mleft #hnavi ul li a:hover { background-image: url(home/hnavion.jpg); opacity: 1; filter: alpha(opacity=100); }
#home #mleft #hnavi ul li a.selected { background: url(images/navion.jpg); }
#home #mleft #hnavi ul li#hnavi01 a { background-position: 0px 0; width:335px;}
#home #mleft #hnavi ul li#hnavi02{ margin-left:20px;}
#home #mleft #hnavi ul li#hnavi02 a { background-position: -355px 0; width:335px;}
#home #mleft .whatnew{margin-left:20px; width:690px; margin-bottom:50px; clear:both;}
#home #mleft #h2-01{background-image:url(home/h2-01.jpg); width:690px; height:37px; margin-bottom:15px;}
#home #mleft #h2-02{background-image:url(home/h2-02.jpg); width:690px; height:37px; margin-bottom:15px;}
#home #mleft .whatnew .inner table { width:690px; }
#home #mleft .whatnew .inner table td { border-bottom:#999 dotted 1px; padding: 7px 0; }
#home #mleft .whatnew .inner table td.td-01 { width:120px; color:#4B76AD; font-weight:bold; background:url(home/mark-01.jpg) 0 10px no-repeat; padding-left:15px;}
#home #mleft .whatnew .inner .text-02 { font-weight:bold; }



#home #mleft .whatnew .inner dl { width:690px; overflow:hidden;}
#home #mleft .whatnew .inner dl dt { border-bottom:#999 dotted 1px;font-weight:bold; width:120px; float:left; height:20px; color:#4B76AD; font-weight:bold; background:url(home/mark-01.jpg) 0 10px no-repeat; padding:7px 0 7px 15px;}
#home #mleft .whatnew .inner dl dd { width:540px;border-bottom:#999 dotted 1px;float:right; height:20px; padding:7px 0 7px 20px;}


#home #mleft .color-ao{ color:#4a75ae; font-weight:bold;}

/*▼▼▼▼▼ヘルシーバナウォーター▼▼▼▼▼*/

#about #mp { background-image: url(about/mp.jpg); width:1000px; height:145px; text-indent:-9999px;}
#about #wrper{margin-left:20px; width:690px;}
#about #mleft #box-01{background-image:url(about/box-01.jpg); width:690px; height:300px; margin-bottom:50px; text-indent:-9999px;}
#about #mleft #box-02{background-image:url(about/box-02.jpg); width:690px; height:180px; margin-bottom:50px; text-indent:-9999px;}
#about #mleft #box-03{background-image:url(about/box-03.jpg); width:670px; height:390px; margin:0 auto 50px; text-indent:-9999px; }
#about #mleft .box{margin-bottom:50px; width:690px; overflow:hidden;}
#about #mleft h2{width:690px; height:36px; margin-bottom:10px;}
#about #mleft #h2-01{ background-image:url(about/h2-01.jpg);}
#about #mleft #h2-02{ background-image:url(about/h2-02.jpg);}
#about #mleft h3{width:690px; height:85px; margin-bottom:15px;}
#about #mleft #h3-01{ background-image:url(about/h3-01.jpg);}
#about #mleft #h3-02{ background-image:url(about/h3-02.jpg);}
#about #mleft #h3-03{ background-image:url(about/h3-03.jpg);}

#about #mleft table.ta-01{width:690px;}
#about #mleft table.ta-01 td{ border:#CCC solid 1px; padding:7px;}
#about #mleft table.ta-01 td.td-01{ width:100px; background-color: #BFDFFF; font-weight: bold;}
#about #mleft #img-01{ background:url(about/img-02.jpg) right top no-repeat; height:631px;}
#about #mleft #img-02{ background:url(about/img-01.jpg) right top no-repeat; width:520px; height:338px;}
#about #mleft #img-04{ background:url(about/img-04.jpg) right top no-repeat;}
#about #mleft .color-ao{ color:#4a75ae; font-weight:bold;}

/*▼▼▼▼▼効能とレポート▼▼▼▼▼*/

#effect #mp { background-image: url(effect/mp.jpg); width:1000px; height:145px; text-indent:-9999px;}
#effect #wrper{margin-left:20px; width:690px;}
#effect #mleft #box-01{background-image:url(effect/box-01.jpg); width:690px; height:292px; margin-bottom:30px; text-indent:-9999px;}
#effect #mleft #box-02{background-image:url(effect/box-02.jpg); width:680px; height:442px; margin-bottom:10px; text-indent:-9999px; margin-left:10px;}
#effect #mleft #box-03{background-image:url(effect/box-03.jpg); width:680px; height:505px; margin-bottom:10px; text-indent:-9999px; margin-left:10px;}
#effect #mleft h2{width:690px; height:36px; margin-bottom:20px;}
#effect #mleft #h2-01{ background-image:url(effect/h2-01.jpg);}
#effect #mleft #h2-02{ background-image:url(effect/h2-02.jpg);}
#effect #mleft #h2-03{ background-image:url(effect/h2-03.jpg);}
#effect #mleft h3{width:560px; height:37px; margin-bottom:15px;}
#effect #mleft #h3-01{ background-image:url(effect/h3-01.jpg);}
#effect #mleft #h3-02{ background-image:url(effect/h3-02.jpg);}
#effect #mleft #h3-03{ background-image:url(effect/h3-03.jpg);}
#effect #mleft #h3-04{ background-image:url(effect/h3-04.jpg);}


#effect #mleft .wrp{ background-color:#BFE9F7; width:640px; padding:20px 0px; margin-bottom:30px; margin-left:26px;}
#effect #mleft .wrp .inner{width:560px; margin-left:40px;}
#effect #mleft .color-ao{ color:#4a75ae; font-weight:bold;}

/*▼▼▼▼▼商品のご紹介▼▼▼▼▼*/

#goods #mp { background-image: url(goods/mp.jpg); width:1000px; height:145px; text-indent:-9999px;}
#goods #wrper{margin-left:20px; width:690px;}
#goods #mleft h2{width:690px; height:36px; margin-bottom:20px;}
#goods #mleft #h2-01{ background-image:url(goods/h2-01.jpg);}
#goods #mleft h3{width:690px; height:60px;}
#goods #mleft #h3-01{ background-image:url(goods/h3-01.jpg);}
#goods #mleft #h3-02{ background-image:url(goods/h3-02.jpg);}
#goods #mleft #h3-03{ background-image:url(goods/h3-03.jpg);}
#goods #mleft #h3-04{ background-image:url(goods/h3-04.jpg);}
#goods #mleft #h3-05{ background-image:url(goods/h3-05.jpg); width:630px; height:28px; margin-bottom:10px;}
#goods #mleft #h3-06{ background-image:url(goods/h3-06.jpg); width:630px; height:28px; margin-bottom:10px;}



#goods #mleft .wrp{width:688px; overflow:hidden; border:#34517B solid 1px; border-top:none; margin-bottom:50px;}
#goods #mleft .wrp .inner{width:660px; margin-left:20px; padding:20px 0px; overflow:hidden;}
#goods #mleft .wrp .left{width:397px; float:left;}
#goods #mleft .wrp .right{width:255px; float: right;}
#goods #mleft .wrp .left .entrytext{ border-bottom:#CCC solid 1px; margin-bottom:10px; padding-bottom:20px; width:397px; overflow:hidden;}
#goods #mleft .wrp .left .entrytext p a{ color:#0066c0;}
#goods #mleft .wrp .left ul{ float:left; width:193px;}
#goods #mleft .wrp .left ul.ul-01{ border-right:#CCC dotted 1px;}
#goods #mleft .wrp .left ul.ul-02{ padding-left:10px;}
#goods #mleft .wrp .left td{padding:5px;}

#goods #mleft .wrp .right .photo{width:255px; height:255px; overflow:hidden; margin-bottom:10px;}
#goods #mleft .wrp .right #photo-01{ background-image:url(goods/img-01.jpg);}
#goods #mleft .wrp .right #photo-02{ background-image:url(goods/img-02.jpg);}
#goods #mleft .wrp .right #photo-03{ background-image:url(goods/img-03.jpg);}
#goods #mleft .wrp .right #photo-04{ background-image:url(goods/img-04.jpg);}
#goods #mleft .wrp .right table{width:255px;}
#goods #mleft .wrp .right table td.td-01{background-color:#E0F0FF; color:#435A90; font-weight:bold; }
#goods #mleft .wrp .right table td{ padding:5px 10px; border:#CCC solid 1px;}
#goods #mleft .wrp .left .buy{ text-align:center; padding-top:10px;}
#goods #mleft .wrp .left .to-buy{ margin:0 auto; width:313px;}
#goods #mleft .wrp .left .to-buy a{ background-image:url(goods/to-buy.jpg); width:313px; height:41px; display:block;}
#goods #mleft #guidemap{margin-bottom:50px;}
#goods #mleft #guidemap-top{ background-image:url(goods/guide-top.jpg); width:690px; height:75px; text-indent:-9999px;}
#goods #mleft #guidemap-mid{ background-image:url(goods/guide-mid.jpg); width:690px; background-repeat:repeat-y; padding-bottom:1px;}
#goods #mleft #guidemap-bottom{ background-image:url(goods/guide-bottom.jpg); width:690px; height:26px; text-indent:-9999px;}
#goods #mleft #guidemap-mid .inner{ width:630px; margin-left:30px;}
#goods #mleft #guidemap-mid .entry{ width:630px; background-color:#FFF; margin-bottom:30px;}
#goods #mleft #guidemap-mid .entry .textbox-01{ width:600px; margin-left:15px; padding:15px 0 0; margin-bottom:15px;overflow: hidden; border-bottom:#CCC dotted 1px;}
#goods #mleft #guidemap-mid .entry .textbox-02{ width:600px; margin-left:15px; padding:15px 0; overflow: hidden;}
#goods #mleft #guidemap-mid .entry #imgbox-1{ background:url(goods/photo-01.jpg) 0 15px no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-2{ background:url(goods/photo-02.jpg) 0 15px no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-3{ background:url(goods/textbox-01.jpg) right bottom no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-4{ background: url(goods/photo-03.jpg) 0 15px no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-5{ background: url(goods/photo-04.jpg) 0 15px no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-6{ background: url(goods/imgbox-01.jpg) right 15px no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-7{ background: url(goods/photo-05.jpg) 0 10px no-repeat;}
#goods #mleft #guidemap-mid .entry #imgbox-8{ background: url(goods/amazon.jpg) 0 5px no-repeat;}

#goods #mleft #guidemap-mid .entry .subinner-01{ padding-left:100px; padding-bottom:20px;}
#goods #mleft #guidemap-mid .entry .subinner-02{ background-color:#EAFBF5; border:#999 solid 1px; padding:15px;}
#goods #mleft .color-01{ color:#29bca5; font-weight:bold; text-decoration:underline; font-size:14px; margin-bottom:5px;}

#goods #mleft #guidemap h4{width:630px; height:25px;}
#goods #mleft #guidemap #h4-01{ background-image:url(goods/h4-01.jpg);}
#goods #mleft #guidemap #h4-02{ background-image:url(goods/h4-02.jpg);}
#goods #mleft #guidemap #h4-03{ background-image:url(goods/h4-03.jpg);}
#goods #mleft #guidemap #h4-04{ background-image:url(goods/h4-04.jpg);}
#goods #mleft #guidemap #h4-05{ background-image:url(goods/h4-05.jpg);}
#goods #mleft #guidemap #h4-06{ background-image:url(goods/h4-06.jpg);}
#goods #mleft #guidemap #h4-07{ background-image:url(goods/h4-07.jpg);}

#goods #mleft .color-ao{ color:#4a75ae; font-weight:bold;}
#goods #mleft .color-aka{ color: #F00; font-weight:bold;}
#goods #mleft .souryou { padding:10px 0 0 0; text-align:center; font-size:14px;}

/*▼▼▼▼▼会社案内▼▼▼▼▼*/

#company #mp { background-image: url(company/mp.jpg); width:1000px; height:145px; text-indent:-9999px;}
#company #wrper{margin-left:20px; width:690px;}
#company #mleft h2{width:690px; height:36px; margin-bottom:20px;}
#company #mleft #h2-01{ background-image:url(company/h2-01.jpg);}
#company #mleft #h2-02{ background-image:url(company/h2-02.jpg);}



#company #mleft .wrp{width:671px; overflow:hidden;margin-bottom:50px; background:url(company/img-01.jpg) right top no-repeat; border-bottom:#4875AE solid 1px; margin-bottom:15px; padding-bottom:15px;}
#company #mleft .wrp .inner{width:490px;}
#company #mleft #wname{ background-image:url(company/name.jpg); width:266px; height:32px; margin-bottom:50px; margin-left:424px; text-indent:-9999px;}
#company #mleft .ta-01{ margin-left:35px;}
#company #mleft .ta-01 table{width:620px;}
#company #mleft .ta-01 table td.td-01{background-color:#E0F0FF; color:#425a90; font-weight:bold; width:150px;}
#company #mleft .ta-01 table td{ padding:5px 10px; border:#CCC solid 1px;}


#company #mleft .color-ao{ color:#4a75ae; font-weight:bold;}










/*▼▼▼▼▼会社案内▼▼▼▼▼*/

#paper #mp { background-image: url(paper/mp.jpg); width:1000px; height:145px; text-indent:-9999px;}
#paper #wrper{margin-left:20px; width:690px;}
#paper #mleft h2{width:690px; height:36px; margin-bottom:20px;}
#paper #mleft #h2-01{ background-image:url(paper/h2-01.jpg);}
#paper #mleft #h2-02{ background-image:url(paper/h2-02.jpg);}

#paper #mleft #img-01{ background-image:url(paper/img-01.jpg); height:246px; width:690px; margin-bottom:20px;}



#paper #mleft #back{background-color:#d8eefa; padding-top:20px; margin-bottom:20px; padding-bottom:20px;}
#paper #mleft .shiro{background-color:#FFFFFF; width:660px; margin:auto; padding-top:20px; padding-bottom:20px; margin-bottom:20px;}
#paper #mleft .shiro-l{background-color:#FFFFFF; width:660px; margin:auto; padding-top:20px; padding-bottom:20px;}


#paper #mleft #paper-01{ background-image:url(paper/paper-01.jpg);height:111px; width:660px;overflow:hidden;}
#paper #mleft #paper-01 .p-01{ margin-top:45px; width:380px; margin-left:17px;}
#paper #mleft #paper-02{ background-image:url(paper/paper-02.jpg);height:35px; width:660px;overflow:hidden;}
#paper #mleft #paper-03{ background-image:url(paper/paper-03.jpg);height:35px; width:660px;overflow:hidden;}
#paper #mleft .p-02{ margin-top:16px; width:630px; margin-left:17px;}
#paper #mleft #paper-04{ background-image:url(paper/paper-04.jpg);height:330px; width:660px;overflow:hidden;}
#paper #mleft .p-03{ margin-top:45px; width:325px; float:right; margin-right:13px;}
#paper #mleft #paper-05{ background-image:url(paper/paper-05.jpg);height:33px; width:660px;overflow:hidden;}




#paper #mleft #name{ background-image:url(paper/name.jpg); height:25px; width:690px; margin-bottom:20px;}



#paper #mleft .wrp{width:671px; overflow:hidden;margin-bottom:50px; background:url(company/img-01.jpg) right top no-repeat; border-bottom:#4875AE solid 1px; margin-bottom:15px; padding-bottom:15px;}
#paper #mleft .wrp .inner{width:490px;}
#paper #mleft #wname{ background-image:url(company/name.jpg); width:266px; height:32px; margin-bottom:50px; margin-left:424px; text-indent:-9999px;}
#paper #mleft .ta-01{}
#paper #mleft .ta-01 table{width:690px;}
#paper #mleft .ta-01 table td.td-01{background-color:#E0F0FF; color:#425a90; font-weight:bold; width:150px;}
#paper #mleft .ta-01 table td{ padding:5px 10px; border:#CCC solid 1px;}


#paper #mleft .color-ao{ color:#4a75ae; font-weight:bold;}



/*▼▼▼▼▼contact▼▼▼▼▼*/


#contact #mp { background-image: url(contact/mp.jpg); width:1000px; height:145px; text-indent:-9999px;}
#contact #wrper{margin-left:20px; width:690px;}
#contact #mleft h2{width:690px; height:36px; margin-bottom:20px;}
#contact #mleft #h2-01{ background-image:url(contact/h2-01.jpg);}
#contact #mleft #h2-02{ background-image:url(contact/h2-02.jpg);}

#contact #mleft #box-01 { width:690px; overflow:hidden; margin:auto; padding-bottom:50px;}
#contact #mleft #box-01 #tel{ width:500px; margin:0 auto 10px; text-indent:-9999px;}
#contact #mleft #box-01 #tel a{ background:url(contact/tel.png) no-repeat; width:500px; height:60px; display:block; text-decoration:none;}
#contact #mleft #box-01 p { text-align:center; margin:20 auto;}


#contact #mleft #box-02 { width:690px; margin:20px auto; background:#fafafa; padding:0 0 15px;}
#contact #mleft #box-02 table { width:690px; background-color:#fafafa;}
#contact #mleft #box-02 table th { width:150px; padding:10px;background-color: #E0F0FF; color: #425a90; font-weight: bold; border: #CCC solid 1px;}
#contact #mleft #box-02 table td { padding:10px; border: #CCC solid 1px;}
#contact #mleft #box-02 table td.td-01 { border: none; padding:5px 10px;}
#contact #mleft .p-04{ color:#f00;}
