@0charset "UTF-8";
/* CSS Document */



*::before, *::after {
    box-sizing: border-box;
}

body {
    background-color: #fff;
    color: #525263;
   font-family: 'Hiragino Kaku Gothic ProN','ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3',Meiryo,ãƒ¡ã‚¤ãƒªã‚ª,Osaka,'MS PGothic',arial,helvetica,sans-serif;
    line-height: 1.6;
}

a {
    color: #666666;
    cursor: pointer;
    text-decoration: none;
}

a:hover, a:focus, a:active {
    color: #ffbf00;
}

img {
    max-width: 100%;
    vertical-align: middle;
    border: 0 none;
}

dl, dt, dd, li {
    margin: 0;
    padding: 0;
}

h1, h2, h3 {
    font-weight: normal;
    margin: 0;
}

.entry-title,.entry-meta,.comments-area,.entry-footer,.navigation {
    display: none;
}

.inner {
    max-width: 1050px !important;
}

#svgicon {
    display: block;
    height: 0;
    overflow: hidden;
    width: 0;
}

#contents, #header, #footer, .pagetop {
    position: static;
    transition: transform 0.3s ease 0s;
    transform: none;
    will-change: auto;
}

#header .header_logo_area {
    margin-right: 20px;
    float: left;
    position: relative;
    min-height: 54px;
    z-index: 10;
}

#header .copy {
    font-size: 1.6rem;
    margin-bottom: 0;
    margin-top: 0;
}

.header_logo_area .header_logo a:link, .header_logo_area .header_logo a:visited, .header_logo_area .header_logo a:hover, .header_logo_area .header_logo a:active {
    color: #000;
    text-decoration: none;
}

#topmenu1 {
    float: none;
    height: 0;
    padding-right: 0;
    padding-top: 0;
    width: 0;
}

.pc {
    display: block;
}

.tf_header_link {
    display: none;
    margin: 0;
}

#topmenu1 ul li {
    display: inline-block;
}

.tf_header_link > li {
    width: 100%;
}

#topmenu1 a {
    color: #000000;
    font-size: 14px;
    padding-left: 20px;
}

.tf_header_link a {
    border: 0 none;
    height: 20px;
    line-height: 20px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    transform: translateZ(0px);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    white-space: nowrap;
}

#headermenu {
    height: 80px;
    margin-left: auto;
    padding-right: 80px;
}

#topmenu2 {
    display: inline-block;
    float: none;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    right: -380px;
    top: 10px;
}

#username {
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 0 auto;
    position: relative;
    text-align: right;
    top: -20px;
    width: 160px;
}

.swiper-my-pagination .swiper-pagination-bullet {
  width: auto;
  height: auto;
  border-radius: 0;
}
.swiper-container-horizontal > .swiper-my-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}
.swiper-my-pagination img {
    box-shadow: none;
    margin: 0;
    vertical-align: bottom;
    width: 90%;
}

.swiper-my-pagination {
  display: none;
  table-layout: fixed;
}
.swiper-my-pagination .swiper-pagination-bullet {
  display: table-cell;
  padding: 2px;
  background: transparent;
  opacity: 1;
}
.swiper-my-pagination .swiper-pagination-bullet-active {
  background: transparent;
  opacity: 0.3;
}
.swiper-slide img {
  width: 100%;
}

#search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}

#searchform {
    position: relative;
}

.search_inner {
    margin: 0;
    padding: 0;
}

.search-title {
    display: inline-block;
    font-size: 14px;
    left: 10px;
    margin: 0;
    margin-block-end: 0;
    margin-block-start: 0;
    padding: 0 8px;
    position: absolute;
    top: 20px;
    width: 100px;
}

.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after {
    content: " ";
    display: table;
}

.clearfix::after, .container::after, .container-fluid::after, .row::after {
    clear: both;
}

#header .search .input_search {
    float: left;
}

.search .input_search {
    height: 44px;
    margin: 6px 0;
    border-bottom: 1px solid #ccc;
    padding: 0 50px 0 1em;
    position: relative;
}

.input_search {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    height: 44px;
    left: 90px;
    margin-left: 1%;
    position: absolute;
    top: 0;
    width: 300px;
}

#header #searchform select, #header #searchform input {
    float: left;
}

.search input[type="search"] {
    font-size: 1.2em;
    height: 40px;
    padding: 0.2em 0;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    box-sizing: border-box;
    width: 100%;
}

.search .bt_search {
    margin-top: 0;
}

.bt_search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    display: block;
    height: 44px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    width: 44px;
    z-index: 1;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}

button, select {
    text-transform: none;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

.bt_search .cb-search {
    fill: #636378;
    font-size: 2.5rem;
}

svg:not(:root) {
    overflow: hidden;
}

.cb {
    display: inline-block;
    fill: currentcolor;
    height: 1em;
    vertical-align: middle;
    width: 1em;
}

.extra-form {
    margin: 0;
}

#member.pc {
    display: inline-block;
}

#member {
    margin: 0;
    padding-right: 266px;
    float: right;
}

.member_link {
    display: inline-block;
    left: 6px;
    position: relative;
    top: 16px;
    margin: 0;
}

.member ul li {
    display: inline-block;
}

.member_link a {
    height: 30px;
    line-height: 30px;
    border: 0 none;
    color: #525263;
    display: block;
    font-size: 1.4rem;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    transform: translateZ(0px);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    white-space: nowrap;
}

.cart-inner {
    display: inline-block;
    position: relative;
    top: -49px;
    width: 100%;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 16px;
    padding-right: 16px;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}

#header #cart_area {
    width: auto;
}

#cart_area {
    display: inline-block;
    float: right;
    top: 0;
    right: 0;
    position: absolute;
    z-index: 11;
}

#header #cart_area p.cart-trigger a {
    float: left;
    position: relative;
}

p.cart-trigger a:link, p.cart-trigger a:visited, p.cart-trigger a:hover, p.cart-trigger a:active {
    color: #525263;
    text-decoration: none;
}

p.cart-trigger a {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    outline: medium none;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}

#header #cart_area p.cart-trigger .cb-shopping-cart {
    left: 9px;
    position: relative;
}

p.cart-trigger .cb {
    font-size: 30px;
    transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
    vertical-align: middle;
}

#header #cart_area p.cart-trigger .badge {
    left: 15px;
    position: relative;
    top: 0;
}

p.cart-trigger .badge {
    position: absolute;
    right: 1px;
    top: 5px;
}

.badge {
    font-size: 1.2rem;
    background-color: #de5d50;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

p.cart-trigger .cb-close {
    font-size: 24px;
    left: 13px;
    opacity: 0;
    position: absolute;
    top: 9px;
}

p.cart-trigger .cb {
    font-size: 30px;
    transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
    vertical-align: middle;
}

p.cart-trigger .cb-close {
    font-size: 24px;
}

#header #cart_area .cart_price {
    float: right;
    height: 44px;
    line-height: 44px;
    margin-right: 16px;
    vertical-align: middle;
}

#cart_area .cart_price .price {
    font-size: 16px;
}

.cart {
    height: 120px;
    top: 44px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 50px;
    transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s;
    visibility: hidden;
    width: 100%;
    z-index: 3;
}


#contents {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#contents_top {
    
}

#menu {
    background: #f5f5f3 none repeat scroll 0 0;
    border-top: 1px solid #e8e8e8;
    color: #525263;
    display: inline-block;
    height: 57px;
    width: 100%;
}

#menu ul {
    margin: 0 auto;
    max-width: 1050px !important;
}

#menu li {
    border-left: 1px solid #e8e8e8;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 55px;
    text-align: center;
    width: 20%;
}

.menu-inner a {
    color: #525263;
    display: inline-block;
    padding: 0 !important;
    width: 100%;
}

#online-link {
    background:#79c271 none repeat scroll 0 0;
    color: #ffffff;
}

.front_page #contents .row > div {
    padding-bottom: 0;
}

.item img {
    margin-bottom: 15px;
    width: 100%;
}

.front_page .item a {
    padding-bottom: 0;
}

.item a {
    display: block;
    width: 100%;
}

.theme_main_only #main {
    width: 100%;
}

.news_contents {
    margin: 20px 0;
    padding: 0 16px;
}

#news_area {
    margin-bottom: 32px;
    background: #f8f8f8 none repeat scroll 0 0;
}

#news_area .heading01 {
    text-align: center;
    padding: 16px;
    margin: 0;
    font-size: 2.4rem;
    font-weight: bold;
}

.newslist {
    border-bottom: 1px solid #f8f8f8;
}

.newslist dl {
    border-top: 1px dotted #ccc;
}

.newslist dt {
    padding: 16px;
    cursor: pointer;
    position: relative;
}

.newslist dt .date {
    float: left;
    width: 6em;
}

.newslist dt .news_title {
    padding-left: 7em;
    padding-right: 30px;
}

.newslist dt span {
    display: block;
}

.newslist dt .angle-circle {
    height: 25px;
    top: 14px;
    width: 25px;
    background: #b8bec4 none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 21px;
    position: absolute;
    right: 16px;
    top: 17px;
    width: 21px;
}

.newslist dt .cb {
    font-size: 20px;
    left: 3px;
    top: 0;
    fill: #fff;
    font-weight: normal;
    position: relative;
}

.newslist dt .cb {
    font-size: 20px;
    fill: #fff;
    font-weight: normal;
}

.newslist dd {
    padding-right: 30px;
    margin: 0 16px 16px;
}

.banner-2column-area {
    margin: 2% 0 2% -2%;
}

.banner-2column-area li {
    display: inline-block;
    margin: 0 0 0 2%;
    width: 48%;
}

.banner-3column-area {
    margin: 2% 0 2% -2%;
}

.banner-3column-area li {
    display: inline-block;
    margin: 0 0 0 2%;
    width: 31.3%;
}

.banner-3column-area li a img {
    width: 100%;
}


#footerwaku {
    border-top: 10px solid #ffbf00;
    margin-top: 60px;
}

#snshead {
    display: none;
    float: left;
    margin-left: 176px;
    margin-top: 3px;
    width: 245px;
}

#snshead li {
    width: 13%;
}

#snstop {
    display: none;
}

.sns {
    height: 50px;
    margin: 10px auto auto;
    width: 25%;
}

.sns li {
    float: left;
    width: 15%;
}

.snsicon {
    margin-left: 35px;
}

.sns img {
    
}


#footer {
    background-color: #fff;
    border-top: 0 none;
    clear: both;
    font-family: "ãƒ¡ã‚¤ãƒªã‚ª","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Meiryo","osaka","Hiragino Kaku Gothic Pro W3","sans-serif";
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 30px;
    padding-top: 5px;
    position: relative;
    z-index: 1;
}

#footer2 {
    display: none;
}

#link1, #link2, #link3, #link4, #link5, #link6 {
    border-left: 1px double #999;
    float: left;
    margin: 10px 0 0 5px;
    padding-left: 10px;
    width: 16%;
}

#link1, #link2, #link3 {
    height: 715px;
}

#link4, #link5, #link6 {
    height: 435px;
}

#footer p {
    font-size: 10px;
    text-align: right;
}

#foot {
    
}

#foot img {
    
}


#kobutsu {
    font-size: 75%;
    line-height: 1.8em;
    padding-top: 10px;
    text-align: center;
}

.drawer::after {
    clear: both;
    content: "";
    display: table;
}

.drawer {
    background: #f6f6f6 none repeat scroll 0 0;
    height: 0;
    left: 50%;
    margin-left: -83px;
    overflow: auto;
    position: fixed;
    text-align: left;
    top: 0;
    transition: transform 0.3s ease 0s;
    width: 70%;
    z-index: 20;
}

.drawer label {
    font-size: 14px;
}

.drawer ul {
    border: 1px solid #525263;
    box-sizing: border-box;
    display: inline-block;
    padding: 15px 0;
    text-align: left;
    width: 100%;
}

.drawer ul li:first-child {
    border-left: medium none;
}

.drawer ul li {
    text-align: left;
    vertical-align: top;
}

.drawer ul li p {
    font-weight: bold;
    margin: 0;
    padding: 0 20px;
}

.tf_header_link a {
    padding: 0;
    border: 0 none;
    height: 20px;
    line-height: 20px;
    color: #525263;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    transform: translateZ(0px);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    white-space: nowrap;
}

.drawer ul li p span {
    background: #525263 none repeat scroll 0 0;
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 10px;
}

.drawer ul li ul {
    border: medium none;
    display: inline-block;
    margin: 0;
    padding: 5px;
    text-align: left;
    box-sizing: border-box;
    width: 100%;
}

.drawer ul li:first-child {
    border-left: medium none;
}

.drawer ul li ul li {
    border: medium none;
    display: block;
    text-align: left;
}

.drawer .tf_footer_link {
    display: none;
}

#footrogo {
    
}

.overlay {
    display: none;
}

.overlay {
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s, transform 0.3s ease 0s;
    visibility: hidden;
    width: 100%;
    z-index: 2;
}










.waku {
    overflow: auto;
}

#btn_menu {
    background-color: #f9b524;
    padding: 5px 10px;
}

.nav-trigger span, .nav-trigger span::before, .nav-trigger span::after {
    background: #fff none repeat scroll 0 0 !important;
}

.drawer-open .nav-trigger span::before, .drawer-open .nav-trigger span::after {
    background: #fff none repeat scroll 0 0 !important;
}

.drawer-open .nav-trigger span {
    background: rgba(46, 50, 51, 0) none repeat scroll 0 0 !important;
}

.drawer {
    top: 117px !important;
}

.drawer-open .drawer {
    height: 342px !important;
}

.gray {
    background-color: #fafafa;
    margin-top: 25px;
    padding-bottom: 50px;
}

.main {
    margin: auto;
    max-width: 1050px;
    width: 100%;
}

#mainwaku {
    margin-top: 50px;
    overflow: auto;
}

#mainwaku2 {
    height: 230px;
}

#mainwaku3 {
    height: 430px;
}

#infotitle, #kensakutitle, #kensakutitle2, #s_kensakutitle, #itemlisttitle, #osusumetitle, #jisekititle, #sonotatitle, #taten, #howtotitle, #merittitle, #matometitle, #b_pointtitle {
    text-align: center;
    margin-top: 20px;
}

#b_pointtitle {
    padding-top: 50px;
}

.title_a h1, .title_a h2 {
    font-size: 38px;
}

.title_b {
    border-bottom: 1px solid #e3a63c;
    color: #e3a63c;
    margin: auto;
    width: 20%;
}

#info {
    height: 290px;
}

#info li {
    background-color: #fff;
    border: 1px solid #adacad;
    height: 120px;
    margin-top: 25px;
}

.info01 {
    float: left;
    margin: 0 25px 0 0;
    padding: 10px;
    width: 11%;
}

.info01 img {
    height: auto;
    width: 100%;
}

.info02 {
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 0;
    margin-top: 20px;
}

.info02 a {
    color: #000000;
}

.info03 {
    color: #fd8585;
    margin-top: 10px;
}

#info p {
    
}

#infobotan {
    color: #000000;
    height: 35px;
    padding-top: 5px;
    width: 30%;
}

#aboutbotan {
    color: #000000;
    font-size: 23px;
    height: 53px;
    padding-top: 11px;
    width: 30%;
}

#matomebotan {
    background-color: #97d883;
    font-size: 23px;
    height: 53px;
    padding-top: 11px;
    width: 30%;
    border-radius: 30px;
    margin: 20px auto auto;
    text-align: center;
}

#matomebotan a {
    color: #ffffff;
}

#eraberutitle dt {
    align-items: center;
    color: #ffbf00;
    display: flex;
}

#eraberutitle dt h2 {
    font-size: 30px;
background-color: #ffbf00;
color: white;
width: 100%;
text-align: center;
padding: 5px 0;
}

#eraberutitle dt::before, #eraberutitle dt::after {
    border-top: 3px solid;
    content: "";
    flex-grow: 1;
}


#eraberutitle dd {
    padding-top: 15px;
    text-align: center;
}

#eraberu01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visitbotan.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#eraberu02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shippingbotan.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#eraberu03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tentoubotan.jpg") no-repeat scroll 0 0 / 100% auto ;
}



#eraberu {
    height: 220px;
}

#s_eraberu {
    display: none;
}




#nagare {
    height: 420px;
}

#s_nagare {
    display: none;
}



#nagare, #eraberu {
    margin-top: 20px;
}

#irai {
    height: 180px;
    margin: 40px auto auto;
    width: 90%;
}

#irai2, #irai3 {
    
}

#irai2 {
    float: left;
    width: 50%;
}

#irai3 {
    
}

#irai4 {
    height: 100px;
    margin: 40px auto auto;
    width: 90%;
}

#irai5 {
float: right;
margin-bottom: 5px;
margin-right: 70px;
margin-top: 5px;
text-align: center;
width: 25%;
}

#soudan {
    text-align: center;
    float: left;
    width: 50%;
}

.soudan_a {
    font-size: 30px;
}

.soudan_b {
    
}

.soudan2 {
    font-size: 25px;
}

#soudan3 {
    
}

.soudan2, #soudan3 {
    
}

#bangou {
    float: left;
    margin-left: 10px;
    width: 35%;
}

#bangou2 {
    margin: 25px auto auto;
    width: 65%;
}

#bangou3 {
    margin: 10px auto auto;
    width: 100%;
}

.bangou_a, .bangou2_a, .bangou3_a {
    color: #fff;
    float: left;
    text-align: center;
    width: 15%;
}
#irai3 .bangou_a img{padding: 0;
width: 110%;
}

.bangou_b, .bangou2_b, .bangou3_b, .bangou_c {
    line-height: 33px;
}

.bangou_d {
    line-height: 27px;
}

.bangou_b, .bangou2_b, .bangou3_b, .bangou_b a, .bangou2_b a, .bangou3_b a, .bangou_c, .bangou_c a, .bangou_d, .bangou_d a {
    font-weight: bold;
}

.bangou_b, .bangou2_b, .bangou3_b, .bangou_b a, .bangou2_b a, .bangou3_b a {
    color: red;
}

.bangou_c, .bangou_c a, .bangou_d, .bangou_d a {
    color: #111;
}

.bangou_b, .bangou2_b, .bangou_c {
}

.bangou_b, .bangou2_b {
    font-size: 40px;
}

.bangou_c, .bangou_d {
    font-size: 25px;
}

#bangou dd, #bangou2 dd, #bangou3 dd {
    
}

#bangou dd, #bangou2 dd {
    padding-top: 10px;
}

#bangou3 dd {
    padding-top: 5px;
}

#bangou3 dd, #irai3 p {
    
}

#toiawasebotan, #toiawasebotan2 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/toiawase.jpg") no-repeat scroll 0 0 / 100% auto ;
    clear: both;
}

#toiawasebotan:hover, #toiawasebotan2:hover, #aboutbotan a:hover, #matomebotan a:hover, #infobotan a:hover, #brandbotan a:hover {
    color: #D34F31;
}

#mitsumoribotan, #mitsumoribotan2 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/mitsumori.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#mitsumoribotan:hover, #mitsumoribotan2:hover,#mitsumoribotan_line:hover {
    color: #1E55E3;
}

#toiawasebotan, #mitsumoribotan, #toiawasebotan2, #mitsumoribotan2,#mitsumoribotan_line {
    height: 85px;
    margin-left: 30px;
}
#mitsumoribotan_line {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/images/line/line_mitsumori.png") no-repeat scroll 0 0 / 100% auto ;
}


#toiawasebotan, #mitsumoribotan,#mitsumoribotan_line {
    float: left;
    width: 45%;
}

#toiawasebotan, #mitsumoribotan, #toiawasebotan2, #mitsumoribotan2,#mitsumoribotan_line {
    font-size: 25px;
    padding-top: 20px;
    text-align: center;
}

#mitsumoribotan, #mitsumoribotan2,#mitsumoribotan_line {
    color: #fff;
}

#itemlist {
    margin-bottom: 15px;
}

#itemlist2 {
    
}

#itemlisttenpo {
    
}

#itemtitle {
    margin-top: 30px;
    align-items: center;
    display: flex;
}

#itemtitle h2 {
    font-size: 25px;
}

#itemtitle::after {
    border-top: 1px solid #ccc;
    content: "";
    flex-grow: 1;
    margin-left: 15px;
}

#apparel01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#apparel12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/apparel11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sougou08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sougou08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#brand_item, #apparel01, #apparel02, #apparel03, #apparel04, #apparel05, #apparel06, #apparel07, #apparel08, #apparel09, #apparel10, #apparel11, #apparel12, #sougou01, #sougou02, #sougou03, #sougou04, #sougou05, #sougou06, #sougou07, #sougou08 {
    border: 1px solid #b8b8b8;
    float: left;
    height: 173px;
    margin-top: 20px;
    padding-left: 15px;
    padding-top: 28px;
    width: 23%;
}

#brand_item h4, #apparel01 h4, #apparel02 h4, #apparel03 h4, #apparel04 h4, #apparel05 h4, #apparel06 h4, #apparel07 h4, #apparel08 h4, #apparel09 h4, #apparel10 h4, #apparel11 h4, #apparel12 h4, #sougou01 h4, #sougou02 h4, #sougou03 h4, #sougou04 h4, #sougou05 h4, #sougou06 h4, #sougou07 h4, #sougou08 h4 {
    font-weight: normal;
}


#apparel02, #apparel03, #apparel04, #apparel06, #apparel07, #apparel08, #apparel10, #apparel11, #apparel12, #sougou02, #sougou03, #sougou04, #sougou06, #sougou07, #sougou08, #buyer02, #buyer03, #buyer04 {
    margin-left: 25px;
}

#brand_item{
	    margin: 5px;
          margin-top: 5px;
          margin-right: 5px;
          margin-left: 5px;
          margin-bottom: 5px;
	}

#ngbotan {
    background-color: #c4c4c2;
    border-radius: 30px;
    font-size: 25px;
    height: 65px;
    margin: 30px auto;
    padding-top: 15px;
    text-align: center;
    width: 35%;
}

#eraberutitle {
    clear: both;
margin-top: 70px;
margin-bottom: 20px;
}


#brandpickupbar {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
}
.eraberutitle dt, #tokuchoutitle, #abouttitle, #nagaretitle, #s_nagaretitle, #areatitle, #buyertitle, #buyuptitle, #kijuntitle, #habahirotitle, #habahirotitle2, #kyoukatitle, #taishoutitle, #koukatitle, #contacttitle, #profiletitle, #hajimetetitle, #abouttitle2, #senmontitle, #senmonhokatitle, #merittitle, #voicetitle, #shouhintitle, #gaiyoutitle, #faqtitle, #buyingtitle {
    text-align: center;
}

.eraberutitle dt, #tokuchoutitle, #abouttitle, #nagaretitle, #s_nagaretitle, #areatitle, #buyertitle, #buyuptitle, #kijuntitle, #habahirotitle, #habahirotitle2, #kyoukatitle, #taishoutitle, #koukatitle, #contacttitle, #profiletitle, #hajimetetitle, #merittitle, #voicetitle, #shouhintitle, #gaiyoutitle, #faqtitle, #buyingtitle {
    margin-top: 140px;
}

.toptitle {
    margin-top: 50px !important;
}

#s_tokuchoutitle {
    display: none;
}

#hajimetetitle dt h1 {
    font-size: 50px;
}

#shouhintitle dd {
    padding-top: 20px;
}

#kyouka {
    height: 345px;
}

#kyouka2 {
    height: 340px;
}

#kyouka3 {
    height: 1245px;
}

#kyouka4 {
    height: 630px;
}

#kyouka, #kyouka2, #kyouka3, #kyouka4 {
    margin-top: 30px;
}

#kyouka img, #kyouka2 img, #kyouka3 img, #kyouka4 img {
       height: 110px;
    text-align: center;
}

#kyouka p, #kyouka2 p, #kyouka3 p, #kyouka4 p {
    margin: 15px auto;
    width: 47%;
}


#kyouka01, #kyouka02, #kyouka03, #kyouka04, #kyouka05, #kyouka06, #kyouka07, #kyouka08, #kyouka09, #kyouka10, #kyouka11, #kyouka12, #kyouka13, #kyouka14, #kyouka15, #kyouka16 {
    border: 1px solid #b8b8b8;
    border-radius: 10px;
    float: left;
    height: 290px;
    margin-top: 20px;
    width: 23%;
}

#kyouka02, #kyouka03, #kyouka04, #kyouka06, #kyouka07, #kyouka08, #kyouka10, #kyouka11, #kyouka12, #kyouka14, #kyouka15, #kyouka16 {
    margin: 20px 0 0 25px;
}

#kyouka01 dt, #kyouka02 dt, #kyouka03 dt, #kyouka04 dt, #kyouka05 dt, #kyouka06 dt, #kyouka07 dt, #kyouka08 dt, #kyouka09 dt, #kyouka10 dt, #kyouka11 dt, #kyouka12 dt, #kyouka13 dt, #kyouka14 dt, #kyouka15 dt, #kyouka16 dt {
    text-align: center;
}

#kyouka01 dd, #kyouka02 dd, #kyouka03 dd, #kyouka04 dd, #kyouka05 dd, #kyouka06 dd, #kyouka07 dd, #kyouka08 dd, #kyouka09 dd, #kyouka10 dd, #kyouka11 dd, #kyouka12 dd, #kyouka13 dd, #kyouka14 dd, #kyouka15 dd, #kyouka16 dd {
    font-size: 13px;
    margin: auto;
    padding-top: 10px;
    width: 95%;
}

.kyouka_b{font-size:1.2rem;}

.kyouka_a {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
 
}

.seachform {
    margin: 25px auto auto;
    width: 70%;
}

.setsumei {
    text-align: center;
}

.nobrandcoment {
    background-color: red;
    clear: both;
    color: wheat;
    font-size: 20px;
    height: 35px;
    margin-top: 10px;
    padding-top: 3px;
    text-align: center;
}


#about {
    height: 1600px;
}

#about2 {
    height: 1810px;
}

#about3 {
    border-top: 1px solid #f5c042;
    /*height: 3575px;*/
    margin-top: 50px;
}

#about01, #about02, #about03, #about04, #about05, #about06 {
    border: 1px solid #ffbf00;
    float: left;
    height: 480px;
    margin-top: 30px;
    width: 49%;
}

