@charset "utf-8";

.dell .header-area {
    margin-bottom: -2px;
}
.dell .header-area .header-link {
    margin: -149px 0px 14px 728px;
}
.dell .header-area .header-link a {
    display: block;
    height: 136px;
    overflow: hidden;
}
.dell .header-area .header-link a img {
    display: block;
}
.dell .header-area .header-link a img:hover {
    margin-top: -135px;
}

.dell .navi-area .navi1 {
    background: url(./images/g_navi.jpg);
    display: block;
    float: left;
    width: 244px;
    height: 58px;
}
.dell .navi-area .navi1:hover {
    background: url(./images/g_navi.jpg) 0px 58px;
}
.dell .navi-area .navi2 {
    background: url(./images/g_navi.jpg) -244px 0px;
    display: block;
    float: left;
    width: 238px;
    height: 58px;
}
.dell .navi-area .navi2:hover {
    background: url(./images/g_navi.jpg) -244px 58px;
}
.dell .navi-area .navi3 {
    background: url(./images/g_navi.jpg) -482px 0px;
    display: block;
    float: left;
    width: 240px;
    height: 58px;
}
.dell .navi-area .navi3:hover {
    background: url(./images/g_navi.jpg) -482px 58px;
}
.dell .navi-area .navi4 {
    background: url(./images/g_navi.jpg) 248px 0px;
    display: block;
    float: left;
    width: 248px;
    height: 58px;
}
.dell .navi-area .navi4:hover {
    background: url(./images/g_navi.jpg) 248px 58px;
}

.dell .top-area {
    background: url(./images/stripe_red.jpg);
    padding: 20px 30px 30px;
}
.dell .top-area .share-button {
    margin: 7px 0px 20px;
}
.dell .top-area .header {
    margin-bottom: 30px;
}

.dell .product-area {
    background: url(./images/dot.jpg);
}
.dell .product-area .product-contents {
    padding: 0px 30px;
}
.dell .product-area .left-side {
    width: 55%;
    float: left;
    margin-right: 45px;
}
.dell .product-area .left-side .title {
    margin: -40px 0px 0px -20px;
}
.dell .product-area .left-side .product {
    margin-top: -40px;
}
.dell .product-area .left-side .product .comment {
    background: white;
    padding: 10px;
    margin: 20px 0px;
    font-weight: bold;
    font-size: 14px;
}
.dell .product-area .right-side {
    width: 40%;
    float: left;
}
.dell .product-area .right-side .product .comment {
    background: white;
    padding: 10px;
    margin: 10px 0px;
    font-weight: bold;
    font-size: 14px;
}

.dell .author-area {
    background: url(./images/stripe_green.jpg);
}
.dell .author-area .author-contents {
    padding: 20px 30px;
}
.dell .author-area .left-side {
    width: 230px;
    float: left;
    margin-right: 20px;
}
.dell .author-area .left-side .author-image {
    margin-bottom: 15px;
}
.dell .author-area .left-side .author-id {
    margin: 7px 0px 20px;
}
.dell .author-area .left-side .author-id a {
    color: #0ce;
    text-decoration: none;
    font-size: 23px;
    border-bottom: 1px solid #0ce;
    letter-spacing: 0.2em;
}
.dell .author-area .right-side {
    width: 72%;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.8em;
}

.dell .recommendation-area {
    background: url(./images/stripe_blue.jpg);
}
.dell .recommendation-area .recommendation-contents {
    padding: 30px 30px 10px;
}
.dell .recommendation-area .recommendation-contents .question {
    margin-bottom: 30px;
}
.dell .recommendation-area .recommendation-contents .answer {
    margin-bottom: 50px;
}
.dell .recommendation-area .recommendation-contents .answer .left-side {
    width: 116px;
    float: left;
}
.dell .recommendation-area .recommendation-contents .answer .right-side {
    width: 794px;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.dell .scene-area {
    background: url(./images/stripe_yellow.jpg);
}
.dell .scene-area .scene-contents {
    padding: 30px;
}
.dell .scene-area .scene-contents .scene {
    margin-bottom: 60px;
}
.dell .scene-area .scene-contents .scene .left-side {
    width: 450px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
}
.dell .scene-area .scene-contents .scene .left-side .scene-title {
    margin-bottom: 30px;
}
.dell .scene-area .scene-contents .scene .right-side {
    width: 440px;
    float: left;
}

.dell .coupon-area {
    background: url(./images/stripe_blue.jpg);
}
.dell .coupon-area .coupon-contents {
    padding: 50px 30px 30px;
}
.dell .coupon-area .coupon-contents .left-side {
    width: 480px;
    float: left;
    margin-right: 20px;
}
.dell .coupon-area .coupon-contents .left-side .product-image {
    width: 386px;
    margin: 0px auto 30px;
}
.dell .coupon-area .coupon-contents .left-side .coupon-term {
    color: #4be;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin-bottom: 5px;
}
.dell .coupon-area .coupon-contents .left-side .coupon-code {
    font-size: 25px;
    font-weight: bold;
    color: #fa0;
    margin-bottom: 15px;
}
.dell .coupon-area .coupon-contents .left-side .coupon-button a {
    background: url(./images/btn_coupon.jpg?5);
    display: block;
    width: 443px;
    height: 56px;    
}
.dell .coupon-area .coupon-contents .left-side .coupon-guide {
    margin: 15px 45px;
}
.dell .coupon-area .coupon-contents .left-side .coupon-guide a {
    color: #4be;
    text-decoration: none;
    font-size: 22px;
    border-bottom: 1px solid #4be;
    font-weight: bold;
}
.dell .coupon-area .coupon-contents .left-side .coupon-button a:hover {
    background: url(./images/btn_coupon.jpg?5) 0px 56px;
}
.dell .coupon-area .coupon-contents .right-side {
    width: 410px;
    float: left;
    margin-top: -35px;
}
.dell .coupon-area .coupon-contents .right-side .price-image-standard {
    font-weight: bold;
    color: #4be;
    font-size: 28px;
}
.dell .coupon-area .coupon-contents .right-side .price-image-premium,
.dell .coupon-area .coupon-contents .right-side .price-image-platina {
    font-weight: bold;
    color: #4be;
    font-size: 26px;
    margin: 0px 0px 10px;
}
.dell .coupon-area .coupon-contents .right-side .price-image-standard .image,
.dell .coupon-area .coupon-contents .right-side .price-image-premium .image,
.dell .coupon-area .coupon-contents .right-side .price-image-platina .image {
    text-align: right;
}
.dell .coupon-area .coupon-contents .right-side .dell-notice {
    margin-bottom: 10px;
}
.dell .coupon-area .coupon-contents .comment {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.8em;
}
.dell .coupon-area .coupon-contents .copyright-dell {
    margin: -15px 10px 0px 0px;
    font-size: 13px;
    text-align: right;
}

.dell .footer-area {
    background: #444;
    margin-bottom: -10px;
}
.dell .footer-area .footer-contents {
    padding: 30px;
}
.dell .footer-area .footer-contents .left-side {
    width: 92px;
    float: left;
    margin-right: 30px;
}
.dell .footer-area .footer-contents .right-side {
    color: #fff;
    font-size: 14px;
    line-height: 1.8em;
}
