@charset "shift_jis";
body,p,div    { margin:0px; padding:0px;}
img           { vertical-align:bottom; border:none;}a:link img{ border:none;}a:visited img{ border:none;}a:hover img{ border:none;}

body          { font-size:12px; line-height:100%;
                font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
                color:#a9a9a9; background-color:#090b24; background-image:url("./images/body_bg.gif");}
#main         { width:100%; text-align:center;
                background-image:url("./images/main_bg.jpg"); background-position:50% 0px; background-repeat:no-repeat;}
#head         { width:714px; height:107px; margin-left:auto; margin-right:auto; text-align:left;}
#head img     { width:714px; height:107px;}
#contents     { width:714px; margin-left:auto; margin-right:auto; text-align:left; background-color:#010108; border-top:solid 5px #04030e;}
#foot         { width:708px; height:100px; margin-left:auto; margin-right:auto; text-align:left; padding-top:36px; padding-left:6px;
                background-image:url("./images/copyright.gif"); background-position:382px 38px; background-repeat:no-repeat;}
#foot a       { color:#a9a9a9;}#foot a:link{ color:#a9a9a9;}#foot a:visited{ color:#a9a9a9;}#foot a:hover{ color:#a9a9a9;}

/*▼ナビゲーション▼*/
#navi_box     { width:714px; height:38px; margin-left:38px;}
p.bar         { width:1px; height:38px; font-size:0px; line-height:0px; float:left;}
p.bar img     { width:1px; height:38px;}
p.catalogue   { width:130px; height:38px; float:left;}
p.about       { width:212px; height:38px; float:left;}
p.info        { width:218px; height:38px; float:left;}
p.inquirty    { width:151px; height:38px; float:left;}
p.catalogue img { width:130px; height:38px;}
p.about img     { width:212px; height:38px;}
p.info img      { width:218px; height:38px;}
p.inquirty img  { width:151px; height:38px;}

/*▼トップページ▼*/
#home_contents{ width:714px; margin-left:auto; margin-right:auto; text-align:left;}
img.home_image{ width:714px; height:427px;}
#home_message { width:714px; height:352px; margin-top:42px; clear:left;}

/*▼商品▼*/
#item_title   { width:687px; height: 32px; margin-left:19px; margin-top:30px; margin-bottom:25px; clear:left;}
#item_11      { width:323px; height:165px; margin-left:17px; margin-bottom:24px;}
#item_12      { width:323px; height:165px; margin-left:41px; margin-bottom:24px;}
#item_21      { width:323px; height:165px; margin-left:17px; margin-bottom:38px;}
#item_22      { width:323px; height:165px; margin-left:41px; margin-bottom:38px;}
img.item_l    { width:213px; height:150px; margin-left:16px; margin-bottom:52px;}
img.item_r    { width:213px; height:150px; margin-left:26px; margin-bottom:52px;}
img.item_c    { width:213px; height:150px; margin-left:31px; margin-bottom:52px;}
#shohin01_1   { width:702px; height:394px; margin-left:12px; clear:left;}
#shohin01_2   { width:702px; height:364px; margin-left:12px;}
#shohin01_3   { width:352px; height:344px; margin-top:30px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin01_4   { width:268px; height:344px; margin-top:30px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin02_1   { width:702px; height:374px; margin-top:20px; margin-left:12px; clear:left;}
#shohin02_2   { width:702px; height:350px; margin-left:12px;}
#shohin02_3   { width:352px; height:344px; margin-top:29px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c; vertical-align:top;}
#shohin02_4   { width:267px; height:390px; margin-top:20px; margin-left:38px;}
#shohin03_1   { width:702px; height:374px; margin-top:20px; margin-left:12px; clear:left;}
#shohin03_2   { width:702px; height:369px; margin-left:12px;}
#shohin03_3   { width:352px; height:344px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin03_4   { width:268px; height:344px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin04_1   { width:702px; height:380px; margin-top:20px; margin-left:12px; clear:left;}
#shohin04_2   { width:702px; height:363px; margin-left:12px;}
#shohin04_3   { width:352px; height:344px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin04_4   { width:268px; height:344px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin05_1   { width:702px; height:374px; margin-top:20px; margin-left:12px; clear:left;}
#shohin05_2   { width:702px; height:369px; margin-left:12px;}
#shohin05_3   { width:352px; height:344px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c; vertical-align:top;}
#shohin05_4   { width:295px; height:373px; margin-left:28px;}
#shohin06_1   { width:702px; height:358px; margin-left:12px; clear:left;}
#shohin06_2   { width:702px; height:297px; margin-top:20px; margin-left:12px;}
#shohin06_3   { width:352px; height:254px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin06_4   { width:268px; height:254px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin_line  { width:694px; height: 30px; margin-top:34px; margin-left:12px;}
#shohin07_1   { width:702px; height:344px; margin-top:20px; margin-left:12px;}
#shohin07_2   { width:702px; height:338px; margin-left:12px;}
#shohin07_3   { width:352px; height:254px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin07_4   { width:268px; height:254px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin08_1   { width:702px; height:394px; margin-left:12px; clear:left;}
#shohin08_2   { width:702px; height:369px; margin-left:12px;}
#shohin08_3   { width:352px; height:344px; margin-top:10px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c; vertical-align:top;}
#shohin08_4   { width:275px; height:380px; margin-top:10px; margin-left:34px;}
#shohin09_1   { width:702px; height:400px; margin-left:12px; clear:left;}
#shohin09_2   { width:702px; height:363px; margin-left:12px;}
#shohin09_3   { width:352px; height:344px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin09_4   { width:268px; height:344px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin10_1   { width:702px; height:400px; margin-left:12px; clear:left;}
#shohin10_2   { width:702px; height:352px; margin-top:40px; margin-left:12px;}
#shohin10_3   { width:352px; height:344px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin10_4   { width:268px; height:344px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin11_1   { width:702px; height:384px; margin-top:10px; margin-left:12px; clear:left;}
#shohin11_2   { width:702px; height:369px; margin-left:12px;}
#shohin11_3   { width:352px; height:344px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin11_4   { width:268px; height:344px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin12_1   { width:702px; height:354px; margin-left:12px; clear:left;}
#shohin12_2   { width:702px; height:301px; margin-top:20px; margin-left:12px;}
#shohin12_3   { width:352px; height:254px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin12_4   { width:268px; height:254px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin13_1   { width:702px; height:347px; margin-top:20px; margin-left:12px;}
#shohin13_2   { width:702px; height:315px; margin-top:20px; margin-left:12px;}
#shohin13_3   { width:352px; height:254px; margin-left:23px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin13_4   { width:268px; height:254px; margin-left:34px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shohin_foot  { width:280px; height:20px; margin:60px 0px 36px 6px;}

