@import url("leftmenu.css");
@import url("nomal.css");
@import url("footer.css");
@import url("banner.css");

/* information */

#info_list {
    margin-left:106px;
}

#info_list h1{
    margin-top:75px;
    margin-bottom:50px;
}

/* season concept */

#sctitle h1{
    margin:75px 0 74px 123px !important;
    margin:75px 0 50px 123px;
    }

*:first-child+html #sctitle h1{
    margin:75px 0 50px 123px;
    }

#scentry {
    font-size:0.9em !important;
    font-size:0.8em;
    line-height:1.8;
}

#scentry {
    margin:0 0 40px 123px;
}

*:first-child+html #scentry {
    margin:0 0 20px 123px;
}


#scentry p{
    width: 435px;
    margin: 0;
}

#scimg li{
    float:left;
    width:226px;
    list-style:none;
}

#scimg ul{
    margin-left:123px;
    margin-top: 0 !important;
    margin-top:-20px;
}




/* profile */
#profile h1{

    margin:76px 0 38px 140px
}

#prlogo,.profilep {
    width:567px;
    margin-left:103px;
    text-align: center;
}

.profilep {
    margin-top:46px;
}



/* picup item */

h1.pitem_h1,h1.pitem_ch1 {
    margin:80px 0 55px 107px
}

#pickupitem_list h2{
    width: 555px;
    padding-bottom:5px;
    padding-left:5px;
    margin:0 0 0 113px;
    border-bottom:1px solid #a79c8a;
}

#item_head {
    float:left;
    width: 555px;
    padding-bottom:5px;
    padding-left:5px;
    margin:0 0 0 113px !important;
    margin:0 0 0 55px;
    border-bottom:1px solid #a79c8a;
}

#item_head_left {
    float:left;
    margin-top: 32px;
}

*:first-child+html #item_head_left {
    float:left;
    margin-top: 32px;
}

#item_head_right {
    float:right;
}

#item_left {
    width:305px;
    float:left;
    clear: both;
    margin:50px 0 0 113px !important;
    margin:50px 0 0 55px;
    text-align: center;
}

#item_img td{
    text-align: center;
}

#item_color,#item_img {
    text-align: center;
}

#item_color {
    padding-top: 42px;
}


#colorv {
    margin-top: 10px;
}

#colorv img{
    margin-left: 4px;
}

#item_lineup {
    margin-top: 65px;
    margin-left: 107px !important;
    margin-left: 87px;
}

#item_lineup ul,#item_lineup li,#item_head_right ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#item_head_right li{
    float:left;
    list-style: none;
    margin-left: 10px;
    padding: 0;
}

#item_lineup li{
    float:left;
    margin-left: 15px;
    padding: 0;
}

#item_thumbnail,#item_no {
    text-align: center;
}

#item_no {
    margin-top: 24px;
    margin-bottom: 62px;
}

@media screen,tv,projection,tty,aural,braille {

#pickupitem_list p{
    width: 515px;
    clear: both;
    margin-top: 0 !important;
    margin-top:-68px;
    margin-left: 127px;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0;
}

*:first-child+html #pickupitem_list p{
    width: 515px;
    clear: both;
    margin-left: 127px;
    margin-top: -76px;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0;
}
}

@media print {
#pickupitem_list p{
    width: 515px;
    clear: both;
    margin-top: 0 !important;
    margin-top: 50px;
    margin-left: 127px;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0;
}

*:first-child+html #pickupitem_list p{
    width: 515px;
    clear: both;
    margin-left: 127px;
    margin-top: -76px;
    font-size: 0.8em;
    line-height: 1.5;
    padding: 0;
}

}

#item_right {
    width: 260px;
    float:left;
    margin-left: 12px;
}

#item_right h3 {
    margin: 55px 0 10px 0;
}

#item_right h2 {
    font-size: 1.1em;
    margin-bottom:16px;
    color:#4f3a16;
}

#item_right p {
    font-size: 0.85em;
    line-height: 1.5;
    margin-left: 3px;
}

.price {
    margin-top:21px;
}

#operation {
    float:left;
    margin-top:55px;
}

#operation ul,#design_v p {
    margin: 0;
    padding: 0;
}

#design_v h3 {
    margin-bottom: 10px;
    padding: 0;
}

#operation li {
    float:left;
    list-style: none;
    margin-right: 3px;
    padding: 0;
}

#design_v {
    clear: both;
    float:left;
    width: 255px;
    text-align: left;
    margin-top:55px;
}

#design_v ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#design_v li{
    width:85px;
    float:left;
    display: block;
    text-align: center;
}



/* contact */

h1.contact_h1 {
    width: 313px;
    padding-bottom:18px;
    border-bottom:2px solid #7d6a4a;
    margin:115px 0 0 103px;
}

p.contact_p {
    margin:54px 0 0 103px;
    border-left:16px solid #8b7659;
}

.contact_p img{
    margin-left:16px;
}

img.contact_p1{
    margin-bottom:23px;
}

img.contact_ptel{
    margin-bottom:16px;
}

