@charset "UTF-8";
/*!======================================
  Reset CSS [16.07.05]
=======================================!*/
/*!-------------------------------------------------------------------
* YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/)
* http://cssreset.com
* Copyright 2012 Yahoo! Inc. All rights reserved.
* http://yuilibrary.com/license/
----------------------------------------------------------------------!*/
/*
TODO will need to remove settings on HTML since we can't namespace it.
TODO with the prefix, should I group by selector or property for weight savings?
*/
html {
  /*
  	color:#000;
  	background:#FFF;
  */ }

/*
TODO remove settings on BODY since we can't namespace it.
*/
/*
TODO test putting a class on HEAD.
- Fails on FF.
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset,
img {
  border: 0; }

/*
TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal; }

ol,
ul {
  list-style: none; }

caption,
th {
  text-align: left; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

q:before,
q:after {
  content: ''; }

abbr,
acronym {
  border: 0;
  font-variant: normal; }

/* to preserve line-height and selector appearance */
sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/*to enable resizing for IE*/
input,
textarea,
select {
  *font-size: 100%; }

/*because legend doesn't inherit in IE */
legend {
  color: #000; }

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset {
  display: none; }

/*!======================================
  YUI Fonts.css [Size Adjustment]
	10px ----- 77%		11px ----- 85%
	12px ----- 93%		13px ----- 100%
	14px ----- 108%		15px ----- 116%
	16px ----- 123.1%	17px ----- 131%
	18px ----- 138.5%	19px ----- 146.5%
	20px ----- 153.9%	21px ----- 161.6%
	22px ----- 167%		23px ----- 174%
	24px ----- 182%		25px ----- 189%
	26px ----- 197%
=======================================*/
/*!-------------------------------------------------
YUI 3.17.2 (build 9c3c78e)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
---------------------------------------------------*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size: small;
  /* for IE */
  *font: x-small;
  /* for IE in quirks mode */ }

/**
 * Nudge down to get to 13px equivalent for these form elements
 */
select,
input,
button,
textarea {
  font: 99% arial,helvetica,clean,sans-serif; }

/**
 * To help tables remember to inherit
 */
table {
  font-size: inherit;
  font: 100%; }

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%; }

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssfonts {
  display: none; }

/*! Common Style
---------------------------------------------------*/
/* font-family */
body {
  font-family: "Hiragino Kaku Gothic ProN",Meiryo,"游ゴシック",YuGothic,sans-serif; }

/* IE List SpaceFix */
ul li {
  vertical-align: bottom; }
  ul li img {
    vertical-align: bottom; }

/* Clearfix */
.clearfix {
  display: inline-block; }
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

.wrap{
  max-width: 640px;
  margin: 0 auto;
  font-size: 0;
}

