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

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

body {
font-family: 'ヒラギノ角ゴ Pro W3', 'ヒラギノ丸ゴ Pro W4', Osaka, '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: #DF8A00;
text-decoration: underline;
}

a:active { color: #DF8A00; }

/* Block style */

#navi {
width: 850px;
height: 15px;
font-size: 9px;
padding-top: 10px;
}

#contents {
width: 850px;
margin: 0 auto;
border: 1px solid #BFBFBF;
}

#head {
width: 850px;
height: 230px;
border-bottom: 1px solid #BFBFBF;
}

#left-logo {
width: 249px;
height: 230px;
border-right: 1px solid #BFBFBF;
float: left;
}

#logoup {
width: 249px;
padding-top: 35px;
}

#logoup1 {
width: 249px;
padding-top: 40px;
}

#logo {
width: 249px;
padding-top: 30px;
}

#right-menu {
width: 600px;
height: 230px;
float: left;
}

#right-menu-top {
width: 599px;
height: 110px;
float: left;
}

#right-menu-contentsl, #right-menu-contentsc {
width: 199px;
height: 110px;
border-right: 1px solid #BFBFBF;
float: left;
}

#right-menu-contentsr {
width: 199px;
height: 110px;
float: left;
}

#right-contentstitlel, #right-contentstitlec, #right-contentstitler, #right-contentstitleu {
width: 180px;
padding: 25px 0px 10px 20px;
}

#right-contentsl, #right-contentsc, #right-contentsr {
padding: 3px 20px 0px 43px;
font-size: 9px;
}

#right-menu-bottom {
width: 600px;
height: 120px;
background: url(http://www.ing-style.jp/images/top-voice.jpg) no-repeat;
border-top: 1px solid #BFBFBF;
float: left;
}

#right-contents-bottom {
width: 557px;
padding: 3px 0px 0px 43px;
font-size: 9px;
line-height: 170%;
}

#menu {
width: 850px;
background-color: #B5B5B6;
padding: 8px 0px 3px 0px;
border-bottom: 1px solid #CCC;
}

#menu-in {
width: 790px;
height: 20px;
}

#menu-home, #menu-1p, #menu-2p, #menu-3p, #menu-table, #menu-chair, #menu-other, #menu-commode, #menu-outlet {
padding-right: 29px;
float: left;
}

#menu-goods { float: left; }

/* THUMBNAIL */

#thumb-title01 {
width: 850px;
height: 40px;
padding-top: 40px;
}

#thumb-title02 {
width: 120px;
padding-left: 60px;
float: left;
}

#thumb-title03 {
width: 650px;
font-size: 10px;
padding: 3px 0px 0px 20px;
float: left;
}

#thumb-outline01,#thumb-outline02,#thumb-outline03,#thumb-outline04,#thumb-outline05 {
width: 850px;
height: 340px;
}

#thumb-outline06 {
width: 850px;
height: 340px;
border-bottom: 1px solid #BFBFBF;
}

#thumb-line01,#thumb-line02,#thumb-line03,#thumb-line04,#thumb-line05,#thumb-line06 {
width: 660px;
height: 340px;
}

#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: 170px;
height: 340px;
padding-right: 75px;
float: left;
}

#thumb-03-outline,#thumb-06-outline,#thumb-09-outline,#thumb-12-outline,#thumb-15-outline,#thumb-18-outline {
width: 170px;
height: 340px;
float: left;
}

#thumb-nychair-pic {
width: 170px;
height: 151px;
padding-top: 10px;
float: left;
}

#thumb-nytable-pic {
width: 170px;
height: 148px;
padding-top: 13px;
float: left;
}

#thumb-lavagechair-pic {
width: 170px;
height: 161px;
padding-top: 0px;
float: left;
}

#thumb-galleriadesk-pic {
width: 170px;
height: 122px;
padding-top: 43px;
float: left;
}

#thumb-galleriawagon-pic {
width: 170px;
height: 155px;
padding-top: 10px;
float: left;
}

#thumb-miochair-pic,#thumb-pollinarack-pic {
width: 170px;
height: 165px;
padding-top: 0px;
float: left;
}

#thumb-abledesk-pic {
width: 170px;
height: 128px;
padding-top: 23px;
float: left;
}

#thumb-balbichair-pic {
width: 170px;
height: 151px;
padding-top: 0px;
float: left;
}

#thumb-cerdadesk-pic {
width: 170px;
height: 135px;
padding-top: 16px;
float: left;
}

#thumb-marumwagon-pic {
width: 170px;
height: 145px;
padding-top: 10px;
float: left;
}

#thumb-bernchair-pic {
width: 170px;
height: 155px;
padding-top: 0px;
float: left;
}

#thumb-caneshelf-pic {
width: 170px;
height: 143px;
padding-top: 12px;
float: left;
}

