/*---------------------------------------------*/
/* ing-style Funiture Style Sheet              */
/* Author S.NISHIMURA                             */
/*---------------------------------------------*/

/* SITE BODY CSS ------------------------------*/

body {
 font-family: 'ヒラギノ角ゴ Pro W3', Osaka, 'ヒラギノ丸ゴ Pro W4', 'MS P ゴシック',Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 160%;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}

table {
 font-family: 'ヒラギノ角ゴ Pro W3', 'ヒラギノ丸ゴ Pro W4', Osaka, 'MS P ゴシック',Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 160%;
 margin: 0px;
 padding: 0px;
}

div {
 font-family: 'ヒラギノ角ゴ Pro W3', Osaka, 'MS P ゴシック', 'ヒラギノ丸ゴ Pro W4', Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 line-height: 160%;
 margin: 0px;
 padding: 0px;
}


/* Link Style */
a { 
color: #666666;
text-decoration: none;
}

/* 訪問済みのリンク部分 */
a:visited {
text-decoration: none;
}
 
/* カーソルが上に来たとき */
a:hover {
color: #FFFFFF;
background-color: #777777;
text-decoration: none;
}

a:active {
color: #666666;
}

/* Block style */

#top-line {
width: 100%;
height: 5px;
margin: 0 auto;
background-color: #000000;
}

#contents {
width: 900px;
margin: 0 auto;
border-left: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#header-outline {
width: 900px;
}

#top-menu {
width: 840px;
height:10px;
padding: 14px 60px 0px 0px;
float: right;
}

#menu-profile,#menu-guide,#menu-voice,#menu-event,#menu-media,#menu-contact,#menu-designer {
padding: 0px 15px 0px 0px;
float: right;
}

#menu-cart {
float: right;
margin-top:-6px;
}


#top-main {
width: 900px;
margin-top: 35px;
padding-bottom:5px;
float: left;
}

#main-logo {
width: 120px;
height: 50px;
padding-left: 20px;
float: left;
}


#main-catch {
width: 164px;
height: 15px;
padding: 20px 0px 5px 12px;
float: left;
}

#sub-menu {
width: 580px;
height: 15px;
font-size: 10px;
padding: 20px 10px 5px 0px;
}

#top-bar {
width: 900px;
height: 23px;
background: url(./../images/top-bar.jpg) no-repeat;
float: left;
}

#top-bar02 {
width: 900px;
height: 14px;
background: url(./../images/top-bar02.jpg) no-repeat;
float: left;
}


#top-3line,#top-3line-koln, {
width: 900px;
}

#top-3line-fine-chest,#top-3line-kitchencounter-spiral,#top-3line-bend-table {
width: 900px;
padding-top:80px;
}

#menu {
width: 900px;
}

#menu-in {
width: 900px;
height: 47px;
}

#menu01,#menu02,#menu03,#menu04,#menu05,#menu06,#menu07,#menu08 {
float: left;
}

#navi {
font-size: 9px;
padding: 60px 0px 3px 10px;
border-bottom: 1px solid #DEDEDE;
}


/* THUMBNAIL */



#thumb-title01 {
width: 900px;
height: 100px;
padding: 40px 0px;
border-bottom: 1px solid #DEDEDE;
}

#thumb-title02 {
width: 200px;
float: left;
}

#thumb-title03 {
width: 640px;
font-size: 10px;
float: left;
}

.thumb-title-comt {
font-size: 11px;
}

.thumb-title-comb {
color: #666666;
}



#thumb-outline01,#thumb-outline07{
width: 900px;
height: 400px;
border-bottom: 1px solid #DEDEDE;
}

#thumb-outline02,#thumb-outline03,#thumb-outline04,#thumb-outline05,#thumb-outline06{
width: 900px;
height: 450px;
border-bottom: 1px solid #DEDEDE;
}

#thumb-line01,#thumb-line02,#thumb-line03,#thumb-line04,#thumb-line05{
width: 795px;
height: 380px;
padding-top: 70px;
}

#thumb-01-outline,#thumb-02-outline,#thumb-04-outline,#thumb-05-outline,#thumb-07-outline,#thumb-08-outline,#thumb-10-outline,#thumb-11-outline,#thumb-13-outline,#thumb-14-outline,#thumb-16-outline,#thumb-17-outline {
width: 215px;
height: 380px;
padding-right: 75px;
float: left;
}

#thumb-03-outline,#thumb-06-outline,#thumb-09-outline,#thumb-012-outline,#thumb-015-outline,#thumb-18-outline {
width: 215px;
height: 380px;
float: left;
}

#thumb-finechest-pic {
width: 215px;
height: 215px;

float: left;
}

#thumb-kidschestsp-pic {
width: 215px;
height: 200px;
padding-top:15px;
float: left;
}

#thumb-cx160-pic {
width: 215px;
height: 165px;
padding-top: 50px;
float: left;
}

#thumb-finetv124-pic {
width: 215px;
height: 110px;
padding-top: 81px;
float: left;
}

#thumb-finetv160-pic {
width: 215px;
height: 102px;
padding-top: 88px;
float: left;
}

#thumb-finetv160s-pic {
width: 215px;
height: 121px;
padding-top: 70px;
float: left;
}

#thumb-kolntable-pic {
width: 215px;
height: 173px;
padding-top: 67px;
float: left;
}

#thumb-bendtable-pic {
width: 215px;
height: 164px;
padding-top: 76px;
float: left;
}

#thumb-kitchen-counter-pic {
width: 215px;
height: 239px;
padding-top: 0px;
float: left;
}

#thumb-kidsspiral-pic {
width: 215px;
height: 152px;
padding-top: 87px;
float: left;
}

#thumb-chabudai-pic {
width: 215px;
height: 177px;
padding-top: 63px;
float: left;
}

#thumb-fine-pic {
width: 215px;
height: 111px;
padding-top: 118px;
float: left;
}

#thumb-tsumiki-pic {
width: 215px;
height: 187px;
padding-top: 42px;
float: left;
}

#thumb-birch-pic {
width: 215px;
height: 187px;
padding-top: 53px;
float: left;
}

#thumb-mahogany-pic {
width: 215px;
height: 188px;
padding-top: 52px;
float: left;
}

#thumb-sugi-pic {
width: 215px;
height: 186px;
padding-top: 54px;
float: left;
}

#thumb-kidsspiral-pic {
width: 215px;
height: 152px;
padding-top: 87px;
float: left;
}

#thumb-babesugi-pic {
width: 215px;
height: 152px;
padding-top: 87px;
float: left;
}

#thumb-kitchen-counter-pic {
width: 215px;
height: 239px;
padding-top: 0px;
float: left;
}

#thumb-spiral-pic {
width: 215px;
height: 230px;
padding-top: 9px;
float: left;
}

#thumb-time-pic {
width: 215px;
height: 230px;
padding-top: 0px;
float: left;
}

#thumb-hommage-pic {
width: 215px;
height: 106px;
padding-top: 123px;
float: left;
}

#thumb-hikarucabinet-pic {
width: 215px;
height: 220px;

float: left;
}

