.wrap h1{margin:0 0 10px 0;border-bottom:2px dotted #999;padding:20px 10px 6px 10px;font-size:16px;line-height:150%}.wrap h2{margin:0 0 10px 0;background-color:#333;color:#fff;padding:8px 10px 6px 10px;font-size:14px;line-height:150%}.wrap h3{margin:0 0 10px 0;background-color:#fc78d0;color:#fff;padding:8px 10px 6px 10px;font-size:14px;line-height:150%}.wrap h4{margin:0 0 15px 0;border-bottom:1px dotted #999;padding:5px 0 7px 5px;font-size:14px;line-height:150%}.wrap h5{margin:0 0 10px 0;font-size:14px;line-height:150%}@media only screen and (max-width: 767px){.wrap h1{text-align:left}}@media only screen and (min-width: 768px){.wrap h1{text-align:center}}@media only screen and (max-width: 767px){.content{width:320px;margin:auto}}@media only screen and (min-width: 768px){.content{width:100%;max-width:1100px;margin:auto;padding:15px 0 10px 0}}@media only screen and (max-width: 767px){.entry{padding:0 5px;text-align:left}}@media only screen and (min-width: 768px){.entry{padding:0 10px;text-align:left}}.entry p{margin:0 0 15px 0}.hero strong{display:block;margin:0 0 10px 0}.order{margin:0 0 0 0;text-align:center}.order a{display:inline-block;background-color:#ffe6f6;padding:15px 20px;font-size:16px;line-height:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.tsuika p{margin:0 0 15px 0}.serial{padding:20px 30px 0 30px;border:2px solid #ccc;background-color:#f9f9f9}.serial .inner{position:relative;width:100%;padding-top:56.25%}.serial .inner iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.list{width:100%;border-collapse:collapse;table-layout:auto}.list th{border-bottom:1px solid #ccc;padding:10px 0 8px 10px}.list td{border-bottom:1px solid #ccc;padding:10px 10px 8px 0;text-align:right}@media only screen and (min-width: 768px){.box table{width:100%;border-collapse:collapse;table-layout:auto}.box table th{border-bottom:1px solid #ccc;padding:5px 0 5px 10px;width:30%}.box table td{border-bottom:1px solid #ccc;padding:5px 10px 5px 0;width:70%}}.language{position:absolute;right:0;top:10px}@media only screen and (max-width: 767px){.language{top:5px}}