#thumb-atlasrack3-pic {
width: 170px;
height: 158px;
padding-top: 4px;
float: left;
}

#thumb-atlasrack4-pic {
width: 170px;
height: 162px;
padding-top: 0px;
float: left;
}

#thumb-bolkhanger-pic {
width: 170px;
height: 159px;
padding-top: 3px;
float: left;
}

#thumb-seros2-pic {
width: 170px;
height: 161px;
padding-top: 4px;
float: left;
}

#thumb-seros3-pic {
width: 170px;
height: 160px;
padding-top: 5px;
float: left;
}


#thumb-nychair-com,#thumb-nytable-com,#thumb-balbichair-com,#thumb-cerdadesk-com,#thumb-caneshelf-com {
width: 167px;
height: 195px;
font-size: 10px;
line-height: 130%;
padding-left: 3px;
float: left;
}

#thumb-lavagechair-com,#thumb-galleriadesk-com,#thumb-miochair-com,#thumb-marumwagon-com,#thumb-bernchair-com,#thumb-atlasrack3-com,#thumb-atlasrack4-com,#thumb-bolkhanger-com,#thumb-seros2-com {
width: 168px;
height: 195px;
font-size: 10px;
line-height: 130%;
padding-left: 2px;
float: left;
}

#thumb-galleriawagon-com {
width: 170px;
height: 195px;
font-size: 10px;
line-height: 130%;
padding-left: 0px;
float: left;
}

#thumb-abledesk-com {
width: 163px;
height: 195px;
font-size: 10px;
line-height: 130%;
padding-left: 7px;
float: left;
}

#thumb-seros3-com,#thumb-pollinarack-com {
width: 169px;
height: 195px;
font-size: 10px;
line-height: 130%;
padding-left: 1px;
float: left;
}



#thumb-nychair-title,#thumb-nytable-title,#thumb-lavagechair-title,#thumb-galleriadesk-title,#thumb-galleriawagon-title,#thumb-miochair-title,#thumb-abledesk-title,#thumb-balbichair-title,#thumb-cerdadesk-title,#thumb-marumwagon-title,#thumb-bernchair-title,#thumb-caneshelf-title,#thumb-atlasrack3-title,#thumb-atlasrack4-title,#thumb-bolkhanger-title,#thumb-seros2-title,#thumb-seros3-title,#thumb-pollinarack-title {
color: #666666;
font-size: 10px;
padding: 3px 0px 8px 0px;
}

/* 以下商品ページ */

h1, h2, p, ul {
margin: 0;
padding: 0;
}

li { list-style: none; }

img { border: none; }

#title, #catch {
width: 850px;
height: 40px;
padding-top: 40px;
}

#title h1 {
margin-left: 60px;
float: left;
}

#title p {
font-size: 10px;
margin-top: 3px;
margin-left: 15px;
float: left;
}

#catch { text-align: center; }



#main-image {
width: 850px;
height: 380px;
}

.main-image-thumbnail {
width: 620px;
height: 80px;
margin-bottom: 40px;
}

.main-image-thumbnail#three-images {
width: 465px;
}

.main-image-thumbnail#two-images {
width: 310px;
}

.thumbnail {
width: 155px;
height: 80px;
float: left;
}



#comment {
width: 850px;
margin-bottom: 50px;
text-align: left
}

#comment p {
width: 730px;
margin-bottom: 1.6em;
margin-left: 60px;
color: #333333;
}



#scene {
width: 730px;
height: 190px;
margin-bottom: 60px;
}

.scene-thumbnail {
float: left;
}

.scene-thumbnail a,  .scene-thumbnail #scene-none {
display: block;
width: 155px;
height: 155px;
border: 6px solid #E6E6E6;
margin-right: 20px;
}

.scene-thumbnail#right-side a,
.scene-thumbnail#right-side #scene-none { margin: 0; }

#scene-enlarge {
width: 730px;
height: 10px;
margin-top: 5px;
font-size: 9px;
text-align: left;
float: left;
}



#coordinate {
width: 850px;
height: 50px;
border-top: 1px solid #BFBFBF;
}

#coordinate a {
display: block;
width: 850px;
height: 50px;
background: url(../images/coordinate.jpg) no-repeat 0 0;
text-indent: -9999px;
overflow: hidden;
}

#coordinate a:hover { background-position: 0 -50px; }



.section {
width: 850px;
padding-top: 40px;
border-bottom: 1px solid #BFBFBF;
text-align: left;
overflow: hidden;
}

.section h2 {
margin-left: 40px;
text-indent: -9999px;
overflow: hidden;
}

.section ul, .description {
width: 720px;
margin: 30px 0px 40px 65px;
color: #333333;
}

.section p { margin-bottom: 1.6em; }



.detail {
border-top: 1px solid #BFBFBF;
}

.detail#ny-chair {
background: url(ny-chair/images/detail-back.jpg) no-repeat 580px 50px;
}