#thumb-hikarudesk-pic {
width: 215px;
height: 172px;
padding-top: 48px;
float: left;
}

#thumb-hikarutv-pic  {
width: 215px;
height: 125px;
padding-top: 106px;
float: left;
}

#thumb-hikarutv2-pic  {
width: 215px;
height: 125px;
padding-top: 56px;
float: left;
}

#thumb-hikaruchest-pic {
width: 215px;
height: 210px;
padding-top:10px;
float: left;
}

#thumb-chabudai-com {
width: 210px;
font-size: 10px;
line-height: 130%;
padding: 15px 0px 0px 0px;
float: left;
}

#thumb-board-com02 {
width: 210px;
font-size: 10px;
line-height: 130%;
padding: 15px 0px 0px 0px;
font-weight: bold;
float: left;
}



/* ITEM */

#item-spiral01-outline {
width: 900px;
height: 650px;
padding-top:80px;
border-bottom: 1px solid #DEDEDE;
}

#item-kitchencounter-spiral-outline {
width: 900px;
height: 500px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-tsumiki-outline {
width: 900px;
height: 1250px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-fine-chest-outline,#item-kids-chest-sp-outline,#item-koln-table-outline,#item-bend-table-outline {
width: 900px;
height: 990px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-cxchest-outline {
width: 900px;
height: 945px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-mahogany-outline,#item-birch-outline,#item-sugi-outline {
width: 900px;
height: 410px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-hikarucabinet01-outline,#item-hikaruchest01-outline,#item-hikarudesk01-outline,#item-hikarutv01-outline {
width: 900px;
height: 480px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-time01-outline {
width: 900px;
height: 1000px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-hommage01-outline {
width: 900px;
height: 1050px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-fine01-outline {
width: 900px;
height: 960px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-babe-outline {
width: 900px;
height: 1020px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-finetv124-01-outline {
width: 900px;
height: 990px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-chabudai01-outline {
width: 900px;
height: 1110px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
position: relative;
}

#item-chabudai02-outline {
width: 900px;
height: 450px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
position: relative;
}

#item-hikaru01-outline {
width: 900px;
height: 430px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#item-hikaru02-outline {
width: 900px;
height: 350px;
padding: 80px 0px;
border-bottom: 1px solid #DEDEDE;
}

#spiral01-left,#finetv124-01-left,#hikarucabinet01-left,#hikaruchest01-left ,#hikarudesk01-left,#hikarutv01-left,#bendtable01-left,#finetv160s-01-left,#cxchest-left {
width: 380px;
float: left;
}

#tsumiki-left {
width: 410px;
float: left;
}

#title-cxchest {
width: 152px;
float: left;
}

#title-spiral {
width: 380px;
float: left;
}

#title-bend-table {
width: 203px;
float: left;
}

#title-finetv124,#title-finetv160s{
width: 204px;
float: left;
}

#title-tsumiki {
width: 410px;
float: left;
}

#title-birch,#title-sugi {
width: 354px;
float: left;
}

#title-kitchencounter-spiral {
width: 331px;
float: left;
}

#title-kitchencounter-spiral {
width: 380px;
float: left;
}

#title-kidsspiral {
width: 301px;
float: left;
}

#title-tsumiki {
width: 410px;
float: left;
}

#title-fine-chest {
width: 134px;
float: left;
}

#spiral-new-inline {
width: 900px;
padding: 30px 0px ;
}

#spiral-new01,#spiral-new02,#spiral-new03 {
width:240px;
height:61px;
padding-left:50px;
float:left;
}

#spiral-com,#kidsspiral-com,#finetv124-com,#hikarucabinet-com,#hikaruchest-com,#hikarudesk-com,#hikarutv-com,#finetv160s-com {
width: 330px;
padding: 50px 0px 0px 40px;
}

#mahogany-com,#birch-com,#sugi-com {
width: 330px;
padding: 80px 0px 0px 40px;
}

#chabu-com {
width: 360px;
height: 450px;
padding: 50px 0px 0px 40px;
}

#tsumiki-com {
width: 360px;
padding: 50px 10px 0px 40px;
}

#fine-chest-com,#kids-chest-sp-com,#bend-table-com,#cxchest-com {
width: 360px;
padding: 50px 0px 0px 40px;
}

#koln-table-com {
width: 343px;
padding: 50px 0px 0px 40px;
}

#chabu-com span {
font-weight: bold;
color: #FF0000;
}

#spiral-img,#time-img {
width: 520px;
float: left;
margin-bottom:50px;
}

#hommage-img {
width: 484px;
float: left;
padding-top:50px;
}

#hikarucabinet-img,#hikaruchest-img,#hikarudesk-img,#hikarutv-img {
width: 484px;
float: left;
}

#hikarudesk-img {
width: 484px;
float: left;
padding-top:88px;
}

#kidsspiral-img {
width: 485px;
float: left;
margin-top:-10px;
}

#tsumiki-img {
width: 470px;
float: left;
}

#kitchencounter-spiral-img {
width: 500px;
float: left;
padding-top:0px;
}

#mahogany-img,#birch-img,#sugi-img {
width: 450px;
float: left;
}

#fine-chest-img,#kids-chest-sp-img,#koln-table-img,#bend-table-img,#cxchest-img {
width: 470px;
float: right;
}

#finetv160s-img {
width: 500px;
float: right;
}

#chabu-img {
width: 470px;
padding-top:70px;
float: right;
}

#fine-chest-wide,#kidsspiralt-wide,#tsumiki-wide,#finetv124-wide,#kids-chest-sp,#bend-table-wide,#hommage-wide,#finetv160s-wide {
width: 810px;
padding-left:45px;
padding-top:45px;
float: left;
}

#chabu-wide {
width: 810px;
padding-left:45px;
padding-top:100px;
float: left;
}

#chabu-wide-com {
width: 450px;
padding-left:45px;
padding-top:5px;
float: right;
}

#cxchest-wide{
width: 810px;
padding-left:45px;
float: left;
}

#time-wide {
width: 810px;
padding-left:45px;
float: left;
}

#koln-table-wide,
padding-left:45px;
padding-top:45px;
float: left;
}

#hikaru01-left {
width: 380px;
float: left;
}

#title-hikaru,#hikarucabinet,#title-hikaruchest,#title-hikarudesk {
width: 380px;
float: left;
}

#hikaru-com {
width: 342px;
padding: 50px 0px 0px 38px;
}

#hikaru-img {
width: 500px;
float: left;
}


#item-detail-scene {
width: 900px;
}

#spiral-detail-outline,#kitchencounter-spiral-detail-outline,#birch-detail-outline,#sugi-detail-outline {
width: 900px;
height: 220px;
padding-top: 60px;
}

#tsumiki-detail-outline {
width: 900px;
height: 220px;
padding-top: 60px;
border-bottom: 1px solid #DEDEDE;
}

#time-detail-outline {
width: 900px;
height: 250px;
padding-top: 60px;
}

#bend-chair-outline {
width: 900px;
height: 1250px;
padding-top: 60px;
padding-bottom: 50px;
}