#about02, #about04, #about06 {
    margin-left: 20px;
}

#about03, #about05 {
    clear: both;
}

#about01 p img, #about02 p img, #about03 p img, #about04 p img, #about05 p img, #about06 p img {
    float: left;
    padding: 0 15px 15px;
    width: 20%;
}

.aboutsub dt h2, .aboutsub2 dt h2, .aboutsub dt h3, .aboutsub2 dt h3 {
    color: #ffbf00;
    font-weight: bold;
}

.aboutsub dt h2, .aboutsub2 dt h2 {
    font-size: 35px;
}

.aboutsub dt h3, .aboutsub2 dt h3 {
    font-size: 30px;
}

.aboutsub dt {
    padding-top: 18px;
}

.aboutsub2 dt {
    padding-top: 52px;
}

.aboutmain, .aboutmain2 {
    clear: both;
    margin: auto;
    width: 95%;
}

.aboutmain img, .aboutmain2 img {
    padding-top: 20px;
}

.aboutmain dt, .aboutmain2 dt {
    margin-bottom: 15px;
    margin-top: 15px;
}

.about2title {
    margin: auto;
    width: 56%;
}

#about2_01, #about2_02, #about2_03, #about2_04, #about2_05, #about2_06 {
    clear: both;
    height: 470px;
    margin-top: 10px;
    width: 100%;
}

#about2_01 p, #about2_02 p, #about2_03 p, #about2_04 p, #about2_05 p, #about2_06 p {
    float: left;
    padding: 15px;
    width: 19%;
}


.aboutmain2 img {
    width: 80%;
}

.aboutmain2 dt {
    color: #ffbf00;
    font-size: 23px;
}

.aboutmain2 dd {
    float: left;
    width: 50%;
}

.aboutsetsu {
    height: 60px;
}

.aboutsetsu a, .about2_a a {
    border-bottom: 1px solid;
    color: blue;
}

.about2_b {
    margin-top: -125px;
}

.triangle {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #fff;
    height: 0;
    margin: auto;
    width: 0;
}

.triangle2 {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #fafafa;
    height: 0;
    margin: auto;
    width: 0;
}

.post{line-height: 200%;}

#search_result{text-align: center;}
#search_result h3{margin-top: 30px;}
#search_result h4{margin-top: 60px;
 font-size: 20px;

}

#search_result p{
 font-size: 20px;

}




#brand_info{}

#single_brand{margin:25px 5px;}

#itemon{}

#visittop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/visit_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shippingtop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/shipping_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#tentoutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tentou_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#toritsutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/toritsu_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#fujimitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/fujimi_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nishiogitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/nishiogi_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kichijoujitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/kichijouji_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#koyamatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/koyama_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#higashitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/higashi_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#pealtop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/peal_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#oyamatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/oyama_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kitaguchitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/kitaguchi_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#soshigayatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/soshigaya_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#jujoutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/jujou_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kouenjitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/kouenji_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shinkoiwatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/shinkoiwa_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#goutokujitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/goutokuji_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kawaguchitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/kawaguchi_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukutop, #ladiestop, #ladiestop2 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes_top.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 325px;
}

#bagtop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoestop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accetop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumetop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquetop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbytop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportstop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osaketop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadentop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menstop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidstop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ishiitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/ishii01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#yoshidatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/yoshida01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shinoharatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/shinohara01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#katotop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/kato01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#aokitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/aoki01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#tanakatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/tanaka01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sumototop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/sumoto01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#moriyamatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/buyer/moriyama01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#brandlisttop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/brand_top.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#brandkobetsutop, #s_brandkobetsutop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/vittontop.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#brandhintop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/brand/brandhintop.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hikkoshitop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/moving/hikkoshitop.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#seizentop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/seizen/seizentop.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gyousyatop {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gyousya/gyousyatop.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#visittop, #shippingtop, #tentoutop, #toritsutop, #fujimitop, #nishiogitop, #kichijoujitop, #koyamatop, #higashitop, #pealtop, #oyamatop, #kitaguchitop, #soshigayatop, #jujoutop, #kouenjitop, #shinkoiwatop, #goutokujitop, #kawaguchitop, #hukutop, #bagtop, #shoestop, #shokitop, #kikinzokutop, #saihutop, #hukushokutop, #accetop, #zoutoutop, #perfumetop, #antiquetop, #hobbytop, #zakkatop, #sportstop, #osaketop, #gakkitop, #kagutop, #kadentop, #menstop, #kidstop, #ishiitop, #yoshidatop, #shinoharatop, #katotop, #aokitop, #tanakatop, #sumototop, #moriyamatop, #brandhintop, #hikkoshitop, #seizentop, #gyousyatop, #brandlisttop, #brandkobetsutop, #s_brandkobetsutop {
    height: 310px;
}

#visittop dt, #tentoutop dt, #shippingtop dt, #shippingtop dd, #toritsutop dt, #fujimitop dt, #nishiogitop dt, #kichijoujitop dt, #koyamatop dt, #higashitop dt, #pealtop dt, #oyamatop dt, #kitaguchitop dt, #soshigayatop dt, #jujoutop dt, #kouenjitop dt, #shinkoiwatop dt, #goutokujitop dt, #kawaguchitop dt, #ishiitop dt, #ishiitop dd, #yoshidatop dt, #yoshidatop dd, #shinoharatop dt, #katotop dt, #aokitop dt, #tanakatop dt, #sumototop dt, #moriyamatop dt, #shinoharatop dd, #katotop dd, #aokitop dd, #tanakatop dd, #sumototop dd, #moriyamatop dd, #brandhintop dd, #brandhintop dd, #seizentop dt, #seizentop dd, #gyousyatop dt, #brandhintop dt, #brandhintop dd {
    color: #fff;
    text-shadow: 2px 2px 3px #888888, -2px 2px 3px #888888, 2px -2px 3px #888888, -2px -2px 3px #888888;
}

#visittop dt, #tentoutop dt, #shippingtop dt, #shippingtop dd, #ishiitop dt, #ishiitop dd, #yoshidatop dt, #yoshidatop dd, #shinoharatop dt, #katotop dt, #aokitop dt, #tanakatop dt, #sumototop dt, #moriyamatop dt, #shinoharatop dd, #katotop dd, #aokitop dd, #tanakatop dd, #sumototop dd, #moriyamatop dd, #brandhintop dt, #brandhintop dd, #seizentop dt, #seizentop dd, #gyousyatop dt {
    padding-left: 70px;
}

#toritsutop dt, #fujimitop dt, #nishiogitop dt, #kichijoujitop dt, #koyamatop dt, #higashitop dt, #pealtop dt, #oyamatop dt, #kitaguchitop dt, #soshigayatop dt, #jujoutop dt, #kouenjitop dt, #shinkoiwatop dt, #goutokujitop dt, #kawaguchitop dt {
    padding-left: 40px;
}

#shippingtop p, #kagutop p, #kadentop p {
    background-color: #ee7e90;
    font-size: 16px;
    padding: 10px;
    text-align: center;
    width: 18%;
}

#visittop h1, #tentoutop h1, #toritsutop h1, #fujimitop h1, #nishiogitop h1, #kichijoujitop h1, #koyamatop h1, #higashitop h1, #pealtop h1, #oyamatop h1, #kitaguchitop h1, #soshigayatop h1, #jujoutop h1, #kouenjitop h1, #shinkoiwatop h1, #goutokujitop h1, #kawaguchitop h1, #brandhintop h1, #seizentop h1, #gyousyatop h1 {
    padding-top: 95px;
}

#visittop h1, #shippingtop h1, #tentoutop h1, #toritsutop h1, #fujimitop h1, #nishiogitop h1, #kichijoujitop h1, #koyamatop h1, #higashitop h1, #pealtop h1, #oyamatop h1, #kitaguchitop h1, #soshigayatop h1, #jujoutop h1, #kouenjitop h1, #shinkoiwatop h1, #goutokujitop h1, #kawaguchitop h1, #ishiitop h1, #yoshidatop h1, #shinoharatop h1, #katotop h1, #aokitop h1, #tanakatop h1, #sumototop h1, #moriyamatop h1, #brandhintop h1, #seizentop h1, #gyousyatop h1  {
    font-size: 52px;
    font-weight: bold;
}

#visittop dt, #shippingtop dt, #tentoutop dt, #toritsutop dt, #fujimitop dt, #nishiogitop dt, #kichijoujitop dt, #koyamatop dt, #higashitop dt, #pealtop dt, #oyamatop dt, #kitaguchitop dt, #soshigayatop dt, #jujoutop dt, #kouenjitop dt, #shinkoiwatop dt, #goutokujitop dt, #kawaguchitop dt, #hukutop dt, #bagtop dt, #shoestop dt, #shokitop dt, #kikinzokutop dt, #saihutop dt, #hukushokutop dt, #accetop dt, #zoutoutop dt, #perfumetop dt, #antiquetop dt, #hobbytop dt, #zakkatop dt, #sportstop dt, #osaketop dt, #gakkitop dt, #kagutop dt, #kadentop dt, #menstop dt, #kidstop dt, #ishiitop dd, #yoshidatop dd, #shinoharatop dd, #katotop dd, #aokitop dd, #tanakatop dd, #sumototop dd, #moriyamatop dd, #brandhintop dt, #hikkoshitop dt, #seizentop dt,  #gyousyatop dt {
    font-size: 25px;
}

#hukutop h1, #ladiestop h1, #ladiestop2 h1, #bagtop h1, #shoestop h1, #shokitop h1, #kikinzokutop h1, #saihutop h1, #hukushokutop h1, #accetop h1, #zoutoutop h1, #perfumetop h1, #antiquetop h1, #hobbytop h1, #zakkatop h1, #sportstop h1, #osaketop h1, #gakkitop h1, #kagutop h1, #kadentop h1, #menstop h1, #kidstop h1, #brandlisttop h1, #hikkoshitop h1 {
    font-size: 40px;
}

#brandkobetsutop h1, #s_brandkobetsutop h1 {
    font-size: 50px;
}

#hukutop {
    display: none;
}

#hukutop dt, #bagtop dt, #shoestop dt, #shokitop dt, #kikinzokutop dt, #saihutop dt, #hukushokutop dt, #accetop dt, #zoutoutop dt, #perfumetop dt, #antiquetop dt, #hobbytop dt, #zakkatop dt, #sportstop dt, #osaketop dt, #gakkitop dt, #kagutop dt, #kadentop dt, #menstop dt, #kidstop dt, #brandlisttop dt, #brandkobetsutop dt, #brandkobetsutop dd, #s_brandkobetsutop dt, #s_brandkobetsutop dd, #hikkoshitop dt, #seizentop dt {
    font-size: 16px;
}

#brandlisttop dt {
    padding-top: 120px;
}

#hukutop dt, #ladiestop dt, #ladiestop2 dt, #bagtop dt, #shoestop dt, #shokitop dt, #kikinzokutop dt, #saihutop dt, #hikkoshitop dt, #hukushokutop dt, #accetop dt, #perfumetop dt, #zoutoutop dt, #antiquetop dt, #hobbytop dt, #zakkatop dt, #sportstop dt, #osaketop dt, #gakkitop dt, #kagutop dt, #kadentop dt, #menstop dt, #kidstop dt {
    padding-left: 50px;
    text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff;
}

#ladiestop dt, #ladiestop2 dt {
    padding-top: 90px;
}

#brandkobetsutop dt, #brandkobetsutop dd, #s_brandkobetsutop dt, #s_brandkobetsutop dd {
    padding-left: 20px;
}

#brandkobetsutop dd, #s_brandkobetsutop dd {
    padding-top: 20px;
}

#s_shippingtop {
    display: none;
}

#s_brandkobetsutop {
    display: none;
}

.g_eraberu {
    margin-top: 50px;
}

.ribbon {
    background: #fec3c3 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #666666;
    display: inline-block;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    margin-left: 50px;
    margin-top: 80px;
    padding: 0 30px;
    position: relative;
    text-align: center;
}

.ribbon:before, .ribbon1:after {
  position: absolute;
  content: '';
  width: 0px;
  height: 0px;
  z-index: 1;
}

.ribbon:before {
  top: 0;
  left: 0;
  border-width: 25px 0px 25px 15px;
  border-color: transparent transparent transparent #fff;
  border-style: solid;
}

.ribbon:after{
  content: "";
  position:absolute;
  top:0;
  right:0;
  width:0;
  height:0;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  border-width: 25px 15px 25px 0;
}

#hajimetetitle h1 {
    font-size: 50px;
}

#naiyaku {
    background-color: #fff;
    height: 87px;
}

#naiyaku dl {
    float: left;
    font-size: 25px;
    font-weight: bold;
    padding-left: 30px;
    padding-top: 25px;
}

#naiyaku ul {
    padding-left: 200px;
}

#naiyaku li {
    float: left;
    font-size: 20px;
    padding-top: 10px;
    width: 33%;
}

.ihinseiri {
    font-size: 30px;
    text-align: center;
}

.zero {
    color: #a27600;
}

#voice {
    border: 1px solid #8c6c0b;
    margin-top: 30px;
    padding: 20px 20px 20px 30px;
}

.voice_a {
    color: #8c6c0b;
    float: left;
    font-size: 30px;
    margin-right: 15px;
}

.voice_b {
    font-size: 20px;
    padding-top: 11px;
}

#voice dd {
    clear: both;
    padding-top: 12px;
}



#s_nagaretitle {
    display: none;
}

#senmontitle {
    padding-top: 45px;
}

#kyoukabrand h2 {
    font-size: 35px;
    margin-top: 40px;
    text-align: center;
}

#senmonhokatitle {
    font-size: 25px;
    padding-bottom: 10px;
    padding-top: 25px;
}

#senmonsonota {
    background-color: #fcf5e2;
    height: 180px;
}

#houhou {
    height: 1420px;
    padding-top: 40px;
}

#houhou01, #houhou02, #houhou03, #houhou04, #houhou05 {
    background-color: #fff;
    float: left;
    height: 630px;
    margin: 20px;
    width: 46%;
}

#houhou01 h3, #houhou02 h3, #houhou03 h3, #houhou04 h3, #houhou05 h3 {
    font-size: 30px;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: center;
}

#houhou01 dt, #houhou02 dt, #houhou03 dt, #houhou04 dt, #houhou05 dt, #houhou01 dd, #houhou02 dd, #houhou03 dd, #houhou04 dd, #houhou05 dd, #houhou p {
    text-align: center;
}

#houhou01 dt, #houhou02 dt, #houhou03 dt, #houhou04 dt, #houhou05 dt {
    font-size: 30px;
}

#houhou01 dd, #houhou02 dd, #houhou03 dd, #houhou04 dd, #houhou05 dd {
    font-size: 20px;
    padding-bottom: 10px;
}

#houhou02 ul, #houhou03 ul, #houhou04 ul, #houhou05 ul {
    line-height: 25px;
    margin: auto;
    padding-top: 25px;
    width: 80%;
}

#houhou p {
    clear: both;
    color: #9f9c9c;
    font-size: 25px;
    margin: auto;
    width: 85%;
}

#merit {
    height: 440px;
    margin-top: 30px;
}

#merit01, #merit02, #merit03, #merit04 {
    float: left;
    height: 230px;
    margin-left: 45px;
    width: 40%;
}

#merit02, #merit04 {
    margin-left: 60px;
}

#merit01 ul, #merit02 ul, #merit03 ul, #merit04 ul {
    padding-top: 20px;
}

#merit01 h3, #merit02 h3, #merit03 h3, #merit04 h3 {
    font-size: 23px;
}

.merit_a, .merit_b {
    float: left;
}

.merit_a {
    line-height: 30px;
    width: 58%;
}

.merit_b {
    padding-left: 25px;
    width: 40%;
}

#merit01 dt, #merit02 dt, #merit03 dt, #merit04 dt {
    font-size: 25px;
    margin-bottom: 15px;
    text-align: center;
}

#merit01 p, #merit02 p, #merit03 p, #merit04 p {
    margin-top: 20px;
}

#s_kensakutitle {
    display: none;
}

#taten dt {
    font-size: 30px;
}

#tokuchoutitle dd {
    font-size: 40px;
}

.tokuchounaiyou dt {
    color: #ffbf00;
    font-size: 25px;
}

.tokuchounaiyou dd {
    
}

.tokuchounaiyou p {
    
}

.tokuchounaiyou p {
    margin: 0;
}

.top_a, .s_top_b {
    font-size: 65px;
    font-weight: bold;
}

.top_b {
    
}

.top_c {
    padding-top: 100px;
}

.top_d {
    font-size: 20px;
}

.top_e {
    padding-top: 120px;
}

.s_top_a {
    padding-left: 145px;
    padding-top: 50px;
}

.s_top_b {
    
}

.s_top_c {
    
}

.top_brand, .top_brand2 {
    background-color: #ffbf00;
    color: #000000;
    font-size: 30px;
    margin-top: 75px;
    padding: 0;
    text-align: center;
}

.top_kouka {
    color: red;
    font-size: 40px;
    font-weight: bold;
    text-shadow: 2px 2px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
}

.tokuchou_a {
    color: #f49090;
    font-size: 20px;
}

.tokuchou_b h2 {
    font-size: 25px;
}

.tokuchou_c h2 {
    font-size: 40px;
}

.manken {
    -webkit-text-stroke: 1px #666666;
    color: #85d26d;
    display: inline-block;
    font-family: "å°å¡šã‚´ã‚·ãƒƒã‚¯ Pro";
    font-size: 65px;
    font-weight: 700;
    transform: skewX(-7deg);
}

.v_tokuchounaiyou, .v_tokuchounaiyou2 {
    float: left;
    height: 255px;
    margin-bottom: 30px;
    margin-top: 10px;
    width: 48%;
}

.v_tokuchounaiyou2 {
    margin-left: 40px;
}

.v_tokuchounaiyou h3, .v_tokuchounaiyou2 h3 {
    font-size: 28px;
    padding-bottom: 5px;
    text-align: center;
}

.itembar {
    background-color: #9fda83;
    font-size: 30px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#senmontitle dt h2, #senmonhokatitle dt h2 {
    font-size: 40px;
}

#senmontitle dd, #senmonhokatitle dd {
    padding-top: 10px;
    text-align: center;
}

.senmon {
    color: #ef7e8e;
}

.sonota_a {
    float: left;
    font-size: 20px;
}

.sonota_b1, .sonota_b2, .sonota_b3 {
    background-color: #ee7e90;
    color: #fff;
    float: left;
    margin-left: 10px;
    padding: 3px;
    text-align: center;
}

.sonota_b1 {
    width: 22%;
}

.sonota_b2 {
    width: 15%;
}

.sonota_b3 {
    width: 19%;
}

#senmonsonota01, #senmonsonota02, #senmonsonota03, #senmonsonota04, #senmonsonota05, #senmonsonota06 {
    float: left;
    padding-top: 10px;
}

#senmonsonota01, #senmonsonota04 {
    margin-left: 175px;
    width: 22%;
}

#senmonsonota02, #senmonsonota05 {
    width: 31%;
}

#senmonsonota03, #senmonsonota06 {
    width: 26%;
}

#hikkoshi, #hikkoshi2, #ihinseiri, #kazai {
    float: left;
    margin-bottom: 50px;
    margin-left: 35px;
    margin-top: 15px;
    width: 45%;
}

#hikkoshi dt, #hikkoshi2 dt, #ihinseiri dt, #kazai dt {
    font-size: 30px;
    padding-bottom: 10px;
    text-align: center;
}

#hikkoshi dt, #hikkoshi2 dd, #hikkoshi dd, #kazai dt, #kazai dd {
    color: #b64040;
}

#hikkoshi2 dt, #hikkoshi2 dd {
    color: #666666;
}

#hikkoshi dd, #hikkoshi2 dd, #ihinseiri dd, #kazai dd {
    font-size: 15px;
    height: 212px;
    padding-left: 10px;
}

#v_hikkoshi {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/v_hikoshi.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#v_ihinseiri {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/v_seizen.jpg") no-repeat scroll 0 0 / 100% auto;
    margin-left: 40px;
}

#v_hikkoshi, #v_ihinseiri {
    border: 1px solid #b8b8b8;
    float: left;
    height: 220px;
    width: 48%;
}

#v_hikkoshi dt, #v_ihinseiri dt {
    font-size: 30px;
    padding-top: 163px;
    text-align: center;
}


#tokuchou {
    height: 465px;
    margin: auto;
    width: 95%;
}

#v_tokuchou {
    height: 570px;
}

.tokuchounaiyou {
    float: left;
    height: 199px;
    margin-top: 30px;
    width: 47%;
}

.left {
    margin-left: 55px;
}

.tokuchounaiyou h3 {
    color: #ffbf00;
    font-size: 25px;
}

.tokuchounaiyou ul {
    
}

.tokuchounaiyou li {
    float: left;
}

.tokuchounaiyou_a {
    width: 65%;
}

.tokuchounaiyou_b {
    margin-left: 10px;
    width: 25%;
}

.tokuchounaiyou_b img {
    width: 100%;
}

.tokuchounaiyou dl {
    float: left;
    width: 60%;
}

.tokuchounaiyou ul {
    float: left;
    margin-top: 15px;
}

.naiyou01, #buyingup01 dt h3, #buyingup02 dt h3, #s_buyingup02 dt h3, #buyingup03 dt h3, #buyingup04 dt h3 {
    color: #ffbf00;
    font-size: 25px;
}

#buyingup01 dd, #buyingup02 dd, #s_buyingup02 dd, #buyingup03 dd, #buyingup04 dd {
    line-height: 28px;
    padding-top: 8px;
}

#s_buyingup02 {
    display: none;
}

#toriatsukai {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/toriatsukai.jpg") no-repeat scroll 0 0 / 100% auto ;
    clear: both;
    height: 370px;
    margin-top: 50px;
}

#toriatsukai dt h2 {
    font-size: 45px;
    padding-left: 180px;
    padding-top: 35px;
}

#toriatsukai dd {
    font-size: 13px;
    padding-top: 225px;
    text-align: center;
    width: 70%;
}

#huyouhin {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/moving/huyouhin.jpg") no-repeat scroll 0 0 / 100% auto;
}

#huyouhin2 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/seizen/huyouhin2.jpg") no-repeat scroll 0 0 / 100% auto;
}

#huyouhin, #huyouhin2 {
    height: 465px;
    margin-top: 10px;
}

#huyouhin dt h2, #huyouhin2 dt h2 {
    font-size: 35px;
    padding-left: 40px;
    padding-top: 25px;
}

.huyoushousai {
    text-align: center;
}

#taishoutitle p, #koukatitle p, #kensakutitle2 p {
    transform: skewX(35deg);
}

#koumokutitle dd {
    font-size: 30px;
    padding-top: 5px;
}

.three {
    color: #f9b524;
    font-size: 50px;
}

#nagarenaiyou01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/v_nagare01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/v_nagare02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/v_nagare03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/s_nagare02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/t_nagare01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/t_nagare02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/t_nagare03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_nagare01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_nagare02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#nagarenaiyou10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_nagare03.jpg") no-repeat scroll 0 0 / 100% auto ;
}



/*#eraberu02, #eraberu03, */#nagarenaiyou02, #nagarenaiyou03, #nagarenaiyou06, #nagarenaiyou07,  #nagarenaiyou09, #nagarenaiyou10, #osusume03, #osusume05, #osusume06, #osusume07 {
    margin-left: 52px;
}

#nagarenaiyou01, #nagarenaiyou02, #nagarenaiyou03, #nagarenaiyou04, #nagarenaiyou05, #nagarenaiyou06, #nagarenaiyou07, #nagarenaiyou08, #nagarenaiyou09, #nagarenaiyou10, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    height: 315px;
}

#nagarenaiyou01 p, #nagarenaiyou02 p, #nagarenaiyou03 p, #nagarenaiyou04 p, #nagarenaiyou05 p, #nagarenaiyou06 p, #nagarenaiyou07 p, #nagarenaiyou08 p, #nagarenaiyou09 p, #nagarenaiyou10 p {
    padding-top: 305px;
}

#nagarenaiyou01 dt, #nagarenaiyou02 dt, #nagarenaiyou03 dt, #nagarenaiyou04 dt, #nagarenaiyou05 dt, #nagarenaiyou06 dt, #nagarenaiyou07 dt, #nagarenaiyou08 dt, #nagarenaiyou09 dt, #nagarenaiyou10 dt {
    color: #fff;
    font-size: 19px;
    padding-bottom: 20px;
    padding-top: 253px;
    text-align: center;
}

#omakasetitle {
    margin-top: 35px;
    text-align: center;
}

.omakase_a {
    font-size: 20px;
}

.omakase_b {
    font-size: 40px;
}

#moushikomi, #infobotan, #aboutbotan, #brandbotan {
    margin: 20px auto auto;
    text-align: center;
}

#moushikomi, #infobotan, #aboutbotan {
    background-color: #f9b524;
    border-radius: 30px;
}

#moushikomi {
    height: 65px;
    width: 35%;
}

#brandbotan {
    height: 53px;
    width: 22%;
}

.botan_a, .botan_b, .botan_c {
    color: #fff;
}

.botan_a {
    padding-top: 5px;
}

.botan_b {
    font-size: 25px;
    padding-top: 15px;
}

.botan_c {
    font-size: 18px;
    padding-top: 15px;
}

.botan_c a {
    border-bottom: 1px solid;
}

.botan_b input, .botan_c input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}

.hajimete {
    text-align: center;
}

.titleline {
    border-bottom: 2px solid #f9b524;
    border-top: 2px solid #f9b524;
    padding-bottom: 35px;
    padding-top: 35px;
}

#area {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/visit_hani.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 495px;
    margin-top: 40px;
}

#newarea {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/new_visithani.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 675px;
    margin-top: 40px;
}

.shareng {
    color: red;
    text-align: center;
}

.shareng2 {
    display: none;
}

#area01, #area02 {
    float: left;
    width: 50%;
}

#area01 dt {
    padding-left: 30px;
}

#area01 dt,#area02 dt,#area03 dt {
    line-height: 35px;
}

#area02 dt {
    padding-left: 215px;
}

#area03 {
    clear: both;
    padding-left: 575px;
    padding-top: 120px;
}

