﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-size:15px;line-height:1.8;font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', '游ゴシック', 'YuGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;font-style:normal;color:#333;background:#FFF}@media screen and (min-width: 769px){body{font-size:17px}}article{width:100%;margin-bottom:4rem}img{width:100%}div.campaigns_header_donnawilson{background:#4F7058 url(https://cdn-web.albus.is/assets/production/campaigns/albusbook_donnawilson/bg-8083ceccb8162cda882f63f4efe23e34c3ae6bfc7021deba1bfa6f75a7e3cc0b.jpg) top center no-repeat;background-size:240%;margin-bottom:60px}@media screen and (min-width: 769px){div.campaigns_header_donnawilson{background-size:cover}}div.campaigns_header_lisalarson{height:524px;background:url(https://cdn-web.albus.is/assets/production/campaigns/albusbook_lisalarson/bg-30cb8b14f3b2c9c50c8225bd05671b2eb9b0538856f73e547c6ce63b1d9ebae4.jpg) center no-repeat;background-size:240%;position:relative;margin-bottom:80px}@media screen and (min-width: 769px){div.campaigns_header_lisalarson{height:800px;background-size:auto}}@media screen and (min-width: 769px){div.campaigns_header_lisalarson{margin-bottom:100px}}div.campaigns_header_acrylic_key_ring_campaign{height:524px;background:url(https://cdn-web.albus.is/assets/production/campaigns/acrylic_key_ring_campaign/01-bc5e454f634d91391014995ef7ab1c101900daf3de1a88baf1cebc243c03425f.png) center no-repeat;background-size:360%;position:relative;margin-bottom:60px}@media screen and (min-width: 769px){div.campaigns_header_acrylic_key_ring_campaign{height:1000px;background-size:auto}}@media screen and (min-width: 769px){div.campaigns_header_acrylic_key_ring_campaign{margin-bottom:100px}}div.campaigns_header_disney{height:55vh;background:#fafafa url(https://cdn-web.albus.is/images/campaigns/albusbook_disney/bg.jpg) top center no-repeat;background-size:148%;position:relative;margin-bottom:40px}@media screen and (min-width: 769px){div.campaigns_header_disney{height:90vh;background-size:cover}}div.campaigns_header_disney_content_title{position:relative;width:78%;top:16vh;text-align:center;margin:0 auto}@media screen and (min-width: 769px){div.campaigns_header_disney_content_title{width:40%;top:25vh}}div.campaigns_header_disney_content_title h1 img{width:100%}section.content{padding:0 1.5rem}section.content h1{font-size:1.5em;text-align:center;margin-bottom:1.5rem}section.content p{margin-bottom:1rem}section.content a.button{display:block;color:#FFFFFF;line-height:3;text-decoration:none;background-color:#219eb8;border-radius:2rem;text-align:center;font-weight:bold}.campaign_detail{border:solid 3px #219eb8;border-radius:12px;padding:1rem 1rem;margin-bottom:1rem}.campaign_detail h3{color:#219eb8;font-size:1em;font-weight:bold;margin-bottom:0.5rem;color:#219eb8;text-align:center}.campaign_detail h2{color:#219eb8;font-size:1.25em;font-weight:bold;text-align:center;margin-bottom:1.5rem}.campaign_detail ul{padding:0 0 0 15px;list-style:disc outside}.campaign_detail ul li{margin-bottom:0.25rem;line-height:1.5}section{margin-bottom:2rem}@media screen and (min-width: 769px){section{width:720px;margin-left:auto;margin-right:auto}}section.campaigns_header_donnawilson_content{padding:100px 20px 20px 20px;text-align:center}@media screen and (min-width: 769px){section.campaigns_header_donnawilson_content{padding:140px 20px 40px 20px}}section.campaigns_header_donnawilson_content h1{color:#fff;font-size:14px;line-height:1;margin-bottom:25px;text-shadow:1px 0px 4px #444}@media screen and (min-width: 769px){section.campaigns_header_donnawilson_content h1{font-size:24px;margin-bottom:40px}}section.campaigns_header_donnawilson_content p{text-align:left;color:#fff;text-shadow:1px 0px 4px #444}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_title{text-align:center;width:240px;margin:0 auto 20px auto}@media screen and (min-width: 769px){section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_title{width:400px;margin:0 auto 40px auto}}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_title img{width:100%}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_img{position:relative;margin:30px auto 40px auto}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_album{width:220px;margin:auto}@media screen and (min-width: 769px){section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_album{width:320px}}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_album img{width:100%}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_badge{position:absolute;right:0px;bottom:-36px;width:120px}@media screen and (min-width: 769px){section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_badge{width:200px;right:0px;bottom:-36px}}section.campaigns_header_donnawilson_content .campaigns_header_donnawilson_content_badge img{width:100%}section.campaigns_header_lisalarson_content{padding:100px 20px 20px 20px;text-align:center}@media screen and (min-width: 769px){section.campaigns_header_lisalarson_content{padding:140px 20px 40px 20px}}section.campaigns_header_lisalarson_content h1{color:#fff;font-size:14px;line-height:1;margin-bottom:25px}@media screen and (min-width: 769px){section.campaigns_header_lisalarson_content h1{font-size:24px;margin-bottom:40px}}section.campaigns_header_lisalarson_content p{color:#fff}section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_title{text-align:center;width:94%;margin:0 auto 10px auto}@media screen and (min-width: 769px){section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_title{width:540px;margin:0 auto 20px auto}}section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_title img{width:100%}section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_cp{position:absolute;width:88%;bottom:30px;margin:auto}@media screen and (min-width: 769px){section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_cp{position:relative;width:640px;margin:440px auto 0}}section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_badge{position:relative;left:85%;transform:translate(-44%, -56%);bottom:-55px;width:120px}@media screen and (min-width: 769px){section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_badge{width:180px;bottom:-65px;left:110%}}section.campaigns_header_lisalarson_content .campaigns_header_lisalarson_content_badge img{width:100%}section.campaigns_content p{padding:0 20px;margin-bottom:1em}section.item_features .item_features_unit{margin-bottom:50px}section.item_features .item_features_unit figure{padding:0 20px;margin-bottom:20px;line-height:0;text-align:center}section.item_features .item_features_unit figure img{max-width:100%}section.item_features .item_features_unit figure img.small_img{width:50%;height:auto}section.item_features .item_features_unit dl{padding:20px 20px 0 20px}section.item_features .item_features_unit dl dd,section.item_features .item_features_unit dl dt{color:#888}section.item_features .item_features_unit h2{text-align:center;padding:0 20px;margin:0 auto 13px auto}section.item_features .item_features_unit p{padding:0 20px}section.item_features .item_features_unit p img{max-width:100%}section.campaigns_details{border:3px solid #4EB0C5;border-radius:8px;margin:0 auto 60px;padding:30px 30px}@media screen and (max-width: 768px){section.campaigns_details{margin:0 15px 60px;padding:15px 20px}}@media screen and (max-width: 320px){section.campaigns_details{margin:0 15px 60px;padding:15px 12px 10px 12px}}section.campaigns_details .campaigns_details_content{margin-bottom:30px}section.campaigns_details .campaigns_details_content h3{font-size:18px}@media screen and (min-width: 769px){section.campaigns_details .campaigns_details_content h3{font-size:20px}}section.campaigns_details .campaigns_details_content p{font-size:16px}@media screen and (min-width: 769px){section.campaigns_details .campaigns_details_content p{font-size:18px}}section.campaigns_details h2{color:#219EB8;text-align:center;margin:0 auto 20px auto}@media screen and (min-width: 769px){section.campaigns_details h2{font-size:24px}}section.campaigns_details h2 span{font-size:16px;font-weight:normal}section.campaigns_details h3{text-align:center;margin:30px auto 12px auto}section.campaigns_details dl{text-align:center;margin-bottom:40px}section.campaigns_details dl dt img{max-width:100%}section.campaigns_details dl:last-child{margin-bottom:0}section.campaigns_details p{margin-bottom:1em;text-align:center}section.campaigns_details ul{padding:0 0 0 15px;list-style:'● ' inside}section.campaigns_details ul li{font-size:12px;margin-bottom:0.25em}section.campaigns_details .campaign_details_selection{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}@media screen and (min-width: 769px){section.campaigns_details .campaign_details_selection{flex-wrap:nowrap}}section.campaigns_details .campaign_details_selection dl{text-align:center;margin-bottom:15px;width:42%}section.campaigns_details .campaign_details_selection dl dt{line-height:1}section.campaigns_details .campaign_details_selection dl dt img{max-width:100%}section.campaigns_details .campaign_details_selection dl dd{font-size:12px;margin-bottom:5px}section.campaigns_profile figure{width:140px;height:140px;border-radius:70px;background:#f4f4f4;overflow:hidden;position:relative;text-align:center;margin:0 auto 20px}section.campaigns_profile figure img{max-width:100%}section.campaigns_profile p{padding:0 20px;margin-bottom:1em}section.campaigns_profile h2{font-weight:normal;text-align:center;padding:0 20px;margin:0 auto 13px auto}section.campaigns_profile .campaigns_profile_comment{background:#f4f4f4;margin:20px 20px 30px;padding:25px 0 10px 0}@media screen and (min-width: 769px){section.campaigns_profile .campaigns_profile_comment{padding:30px 10px 10px 10px}}section.campaigns_profile .campaigns_profile_comment h3{margin:0 auto 15px;text-align:center;padding:0 20px}section.campaigns_profile .campaigns_profile_comment img{max-width:100%}section h1{font-size:24px;line-height:1.62;font-weight:bold}section h2{font-size:17px;line-height:1.62;font-weight:bold}section h3{font-size:16px;line-height:1.62;font-weight:bold}section h4{font-size:14px;line-height:1.5;font-weight:bold}section b{font-weight:bold}a.button_blue{background:#219EB8;padding:10px 20px;border-radius:30px;display:block;text-align:center;color:#fff;font-weight:bold;font-size:18px}a.button_blue_small{background:#219EB8;padding:8px 12px;line-height:1;border-radius:16px;display:inline-block;text-align:center;color:#fff}p.button_disabled{background:#ccc;padding:10px 20px;border-radius:30px;display:block;text-align:center;color:#fff;font-weight:bold;font-size:18px}header#attach{display:none}.liner{background:linear-gradient(transparent 60%, #ff0 0%)}.text_bold{font-weight:bold}.text_underline{border-bottom:1px solid #000}.text_red{color:#FD472B}.text_red .text_underline{border-bottom:1px solid #FD472B}.text_grey{color:#999}.text_xxsmall{font-size:12px}a.dotline{color:#000;border-bottom:1px dotted #000}a.dotline:hover{border:none}.visible_desktop{display:none}@media screen and (min-width: 769px){.visible_desktop{display:block}}