#hommage-detail-outline,#hikaru-detail-outline,#fine-chest-detail-outline,#finetv124-detail-outline,#bend-table-detail-outline {
width: 900px;
height: 300px;
padding-top: 60px;
}

#kidsspiral-detail-outline {
width: 900px;
height: 250px;
padding-top: 60px;
}

#finetv160s-detail-outline {
width: 900px;
height: 250px;
padding-top: 60px;
}

#kids-chest-sp-detail-outline,#cxchest-detail-outline {
width: 900px;
height: 301px;
padding-top: 60px;
}

#koln-table-detail-outline {
width: 900px;
height: 300px;
padding-top: 60px;
}

#desk-chair-outline {
width: 900px;
height: 250px;
padding-top: 60px;
padding-bottom: 50px;
}

#title-detail {
width: 140px;
float: left;
}

#title-detail-hikaru {
width: 100px;
float: left;
}

#title-detail-cxchest {
width: 120px;
float: left;
}

#title-detail-hikaruchest {
width: 120px;
float: left;
}

#title-desk-chair {
width: 900px;
float: left;
}

#item-size {
width: 260px;
float: left;
}

#item-size-kids-chest-sp {
width: 246px;
float: left;
}

#item-size-cx {
width: 301px;
float: left;
}

#item-size-kitchencounter-spiral {
width: 252px;
float: left;
}

#item-size-time {
width: 300px;
float: left;
}

#item-size-hommage,#item-size-finetv124 {
width: 320px;
float: left;
}

#item-size-finetv160s {
width: 330px;
margin-left:-20px;
float: left;
}

#item-size-kidsspiral {
width: 270px;
float: left;
}

#item-size-hikarucabinet {
width: 340px;
float: left;
}

#item-size-hikarutv {
width: 320px;
float: left;
}

#item-detail-outline {
width: 450px;
float: left;
}

#item-detail-outline-kidssp {
width: 490px;
float: left;
}


#item-detail-outline-tsumiki {
width: 490px;
float: left;
height: 90px;
padding: 0px 0px 70px 0px;
}

#item-detail-com {
width: 490px;
height: 100px;
line-height: 180%;
float: left;
}

#item-detail-com-kitchencounter {
width: 490px;
height: 100px;
padding-bottom:20px;
padding-left:0px;
line-height: 180%;
float: left;
}

#item-detail-img {
width: 490px;
float: left;
}

#item-detail-outline-time {
width: 450px;
float: left;
}

#item-detail-com-time {
width: 450px;
height: 130px;
line-height: 180%;
float: left;
}

#item-detail-img-time {
width: 450px;
float: left;
}



#item-detail-outline-hommage,#item-detail-outline-finetv124,#item-detail-outline-finetv160s{
width: 430px;
float: left;
}

#item-detail-outline-kidssp{
width: 450px;
float: left;
}

#item-detail-outline-cxchest{
width: 420px;
float: left;
padding-left:20px;
}

#item-detail-com-finetv124{
width: 430px;
height: 190px;
line-height: 180%;
float: left;
}

#item-detail-com-finetv160s {
width: 430px;
height: 150px;
line-height: 180%;
float: left;
}

#item-detail-com-fine {
width: 340px;
height: 190px;
line-height: 180%;
float: left;
margin-top: -13px
}

#item-detail-com-hommage {
width: 340px;
height: 180px;
line-height: 180%;
float: left;
}

#item-detail-com-fine-chest {
width: 490px;
height: 130px;
line-height: 180%;
float: left;
margin-top: -13px;
}

#item-detail-com-koln-table,#item-detail-com-bend-table {
width: 490px;
height: 130px;
line-height: 180%;
float: left;
margin-top: -5px;
}

#item-detail-img-hommage,#item-detail-img-finetv124,#item-detail-img-finetv160s{
width: 430px;
float: left;
}

#item-detail-img-kidsspiral {
width: 430px;
padding-top: 40px;
float: left;
}

#item-detail-outline-hikarucabinet {
width: 450px;
float: left;
}

#item-detail-com-hikarucabinet {
width: 450px;
height: 190px;
line-height: 180%;
float: left;
}

#item-detail-com-hikarutv {
width: 450px;
height: 160px;
line-height: 180%;
float: left;
}

#item-detail-img-hikarucabinet {
width: 450px;
float: left;
}



#item-detail-outline-hikaruchest {
width: 450px;
float: left;
}

#item-detail-com-hikaruchest{
width: 450px;
height: 180px;
line-height: 180%;
float: left;
}

#item-detail-com-fine-chest {
width: 450px;
height: 180px;
line-height: 180%;
float: left;
padding-top:11px;
}

#item-detail-com-kidschestsp{
width: 450px;
height: 270px;
line-height: 180%;
float: left;
padding-left:15px;
}

#item-detail-com-cx{
width: 420px;
height: 175px;
line-height: 180%;
float: left;
}

#item-detail-img-hikaruchest,#item-detail-img-fine-chest,#item-detail-img-bend-table{
width: 450px;
float: left;
}

#item-detail-img-kids-chest-sp{
width: 450px;
padding-left:20px;
float: left;
}

#item-detail-img-cxchest{
width: 420px;
float: left;
}

#item-detail-img-koln-table {
width: 450px;
float: left;
}

#item-detail-outline-hikarudesk {
width: 490px;
float: left;
}

#item-detail-com-hikarudesk {
width: 490px;
height: 160px;
line-height: 180%;
float: left;
}

#item-detail-img-hikarudesk {
width: 450px;
float: left;
}

#bendchair-scene-outline {
width: 900px;
height: 115px;
padding: 0px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
margin-bottom:80px;
}

#cart02-outline-bendchair  {
padding-top:40px;
}

#cart01-outline-bendchair01 {
width: 900px;
height: 850px;
margin-top: 40px;
border-top: 1px solid #DEDEDE;
}

#cart-price1top-bendchair{
width: 180px;
height: 40px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
}

#cart-price1top-bendchair{
width: 180px;
height: 40px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
}

#cart-price1top-table{
width: 180px;
height: 40px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
}

#cart-price2top-table {
width: 180px;
height: 40px;
font-size: 12px;
font-weight: bold;
border-top: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#item-detail-img01,#item-detail-img02,#item-detail-img03 {
width: 92px;
padding-right: 15px;
float: left;
}

#item-detail-img04 {
width: 92px;
float: left;
}

#item-detail-img-enlarge {
width: 500px;
height: 10px;
color: #666666;
font-size: 9px;
padding-top: 5px;
float: left;
}

#item-detail-img-enlarge-cx {
width: 200px;
height: 10px;
color: #666666;
font-size: 9px;
padding-top: 5px;
float: left;
}

#item-detail-img-enlarge-kaku {
width: 200px;
height: 10px;
color: #666666;
font-size: 9px;
padding-top: 5px;
float: right;
}

#item-detail-img-enlarge-time {
width: 400px;
height: 10px;
color: #666666;
font-size: 9px;
padding-top: 5px;
float: left;
}