.ken {
    font-size: 40px;
}

.ken p {
    display: none;
}

.tokyou {
    padding-left: 73px;
}

.tokyou2 {
    padding-left: 35px;
}

.tokyou, .saitama {
    float: left;
    padding-top: 55px;
    width: 50%;
}

.tokyou2, .saitama2 {
    float: left;
    padding-top: 30px;
    width: 50%;
}

.tokyou dt, .saitama dt, .tokyou2 dt, .saitama2 dt, .kanagawa dt, .kanagawa2 dt {
    padding-bottom: 5px;
}

.tokyou dd, .saitama dd, .tokyou2 dd, .saitama2 dd, .kanagawa dd, .kanagawa2 dd {
    line-height: 30px;
}

.saitama {
    padding-left: 170px;
}

.saitama2 {
    padding-left: 210px;
}

.saitama dt {
    
}

.saitama dd {
    
}

.kanagawa {
    clear: both;
    padding-left: 410px;
    padding-top: 225px;
}

#osusumetitle dt h2, #jisekititle dt h2 {
    font-size: 35px;
}

#osusumetitle dd, #hajimetetitle dd, #jisekititle dd {
    padding-top: 20px;
}

#osusume {
    height: 545px;
    margin-top: 20px;
}

#osusume2 {
    height: 345px;
    margin-top: 20px;
}

#osusume01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/osusume01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osusume02, #osusume06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/osusume02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osusume03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/osusume03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osusume04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/osusume04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osusume05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/visit/osusume05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osusume07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/moving/shushoku.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    border: 1px solid #b8b8b8;
    height: 293px;
    margin-top: 30px;
}

#osusume01 dt, #osusume02 dt, #osusume03 dt, #osusume04 dt, #osusume05 dt, #osusume06 dt, #osusume07 dt {
    font-size: 16px;
    padding-top: 250px;
    text-align: center;
}

#jiseki {
    height: 960px;
}

#brand01, #brand02, #brand03, #brand04, #brand05, #brand06, #brand07, #brand08 {
    background-color: #fff;
    float: left;
    height: 370px;
    margin-top: 20px;
    width: 23%;
}

#brand02, #brand03, #brand04, #brand06, #brand07, #brand08 {
    margin-left: 28px;
}

#brand01 div, #brand02 div, #brand03 div, #brand04 div, #brand05 div, #brand06 div, #brand07 div, #brand08 div {
    margin: auto;
    padding-top: 10px;
    width: 90%;
}

#brand01 dt, #brand02 dt, #brand03 dt, #brand04 dt, #brand05 dt, #brand06 dt, #brand07 dt, #brand08 dt {
    color: #fe7661;
    font-size: 23px;
    padding-top: 10px;
    text-align: center;
}

#brand01 dd, #brand02 dd, #brand03 dd, #brand04 dd, #brand05 dd, #brand06 dd, #brand07 dd, #brand08 dd {
    margin: auto;
    padding-bottom: 15px;
    width: 90%;
}

#brandkaitori {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/brand/brandback.jpg") no-repeat scroll 0 0 / 100% auto;
    border: 3px solid #e56455;
    height: 1525px;
    margin-top: 50px;
}

#s_brandkaitori {
    display: none;
}

#brandkaitori p {
    color: #ca3a24;
    font-size: 25px;
    padding-left: 600px;
    padding-top: 10px;
}

#brandkaitori ul {
    font-size: 24px;
    padding-left: 515px;
    padding-top: 190px;
}

#brandkaitori li {
    padding-bottom: 60px;
}

#kaitorititle {
    padding-top: 50px;
    text-align: center;
}

#kaitorititle dt h2 {
    color: #e56455;
    font-size: 60px;
}

#kaitorititle dd {
    font-size: 26px;
    padding-top: 30px;
}

#kaitori01 {
    padding-top: 55px;
}

#kaitori02 {
    padding-top: 45px;
}

.kaitori_a, #kaitori02 dt {
    color: #fff;
    font-size: 34px;
    text-align: center;
}

.kaitori_b, #kaitori02 dd {
    font-size: 30px;
    line-height: 50px;
    padding-left: 500px;
    padding-top: 35px;
    text-align: center;
}

#kaitori01 dd {
    font-size: 19px;
    line-height: 32px;
    padding-left: 510px;
    padding-top: 25px;
    width: 97%;
}

#oshiire {
    margin-top: 50px;
}


#buyertitle dd, #contacttitle dd, #gaiyoutitle dd, #faqtitle dd, #matometitle dd, #infotitle dd {
    padding-top: 20px;
}

#buyer {
    margin-bottom: 50px;
}

#buyer01, #buyer02, #buyer03, #buyer04 {
    border: 1px solid #ffbf00;
    float: left;
    height: 375px;
    margin-top: 20px;
    width: 23%;
}

.byername {
    font-size: 14px;
    padding-left: 10px;
}

.profile01, .profile02 {
    padding-left: 10px;
}

.profile01 {
    font-weight: bold;
    padding-top: 15px;
}

.profile02 {
    font-size: 14px;
}

#buyingupwaku {
    height: 1140px;
}

#buyingupwaku p {
    float: left;
    margin-left: 55px;
    margin-top: 45px;
    width: 45%;
}

#buyingup {
    float: left;
    width: 55%;
}

#buyingup01, #buyingup02, #buyingup03, #buyingup04 {
    float: left;
    margin-top: 50px;
    width: 49%;
}

#buyingup02, #buyingup03, #buyingup04 {
    clear: both;
}

#notes {
    line-height: 30px;
    margin: 20px auto auto;
}

#tokuchou2, #tokuchou3, .s_toriatsukai, #area2, #newarea2 {
    display: none;
}

.habahiroi {
    color: #f94545;
}

#s_itemlist {
    height: 300px;
    margin: 20px auto auto;
    width: 100%;
}

#s_itemlist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_item01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_itemlist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_item02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_itemlist01, #s_itemlist02 {
    float: left;
    height: 268px;
    width: 48%;
}

#s_itemlist02 {
    margin-left: 40px;
}

#s_itemlist01 dt, #s_itemlist02 dt {
    color: #fff;
    font-size: 23px;
    padding-left: 10px;
    padding-top: 5px;
}

#s_itemlist01 ul, #s_itemlist02 ul {
    padding-left: 150px;
    padding-top: 30px;
}

#s_itemlist01 li, #s_itemlist02 li {
    font-size: 18px;
    padding-bottom: 15px;
}

.brandmei {
    font-size: 15px;
}

#brandok {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/brandok.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 507px;
    margin-top: 20px;
    text-align: center;
}

#s_brandok {
    display: none;
}

#brandok dt h2, #s_brandok dt h2 {
    font-size: 37px;
    line-height: 52px;
    padding-top: 175px;
}

#brandok dd {
    
}

.joutai {
    color: #fa7474;
}

#muryou img {
    width: 100%;
}

.tenposu {
    color: #ffbf00;
}

#muryou {
    color: #ffbf00;
    height: 230px;
    margin: 99px auto;
    width: 90%;
}

#muryou dt {
    float: left;
    font-size: 60px;
    line-height: 75px;
    padding-left: 10px;
    padding-top: 5px;
    width: 60%;
}

#muryou dd {
    float: left;
    width: 37%;
}

#sonota {
    height: 375px;
    margin: auto;
    width: 93%;
}

#sonota01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sonota01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sonota02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sonota02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sonota03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sonota03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sonota04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sonota04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sonota01, #sonota02, #sonota03, #sonota04 {
    float: left;
    height: 166px;
    margin-top: 20px;
    width: 49%;
}

#sonota02, #sonota04 {
    margin-left: 20px;
}

#sonota01 dt, #sonota02 dt, #sonota03 dt, #sonota04 dt {
    
}

#sonota01 dt, #sonota02 dt, #sonota03 dt, #sonota04 dt {
    padding-left: 20px;
    padding-top: 15px;
}

#tenpojouhou {
    
}

#tenpojouhou01, #tenpojouhou02, #tenpojouhou03 {
    margin-top: 30px;
}

#tenpojouhou01, #tenpojouhou02 {
    float: left;
    width: 47%;
}

#tenpojouhou01 {
    clear: both;
}

#tenpojouhou02 {
    margin-left: 55px;
}

#tenpojouhou03 {
    clear: both;
}

#tenpojouhou01 dt, #tenpojouhou02 dt, #tenpojouhou03 dt {
    border-bottom: 1px solid #666666;
    font-size: 25px;
    padding-bottom: 20px;
}

#tenpojouhou01 dd, #tenpojouhou02 dd, #tenpojouhou03 dd {
    line-height: 28px;
    padding-top: 20px;
}

#tenpoimg {
    float: left;
    margin-left: 85px;
    margin-top: 30px;
    width: 40%;
}

#tenpojouhou iframe {
    height: 600px;
    width: 100%;
}

#tenpojouhou2 {
    display: none;
}

#hukupoint {
    height: 160px;
    margin-top: 20px;
}

#s_hukupoint {
    display: none;
}

#hukupoint01, #hukupoint02, #hukupoint03 {
    border: 1px solid #8e8e8e;
    float: left;
    width: 31%;
}

#hukupoint02, #hukupoint03 {
    margin-left: 36px;
}

#hukupoint01 img, #hukupoint02 img, #hukupoint03 img {
    width: 100%;
}

#hukutab {
    height: 45px;
    margin: 25px auto auto;
    width: 75%;
}

#hukutab01 {
    border-bottom: 3px solid #fe9a9a;
}

#hukutab02 {
    border-bottom: 3px solid #91affd;
}

#hukutab03 {
    border-bottom: 3px solid #9ac872;
}

#hukutab01 a {
    color: #fe9a9a;
}

#hukutab02 a {
    color: #91affd;
}

#hukutab03 a {
    color: #9ac872;
}

#hukutab01, #hukutab02, #hukutab03 {
    
}

#hukutab04 {
    background-color: #fe9a9a;
}

#hukutab05 {
    background-color: #91affd;
}

#hukutab06 {
    background-color: #9ac872;
}

#hukutab04, #hukutab05, #hukutab06 {
    color: #fff;
}

#hukutab01, #hukutab02, #hukutab03, #hukutab04, #hukutab05, #hukutab06 {
    float: left;
    font-size: 27px;
    height: 50px;
    padding-top: 6px;
    text-align: center;
    width: 30%;
}

#hukutab02, #hukutab03, #hukutab05, #hukutab06 {
    margin-left: 35px;
}

#hukulist, #baglist, #shoeslist, #shokilist, #kikinzokulist, #saihulist, #hukushokulist, #accelist, #zoutoulist, #perfumelist, #antiquelist, #hobbylist, #zakkalist, #sportslist, #osakelist, #gakkilist, #kagulist, #kadenlist, #menslist, #kidslist {
    margin-top: 40px;
}

#hukulist, #menslist {
    height: 590px;
}

#baglist, #shoeslist, #saihulist, #hukushokulist, #accelist, #sportslist, #osakelist, #kagulist, #kidslist {
    height: 230px;
}

#shokilist, #gakkilist, #kadenlist {
    height: 465px;
}

#kikinzokulist, #zoutoulist, #perfumelist, #antiquelist, #hobbylist, #zakkalist {
    height: 345px;
}

#hukulist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist16 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes16.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist17 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes17.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist18 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes18.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist19 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes19.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukulist20 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/clothes20.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist16 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens16.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist17 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens17.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist18 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens18.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist19 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens19.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#menslist20 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/mens20.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kidslist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/kids08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#baglist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/bag/bag08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shoeslist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoes/shoes08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#shokilist16 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shoki/shoki16.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kikinzokulist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kikinzoku/kikinzoku12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#saihulist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/saihu/saihu06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hukushokulist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hukushoku/hukushoku08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#accelist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/acce/acce08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zoutoulist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zoutou/zoutou12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#perfumelist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/perfume/perfume12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#antiquelist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/antique/antique12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#hobbylist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/hobby/hobby12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#zakkalist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/zakka/zakka09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#sportslist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/sports/sports07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#osakelist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/osake/osake08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#gakkilist16 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/gakki/gakki16.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kagulist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#kadenlist16 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kaden/kaden16.jpg") no-repeat scroll 0 0 / 100% auto ;
}

/*#hukulist01, #hukulist02, #hukulist03, #hukulist04, #hukulist05, #hukulist06, #hukulist07, #hukulist08, #hukulist09, #hukulist10, #hukulist11, #hukulist12, #hukulist13, #hukulist14, #hukulist15, #hukulist16, #hukulist17, #hukulist18, #hukulist19, #hukulist20, #menslist01, #menslist02, #menslist03, #menslist04, #menslist05, #menslist06, #menslist07, #menslist08, #menslist09, #menslist10, #menslist11, #menslist12, #menslist13, #menslist14, #menslist15, #menslist16, #menslist17, #menslist18, #menslist19, #menslist20, #kidslist01, #kidslist02, #kidslist03, #kidslist04, #kidslist05, #kidslist06, #kidslist07, #kidslist08, #baglist01, #baglist02, #baglist03, #baglist04, #baglist05, #baglist06, #baglist07, #baglist08, #shoeslist01, #shoeslist02, #shoeslist03, #shoeslist04, #shoeslist05, #shoeslist06, #shoeslist07, #shoeslist08, #shokilist01, #shokilist02, #shokilist03, #shokilist04, #shokilist05, #shokilist06, #shokilist07, #shokilist08, #shokilist09, #shokilist10, #shokilist11, #shokilist12, #shokilist13, #shokilist14, #shokilist15, #shokilist16, #kikinzokulist01, #kikinzokulist02, #kikinzokulist03, #kikinzokulist04, #kikinzokulist05, #kikinzokulist06, #kikinzokulist07, #kikinzokulist08, #kikinzokulist09, #kikinzokulist10, #kikinzokulist11, #kikinzokulist12, #saihulist01, #saihulist02, #saihulist03, #saihulist04, #saihulist05, #saihulist06, #saihulist07, #saihulist08, #hukushokulist01, #hukushokulist02, #hukushokulist03, #hukushokulist04, #hukushokulist05, #hukushokulist06, #hukushokulist07, #hukushokulist08, #accelist01, #accelist02, #accelist03, #accelist04, #accelist05, #accelist06, #accelist07, #accelist08, #zoutoulist01, #zoutoulist02, #zoutoulist03, #zoutoulist04, #zoutoulist05, #zoutoulist06, #zoutoulist07, #zoutoulist08, #zoutoulist09, #zoutoulist10, #zoutoulist11, #zoutoulist12, #perfumelist01, #perfumelist02, #perfumelist03, #perfumelist04, #perfumelist05, #perfumelist06, #perfumelist07, #perfumelist08, #perfumelist09, #perfumelist10, #perfumelist11, #perfumelist12, #antiquelist01, #antiquelist02, #antiquelist03, #antiquelist04, #antiquelist05, #antiquelist06, #antiquelist07, #antiquelist08, #antiquelist09, #antiquelist10, #antiquelist11, #antiquelist12, #hobbylist01, #hobbylist02, #hobbylist03, #hobbylist04, #hobbylist05, #hobbylist06, #hobbylist07, #hobbylist08, #hobbylist09, #hobbylist10, #hobbylist11, #hobbylist12, #zakkalist01, #zakkalist02, #zakkalist03, #zakkalist04, #zakkalist05, #zakkalist06, #zakkalist07, #zakkalist08, #zakkalist09, #zakkalist10, #zakkalist11, #zakkalist12, #sportslist01, #sportslist02, #sportslist03, #sportslist04, #sportslist05, #sportslist06, #sportslist07, #sportslist08, #osakelist01, #osakelist02, #osakelist03, #osakelist04, #osakelist05, #osakelist06, #osakelist07, #osakelist08, #gakkilist01, #gakkilist02, #gakkilist03, #gakkilist04, #gakkilist05, #gakkilist06, #gakkilist07, #gakkilist08, #gakkilist09, #gakkilist10, #gakkilist11, #gakkilist12, #gakkilist13, #gakkilist14, #gakkilist15, #gakkilist16, #kagulist01, #kagulist02, #kagulist03, #kagulist04, #kagulist05, #kagulist06, #kagulist07, #kagulist08, #kadenlist01, #kadenlist02, #kadenlist03, #kadenlist04, #kadenlist05, #kadenlist06, #kadenlist07, #kadenlist08, #kadenlist09, #kadenlist10, #kadenlist11, #kadenlist12, #kadenlist13, #kadenlist14, #kadenlist15, #kadenlist16 {
    float: left;
    font-size: 14px;
    height: 117px;
    padding-left: 107px;
    width: 23%;
}
*/
#hukulist02, #hukulist03, #hukulist04, #hukulist06, #hukulist07, #hukulist08, #hukulist10, #hukulist11, #hukulist12, #hukulist14, #hukulist15, #hukulist16, #hukulist18, #hukulist19, #hukulist20, #menslist02, #menslist03, #menslist04, #menslist06, #menslist07, #menslist08, #menslist10, #menslist11, #menslist12, #menslist14, #menslist15, #menslist16, #menslist18, #menslist19, #menslist20, #kidslist02, #kidslist03, #kidslist04, #kidslist06, #kidslist07, #kidslist08, #baglist02, #baglist03, #baglist04,  #baglist06, #baglist07, #baglist08, #shoeslist02, #shoeslist03, #shoeslist04,  #shoeslist06, #shoeslist07, #shoeslist08, #shokilist02, #shokilist03, #shokilist04, #shokilist06, #shokilist07, #shokilist08, #shokilist10, #shokilist11, #shokilist12, #shokilist14, #shokilist15, #shokilist16, #kikinzokulist02, #kikinzokulist03, #kikinzokulist04, #kikinzokulist06, #kikinzokulist07, #kikinzokulist08, #kikinzokulist10, #kikinzokulist11, #kikinzokulist12, #saihulist02, #saihulist03, #saihulist04, #saihulist06, #saihulist07, #saihulist08, #hukushokulist02, #hukushokulist03, #hukushokulist04, #hukushokulist06, #hukushokulist07, #hukushokulist08, #accelist02, #accelist03, #accelist04, #accelist06, #accelist07, #accelist08, #zoutoulist02, #zoutoulist03, #zoutoulist04, #zoutoulist06, #zoutoulist07, #zoutoulist08, #zoutoulist10, #zoutoulist11, #zoutoulist12, #perfumelist02, #perfumelist03, #perfumelist04, #perfumelist06, #perfumelist07, #perfumelist08, #perfumelist10, #perfumelist11, #perfumelist12, #antiquelist02, #antiquelist03, #antiquelist04, #antiquelist06, #antiquelist07, #antiquelist08, #antiquelist10, #antiquelist11, #antiquelist12, #hobbylist02, #hobbylist03, #hobbylist04, #hobbylist06, #hobbylist07, #hobbylist08,  #hobbylist10, #hobbylist11, #hobbylist12, #zakkalist02, #zakkalist03, #zakkalist04, #zakkalist06, #zakkalist07, #zakkalist08, #zakkalist10, #zakkalist11, #zakkalist12, #sportslist02, #sportslist03, #sportslist04, #sportslist06, #sportslist07, #sportslist08, #osakelist02, #osakelist03, #osakelist04, #osakelist06, #osakelist07, #osakelist08, #gakkilist02, #gakkilist03, #gakkilist04, #gakkilist06, #gakkilist07, #gakkilist08, #gakkilist10, #gakkilist11, #gakkilist12, #gakkilist14, #gakkilist15, #gakkilist16, #kagulist02, #kagulist03, #kagulist04, #kagulist06, #kagulist07, #kagulist08, #kadenlist02, #kadenlist03, #kadenlist04, #kadenlist06, #kadenlist07, #kadenlist08, #kadenlist10, #kadenlist11, #kadenlist12, #kadenlist14, #kadenlist15, #kadenlist16 {
    margin-left: 26px;
}

.item_a, .item_b {
    padding-top: 60px;
	float: left;
    font-size: 13px;
    height: 117px;
    padding-left: 107px;
    width: 23%;
}

.item_b {
    padding-top: 50px;
}



#rosenzu {
    margin: 40px auto auto;
    width: 90%;
}

#rosenzu img {
    width: 100%;
}

#ichirantitle {
    background-color: #f5c042;
    color: #fff;
    height: 45px;
    margin-top: 25px;
    padding-left: 15px;
    padding-top: 5px;
}

#ichirantitle h1 {
    font-size: 25px;
}

#t_ichiran {
    height: 3900px;
    margin: auto;
    width: 98%;
}

#ichiran01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/tenpo14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#ichiran01, #ichiran02, #ichiran03, #ichiran04, #ichiran05, #ichiran06, #ichiran07, #ichiran08, #ichiran09, #ichiran10, #ichiran11, #ichiran12, #ichiran13, #ichiran14, #ichiran15 {
    border: 1px solid #b8b8b8;
    float: left;
    height: 465px;
    margin-top: 20px;
    width: 49%;
}

#ichiran02, #ichiran04, #ichiran06, #ichiran08, #ichiran10, #ichiran12, #ichiran14 {
    margin-left: 20px;
}

#ichiran01 dt h3, #ichiran02 dt h3, #ichiran03 dt h3, #ichiran04 dt h3, #ichiran05 dt h3, #ichiran06 dt h3, #ichiran07 dt h3, #ichiran08 dt h3, #ichiran09 dt h3, #ichiran10 dt h3, #ichiran11 dt h3, #ichiran12 dt h3, #ichiran13 dt h3, #ichiran14 dt h3, #ichiran15 dt h3 {
    font-size: 25px;
    padding-top: 218px;
    text-align: center;
}

#ichiran01 ul, #ichiran02 ul, #ichiran03 ul, #ichiran04 ul, #ichiran05 ul, #ichiran06 ul, #ichiran07 ul, #ichiran08 ul, #ichiran09 ul, #ichiran10 ul, #ichiran11 ul, #ichiran12 ul, #ichiran13 ul, #ichiran14 ul, #ichiran15 ul {
    line-height: 31px;
    padding-left: 40px;
    padding-top: 30px;
}

#ichiran01 li, #ichiran02 li, #ichiran03 li, #ichiran04 li, #ichiran05 li, #ichiran06 li, #ichiran07 li, #ichiran08 li, #ichiran09 li, #ichiran10 li, #ichiran11 li, #ichiran12 li, #ichiran13 li, #ichiran14 li, #ichiran15 li {
    
}

.tel {
    font-size: 30px;
}

.tel, .tel a {
    color: #f5c042;
}

fieldset {
    border: medium none;
}

legend {
    display: none;
}

#toiawase, #mitsumori, #quoteatt {
    margin: 20px auto auto;
    width: 75%;
}

#cate, #cate2 {
    float: left;
    font-size: 18px;
    padding: 0.5rem;
}

#cate {
    width: 25%;
}

#cate2 {
    width: 20%;
}

#anser1 td, #anser5 td, #anser6 td, #anser7 td {
    width: 95px!important;
}

#anser1 input, #anser5 input, #anser6 input, #anser7 input {
    width: 60%;
}

#anser6 textarea {
    width: 80%!important;
}

#anser2 input, #anser2 textarea {
    width: 75%;
}

#anser3 input {
    width: 40%;
}

#anser4 input {
    width: 20%;
}

#anser4 {
    height: 90px;
}

#anser5 {
    height: 120px;
}

#anser6 {
    height: 185px;
}

#anser7 {
    height: 130px;
}

.zeromail [type="text"], .zeromail [type="password"], .zeromail textarea {
    border: 1px solid #aaa;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 5px;
}

.require {
    color: #cc0000;
}

#toiawase ul {
    margin-top: 15px;
}

#mitsumori ul {
    border: 1px solid #cccccc;
    margin-top: -1px;
}

#mitsumori li {
    padding: 20px;
}

#toiawase p, .small, .cmt, .cmt2, .cmt3 {
    font-size: 14px;
}

.cmt2 {
    padding-left: 150px;
}

#toiawase p {
    text-align: center;
}

.btn2 {
    margin: 30px auto auto;
}

.small {
    margin-left: 200px;
}

#myreset {
    margin-left: 30px;
}

#submit, #myreset {
    font-size: 19px;
    height: 50px;
    width: 163px;
}

#confirm {
    margin: auto;
    width: 60%;
}

#confirm td {
    text-align: center;
}

#confirm th, #confirm td {
    padding-top: 20px;
}

.error {
    color: red;
}

.button {
    margin-top: 40px;
    text-align: center;
}

.inchk_msg {
    border: 1px solid red;
    color: red;
}

#m_sub {
    background-color: #f90;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 5px 0 5px 12px;
}

#profile, #profile_k {
    margin-top: 50px;
}

#profile {
    height: 1155px;
}

#profile_k {
    height: 700px;
}

#profile01 {
    float: left;
    width: 45%;
}

#profile img, #profile_k img {
    padding-bottom: 30px;
}

#profile02 {
    float: left;
    margin-left: 50px;
    width: 50%;
}

#profilenaiyou {
    padding-bottom: 40px;
}

#profilenaiyou dd {
    padding-top: 5px;
}

#s {
    border: 1px solid #666666;
    border-radius: 30px;
    float: left;
    font-size: 20px;
    padding: 10px 10px 10px 15px;
    width: 75%;
}

#searchsubmit, #searchsubmit2 {
    margin-left: 15px;
    width: 17%;
}

#searchsubmit {

}

#ichiran_a, #ichiran_b, #ichiran_c, #ichiran_d, #ichiran_e, #ichiran_f, #ichiran_g, #ichiran_h, #ichiran_i, #ichiran_j, #ichiran_k, #ichiran_l, #ichiran_m, #ichiran_n, #ichiran_o, #ichiran_p, #ichiran_q, #ichiran_r, #ichiran_s, #ichiran_t, #ichiran_u, #ichiran_v, #ichiran_w, #ichiran_x, #ichiran_y, #ichiran_z, #ichiran_hoka {
    margin-top: 40px;
    width: 100%;
}

#ichiran_a {
    height: 11290px;
}

#ichiran_b {
    height: 8160px;
}

#ichiran_c {
    height: 10520px;
}

#ichiran_d {
    height: 5860px;
}

#ichiran_e {
    height: 4160px;
}

#ichiran_f {
    height: 4780px;
}

