@charset "UTF-8";
:root{--MainWidth: 100%;}

.contentWrapper{
    display: block;
    width: 100%;
    max-width: inherit;
    min-width: inherit;
}
.menuArea{
    margin-left: 0;
    background: none;
}
#Contents{
    width: var(--MainWidth);
    min-width: auto;
    margin: 0 auto;
    margin-top: 20px;
}
.menuArea .Inner{
    padding: 15px;
}
.menuArea .Inner h2{
    margin-bottom: 10px;
}
.menuArea .Inner h2 a{}
.menuArea .Inner .Sec{}
.menuArea .Inner .Sec + .Sec{}
.menuArea .Inner .Sec h3{padding: 9px 5px;}
.menuArea .Inner .Sec h3 .main{
    font-size: 14px;
}
.menuArea .Inner .Sec h3 .main span{}
.menuArea .Inner .Sec h3 .sub{
    font-size: 13px;
}
.menuArea .Inner .Sec dl{
    padding: 5px;
}
.menuArea .Inner .Sec dl + dl{}
.menuArea .Inner .Sec dt{
    width: 50px;
    height: 50px;
}
.menuArea .Inner .Sec dd{}
.menuArea .Inner .Sec dd a{}
.menuArea .Inner .Sec dd a span{}
.menuArea .Inner .Sec .Itemhaslink{}
.menuArea .Inner .Sec .Itemhaslink a{}
.menuArea .Inner .Sec .Itemhaslink:after{}
.menuArea .Inner .Sec .Itemhaslink:hover,.menuArea .Inner .Sec .Itemhaslink.active{}
.menuArea .Inner .Sec .Itemhaslink:hover a{}

/*---------------------------------------------TopTitle*/
#TopTitle{
    width: 86%;
    margin: 0 auto;
}
#TopTitle .Photo{
    margin-bottom: 10px;
}
#TopTitle h1{
    margin-bottom: 15px;
}
#TopTitle h1 .main{
    font-size: 20px;
}
#TopTitle h1 .main span{}
#TopTitle h1 .sub{
    font-size: 14px;
}
#TopTitle h1 .sub span{}
#TopTitle .MainTxt{
    font-size: 14px;
    margin-bottom: 20px;
}
#TopTitle .Point{
    margin-bottom: 15px;
}
#TopTitle .Point li{}
#TopTitle .Point li strong{}
#TopTitle .Point li:before{}
#TopTitle .Point li + li{}

/*---------------------------------------------Index*/
#Index{
    padding: 20px 15px 15px 15px;
    width: 86%;
    margin: 0 auto;
    box-sizing: border-box;
    margin-bottom: 20px;
}
#Index h2{
    margin-top: -2.3em;
    line-height: 1;
    font-size: inherit;
}
#Index h2 span{
    font-size: 17px;
}
#Index .Inner{}
#Index .Inner p{
    font-size: 13px;
}
#Index .Inner p + dl,#Index .Inner dl + dl,#Index .Inner dl + p,#Index .Inner p + p{}
#Index .Inner ul{}
#Index .Inner li{}
#Index .Inner li + li{}
#Index .Inner li a{}
#Index .Inner dl{}
#Index .Inner dl + dl{}
#Index .Inner dt{
    font-size: 13px;
}
#Index .Inner dd{
    padding-left: 0;
}
#Index .Inner dd ul{}
#Index .Inner dd li{}
#Index .Inner dd li span{}
#Index .Inner dd li + li{}
#Index .Inner dd li a{
    font-size: 13px;
}
#Index .Inner dd li a .icon{}
#Index .Inner dd li:before{}

/*--------------------------------------Topic*/
#Topic{
    width: 86%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 6px 10px 10px 10px;
    margin-bottom: 30px;
}
#Topic h2{
    font-size: 15px;
    padding: 0 14px;
    margin-bottom: 5px;
}
#Topic h2:before,#Topic h2:after{
    height: 1em;
}
#Topic h2:before{}
#Topic h2:after{}
#Topic:after{}
#Topic dl{
    display: block;
}
#Topic dl + dl{}
#Topic dt{
    width: 100%;
    padding: 4px 0;
    margin-bottom: 6px;
}
#Topic .qualita dt{}
#Topic dd{
    padding-left: 0;
}
#Topic ul{}
#Topic li{}
#Topic .qualita li{
    font-size: 13px;
}
#Topic li:before{}
#Topic .qualita li:before{}
#Topic li + li{}