#fine-chest-scene-outline,#kitchencounter-spiral-scene-outline,#sugi-scene-outline,#finetv124-scene-outline,#kids-chest-sp-scene-outline,#bend-table-scene-outline,#finetv160s-scene-outline{
width: 900px;
height: 115px;
padding: 60px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#finetv160s-scene-outline{
width: 900px;
height: 250px;
padding: 60px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#kidsspiral-scene-outline{
width: 900px;
height: 250px;
padding: 60px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#chabu-scene-outline {
width: 900px;
height: 1490px;
margin-top: 60px;
}

#time-scene-outline {
width: 900px;
height: 630px;
padding-top: 60px;
padding-bottom: 30px;
border-bottom: 1px solid #DEDEDE;
}

#spiral-scene-outline {
width: 900px;
height: 115px;
padding: 60px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#hommage-scene-outline {
width: 900px;
height: 115px;
padding: 50px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#koln-table-scene-outline {
width: 900px;
height: 115px;
padding: 60px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#kidssp-scene-outline {
width: 900px;
height: 250px;
padding: 60px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#cx-scene-outline {
width: 900px;
height: 250px;
padding: 70px 0px 70px 0px;
border-bottom: 1px solid #DEDEDE;
}

#gallery-outline-top {
width: 900px;
height :2650px;
padding-top: 60px;
border-bottom: 1px solid #DEDEDE;
}

#gallery-outline02 {
width: 900px;
padding-top: 60px;

}

#gallery-outline1 {
width: 900px;
padding: 40px 0px 60px 0px;
border-bottom: 1px solid #DEDEDE;
}

#title-gallery {
width: 900px;
padding-top:20px;
}

#title-gallery02 {
width: 900px;
height: 180px;
margin-bottom: 80px;
}

#gallery-com02 {
width: 800px;
margin-bottom:50px ;
float: left ;
color: #333333 ;
line-height: 150% ;
padding-top:30px ;
}


#title-gallery03 {
width: 900px;
height: 180px;
border-bottom: 1px solid #DEDEDE;
margin-bottom: 80px;
}


#gallery-outline {
width: 900px;
padding-top: 40px;
}

#title-matome {
width: 900px;
padding-top:40px;

float: left;
}

#gallery-inline {
width: 820px;
height: 265px;
padding-bottom: 60px;
}

#gallery-com {
width: 860px;
color: #333333;
line-height: 150%;
padding:15px 0px 40px 40px;
float: left;
}

#gallery-com03 {
color: #333333;
padding:30px 0px 50px 100px;
float: left;
}

#gallery-left {
width: 395px;
color: #333333;
line-height: 150%;
padding-right: 30px;
float: left;
}

#gallery-right {
width: 395px;
color: #333333;
line-height: 150%;
float: left;
}

#gallery-inline02 {
width: 690px;
height: 394px;
padding-bottom: 60px;
}

#gallery-left02 {
width: 265px;
color: #333333;
line-height: 150%;
padding-right: 160px;
float: left;
}

#gallery-right02 {
width: 265px;
color: #333333;
line-height: 150%;
float: left;
}

#tsumiki-com-outline {
width: 900px;
height: 640px;
padding: 60px 0px 60px 0px;
border-bottom: 1px solid #DEDEDE;
}

#tsumiki-com-inline {
width: 750px;
height:80px;
color: #333333;
padding-top: 31px;
}

#title-scene {
width: 100px;
float: left;
}

#title-tsumiki-play02 {
width: 860px;
padding-left:40px;
}

#item-scene {
width: 770px;
padding-left: 30px;
float: left;
}

#item-scene-finetv160s {
width: 700px;
margin-left: 30px;
float: left;
}

#item-scene-finetv160s02,#item-scene-babe {
width: 700px;
margin-left: 130px;
padding-top:20px;
float: left;
}

#item-scene-kidssp {
width: 770px;
padding-left: 30px;
padding-bottom:20px;
float: left;
}

#item-scene-kidssp02 {
width: 770px;
margin-left: 130px;
float: left;
}

#item-scene-time {
width: 770px;
padding-left: 30px;
padding-bottom:20px;
float: left;
}

#item-scene-time02 {
width: 770px;
margin-left: 130px;
padding-bottom:20px;
float: left;
}

#item-scene-chabu {
width: 700px;
height: 190px;
margin-left: 130px;
border-bottom: 1px dotted #DEDEDE ;
}

#item-scene-chabu02 {
width: 700px;
height: 100px;
margin-left: 130px;
margin-top: 40px;
}

#item-scene-chabu03 {
width: 700px;
height: 170px;
margin-left: 130px;
margin-top: 45px;
border-bottom: 1px dotted #DEDEDE ;
}

#item-scene-chabu04 {
width: 700px;
height: 190px;
margin-left: 130px;
margin-top: 40px;
}

#item-play-tsumiki {
width: 546px;
height:125px;
padding-top:15px;
padding-bottom:55px;
}

#item-scene01,#item-scene02,#item-scene03,#item-scene04,#item-scene05 {
width: 100px;
padding-right: 20px;
float: left;
}

#item-scene06 {
width: 100px;
float: left;
}

#item-play01,#item-play02,#item-play03 {
width: 99px;
padding-right: 50px;
float: left;
}

#item-play04 {
width: 99px;
float: left;
}

#item-scene-enlarge {
width: 700px;
height: 10px;
color: #666666;
font-size: 9px;
padding-top: 5px;
float: left;
}

#item-scene-enlarge-time {
width: 700px;
color: #666666;
font-size: 10px;
padding: 5px 0px 15px 0px ;
float: left;
}

#item-scene-enlarge-chabu {
width: 700px;
color: #000000;
font-size: 10px;
padding: 5px 0px 5px 0px ;
float: left;
}

#item-scene-enlarge-time {
width: 770px;
color: #666666;
font-size: 10px;
padding: 5px 0px 15px 0px ;
float: left;
}

#item-tsumiki-enlarge {
width: 546px;
height: 10px;
color: #333333;
font-size: 11px;
padding-top: 10px;
float: left;
}

#nano-soap-outline {
width: 900px;
height: 325px;
background: url(./../original/spiralstool/spiral/images/nano-soap-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#mahogany-outline {
width: 900px;
height: 315px;
background: url(./../original/spiralstool/mahogany/images/mahogany-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#birch-outline {
width: 900px;
height: 315px;
margin-bottom:60px;
background: url(./../original/spiralstool/birch/images/birch-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#sugi-outline {
width: 900px;
height: 315px;
background: url(./../original/spiralstool/sugi/images/sugi-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#sugi-outline02 {
width: 900px;
height: 780px;
margin-bottom:60px;
border-bottom: 1px solid #DEDEDE;
}

#parts-outline {
width: 900px;
height: 261px;
background: url(./../original/tsumiki/images/parts-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#buy-outline {
width: 900px;
height: 279px;
background: url(./../original/tsumiki/images/buy-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#title-nano-soap {
width: 900px;
padding-top: 50px;
float: left;
}

#title-tsumiki-parts {
width: 900px;
padding-top: 50px;
}

#time-inline,#nano-soap-inline,#mahogany-inline,#birch-inline,#kidsspiral-inline,#sugi-inline,#finetv124-inline,#finetv160-inline,#finetv160s-inline,#fine04-inline {
color: #333333;
font-size: 11px;
padding: 90px 0px 0px 40px;
}

#sugi-inline02 {
width:820px;
color: #333333;
font-size: 11px;
padding: 60px 0px 0px 0px;
}

#tsumiki-inline {
color: #333333;
font-size: 11px;
padding: 30px 0px 0px 40px;
}