#ichiran_g {
    height: 5620px;
}

#ichiran_h {
    height: 5270px;
}

#ichiran_i {
    height: 3030px;
}

#ichiran_j {
    height: 5550px;
}

#ichiran_k {
    height: 4150px;
}

#ichiran_l {
    height: 7580px;
}

#ichiran_m {
    height: 10310px;
}

#ichiran_n {
    height: 3450px;
}

#ichiran_o {
    height: 2610px;
}

#ichiran_p {
    height: 7720px;
}

#ichiran_q {
    height: 440px;
}

#ichiran_r {
    height: 6740px;
}

#ichiran_s {
    height: 10100px;
}

#ichiran_t {
    height: 5970px;
}

#ichiran_u {
    height: 1630px;
}

#ichiran_v {
    height: 2820px;
}

#ichiran_w {
    height: 2260px;
}

#ichiran_x {
    height: 370px;
}

#ichiran_y {
    height: 1700px;
}

#ichiran_z {
    height: 1280px;
}

#ichiran_hoka {
    height: 3870px;
}



.clear {
    clear: both;
}

#tabt p, #box1 p {
    display: none;
}

#head1, #head2, #head3, #head4, #head5, #head6, #head7, #head8, #head9, #head10, #head11, #head12, #head13, #head14, #head15, #head16, #head17, #head18, #head19, #head20, #head21, #head22, #head23, #head24, #head25, #head26, #head27 {
    border: 1px solid #666666;
    border-radius: 30px;
    float: left;
    font-size: 20px;
    height: 55px;
    margin-left: 12px;
    margin-top: 10px;
    padding-top: 13px;
    text-align: center;
    width: 5%;
}

#box1 li {
    float: left;
    height: 70px;
    line-height: 25px;
    padding-left: 15px;
    padding-top: 10px;
    width: 50%;
}

#box1 li:nth-child(even) {
    background-color: #fdfcf4;
}

#tvcmtitle {
    margin-top: 40px;
    text-align: center;
}

#tvcmtitle dt h2 {
    font-family: YuMincho;
    font-size: 40px;
}

#tvcm {
    margin-top: 30px;
}

#tvcm iframe {
    height: 275px;
    margin-left: 30px;
    width: 465px;
}

#tvcmnaiyou {
    float: left;
    width: 45%;
}

#tvcmnaiyou dt h3 {
    border-bottom: 2px solid;
    font-size: 23px;
    line-height: 70px;
    margin: auto;
    text-align: center;
    width: 85%;
}

#tvcmnaiyou dd {
    font-size: 15px;
    margin-top: 40px;
}

#itemlist3 {
    height: 1360px;
}

#itemlist4 {
    height: 1030px;
}

#item01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item01.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item02.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item03.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item04.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item05.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item06.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item07.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item08.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item09.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item10.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item11 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item11.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item12 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item12.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item13 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item13.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item14 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item14.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item15 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item15.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item16 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item16.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item17 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item17.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item18 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item18.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item19 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/item/item19.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#item01, #item02, #item03, #item04, #item05, #item06, #item07, #item08, #item09, #item10, #item11, #item12, #item13, #item14, #item15, #item16, #item17, #item18, #item19 {
    border: 1px solid #ffbf00;
    float: left;
    height: 280px;
    margin-top: 30px;
    width: 31%;
}

#item02, #item03, #item05, #item06, #item08, #item09, #item11, #item12, #item14, #item15, #item17, #item18 {
    margin-left: 35px;
}

#item01 dl, #item02 dl, #item03 dl, #item04 dl, #item05 dl, #item06 dl, #item07 dl, #item08 dl, #item09 dl, #item10 dl, #item11 dl, #item12 dl, #item13 dl, #item14 dl, #item15 dl, #item16 dl, #item17 dl, #item18 dl, #item19 dl {
    height: 200px;
}

#item01 dt, #item02 dt, #item03 dt, #item04 dt, #item05 dt, #item06 dt, #item07 dt, #item08 dt, #item09 dt, #item10 dt, #item11 dt, #item12 dt, #item13 dt, #item14 dt, #item15 dt, #item16 dt, #item17 dt, #item18 dt, #item19 dt {
    font-size: 22px;
    padding-top: 2px;
    text-align: center;
}

#item01 dd, #item02 dd, #item03 dd, #item04 dd, #item05 dd, #item06 dd, #item07 dd, #item08 dd, #item09 dd, #item10 dd, #item11 dd, #item12 dd, #item13 dd, #item14 dd, #item15 dd, #item16 dd, #item17 dd, #item18 dd, #item19 dd {
    font-size: 12px;
    line-height: 25px;
    padding-left: 150px;
    padding-top: 20px;
}

#item01 p, #item02 p, #item03 p, #item04 p, #item05 p, #item06 p, #item07 p, #item08 p, #item09 p, #item10 p, #item11 p, #item12 p, #item13 p, #item14 p, #item15 p, #item16 p, #item17 p, #item18 p, #item19 p {
    border: 1px solid #f3aa0d;
    color: #f3aa0d;
    margin-left: 150px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 50%;
}

#item01 a, #item02 a, #item03 a, #item04 a, #item05 a, #item06 a, #item07 a, #item08 a, #item09 a, #item10 a, #item11 a, #item12 a, #item13 a, #item14 a, #item15 a, #item16 a, #item17 a, #item18 a, #item19 a {
    color: #f3aa0d;
}

#matome {
    height: 300px;
    margin-top: 40px;
}

#s_matome {
    display: none;
}

.matome01, .matome02 {
    float: left;
    text-align: center;
    width: 32%;
}

.matome02 {
    margin-left: 20px;
}

.matome_a h2 {
    font-size: 40px;
}

.matomestep {
    text-align: center;
}

#visitmatome {
    height: 240px;
    margin: auto;
    width: 95%;
}

.border {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent 70%, #fac1c1 50%) repeat scroll 0 0;
}

#itemon {
    margin-top: 25px;
}

#itemon li {
    border: 1px solid #cccccc;
    float: left;
    height: 53px;
    line-height: 15px;
    margin: 0.18em;
    padding: 5px 5px 75px 35px;
    width: 49%;
}

#itemon li.ok {
    background: #fdeaea url("https://www.tifana.net/images/li_ok.gif") no-repeat scroll 20px 15px;
}

#itemon li.ng {
    background: #f9f9f9 url("https://www.tifana.net/images/li_ng.gif") no-repeat scroll 20px 15px;
}

#itemon li.ok img, #itemon li.ng img {
    padding-left: 20px;
    width: 15%;
}

#itemon li.ok p, #itemon li.ng p {
    font-size: 10px;
    margin-left: 78px;
    margin-top: -11px;
}

.lineup {
    
}

.lineup img {
    float: left;
    margin-left: 20px;
    width: 12%;
}

.lineup dt, .lineup dd {
    margin-left: 85px;
}

.lineup dt {
    font-size: 20px;
    margin-top: 7px;
}

.lineup dd {
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px;
    overflow: hidden;
}

#instatitle {
    margin: auto;
    width: 25%;
}

#instatitle dt {
    float: left;
}

.insta {
    clear: both;
    text-align: center;
    padding-bottom: 5px;
}

.insta_a {
    width: 22%;
}

.insta_b h2 {
    font-family: YuMincho;
    font-size: 40px;
    padding-left: 10px;
    width: 37%;
}

#pannavi {
    font-size: 12px;
}

.fotorama__nav-wrap {
    margin-top: 15px;
}

.ngtitle, .ng1, .ng2, .ng3, .ng4, .ng5 {
    text-align: center;
}

.ng1, .ng2, .ng4 {
    margin-top: 35px;
}

.ng1 {
    height: 250px;
}

.ng2, .ng5 {
    height: 465px;
}

.ng4 {
    height: 215px;
}

.ngtitle {

}

.ngtitle dt {
    background: #fcebaf none repeat scroll 0 0;
    margin-top: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.ngtitle dt h2 {
    font-size: 30px;
}

.ngtitle dd {
    margin-top: 20px;
}

.ngsubtitle, .faqsubtitle {
    margin-top: 50px;
}

.ngsubtitle dt, .faqsubtitle dt {
    align-items: center;
    color: #ffbf00;
    display: flex;
}

.ngsubtitle dt h3,.faqsubtitle dt h3  {
    font-size: 25px;
}

.ngsubtitle dt::after, .faqsubtitle dt::after {
    border-top: 2px solid;
    content: "";
    flex-grow: 1;
    margin-left: 3rem;
}

.nglist {
    height: 145px;
    margin: auto;
    width: 97%;
}

.nglist li {
    float: left;
    font-size: 18px;
    padding-top: 20px;
    width: 25%;
}

.ng_a, .ng_b {
    float: left;
    font-size: 23px;
    width: 30%;
}

.ng_b {
    margin-left: 52px;
}

.ng_c, .ng_d {
    float: left;
    font-size: 17px;
    margin-top: 25px;
    width: 23%;
}

.ng_d {
    margin-left: 28px;
}

.ng_img {
    border: 1px solid #8e8e8e;
    margin-top: 10px;
}

.ng_chui {
    color: #2f55de
}

#prof {
    margin: auto;
    width: 90%;
}

#prof dl {
    border-bottom: 1px solid #666666;
    line-height: 50px;
    margin-top: 50px;
}

#prof dt {
    float: left;
    width: 19%;
}

#prof p {
    float: left;
    margin-top: 65px;
}

#map {
    margin-left: 178px;
    margin-top: 45px;
}

#map iframe {
    width: 730px;
    height: 500px;
}

#faq {
    height: 1000px;
}

.faqsubtitle {
    clear: both;
}

.faq_bc {
    color: #666666;
    font-size: 20px !important;
    font-weight: bold;
}

#faq ul {
    float: left;
    margin: 28px;
    width: 28%;
}

#faq li {
    border-bottom: 1px dotted;
    font-size: 14px;
    line-height: 1.6em;
    padding-top: 20px;
}

#faq2 dt {
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    padding: 4px;
    width: 100%;
}

#faq2 dd {
    background-color: #ffefd5;
    color: #666;
    font-size: 14px;
    padding: 4px 4px 4px 20px;
}

#tvcmlist {
    
}

.tvcmlist_a, .tvcmlist_b {
    float: left;
    width: 47%;
}

.tvcmlist_b {
    margin-left: 45px;
}

#tvcmlist iframe {
    height: 325px;
    width: 100%;
}

#s_title8, #s_title9, #s_title6, #s_title5, #s_title4 {
    background: rgba(0, 0, 0, 0) url("../../images/new_titlebar.gif") repeat scroll 0 0;
    clear: both;
    height: 50px;
    width: 800px;
}

#s_title5 dl {
    background: #fff none repeat scroll 0 0;
    color: #191919;
    font-size: 25px;
    margin-left: 35px;
    padding: 5px;
    width: 235px;
}

#access2 {
    margin: 20px auto auto;
    width: 95%;
}

#pict1 {
    float: right;
}

.media-h {
    font-size: 12px;
    height: 145px;
    width: 60%;
}

#access2 dl dt {
    background-color: #ffbf8c;
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    position: relative;
}

#wrapper #maincontainer table tr td {
    font-size: 13px;
}

.kakuninshou, .kakuninshou2 {
    height: 90px;
    margin-top: 20px;
}

.kakuninshou li {
    color: red;
}

.kakuninshou li, .kakuninshou2 li {
    float: left;
    padding-bottom: 25px;
    width: 33%;
}

.b_nkome {
    clear: both;
    font-size: 12px;
}

.b_nblack, .b_nred {
    font-size: 20px;
    font-weight: bold;
}

.b_nred {
    color: red;
}

#hitsuyou2 {
    line-height: 35px;
    margin-top: 20px;
}

#recruit {
    height: 480px;
    margin: 30px auto auto;
    width: 90%;
}

#recruit li {
    float: left;
    height: 259px;
    margin-left: 60px;
    width: 41%;
}

#t_naiyou, #o_naiyou, #d_naiyou, #c_naiyou {
    margin-top: 35px;
}

#t_naiyou {
    height: 895px;
}

#o_naiyou {
    height: 660px;
}

#d_naiyou {
    height: 595px;
}

#c_naiyou {
    height: 560px;
}

#t_naiyou dl, #o_naiyou dl, #d_naiyou dl, #c_naiyou dl {
    border-top: 1px dashed #000;
    float: left;
    padding: 5px;
    width: 100%;
}

#t_naiyou dt, #o_naiyou dt, #d_naiyou dt, #c_naiyou dt, #naiyou2 {
    background-color: #ebebeb;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 65px;
    padding: 10px 0 10px 10px;
    text-align: center;
}

#t_naiyou dt, #o_naiyou dt, #d_naiyou dt, #c_naiyou dt {
    width: 20%;
}

#naiyou2 {
    padding-top: 15px;
    width: 100%;
}

#t_naiyou dd, #o_naiyou dd, #d_naiyou dd, #c_naiyou dd {
    float: left;
    font-size: 14px;
    padding: 10px 0 10px 20px;
}

#t_naiyou dd, #o_naiyou dd, #d_naiyou dd {
    width: 40%;
}

#c_naiyou dd {
    width: 80%;
}

.syain, .baito, .baito2 {
    float: left;
    font-size: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.syain, .baito {
    width: 40%;
}

.baito2 {
    width: 80%;
}

.syain {
    background-color: #ffd4b5;
}

.baito, .baito2 {
    background-color: #a5e8df;
    margin-left: 210px;
}

#recruitmap {

}

#recruitmap iframe {
    height: 500px;
    width: 100%;
}

#newinfo {
    background-color: #fffaf0;
    margin-top: 10px;
    padding-bottom: 35px;
}

#newinfo h1 {
    border-bottom: 3px solid #fa8732;
    font-size: 35px;
    font-weight: bold;
    line-height: 90px;
    margin: auto;
    padding-top: 10px;
    text-align: center;
    width: 95%;
}

#newinfo p {
    font-size: 25px;
    text-align: center;
}

#newinfo img {
    width: 100%;
}

#newinfo a {
    border-bottom: 1px solid blue;
    color: blue;
}

.infogaiyou, .infonaiyou {
    font-size: 15px;
    line-height: 30px;
    margin: 30px auto auto;
    width: 85%;
}

.infonaiyou dt {
    border-bottom: 3px solid #ffb43c;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.infonaiyou dd {
    
}

.infonaiyou ul {
    margin-bottom: 15px;
}

.red {
    color: red;
    font-size: 20px;
}

.red2 {
    color: red;
    font-size: 15px;
}

.bold {
    font-weight: bold;
    font-size: 20px;
}

#tabt {
    margin-bottom: 30px;
}

#newgoods {
    margin-top: 50px;
    overflow: auto;
}

.a_Tbg {
    font-size: 13px;
    padding-right: 20px;
    width: 90px;
}

.cm_Tbg {
    font-size: 13px;
}

#newgoods_in {
    
}

#newgoods_in dl {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    float: left;
    height: 170px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 20px;
    width: 49%;
}

.newinfo_title, .f10 {
    display: none;
}

.wid100, .wid200 {
    padding-left: 130px;
    position: absolute;
    width: 480px;
}

.wid100 {
    color: #f57d7a;
}

.wid200 {
    padding-top: 8px;
}

.wid200 table {
    margin-top: 20px;
}

.wid200 tr {
    height: 35px;
}

.wid200 td {

}

.newimage {
    width: 100px;
}

.newimage img {
    height: auto;
    width: 100%;
}

.newgoods_dl {
    
}

#faq3, #faq4, #faq5 {
    clear: both;
}

#faq3 {
    clear: both;
    overflow: auto;
}

#faq4 {
    height: 230px;
}

#faq5 {
    height: 100px;
}

#faq_w {
    margin-top: 20px;
}

#faq_w a {
    color: blue;
}

#faq3 dl, #faq4 dl, #faq5 dl, #faq6 dl {
    float: left;
    height: 150px;
    margin-bottom: 10px;
    width: 50%;
}


#faq3 dt, #faq4 dt, #faq5 dt, #faq6 dt {
    background-color: #fff0c3;
    border-bottom: 1px dotted #000;
    color: #7d370a;
    font-size: 17px;
    font-weight: bold;
    height: 45px;
    margin: 5px;
    padding: 10px;
}

#faq3 dd, #faq4 dd, #faq5 dd, #faq6 dd {
    color: #5a280a;
    font-size: 13px;
    padding: 0 4px 10px 15px;
}

#faq6 {
    overflow: auto;
}

#faq_w dt a {
    color: #7d370a;
}

#faq3 dd {
    color: #5a280a;
    padding: 5px 4px 4px 15px;
}

.faq_left {
    padding-left: 20px;
}

#mm10 {
    margin: 10px;
}

#backcolor01 {
    
}

.newgoods_single_cont {
    width: 350px;
    min-height: 400px;
    border: #68b141 3px solid;
    float: right;
    padding: 10px;
}

#newgoods_single .a_Tbg {
    color: #999;
    border-bottom: 1px #999 solid;
    padding: 5px 0px 5px 10px;
    font-size: 13px !important;
    margin-bottom: 0px !important;
}

.newgoods_single_cont p{
	color:#999;
	border-bottom:1px #999 solid;
	padding:5px 0px 5px 10px;
	width:318px;
	float:left;
	font-weight:bold;
	font-size:13px !important;
}

.newgoods_single_cont td {
    width: 323px;
    float: left;
    color: #68b141;
    font-weight: bold;
    padding: 5px 0px 0px 10px;
    font-size: 16px !important;
    margin-bottom: 15px;
}

#newgoods_single .time {
    color: #68b141;
    font-size: 14px;
}

#newgoods_single .m_image {
    width: 350px;
}

.newgoods_link a {
    color: #666666;
    font-weight: bold;
}

#fl, .s_menu, #s_botan, #s_botan2,#bottom_botan {
    display: none;
}

#osakepoint {
    height: 300px;
    margin-top: 40px;
}

#o_point {
    font-size: 32px;
    height: 65px;
    margin: auto;
    width: 77%;
}

.o_point01, .o_point02, .bouten {
    font-size: 30px;
}

.o_point01, .o_point02 {
    float: left;
}

.o_point01 {
    border-bottom: 5px solid #e8657f;
    line-height: 40px;
    width: 77%;
}

.o_point02 {
    color: #e8657f;
    font-size: 45px;
    margin-top: -5px;
}

#osakerei {
    height: 210px;
}

#osakerei li {
    float: left;
    width: 22%;
}

#osakerei p {
    font-size: 20px;
    margin-top: 10px;
    text-align: center;
}

.o_reilist2, .o_reilist3, .o_reilist4 {
    margin-left: 40px;
}

.bouten {
    letter-spacing: 0.1em;
    text-emphasis-color: #e8657f;
}

.bouten2 {
    font-size: 40px;
    text-emphasis-color: #ff9c17;
}

.dot_filled {
   text-emphasis-style:dot filled;
   -webkit-text-emphasis-style:dot filled;
}

.m_cap {
    font-size: 14px;
    height: 250px;
}

.koukakaitori {
    background-color: #f8f4ef;
    padding: 10px;
    text-align: center;
}

.koukakaitori dl {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/clothes/hukuback.png") no-repeat scroll 0 0 / 100% auto ;
    border: 5px solid #ffffff;
    padding: 20px;
}

.koukakaitori dt {
    color: #ff8429;
    font-size: 40px;
    font-weight: bold;
}

.koukakaitori dd {
    font-size: 20px;
    margin-top: 20px;
    text-shadow: 1px 1px 0px #fff, -1px 1px 0px #fff, 1px -1px 0px #fff, -1px -1px 0px #fff;
}

#sb_itemlist {
    height: 1500px;
    margin: 20px auto auto;
}

.sb {
    background-color: #fff8e2;
    border: 1px solid #c9c9c9;
    float: left;
    height: 228px;
    margin-bottom: 20px;
    width: 48%;
}

#sb_itemlist01 {

}

#sb_itemlist02, #sb_itemlist04, #sb_itemlist06, #sb_itemlist08, #sb_itemlist10, #sb_itemlist12 {
    margin-left: 30px;
}

.sbwaku {
    float: left;
    padding: 15px 0;
    width: 55%;
}

.sb p {
    float: left;
    margin: 0;
    width: 45%;
}

.sb dl {
    
}

.sb dt {
    border-bottom: 1px solid #666666;
    font-family: ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;
    font-size: 19px;
    font-weight: bold;
    padding-left: 10px;
}

.sb h3 {
    font-weight: bold;
}

.sb ul {
    float: left;
    font-family: ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;
    font-size: 14px;
    line-height: 30px;
    margin-top: 10px;
    padding-left: 10px;
}

.sb li {
    
}

.genretitle {
    height: 335px;
    margin-top: 35px;
}

.genretitle dt {
    font-size: 30px;
    text-align: center;
}

.genretitle dd {
    
}

#zakkaimage ul {
    margin-top: 25px;
}

#zakkaimage li {
    float: left;
}

.zakkaimage01 {
    font-size: 18px;
    line-height: 35px;
    width: 40%;
}

.zakkaimage02 {
    width: 60%;
}

#brandkagu {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/brandkagu.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 175px;
}

.brandkagu01 {
    color: #7edbef;
    font-size: 25px;
    padding: 35px 10px 10px 420px;
}

.brandkagu02 {
    color: #fff;
    font-size: 45px;
    padding-left: 420px;
}

#goriyou {
    height: 435px;
}

#k_pointtitle {
    margin-top: 30px;
}

#k_pointtitle dt {
    color: #986d26;
    font-size: 40px;
    text-align: center;
}

.k_point, .k_point2 {
    height: 130px;
}

.k_point img, .k_point2 img {
    width: 85%;
}

.k_point p, .k_point2 p {
    float: left;
    width: 10%;
}

.k_point dt, .k_point2 dt {
    color: #986e26;
    font-size: 24px;
    font-weight: bold;
    padding-top: 25px;
}

.k_point dd, .k_point2 dd {
    
}

#kaden dt {
    margin-bottom: 20px;
}

#kadenhyou {
    margin: auto;
    width: 95%;
}

#kadenhyou td {
    border: 1px solid #666666;
    padding: 13px;
}

.kaden01 {
    background-color: #e8e8e8;
    text-align: center;
}

.kaden02 {
    
}

#newgoods_single dt {
    margin-bottom: 5px;
}

#newgoods_single span {
    float: none !important;
}

#newgoods_single h1, .time {
    padding-bottom: 5px;
    padding-top: 5px;
}

.goods_image {
    padding-left: 10px;
}

.newgoods_link {
    background-color: #fabe3c;
    border-radius: 25px;
    margin-left: 20px;
    margin-top: 20px;
    padding: 10px 20px;
    text-align: center;
    width: 29%;
}

#kanagawa {
    margin: 20px auto auto;
    width: 50%;
}

#raku {
    height: 640px;
    padding-top: 35px;
}

#raku dl {
    margin: auto auto 10px;
    width: 70%;
}

#raku dt {
    background-color: #fc6b6b;
    color: #fff;
    font-size: 30px;
    padding: 10px;
    text-align: center;
}

#raku dd {
    font-size: 30px;
    margin-top: 15px;
    text-align: center;
}

#raku ul {
    float: left;
    width: 47%;
}

#raku li {
    
}

.rakutext {
    font-weight: bold;
    padding-left: 80px;
    padding-top: 10px;
}

#rakumaru {
    margin-left: 50px;
}

#gakkikyouka {
    height: 300px;
    margin-top: 30px;
}

#gakkikyouka01 {
    
}

#gakkikyouka01 dt {
    font-size: 30px;
    text-align: center;
}

#gakkikyouka02 {
    float: left;
    padding-top: 25px;
    text-align: center;
    width: 57%;
}

#gakkikyouka02 dt {
    color: #eb4c5a;
    font-size: 70px;
    font-weight: bold;
}

#gakkikyouka02 dd {
    font-size: 25px;
}

#gakkikyouka p {
    float: left;
    width: 35%;
}

#hukuhyou {
    margin-top: 30px;
    text-align: center;
}

#hukuhyou dt {
    color: #ff9c17;
    font-size: 35px;
}

#hukuhyou dd {
    font-size: 20px;
}

#allseason {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/allseason.jpg") no-repeat scroll 0 0 / 100% auto;
}

#hukuigai {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/hukuigai.jpg") no-repeat scroll 0 0 / 100% auto;
}

#allseason, #hukuigai {
    height: 175px;
    margin-top: 25px;
    text-align: center;
}

#allseason dt {
    text-shadow: 2px 0 #fff, -2px 0 #fff, 0 -2px #fff, 0 2px #fff, 2px 2px #fff, -2px 2px #fff, 2px -2px #fff, -2px -2px #fff, 1px 2px #fff, -1px 2px #fff, 1px -2px #fff, -1px -2px #fff, 2px 1px #fff, -2px 1px #fff, 2px -1px #fff, -2px -1px #fff;
}

#allseason dt, #hukuigai dt {
    font-size: 25px;
    padding-top: 132px;
}

#s_hukuhyou, #s_allseason, #s_hukuigai {
    display: none;
}

#tokuchou4 {
    display: none;
}

.towanai {
    color: #eb4c5a;
}

#koukakagu {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/kagu/kagu_bar.jpg") no-repeat scroll 0 0 / 100% auto;
    height: 175px;
    margin-top: 30px;
}

.koukakagu01, .koukakagu02 {
    padding-left: 415px;
}

.koukakagu01 {
    color: #7edbef;
    font-size: 25px;
    padding-top: 30px;
}

.koukakagu02 {
    color: #fff;
    font-family: ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;
    font-size: 40px;
    padding-top: 5px;
}

.kahukougaku {
    font-size: 56px;
}

#tsuite {
    padding-top: 10px;
}

#menu01:hover, #menu02:hover, #menu03:hover, #menu04:hover {
    background-color: #d6d6d5;
}

#menu01 div, #menu02 div, #menu03 div, #menu04 div {
    padding: 15px 0 10px;
}

#menu01 a, #menu02 a, #menu03 a, #menu04 a {
    height: 55px;
}

#menu01 a {
    border-bottom: 5px solid #98dc55;
}

#menu02 a {
    border-bottom: 5px solid #f5ef53;
}

#menu03 a {
    border-bottom: 5px solid #66acfc;
}

