A:link {text-decoration:none;color:#555; }
A:visited { text-decoration:none;color:#999; }
A:active { text-decoration:none;color:#fff; }
A:hover { text-decoration:none;color:#999; }

body {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "serif";}

h1,h2,h3,h4{
margin:0;
padding:0;
display:inline;
}

h1 {
padding:24px;
font-size:64px;
color:#444;
text-shadow: -1px -1px 8px #ddd,1px 1px 8px #ddd;
}

h3 {
text-shadow: -1px -1px 8px #ddd,1px 1px 8px #ddd;
}

body {
font-size:24px;
color:#777;
margin:0;
padding:0;
text-align:center;
width:100%;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN','Osaka','ƒƒCƒŠƒI','Meiryo',sans-serif;
}

#bodyc {
text-align:center;
margin-left:auto;margin-right:auto;
text-align:left;
width:1024px;
}


#site_header {
width:1024px;
height:267px;
border:0;
padding:0;
margin:0;
background:url(http://farm9.staticflickr.com/8197/8226227837_3d101ce447_b.jpg);
background-position: 0 -300px;

background-repeat:no-repeat;
}

#site_header img {
padding:28px;
border:0;
}

#header_logo {
background:url(/shop/site_style/tablet01/icon_01.png);
background-repeat:no-repeat;
width:200px;
height:212px;
border:0;
padding:0;
margin:0;
position:relative; top:25px; left:25px;
}

#w_filter {
background:url(/shop/site_style/tablet01/gradation_w_1a.png);
background-position:bottom;
background-repeat: repeat-x;
border:0;
padding:0;
margin:0;
width:1024px;
height:267px;
}

#sub_title_root{
position:absolute;
width:650px;
}

#sub_title{
margin-top: -1000px;
font-size:36px;
position:relative; top:-120px; left:320px;
color:#fff;
text-shadow: -1px -1px 8px #000,1px 1px 8px #000;
display:inline;
}

#main01{
}

#main01_text{
float:left;
border:0;
padding:12px 0 0 24px;
margin:0;
width:55%;
height:770px;
font-size:28px;
color:#777;
overflow-y: auto;
}

#main01_img{
float:left;
padding:0;
margin:0 0 0 20px;
width:40%;
height:500px;
xxxtext-align:right;
}

#main01_img img{
float:right;
height:510px;
width:auto;
}

#float_end{
clear:both;
border:0;
padding:0;
margin:0;
height:1px;
}

       #flickable1 {
        width: 98%;
        height: 380px;
        overflow: auto;
      }
      #flickable1 ul {
        list-style: none;
        width:190%;
        margin: 0;
        padding: 5px;
      }
      #flickable1 ul li {
        border: 1px solid #CCC;
        height: 320px;
        width__: 100px;
        margin: 5px;
        padding: 5px;
        float: left;
      }
     #flickable1 ul li a{
        margin: 0;
        padding: 0;
      }

     #flickable1 ul li a img{
        margin: 0;
        padding: 0;
        height: 320px;
        width:auto;
      }
      #flickable1 .ui-flickable-container {
        cursor: pointer;
      }


#kakaku{
text-align:right;
}

#teika_name, #teika_val, #teika_zeibetsu{
font-size:48px;
color:#111;
}

#kakaku_name, #kakaku_val, #kakaku_zeibetsu{
font-size:48px;
color:#f00;
}

#teika_val, #kakaku_val{
font-weight:bold;
}

#kakaku_off{
font-size:36px;
color:#f00;
}

#cart_1{
font-size:36px;
}

#cart_bot, #cart_bot form, #cart_bot form input{
font-size:46px;
float: left;
clear: left;
display:inline;
height:80px;
padding:0;
margin:0;
}

#cart_bot{
padding-left:12px;
}

#main02{
padding:12px 0 0 0;
margin:0;
}

#main02_icon{
float:left;
float:right;
padding:0;
margin:12px;

}


#slide a:nth-of-type(2) {
width:192px;
height:110px;
display:block;
overflow:hidden;
}

#slide div form{
display: none;
}


#slide div.cate, #slide div.cate_nocart {
float:left;
width:192px;
height:200px;    
overflow:hidden;
padding:0;
margin:6px;
font-size:1px;
}