#rail-outline {
width: 900px;
height: 201px;
background: url(./../original/time/images/rail-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#knob-outline {
width: 900px;
height: 215px;
background: url(./../original/time/images/knob-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#hommage01-outline {
width: 900px;
height: 248px;
background: url(./../original/hommage/images/hommage01-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}


#fine01-outline {
width: 900px;
height: 243px;
background: url(./../original/fine/images/fine01-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#finetv124-01-outline {
width: 900px;
height: 270px;
background: url(./../original/fine/images/fine01-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#fine04-outline {
width: 900px;
height: 240px;
background: url(./../original/fine/images/fine04-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
margin-bottom:60px;
}

#finetv160s-01-outline {
width: 900px;
height: 245px;
background: url(./../original/fine/images/fine01-02back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#hommage02-outline {
width: 900px;
height: 395px;
background: url(./../original/hommage/images/hommage02-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#finetv124-02-outline,#finetv160-02-outline {
width: 900px;
height: 247px;
background: url(./../original/fine/images/fine02-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#finetv160s-02-outline {
width: 900px;
height: 265px;
background: url(./../original/fine/images/fine02-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#fine03-outline,#finetv124-03-outline,#finetv160s-03-outline {
width: 900px;
height: 190px;
background: url(./../original/fine/images/fine03-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#kidsspiral-outline {
width: 900px;
height: 230px;
background: url(./../original/spiralstool/babe/images/kidsspiral-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#kidsspiral-outline02 {
width: 900px;
height: 230px;
background: url(./../original/spiralstool/babe/images/kidsspiral-back.jpg) no-repeat;

}

#color-order-outline {
width: 900px;
height: 215px;
margin-bottom: 80px;
background: url(./../original/hikaru/cabinet/images/color-order-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#color-order-inline {
color: #333333;
font-size: 11px;
padding: 70px 0px 0px 40px;
}

#chestcolor-back-outline {
width: 900px;
height: 215px;
background: url(./../original/hikaru/chest/images/9color-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#deskcolor-order-outline {
width: 900px;
height: 217px;
margin-bottom: 80px;
background: url(./../original/hikaru/desk/images/color-order-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#desk-chair-com {
height: 15px;
color: #333333;
font-size: 10px;
padding: 20px 0px 30px 40px;
}

#desk-chair {
width: 900px;
height: 225px;
}




#tvcolor-order-outline {
width: 900px;
height: 650px;
background: url(./../original/hikaru/tv-2/images/color-order-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}





#woodsample-back-outline {
width: 900px;
height: 215px;
margin-bottom: 80px;
background: url(./../original/hikaru/chest/images/woodsample-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}





#item-spiral02-outline {
width: 900px;
}

#item-spiral02 {
width: 900px;
height: 400px;
padding-top: 60px;
}

#item-tsumiki {
width: 900px;
height: 660px;
padding: 60px 0px 30px 0px;
}

#title-spiral-designer {
width: 900px;
height: 12px;
padding-bottom: 40px;
float: left;
}

#title-tsumiki-play {
width: 900px;
height: 14px;
padding-bottom: 45px;
float: left;
}

#spiral-designer {
font-size: 9px;
padding-left: 40px;
float: left;
}

#spiral-designer-com {
width: 640px;
color: #333333;
padding: 0px 0px 0px 30px;
float: left;
}


#item-spiral03 {
width: 900px;
height: 490px;
padding: 60px 0px;
}

#title-spiral-concept {
width: 900px;
height: 13px;
padding-bottom: 40px;
float: left;
}

#spiral-concept-com {
width: 820px;
color: #333333;
padding: 0px 40px 0px 40px;
float: left;
}

#tsumiki-concept-com {
width: 600px;
color: #333333;
padding: 0px 40px 0px 40px;
float: left;
}

.spiral-concept-com01,.spiral-concept-com02 {
color: #000000;
font-size: 12px;
font-weight: bold;
}





#oritatami-outline {
width: 900px;
height: 325px;
background: url(./../original/chabudai/images/oritatami-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
}

#oritatami-outline01 {
width: 900px;
height: 325px;
background: url(./../original/chabudai/images/oritatami-back01.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
}

#oritatami-img01,#oritatami-img02 {
width: 149px;
padding-right: 24px;
padding-top: 50px;
float: left;
}

#oritatami-img03 {
width: 149px;
padding-top: 50px;
float: left;
}


#oritatami-inline01 {
width:318px;
padding: 70px 0px 0px 40px;
float: left;
}

#oritatami-img-enlarge {
width: 220px;
height: 10px;
color: #666666;
font-size: 10px;
padding-top: 5px;
margin-right: 37px;
float: right;
}

#chabu-material-outline,#koln-table-material-outline {
width: 900px;
}

#chabu-material-outline02,#koln-table-material-outline02 {
width: 900px;
height: 400px;
background: url(./../original/chabudai/images/material-back02.jpg) no-repeat;
}

#chabu-material-inline02,#koln-table-material-inline02 {
width: 860px;
padding: 70px 0px 0px 40px;
}

#chabu-material-outline03,#koln-table-material-outline03 {
width: 900px;
height: 480px;
background: url(./../original/chabudai/images/material-back03.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-material-inline03,#koln-table-material-inline03 {
width: 860px;
padding: 70px 0px 0px 40px;
}

#kidssp-knob-outline {
width: 900px;
height: 220px;
background: url(./../original/kids-chest-special/images/knob-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#kidssp-rail-outline {
width: 900px;
height: 220px;
background: url(./../original/kids-chest-special/images/rail-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-oil-outline,#koln-oil-outline,#spiral-oil-outline,#kitchen-oil-outline,#kidssp-oil-outline,#finechest-oil-outline,#bend-oil-outline,#cxchest-oil-outline {
width: 900px;
height: 220px;
background: url(./../original/chabudai/images/oil-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#handle-outline {
width: 900px;
height: 390px;
background: url(./../original/cx/images/handle-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#kaku-order {
width: 900px;
height: 230px;
background: url(./../original/chabudai/images/kaku-order-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
margin-bottom: 60px;
}

#chabu-kaku-inline {
width: 860px;
padding: 0px 0px 0px 40px;
}

#kaku-com {
width: 320px;
height: 150px;
padding-top:70px;
float: left;
}

#kaku-scene {
width: 500px;
padding-top:30px;
float: left;
}

#kaku-scene01 {
width: 150px;
padding-right: 20px;
float: left;
}