#menu04 a {
    border-bottom: 5px solid #f87fa7;
}

#menu01 div, #menu02 div {
    width: 60%;
}

#menu03 div, #menu04 div {
    width: 52%;
}

#online-link:hover {
    background-color: #468746;
}

#online-link div {
    padding: 20px 0 10px;
    width: 57%;
}

#online-link a {
    height: 57px;
}

#online-link img {
    width: 23%;
}

.menu-inner div {
    margin: auto;
}

.menu-inner p {
    float: left;
    margin: 0 0 0 5px;
}

.menu-inner img {
    float: left;
    margin-top: -5px;
}

#menu01 img, #menu02 img {
    width: 23%;
}

#menu03 img, #menu04 img {
    width: 27%;
}

#news {
    background-color: #fff;
    border: 1px solid #adacad;
    height: 140px;
    margin-top: 25px;
}

#news p {
    float: left;
    margin: 0 25px 0 0;
    padding: 10px;
    width: 13%;
}

#news img {
    height: auto;
    width: 100%;
}

#news dt {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 20px;
}

#news dd {
    margin-top: 10px;
}

#footer ul {
    margin-bottom: 15px;
}

#footer ul li {
    display: block;
    margin: 0;
    text-align: left;
}



#neweraberu01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/newvisitbotan.jpg") no-repeat scroll 0 0 / 100% auto;
}

#neweraberu02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/newshippingbotan.jpg") no-repeat scroll 0 0 / 100% auto;
}

#neweraberu03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/newtentoubotan.jpg") no-repeat scroll 0 0 / 100% auto;
}

.chumoku {
    color: red;
}

#ladiestop2 {
    display: none;
}

#s_tel {
    display: none;
}

.form-group a {
    
}

#p_botan {
    bottom: 0;
    display: block;
    left: 28%;
    position: fixed;
    width: 45%;
    z-index: 9999;
}

#p_botan2 {
    bottom: 0;
    display: block;
    position: fixed;
    right: -200px;
    width: 280px;
    z-index: 9998;
}

#p_botan2 a, #s_botan a {
    color: #000000;
}

#p_botan dt {
    float: left;
}

#s_visitmini {
    background-color: #9fda83;
}

#shippingmini {
    margin-left: 40px;
}

#shippingmini, #s_shippingmini {
    background-color: #7DC1FF;
}

#shippingmini input, #s_shippingmini input, #shippingmini2 input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 0;
    writing-mode: vertical-lr;
}

.p_moushikomi {
    box-shadow: 3px 3px rgb(170, 170, 170);
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 47%;
}

.p_moushikomi2 {
    margin-bottom: 20px;
}

.p_moushikomi01 {
    padding: 5px;
    width: 20%;
}

.p_moushikomi02 {
    font-size: 20px;
    padding-left: 20px;
    padding-top: 24px;
}

.p_moushikomi2_01 {
    margin: auto;
    padding: 15px 5px 0;
    width: 90%;
}

.p_moushikomi2_02 {
    color: #000000;
    font-size: 25px;
    padding: 15px 19px 25px;
    writing-mode: vertical-lr;
}




/* å…¨ä½“è¨­å®š */
* {
  box-sizing: border-box;
  }

/* ãƒãƒƒãƒ—ã‚¢ãƒƒãƒ—ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã®è¨­å®š */
.popup {
    background-color: #efefef;
    bottom: 0;
    box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.4);
    display: none;
    font-size: 14px;
    height: 195px;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 825px;
    z-index: 9999;
}
/* ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã®åˆæœŸè¨­å®š */
#popup-on{
  display: none;
}
/* ãƒã‚§ãƒƒã‚¯ã•ã‚ŒãŸã‚‰ãƒãƒƒãƒ—ã‚¢ãƒƒãƒ—ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã */
#popup-on:checked + .popup{
  display: block;
}

/* é–‰ã˜ã‚‹ã‚¢ã‚¤ã‚³ãƒ³ï¼ˆå³ä¸Šï¼‰ */
.icon-close{
  background: #000;
  color: #fff;
  font-size: 30px;
  padding: 0 10px;
  position: absolute;
  right: 0;
}

/* é–‰ã˜ã‚‹ãƒœã‚¿ãƒ³ */
.btn-close{
  background: #000;
  border-radius: 10px;
  color: #fff;
  padding: 10px;
  cursor: pointer;
  margin: 10px auto;
  width: 95%;
  text-align: center;
}

/* é–‹ããƒœã‚¿ãƒ³ */
.btn-open{
  background: #fff;
  border-radius: 10px;
  padding: 10px;
  cursor: pointer;
  margin: 10px auto;
  width: 95%;
  text-align: center;
}

/* ãƒãƒƒãƒ—ã‚¢ãƒƒãƒ—ã®å†…å®¹ */
.popup-content{
  
}

.popup-content a {
  color: #666666;
}

.checkwaku {
    background-color: #fff;
    height: 120px;
    padding: 5px 20px 20px;
}

.checkwaku li {
    padding-bottom: 5px;
}

.checkwaku a {
    border-bottom: 1px solid blue;
    color: blue !important;
    font-size: 14px;
}

.douibotan {
    margin: 15px auto auto;
    width: 14%;
}

.douibotan button {
    padding: 10px 20px;
}

#shokidana {
    margin-top: 30px;
	height: 350px;
}

#shokidana h2 {
    font-size: 30px;
    margin-bottom: 20px;
    text-align: center;
}

#shokidana img {
    float: left;
}

#shokidana dl {
    margin: 5px 0 30px 0;
}

#shokidana dt {
    font-size: 25px;
    padding-bottom: 10px;
}

#shokihaiken {
    float: left;
    margin-left: 30px;
    width: 45%;
}

.under {
    border-bottom: 1px solid;
}

#tenpojouhou p {
    color: red;
}

.oshirase {
    border: 3px solid red;
    height: auto;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 10px 30px;
    width: 100%;
}

.oshirase dl {
    font-size: 20px;
    text-align: center;
}

.oshirase dt {
    border-bottom: 1px solid;
    color: red;
    margin: auto;
    width: 300px;
}

.oshirase dd {
    font-size: 15px;
    padding-top: 10px;
    text-align: center;
}


.m_image img {
    height: auto;
    width: 100%;
}


.nobrand {
    height: 170px;
}

.nobrand p {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.nobrand dl {
    border: 1px solid;
    float: left;
    margin-left: 10px;
    padding: 10px;
    text-align: center;
    width: 48%;
}

.nobrand dt {
    
}

.nobrand dd {
    font-size: 40px;
}

.okng {
    float: left;
    margin-top: 5px;
    width: 19%;
}

.answer {
    float: left;
    margin-left: 15px;
    margin-top: 0;
    width: 77%;
}

#pointbar ul {
    overflow: auto;
}

.b_point {
    margin-bottom: 70px;
    margin-top: 50px;
}

.b_point dt {
    color: white;
    font-size: 25px;
    padding: 15px;
    text-align: center;
    background-size: cover;
    font-weight: normal;
}

.b_point dd {
    text-align: center;
    margin: 20px auto;
    font-size: 18px;
    line-height: 180%;
}

.takuhaibtn {
    margin-top: 30px;
    overflow: auto;
}


.t_moushikomi3 {
    background-color: #ee7e90;
}

.t_moushikomi2 {
    background-color: #9edb80;
}

.t_moushikomi {
    border-radius: 30px;
    float: left;
    height: 65px;
    margin-left: 100px;
    text-align: center;
    width: 35%;
}

.sp_none {
	display: none;

}

/* --------- ã‚¿ãƒ–ãƒ¬ãƒƒãƒˆå§‹ã¾ã‚Š ---------- */


@media screen and ( max-width:980px )
{

.drawer {
    margin-left: -338px !important;
}

.eraberu_a, .eraberu_b {
    padding-left: 115px;
}

.eraberu_b h3 {
    font-size: 25px;
}

.eraberu_a {
    font-size: 12px;
    padding-top: 40px;
}

.eraberu_b {
    font-size: 28px;
}

#eraberu01, #eraberu02, #eraberu03 {
    height: 150px;
}

#eraberu {
    height: 160px;
}

.soudan2 {
    font-size: 20px;
}

#soudan3 {
    font-size: 15px;
}

#tokuchoutitle dd {
    font-size: 30px;
}

.soudan_a {
    font-size: 21px;
}

.bangou_b {
    font-size: 30px;
}

.bangou2_b {
    font-size: 25px;
}

.bangou_b, .bangou2_b, .bangou_c {
    padding-left: 55px;
}

#toiawasebotan, #mitsumoribotan, #toiawasebotan2, #mitsumoribotan2 {
    padding-top: 9px;
}

#toiawasebotan2, #mitsumoribotan2 {
    font-size: 20px;
    padding-top: 13px;
}

#apparel01 h4, #apparel02 h4, #apparel03 h4, #apparel04 h4, #apparel05 h4, #apparel06 h4, #apparel07 h4, #apparel08 h4, #apparel09 h4, #apparel10 h4, #apparel11 h4, #apparel12 h4, #sougou01 h4, #sougou02 h4, #sougou03 h4, #sougou04 h4, #sougou05 h4, #sougou06 h4, #sougou07 h4, #sougou08 h4 {
    font-size: 14px;
}

#searchsubmit, #searchsubmit2 {
    margin-left: 15px;
    margin-top: 3px;
    width: 22%;
}

.aboutsub dt h2, .aboutsub2 dt h2, .aboutsub dt h3, .aboutsub2 dt h3 {
    font-size: 22px;
}

#about3 {
    border-top: 1px solid #f5c042;
/*    height: 4075px;*/
    margin-top: 50px;
}

.matome01, .matome02 {
    width: 31%;
}

#visitmatome {
    height: 285px;
}

#nagarenaiyou01 dt, #nagarenaiyou02 dt, #nagarenaiyou03 dt, #nagarenaiyou04 dt, #nagarenaiyou05 dt, #nagarenaiyou06 dt, #nagarenaiyou07 dt, #nagarenaiyou08 dt, #nagarenaiyou09 dt, #nagarenaiyou10 dt {
    padding-top: 192px;
}

#item02, #item03, #item05, #item06, #item08, #item09, #item11, #item12, #item14, #item15, #item17, #item18 {
    margin-left: 15px;
}

#item01, #item02, #item03, #item04, #item05, #item06, #item07, #item08, #item09, #item10, #item11, #item12, #item13, #item14, #item15, #item16, #item17, #item18, #item19 {
    width: 32%;
}

#item01 dt, #item02 dt, #item03 dt, #item04 dt, #item05 dt, #item06 dt, #item07 dt, #item08 dt, #item09 dt, #item10 dt, #item11 dt, #item12 dt, #item13 dt, #item14 dt, #item15 dt, #item16 dt, #item17 dt, #item18 dt, #item19 dt {
    font-size: 17px;
}

#item01 dd, #item02 dd, #item03 dd, #item04 dd, #item05 dd, #item06 dd, #item07 dd, #item08 dd, #item09 dd, #item10 dd, #item11 dd, #item12 dd, #item13 dd, #item14 dd, #item15 dd, #item16 dd, #item17 dd, #item18 dd, #item19 dd {
    padding-left: 108px;
    padding-top: 20px;
}

#item01 p, #item02 p, #item03 p, #item04 p, #item05 p, #item06 p, #item07 p, #item08 p, #item09 p, #item10 p, #item11 p, #item12 p, #item13 p, #item14 p, #item15 p, #item16 p, #item17 p, #item18 p, #item19 p {
    margin-left: 105px;
}

.tokuchounaiyou h3 {
    font-size: 20px;
}

#naiyaku ul {
    padding-left: 175px;
}

#naiyaku li {
    font-size: 15px;
    padding-top: 14px;
    width: 33%;
}

#nagarenaiyou01 dt, #nagarenaiyou02 dt, #nagarenaiyou03 dt, #nagarenaiyou04 dt, #nagarenaiyou05 dt, #nagarenaiyou06 dt, #nagarenaiyou07 dt, #nagarenaiyou08 dt, #nagarenaiyou09 dt, #nagarenaiyou10 dt {
    font-size: 15px;
}

#matomebotan {
    width: 75%;
}

#kyouka {
    height: 245px;
}

#kyouka h3{
    height: 20px;
}

.kyouka_a {
/*    padding-top: 95px;*/
}

#about01, #about02, #about03, #about04, #about05, #about06 {
    height: 455px;
}

.bangou_c {
    font-size: 30px;
}

#osusume01 dt, #osusume02 dt, #osusume03 dt, #osusume04 dt, #osusume05 dt, #osusume06 dt, #osusume07 dt {
    font-size: 12px;
    padding-left: 10px;
    padding-top: 187px;
}

#buyer01 ul, #buyer02 ul, #buyer03 ul, #buyer04 ul {
    padding-top: 255px;
}

.title_a h2 {
    font-size: 35px;
}

#ichiran01 dt, #ichiran02 dt, #ichiran03 dt, #ichiran04 dt, #ichiran05 dt, #ichiran06 dt, #ichiran07 dt, #ichiran08 dt, #ichiran09 dt, #ichiran10 dt, #ichiran11 dt, #ichiran12 dt, #ichiran13 dt, #ichiran14 dt, #ichiran15 dt {
    font-size: 18px;
}

#ichiran01 dt h3, #ichiran02 dt h3, #ichiran03 dt h3, #ichiran04 dt h3, #ichiran05 dt h3, #ichiran06 dt h3, #ichiran07 dt h3, #ichiran08 dt h3, #ichiran09 dt h3, #ichiran10 dt h3, #ichiran11 dt h3, #ichiran12 dt h3, #ichiran13 dt h3, #ichiran14 dt h3, #ichiran15 dt h3 {
    font-size: 18px;
    padding-top: 150px;
}

#apparel01, #apparel02, #apparel03, #apparel04, #apparel05, #apparel06, #apparel07, #apparel08, #apparel09, #apparel10, #apparel11, #apparel12, #sougou01, #sougou02, #sougou03, #sougou04, #sougou05, #sougou06, #sougou07, #sougou08 {
    padding-left: 10px;
    padding-top: 17px;
}

#eraberu01, #eraberu02, #eraberu03, #nagarenaiyou01, #nagarenaiyou02, #nagarenaiyou03, #nagarenaiyou04, #nagarenaiyou05, #nagarenaiyou06, #nagarenaiyou07, #nagarenaiyou08, #nagarenaiyou09, #nagarenaiyou10, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06 {
    width: 31%;
}

#eraberu01, #eraberu02, #eraberu03, #nagarenaiyou01, #nagarenaiyou02, #nagarenaiyou03, #nagarenaiyou04, #nagarenaiyou05, #nagarenaiyou06, #nagarenaiyou07, #nagarenaiyou08, #nagarenaiyou09, #nagarenaiyou10, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    margin-left: 13px;
}

.v_tokuchounaiyou, .v_tokuchounaiyou2 {
    width: 47%;
}

.v_tokuchounaiyou h3, .v_tokuchounaiyou2 h3 {
    font-size: 20px;
}

.v_tokuchounaiyou, .v_tokuchounaiyou2 {
    height: 170px;
}

#tokuchou, #v_tokuchou {
    height: 395px;
}

#area {
    height: 345px;
}

.tokyou, .saitama, .tokyou2, .saitama2, .kanagawa, .kanagawa2 {
    font-size: 12px;
    padding-top: 39px;
}

.tokyou, .tokyou2 {
    padding-left: 55px;
}

.saitama, .saitama2 {
    padding-left: 115px;
}

.ken {
    font-size: 30px;
}

.tokyou dd, .saitama dd, .tokyou2 dd, .saitama2 dd, .kanagawa dd, .kanagawa2 dd {
    line-height: 22px;
}

#v_hikkoshi, #v_ihinseiri {
    width: 47%;
    height: 160px;
}

#v_hikkoshi dt, #v_ihinseiri dt {
    font-size: 25px;
    padding-top: 115px;
}

#bangou2 {
    width: 90%;
}

#kyoukabrand {
    font-size: 28px;
}

#s_itemlist01 dt, #s_itemlist02 dt {
    font-size: 18px;
    padding-top: 0;
}

#brandok dt, #s_brandok dt {
    font-size: 27px;
    line-height: 40px;
    padding-top: 115px;
}

#apparel01, #apparel02, #apparel03, #apparel04, #apparel05, #apparel06, #apparel07, #apparel08, #apparel09, #apparel10, #apparel11, #apparel12, #sougou01, #sougou02, #sougou03, #sougou04, #sougou05, #sougou06, #sougou07, #sougou08 {
    height: 121px;
    width: 22%;
}

#kyouka01, #kyouka02, #kyouka03, #kyouka04, #kyouka05, #kyouka06, #kyouka07, #kyouka08 {
    width: 23%;
}

#kyouka02, #kyouka03, #kyouka04, #kyouka06, #kyouka07, #kyouka08, #kyouka10, #kyouka11, #kyouka12, #kyouka14, #kyouka15, #kyouka16 {
    margin-left: 7px;
}

#kyouka01 dd, #kyouka02 dd, #kyouka03 dd, #kyouka04 dd, #kyouka05 dd, #kyouka06 dd, #kyouka07 dd, #kyouka08 dd {
    font-size: 10px;
}

#kyouka img, #kyouka2 img, #kyouka3 img, #kyouka4 img {
       height: 80px;
    margin: 0 auto;
    text-align: center;
}


#about {
    height: 1470px;
}

#about02, #about04, #about06 {
    margin-left: 13px;
}

.aboutsub dt {
    font-size: 22px;
    padding-top: 25px;
}

.tokuchou_c h2 {
    font-size: 28px;
}

#visittop h1, #tentoutop h1, #toritsutop h1, #fujimitop h1, #nishiogitop h1, #kichijoujitop h1, #koyamatop h1, #higashitop h1, #pealtop h1, #oyamatop h1, #kitaguchitop h1, #soshigayatop h1, #jujoutop h1, #kouenjitop h1, #shinkoiwatop h1, #goutokujitop h1, #kawaguchitop h1 {
    padding-top: 50px;
}

#visittop, #shippingtop, #tentoutop, #toritsutop, #fujimitop, #nishiogitop, #kichijoujitop, #koyamatop, #higashitop, #pealtop, #oyamatop, #kitaguchitop, #soshigayatop, #jujoutop, #kouenjitop, #shinkoiwatop, #goutokujitop, #kawaguchitop, #hukutop, #bagtop, #shoestop, #shokitop, #kikinzokutop, #saihutop, #hukushokutop, #accetop, #zoutoutop, #perfumetop, #antiquetop, #hobbytop, #zakkatop, #sportstop, #osaketop, #gakkitop, #kagutop, #kadentop, #menstop, #kidstop, #ishiitop, #yoshidatop, #brandhintop, #hikkoshitop, #seizentop, #gyousyatop, #brandlisttop, #brandkobetsutop, #s_brandkobetsutop {
    height: 267px;
}

#shippingtop p, #kagutop p, #kadentop p {
    width: 27%;
}

#faq ul {
    margin: 20px;
}

#toriatsukai dt h2 {
    font-size: 40px;
    padding-left: 35px;
    padding-top: 10px;
}

#toriatsukai dd {
    font-size: 15px;
    text-align: left;
    width: 100%;
}

#tokuchou {
    height: 470px;
}

.media-h {
    width: 49%;
}

#access2 dl dt {
    font-size: 11px;
    padding-left: 4px;
}

.ng1 {
    height: 205px;
}

.nglist li {
    font-size: 14px;
}

.ng_a, .ng_b {
    font-size: 17px;
    width: 28%;
}

.ng_d {
    margin-left: 20px;
}

.ng2 {
    height: 400px;
}

.ng_c, .ng_d {
    font-size: 12px;
}

.ng_img {
}

#tenpoimg {
    float: none;
    margin: 35px auto auto;
    width: 80%;
}

#nagarenaiyou01 p, #nagarenaiyou02 p, #nagarenaiyou03 p, #nagarenaiyou04 p, #nagarenaiyou05 p, #nagarenaiyou06 p, #nagarenaiyou07 p, #nagarenaiyou08 p, #nagarenaiyou09 p, #nagarenaiyou10 p {
    padding-top: 225px;
}

#nagarenaiyou01, #nagarenaiyou02, #nagarenaiyou03, #nagarenaiyou04, #nagarenaiyou05, #nagarenaiyou06, #nagarenaiyou07, #nagarenaiyou08, #nagarenaiyou09, #nagarenaiyou10, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    height: 220px;
}

#nagare {
    height: 330px;
}

#bangou {
    margin-left: 30px;
    width: 40%;
}

#osusume {
    height: 415px;
}

#hukupoint02, #hukupoint03 {
    margin-left: 25px;
}

#buyer01, #buyer02, #buyer03, #buyer04 {
    height: 255px;
    width: 22%;
}

#brandok dt h2, #s_brandok dt h2 {
    font-size: 27px;
    line-height: 36px;
    padding-top: 9px;
}

#merit01 h3, #merit02 h3, #merit03 h3, #merit04 h3 {
    font-size: 18px;
}

.merit_a, .merit_b {
    font-size: 11px;
}

.profile01 {
    font-size: 14px;
    padding-top: 10px;
}

.profile02 {
    font-size: 12px;
}

#about2_01, #about2_02, #about2_03, #about2_04, #about2_05, #about2_06 {
    height: 415px;
}

.aboutmain2 dt {
    font-size: 15px;
}

.aboutsub2 dt {
    padding-top: 43px;
}

#buyer {
    height: 560px;
}

#mainwaku {
    height: 500px;
}

#buyingup01, #buyingup02, #buyingup03, #buyingup04 {
    float: none;
    margin: 40px auto auto;
    width: 90%;
}

#buyingupwaku {
    height: 2075px;
}

#buyingupwaku p {
    float: none;
    width: 90%;
}

#shippingtop p {
    padding: 10px;
    width: 21%;
}

#shippingtop, #tentoutop {
    height: 285px;
}

#s_itemlist {
    width: 95%;
}

#s_itemlist01, #s_itemlist02 {
    width: 47%;
}

#s_itemlist02 {
    margin-left: 20px;
}

#s_itemlist01, #s_itemlist02 {
    width: 48%;
}

#s_itemlist01 ul, #s_itemlist02 ul {
    padding-left: 125px;
    padding-top: 12px;
}

#s_itemlist01 li, #s_itemlist02 li {
    font-size: 15px;
    padding-bottom: 10px;
}

.brandmei {
    font-size: 12px;
}

#s_itemlist {
    height: 200px;
}

#brandok {
    height: 372px;
}

#senmonhokatitle {

}

#senmonsonota01, #senmonsonota04 {
    width: 28%;
}

#senmonsonota02, #senmonsonota05 {
    width: 38%;
}

#senmonsonota03, #senmonsonota06 {
    width: 30%;
}

#senmonsonota01, #senmonsonota04 {
    margin-left: 0;
}

#senmonsonota {
    height: 190px;
}

#merit01 dt, #merit02 dt, #merit03 dt, #merit04 dt {
    font-size: 18px;
}

#merit01 p, #merit02 p, #merit03 p, #merit04 p {
    font-size: 12px;
}

#tenpojouhou01 dt, #tenpojouhou02 dt, #tenpojouhou03 dt {
    border-bottom: medium none;
    padding-bottom: 0;
}

.top_e {
    padding-top: 50px;
}

#brandlisttop dt {
    padding-top: 80px;
}

#hukulist01, #hukulist02, #hukulist03, #hukulist04, #hukulist05, #hukulist06, #hukulist07, #hukulist08, #hukulist09, #hukulist10, #hukulist11, #hukulist12, #hukulist13, #hukulist14, #hukulist15, #hukulist16, #hukulist17, #hukulist18, #hukulist19, #hukulist20 {
    padding-left: 80px;
    padding-top: 40px;
}

#infotitle, #kensakutitle, #kensakutitle2, #s_kensakutitle, #itemlisttitle, #osusumetitle, #sonotatitle, #taten, #howtotitle {
    margin-top: 40px;
}

#merit {
    height: 370px;
}

#ichiran01 ul, #ichiran02 ul, #ichiran03 ul, #ichiran04 ul, #ichiran05 ul, #ichiran06 ul, #ichiran07 ul, #ichiran08 ul, #ichiran09 ul, #ichiran10 ul, #ichiran11 ul, #ichiran12 ul, #ichiran13 ul, #ichiran14 ul, #ichiran15 ul {
    line-height: 25px;
    padding-left: 25px;
}

#ichiran01, #ichiran02, #ichiran03, #ichiran04, #ichiran05, #ichiran06, #ichiran07, #ichiran08, #ichiran09, #ichiran10, #ichiran11, #ichiran12, #ichiran13, #ichiran14, #ichiran15 {
    height: 340px;
    margin-top: 20px;
    width: 48%;
}

#ichiran01 ul, #ichiran02 ul, #ichiran03 ul, #ichiran04 ul, #ichiran05 ul, #ichiran06 ul, #ichiran07 ul, #ichiran08 ul, #ichiran09 ul, #ichiran10 ul, #ichiran11 ul, #ichiran12 ul, #ichiran13 ul, #ichiran14 ul, #ichiran15 ul {
    padding-top: 20px;
}

#ichiran01 li, #ichiran02 li, #ichiran03 li, #ichiran04 li, #ichiran05 li, #ichiran06 li, #ichiran07 li, #ichiran08 li, #ichiran09 li, #ichiran10 li, #ichiran11 li, #ichiran12 li, #ichiran13 li, #ichiran14 li, #ichiran15 li {
    font-size: 12px;
}

#t_ichiran {
    height: 2520px;
}

#senmontitle dt, #senmonhokatitle dt {
    font-size: 28px;
}

#tenpojouhou {
    display: none;
}

.s_top_a {
    padding-top: 30px;
}

#tenpojouhou2 {
    display: block;
}

#tenpojouhou2 table {
    border-collapse: collapse;
    border-spacing: 0;
}

#tenpojouhou2 th {
    background: #ebf5ff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    font-size: 1em;
    font-weight: normal;
    line-height: 16px;
    padding: 10px;
    width: 108px;
}

#tenpojouhou2 td {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    display: table-cell;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    padding: 10px;
}

#tenpojouhou2 img {
    padding-left: 20px;
    width: 12%;
}