.detail#ny-dining-table {
background: url(ny-dining-table/images/detail-back.jpg) no-repeat 500px 35px;
}

.detail#lavage-chair {
background: url(lavage-chair/images/detail-back.jpg) no-repeat 650px 40px;
}

.detail#galleria-working-desk {
background: url(galleria-working-desk/images/detail-back.jpg) no-repeat 550px 65px;
}

.detail#galleria-side-wagon {
background: url(galleria-side-wagon/images/detail-back.jpg) no-repeat 550px 55px;
}

.detail#mio-office-chair {
background: url(mio-office-chair/images/detail-back.jpg) no-repeat 600px 50px;
}

.detail#able-desk {
background: url(able-desk/images/detail-back.jpg) no-repeat 650px 60px;
}

.detail#balbi-office-chair {
background: url(balbi-office-chair/images/detail-back.jpg) no-repeat 550px 45px;
}

.detail#cerda-desk {
background: url(cerda-desk/images/detail-back.jpg) no-repeat 550px 65px;
}

.detail#marum-side-wagon {
background: url(marum-side-wagon/images/detail-back.jpg) no-repeat 450px 25px;
}

.detail#bern-office-chair {
background: url(bern-office-chair/images/detail-back.jpg) no-repeat 550px 35px;
}

.detail#cane-shelf {
background: url(cane-shelf/images/detail-back.jpg) no-repeat 500px 40px;
}

.detail#atlas-shoe-rack3 {
background: url(atlas-shoe-rack3/images/detail-back.jpg) no-repeat 550px 35px;
}

.detail#atlas-shoe-rack4 {
background: url(atlas-shoe-rack4/images/detail-back.jpg) no-repeat 550px 35px;
}

.detail#bolk-coat-hanger {
background: url(bolk-coat-hanger/images/detail-back.jpg) no-repeat 550px 45px;
}

.detail#pollina-slipper-rack {
background: url(pollina-slipper-rack/images/detail-back.jpg) no-repeat 550px 35px;
}

.detail#seros-partition2 {
background: url(seros-partition2/images/detail-back.jpg) no-repeat 550px 35px;
}

.detail#seros-partition3 {
background: url(seros-partition3/images/detail-back.jpg) no-repeat 550px 35px;
}

.detail h2 {
width: 81px;
height: 16px;
background: url(images/detail-title.jpg) no-repeat;
}



#designer h2 {
width: 183px;
height: 16px;
background: url(ny-chair/images/designer-title.jpg) no-repeat;
}



#cart {
width: 850px;
overflow: hidden;
}

.cart-header {
width: 850px;
height: 40px;
padding-top: 25px;
}

.cart-title {
width: 215px;
margin-left: 40px;
float: left;
}

.look-cart {
width: 410px;
height: 40px;
float: left;
}

.back-thumbnail {
width: 180px;
height: 40px;
float: left;
}

.look-cart a, .back-thumbnail a { color: #000000; }

.cart-body {
width: 850px;
border-top: 1px solid #BFBFBF;
float: left;
}

table.cart {
border-collapse: collapse;
border-spacing: 0;
}

table.cart th, table.cart td {
height: 55px;
border-bottom: 1px solid #BFBFBF;
vertical-align: middle;
}

table.cart th {
font-weight: normal;
text-align: center;
}

.name, .price, .color {
width: 210px;
border-right: 1px solid #BFBFBF;
text-align: center;
}

#able-desk .name, #able-desk .price {
width: 280px;
}

td.name, td.price {
font-size: 13px;
font-weight: bold;
}

.order {
width: 220px;
text-align: center;
}

#able-desk .order {
width: 290px;
}



#infomation {
width: 850px;
height: 145px;
margin-top: 20px;
border-bottom: 1px solid #BFBFBF;
border-top: 1px solid #BFBFBF;
}

#present {
width: 430px;
height: 145px;
float: left;
}

#attention {
height: 420px;
height: 145px;
float: left;
}

/*---以下フッター ---*/

#footer {
width: 850px;
height: 110px;
margin: 0px;
}

#footer-left {
width: 730px;
float: left;
}

#footer-leftu {
width: 700px;
padding: 25px 0px 0px 35px;
font-size: 9px;
float: left;
}

#footer-leftu a {
color: #000000;
text-decoration: none;
}

#footer-leftu a:visited { text-decoration: none; }

#footer-leftu a:hover {
color: #DF8A00;
text-decoration: none;
}

#footer-leftu a:active { color: #DF8A00; }

#footer-leftb {
width: 700px;
padding: 5px 0px 0px 35px;
color: #C97D00;
font-size: 11px;
float: left;
}

#footer-right {
width: 115px;
height: 80px;
line-height: 150%;
padding-top: 30px;
float: left;
}

#right-logo { padding-bottom: 10px; }

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

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