#mahogany-oil-outline,#hommage-oil-outline,#time-oil-outline {
width: 900px;
height: 220px;
margin-bottom:60px;
background: url(./../original/chabudai/images/oil-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#fine124-oil-outline,#fine160-oil-outline,#fine160s-oil-outline {
width: 900px;
height: 220px;
background: url(./../original/chabudai/images/oil-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-oil-inline,#koln-oil-inline,#spiral-oil-inline,#mahogany-oil-inline,#kitchen-oil-inline,#kidssp-oil-inline,#finechest-oil-inline,#fine124-oil-inline,#fine160-oil-inline,#bend-oil-inline,#hommage-oil-inline,#time-oil-inline,#kidssp-knob-inline,#kidssp-rail-inline,#fine160s-oil-inline,#cxchest-oil-inline {
width: 860px;
padding: 70px 0px 0px 40px;
}

#handle-inline {
width: 860px;
padding: 90px 0px 0px 40px;
}

#chabu-material-outline table,#koln-table-material-outline table {
width: 900px;
border-collapse: collapse;
border-spacing: 0;
}

#chabu-material-outline table colgroup#name,#koln-table-material-outline table colgroup#name {
width: 115px;
}

#chabu-material-outline table colgroup#class,#koln-table-material-outline table colgroup#class {
width: 200px;
}

#chabu-material-outline table colgroup#area,#koln-table-material-outline table colgroup#area {
width: 165px;
}

#chabu-material-outline table colgroup#color,#koln-table-material-outline table colgroup#color {
width: 180px;
}

#chabu-material-outline table colgroup#property,#koln-table-material-outline table colgroup#property {
width: 240px;
}

#chabu-material-outline table th,#koln-table-material-outline table th {
text-align: left;
background-color: #F4F4F4;
}

#chabu-material-outline table th, #chabu-material-outline table td,#koln-table-material-outline table th, #koln-table-material-outline table td{
vertical-align: baseline;
padding: 15px 15px;
border: 1px solid #DEDEDE;
}

#chabu-material-outline table .name,#koln-table-material-outline table .name {
font-weight: bold;
border-left: none;
}

#chabu-material-outline table .property,#koln-table-material-outline table .property {
border-right: none;
}


#chabu-paint-outline {
width: 900px;
height: 390px;
background: url(./../original/chabudai/images/paint-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#koln-table-paint-outline {
width: 900px;
height: 390px;
background: url(./../original/koln-table/images/paint-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-paint-inline,#koln-table-paint-inline {
width: 860px;
padding: 90px 0px 0px 40px;
}


#chabu-size-outline {
width: 900px;
height: 283px;
background: url(./../original/chabudai/images/size-order-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-rank-outline {
width: 900px;
height: 522px;
background: url(./../original/chabudai/images/ranking-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-sizerank-outline {
width: 900px;
height: 455px;
background: url(./../original/chabudai/images/ranking-size-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#koln-table-size-outline {
width: 900px;
height: 220px;
background: url(./../original/koln-table/images/size-order-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#koln-table-knockdown-outline {
width: 900px;
height: 293px;
background: url(./../original/koln-table/images/knock-down-back.jpg) no-repeat;
border-bottom: 1px solid #DEDEDE;
}

#chabu-size-inline,#koln-table-size-inline,#koln-table-knockdown-inline {
width: 860px;
padding: 70px 0px 0px 0px;
}

#chabu-rank-inline01 {
width: 900px;
padding-top: 187px;
float: left;
}

#chabu-rank-com01 {
width: 140px;
margin-left: 270px;
float: left;
}

#chabu-rank-com02 {
width: 140px;
margin-left: 300px;
float: left;
}

#chabu-rank-inline02 {
width: 900px;
padding-top: 115px;
float: left;
}

#chabu-rank-com03 {
width: 90px;
margin-left: 190px;
float: left;
}

#chabu-rank-com04 {
width: 90px;
margin-left: 197px;
float: left;
}

#chabu-rank-com05 {
width: 90px;
margin-left: 197px;
float: left;
}


#chabu-sizerank-inline01 {
width: 900px;
padding-top: 175px;
float: left;
}

#chabu-sizerank-inline02 {
width: 900px;
padding-top: 105px;
float: left;
}

#chabu-sizerank-com01 {
width: 97px;
margin-left: 190px;
float: left;
}

#chabu-sizerank-com02 {
width: 97px;
margin-left: 190px;
float: left;
}

#chabu-sizerank-com03 {
width: 97px;
margin-left: 190px;
float: left;
}


#fukahori-top-outline {
border-bottom: 1px solid #DEDEDE;
}
#fukahori-top-pic {
margin-top: 40px;
margin-bottom: 100px;
}

#title-fukahori {
margin-top: 50px;
}

#fukahori-com-inline1 {
margin-left: 38px;
margin-top: 40px;
margin-bottom: 30px;
}

#fukahori-com-outline2 {
height: 325px;
}

#fukahori-com-outline3 {
height: 420px;
}

#fukahori-com-outline4 {
height: 300px;
border-bottom: 1px solid #DEDEDE;
}

#fukahori-com-inline2, #fukahori-com-inline3, #fukahori-com-inline4 {
margin-left: 38px;
}

#fukahori-com-inline2-1, #fukahori-com-inline2-2, #fukahori-com-inline2-3, #fukahori-com-inline2-4,
#fukahori-com-inline3-1, #fukahori-com-inline3-2, #fukahori-com-inline4-1, #fukahori-com-inline4-2 {
float: left;
}

#fukahori-com-inline3-1, #fukahori-com-inline4-1 {
width: 862px;
}

#fukahori-com-inline2-2 {
margin-left: 25px;
}

#fukahori-com-inline2-3, #fukahori-com-inline2-4, #fukahori-com-inline3-2, #fukahori-com-inline4-2 {
margin-top: 10px;
}

#fukahori-com-inline2-4 {
margin-left: 145px;
}





/*---ショッピングカート開始 ---*/



#cart-outline {
width: 900px;
padding-top: 40px;
}

#cart-top {
width: 900px;
height: 12px;
}

#title-cart {
width: 435px;
height: 12px;
float: left;
}

#title-cart-order {
padding-top:40px;
padding-bottom:20px;
width: 900px;
height: 13px;
float: left;
border-top: 1px solid #DEDEDE;
}

#cart-menu {
width: 465px;
height: 12px;
float: left;
}

#cart-menu01 {
width: 120px;
padding-right: 25px;
float: left;
}

#cart-menu02 {
width: 140px;
padding-right: 25px;
float: left;
}

#cart-menu03 {
width: 130px;
padding-right: 25px;
float: left;
}



#cart-chabu-kaikon {
height: 100px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#cart-hommage-kaikon,#cart-time-kaikon,#cart-hikarucabinet-kaikon {
height: 50px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#cart-hikarutv-kaikon {
height: 70px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#kitchencounter-spiral-kaikon {
height: 90px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#cart-fine-kaikon,#cart-finetv124-kaikon,#cart-kids-chest-sp-kaikon,#cart-finetv160s-kaikon,#cart-cxchest-kaikon {
height: 120px;
padding: 20px 0px 0px 40px;
}

#cart-spiral {
height: 100px;
padding: 20px 0px 0px 40px;
}

