*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;color:inherit;border-top-width:1px;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;color:inherit;font:inherit;text-align:inherit;vertical-align:middle;background:0 0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:none;cursor:pointer}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template,[hidden]{display:none}body{-webkit-print-color-adjust:exact}@media print{.header,.footer{display:none}}.print_pages{page-break-before:always;size:A4 landscape}body{color:#3b3b3b;background-color:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";font-size:16px;line-height:1.65;position:relative}@media only screen and (max-width:1199px){body.fixed{width:100%;height:100%;position:fixed}}img,video{max-width:100%}@media print,screen and (min-width:1200px){.pcnone{display:none}}@media only screen and (max-width:1199px){.tabnone{display:none}}@media only screen and (max-width:1199px) and (min-width:768px){.tabOnlynone{display:none}}@media only screen and (max-width:767px){.spnone{display:none}}a{color:#7d732c;transition:all .1s}a:hover{text-decoration:underline}@media print,screen and (min-width:1200px){a[href^=tel\:]{pointer-events:none}}.base-inner{width:980px;margin:0 auto}@media only screen and (max-width:1199px){.base-inner{width:100%;padding:0 20px}}@media only screen and (max-width:767px){.base-inner{padding:0 20px}}.base-lowpage{background-color:#f9f7ef;margin-top:28px;padding-bottom:60px}.base-mainWrapper{width:980px;margin:0 auto}@media only screen and (max-width:1199px){.base-mainWrapper{width:100%;padding:0 20px}}.base-breadcrumb{letter-spacing:0;margin-bottom:20px;padding-top:36px;font-size:14px}@media only screen and (max-width:767px){.base-breadcrumb{margin-bottom:16px;padding-top:20px;font-size:10px}}.base-breadcrumb_ul{flex-wrap:wrap;display:flex}.base-breadcrumb_item:before{content:">";margin:0 8px}.base-breadcrumb_item:first-child{margin-left:0}.base-breadcrumb_item:first-child:before{display:none}.base-itemHeading{margin:0 0 10px}.base-headingLink:hover{color:#ffd900}.base-main{background-color:#fff;width:100%;position:relative;overflow:hidden}.base-main:before{content:"";background-color:#ffd900;width:100%;height:16px;display:block;position:absolute;top:0}@media only screen and (max-width:1199px){.base-main:before{height:8px}}.base-main:after{content:"";background-color:#ffd900;width:100%;height:16px;display:block;position:absolute;top:16px}@media only screen and (max-width:1199px){.base-main:after{height:8px;top:8px}}.base-main--movie01:before{background-color:#de5511}.base-main--movie01:after{background-color:#8a8a8a}.base-main--movie02:before{background-color:#de5511}.base-main--movie02:after{background-color:#2096d5}.base-main--movie03:before{background-color:#2ca339}.base-main--movie03:after{background-color:#8a8a8a}.base-main--movie04:before{background-color:#2ca339}.base-main--movie04:after{background-color:#2096d5}.base-article{padding:62px 80px}@media only screen and (max-width:1199px) and (min-width:768px){.base-article{padding:30px}}@media only screen and (max-width:767px){.base-article{padding:30px 20px}}.backdrop{z-index:999;background:#0006;position:fixed;inset:0}.base-modal{z-index:1000;text-align:center;background-color:#fff;max-width:calc(100% - 20px);padding:50px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.base-modal{padding:20px}}.base-modal_logo{width:260px;margin-bottom:30px}@media only screen and (max-width:767px){.base-modal_logo{margin-bottom:10px}}.base-modal_text{margin-bottom:30px;font-size:16px}@media only screen and (max-width:767px){.base-modal_text{margin-top:10px;margin-bottom:10px;font-size:13px}}.base-modal_buttonArea{justify-content:space-between;margin:0 auto;display:flex}@media only screen and (max-width:767px){.base-modal_buttonArea{margin-top:20px}}.base-modal_buttonWrap{width:calc(50% - 10px)}.base-modal_button{color:#3b3b3b;background-color:#ffd900;border-radius:3px;width:100%;padding:20px 0;font-size:14px;font-weight:700;display:block}@media print,screen and (min-width:1200px){.base-modal_button:hover{opacity:.5;text-decoration:none}}@media only screen and (max-width:767px){.base-modal_button{padding:15px 0}}.parts-section{margin-top:-10px;margin-bottom:100px;padding-top:10px}@media only screen and (max-width:1199px){.parts-section{margin-top:-70px;padding-top:70px}}.parts-mainIcon{width:90px;margin:80px auto 0;display:block}@media only screen and (max-width:1199px){.parts-mainIcon{width:80px}}@media only screen and (max-width:767px){.parts-mainIcon{width:40px}}.parts-heading01{text-align:center;margin-top:20px;padding-bottom:38px;font-size:36px}@media only screen and (max-width:1199px){.parts-heading01{font-size:30px}}@media only screen and (max-width:767px){.parts-heading01{padding:0 10px 38px;font-size:18px}}.parts-heading01_decoration{letter-spacing:.1em;width:100%;max-width:400px;margin-top:20px;padding:10px;font-size:23px;display:inline-block}@media only screen and (max-width:767px){.parts-heading01_decoration{max-width:200px;font-size:16px}}.parts-heading01_decoration--syousai{background-color:#fff;border:2px solid #a3a3a3}.parts-heading01_decoration--kanni{color:#fff;background-color:#000}.parts-heading02{color:#ea5504;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;margin:0 0 25px;padding:18px 8px 14px;font-size:28px;font-weight:700;line-height:1.4}@media only screen and (max-width:767px){.parts-heading02{letter-spacing:.05em;padding:16px 3px 10px;font-size:17px}}.parts-heading02--marginSmall{margin:0 0 25px}.parts-heading03{margin:40px 0 20px;padding:0 0 6px 25px;font-size:24px;font-weight:700;line-height:1.4;position:relative}@media only screen and (max-width:767px){.parts-heading03{padding:5px 0 0 18px;font-size:14px}}.parts-heading03:before{content:"";background:#ffd900;width:12px;height:100%;position:absolute;top:-5px;left:3px}@media only screen and (max-width:767px){.parts-heading03:before{width:8px;top:0}}.parts-heading03--marginSmall{margin:0 0 20px}.parts-heading04{color:#ea5504;margin:35px 0 10px;font-size:22px;font-weight:700;line-height:1.4}@media only screen and (max-width:767px){.parts-heading04{font-size:14px}}.parts-heading04--marginSmall{margin:0 0 10px}.parts-text{margin-bottom:10px;padding:0 8px}@media only screen and (max-width:767px){.parts-text{font-size:14px}}.parts-text--marker{background:#ffe76e}.parts-text--bold{font-weight:700}.parts-text--siteColor{color:#7d732c}.parts-text--siteSubColor{color:#ea5504}.parts-text--small{font-size:82%}.parts-text--large{font-size:120%}.parts-text--center{text-align:center}.parts-text--right{text-align:right}.parts-text--boldBox{text-align:center;background-color:#f9f7ef;border-radius:5px;padding:15px 20px;font-weight:700}.parts-link{color:#7d732c;text-align:left;font-weight:700;text-decoration:underline;transition:all .1s;display:inline-block}.parts-link:hover{text-decoration:none}.parts-link--arw{text-align:left;background:url(/img/arw_round-yellow.svg) 0/18px 18px no-repeat;padding:3px 0 0 25px;font-weight:700;text-decoration:none;display:inline-block}.parts-link--arw:hover{text-decoration:underline}.parts-link--btn{color:#3b3b3b;background:#ffd900 url(/img/arw_round-yellow.svg) 95%/18px 18px no-repeat;border:2px solid #ffd900;border-radius:5px;justify-content:center;align-items:center;width:100%;max-width:300px;height:55px;margin:20px 0;padding:0 40px 0 15px;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.parts-link--btn:hover{background-color:#ffe76e}.parts-link--btnCenter{margin-left:auto;margin-right:auto}.parts-list{text-indent:-20px;margin-bottom:20px;padding-left:20px}.parts-list .parts-list_item{margin-bottom:10px}.parts-list .parts-list_item:before{color:#ffd900;content:"・";margin-right:2px}.parts-list--arw{padding-left:0}.parts-list--arw .parts-list_item{background:url(/img/arw_blue.svg) 0 5px/12px 12px no-repeat;margin-bottom:10px;padding-left:20px}.parts-list--arw .parts-list_item:before{color:#0000}.parts-list--number{counter-reset:li_count;text-indent:-12px;padding-left:23px}.parts-list--number .parts-list_item{margin-bottom:10px}.parts-list--number .parts-list_item:before{color:#ea5504;content:counter(li_count) ".";counter-increment:li_count;margin-right:5px;font-weight:700;display:inline-block}.parts-list--plain{text-indent:0;padding-left:0}.parts-list--plain .parts-list_item:before{display:none}.scroll-table .parts-table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll}.parts-table{border-collapse:collapse;width:100%;margin:20px 0}.parts-table_th{letter-spacing:.07em;text-align:center;vertical-align:middle;background-color:#ffd900;border:1px solid #7d732c;padding:10px 5px;font-weight:700}.parts-table_td{border:1px solid #7d732c;padding:10px 5px}.parts-table_td--title{background-color:#f9f7ef}.parts-table_td--center{text-align:center;vertical-align:middle}.parts-table_heading{margin-top:0}.parts-box{height:100%}.parts-box--border{border:1px solid #7d732c;border-radius:5px;margin:10px 0;padding:20px 18px 10px}@media only screen and (max-width:767px){.parts-box--border{padding:15px 15px 5px}}.parts-box--gray{background:#f9f7ef;border-radius:5px;margin:10px 0 20px;padding:20px 18px 10px}@media only screen and (max-width:767px){.parts-box--gray{padding:15px 15px 5px}}.parts-box--link{display:block}.parts-box--link:hover{border:1px solid #ffd900}.parts-column{flex-wrap:wrap;display:flex}@media only screen and (max-width:767px){.parts-column{flex-direction:column}}.parts-column--reverse{flex-direction:row-reverse;display:flex}@media only screen and (max-width:767px){.parts-column--reverse{flex-direction:column}}.parts-column--reverse .parts-column_item--narrow{margin-left:20px;margin-right:0}@media only screen and (max-width:767px){.parts-column--reverse .parts-column_item--narrow{margin-left:auto;margin-right:auto}}.parts-column_item--narrow{max-width:300px;height:100%;margin-right:20px}@media only screen and (max-width:767px){.parts-column_item--narrow{float:none;margin:0 auto;display:block}}.parts-column_item--wide{flex:1;height:100%}@media only screen and (max-width:767px){.parts-column_item--wide{width:100%}}.parts-column--two .parts-column_item{width:calc(50% - 10px);margin-bottom:20px}@media only screen and (max-width:767px){.parts-column--two .parts-column_item{width:100%;margin-bottom:10px}}.parts-column--two .parts-column_item:nth-child(odd){margin-right:20px}@media only screen and (max-width:767px){.parts-column--two .parts-column_item:nth-child(odd){margin-right:0}}.parts-column--three .parts-column_item{width:calc(33.3333% - 13.3333px);margin-bottom:20px;margin-right:20px}@media only screen and (max-width:767px){.parts-column--three .parts-column_item{width:100%;margin-bottom:10px;margin-right:0}}.parts-column--three .parts-column_item:nth-child(3n){margin-right:0}@media only screen and (max-width:767px){.parts-column--three .parts-column_item:nth-child(3n){margin-right:0}}.parts-flowArw{width:30px;height:auto;margin:10px auto}@media only screen and (max-width:767px){.parts-flowArw{width:20px;height:auto;margin:5px auto}}.parts-img{width:300px;margin-bottom:15px}.parts-img--center{width:100%;max-width:400px;margin:0 auto 20px;display:block}@media only screen and (max-width:767px){.parts-img--center{display:block}}.parts-img--wide{width:100%;height:auto;margin-bottom:20px}.parts-img--noResize{width:auto;height:auto}.parts-figcaption{color:#7d732c;text-align:center;margin:-5px 0 15px;font-size:16px;line-height:1.4}.parts-form_item{margin-bottom:20px}.parts-form_itemLabel{margin-bottom:5px;font-weight:400}.parts-form_itemLabel--asterisk{color:#ea5504}.parts-form_itemForm input,.parts-form_itemForm select,.parts-form_itemForm textarea{box-sizing:border-box;background-color:#fff;border:1px solid #e6e6e6;width:100%;padding:10px;line-height:1.2}.parts-form_itemForm--checkbox input,.parts-form_itemForm--radio input{width:auto}.parts-form_submit input{letter-spacing:.1em;text-align:center;background-color:#fff;border:2px solid #ffd900;border-radius:5px;width:100%;max-width:365px;height:55px;margin:0 auto 30px;font-size:16px;font-weight:700;transition:all .1s;display:block}.parts-form_submit input:hover{color:#fff;background-color:#ffd900}.parts-movie{width:560px;margin:60px auto;display:block}@media only screen and (max-width:767px){.parts-movie{margin-top:40px auto}}.parts-movieCaption{width:100%;max-width:560px;margin:-40px auto 60px}.parts-movieCaption_chapter{border:1px solid #a3a3a3}.parts-movieCaption_chapterList{border-bottom:1px solid #a3a3a3}.parts-movieCaption_chapterList:last-child{border-bottom:none}.parts-movieCaption_chapterList a{color:#3b3b3b;background:#fff url(/img/arw_round-yellow.svg) 10px/20px no-repeat;padding:5px 20px 5px 40px;display:block}.parts-movieCaption_chapterList a:hover{background-color:#ffd900;text-decoration:none}.parts-movieCaption_chapterList--time{color:#ea5504}.header{width:980px;margin:0 auto;padding-top:16px;padding-left:10px}@media only screen and (max-width:1199px){.header{width:100%;padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.header{padding-top:0}}.header_inner{justify-content:space-between;display:flex}.header_logo{width:303px;margin-top:21px}@media only screen and (max-width:767px){.header_logo{width:180px}}.header_text{letter-spacing:.1em;font-size:11px}@media only screen and (max-width:767px){.header_text{display:none}}.header_pharmalogo{width:237px;margin-top:32px}@media only screen and (max-width:767px){.header_pharmalogo{display:none}}.footer_inner{justify-content:space-between;width:980px;margin:0 auto;padding-top:71px;display:flex}@media only screen and (max-width:1199px){.footer_inner{width:100%;padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.footer_inner{text-align:center;flex-direction:column}}.footer_pharmalogo{width:302px}@media only screen and (max-width:1199px){.footer_pharmalogo{width:280px}}.footer_left{padding-left:20px}@media only screen and (max-width:1199px){.footer_left{padding-left:0}}.footer_textLinks{margin-top:23px;margin-left:4px}@media only screen and (max-width:1199px){.footer_textLinks{flex-direction:column;display:flex}}.footer_textLink{letter-spacing:.04em;color:#3b3b3b;padding-left:24px;font-size:14px}@media only screen and (max-width:1199px){.footer_textLink{padding-left:0}}.footer_textLink:first-of-type{padding-left:0}.footer_right{display:flex}@media only screen and (max-width:767px){.footer_right{flex-direction:column;margin-top:20px}}.footer_bnrLink{margin-right:16px}.footer_bnrLink:last-of-type{margin-right:0}@media only screen and (max-width:1199px){.footer_bnrLink{margin-right:10px}}@media only screen and (max-width:767px){.footer_bnrLink{margin-bottom:10px;margin-right:0}}.footer_bnr{width:170px}@media only screen and (max-width:1199px){.footer_bnr{width:130px}}@media only screen and (max-width:767px){.footer_bnr{width:200px}}.footer_bnr:hover{opacity:.5}.footer_copyright{letter-spacing:.1em;background-color:#f9f7ef;font-size:13px}@media only screen and (max-width:1199px){.footer_copyright{text-align:left}}.footer_copyrightInner{width:980px;margin:46px auto 0;padding:30px 23px}@media only screen and (max-width:1199px){.footer_copyrightInner{width:100%}}.top-main{width:100%;padding-top:30px}@media only screen and (max-width:767px){.top-main{padding-top:20px}}.top-keyvisual{width:100%;height:385px;display:flex;position:relative}.top-keyvisual_left{background-image:url(/img/top_keyleft.png);width:50%;height:100%}.top-keyvisual_right{background-image:url(/img/top_keyright.png);width:50%;height:100%}.top-keyvisual_content{background-image:url(/img/top_key.png);background-position:50%;background-size:100% 100%;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:980px;height:100%;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.top-keyvisual_innerLeft{width:auto}@media print,screen and (min-width:1200px){.top-keyvisual_innerLeft{margin:108px 0 0;padding-left:140px;padding-right:70px}}@media only screen and (max-width:1199px) and (min-width:768px){.top-keyvisual_innerLeft{align-items:center;padding:0 20px;display:flex}}@media only screen and (max-width:767px){.top-keyvisual_innerLeft{width:90%;margin:0 auto;padding:55px 0 0}}@media print,screen and (min-width:1200px){.top-keyvisual_innerRight{margin:95px 100px 0 0}}@media only screen and (max-width:1199px) and (min-width:768px){.top-keyvisual_innerRight{margin:90px 40px 0 0}}.top-keyvisual_innerRightWrap{justify-content:space-around;align-items:center;width:90%;margin:0 auto;display:flex}@media only screen and (max-width:767px){.top-keyvisual_innerRightWrapTxt{width:calc(100% - 120px);padding-left:10px}.top-keyvisual_innerRightWrapImg{width:120px}}.top-keyvisual_logo{width:358px;margin-bottom:16px}@media only screen and (max-width:767px){.top-keyvisual_logo{width:100%;max-width:358px}}.top-keyvisual_logomark{width:200px}@media only screen and (max-width:767px){.top-keyvisual_logomark{width:100%}}.top-keyvisual_heading{letter-spacing:.05em;flex-direction:column;font-size:26px;display:flex;position:relative}.top-keyvisual_heading:before{content:"";background-image:url(/img/top_keyheading.png);background-size:cover;width:377px;height:3px;position:absolute;bottom:-14px;left:0}@media only screen and (max-width:767px){.top-keyvisual_heading:before{background-size:contain;width:100%;max-width:377px;height:3px}}.top-keyvisual_text{letter-spacing:.1em;width:377px;margin-top:35px;line-height:1.5}@media only screen and (max-width:767px){.top-keyvisual_text{width:100%;margin-top:0}}.top-contents{background-color:#f9f7ef;padding-top:40px;padding-bottom:46px}.top-info{width:100%;max-width:700px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.top-info{padding:0 20px}}.top-info_heading{letter-spacing:0;z-index:2;font-size:24px;font-weight:700;position:relative}.top-info_text{letter-spacing:0;z-index:3;margin-top:10px;line-height:1.6;position:relative}@media only screen and (max-width:767px){.top-info_text{margin-top:0}}.top-movieColumn{text-align:center;width:980px;margin:76px auto 0}@media only screen and (max-width:1199px){.top-movieColumn{width:100%;margin-top:40px;padding:0 20px}}@media only screen and (max-width:767px){.top-movieColumn{flex-direction:column}}.top-movieColumn_wrap{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:40px;display:flex}@media only screen and (max-width:767px){.top-movieColumn_wrap{margin-bottom:20px}}.top-movieColumn_item{text-align:center;border-radius:8px;width:480px;margin-bottom:10px;padding:20px 16px 30px;position:relative}@media only screen and (max-width:1199px){.top-movieColumn_item{width:calc(50% - 10px)}}@media only screen and (max-width:767px){.top-movieColumn_item{width:100%;margin-bottom:20px;padding-bottom:20px}}.top-movieColumn_item--hyoujun{background-color:#d5d5d5;border:2px solid #8a8a8a}.top-movieColumn_item--ippainihai{background-color:#b3d8eb;border:2px solid #2096d5}.top-movieColumn_text{font-size:12px}@media only screen and (max-width:767px){.top-movieColumn_text{text-align:left;margin-top:16px;font-size:10px}}.top-movieColumn_heading02{background-color:#fff;margin:0 auto 20px;padding:20px 0;font-size:26px;font-weight:700;display:block}@media only screen and (max-width:1199px){.top-movieColumn_heading02{margin-bottom:10px;font-size:24px}}@media only screen and (max-width:767px){.top-movieColumn_heading02{font-size:22px}}.top-movieColumn_heading02--toujitsu{color:#fff;background-color:#de5511}.top-movieColumn_heading02--bunkatsu{color:#fff;background-color:#2ca339}.top-movieColumn_heading03{font-size:24px}@media only screen and (max-width:1199px){.top-movieColumn_heading03{font-size:22px}}@media only screen and (max-width:767px){.top-movieColumn_heading03{font-size:20px}}.top-movieColumn_inner{justify-content:space-between;margin-top:20px;display:flex}@media only screen and (max-width:1199px){.top-movieColumn_inner{margin-top:10px}}.top-movie{text-align:center;background-color:#fff;border-radius:8px;width:calc(50% - 7px);padding:8px 10px;position:relative;box-shadow:0 6px 6px -4px #0000001a}@media only screen and (max-width:767px){.top-movie{padding:8px 6px}}.top-movie:before{content:"";z-index:1;opacity:0;background-color:#fff;border-radius:8px;width:100%;height:100%;transition:all .1s;display:block;position:absolute;top:0;left:0}.top-movie:hover{text-decoration:none}.top-movie:hover:before{opacity:.5}.top-movie_inner{border-radius:8px;overflow:hidden}.top-movie_inner--hyoujun{border:2px solid #8a8a8a}.top-movie_inner--ippainihai{border:2px solid #2096d5}.top-movie_icon{width:55px;margin-top:20px}.top-movie_heading{color:#3b3b3b;margin-top:20px;padding:10px 0;font-size:18px;display:block}@media only screen and (max-width:767px){.top-movie_heading{font-size:14px}}.top-movie_heading--syousai{border-top:2px solid #a3a3a3}.top-movie_heading--kanni{color:#fff;background-color:#000}.top-btnArea{text-align:center;width:980px;margin:76px auto 0}@media only screen and (max-width:1199px){.top-btnArea{width:100%;margin-top:40px;padding:0 20px}}.top-supporttoolBtn{color:#3b3b3b;text-align:center;z-index:2;background:#ffd900;border:3px solid #ffd900;border-radius:10px;padding:20px 30px 20px 80px;font-size:24px;font-weight:700;transition-duration:.4s;display:inline-block;position:relative;overflow:hidden}@media only screen and (max-width:1199px){.top-supporttoolBtn{font-size:18px}}@media only screen and (max-width:767px){.top-supporttoolBtn{font-size:16px}}.top-supporttoolBtn:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:#ffe76e;border-radius:50%;width:100%;height:0;margin:auto;padding-top:100%;transition:opacity .5s,transform 0s .4s;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scale(.1)}.top-supporttoolBtn:hover{text-decoration:none}.top-supporttoolBtn:hover:after{opacity:1;transition:opacity .8s,transform .6s ease-in-out;transform:translateY(-50%)scale(1.1)}.top-supporttoolBtnImg{width:40px;margin-right:10px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}*{box-sizing:border-box;margin:0;padding:0}body{color:#333}.container{max-width:1200px;margin:0 auto;padding:0 20px}.layout{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.top-menu_boxAccordionContent{display:none}.top-menu_boxAccordionContent.accordion-hide{animation:.7s ease-out forwards slideUp;display:block}.top-menu_boxAccordionContent.accordion-show{animation:1.2s ease-out slideDown;display:block}@keyframes slideDown{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:500px;overflow:visible}}@keyframes slideUp{0%{opacity:1;max-height:500px;overflow:hidden}to{opacity:0;max-height:0;overflow:hidden}}.custom-lightbox .yarl__container{background-color:#000000d0}.custom-slide-wrapper{text-align:center;position:relative}.custom-image-container{background:#fff;border-radius:4px;display:inline-block}.custom-slide-image{object-fit:contain;border:4px solid #fff;border-radius:4px;max-width:95vw;max-height:88vh;margin:0 auto}.custom-arrow{opacity:0;pointer-events:none;cursor:pointer;z-index:10;background:0 0;border:none;padding:4px;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}.custom-arrow.custom-arrow-prev{left:0}.custom-arrow.custom-arrow-next{right:0}.arrow-hover-zone{z-index:5;cursor:pointer;width:50%;position:absolute;top:0;bottom:0}.arrow-hover-zone.left-zone{left:0}.arrow-hover-zone.right-zone{right:0}.arrow-hover-zone:hover .custom-arrow-prev,.arrow-hover-zone:hover .custom-arrow-next{opacity:1;pointer-events:auto}.custom-slide-footer{justify-content:space-between;align-items:flex-start;padding-top:5px;display:flex}.custom-lightbox-header{color:#999;font-size:12px;font-family:Noto Sans JP,sans-serif!important}.custom-close-button{cursor:pointer;opacity:.8;z-index:20;background:0 0;border:none}.custom-close-button:hover{opacity:1}.custom-lightbox-icon-loading{z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-lightbox-icon-loading img{filter:drop-shadow(0 0 2px #000);width:48px;height:48px}