#tenpojouhou01, #tenpojouhou02 {
    float: none;
    margin: 30px auto auto;
    width: 90%;
}

#tenpojouhou04 {
    margin-top: 20px;
    width: 100%;
}

#tenpojouhou2 iframe {
    height: 300px;
    margin-top: 20px;
    width: 100%;
}

#prof dt {
    float: none;
    font-weight: bold;
}

#prof dd {
    font-size: 13px;
}

#prof p {
    float: none;
    font-weight: bold;
}

#map {
    margin-left: 0;
}

#map iframe {
    width: 100%;
}

#recruit {
    height: 350px;
}

#recruit li {
    height: 190px;
    margin-left: 40px;
    width: 41%;
}

.baito, .baito2 {
    margin-left: 145px;
}

#hukupoint01, #hukupoint02, #hukupoint03 {
    width: 31%;
}

#hukupoint {
    height: 110px;
}

#hukulist {
    height: 450px;
}

#hukutab01, #hukutab02, #hukutab03, #hukutab04, #hukutab05, #hukutab06 {
    width: 28%;
}

#hukulist02, #hukulist03, #hukulist04, #hukulist06, #hukulist07, #hukulist08, #hukulist10, #hukulist11, #hukulist12, #hukulist14, #hukulist15, #hukulist16, #hukulist18, #hukulist19, #hukulist20, #menslist02, #menslist03, #menslist04, #menslist06, #menslist07, #menslist08, #menslist10, #menslist11, #menslist12, #menslist14, #menslist15, #menslist16, #menslist18, #menslist19, #menslist20, #kidslist02, #kidslist03, #kidslist04, #kidslist06, #kidslist07, #kidslist08, #baglist02, #baglist03, #baglist04,  #baglist06, #baglist07, #baglist08, #shoeslist02, #shoeslist03, #shoeslist04,  #shoeslist06, #shoeslist07, #shoeslist08, #shokilist02, #shokilist03, #shokilist04, #shokilist06, #shokilist07, #shokilist08, #shokilist10, #shokilist11, #shokilist12, #shokilist14, #shokilist15, #shokilist16, #kikinzokulist02, #kikinzokulist03, #kikinzokulist04, #kikinzokulist06, #kikinzokulist07, #kikinzokulist08, #kikinzokulist10, #kikinzokulist11, #kikinzokulist12, #saihulist02, #saihulist03, #saihulist04, #saihulist06, #saihulist07, #saihulist08, #hukushokulist02, #hukushokulist03, #hukushokulist04, #hukushokulist06, #hukushokulist07, #hukushokulist08, #accelist02, #accelist03, #accelist04, #accelist06, #accelist07, #accelist08, #zoutoulist02, #zoutoulist03, #zoutoulist04, #zoutoulist06, #zoutoulist07, #zoutoulist08, #zoutoulist10, #zoutoulist11, #zoutoulist12, #perfumelist02, #perfumelist03, #perfumelist04, #perfumelist06, #perfumelist07, #perfumelist08, #perfumelist10, #perfumelist11, #perfumelist12, #antiquelist02, #antiquelist03, #antiquelist04, #antiquelist06, #antiquelist07, #antiquelist08, #antiquelist10, #antiquelist11, #antiquelist12, #hobbylist02, #hobbylist03, #hobbylist04, #hobbylist06, #hobbylist07, #hobbylist08,  #hobbylist10, #hobbylist11, #hobbylist12, #zakkalist02, #zakkalist03, #zakkalist04, #zakkalist06, #zakkalist07, #zakkalist08, #zakkalist10, #zakkalist11, #zakkalist12, #sportslist02, #sportslist03, #sportslist04, #sportslist06, #sportslist07, #sportslist08, #osakelist02, #osakelist03, #osakelist04, #osakelist06, #osakelist07, #osakelist08, #gakkilist02, #gakkilist03, #gakkilist04, #gakkilist06, #gakkilist07, #gakkilist08, #gakkilist10, #gakkilist11, #gakkilist12, #gakkilist14, #gakkilist15, #gakkilist16, #kagulist02, #kagulist03, #kagulist04, #kagulist06, #kagulist07, #kagulist08, #kadenlist02, #kadenlist03, #kadenlist04, #kadenlist06, #kadenlist07, #kadenlist08, #kadenlist10, #kadenlist11, #kadenlist12, #kadenlist14, #kadenlist15, #kadenlist16 {
    margin-left: 20px;
}

#hukulist01, #hukulist02, #hukulist03, #hukulist04, #hukulist05, #hukulist06, #hukulist07, #hukulist08, #hukulist09, #hukulist10, #hukulist11, #hukulist12, #hukulist13, #hukulist14, #hukulist15, #hukulist16, #hukulist17, #hukulist18, #hukulist19, #hukulist20, #menslist01, #menslist02, #menslist03, #menslist04, #menslist05, #menslist06, #menslist07, #menslist08, #menslist09, #menslist10, #menslist11, #menslist12, #menslist13, #menslist14, #menslist15, #menslist16, #menslist17, #menslist18, #menslist19, #menslist20, #kidslist01, #kidslist02, #kidslist03, #kidslist04, #kidslist05, #kidslist06, #kidslist07, #kidslist08, #baglist01, #baglist02, #baglist03, #baglist04, #baglist05, #baglist06, #baglist07, #baglist08, #shoeslist01, #shoeslist02, #shoeslist03, #shoeslist04, #shoeslist05, #shoeslist06, #shoeslist07, #shoeslist08, #shokilist01, #shokilist02, #shokilist03, #shokilist04, #shokilist05, #shokilist06, #shokilist07, #shokilist08, #shokilist09, #shokilist10, #shokilist11, #shokilist12, #shokilist13, #shokilist14, #shokilist15, #shokilist16, #kikinzokulist01, #kikinzokulist02, #kikinzokulist03, #kikinzokulist04, #kikinzokulist05, #kikinzokulist06, #kikinzokulist07, #kikinzokulist08, #kikinzokulist09, #kikinzokulist10, #kikinzokulist11, #kikinzokulist12, #saihulist01, #saihulist02, #saihulist03, #saihulist04, #saihulist05, #saihulist06, #saihulist07, #saihulist08, #hukushokulist01, #hukushokulist02, #hukushokulist03, #hukushokulist04, #hukushokulist05, #hukushokulist06, #hukushokulist07, #hukushokulist08, #accelist01, #accelist02, #accelist03, #accelist04, #accelist05, #accelist06, #accelist07, #accelist08, #zoutoulist01, #zoutoulist02, #zoutoulist03, #zoutoulist04, #zoutoulist05, #zoutoulist06, #zoutoulist07, #zoutoulist08, #zoutoulist09, #zoutoulist10, #zoutoulist11, #zoutoulist12, #perfumelist01, #perfumelist02, #perfumelist03, #perfumelist04, #perfumelist05, #perfumelist06, #perfumelist07, #perfumelist08, #perfumelist09, #perfumelist10, #perfumelist11, #perfumelist12, #antiquelist01, #antiquelist02, #antiquelist03, #antiquelist04, #antiquelist05, #antiquelist06, #antiquelist07, #antiquelist08, #antiquelist09, #antiquelist10, #antiquelist11, #antiquelist12, #hobbylist01, #hobbylist02, #hobbylist03, #hobbylist04, #hobbylist05, #hobbylist06, #hobbylist07, #hobbylist08, #hobbylist09, #hobbylist10, #hobbylist11, #hobbylist12, #zakkalist01, #zakkalist02, #zakkalist03, #zakkalist04, #zakkalist05, #zakkalist06, #zakkalist07, #zakkalist08, #zakkalist09, #zakkalist10, #zakkalist11, #zakkalist12, #sportslist01, #sportslist02, #sportslist03, #sportslist04, #sportslist05, #sportslist06, #sportslist07, #sportslist08, #osakelist01, #osakelist02, #osakelist03, #osakelist04, #osakelist05, #osakelist06, #osakelist07, #osakelist08, #gakkilist01, #gakkilist02, #gakkilist03, #gakkilist04, #gakkilist05, #gakkilist06, #gakkilist07, #gakkilist08, #gakkilist09, #gakkilist10, #gakkilist11, #gakkilist12, #gakkilist13, #gakkilist14, #gakkilist15, #gakkilist16, #kagulist01, #kagulist02, #kagulist03, #kagulist04, #kagulist05, #kagulist06, #kagulist07, #kagulist08, #kadenlist01, #kadenlist02, #kadenlist03, #kadenlist04, #kadenlist05, #kadenlist06, #kadenlist07, #kadenlist08, #kadenlist09, #kadenlist10, #kadenlist11, #kadenlist12, #kadenlist13, #kadenlist14, #kadenlist15, #kadenlist16 {
    height: 90px;
    padding-left: 80px;
    padding-top: 40px;
}

.omakase_b {
    font-size: 30px;
}

.tokuchounaiyou_a {
    width: 70%;
}

#brand02, #brand03, #brand04, #brand06, #brand07, #brand08 {
    margin-left: 20px;
}

#brand01 dd, #brand02 dd, #brand03 dd, #brand04 dd, #brand05 dd, #brand06 dd, #brand07 dd, #brand08 dd {
    font-size: 12px;
}

#kaitorititle dt h2 {
    font-size: 45px;
}

#kaitorititle dd {
    font-size: 20px;
    padding-top: 10px;
}

#kaitori01 dd {
    font-size: 13px;
    padding-left: 367px;
    padding-top: 15px;
}

#kaitori01 {
    padding-top: 32px;
}

#kaitori02 {
    padding-top: 40px;
}

#kaitori01 dt, #kaitori02 dt {
    font-size: 25px;
}

#brandkaitori p {
    font-size: 25px;
    margin-top: 15px;
    padding-left: 370px;
}

#brandkaitori ul {
    font-size: 17px;
    padding-left: 370px;
    padding-top: 112px;
}

#brandkaitori li {
    padding-bottom: 44px;
}

#brandkaitori {
    height: 1075px;
}

#kyouka01, #kyouka02, #kyouka03, #kyouka04, #kyouka05, #kyouka06, #kyouka07, #kyouka08 {
    height: 220px;
}

#kyouka2 {
    height: 500px;
    margin: auto;
    width: 95%;
}

#about2 {
    height: 1510px;
}

#ishiitop dt, #ishiitop dd {
    padding-left: 35px;
}

#profile01 {
    width: 40%;
}

#profile02 {
    margin-left: 20px;
}

#profile {
    height: 735px;
}

#toiawase, #mitsumori, #quoteatt {
    width: 97%;
}

.small {
    margin-left: 180px;
}

#toiawase p, .small, .cmt, .cmt2, .cmt3 {
    font-size: 13px;
}

.ribbon {
    margin-top: 20px;
}

#brandlisttop, #brandkobetsutop, #s_brandkobetsutop {
    height: 310px;
}

#box1 li {
    font-size: 14px;
}

.sns {
    width: 37%;
}

#foot {
    width: 75%;
}

#newinfo h1 {
    font-size: 35px;
}

.newimage img {
    height: 105px;
}

.newgoods_dl {
    margin-right: 15px;
}

.wid200 td {
    font-size: 15px;
}

.a_Tbg {
    font-size: 15px !important;
    font-weight: bold;
    padding-right: 20px;
}

#tvcmnaiyou dt h3 {
    font-size: 17px;
}

#tvcm iframe {
    width: 50%;
}

#kyoukabrand h2 {
    font-size: 34px;
}

.sb {
    height: 167px;
}

.sb dt {
    font-size: 13px;
}

.sb ul {
    font-size: 10px;
    line-height: 23px;
}

#o_point {
    width: 97%;
}

.o_point01 {
    width: 78%;
}

.o_point02 {
    font-size: 42px;
}

.o_point01, .bouten {
    font-size: 29px;
}

.o_reilist2, .o_reilist3, .o_reilist4 {
    margin-left: 30px;
}

.zakkaimage01 {
    font-size: 14px;
    line-height: 30px;
    width: 45%;
}

.zakkaimage02 {
    width: 52%;
}

#about2_01, #about2_02, #about2_03, #about2_04, #about2_05, #about2_06 {
    height: 300px;
}

.aboutmain, .aboutmain2 {
    font-size: 13px;
}

.k_point dl, .k_point2 dl {
    float: left;
    margin-left: 20px;
    width: 80%;
}

.k_point dt, .k_point2 dt {
    padding-top: 20px;
}

#footer a {
    font-size: 9px;
}

#irai5 {
    margin-left: 50px;
}

.bangou_c, .bangou_d {
    font-size: 23px;
}

#soudan3 {
    font-size: 12px;
}

#irai5 {
    width: 40%;
}

.bangou_a, .bangou2_a, .bangou3_a {
    width: 20%;
}

#bangou3 {
    width: 85%;
}

.menu-inner img {
    float: none;
    margin-top: -20px;
}

.menu-inner p {
    float: none;
    margin: -5px 0 0 5px;
}

#online-link div {
    width: 60%;
}

.bangou_b, .bangou2_b, .bangou3_b, .bangou_b a, .bangou2_b a, .bangou3_b a {
    font-size: 25px;
    padding-left: 10px;
}

.tokyou, .tokyou2 {
    padding-left: 20px;
}

.tokyou, .saitama, .tokyou2, .saitama2 {
    padding-top: 20px;
}

.saitama, .saitama2 {
    padding-left: 150px;
}

.kanagawa {
    padding-left: 305px;
    padding-top: 165px;
}

#houhou01, #houhou02, #houhou03, #houhou04, #houhou05 {
    margin: 15px;
}

.tokuchounaiyou {
    width: 45%;
}

.rakutext {
    padding-left: 12px;
}

#rakumaru {
    margin-left: 35px;
}

.kaitori_b, #kaitori02 dd {
    padding-left: 355px;
    padding-top: 18px;
}

#kaitori01 dd {
    line-height: 22px;
}

.kaitori_b, #kaitori02 dd {
    font-size: 23px;
}

.koukakagu01 {
    font-size: 19px;
    padding-top: 14px;
}

.koukakagu01, .koukakagu02 {
    padding-left: 315px;
}

.koukakagu02 {
    font-size: 22px;
}

#gakkikyouka02 dt {
    font-size: 55px;
}

.top_c {
    padding-top: 50px;
}

.top_brand, .top_brand2 {
    font-size: 22px;
}

}


/* --------- ã‚¹ãƒžãƒ›å§‹ã¾ã‚Š ---------- */


@media screen and ( max-width:480px )
{

.t_moushikomi {
    border-radius: 30px;
    float: none;
    height: 65px;
    margin: 10px auto;
    text-align: center;
    width: 80%;
}

.pc_none {
	display: none;
}

.sp_none{
	display: block;
margin-top: 0px;
}

.brandkaitori_s {
 background: rgba(0, 0, 0, 0) no-repeat scroll 0 0 / 100% auto;
        background-image: none;
    height: 300px;
    position: relative;

}
#header {
    border-top: 5px solid #fabe3c !important;
    border-bottom: 1px solid #fabe3c;
    position: fixed;
    height: 55px;
}

.header_logo_area {
    margin-top: 6px;
}

#contents {
}

.wrap {
}

#item01 dd, #item02 dd, #item03 dd, #item04 dd, #item05 dd, #item06 dd, #item07 dd, #item08 dd, #item09 dd, #item10 dd, #item11 dd, #item12 dd, #item13 dd, #item14 dd, #item15 dd, #item16 dd, #item17 dd, #item18 dd, #item19 dd {
    padding-left: 150px;
    padding-top: 20px;
}

#item01 p, #item02 p, #item03 p, #item04 p, #item05 p, #item06 p, #item07 p, #item08 p, #item09 p, #item10 p, #item11 p, #item12 p, #item13 p, #item14 p, #item15 p, #item16 p, #item17 p, #item18 p, #item19 p {
    margin-left: 160px;
}

#menu, #tokuchou, #area, #buyingimage {
    display: none;
}

.title_a h2 {
    font-size: 25px;
}

.title_b {
    width: 35%;
}

#eraberu {
    height: 640px;
}

.eraberu_a, .eraberu_b {
    padding-left: 160px;
}

#eraberu01, #eraberu02, #eraberu03 {
    height: 193px;
}

.eraberu_a {
    font-size: 14px;
    padding-top: 60px;
}

.eraberu_b {
    font-size: 35px;
}

#search_result h3 {
    margin-top: 30px;
    font-size: 15px;
}

.soudan2, #soudan3 {
    font-size: 18px;
}

.bangou_b, .bangou2_b {
    font-size: 30px;
}

.kyouka_a {
    font-size: 13px;
/*    padding-top: 100px;*/
}

.s_top_a {
    padding-top: 5px;
}

.sonota_a {
    font-size: 14px;
    text-align: center;
}

.sonota_b1, .sonota_b2, .sonota_b3 {
    width: 22%;
}

#senmonhokatitle {
    padding-top: 17px;
}

#senmonhokatitle h3 {
    font-size: 20px;
}

#senmontitle dt h2, #senmonhokatitle dt h2 {
    font-size: 16px;
}

#senmontitle dd, #senmonhokatitle dd {
    font-size: 12px;
}

#senmonsonota01, #senmonsonota02, #senmonsonota03, #senmonsonota04, #senmonsonota05, #senmonsonota06 {
    width: 45%;
}

#senmonsonota01 dt, #senmonsonota02 dt, #senmonsonota03 dt, #senmonsonota04 dt, #senmonsonota05 dt, #senmonsonota06 dt {
    float: none;
    margin: 5px auto auto;
}

#brandok {
    height: 180px;
}

#brandok dt, #s_brandok dt {
    line-height: 28px;
    padding-top: 85px;
}

#brandok {
    display: none;
}

#s_brandok {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_brandok.jpg") no-repeat scroll 0 0 / 100% auto;
    display: block;
    height: 540px;
    margin-top: 20px;
    text-align: center;
}

#s_brandok {
    height: 265px;
}

#s_brandok dt {
    font-size: 20px;
}

#s_brandok dd {
    font-size: 12px;
}

#senmonsonota {
    height: 280px;
}

#kyoukabrand h2 {
    font-size: 16px;
}

#kyouka, #kyouka2 {
    margin-top: 10px;
}

#kyouka {
    height: 490px;
}



#kyouka01, #kyouka02, #kyouka03, #kyouka04, #kyouka05, #kyouka06, #kyouka07, #kyouka08, #kyouka09, #kyouka10, #kyouka11, #kyouka12, #kyouka13, #kyouka14, #kyouka15, #kyouka16 {
    height: 224px;
    width: 48%;
}

/*#kyouka02, #kyouka04, #kyouka06, #kyouka08 {
    margin-left: 10px;
}*/

#kyouka01 dd, #kyouka02 dd, #kyouka03 dd, #kyouka04 dd, #kyouka05 dd, #kyouka06 dd, #kyouka07 dd, #kyouka08 dd, #kyouka09 dd, #kyouka10 dd, #kyouka11 dd, #kyouka12 dd, #kyouka13 dd, #kyouka14 dd, #kyouka15 dd, #kyouka16 dd {
    font-size: 10px;
}

#itemlist, #itemlist2, #osusume, #buyer {
    margin: auto;
    width: 94%;
}

#s_itemlist01 dt, #s_itemlist02 dt {
    font-size: 18px;
    padding-top: 0;
}

#s_itemlist {
    height: 375px;
    margin: 20px auto auto;
    width: 90%;
}

#s_itemlist02 {
    margin-top: 20px;
}

#s_itemlist01, #s_itemlist02 {
    float: none;
    height: 175px;
    width: 100%;
}

#s_itemlist01 ul, #s_itemlist02 ul {
    padding-left: 105px;
    padding-top: 15px;
}

#s_itemlist01 li, #s_itemlist02 li {
    font-size: 14px;
    padding-bottom: 7px;
}

#osusume {
    height: 1160px;
}

#osusume01 dt, #osusume02 dt, #osusume03 dt, #osusume04 dt, #osusume05 dt, #osusume06 dt {
    padding-top: 240px;
}


#visittop dt, #shippingtop dt, #tentoutop dt, #toritsutop dt, #hukutop dt, #ishiitop dl, #ishiitop dd {
    font-size: 15px;
}



#buyer01 ul, #buyer02 ul, #buyer03 ul, #buyer04 ul {
    height: 355px;
    padding-top: 260px;
}

#toriatsukai dt {
    font-size: 16px;
    padding-left: 40px;
    padding-top: 10px;
}

#toriatsukai dd {
    display: none;
}

#nagarenaiyou01 p, #nagarenaiyou02 p, #nagarenaiyou03 p, #nagarenaiyou04 p, #nagarenaiyou05 p, #nagarenaiyou06 p, #nagarenaiyou07 p, #nagarenaiyou08 p, #nagarenaiyou09 p, #nagarenaiyou10 p {
    padding-top: 320px;
}

#toiawasebotan2, #mitsumoribotan2 {
    padding-top: 10px;
}

#visittop, #shippingtop, #tentoutop, #toritsutop, #fujimitop, #nishiogitop, #kichijoujitop, #koyamatop, #higashitop, #pealtop, #oyamatop, #kitaguchitop, #soshigayatop, #jujoutop, #kouenjitop, #shinkoiwatop, #goutokujitop, #kawaguchitop, #hukutop, #bagtop, #shoestop, #shokitop, #kikinzokutop, #saihutop, #hukushokutop, #accetop, #zoutoutop, #perfumetop, #antiquetop, #zakkatop, #sportstop, #osaketop, #hobbytop, #gakkitop, #kagutop, #kadentop, #menstop, #kidstop, #brandhintop, #hikkoshitop, #seizentop, #gyousyatop {
    height: 130px;
}

#visittop dt, #tentoutop dt, #shippingtop dt, #shippingtop dd, #toritsutop dt, #fujimitop dt, #nishiogitop dt, #kichijoujitop dt, #koyamatop dt, #higashitop dt, #pealtop dt, #oyamatop dt, #kitaguchitop dt, #soshigayatop dt, #jujoutop dt, #kouenjitop dt, #shinkoiwatop dt, #goutokujitop dt, #kawaguchitop dt, #ishiitop dt, #ishiitop dd, #brandhintop dt, #brandhintop dd, #seizentop dt, #seizentop dd, #gyousyatop dt, #gyousyatop dd {
    color: #fff;
    padding-left: 23px;
}

#naiyaku {
    height: 310px;
}

#naiyaku dl {
    float: none;
}

#naiyaku ul {
    padding-left: 0;
}

#naiyaku li {
    float: none;
    padding-left: 20px;
    width: 100%;
}

#huyouhin dt, #huyouhin2 dt {
    font-size: 13px;
    padding-left: 7px;
    padding-top: 5px;
}

#huyouhin, #huyouhin2 {
    height: 150px;
}

#visittop h1, #tentoutop h1, #toritsutop h1, #toritsutop h1, #fujimitop h1, #nishiogitop h1, #kichijoujitop h1, #koyamatop h1, #higashitop h1, #higashitop h1, #oyamatop h1, #jujoutop h1, #kouenjitop h1, #shinkoiwatop h1, #goutokujitop h1, #kawaguchitop h1, #pealtop h1, #kitaguchitop h1, #soshigayatop h1, #brandhintop h1, #seizentop h1, #gyousyatop h1 {
    font-size: 23px;
    padding-top: 25px;
}

.tokuchounaiyou li {
    float: none;
}

.tokuchounaiyou h3 {
    font-size: 19px;
}

.tokuchounaiyou {
    height: 290px;
}

#toritsutop dt {
    padding-left: 25px;
}

.ihinseiri {
    font-size: 23px;
}

.voice_a {
    float: none;
    width: 100%;
}

#mainwaku3 {
    height: 610px;
}

#about2_01 p, #about2_02 p, #about2_03 p, #about2_04 p, #about2_05 p, #about2_06 p {
    float: none;
    margin: auto;
    padding: 0;
    width: 15%;
}

.aboutsub2 dt {
    padding-top: 25px;
    text-align: center;
}

.aboutsub dt, .aboutsub2 dt {
    font-size: 24px;
}

.about2title {
    width: 100%;
}

.aboutmain2 dt {
    font-size: 15px;
    text-align: center;
}

.aboutmain2 dd {
    float: none;
    font-size: 11px;
}

.about2_a {
    margin: auto;
    width: 85% !important;
}

.about2_b {
    margin: 10px auto auto;
    width: 70% !important;
}

.aboutmain2 img {
    width: 100%;
}

#about2_01, #about2_02 {
    height: 490px;
}

#about2_03 {
    height: 455px;
}

#about2_04, #about2_05, #about2_06 {
    height: 440px;
}

#visittop dt, #tentoutop dt, #toritsutop dt, #fujimitop dt, #nishiogitop dt, #kichijoujitop dt, #koyamatop dt, #higashitop dt, #pealtop dt, #oyamatop dt, #kitaguchitop dt, #soshigayatop dt, #jujoutop dt, #kouenjitop dt, #shinkoiwatop dt, #goutokujitop dt, #kawaguchitop dt, #brandhintop dt, #seizentop dt, #gyousyatop dt {
    font-size: 15px;
}

#shippingtop dt, #shippingtop dd {
    margin-top: -5px;
    padding-left: 18px;
}

#shippingtop p, #kagutop p, #kadentop p {
    font-size: 12px;
    padding: 5px;
    width: 37%;
}

#shippingtop h1 {
    font-size: 23px;
}

#shippingtop dd {
    font-size: 15px;
}

#hukutop h1, #bagtop h1, #shoestop h1, #shokitop h1, #kikinzokutop h1, #saihutop h1, #hukushokutop h1, #accetop h1, #zoutoutop h1, #perfumetop h1, #antiquetop h1, #zakkatop h1, #sportstop h1, #osaketop h1, #hobbytop h1, #gakkitop h1, #kagutop h1, #kadentop h1, #kadentop h1, #menstop h1, #kidstop h1 {
    font-size: 20px;
}

#hukutop dt, #bagtop dt, #shoestop dt, #shokitop dt, #kikinzokutop dt, #saihutop dt, #hukushokutop dt, #accetop dt, #zoutoutop dt, #perfumetop dt, #antiquetop dt, #zakkatop dt, #sportstop dt, #osaketop dt, #hobbytop dt, #gakkitop dt, #kagutop dt, #kadentop dt, #menstop dt, #kidstop dt {
    font-size: 10px;
    font-weight: bold;
    padding-left: 20px;
}


