@charset "Shift_JIS";/* CSS : Base ------*//*--Beginning----------------------------------------------*//*---- Initialization ----*/*{margin:0;padding:0;text-align:center;font:13px Lucida Grande,Lucida Sans Unicode,Lucida Sans,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}/* safari only ¥*/html:¥66irst-child body {font-size:77%;}/*-------------------------------*/h1,h2,h3,h4,h5,h6{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:103%;font-weight:bold;color:#333333;text-decoration:none;}p{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:93%;color:#333333;text-decoration:none;}a{outline:0;font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:93%;color:#E2644D;text-decoration:none; }a:visited { text-decoration:none; color:#E2644D;}a:hover, a:active { text-decoration:underline; color:#FF9999;}img{border:0;}/*------------------------------------------------------------*//*---- Basic Elements ----*/body {text-align: center;}body div {text-align: left;margin: 0 auto;}#container{height:100%;width:auto;}/*---- ヘッダー設定----*/#base1{width:auto;height:400px;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;}/*---- ボディー設定----*/#base2{width:auto;height:100%;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;}/*------------------------------------------------------------*//*---- Header ----*/#header {text-align: center;height:400px;width:800px;background-image:url(../../img/header/headerimg2.jpg);background-repeat:no-repeat;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}/*------------------------------------------------------------*//*---- Menu ----*/#menu{width:800px;height:55px;background-color:#550000;background-image:url(../../img/mb/mbbgc.jpg);background-repeat:no-repeat;margin-top:0px;margin-bottom:0px;text-align:left;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#menu ul{width:800px;margin:0;padding:0;}#menu li{padding-left:1px;width:px;float:left;list-style-type:none;}#menu a{text-indent:-9999px;display:block;background-repeat:no-repeat;}/*---- Menu - Button ----*/a#l1{width:132px; height:55px;background-image:url(../../img/mb/mb1.jpg);background-position: 0 0;}a#l2{width:132px; height:55px;background-image:url(../../img/mb/mb2.jpg);background-position: 0 0;}a#l3{width:132px; height:55px;background-image:url(../../img/mb/mb3.jpg);background-position: 0 0;}a#l4{width:132px; height:55px;background-image:url(../../img/mb/mb4.jpg);background-position: 0 0;}a#l5{width:132px; height:55px;background-image:url(../../img/mb/mb5.jpg);background-position: 0 0;}a#l6{width:133px; height:55px;background-image:url(../../img/mb/mb6.jpg);background-position: 0 0;}a#l1:hover{background-position: 0 -55px;}a#l2:hover{background-position: 0 -55px;}a#l3:hover{background-position: 0 -55px;}a#l4:hover{background-position: 0 -55px;}a#l5:hover{background-position: 0 -55px;}a#l6:hover{background-position: 0 -55px;}/*------------------------------------------------------------*//*---- Contents ----*/#cont{background-image:url(../../img/base/lcbg.jpg);background-repeat:repeat-y;height:100%;width:800px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#cont p,h1{text-align:left;color:#333333;}/*---- text ----*/#lc h1{padding:15px;}#lc p{padding-left:15px;}#rc h1{padding:15px;}#rc p{padding-left:;}/*---- 左スペース ----*/#lc{float:left;height:100%;width:267px;}#lc1{padding-top:25px;padding-left:15px;}#lc1 img, x:-moz-any-link{padding-bottom:3px;/padding-bottom:0;}/*---- 右スペース ----*/#rc{float:left;width:530px;height:100%;padding:1px;}#rc1{width:530px;height:100%;background-image:url(../../img/base/rcbg.jpg);background-repeat:repeat-x;overflow:hidden;}#rc1x{width:530px;height:100%;background-image:url(../../img/base/rcbg.jpg);background-repeat:repeat-x;overflow:hidden;/padding-bottom:15px;}/*---- rc2は必ずrc内最下に設定 ----*/#rc2{width:530px;height:100%;background-image:url(../../img/base/rcbg.jpg);background-repeat:repeat-x;overflow:hidden;padding-bottom:20px;}.mt1{height:46px;width:494px;background-image:url(../../img/product/title01.jpg);background-repeat:no-repeat;text-indent:-9999px;margin-top:25px;margin-left:15px;margin-bottom:15px;}.mt2{height:46px;width:494px;background-image:url(../../img/product/title02.jpg);background-repeat:no-repeat;text-indent:-9999px;margin-top:15px;margin-left:15px;margin-bottom:15px;}.mt3{height:46px;width:494px;background-image:url(../../img/product/title03.jpg);background-repeat:no-repeat;text-indent:-9999px;margin-top:15px;margin-left:15px;margin-bottom:15px;}.mt4{height:46px;width:494px;background-image:url(../../img/product/title04.jpg);background-repeat:no-repeat;text-indent:-9999px;margin-top:15px;margin-left:15px;margin-bottom:15px;}/*------------------------------------------------------------*//*---- 商品-BOX----*/#rcb1{float:left;width:215px;height:100%;background-color:#FFFFFF;border-style:solid;border-color:#CDCDCD;border-width:1px;}#rcb2{float:left;width:215px;height:100%;background-color:#FFFFFF;border-style:solid;border-color:#CDCDCD;border-width:1px;}.rcb{display:inline;margin-left:17px;margin-bottom:15px;padding-top:10px;padding-left:10px;padding-bottom:10px;padding-right:10px;_padding-bottom:0px;}.rcb2{display:inline;margin-left:17px;margin-bottom:15px;padding-top:10px;padding-left:10px;padding-bottom:10px;padding-right:10px;_padding-bottom:0px;}.txxs{font-size:small;}/*---- 商品-IMG----*/#rcb1 img{}.img80{width:80px;height:80px;margin-right:5px;}.img110{width:110px;height:110px;margin-right:5px;}#rcb1 p,h2{text-align:left;}#rcb1 p{font-size:small;}/*---- 商品----*/#rcbia{float:left;width:80px;height:100%;overflow:hidden;}#rcbia img{width:80px;height:80px;}#rcbib{float:left;width:135px;height:100%;}#rcbib h2{padding-left:5px;}#rcbib p{padding-left:5px;}#rcbib a{padding-left:5px;}#rcbib img{padding-top:3px;}/*------------------------------------------------------------*//*---- Footer ----*/#footer{clear:both;width:800px;height:52px;background-image:url(../../img/footer/footerbg.jpg);background-repeat:repeat-x;margin-bottom:10px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#footer p{text-align:left;font-size:x-small;color:#CCFF99;}#footer a{color:#CCFF99;}.footp{padding-top:15px;text-align:left;font-size:x-small;color:#CCFF99;padding-left:20px;}.footp a{text-align:left;font-size:x-small;color:#CCFF99;}/*------------------------------*/#footer2{clear:both;width:800px;height:50px;margin-bottom:20px;background-image:url(../../img/footer/logo.jpg);background-repeat:no-repeat;background-position:right;}#footer2 h2{text-indent:-9999px;}/*------------------------------------------------------------*//*---- IE6 extra ----*/.clearfix:after {  content: ".";  display: block;  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}
