@media only screen and (max-width: 990px){#special-container{margin:0}}#reasonCol{color:#555;text-align:center}@media only screen and (max-width: 990px){#reasonCol img{width:100%}}ul.btn_all-purpose{padding:0 0 40px}@media only screen and (max-width: 990px){ul.btn_all-purpose{padding:0 0 10vw;margin:0 auto}}.bg_blockhead2{background:url("../../images/blocklabo/reason/bg_block.jpg") bottom center repeat;max-width:990px;margin:0 auto;border-radius:40px}@media only screen and (max-width: 990px){.bg_blockhead2{width:100%;border-radius:0}}.bg_blockhead2 h2{text-align:center;width:100%;max-width:510px;margin:auto;padding:60px 0 40px}@media only screen and (max-width: 990px){.bg_blockhead2 h2{padding:6vw 4vw}}.br_pc{display:inline}@media only screen and (max-width: 990px){.br_pc{display:none}}.br_sp{display:none}@media only screen and (max-width: 990px){.br_sp{display:inline}}#reasonCol h3{margin:0 0 35px 0;text-align:center}@media only screen and (max-width: 990px){#reasonCol h3{margin:0 auto 25px auto}}#reasonCol h4{margin:15px 0;text-align:center}@media only screen and (max-width: 990px){#reasonCol h4{width:80%;margin:0 auto 20px auto}}.reason_photo{margin:0 auto 20px auto}@media only screen and (max-width: 990px){.reason_photo{width:80% !important}}.btnMovie{margin:15px auto 54px auto;max-width:75%}.txt_reason{width:800px;margin:0 auto;padding:0 0 30px 0;font-size:24px;font-weight:700;font-family:'M PLUS Rounded 1c', sans-serif}@media only screen and (max-width: 990px){.txt_reason{width:84%;font-size:1.6rem}}.txt_reason_small{width:800px;margin:-20px auto 0 auto;font-size:14px}@media only screen and (max-width: 990px){.txt_reason_small{width:80%;font-size:1.2rem}}.img_brain{width:450px;margin:0 0 40px 0}@media only screen and (max-width: 990px){.img_brain{width:70% !important;margin:0 0 30px 0}}.pointBox{width:730px;margin:41px auto 0 auto}@media only screen and (max-width: 990px){.pointBox{width:100%;padding:5px 2px 2px 2px;margin:19px  auto 0 auto}}.pointBox h5{margin:0  auto -25px auto;z-index:1}@media only screen and (max-width: 990px){.pointBox h5{width:98%;text-align:center;margin:0  auto -10px auto}}.pointTxt{margin:auto;background-color:#e3f7ff;border-radius:15px;padding:35px 20px 20px 20px;font-size:14px;font-family:"メイリオ", sans-serif;font-weight:normal}@media only screen and (max-width: 990px){.pointTxt{font-size:12px;text-align:left;padding:20px 15px 10px 15px}}.reason_pointimg{margin:10px auto 10px auto;text-align:center}@media only screen and (max-width: 990px){.reason_pointimg{width:90%}}