#cart-fine-kaikon-order {
padding: 0px 0px 0px 40px;
}

#cart-kidsspiral-kaikon {
height: 90px;
padding: 20px 0px 0px 40px;
}

#cart-tsumiki-kaikon,#cart-fine-chest-kaikon{
height: 90px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#cart-hikaruchest-kaikon,#cart-birch-kaikon {
height: 50px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#cart-mahogany-kaikon,#cart-sugi-kaikon {
height: 70px;
color: #000000;
padding: 20px 0px 0px 40px;
}

#cart-bend-table-kaikon {
height: 85px;
padding: 20px 0px 0px 40px;
}

#cart-koln-table-kaikon {
height: 100px;
padding: 20px 0px 0px 40px;
}

#title-spiral37,#title-spiral42,#title-kitchenspiral,#title-counterspiral,#title-birch37,#title-birch42,#title-sugi37,#title-sugi42 {
width: 890px;
padding: 40px 0px 10px 10px;
}

#title-sugi-use {
width: 900px;
padding-top: 50px ;
}

#cart01-outline,#cart02-outline {
width: 900px;
height: 500px;
border-top: 1px solid #DEDEDE;
}

#cart01-tsumiki-outline {
width: 900px;
height: 390px;
border-top: 1px solid #DEDEDE;
}

#cart-chabu-outline {
width: 900px;
height: 330px;
border-top: 1px solid #DEDEDE;
}

#cart-chabu-outline-2 {
width: 900px;
height: 100px;
border-top: 1px solid #DEDEDE;
}

#title-chabu-size {
width: 890px;
padding: 50px 0px 5px 10px;
}

#cart-chabu-size-outline {
width: 900px;
height: 330px;
border-top: 1px solid #DEDEDE;
}



#cart01-pop,#cart01-hinoki,#cart01-maple,#cart01-nara,#cart01-bu,#cart01-wn,#cart02-pop,#cart02-hinoki,#cart02-maple,#cart02-nara,#cart02-bu,#cart02-wn {
width: 150px;
float: left;
}

#cart01-alder,#cart01-oak,#cart01-maple-chabu,#cart01-wallnut,#cart01-blackcherry {
width: 180px;
float: left;
}

#cart01-tsumiki {
width: 558px;
}

#cart02-tsumiki {
width: 10px;
}

td#border {
width: 180px;
padding: 20px 0px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border {
width: 180px;
padding: 20px 0px;
border-bottom: 1px solid #DEDEDE;
}

td#border-number {
width: 180px;
font-size: 13px;
padding: 20px 0px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-number {
width: 180px;
font-size: 13px;
padding: 20px 0px;
border-bottom: 1px solid #DEDEDE;
}

#cart-price {
width: 180px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1 {
width: 180px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

td#border-chabu-material {
width: 180px;
font-size: 12px;
font-weight: bold;
padding: 20px 0px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#border-table-material {
width: 180px;
border-right: 1px solid #DEDEDE;

}

td#border-table-material02 {
width: 180px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-chabu-material {
width: 180px;
font-size: 12px;
font-weight: bold;
padding: 20px 0px;
border-bottom: 1px solid #DEDEDE;
}

#cart01-outline-time {
width: 900px;
height: 430px;
margin-top: 40px;
border-top: 1px solid #DEDEDE;
}

#cart-time-sugi,#cart-time-maple,#cart-time-wn,#cart-time-bu {
width: 225px;
float: left;
}

td#border-time {
width: 225px;
padding: 20px 0px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#border-fine {
width: 300px;
height:150px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#border-fine160s {
width: 300px;
height:20px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
font-size: 12px;
font-weight: bold;
padding: 20px 0px;
}

td#no-border-fine160s {
width: 300px;
height:20px;
border-bottom: 1px solid #DEDEDE;
font-size: 12px;
font-weight: bold;
padding: 20px 0px;
}

td#border-fine160s02 {
width: 300px;
height:20px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
font-size: 12px;
font-weight: bold;
padding: 20px 0px;
}

td#no-border-fine160s02 {
width: 300px;
height:20px;
border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
font-size: 12px;
font-weight: bold;
padding: 20px 0px;
}


td#no-border-fine {
width: 300px;
height:150px;
border-bottom: 1px solid #DEDEDE;
}

td#border-kidsspiral {
width: 225px;
height:300px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-kidsspiral{
width: 225px;
height:300px;
border-bottom: 1px solid #DEDEDE;
}

td#border02-kidsspiral {
width: 225px;
height:160px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border02-kidsspiral{
width: 225px;
height:160px;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-time {
width: 225px;
padding: 20px 0px;
border-bottom: 1px solid #DEDEDE;
}

td#border-detail-sugi {
width: 175px;
font-size: 10px;
padding: 20px 0px 20px 50px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#border-detail-maple {
width: 195px;
font-size: 10px;
padding: 20px 0px 20px 30px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#border-detail-wn {
width: 210px;
font-size: 10px;
padding: 20px 0px 20px 15px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-detail {
width: 185px;
font-size: 10px;
padding: 20px 0px 20px 40px;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-time {
width: 225px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-time {
width: 225px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart-outline-hommage {
width: 900px;
height: 170px;
margin-top: 40px;
padding-top: 10px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-hommage {
width: 900px;
height: 190px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-fine,#cart01-outline-finetv124 {
width: 900px;
height: 340px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-finetv160s {
width: 900px;
height: 500px;
border-top: 1px solid #DEDEDE;
}

#cart02-outline-finetv160s {
padding-top:40px;
}

#cart02-outline-fine {
width: 900px;
height: 340px;
padding-bottom: 70px;
border-top: 1px solid #DEDEDE;
}

#cart03-outline-fine {
width: 900px;
height: 750px;
margin-top:40px;
border-top: 1px solid #DEDEDE;
}

#cart-outline-kidsspiral {
width: 900px;
height: 1000px;
}

#cart01-outline-kidsspiral {
width: 900px;
height: 600px;
border-top: 1px solid #DEDEDE;
}

#cart02-outline-kidsspiral {
width: 900px;
height: 200px;
border-top: 1px solid #DEDEDE;
}

#cart-hommage1950,#cart-hommage1800,#cart-hommage1500 {
width: 300px;
float: left;
}

#cart-shina01,#cart-shina02,#cart-shina03,#cart-wn01,#cart-wn02,#cart-wn03 {
width: 300px;
float: left;
}

#cart-order01 {
width: 200px;
float: left;
}

#cart-order02,#cart-order03 {
width: 350px;
float: left;
}

#cart-finetv124-01,#cart-finetv124-02,#cart-finetv160s-01 {
width: 450px;
float: left;
}

#cart-kidsspiral01,#cart-kidsspiral02,#cart-kidsspiral03,#cart-kidsspiral04 {
width: 225px;
float: left;
}

#cart-kidsspiral {
width: 300px;
float: left;
}

td#border-hommage{
width: 300px;
padding: 20px 0px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-hommage {
width: 300px;
padding: 20px 0px;
border-bottom: 1px solid #DEDEDE;
}