/*▼コラム▼*/
#column0      { width:300px; height:484px; padding-left:211px; padding-top:142px; clear:left;
                background-image:url("./about/images/bg_column.gif"); background-position:150px 94px; background-repeat:no-repeat;}
#column0 img  { margin-bottom: 24px;}
#column1      { width:650px; height:360px; margin-left: 35px;}
#column2      { width:650px; height:460px; margin-left: 35px;}
#column3      { width:215px; height: 87px; margin-left:108px; vertical-align:top;}
#column4      { width:223px; height: 90px; margin-left: 71px; margin-bottom: 45px;}
#column_top1  { width:120px; height: 30px; margin-left:531px; margin-bottom: 24px;}
#column_line1 { width:665px; height: 25px; margin-left: 35px; margin-bottom:152px;}
#column5      { width:650px; height:250px; margin-left: 35px;}
#column6      { width:325px; height:340px; float:left;}
#column6 img  { width:249px; height:132px; margin-left:44px; margin-top:12px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#column7      { width:370px; height:235px; float:left;}
#column7 img  { width:370px; height:235px;}
#column_top2  { width:120px; height: 30px; margin-left:531px; margin-bottom: 24px; clear:left;}
#column_line2 { width:650px; height: 25px; margin-left: 35px; margin-bottom:215px;}
#column8      { width:650px; height:375px; margin-left: 35px;}
#column_top3  { width:120px; height: 30px; margin-left:531px; margin-bottom: 24px;}
#column_line3 { width:665px; height: 25px; margin-left: 35px; margin-bottom:353px;}
#process0     { width:650px; height:180px; margin-left: 35px;}
#process1     { width:650px; height:180px; margin-left: 35px;}
#process2     { width:650px; height:180px; margin-left: 35px; margin-top:15px;}
#process3     { width:650px; height:150px; margin-left: 35px; margin-top:15px;}
#process4     { width:650px; height:255px; margin-left: 35px; margin-top:15px;}
#process5     { width:650px; height:230px; margin-left: 35px; margin-top:15px;}
#process6     { width:650px; height:230px; margin-left: 35px; margin-top:15px;}
#process7     { width:650px; height:190px; margin-left: 35px; margin-top:15px;}
#column_top4  { width:120px; height: 30px; margin-left:531px; margin-bottom:60px;}