/*------------------------------Sec*/
#Contents .Sec{
    width: 86%;
    margin: 0 auto;
}
#Contents .Sec + .Sec{
    margin-top: 40px;
}
#Contents .Sec h2{
    margin-bottom: 14px;
}
#Contents .Sec h2 .sub{
    font-size: 35px;
    padding-bottom: 5px;
}
#Contents .Sec h2 .main{
    font-size: 13px;
    line-height: 1.4;
}
#Contents .Sec .Entry{}
#Contents .Sec .Entry + .Entry{
    margin-top: 15px;
    padding-top: 15px;
}
#Contents .Sec .Entry .photo{}
#Contents .Sec .Entry .photo img{}
#Contents .Sec .Entry .photo .owl-theme .owl-controls{}
#Contents .Sec .Entry .photo .owl-theme .owl-controls .owl-page span{}
#Contents .Sec .Entry .photo .owl-theme .owl-controls .owl-buttons div{}
#Contents .Sec .Entry .photo + .txt{}
#Contents .Sec .Entry .txt{}
#Contents .Sec .Entry .txt h3{
    font-size: 16px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
#Contents .Sec .Entry .txt h3 .icon{
    font-size: 11px;
}
#Contents .Sec .Entry .txt p{
    font-size: 14px;
}


/*----------------------------------Item*/
#Item{
    margin-top: 40px;
    padding: 30px 0;
}
#Item h2{}
#Item .ItemInner{
    width: 86% !important;
}
#Item .None{}
#Item .None p{}
#Item .None ul{}
#Item .None li{}
#Item .None li + li{}
#Item .None li a{}
#Item .None li a:hover{}

/*--------------------------Column1*/
.ItemInner.Column1{}
.ItemInner.Column1 .Entry{
    padding: 15px;
}
.ItemInner.Column1 .Entry .Photo{
    margin-bottom: 5px;
}
.ItemInner.Column1 .Entry .MainWrap{}
.ItemInner.Column1 .Entry .Main{
    margin-left: 0;
}
.ItemInner.Column1 .Entry .Photo .img img{}
.ItemInner.Column1 .Entry .Main h3{}
.ItemInner.Column1 .Entry .Main h3 a{}
.ItemInner.Column1 .Entry .Main h4{}
.ItemInner.Column1 .Entry .Main .pointIcon{
    margin-bottom: 0 !important;
}
.ItemInner.Column1 .Entry .Btm{
    display: block;
    border-top: var(--DateBorder);
    padding-top: 4px;
}
.ItemInner.Column1 .Entry .Btm .Date{
    width: 100%;
    border-bottom: var(--DateBorder);
    padding-bottom: 4px;
}
.ItemInner.Column1 .Entry .Btm .btn{}
.ItemInner.Column1 .Entry .Btm .price{}
.ItemInner.Column1 .Entry .Btm .Date li{}
.ItemInner.Column1 .Entry .Btm .price dt{}
.ItemInner.Column1 .Entry .Btm .price dt.dollar{}
.ItemInner.Column1 .Entry .Btm .price.noNum dt{}
.ItemInner.Column1 .Entry .Btm .btn{}
.ItemInner.Column1 .Entry .Btm .btn a{}
.ItemInner.Column1 .Entry .Btm .btn a:after{}
.ItemInner.Column1 .Entry .TopicDetails{}
.ItemInner.Column1 .Entry .TopicDetails .title{}
.ItemInner.Column1 .Entry .TopicDetails .list{}
.ItemInner.Column1 .Entry .comment{}
.ItemInner.Column1 .Entry .comment p{}
.ItemInner.Column1 .Entry .comment strong{}
.ItemInner.Column1 .Entry .Btm .btn a:hover{}
.ItemInner.Column1.onClick .Entry:hover .Btm .btn a{}
.ItemInner.Column1.onClick .Entry:hover .Main h3{}