@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes buttonAppeal{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes buttonAppeal{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, 90deg);transform:perspective(1000px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, -20deg);transform:perspective(1000px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, 10deg);transform:perspective(1000px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, -5deg);transform:perspective(1000px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(1000px);transform:perspective(1000px)}}@keyframes flipInY{from{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, 90deg);transform:perspective(1000px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, -20deg);transform:perspective(1000px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, 10deg);transform:perspective(1000px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(1000px) rotate3d(0, 1, 0, -5deg);transform:perspective(1000px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(1000px);transform:perspective(1000px)}}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes showMainTtl1{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes showMainTtl1{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:1}100%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}}@-webkit-keyframes showMainTtl2{0%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showMainTtl2{0%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showMainTtl3{0%{opacity:0;-webkit-transform:translate(80%, 30%) rotate(-30deg);transform:translate(80%, 30%) rotate(-30deg)}60%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}@keyframes showMainTtl3{0%{opacity:0;-webkit-transform:translate(80%, 30%) rotate(-30deg);transform:translate(80%, 30%) rotate(-30deg)}60%{opacity:1}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}}body{font-size:0;line-height:1.8em}a{color:#000;text-decoration:none}.blue_bg{background:url(../../img/008/bg_blue.png) repeat-y;background-size:contain}#header{background:#fff;height:40px;border-bottom:solid 5px #009944}#header .logo{width:96px;margin:14px auto 14px 5%}.clearfix:after{content:'';display:table;clear:both}.pt5{padding-top:5px}.pt10{padding-top:10px}.pb15{padding-bottom:0}.pt15{padding-top:15px}.pb30{padding-bottom:30px}footer p.info{padding:30px 0 20px;color:#3b5998;background-color:#f5f5f5}footer{background:#fff;}footer p.info span{display:block;margin:0 auto;width:236px;height:0;padding-bottom:18px;background:url(/library/stories/bousai/checklist/img/txt_sns_info.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}footer .social_media{padding-bottom:15px;background-color:#fff;border-bottom:solid 42px #f5f5f5}footer .social_media ul{text-align:center;width:82.8%;margin:20px auto;font-size:0}footer .social_media ul li{display:inline-block;width:25%;text-align:center}footer .social_media ul li:last-child{margin-right:0}.footer_bottom{background:#fff;border-top:solid 8px #009944;padding:26px 3.25% 20px}.footer_bottom img{width:135px;float:left}.footer_bottom p{color:#009944;font-size:10px;text-align:right}.footer_bottom p span{display:inline-block;margin:0 auto}.contents_wrap{max-width:960px;margin:0 auto;background:url(/library/stories/bousai/checklist/img/bg_body.png) repeat;background-size:13.33333% auto}.contents_wrap .top_area{padding:7.46667% 0 10.66667%}.contents_wrap .top_area h2{margin:0 auto -3.6%;width:72.26667%;height:0;padding-bottom:35.6%;background:url(/library/stories/bousai/checklist/img/ttl_main.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .top_area .mv_lead{margin:0 auto 2.13333%;width:100%;height:0;padding-bottom:66.13333%;background:url(/library/stories/bousai/checklist/img/mv_lead.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .select_section{width:93.6%;margin:0 auto}.contents_wrap .select_section h3{position:relative;box-shadow:.8vw .8vw 0 rgba(0,0,0,0.1);-webkit-tap-highlight-color:rgba(255,255,255,0.4)}.contents_wrap .select_section h3:before{content:"";display:block;position:absolute;top:0;right:4.5584%;bottom:0;width:11.39601%;height:0;padding-bottom:11.39601%;margin:auto 0;background:url(/library/stories/bousai/checklist/img/btn_accordion.png) no-repeat 50% 0;background-size:100% 200%}.contents_wrap .select_section h3.open:before{background-position:50% 100%}.contents_wrap .select_section .check_list{padding-bottom:.8547%}.contents_wrap .select_section .check_list li{display:table;width:100%;margin-bottom:3.4188%;background-color:#fff;box-shadow:.8vw .8vw 0 rgba(0,0,0,0.1);-webkit-tap-highlight-color:transparent;-webkit-animation:fadeInDown 0.4s ease-out backwards;animation:fadeInDown 0.4s ease-out backwards}.contents_wrap .select_section .check_list li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.contents_wrap .select_section .check_list li:nth-child(2){-webkit-animation-delay:0.05s;animation-delay:0.05s}.contents_wrap .select_section .check_list li:nth-child(3){-webkit-animation-delay:0.1s;animation-delay:0.1s}.contents_wrap .select_section .check_list li:nth-child(4){-webkit-animation-delay:0.15s;animation-delay:0.15s}.contents_wrap .select_section .check_list li:nth-child(5){-webkit-animation-delay:0.2s;animation-delay:0.2s}.contents_wrap .select_section .check_list li:nth-child(6){-webkit-animation-delay:0.25s;animation-delay:0.25s}.contents_wrap .select_section .check_list li:nth-child(7){-webkit-animation-delay:0.3s;animation-delay:0.3s}.contents_wrap .select_section .check_list li:nth-child(8){-webkit-animation-delay:0.35s;animation-delay:0.35s}.contents_wrap .select_section .check_list li:nth-child(9){-webkit-animation-delay:0.4s;animation-delay:0.4s}.contents_wrap .select_section .check_list li:nth-child(10){-webkit-animation-delay:0.45s;animation-delay:0.45s}.contents_wrap .select_section .check_list li:nth-child(11){-webkit-animation-delay:0.5s;animation-delay:0.5s}.contents_wrap .select_section .check_list li:nth-child(12){-webkit-animation-delay:0.55s;animation-delay:0.55s}.contents_wrap .select_section .check_list li:nth-child(13){-webkit-animation-delay:0.6s;animation-delay:0.6s}.contents_wrap .select_section .check_list li:nth-child(14){-webkit-animation-delay:0.65s;animation-delay:0.65s}.contents_wrap .select_section .check_list li:nth-child(15){-webkit-animation-delay:0.7s;animation-delay:0.7s}.contents_wrap .select_section .check_list li:nth-child(16){-webkit-animation-delay:0.75s;animation-delay:0.75s}.contents_wrap .select_section .check_list li:nth-child(17){-webkit-animation-delay:0.8s;animation-delay:0.8s}.contents_wrap .select_section .check_list li:nth-child(18){-webkit-animation-delay:0.85s;animation-delay:0.85s}.contents_wrap .select_section .check_list li:nth-child(19){-webkit-animation-delay:0.9s;animation-delay:0.9s}.contents_wrap .select_section .check_list li:nth-child(20){-webkit-animation-delay:0.95s;animation-delay:0.95s}.contents_wrap .select_section .check_list li:nth-child(21){-webkit-animation-delay:1s;animation-delay:1s}.contents_wrap .select_section .check_list li:nth-child(22){-webkit-animation-delay:1.05s;animation-delay:1.05s}.contents_wrap .select_section .check_list li:nth-child(23){-webkit-animation-delay:1.1s;animation-delay:1.1s}.contents_wrap .select_section .check_list li:nth-child(24){-webkit-animation-delay:1.15s;animation-delay:1.15s}.contents_wrap .select_section .check_list li:nth-child(25){-webkit-animation-delay:1.2s;animation-delay:1.2s}.contents_wrap .select_section .check_list li:nth-child(26){-webkit-animation-delay:1.25s;animation-delay:1.25s}.contents_wrap .select_section .check_list li:nth-child(27){-webkit-animation-delay:1.3s;animation-delay:1.3s}.contents_wrap .select_section .check_list li .col_check{display:table-cell;width:15.95442%;padding-top:3.4188%;vertical-align:top}.contents_wrap .select_section .check_list li .col_check input[type="checkbox"]{display:none}.contents_wrap .select_section .check_list li .col_check .checkbox_icon{display:block;position:relative;width:71.42857%;height:0;margin:0 auto;padding-bottom:71.42857%}.contents_wrap .select_section .check_list li .col_check .checkbox_icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:100% 202%}.contents_wrap .select_section .check_list li .col_check input[type="checkbox"]:checked+.checkbox_icon:before{background-position:0 100%}.contents_wrap .select_section .check_list li .col_label{display:table-cell;width:84.04558%;vertical-align:top}.contents_wrap .select_section .check_list li .col_label h4{padding:3.55932% 5.42373%;font-weight:bold;font-size:15 px;font-size:4vw;line-height:1.6}.contents_wrap .select_section .check_list li .col_label p{padding:2.71186% 5.42373%;font-size:12 px;font-size:3.2vw;line-height:1.58333}.contents_wrap .select_section .not_applicable{display:table;position:relative;width:100%;margin-bottom:5.69801%;box-sizing:border-box;border:solid .26667vw #6fc727;background-color:#fff;box-shadow:.8vw .8vw 0 rgba(0,0,0,0.1);-webkit-tap-highlight-color:transparent;-webkit-animation:fadeIn 0.4s ease-out;animation:fadeIn 0.4s ease-out}.contents_wrap .select_section .not_applicable .col_check{display:table-cell;width:15.95442%;padding:3.1339% 0;vertical-align:middle}.contents_wrap .select_section .not_applicable .col_check input[type="checkbox"]{display:none}.contents_wrap .select_section .not_applicable .col_check .checkbox_icon{display:block;position:relative;width:71.42857%;height:0;margin:0 auto;padding-bottom:71.42857%}.contents_wrap .select_section .not_applicable .col_check .checkbox_icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/library/stories/bousai/checklist/img/checkbox_not.png) no-repeat 0 0;background-size:100% 202%}.contents_wrap .select_section .not_applicable .col_check input[type="checkbox"]:checked+.checkbox_icon:before{background-position:0 100%}.contents_wrap .select_section .not_applicable .col_label{display:table-cell;width:84.04558%;vertical-align:middle}.contents_wrap .select_section .not_applicable .col_label p{padding:0 5.42373%;font-weight:bold;font-size:15 px;font-size:4vw;line-height:1.6}.contents_wrap .select_section .to_top{text-align:right;font-size:14 px;font-size:3.73333vw}.contents_wrap .select_section .to_top a{text-decoration:underline}.contents_wrap .select_section.section_a{margin-bottom:9.33333%}.contents_wrap .select_section.section_a h3{margin-bottom:5.69801%;width:100%;height:0;padding-bottom:18.23362%;background:url(/library/stories/bousai/checklist/img/ttl_select_1.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .select_section.section_a .check_list li .col_check{background-color:#5d8fd6}.contents_wrap .select_section.section_a .check_list li .col_check .checkbox_icon:before{background-image:url(/library/stories/bousai/checklist/img/checkbox_a.png)}.contents_wrap .select_section.section_a .check_list li .col_label h4{border-bottom:solid .26667vw #5d8fd6;background-color:#eef4fb}.contents_wrap .select_section.section_a .to_top a{color:#5d8fd6}.contents_wrap .select_section.section_b{margin-bottom:9.33333%}.contents_wrap .select_section.section_b h3{margin-bottom:5.69801%;width:100%;height:0;padding-bottom:18.23362%;background:url(/library/stories/bousai/checklist/img/ttl_select_2.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .select_section.section_b .check_list li .col_check{background-color:#ff859c}.contents_wrap .select_section.section_b .check_list li .col_check .checkbox_icon:before{background-image:url(/library/stories/bousai/checklist/img/checkbox_b.png)}.contents_wrap .select_section.section_b .check_list li .col_label h4{border-bottom:solid .26667vw #ff859c;background-color:#fff3f5}.contents_wrap .select_section.section_b .to_top a{color:#ff859c}.contents_wrap .select_section.section_c{margin-bottom:12%}.contents_wrap .select_section.section_c h3{width:100%;height:0;padding-bottom:18.23362%;background:url(/library/stories/bousai/checklist/img/ttl_select_3.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .select_section.section_c .check_list li .col_check{background-color:#6fc727}.contents_wrap .select_section.section_c .check_list li .col_check .checkbox_icon:before{background-image:url(/library/stories/bousai/checklist/img/checkbox_c.png)}.contents_wrap .select_section.section_c .check_list li .col_label h4{border-bottom:solid .26667vw #6fc727;background-color:#f0f9e9}.contents_wrap .select_section.section_c .to_top a{color:#6fc727}.contents_wrap .section_confirm h3{margin:0 auto 2.4%;width:80.66667%;height:0;padding-bottom:15.46667%;background:url(/library/stories/bousai/checklist/img/ttl_confirm.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .confirm_btn{padding-bottom:10.53333%}.contents_wrap .section_confirm .confirm_btn button{margin-left:3.2%;border:none;vertical-align:middle;-webkit-tap-highlight-color:rgba(255,255,255,0.4);width:94.4%;height:0;padding-bottom:30.93333%;background:url(/library/stories/bousai/checklist/img/btn_confirm.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .cork_board{display:none;position:relative;padding:10.66667% 0 0;background:url(/library/stories/bousai/checklist/img/bg_cork_board.jpg) repeat;background-size:20% auto}.contents_wrap .section_confirm .cork_board:before{content:"";display:block;position:absolute;top:0;right:0;left:0;margin:-6% 0 0 27.6%;width:45.6%;height:0;padding-bottom:12.53333%;background:url(/library/stories/bousai/checklist/img/arrow_confirm.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .shopping_area{width:94.4%;margin:0 0 4.13333% 3.2%;padding:4% 0 5.6%;background:url(/library/stories/bousai/checklist/img/bg_shopping.png) no-repeat;background-size:100% auto}.contents_wrap .section_confirm .shopping_area h4{margin:0 0 3.81356% 5.36723%;width:91.80791%;height:0;padding-bottom:18.36158%;background:url(/library/stories/bousai/checklist/img/ttl_shopping.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .shopping_area .shopping_list{overflow:auto;height:88.13333vw;margin:0 6.49718% 0 9.03955%;border-top:solid 1.06667vw #c97627;border-bottom:solid 1.06667vw #c97627}.contents_wrap .section_confirm .shopping_area .shopping_list li{position:relative;border-top:dashed .26667vw #ccc;font-size:14 px;font-size:3.73333vw;line-height:2.78571}.contents_wrap .section_confirm .shopping_area .shopping_list li:before{content:"□ "}.contents_wrap .section_confirm .shopping_area .shopping_list li:first-child{border-top:none}.contents_wrap .section_confirm .shopping_area .shopping_list li .check_icon{display:block;position:absolute;top:0;left:0;opacity:0}.contents_wrap .section_confirm .txt_copy{margin:0 auto 5.2%;width:83.86667%;height:0;padding-bottom:12.53333%;background:url(/library/stories/bousai/checklist/img/txt_copy.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .copy_btn{position:relative;margin-bottom:11.33333%}.contents_wrap .section_confirm .copy_btn button{margin-left:3.2%;border:none;vertical-align:middle;-webkit-tap-highlight-color:rgba(255,255,255,0.4);width:94.4%;height:0;padding-bottom:18.13333%;background:url(/library/stories/bousai/checklist/img/btn_copy.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .copy_btn .success_copy{display:none;position:absolute;top:-7.35294%;left:0;right:0;margin:0 auto;width:96%;height:0;padding-bottom:20%;background:url(/library/stories/bousai/checklist/img/txt_success_copy.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .section_confirm .txt_lets{width:100%;height:0;padding-bottom:40%;background:url(/library/stories/bousai/checklist/img/txt_lets.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .end_area{display:none;padding-bottom:13.33333%}.contents_wrap .end_area h3{margin:0 auto 6.4%;width:72.93333%;height:0;padding-bottom:24.4%;background:url(/library/stories/bousai/checklist/img/ttl_end.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .end_area .pitkun{margin:0 auto 7.2%;width:26.53333%;height:0;padding-bottom:39.6%;background:url(/library/stories/bousai/checklist/img/end_pit.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .end_area .end_txt_info{margin:0 auto 6.53333%;width:74.93333%;height:0;padding-bottom:5.06667%;background:url(/library/stories/bousai/checklist/img/txt_end_info.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .end_area .end_sns_area{margin-bottom:6.66667%;font-size:0;text-align:center}.contents_wrap .end_area .end_sns_area li{display:inline-block;width:16%;margin:0 3.2%}.contents_wrap .end_area .end_sns_area li a{display:block;height:0;padding-bottom:100%;background-repeat:no-repeat;background-size:contain}.contents_wrap .end_area .end_sns_area li.fb a{background-image:url(/library/stories/bousai/checklist/img/end_social_fb.png)}.contents_wrap .end_area .end_sns_area li.tw a{background-image:url(/library/stories/bousai/checklist/img/end_social_tw.png)}.contents_wrap .end_area .end_sns_area li.line a{background-image:url(/library/stories/bousai/checklist/img/end_social_line.png)}.contents_wrap .end_area .end_sns_area li.google a{background-image:url(/library/stories/bousai/checklist/img/end_social_g.png)}.contents_wrap .end_area .end_txt_area{width:89.33333%;margin:0 auto 6.93333%;padding:6.4% 4.26667% 6.4%;box-sizing:border-box;border-radius:8px;border-radius:2.13333vw;background-color:#fff}.contents_wrap .end_area .end_txt_area .end_sub_ttl{margin:0 auto 4.9505%;width:81.0231%;height:0;padding-bottom:11.38614%;background:url(/library/stories/bousai/checklist/img/ttl_end_sub.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .end_area .end_txt_area p{font-size:16 px;font-size:4.26667vw;line-height:1.5}.contents_wrap .end_area .rechallenge_btn a{display:block;margin-left:9.6%;width:82%;height:0;padding-bottom:21.33333%;background:url(/library/stories/bousai/checklist/img/btn_restart.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .f_bnr .f_bnr_txt{width:100%;height:0;padding-bottom:38.8%;background:url(/library/stories/bousai/checklist/img/txt_footer_bnr.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .f_bnr .f_bnr_btn a{display:block;width:100%;height:0;padding-bottom:49.86667%;background:url(/library/stories/bousai/checklist/img/bnr_footer.png) no-repeat 50% 50%;background-size:contain;text-indent:-9999px}.contents_wrap .show,.contents_wrap .quiz_section .show{display:block}.contents_wrap .challenge_btn a.on_anim,.contents_wrap .next_btn a.on_anim,.contents_wrap .rechallenge_btn a.on_anim{-webkit-animation:nextBtn 1.2s ease-in-out;animation:nextBtn 1.2s ease-in-out}
@media screen and (min-width:641px){
  #header{
    height: 90px;
  }
  #header .logo{
    width: 130px;
    margin:23px auto 23px 5%;
  }
  .contents_wrap .select_section.section_a,
  .contents_wrap .select_section.section_b,
  .contents_wrap .select_section.section_c{
    margin-bottom: 8.33333%;
  }
  .contents_wrap .select_section .not_applicable .col_label p{
    font-size:30px;
  }
  .js-selectAccordion{
    cursor:pointer;
  }
  .contents_wrap .select_section .not_applicable .col_check,
  .contents_wrap .select_section .not_applicable .col_label{
    cursor:pointer;
  }
  .contents_wrap .select_section.section_a .check_list li .col_label h4,
  .contents_wrap .select_section.section_b .check_list li .col_label h4,
  .contents_wrap .select_section.section_c .check_list li .col_label h4{
    font-size:30px;
  }
  .contents_wrap .select_section .check_list li .col_label p{
    font-size: 24px;
  }
  .check_list li{
    cursor:pointer;
  }
  .contents_wrap .select_section.section_a .to_top a,
  .contents_wrap .select_section.section_b .to_top a,
  .contents_wrap .select_section.section_c .to_top a{
    font-size:28px;
  }
  .contents_wrap .section_confirm .shopping_area .shopping_list li{
    font-size:28px;
  }
  .contents_wrap .section_confirm .shopping_area .shopping_list{
    height: 400px;
  }
  .contents_wrap .select_section .check_list li{
    margin-bottom: 4%;
  }
  .contents_wrap .section_confirm .shopping_area .shopping_list::-webkit-scrollbar{
  　　width: 5px;
  }
  .contents_wrap .section_confirm .shopping_area .shopping_list::-webkit-scrollbar-track{
    　　background: #fff;
    　　border-left: solid 1px #ececec;
    }
  .contents_wrap .section_confirm .shopping_area .shopping_list::-webkit-scrollbar-thumb{
      background: #ccc;
　　  border-radius: 5px;
　　  box-shadow: inset 0 0 0 2px #fff;
  }
  .confirm_btn button,
  .copy_btn button{
    cursor:pointer;
  }
}
/*MW追記*/
.page-copyright .page-copyright_inner p {
  max-width: 640px;
}

/*-------------------------
ヘッダー幅 PC MAX値 640へ調整
--------------------------*/
@media screen and (min-width: 750px) {
  .bousai_wrapper .header {
    right: calc((100% - 640px) / 2);
    width: 640px;
  }
}