/*▼ご案内▼*/
#shop0        { width:650px; height: 27px; clear:left;}
#shop_12box   { width:452px; height:373px; float:left;}
#shop1        { width:412px; height:263px; margin-left:30px;}
#shop2        { width:412px; height:110px; margin-left:30px;}
#shop_pbox    { width:250px; height:373px; float:left;}
#shop_photo   { width:224px; height:344px; padding:7px; background-color:#000000; border:solid 1px #36333c;}
#shop3        { width:667px; height:110px; margin-left:30px; clear:left;}
#shop4        { width:667px; height:210px; margin-left:30px;}
#shop5        { width:667px; height:140px; margin-left:30px;}
#shop6        { width:667px; height:190px; margin-left:30px;}
#shop7        { width:667px; height:160px; margin-left:30px;}
#shop8        { width:667px; height:160px; margin-left:30px;}
#shop_add     { width:280px; height: 88px; margin-top:64px; margin-left:191px; margin-bottom:72px; padding:25px; background-color:#000000; border:solid 1px #36333c;}

/*▼リンク・サイトマップ▼*/
#foot_link    { width:708px; height:385px; margin-left:auto; margin-right:auto; text-align:left; padding-top:36px; padding-left:6px;
                background-image:url("./images/copyright.gif"); background-position:382px 38px; background-repeat:no-repeat;}
#foot_link a  { color:#a9a9a9;}#foot a:link{ color:#a9a9a9;}#foot a:visited{ color:#a9a9a9;}#foot a:hover{ color:#a9a9a9;}

#foot_map     { width:708px; height:385px; margin-left:auto; margin-right:auto; text-align:left; padding-top:36px; padding-left:6px;
                background-image:url("./images/copyright.gif"); background-position:382px 38px; background-repeat:no-repeat;}
#foot_map a  { color:#a9a9a9;}#foot a:link{ color:#a9a9a9;}#foot a:visited{ color:#a9a9a9;}#foot a:hover{ color:#a9a9a9;}

#link00       { width:600px; height: 45px; margin-left: 39px; margin-top:30px; margin-bottom:56px; clear:left;}
#link10       { width:115px; height: 40px; margin-left: 56px; margin-bottom: 40px;}
#link11       { width:390px; height: 25px; margin-left:100px; margin-top: 9px; vertical-align:top;}
#link20       { width:105px; height: 40px; margin-left: 56px; margin-bottom: 40px;}
#link21       { width:380px; height: 25px; margin-left:110px; margin-top: 9px; vertical-align:top;}
#link30       { width:155px; height: 40px; margin-left: 56px; margin-bottom:125px;}
#link31       { width:350px; height: 25px; margin-left: 60px; margin-top: 9px; vertical-align:top;}

#map          { width:480px; height: 45px; margin-left: 35px; margin-bottom:67px; margin-top:30px; clear:left;}
#map0         { width: 58px; height: 21px; margin-left: 50px; margin-bottom:1px;}
#map10        { width: 77px; height: 21px; margin-left: 42px; margin-bottom:1px;}
#map101       { width: 54px; height: 19px; margin-left:162px; margin-bottom:1px;}
#map102       { width: 41px; height: 19px; margin-left: 25px; margin-bottom:1px;}
#map103       { width: 53px; height: 19px; margin-left: 17px; margin-bottom:1px;}
#map104       { width: 54px; height: 19px; margin-left: 26px; margin-bottom:1px;}
#map105       { width: 65px; height: 19px; margin-left: 16px; margin-bottom:1px;}
#map106       { width: 42px; height: 19px; margin-left: 15px; margin-bottom:1px;}
#map107       { width: 66px; height: 19px; margin-left: 38px; margin-bottom:1px;}
#map108       { width: 63px; height: 19px; margin-left:162px; margin-bottom:39px;}
#map109       { width: 41px; height: 19px; margin-left: 16px; margin-bottom:39px;}
#map110       { width: 64px; height: 19px; margin-left: 17px; margin-bottom:39px;}
#map111       { width: 54px; height: 19px; margin-left: 15px; margin-bottom:39px;}
#map112       { width: 53px; height: 19px; margin-left: 16px; margin-bottom:39px;}
#map113       { width: 65px; height: 19px; margin-left: 27px; margin-bottom:39px;}
#map20        { width:184px; height: 21px; margin-left:150px; margin-bottom:2px;}
#map21        { width:189px; height: 19px; margin-left:162px; margin-bottom:1px;}
#map22        { width: 91px; height: 19px; margin-left: 16px; margin-bottom:1px;}
#map23        { width:115px; height: 19px; margin-left:162px; margin-bottom:39px;}
#map24        { width:116px; height: 19px; margin-left: 90px; margin-bottom:39px;}
#map30        { width:201px; height: 21px; margin-left:150px; margin-bottom:39px;}
#map40        { width:107px; height: 21px; margin-left:150px; margin-bottom:39px;}
#map50        { width: 58px; height: 21px; margin-left:150px; margin-bottom:95px;}

