@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans);body,hr,html{margin:0;padding:0}#container,body,hr,html{padding:0}#check ul li,#margin ul li,#movie ul li:nth-child(1),#site-footer .foot-contact li{float:left}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#006dc2}body{font-family:"Open Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;line-height:1.6;color:#333}a:hover,a:link,a:visited{color:#333;text-decoration:none}img{vertical-align:bottom}#site-footer .foot-contact li img,#site-footer .foot-link li img{vertical-align:middle}#container{margin:0 auto;width:1000px;border-left:8px solid #005da5;border-right:8px solid #005da5;background:url(../img/bg_head.png) center top no-repeat #fff200}article,section{margin:0 auto;padding:0;overflow:hidden}hr{border:0;height:0}.btn{margin:0 auto;padding:20px;text-align:center}#site-header{position:relative;display:block;min-height:555px}#site-header .item-image,#site-header .site-catch,#site-header .site-description,#site-header .site-logo,#site-header .site-title{position:absolute;margin:0;padding:0}#site-header .site-logo{left:30px;top:30px}#site-header .item-image{right:-50px;top:10px;z-index:99}#site-header .site-title{left:50px;top:342px}#site-header .site-catch{left:50px;top:130px}#site-header .site-description{left:450px;top:40px}#site-footer{display:block;margin:0;padding:0;background:#fff;overflow:hidden}#site-footer hr{margin-bottom:20px;height:8px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="3px" height="3px" viewBox="0 0 3 3" fill="hsla(0, 0%, 65%, 1.0)"><polygon points="0,0.5 0,1.5 1.5,3 2.5,3"/><polygon points="2.5,0 1.5,0 3,1.5 3,0.5"/></svg>');background-size:3px 3px;width:100%}#site-footer .foot-title{margin:0 0 20px;text-align:center}#movie ul,#site-footer .foot-contact,#site-footer .foot-link{margin:0 auto;list-style:none;overflow:hidden}#site-footer .foot-contact{padding:0 0 20px;width:638px}#site-footer .foot-contact li:nth-child(1){width:308px}#site-footer .foot-contact li:nth-child(2){width:330px}#site-footer .foot-link{padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:639px}#site-footer .foot-link li{float:left;width:309px}#site-footer .foot-link li:nth-child(1){padding:0 10px 0 0;border-right:1px solid #ccc;text-align:right}#site-footer .foot-link li:nth-child(2){padding:0 0 0 10px}#copyright{padding:20px 0;display:block;color:#aaa;text-align:center;font-size:12px}#movie ul{padding:0;width:920px}#movie ul li{padding:13px;border:7px solid #3d8996;width:453px;box-sizing:border-box;background:#fff;overflow:hidden}#movie ul li:nth-child(2){float:right}#movie .movie-title{margin:0 0 10px;padding:0;font-size:20px;text-align:center}#movie .movie-title:after,#movie .movie-title:before{margin:0 5px;content:"\f0d7";font-family:FontAwesome}#check{margin:40px 0;padding:20px 0 10px;background:#fffdcc}#check .check-title{margin:0 auto;padding:0 0 10px;width:750px;font-size:32px;font-weight:400;text-align:center;border-bottom:5px solid #fff200}#check ul{margin:0 auto;padding:10px 0 0;width:750px;list-style:none;overflow:hidden}#check ul li{margin:0;padding:10px 0;width:375px;list-style:none;overflow:hidden;font-size:22px;font-weight:700}#check ul li span:before{margin:0 5px 0 0;position:relative;top:6px;content:url(../img/ico_check.gif)}#margin{padding:20px 0}#margin .margin-catch,#margin .margin-image,#margin .margin-title{margin:0 0 30px;text-align:center}#margin .margin-btn,#margin .margin-catch2,#margin .margin-text,#margin hr,#margin ul{margin:0 auto;width:920px}#margin article{padding:30px 0}#margin .margin-catch2{padding:0 0 30px;text-align:left}#margin .margin-btn{text-align:right}#margin hr{padding:0 0 30px;border-top:5px solid #fff}#margin .zindex{position:relative}#margin .zindex .margin-image2{position:absolute;right:0;top:375px}#margin ul{padding:0;list-style:none;overflow:hidden}#margin ul li{margin:0;padding:30px 15px 30px 0;list-style:none;overflow:hidden}#conclusion{margin:20px 0 0;padding:0;background:#fad000}#conclusion .conclusion-text{position:relative;margin:4px 0 50px;padding:20px 0;width:1000px;text-align:center;background:#fef1b3}#conclusion .conclusion-text:after{content:' ';height:0;position:absolute;width:0;border:30px solid transparent;border-top-color:#fef1b3;top:100%;left:50%;margin-left:-30px}#conclusion .conclusion-title{margin:10px auto 0;padding:0 0 20px;border-bottom:3px solid #f7b700;width:800px}#cort{margin:0;padding:20px 0;background:#fff;text-align:center}