.top_c {
    padding-top: 30px;
}

#tokuchoutitle, #nagaretitle, #s_nagaretitle, #areatitle, #buyertitle, #buyuptitle, #kijuntitle, #habahirotitle, #habahirotitle2 {
    margin-top: 30px;
    text-align: center;
}

#nagaretitle {
    display: none;
}

#s_nagaretitle {
    display: block;
}

#habahirotitle, #habahirotitle2 {
    margin: 30px auto auto;
    text-align: center;
}

#habahirotitle {
    width: 64%;
}

#kensakutitle, #kensakutitle2 {
    display: none;
}

#s_kensakutitle {
    display: block;
}

.setsumei {
    font-size: 12px;
}

#about {
    height: 2310px;
}

#tvcmnaiyou {
    float: none;
    margin: auto;
    width: 90%;
}

#tvcmnaiyou dt h3 {
    font-size: 17px;
    line-height: 35px;
    width: 100%;
}

#tvcmnaiyou dd {
    font-size: 12px;
    margin-top: 10px;
}

#tvcm iframe {
    height: 210px;
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
}

.omakase_b {
    font-size: 15px;
}

#osusumetitle dt, #jisekititle dt {
    font-size: 25px;
}

#info li {
    font-size: 12px;
    height: 95px;
}

.info01 {
    margin: 0;
    width: 25%;
}

.info02 {
    font-size: 17px;
    margin-top: 10px;
}

#info p {
    font-size: 14px;
    padding-left: 10px;
}

#infobotan {
    width: 65%;
}

#muryou {
    margin: 45px auto 0;
    width: 90%;
}

#muryou dt {
    font-size: 35px;
    line-height: 50px;
}

#muryou dd {
    padding-top: 10px;
}

#about01, #about02, #about03, #about04, #about05, #about06 {
    float: none;
    height: 365px;
    margin: 15px auto auto;
    width: 95%;
}

.aboutsub dt {
    font-size: 22px;
    padding-bottom: 10px;
    padding-top: 20px;
}

#about2 {
    height: 2810px;
}

#aboutbotan {
    width: 60%;
}

.top_e {
    padding-top: 20px;
}

#brandlisttop dt {
    padding-top: 25px;
}

#sonota {
    height: 485px;
}

#sonota01, #sonota02, #sonota03, #sonota04 {
    float: none;
    height: 107px;
    margin: 20px auto auto;
    width: 95%;
}

#sonota01 dt, #sonota02 dt, #sonota03 dt, #sonota04 dt {
    font-size: 10px;
}

#sonota01 dt, #sonota02 dt, #sonota03 dt, #sonota04 dt {
    padding-left: 10px;
    padding-top: 10px;
}

#tokuchou2, #tokuchou3 {
    display: block;
    margin: auto;
    width: 92%;
}

#tokuchou2 {
    height: 1210px;
}

#tokuchou3 {
    height: 590px;
}

#tokuchou4 {
    display: block;
    height: 1330px;
}

.tokuchounaiyou {
    float: none;
    margin-top: 30px;
    width: 100%;
}

.tokuchounaiyou ul {
    float: none;
    width: 100%;
}

#brand01, #brand02, #brand03, #brand04, #brand05, #brand06, #brand07, #brand08 {
    width: 46%;
}

#brand02, #brand04, #brand06, #brand08 {
    margin-left: 28px;
}

#brand03, #brand07 {
    margin-left: 0;
}

#brand01 dd, #brand02 dd, #brand03 dd, #brand04 dd, #brand05 dd, #brand06 dd, #brand07 dd, #brand08 dd {
    font-size: 13px;
}

#jiseki {
    height: 1740px;
}

#osusumetitle dd, #hajimetetitle dd, #jisekititle dd {
    font-size: 15px;
}

#hikkoshi, #hikkoshi2, #ihinseiri, #kazai {
    float: none;
    margin: 20px auto 17px;
    width: 90%;
}

#hikkoshi dt, #hikkoshi2 dt, #ihinseiri dt, #kazai dt {
    padding-bottom: 0;
}

#hikkoshi dd, #hikkoshi2 dd, #ihinseiri dd, #kazai dd {
    font-size: 10px;
    height: 150px;
    padding-left: 8px;
}

.tokyou, .saitama, .kanagawa, .tokyou2, .saitama2, .kanagawa2 {
    float: none;
    margin: auto;
    padding-left: 0;
    width: 75%;
}



.naiyou01 {
    color: #ffbf00;
    line-height: 15px;
    text-align: center;
}

.naiyou02, #buyingup01 dt, #buyingup02 dt, #s_buyingup02 dt, #buyingup03 dt, #buyingup04 dt, .s_toriatsukai, #nagarenaiyou01 dt, #nagarenaiyou02 dt, #nagarenaiyou03 dt, #nagarenaiyou04 dt, #nagarenaiyou05 dt, #nagarenaiyou06 dt, #nagarenaiyou07 dt, #notes li {
    font-size: 13px;
}

#buyingup02 {
    display: none;
}

#s_buyingup02 {
    display: block;
}

.tokuchouimage {
    margin: auto;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 40%;
}

.tokuchounaiyou img {
    width: 100%;
}

#toriatsukai {
    height: 125px;
}

.s_toriatsukai {
    display: block;
    margin: 10px auto 45px;
    width: 90%;
}

#osusumetitle dt, #habahirotitle2 dt {
    font-size: 11px;
}

#nagare {
    display: none;
}

#s_nagare {
    display: block;
    height: 1020px;
}

.three {
    font-size: 40px;
}

#s_nagarenaiyou01 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/v_nagare01_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou02 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/v_nagare02_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou03 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/v_nagare03_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou04 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/s_nagare02_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou05 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/t_nagare01_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou06 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/t_nagare02_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou07 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/tenpo/t_nagare03_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou08 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_nagare01_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou09 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_nagare02_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou10 {
    background: rgba(0, 0, 0, 0) url("https://www.tifana.net/newtifana/images/shipping/s_nagare03_s.jpg") no-repeat scroll 0 0 / 100% auto ;
}

#s_nagarenaiyou01, #s_nagarenaiyou02, #s_nagarenaiyou03, #s_nagarenaiyou04, #s_nagarenaiyou05, #s_nagarenaiyou06, #s_nagarenaiyou07, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06 {
    float: none;
    height: 340px;
    margin: auto;
    width: 80%;
}

#moushikomi, #brandbotan {
    width: 80%;
}

#irai {
    height: 260px;
}

#soudan {
    float: none;
    width: 100%;
}

#bangou {
    float: none;
    margin-left: 15px;
    margin-top: 10px;
    width: 90%;
}

#toiawasebotan, #mitsumoribotan, #toiawasebotan2, #mitsumoribotan2 {
    padding-top: 10px;
}

#toiawasebotan, #mitsumoribotan {
    float: none;
    width: 100%;
}

#brand_item, #apparel01, #apparel02, #apparel03, #apparel04, #apparel05, #apparel06, #apparel07, #apparel08, #apparel09, #apparel10, #apparel11, #apparel12, #sougou01, #sougou02, #sougou03, #sougou04, #sougou05, #sougou06, #sougou07, #sougou08, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #buyer01, #buyer02, #buyer03, #buyer04 {
    float: left;
    height: 270px;
    width: 47%;
}

#brand_item, #apparel01, #apparel02, #apparel03, #apparel04, #apparel05, #apparel06, #apparel07, #apparel08, #apparel09, #apparel10, #apparel11, #apparel12, #sougou01, #sougou02, #sougou03, #sougou04, #sougou05, #sougou06, #sougou07, #sougou08 {
    font-size: 15px;
    height: 117px;
    padding-left: 8px;
    padding-top: 8px;
}

#osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06 {
    height: 280px;
    margin-top: 20px;
}

#apparel02, #apparel04, #apparel06, #apparel08, #apparel10, #apparel12, #sougou02, #sougou04, #sougou06, #sougou08, #osusume02, #osusume04, #osusume06, #buyer02, #buyer04 {
    margin-left: 6px;
}

#apparel03, #apparel07, #apparel11,  #sougou03, #sougou07, #buyer03, #s_itemlist02 {
    margin-left: 0;
} 

#ngbotan {
    width: 70%;
}

#area, #newarea {
    display: none;
}

#area2, #newarea2 {
    display: block;
}

#area01, #area02 {
    float: none;
    width: 100%;
}

#area02 dt, #area03 dt {
    padding-left: 30px;
}

#area03 {
    padding-left: 0;
    padding-top: 0;
}

#osusumetitle, #buyertitle, #buyingup {
    width: 90%;
    margin: auto;
}

#buyertitle {
    margin-top: 30px;
}



#buyer {
    height: 1130px;
}

.byername {
    font-size: 9px;
}

.profile01 {
    font-size: 12px;
    padding-top: 8px;
}

.profile02 {
    font-size: 10px;
}

#buyingimage {
    float: left;
    margin-top: 50px;
    width: 45%;
}

#buyingup {
    float: none;
}

#buyingupwaku {
    height: 1655px;
}

#buyingup01, #s_buyingup02, #buyingup03, #buyingup04 {
    float: none;
    margin: 25px auto auto;
    width: 95%;
}

#buyingup01 h3, #s_buyingup02 h3, #buyingup03 h3, #buyingup04 h3 {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

#buyingup01 dt, #buyingup02 dt, #buyingup03 dt, #buyingup04 dt {
    line-height: 25px;
    padding-top: 0;
}

#buyingupwaku p {
    float: none;
    margin: 15px auto auto;
    width: 90%;
}

#ishiitop, #yoshidatop, #shinoharatop, #katotop, #aokitop, #tanakatop, #sumototop, #moriyamatop {
    height: 131px;
}

 #ishiitop dd, #yoshidatop dd, #shinoharatop dd, #katotop dd, #aokitop dd, #tanakatop dd, #sumototop dd, #moriyamatop dd{
    font-size: 18p
}

#ishiitop dt, #ishiitop dd, #yoshidatop dt, #shinoharatop dt, #katotop dt, #aokitop dt, #tanakatop dt, #sumototop dt, #moriyamatop dt, #yoshidatop dd, #shinoharatop dd, #katotop dd, #aokitop dd, #tanakatop dd, #sumototop dd, #moriyamatop dd {
    padding-left: 10px;
}

#ishiitop h1, #yoshidatop h1, #shinoharatop h1, #katotop h1, #aokitop h1, #tanakatop h1, #sumototop h1, #moriyamatop h1{
    font-size: 33px;
}

#profile {
    height: 1750px;
}

#profile01 {
    float: none;
    width: 100%;
}

#profile02 {
    float: none;
    margin: auto;
    width: 95%;
}

#notes {
    width: 90%;
}

.brandmei {
    font-size: 10px;
}

#taten {
    padding-top: 17px;
}

#taten dt {
    font-size: 15px;
    padding-top: 5px;
}

#taten dd {
    font-size: 12px;
    padding-top: 5px;
}

#merit01 dt, #merit02 dt, #merit03 dt, #merit04 dt {
    font-size: 18px;
}

#houhou {
    height: 2080px;
}

#houhou01 {
    height: 500px;
}

#houhou01, #houhou02, #houhou03, #houhou04, #houhou05 {
    float: none;
    margin: auto auto 20px;
    width: 90%;
}

#houhou01 h3, #houhou02 h3, #houhou03 h3, #houhou04 h3, #houhou05 h3 {
    font-size: 25px;
}

#houhou02 p, #houhou03 p, #houhou04 p, #houhou05 p {
    margin: auto;
    width: 80%;
}

#houhou01 dd, #houhou02 dd, #houhou03 dd, #houhou04 dd, #houhou05 dd {
    font-size: 15px;
}

#houhou02, #houhou03 {
    height: 425px;
}

#houhou04, #houhou05 {
    height: 525px;
}

#houhou p {
    font-size: 16px;
    padding-top: 10px;
}

#merit {
    height: 760px;
    margin: 30px auto auto;
    width: 95%;
}

#merit01, #merit02, #merit03, #merit04 {
    float: none;
    height: 200px;
    margin: auto;
    width: 95%;
}

#merit01 p, #merit02 p, #merit03 p, #merit04 p {
    font-size: 12px;
}

#merit02, #merit04 {
    margin-left: 0;
}

#merit03 {
    clear: both;
    margin-left: 0;
}

#merit01 dd, #merit02 dd, #merit03 dd, #merit04 dd {
    font-size: 11px;
}

#merit01 h3, #merit02 h3, #merit03 h3, #merit04 h3 {
    font-size: 20px;
    text-align: center;
}

.merit_a, .merit_b {
    float: left;
    font-size: 12px;
}


#tenpojouhou {
    display: none;
}

#tenpojouhou2 {
    display: block;
}

#tenpojouhou2 table {
    border-collapse: collapse;
    border-spacing: 0;
}

#tenpojouhou2 th {
    background: #ebf5ff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    font-size: 1em;
    font-weight: normal;
    line-height: 16px;
    padding: 10px;
    width: 108px;
}

#tenpojouhou2 td {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    display: table-cell;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    padding: 10px;
}

#tenpojouhou2 img {
    padding-left: 20px;
    width: 30%;
}

#tenpojouhou01, #tenpojouhou02 {
    float: none;
    margin: 30px auto auto;
    width: 90%;
}

#tenpojouhou01 dt, #tenpojouhou02 dt {
    border-bottom: medium none;
    padding-bottom: 0;
}

#tenpojouhou04 {
    margin-top: 20px;
    width: 100%;
}

#tenpojouhou2 iframe {
    height: 300px;
    margin-top: 15px;
    width: 100%;
}

#hukupoint {
    height: 460px;
    margin-top: 20px;
}

#hukupoint01, #hukupoint02, #hukupoint03 {
    float: none;
    margin: auto;
    width: 90%;
}

#hukupoint02, #hukupoint03 {
    margin: 10px auto auto;
}

#hukutab02, #hukutab03, #hukutab05, #hukutab06 {
    margin-left: 15px;
}

#hukutab {
    width: 95%;
}

#hukutab01, #hukutab02, #hukutab03, #hukutab04, #hukutab05, #hukutab06 {
    font-size: 15px;
    height: 35px;
    width: 30%;
}

#hukulist01, #hukulist03, #hukulist05, #hukulist07, #hukulist09, #hukulist11, #hukulist13, #hukulist15, #hukulist17, #hukulist19, #menslist01, #menslist03, #menslist05, #menslist07, #menslist09, #menslist11, #menslist13, #menslist15, #menslist17, #menslist19, #kidslist01, #kidslist03, #kidslist05, #kidslist07, #baglist01, #baglist03, #baglist05, #baglist07, #shoeslist01, #shoeslist03, #shoeslist05, #shoeslist07, #shokilist01, #shokilist03, #shokilist05, #shokilist07, #shokilist09, #shokilist11, #shokilist13, #shokilist15, #kikinzokulist01, #kikinzokulist03, #kikinzokulist05, #kikinzokulist07, #kikinzokulist09, #kikinzokulist11, #saihulist01, #saihulist03, #saihulist05, #saihulist07, #hukushokulist01, #hukushokulist03, #hukushokulist05, #hukushokulist07, #accelist01, #accelist03, #accelist05, #accelist07, #zoutoulist01, #zoutoulist03, #zoutoulist05, #zoutoulist07, #zoutoulist09, #zoutoulist11, #perfumelist01, #perfumelist03, #perfumelist05, #perfumelist07, #perfumelist09, #perfumelist11, #antiquelist01, #antiquelist03, #antiquelist05, #antiquelist07, #antiquelist09, #antiquelist11, #zakkalist01, #zakkalist03, #zakkalist05, #zakkalist07, #zakkalist09, #zakkalist11, #kyouka01, #kyouka03, #kyouka05, #kyouka07, #kyouka09, #kyouka11, #kyouka13, #kyouka15, #sportslist01, #sportslist03, #sportslist05, #sportslist07, #osakelist01, #osakelist03, #osakelist05, #osakelist07, #hobbylist01, #hobbylist03, #hobbylist05, #hobbylist07, #hobbylist09, #hobbylist11, #gakkilist01, #gakkilist03, #gakkilist05, #gakkilist07, #gakkilist09, #gakkilist11, #gakkilist13, #gakkilist15, #kagulist01, #kagulist03, #kagulist05, #kagulist07, #kadenlist01, #kadenlist03, #kadenlist05, #kadenlist07, #kadenlist09, #kadenlist11, #kadenlist13, #kadenlist15 {
    margin-left: 0;
}

#hukulist02, #hukulist04, #hukulist06, #hukulist08, #hukulist10, #hukulist12, #hukulist14, #hukulist16, #hukulist18, #hukulist20, #menslist02, #menslist04, #menslist06, #menslist08, #menslist10, #menslist12, #menslist14, #menslist16, #menslist18, #menslist20, #kidslist02, #kidslist04, #kidslist06, #kidslist08, #baglist02, #baglist04, #baglist06, #baglist08, #shoeslist02, #shoeslist04, #shoeslist06, #shoeslist08, #shokilist02, #shokilist04, #shokilist06, #shokilist08, #shokilist10, #shokilist12, #shokilist14, #shokilist16, #kikinzokulist02, #kikinzokulist04, #kikinzokulist06, #kikinzokulist08, #kikinzokulist10, #kikinzokulist12, #saihulist02, #saihulist04, #saihulist06, #saihulist08, #hukushokulist02, #hukushokulist04, #hukushokulist06, #hukushokulist08, #accelist02, #accelist04, #accelist06, #accelist08, #zoutoulist02, #zoutoulist04, #zoutoulist06, #zoutoulist08, #zoutoulist10, #zoutoulist12, #perfumelist02, #perfumelist04, #perfumelist06, #perfumelist08, #perfumelist10, #perfumelist12, #antiquelist02, #antiquelist04, #antiquelist06, #antiquelist08, #antiquelist10, #antiquelist12, #zakkalist02, #zakkalist04, #zakkalist06, #zakkalist08, #zakkalist10, #zakkalist12, #sportslist02, #sportslist04, #sportslist06, #sportslist08, #osakelist02, #osakelist04, #osakelist06, #osakelist08, #hobbylist02, #hobbylist04, #hobbylist06, #hobbylist08, #hobbylist10, #hobbylist12, #gakkilist02, #gakkilist04, #gakkilist06, #gakkilist08, #gakkilist10, #gakkilist12, #gakkilist14, #gakkilist16, #kagulist02, #kagulist04, #kagulist06, #kagulist08, #kadenlist02, #kadenlist04, #kadenlist06, #kadenlist08, #kadenlist10, #kadenlist12, #kadenlist14, #kadenlist16 {
    margin-left: 15px;
}

#hukulist01, #hukulist02, #hukulist03, #hukulist04, #hukulist05, #hukulist06, #hukulist07, #hukulist08, #hukulist09, #hukulist10, #hukulist11, #hukulist12, #hukulist13, #hukulist14, #hukulist15, #hukulist16, #hukulist17, #hukulist18, #hukulist19, #hukulist20, #menslist01, #menslist02, #menslist03, #menslist04, #menslist05, #menslist06, #menslist07, #menslist08, #menslist09, #menslist10, #menslist11, #menslist12, #menslist13, #menslist14, #menslist15, #menslist16, #menslist17, #menslist18, #menslist19, #menslist20, #kidslist01, #kidslist02, #kidslist03, #kidslist04, #kidslist05, #kidslist06, #kidslist07, #kidslist08, #baglist01, #baglist02, #baglist03, #baglist04, #baglist05, #baglist06, #baglist07, #baglist08, #shoeslist01, #shoeslist02, #shoeslist03, #shoeslist04, #shoeslist05, #shoeslist06, #shoeslist07, #shoeslist08, #shokilist01, #shokilist02, #shokilist03, #shokilist04, #shokilist05, #shokilist06, #shokilist07, #shokilist08, #shokilist09, #shokilist10, #shokilist11, #shokilist12, #shokilist13, #shokilist14, #shokilist15, #shokilist16, #kikinzokulist01, #kikinzokulist02, #kikinzokulist03, #kikinzokulist04, #kikinzokulist05, #kikinzokulist06, #kikinzokulist07, #kikinzokulist08, #kikinzokulist09, #kikinzokulist10, #kikinzokulist11, #kikinzokulist12, #saihulist01, #saihulist02, #saihulist03, #saihulist04, #saihulist05, #saihulist06, #saihulist07, #saihulist08, #hukushokulist01, #hukushokulist02, #hukushokulist03, #hukushokulist04, #hukushokulist05, #hukushokulist06, #hukushokulist07, #hukushokulist08, #accelist01, #accelist02, #accelist03, #accelist04, #accelist05, #accelist06, #accelist07, #accelist08, #zoutoulist01, #zoutoulist02, #zoutoulist03, #zoutoulist04, #zoutoulist05, #zoutoulist06, #zoutoulist07, #zoutoulist08, #zoutoulist09, #zoutoulist10, #zoutoulist11, #zoutoulist12, #perfumelist01, #perfumelist02, #perfumelist03, #perfumelist04, #perfumelist05, #perfumelist06, #perfumelist07, #perfumelist08, #perfumelist09, #perfumelist10, #perfumelist11, #perfumelist12, #antiquelist01, #antiquelist02, #antiquelist03, #antiquelist04, #antiquelist05, #antiquelist06, #antiquelist07, #antiquelist08, #antiquelist09, #antiquelist10, #antiquelist11, #antiquelist12, #zakkalist01, #zakkalist02, #zakkalist03, #zakkalist04, #zakkalist05, #zakkalist06, #zakkalist07, #zakkalist08, #zakkalist09, #zakkalist10, #zakkalist11, #zakkalist12, #sportslist01, #sportslist02, #sportslist03, #sportslist04, #sportslist05, #sportslist06, #sportslist07, #sportslist08, #osakelist01, #osakelist02, #osakelist03, #osakelist04, #osakelist05, #osakelist06, #osakelist07, #osakelist08, #hobbylist01, #hobbylist02, #hobbylist03, #hobbylist04, #hobbylist05, #hobbylist06, #hobbylist07, #hobbylist08, #hobbylist09, #hobbylist10, #hobbylist11, #hobbylist12, #gakkilist01, #gakkilist02, #gakkilist03, #gakkilist04, #gakkilist05, #gakkilist06, #gakkilist07, #gakkilist08, #gakkilist09, #gakkilist10, #gakkilist11, #gakkilist12, #gakkilist13, #gakkilist14, #gakkilist15, #gakkilist16, #kagulist01, #kagulist02, #kagulist03, #kagulist04, #kagulist05, #kagulist06, #kagulist07, #kagulist08, #kadenlist01, #kadenlist02, #kadenlist03, #kadenlist04, #kadenlist05, #kadenlist06, #kadenlist07, #kadenlist08, #kadenlist09, #kadenlist10, #kadenlist11, #kadenlist12, #kadenlist13, #kadenlist14, #kadenlist15, #kadenlist16 {
    font-size: 10px;
    height: 85px;
    padding-left: 80px;
    padding-top: 45px;
    width: 47%;
}

#tokuchoutitle dd {
    font-size: 14px;
}

#hajimetetitle dt h1 {
    font-size: 30px;
}

#buyertitle dd, #contacttitle dd {
    font-size: 15px;
}

#osusumetitle dt h2, #hajimetetitle dt h2 {
    font-size: 24px;
    padding-top: 10px;
}

#taishoutitle p, #koukatitle p, #kensakutitle2 p {
    font-size: 14px;
}

#hukulist {
    height: 830px;
    margin-top: 5px;
}

#osusume2 {
    height: 820px;
}

#eraberu01, #eraberu02, #eraberu03, #s_nagarenaiyou01, #s_nagarenaiyou02, #s_nagarenaiyou03, #s_nagarenaiyou04, #s_nagarenaiyou05, #s_nagarenaiyou06, #s_nagarenaiyou07, #s_nagarenaiyou08, #s_nagarenaiyou09, #s_nagarenaiyou10, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    float: none;
    width: 85%;
}

#eraberu01, #eraberu02, #eraberu03, #osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    margin: 20px auto auto;
}

#s_nagarenaiyou01, #s_nagarenaiyou02, #s_nagarenaiyou03, #s_nagarenaiyou05, #s_nagarenaiyou06, #s_nagarenaiyou07, #s_nagarenaiyou08, #s_nagarenaiyou09, #s_nagarenaiyou10 {
    height: 320px;
    margin: auto;
}

#s_nagarenaiyou01 p, #s_nagarenaiyou02 p, #s_nagarenaiyou03 p, #s_nagarenaiyou05 p, #s_nagarenaiyou06 p, #s_nagarenaiyou07 p, #s_nagarenaiyou08 p, #s_nagarenaiyou09 p, #s_nagarenaiyou10 p {
    padding-top: 250px;
}


#mainwaku {
    height: 1070px;
    margin-top: 30px;
}

#irai2 {
    float: none;
    margin: auto;
    width: 90%;
}

#soudan2, #soudan3 {
    margin-top: 20px;
}

#bangou2 {
    margin: 15px auto auto;
    width: 90%;
}

#toiawasebotan, #mitsumoribotan, #toiawasebotan2, #mitsumoribotan2 {
    height: 55px;
    margin-left: 0;
    width: 100%;
}

#mainwaku2 {
    height: 305px;
}

#ichiran {
    height: 21480px;
    margin-top: 16px;
}

#ichiran01, #ichiran02, #ichiran03, #ichiran04, #ichiran05, #ichiran06, #ichiran07, #ichiran08, #ichiran09, #ichiran10, #ichiran11, #ichiran12, #ichiran13, #ichiran14, #ichiran15 {
    float: none;
    height: 330px;
    margin: 20px auto auto;
    width: 100%;
}

#ichiran01 ul, #ichiran02 ul, #ichiran03 ul, #ichiran04 ul, #ichiran05 ul, #ichiran06 ul, #ichiran07 ul, #ichiran08 ul, #ichiran09 ul, #ichiran10 ul, #ichiran11 ul, #ichiran12 ul, #ichiran13 ul, #ichiran14 ul, #ichiran15 ul {
    line-height: 23px;
    padding-left: 13px;
    padding-top: 20px;
}

