@charset "UTF-8";@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/css/yakuhanjp.min.css");body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,dt{margin:0;padding:0;}header,footer,article,section,nav,aside,details,figcaption,figure,menu {display:block;}.container {overflow:hidden;min-width:710px;padding:0 0 20px;background:#FFF;font:14px/1.5 "YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}li {list-style-type:none;}img {border:none;vertical-align:top;}address,em {font-style:normal;font-weight:normal;}table {border-collapse:collapse; border-spacing:0;}a:link { text-decoration:none; color:#0077BC;}a:visited { text-decoration:none; color:#0077BC;}a:active { text-decoration:none; color:#0077BC;}a:hover {text-decoration:underline; color:#0077BC;}small{font-size:12px;}.sp,.sp320{display:none;}.pc{display:block;}.notes small{display:block;padding-left:1em;text-indent:-1em;}.notes small:first-letter{font-family:sans-serif;}.notes li {display:table-row;padding:0 0 10px 0;font-size:12px;}.notes li:before {content:"※";display:table-cell;padding:0 .25em 0 0;font-family:sans-serif;}.txt-c { text-align:center !important; }.caution{color:#F00;}.btn_detail,a.btn_detail{display:table;margin:24px auto 48px;border-radius:30px;background:#F79400;font-weight:bold;font-size:16px;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;}.btn_detail span:after {content:"";position:absolute;top:50%;left:1.2em;margin:-4.3px 0 0 0;border-top:solid 4.3px transparent;border-left:solid 8.6px #FFF;border-bottom:solid 4.3px transparent;}.btn_detail small {display:block;margin:4px 0 0 0;}.btn_detail.nolink span {padding:1em 1.2em;}.btn_detail.nolink span:after {content:none;}.btn_detail small{font-weight:normal;}.btn_detail.off:hover,.btn_detail.off{background:#CCC;}.btn_asoview:hover {opacity:.5;}.btn_detail:hover {background:#fdb447;text-decoration:none;color:#FFF;}.btn_detail.nolink:hover {background:#F79400;}footer {width:650px;margin:32px auto 0;}.footer_close{margin:24px 0 0 0;padding:16px 0;border-top:solid 1px #b9b9b9;text-align:center;}.headline {background:#06aff2;text-align:center;}.head_underside {padding:16px 0;background:#06aff2;color:#FFF;}.head_att .txtbox {padding:8px;}.head_att .txtbox_ttl {display:block;margin:0 0 8px 0;text-align:center;}.head_att .txtbox .notes {margin:8px 0 0 0;}.head_att .num{display:inline-block;width:1em;height:1em;margin:0 2px 0 0;padding:2px;text-indent:0;border-radius:50%;text-align:center;background:#0095E0;line-height:1;color:#FFF;}.contents {width:650px;margin:32px auto 0;padding:0 0 24px;text-align:center;}.contents_ttl {margin:40px 0 24px;text-align:center;font-size:24px;color:#06aff2;}.qr {margin:auto;}.link_ttl {display:flex;align-items:center;justify-content:center;margin:64px 0 24px 0;font-size:16px;}.link_ttl:first-of-type{margin:0;}.link_ttl:before,.link_ttl:after {content:"";width:64px;height:1px;background-color:#CCC;}.link_ttl:before {margin:0 16px 0 0;}.link_ttl:after {margin:0 0 0 16px;}