td#border-fine {
width: 300px;
hight:60px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-hommage {
width: 300px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-hommage {
width: 300px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-kidsspiral {
width: 225px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-kidsspiral {
width: 225px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-fineorder {
width: 350px;
height:60px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-fineorder01 {
width: 350px;
height:100px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-fineorder-top {
width: 200px;
height:60px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-fineorder-top01 {
width: 200px;
height:100px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-fineorder {
width: 350cart-price-fineorder-toppx;
height:60px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-fineorder01 {
width: 350cart-price-fineorder-toppx;
height:100px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart01-outline-hikarucabinet {
width: 900px;
height: 140px;
margin-top: 40px;
border-top: 1px solid #DEDEDE;
}

#cart-price-hikarucabinet,#cart-price-cxchest {
width: 200px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-hikarucabinet,#cart-price1-cxchest {
width: 300px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price2-hikarucabinet,#cart-price2-cxchest {
width: 250px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price3-hikarucabinet,#cart-price3-cxchest {
width: 200px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart-outline-hikaruchest {
width: 900px;
height: 95px;
margin-top: 40px;
padding: 20px 0px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-hikaruchest {
width: 900px;
height: 130px;
border-top: 1px solid #DEDEDE;
}

#cart-price-hikaruchest {
width: 300px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart01-outline-tsumiki {
width: 900px;
height: 470px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-fine-chest,#cart01-outline-kids-chest-sp,#cart-outline-cxchest {
width: 900px;
height: 290px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-bend-table{
width: 900px;
height: 220px;
padding-bottom:70px;
border-top: 1px solid #DEDEDE;
}

#cart01-outline-mahogany,#cart01-outline-birch,#cart01-outline-sugi{
width: 900px;
height: 160px;
border-top: 1px solid #DEDEDE;
}

#cart-price-tsumiki{
width: 558px;
height:160px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-fine-chest{
width: 498px;
height:210px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-fine-chest{
width: 201px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price2-fine-chest {
width: 201px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart01-outline-table{
width: 900px;
}


#cart01-outline-koln-table-maple {
width: 900px;
}

#cart01-outline-koln-table-alder ,#cart01-outline-koln-table-nara,#cart01-outline-koln-table-maple,#cart01-outline-koln-table-wn,#cart01-outline-koln-table-bc{
width: 900px;
}

#cart02-outline-koln-table-nara,#cart02-outline-koln-table-maple,#cart02-outline-koln-table-wn,#cart02-outline-koln-table-bc  {
padding-top:20px;
}

#cart02-outline-koln-table{
width: 900px;
padding-top:40px;
}

#cart-price1-table{
width: 180px;
height: 60px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#border-bendchair-material02 {
width: 180px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price2-table {
width: 180px;
height: 60px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1top-table{
width: 180px;
height: 40px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #DEDEDE;
}

#cart-price2top-table {
width: 180px;
height: 40px;
font-size: 12px;
font-weight: bold;
border-top: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-mahogany,#cart-price-birch,#cart-price-sugi{
width: 340px;
height:160px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-tsumiki,#cart-price1-birch,#cart-price1-sugi  {
width: 171px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price2-tsumiki,#cart-price2-birch,#cart-price2-sugi {
width: 171px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}


#cart-price1-hikaruchest {
width: 400px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price2-hikaruchest {
width: 300px;
padding: 20px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}

#cart01-outline-hikarudesk {
width: 900px;
height: 180px;
margin: 30px 0px 60px 0px;
border-top: 1px solid #DEDEDE;
}

#cart-hikarudesk-att {
color: #000000;
padding: 30px 0px 10px 40px;
}



#cart01-outline-hikaruchair {
width: 900px;
height: 400px;
margin-top: 40px;
border-top: 1px solid #DEDEDE;
}

#cart-hikaruchair-a,#cart-hikaruchair-b,#cart-hikaruchair-c {
width: 300px;
float: left;
}

td#border-hikaruchair {
width: 300px;
padding: 20px 0px;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

td#no-border-hikaruchair {
width: 300px;
padding: 20px 0px;
border-bottom: 1px solid #DEDEDE;
}

#cart-price-hikaruchair {
width: 300px;
padding: 30px 0px;
font-size: 12px;
font-weight: bold;
border-right: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#cart-price1-hikaruchair {
width: 300px;
padding: 30px 0px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #DEDEDE;
}




/*---ショッピングカート終了 ---*/



#spiral-material-outline,#fine-chest-material-outline,#kitchencounter-spiral-material-outline,#kids-chest-sp-material-outline {
width: 900px;
height: 209px;
background: url(./../original/spiralstool/spiral/images/material-back.jpg) no-repeat;
margin-top: 60px;
border-top: 1px solid #DEDEDE;
border-bottom: 1px solid #DEDEDE;
}

#title-material {
width: 900px;
height: 13px;
padding-top: 35px;
float: left;
}

#spiral-material-com,#fine-chest-material-com,#kitchencounter-spiral-material-com {
width: 860px;
font-size: 10px;
line-height: 170%;
padding: 35px 0px 0px 40px;
float: left;
}



#item-contact-outline {
width: 900px;
height: 110px;
border-bottom: 1px solid #DEDEDE;
}

#item-bottom-contact {
width: 900px;
padding-top: 50px;
float: left;
}



#title-contac-bottom02 {
width: 400px;
float: left;
}

#title-contac-bottom {
width: 400px;
margin-top:50px;
float: left;
}

#bottoms-outline {
width: 900px;
height: 180px;
border-bottom: 1px solid #DEDEDE;
}

#bottoms-outline-time {
width: 900px;
height: 250px;
border-bottom: 1px solid #DEDEDE;
}


#bottoms-contact {
width: 700px;
color: #333333;
font-size: 11px;
padding: 30px 0px 0px 40px;
float: left;
}


#bottoms-left {
width: 700px;
color: #333333;
font-size: 10px;
padding: 10px 0px 0px 40px;
float: left;
}

#bottoms-right {
width: 160px;
padding-top: 10px;
float: right;
}




/*---フッター開始 ---*/

#footer {
width: 900px;
height: 80px;
margin: 0px;
}

#footer-left {
width: 150px;
line-height: 150%;
padding: 25px 0px 0px 40px;
float: left;
}

#footer-right {
width: 695px;
padding: 22px 0px 0px 15px;
font-size: 9px;
line-height: 150%;
float: left;
}


#footer-right a { 
color: #333333;
text-decoration: none;
}

#footer-right a:visited {
text-decoration: none;
}
 
#footer-right a:hover {
color: #FFFFFF;
background-color: #777777;
text-decoration: none;
}

#footer-right a:active {
color: #000000;
}



#footer-copy01 {
width: 900px;
height: 15px;
}

#footer-copy02 {
width: 900px;
height: 15px;
color: #666666;
font-size: 9px;
font-family: Helvetica, 'ヒラギノ角ゴ Pro W3', 'ヒラギノ丸ゴ Pro W4', Osaka, 'MS P ゴシック',Verdana, Arial, sans-serif;
padding: 2px 0px 10px 0px;
}

/*---フッター終了 ---*/