.tel {
    font-size: 25px;
    margin-left: -5px;
}

#ichiran01 li, #ichiran02 li, #ichiran03 li, #ichiran04 li, #ichiran05 li, #ichiran06 li, #ichiran07 li, #ichiran08 li, #ichiran09 li, #ichiran10 li, #ichiran11 li, #ichiran12 li, #ichiran13 li, #ichiran14 li, #ichiran15 li {
    font-size: 12px;
}

#t_ichiran {
    height: 5235px;
}

#toiawase {
    margin: 20px auto auto;
    width: 95%;
}

#toiawase, #mitsumori, #quoteatt {
    width: 95%;
}

#cate, #cate2 {
    float: none;
    width: 100%;
}

#mitsumori ul {
    border: medium none;
    margin-top: 0;
}

#mitsumori li {
    padding: 3px;
}

.small {
    margin-left: 0;
}

.cmt2, .cmt3 {
    padding-left: 0;
}

.cmt3 {
    margin-top: -20px;
}

#ichiran01 dt, #ichiran02 dt, #ichiran03 dt, #ichiran04 dt, #ichiran05 dt, #ichiran06 dt, #ichiran07 dt, #ichiran08 dt, #ichiran09 dt, #ichiran10 dt, #ichiran11 dt, #ichiran12 dt, #ichiran13 dt, #ichiran14 dt, #ichiran15 dt {
    font-size: 18px;
    padding-top: 155px;
}



#anser2 input, #anser2 textarea, #anser5 input {
    width: 100%!important;
}

#anser1 input, #anser3 input {
    width: 65%;
}

#anser4 {
    height: 65px;
}

#anser4 input {
    width: 10%;
}

#anser5 {
    height: 110px;
}

#anser5 textarea, #anser6 textarea {
    width: 100%!important;
}

#anser6 {
    height: 180px;
}

#anser7 {
    height: 80px;
}

#confirm {
    width: 100%;
}

#confirm th {
    width: 25%;
}

#confirm td {
    width: 75%;
}

#submit, #myreset {
    font-size: 15px;
}

#submit, #myreset {
    width: 137px;
}

#myreset {
    margin-left: 10px;
}

#brandkobetsutop {
    display: none;
}

#brandlisttop, #brandkobetsutop, #s_brandkobetsutop {
    height: 160px;
}

#s_brandkobetsutop {
    display: block;
}

#s_brandkobetsutop dl, #s_brandkobetsutop dt, #s_brandkobetsutop dd {
    padding-left: 15px;
}

#s_brandkobetsutop h1 {
    font-size: 23px;
}

#hukutop dt, #brandlisttop dt, #s_brandkobetsutop dt, #s_brandkobetsutop dd {
    font-size: 12px;
}

#brandkobetsutop dd, #s_brandkobetsutop dd {
    padding-top: 7px;
}

#pannavi, #pannavi a, #pannavi strong {
    font-size: 9px;
}

.ribbon {
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
    margin-top: 15px;
    padding: 0 20px;
}

.ribbon::before {
    border-width: 15px 0 25px 15px;
}

.ribbon::after {
    border-width: 15px 15px 25px 0;
}

.seachform {
    margin: 35px auto auto;
    width: 86%;
}

#s {
    font-size: 12px;
    padding: 5px 10px 5px 15px;
    width: 75%;
}

#hukutop {
    display: block;
}

#hukutop h1, #brandlisttop h1, #hikkoshitop h1, #ladiestop2 h1 {
    font-size: 20px;
}

#hukutop dt, #brandlisttop dd, #s_brandkobetsutop dt, #s_brandkobetsutop dd, #hikkoshitop dt {
    font-size: 10px;
}

#head1, #head2, #head3, #head4, #head5, #head6, #head7, #head8, #head9, #head10, #head11, #head12, #head13, #head14, #head15, #head16, #head17, #head18, #head19, #head20, #head21, #head22, #head23, #head24, #head25, #head26, #head27 {
    font-size: 20px;
    height: 37px;
    padding-top: 4px;
    margin-left: 13px;
    width: 7%;
}

#box1 li {
    font-size: 12px;
    height: 105px;
}

.aboutsub dt h3, .aboutsub2 dt h3 {
    font-size: 20px;
}

#footer {
    display: none;
}

#footer2 {
    display: block;
    margin-top: 35px;
}

.btn-4 {
    background-color: #e0e0e0;
    margin-bottom: 2px;
    padding: 10px;
}

.btn-4 img {
    margin-right: 15px;
    width: 10%;
}

#snshead {
    display: none;
}

#snstop {
    display: block;
    margin-top: -15px;
}

.sns {
    margin: 0 auto 15px;
    width: 53%;
}

.sns li {
    width: 13%;
}

.snsicon {
    margin-left: 30px;
}

#foot img {

}

#foot {
    height: 150px;
    width: 90%;
}

#footmenu {
    background-color: #f2f2f2;
    padding: 15px;
}

#footmenu li {
    line-height: 35px;
}

#copyright {
    font-size: 14px;
    height: 175px;
    margin-top: 10px;
    text-align: center;
}

#footrogo {
    height: 60px;
    margin: auto;
    width: 50%;
}

#footrogo img {
    width: 100%;
	padding-top: 10px;
}

#irai3 {
    clear: both;
    float: none;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}

#irai4 {
    height: 135px;
}

#link1, #link2, #link3, #link4, #link5, #link6 {
    margin: 10px 0 0 7px;
    width: 48%;
}

#link3, #link4 {
    height: 250px;
}

#link5, #link6 {
    height: 220px;
}

#footer p {
    clear: both;
    padding-top: 15px;
    text-align: left;
}

#searchsubmit, #searchsubmit2 {
    margin-left: 2px;
    width: 24%;
}

#instatitle {
    width: 70%;
}

#toriatsukai dt h2 {
    font-size: 18px;
    padding-left: 5px;
    padding-top: 0;
}

#kaitorititle {
    padding-top: 14px;
}

#kaitorititle dt h2 {
    font-size: 25px;
}

#kaitorititle dd {
    font-size: 12px;
    padding-top: 0;
}

#kaitori01 {
    padding-top: 6px;
}

#kaitori01 dt, #kaitori02 dt {
    font-size: 12px;
}

#info {
    height: 265px;
}

#newinfo h1 {
    font-size: 20px;
    line-height: 40px;
}

#newinfo p {
    font-size: 15px;
}

#tokuchoutitle, #visitmatome {
    display: none;
}

#s_tokuchoutitle {
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

.infonaiyou dt {
    font-size: 15px;
}

.infogaiyou, .infonaiyou dd {
    font-size: 13px;
    line-height: 25px;
}

.tokuchou_c h2 {
    font-size: 22px;
    text-align: center;
}

.manken {
    font-size: 40px;
}

#tokuchou, #v_tokuchou {
    height: 760px;
}

.v_tokuchounaiyou, .v_tokuchounaiyou2 {
    float: none;
    height: 165px;
    margin: 10px auto 30px;
    width: 90%;
}

.v_tokuchounaiyou h3, .v_tokuchounaiyou2 h3 {
    font-size: 18px;
}

#brand_item, #apparel01, #apparel02, #apparel03, #apparel04, #apparel05, #apparel06, #apparel07, #apparel08, #apparel09, #apparel10, #apparel11, #apparel12, #sougou01, #sougou02, #sougou03, #sougou04, #sougou05, #sougou06, #sougou07, #sougou08,  #buyer01, #buyer02, #buyer03, #buyer04 {
    height: 119px;
}

.itembar {
    font-size: 18px;
}

.naiyou01, #buyingup01 dt h3, #buyingup02 dt h3, #s_buyingup02 dt h3, #buyingup03 dt h3, #buyingup04 dt h3 {
    font-size: 22px;
}

#v_hikkoshi, #v_ihinseiri {
    float: none;
    height: 144px;
    margin: 25px auto auto;
    width: 95%;
}

#v_hikkoshi dt, #v_ihinseiri dt {
    font-size: 24px;
    padding-top: 102px;
}

#osusume01, #osusume02, #osusume03, #osusume04, #osusume05, #osusume06, #osusume07 {
    height: 260px;
}

#buyer01, #buyer02, #buyer03, #buyer04, #buyer05, #buyer06, #buyer07, #buyer08 {
    height: 260px;
}

#osusume01 dt, #osusume02 dt, #osusume03 dt, #osusume04 dt, #osusume05 dt, #osusume06 dt, #osusume07 dt {
    padding-top: 230px;
}

#osusume01 dt, #osusume02 dt, #osusume03 dt, #osusume04 dt, #osusume05 dt, #osusume06 dt, #osusume07 dt {
    font-size: 14px;
}

#ichiran01 dt h3, #ichiran02 dt h3, #ichiran03 dt h3, #ichiran04 dt h3, #ichiran05 dt h3, #ichiran06 dt h3, #ichiran07 dt h3, #ichiran08 dt h3, #ichiran09 dt h3, #ichiran10 dt h3, #ichiran11 dt h3, #ichiran12 dt h3, #ichiran13 dt h3, #ichiran14 dt h3, #ichiran15 dt h3 {
    font-size: 18px;
    padding-top: 0;
}

#newgoods_in dl {
    float: none;
    height: 245px;
    margin: auto auto 20px;
    width: 95%;
}

.wid100 {
    color: #f57d7a;
    font-size: 20px;
    padding-left: 20px;
}

.wid100 img {
    width: 50%;
}

.wid200 {
    margin-top: 24px;
    width: 100%;
}

.newimage {
    position: absolute;
    width: 35%;
}

.newimage img {
    height: 90px;
}

#faq3 dl, #faq4 dl, #faq5 dl, #faq6 dl {
    float: none;
    width: 100%;
}

#faq3 dd {
    font-size: 13px;
}

.faq_left {
    padding-left: 0;
}

#baglist, #shoeslist, #saihulist, #hukushokulist, #accelist, #sportslist, #osakelist, #kagulist, #kidslist {
    height: 340px;
}

#faq4 {
    height: 500px;
}

#osusumetitle dt h2, #jisekititle dt h2 {
    font-size: 22px;
}


#brandkaitori {
    display: none;
}

#s_brandkaitori {
    border: 3px solid #e56455;
    display: block;
    margin-top: 30px;
}

#shokilist, #gakkilist, #kadenlist {
    height: 680px;
}

#kikinzokulist, #zoutoulist, #perfumelist, #antiquelist, #hobbylist, #zakkalist {
    height: 510px;
}

#faq5 {
    height: 250px;
}

#faq6 {

}

.ngsubtitle dt h3, .faqsubtitle dt h3 {
    font-size: 19px;
}

.ngtitle dt h2 {
    font-size: 20px;
}

.nglist li {
    float: left;
    font-size: 13px;
    width: 50%;
}

.nglist {
    height: 205px;
}

.ng1 {
    height: 300px;
    margin-top: 0;
}

.ng2 {
    height: 610px;
    margin-top: 35px;
}

.ng_a, .ng_b {
    float: none;
    margin: 20px auto auto;
    width: 80%;
}

.ng_c, .ng_d {
    font-size: 10px;
    margin-left: 25px;
    width: 40%;
}

#s_ng1, #s_ng2 {
    height: 340px;
}

#huyouhin dt h2, #huyouhin2 dt h2 {
    font-size: 15px;
    padding-left: 11px;
    padding-top: 7px;
}

#matome {
    display: none;
}

#s_matome {
    display: block;
}

#s_matome ul {

}

#s_matome li {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    width: 90%;
}

#s_matome img {

}

#item01, #item02, #item03, #item04, #item05, #item06, #item07, #item08, #item09, #item10, #item11, #item12, #item13, #item14, #item15, #item16, #item17, #item18, #item19 {
    float: none;
    margin: 30px auto auto;
    width: 95%;
}

#itemlist3 {
    height: 3780px;
}

#itemlist4 {
    height: 2210px;
}

#ichiran_a {
    height: 21520px;
}

#ichiran_b {
    height: 16150px;
}

#ichiran_c {
    height: 20890px;
}

#ichiran_d {
    height: 10820px;
}

#ichiran_e {
    height: 8600px;
}

#ichiran_f {
    height: 10190px;
}

#ichiran_g {
    height: 11090px;
}

#ichiran_h {
    height: 9570px;
}

#ichiran_i {
    height: 6200px;
}

#ichiran_j {
    height: 9620px;
}

#ichiran_k {
    height: 7665px;
}

#ichiran_l {
    height: 15320px;
}

#ichiran_m {
    height: 21535px;
}

#ichiran_n {
    height: 6840px;
}

#ichiran_o {
    height: 5370px;
}

#ichiran_p {
    height: 15660px;
}

#ichiran_q {
    height: 820px;
}

#ichiran_r {
    height: 13200px;
}

#ichiran_s {
    height: 19955px;
}

#ichiran_t {
    height: 11310px;
}

#ichiran_u {
    height: 2700px;
}

#ichiran_v {
    height: 5990px;
}

#ichiran_w {
    height: 4100px;
}

#ichiran_x {
    height: 610px;
}

#ichiran_y {
    height: 2910px;
}

#ichiran_z {
    height: 2220px;
}

.kakuninshou li, .kakuninshou2 li {
    width: 50%;
}

#b_need3 {
    height: 700px;
}

#itemon {
/*    height: 795px;*/
    margin-top: 25px;
}

#itemon li {
    font-size: 13px;
    padding: 15px 0 110px 30px;
    width: 48%;
}

#itemon li.ok p, #itemon li.ng p {
    font-size: 10px;
    margin-left: -30px;
    margin-top: 16px;
}

#faq ul {
    float: none;
    margin: 30px auto auto;
    width: 95%;
}

#faq {
    height: 2660px;
}

.tvcmlist_a, .tvcmlist_b {
    float: none;
    margin: auto;
    width: 95%;
}

#pict1 {
    float: none;
}

.media-h {
    margin-top: 10px;
    width: 100%;
}

#access2 {
    margin: 35px auto auto;
}

#access2 dl dt {
    font-size: 11px;
    padding-left: 4px;
}

#tenpoimg {
    float: none;
    margin: 30px auto auto;
    width: 90%;
}

#prof dt {
    float: none;
    font-weight: bold;
    width: 45%;
}

#prof p {
    float: none;
    font-weight: bold;
}

#map {
    margin-left: 0;
    margin-top: 0;
}

#map iframe {
    height: 300px;
    width: 100%;
}

#prof dd {
    font-size: 13px;
}

#recruit li {
    float: none;
    height: 225px;
    margin: auto;
    width: 90%;
}

#recruit {
    height: 880px;
}

.baito, .baito2 {
    margin-left: 71px;
}

#t_naiyou dt, #o_naiyou dt, #d_naiyou dt, #c_naiyou dt, #naiyou2 {
    padding: 15px 0 0;
    font-size: 13px;
}

#t_naiyou dd, #o_naiyou dd, #d_naiyou dd, #c_naiyou dd {
    float: left;
    font-size: 12px;
    padding: 10px 0 10px 9px;
}

#recruitmap iframe {
    height: 300px;
}

#hukupoint {
    display: none;
}

#s_hukupoint {
    display: block;
    height: 225px;
    margin: 25px auto auto;
    width: 90%;
}

#s_hukupoint img {
    height: 160px !important;
    margin-left: 77px;
    width: 100% !important;
}

.rosen {
    display: none;
}

.fotorama__stage {
    height: 182px !important;
}

.tf_header_link a {
    border-bottom: 1px solid #e8e8e8;
    color: #525263;
    display: block;
    font-size: 1.4rem;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    transform: translateZ(0px);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    white-space: nowrap;
}

#btn_menu {
    display: none;
}

#fl {
    display: block;
    margin: 0 0 0 310px;
    position: absolute;
    top: 10px;
    width: 10%;
    z-index: 9999;
}

.button-toggle {
    
}

.button-toggle img {
    width: 100%;
}

.s_menu, .s_menu2 {
    bottom: 0;
    margin-left: -10px;
    overflow-y: auto;
    position: fixed;
    top: 60px;
    z-index: 9999;
}

.s_menu ul {
    background-color: #fff;
}

.s_menu li {
    border-top: 1px solid #e8e8e8;
    font-size: 14px;
    padding: 10px;
}

.s_menu div {
    float: left;
    width: 95%;
}

.s_menu a {
    width: 3%;
}

.s_menu img {
    width: 3%;
}

.menuonline {
    background-color: #468746;
}

.menuonline a {
    color: #fff;
}

.menutitle {
    background-color: #e8e8e8;
    font-weight: bold;
}

.menulast {
    border-bottom: 1px solid #666666;
}

#close {
    background-color: #ffbf00;
    color: #fff;
    font-weight: bold;
}

.newopen {
    font-family: serif;
    font-size: 12px;
}

#ichirantitle h2 {
    font-size: 20px;
    padding: 3px;
}

#profile_k {
    height: 1270px;
}

#matometitle {
    padding-top: 25px;
}

.titleline {
    padding-bottom: 25px;
    padding-top: 25px;
}

.shareng {
    display: none;
}

.shareng2 {
    display: block;
    color: red;
    font-size: 12px;
    margin: 30px auto auto;
    width: 95%;
}

.koukakaitori dt {
    font-size: 17px;
}

.koukakaitori dd {
    font-size: 12px;
}

.nobrandcoment {
    font-size: 12px;
    font-weight: bold;
    padding-top: 9px;
}

.top_brand {
    display: none;
}

#ladiestop2 {
    display: block;
    height: 135px;
}

#ladiestop2 dt {
    padding-left: 35px;
    padding-top: 35px;
}

.top_brand2 {
    font-size: 14px;
    margin-top: 15px;
    padding-bottom: 3px;
    padding-left: 32px;
    padding-top: 3px;
    text-align: left;
}

.top_kouka {
    font-size: 15px;
}

.sb {
    float: none;
    height: 125px;
    margin-top: -1px;
    margin-bottom: 0;
    width: 100%;
}

#sb_itemlist02, #sb_itemlist04, #sb_itemlist06, #sb_itemlist08, #sb_itemlist10, #sb_itemlist12 {
    margin-left: 0;
}

.sb p {
    width: 33%;
}

.sb dt {
    font-size: 15px;
}

.sbwaku {
    padding: 7px 0 5px 10px;
    width: 67%;
}

.sb ul {
    float: left;
    font-family: ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;
    font-size: 11px;
    line-height: 16px;
    margin-top: 5px;
    padding-left: 10px;
}

#osakepoint {
    height: 445px;
}

#o_point {
    height: 90px;
    width: 95%;
}

.o_point01, .bouten {
    font-size: 17px;
}

.o_point01, .o_point02 {
    float: none;
    text-align: center;
}

#osakerei {
    margin: auto;
    width: 95%;
}

#osakerei li {
    height: 180px;
    width: 43%;
}

.o_point01 {
    border-bottom: 3px solid #e8657f;
    line-height: 25px;
    width: 100%;
}

.o_point02 {
    margin-top: 0;
}

.o_reilist1, .o_reilist3 {
    margin-left: 0;
}

.o_reilist2, .o_reilist4 {
    margin-left: 30px;
}

#zakkaimage dt {
    font-size: 18px;
}

#zakkaimage ul {
    margin-top: 13px;
}

#zakkaimage li {
    float: none;
}

.zakkaimage01 {
    font-size: 13px;
    line-height: 25px;
    margin: auto;
    width: 80%;
}

.zakkaimage02 {
    margin-top: 10px;
    width: 100%;
}

#brandkagu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: auto;
    width: 95%;
}

.brandkagu01 {
    font-size: 16px;
    padding: 0;
}

.brandkagu02 {
    color: #666666;
    font-size: 28px;
    padding-left: 0;
}

#k_pointtitle dt {
    font-size: 27px;
    font-weight: bold;
}

.k_point {
    height: 220px;
    margin-top: 20px;
}

.k_point2 {
    height: 270px;
}

.k_point dl, .k_point2 dl {
    float: none;
    margin: auto;
    width: 95%;
}

.k_point p, .k_point2 p {
    float: none;
    margin: auto;
    width: 15%;
}

.k_point dt, .k_point2 dt {
    font-size: 20px;
    padding-top: 15px;
}

.k_point img, .k_point2 img {
    width: 100%;
}

#goriyou {
    height: 575px;
}

#kyouka4 {
    height: 980px;
}

.newgoods_single_cont {
    float: none;
    margin: auto;
}

#newgoods_single .m_image {
    margin: 10px auto auto;
}

.newgoods_link {
    margin: 20px auto auto;
    width: 65%;
}

.m_cap {
    height: 165px;
}

#kanagawa {
    width: 90%;
}

#raku {
    height: 755px;
}

#raku dl {
    width: 90%;
}

#raku dt {
    font-size: 20px;
}

#raku dd {
    font-size: 14px;
}

#raku ul {
    float: none;
    margin: auto;
    width: 95%;
}

.rakutext {
    padding-left: 0;
}

#hukuhyou, #allseason, #hukuigai {
    display: none;
}

#s_hukuhyou, #s_allseason, #s_hukuigai {
    display: block;
}

#s_hukuhyou {
    height: 455px;
    margin-top: 20px;
}

#s_hukuhyou dt {
    color: #ff9c17;
    font-size: 19px;
    text-align: center;
}

#s_hukuhyou dd {
    font-size: 14px;
}

#s_allseason dt, #s_hukuigai dt {
    text-align: center;
}

#brandbotan {
    height: 45px;
    width: 55%;
}

.botan_c {
    font-size: 16px;
    padding-top: 12px;
}

#apparelng {
    height: 155px;
}

#kagung {
    height: 230px;
}

#sonotang {
    height: 115px;
}

#gakkikyouka01 dt {
    font-size: 15px;
}

#gakkikyouka02 {
    float: none;
    margin: auto;
    padding-top: 0;
    width: 95%;
}

#gakkikyouka02 dt {
    font-size: 50px;
}

#gakkikyouka02 dd {
    font-size: 22px;
}

#gakkikyouka p {
    float: none;
    margin: 20px auto auto;
    width: 80%;
}

#gakkikyouka {
    height: 365px;
}

#koukakagu {
    display: none;
}

#news {
    height: 115px;
}

#news p {
    margin: 0;
    width: 30%;
}

#news dt {
    font-size: 19px;
}

#news dd {
    font-size: 12px;
    margin-top: 10px;
}

.ng5 {
    height: 655px;
}

#ladiestop, #brandsetsumei {
    display: none;
}

#s_hukuhyou p {
    
}

#s_hukuhyou ul {
    margin-top: 15px;
}

#s_hukuhyou li {
    float: left;
}

.hukuhyou01 {
    width: 25%;
}

.hukuhyou02 {
    margin-top: -1px;
    overflow-x: scroll;
    width: 75%;
}

.hukuhyou02 img {
    max-width: 260%;
    width: 244%;
}

.bouten2 {
    font-size: 27px;
}

.scroll {
    margin-left: 165px;
    margin-top: 239px;
    opacity: 0.7;
    position: absolute;
}

#s_eraberu {
    display: block;
}

#s_eraberu p {
    margin: 20px 0;
}

#s_eraberu img {
    border: 1px solid #b8b8b8;
}

#irai5 {
    display: none;
}

#p_botan2 {
    display: none;
}

#s_botan {
    background-color: #fff7e7;
    bottom: 0;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 2;
}

#s_telmini {
    float: left;
    margin: 8px;
    width: 20%;
}

#s_telmini img {
    width: 90%;
}

.s_moushikomi {
    border-radius: 15px;
    box-shadow: 3px 3px rgb(170, 170, 170);
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    width: 35%;
}

.popup {
    font-size: 14px;
    height: 355px;
    width: 100%;
}

.douibotan {
    width: 30%;
}

.checkwaku {
    height: 285px;
    padding: 5px 50px 20px 20px;
}

#shokidana h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

#shokidana img {
    float: none;
}

#shokidana {
    margin-top: 30px;
    height: 620px;
}

#shokihaiken {
    float: none;
    margin: auto;
    width: 90%;
}

#shokidana dt {
    font-size: 20px;
}

#s_botan2 {
    bottom: 0;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 2;
}

#s_visitmini2 {
    background-color: #9fda83;
    color: #000000;
}

#s_shippingmini2 {
    background-color: #50b2ff;
    color: #000000;
}


#s_telmini2 {
    background-color: #fea129;
    color: #ffffff;
}

.s_moushikomi2 {
    float: left;
    width: 50%;
}

#s_visitmini2 ul {
    margin: auto;
    width: 85%;
}

#s_visitmini2 img {
    padding-left: 5px;
    padding-right: 7px;
    width: 31%;
}

#s_telmini2 ul {
    margin: auto;
    width: 95%;
}

#s_telmini2 img {
    padding-left: 5px;
    padding-right: 5px;
    width: 20%;
}

.s_moushikomi2 img {
    float: left;
}

.wid100 {
    padding-left: 150px;
    width: 290px;
}

.wid200 {
    padding-left: 0;
    padding-top: 60px;
    width: 90%;
}

.wid100, .wid200 {

}

#neweraberu {
    display: none;
}



.a_Tbg {
    width: 100px;
}

.nobrand dl {
    margin-left: 5px;
}

.nobrand dd {
    font-size: 30px;
}

.aboutmain2 img {
    padding-top: 0;
}

#eraberutitle dt h2 {
    font-size: 25px;
}



#faq3 dt, #faq4 dt, #faq5 dt, #faq6 dt {
    font-size: 13px;
    padding: 13px 13px 13px 5px;
}

.answer {
    width: 75%;
}
.b_point {
    margin-top: 30px;
margin-bottom: 30px;
}

.b_point dd {
    font-size: 13px;
}

.eraberutitle dt, #tokuchoutitle, #abouttitle, #nagaretitle, #s_nagaretitle, #areatitle, #buyertitle, #buyuptitle, #kijuntitle, #habahirotitle, #habahirotitle2, #kyoukatitle, #taishoutitle, #koukatitle, #contacttitle, #profiletitle, #hajimetetitle, #merittitle, #voicetitle, #shouhintitle, #gaiyoutitle, #faqtitle, #buyingtitle {
    margin-top: 60px;
}

#b_pointtitle {
    margin-top: 60px;
}

#eraberutitle {
    margin-top: 50px;
}

#footerwaku {
    margin-top: 30px;
}

}