/*▼お問合わせ▼*/
#contact_1       { width:500px; height: 80px; margin-top:30px; margin-left:35px; margin-bottom:20px; clear:left;}
#form_style      { width:620px; margin: 0px 0px 0px 90px; padding: 0px;}
#form_11         { width:156px; height:230px; float:left;}
#form_11 img     { width:120px; height:200px;}
#form_12         { width:460px; height:230px; float:left;}
#form_12 p       { width:460px; height: 44px;}
#form_12 input   { width:202px; height: 20px; line-height:20px; padding:3px 0px 2px 5px;
                   font-size:14px; border-style:none; background-color:#bfbec4;
                   font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;}
#contact_2       { width:445px; height: 60px; margin-bottom:15px; clear:left;}
#form_21         { width:101px; height:100px; float:left;}
#form_21 img     { width: 90px; height: 70px;}
#form_22         { width:214px; height:100px; float:left;}
#form_22 p       { width:210px; height: 46px;}
select.form_22y  { width: 65px; font-size:12px; background-color:#bfbec4; padding:0px; margin:0px 0px 0px 0px;}
select.form_22md { width: 55px; font-size:12px; background-color:#bfbec4; padding:0px; margin:0px 0px 0px 10px;}
#form_23         { width:130px; height:100px; float:left;}
#form_23 img     { width:125px; height: 70px;}
#form_24         { width:155px; height:100px; float:left;}
#form_24 p       { width:150px; height: 44px;}
#form_24 input   { width:143px; height: 20px; line-height:20px; padding:3px 0px 2px 5px;
                   font-size:14px; border-style:none; background-color:#bfbec4;
                   font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",Osaka,sans-serif;}
#contact_3       { width:600px; height: 25px; margin-bottom:11px; clear:left;}
#form_30         { width:575px; height: 71px; line-height:20px; padding:5px 0px 0px 5px; margin:0px 0px 0px 15px;
                   font-size:14px; border-style:none; background-color:#bfbec4;
                   font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",Osaka,sans-serif;}
#contact_4       { width:600px; height: 50px; margin-top:38px; margin-bottom:15px;}
div.form_41      { width: 31px; height:145px; float:left;}
div.form_41 p    { width: 31px; height: 40px; text-align:right;}
div.form_41 input{ width: 16px; height: 16px; padding:0px; margin:0px;}
p.form_42        { width: 82px; height:145px; float:left;}
p.form_42 img    { width: 75px; height: 20px; margin-bottom:20px;}
#contact_5       { width:600px; height: 50px; margin-bottom:11px; clear:left;}
#form_50         { width:575px; height: 71px; line-height:20px; padding:5px 0px 0px 5px; margin:0px 0px 0px 15px;
                   font-size:14px; border-style:none; background-color:#bfbec4;
                   font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",Osaka,sans-serif;}
#submit          { width:576px; height: 98px; padding-top:30px; text-align:center;}
#submit input    { width: 76px; cursor:pointer; background-color:#e0e0e0; border-color:#e0e0e0;}

#contents_contact{ width:714px; height:478px; margin-left:auto; margin-right:auto; text-align:left; background-color:#010108; border-top:solid 5px #04030e;}
#foot_contact    { width:708px; height:360px; margin-left:auto; margin-right:auto; text-align:left; padding-top:36px; padding-left:6px;
                   background-image:url("./images/copyright.gif"); background-position:382px 38px; background-repeat:no-repeat;}
#foot_contact a  { color:#a9a9a9;}#foot a:link{ color:#a9a9a9;}#foot a:visited{ color:#a9a9a9;}#foot a:hover{ color:#a9a9a9;}

#contact_cen     { width:714px; line-height:134%; text-align:center;}
#contact_table   { width:610px; margin-left:auto; margin-right:auto; background-color:#04030e;}
#contact_td30    { width:30%; color:#dcbcdb; white-space:nowrap;}
#contact_td70    { width:70%; color:#dcbcdb;}
#contact_td35    { width:35%; color:#dcbcdb; white-space:nowrap;}
#contact_td65    { width:65%; color:#dcbcdb;}
td.left          { text-align:left;}
td.nowrap        { white-space:nowrap;}
#contact_submit  { width:714px; height: 98px; padding-top:30px; text-align:center;}
#contact_submit input { width: 76px; cursor:pointer; background-color:#e0e0e0; border-color:#e0e0e0;}