#slide div.cate_title, #slide div.cate_nocart_title {
width:97%;
height:56px;
font-weight:bold;
font-size:17px;
color:#eee;
padding:0 0 0 8px;
margin:-100px 0 0 0;
text-shadow: -1px -1px 5px #000,1px 1px 5px #000;
}

#slide div.cate a img, #slide div.cate_nocart a img {
width:100%;
}

embed{
width:410px;
height:100%;
border:1px red sloid;
}

a .cate_in_link {
font-weight:bold;color:#000;text-shadow: -1px -1px 8px #fff,1px 1px 8px #fff;
}

a:hover .cate_in_link {
font-weight:bold;color:#fff;text-shadow: -1px -1px 8px #000,1px 1px 8px #000;
}

.cate_in_link{
padding:25px 0 0 25px;
margin:0;
float:left;
width:320px;
height:140px;
background:url(/shop/site_style/tablet01/cate_menu.png);
background-repeat: no-repeat;
}

.cate_text_link{
float:left;
padding:0;
margin:0;
width:310px;
height:140px;
border:4px #fff solid;
background-repeat: no-repeat;
}

#----CATE_id_001 {
background:url(/shop/data_img/testtest001IMG80.jpg);
}

#CATE_id_005 {
background:url(/shop/image/cud5000_s.jpg);
background-repeat: no-repeat;
}


#foot {
width:99%;
height:430px;
border:1px solid black;
}

#foot_1{
float:left;
width:350px;
border:1px solid blue;
}

#foot_1_name{
display: inline-block;
}

#foot_1_address{
display: inline-block;
}

#foot_1_phone{
display: inline-block;
}

#foot_2{
float:left;
width:350px;
border:1px solid red;
}

#foot_3{
float:left;
width:350px;
border:1px solid green;
}

#test_code{
display: inline-block;
}


#cate_all .cate_nocart,#cate_all .cate {
font-size:30px;
width:32%;
height:550px;
position:relative; top:0px; left:4px;
cursor: hand;
float:left;
overflow: auto;
}


#cate_all .cate_nocart .cate_nocart_title, #cate_all .cate .cate_title {
width:99%;
font-size:30px;
font-weight:bold;
}


#cate_all a img.cate, #cate_all a img.cate_nocart {
width:99%;
height:auto;
}

#cate_all a:nth-of-type(2) {
width:98%;
height:200px;
display:block;
overflow:hidden;
}


.youtube_cate{/*youtube“®‰æ“Y•tƒGƒ“ƒgƒŠƒuƒƒbƒN—pÄ¶ƒAƒCƒRƒ“*/
width:18px;
height:18px;
margin-bottom: -20px;
background-image:url(/playbtn.gif);
position:relative;
top:50px;
left:80px;}


span.cate_zaikomk {text-decoration: none;background:#FFFF00;color:#888800;font-weight:normal;}

span.cate_teika {text-decoration: none;color:#FF8888;font-weight:bold;}
span.cate_baika {text-decoration: none;color:#FF0000;font-weight:bold;}

xxxdiv.cate_nocart {position:relative; top:0px; left:4px;cursor: hand;font-size:12px;width:150px;height:220px;float:left;background:#FFFFFF;text-align:center;padding:2px;margin:5px;vertical-align:top;}


.r00, .r01, .r02, .r03, .r04, .r05, .r06, .r07, .r08, .r09, .r10 {width:80%;padding-left:50px;font-weight:bold;color:#858585;}
.r00 {background:url(/img/r/00.gif)  no-repeat;}
.r01 {background:url(/img/r/01.gif)  no-repeat;}
.r02 {background:url(/img/r/02.gif)  no-repeat;}
.r03 {background:url(/img/r/03.gif)  no-repeat;}
.r04 {background:url(/img/r/04.gif)  no-repeat;}
.r05 {background:url(/img/r/05.gif)  no-repeat;}
.r06 {background:url(/img/r/06.gif)  no-repeat;}
.r07 {background:url(/img/r/07.gif)  no-repeat;}
.r08 {background:url(/img/r/08.gif)  no-repeat;}
.r09 {background:url(/img/r/09.gif)  no-repeat;}
.r10 {background:url(/img/r/10.gif)  no-repeat;}

#detail {
border:1px solid #666;
width:350px;

}

#detail td {
text-align: right;
vertical-align: middle;
border:1px solid #eee;

}