@charset "UTF-8";.ui_cal_reset_calendar,.ui_cal_reset_calendar *{box-sizing:border-box;margin:0;padding:0}.ui_cal_calendar_content{display:none;position:absolute;min-width:320px;background-color:#fff;border:solid 1px #b8b8b8;padding:10px;text-align:center;z-index:50;border-radius:4px;box-shadow:0 6px 10px -4px}.ui_cal_calendar_content:nth-of-type(2){margin-left:334px}.ui_cal_calendar_content .nav{background-color:#ececec;display:flex;flex-direction:row;align-items:center;justify-content:center;height:2em}.ui_cal_calendar_content .nav h1{display:inline;margin:0 10px;color:#161616;position:relative}.ui_cal_calendar_content .nav .nav_year,.ui_cal_calendar_content .nav .nav_month{margin:0 4px;display:inline-block}.ui_cal_calendar_content .nav .nav_year{cursor:pointer;box-sizing:border-box;width:60px}.ui_cal_calendar_content .nav .nav_year:hover{border:solid 1px #b8b8b8;border-radius:5px}.ui_cal_calendar_content .nav .nav_month{width:30px}.ui_cal_calendar_content .nav .select_year{display:none;position:absolute;top:-2px;left:-6px;padding:2px 4px;font-size:16px;border:solid 1px #b8b8b8;border-radius:5px;background-color:#ececec;cursor:pointer;font-weight:700;font-family:游ゴシック,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;box-shadow:0 3px 10px -8px}.ui_cal_calendar_content .nav .select_year option{font-family:游ゴシック,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-weight:700;padding:2px}.ui_cal_calendar_content .nav .mouth_move{cursor:pointer;padding:0 4px;font-size:1.2em;color:#161616}.ui_cal_calendar_content .nav .mouth_move:hover{background-color:#cacaca}.ui_cal_calendar_content .nav .mouth_move.prev:after{content:"＜";font-weight:700}.ui_cal_calendar_content .nav .mouth_move.next:after{content:"＞";font-weight:700}.ui_cal_calendar_content .cal_tb{width:100%}.ui_cal_calendar_content .cal_tb th,.ui_cal_calendar_content .cal_tb td{padding:6px!important;width:auto!important;min-width:auto!important;text-align:center!important}.ui_cal_calendar_content .cal_tb td{color:#161616;vertical-align:middle}.ui_cal_calendar_content .cal_tb .current_date{cursor:pointer}.ui_cal_calendar_content .cal_tb .current_date:hover{background-color:#cacaca}.ui_cal_calendar_content .cal_tb .not_current_month{color:#d2d2d2;cursor:pointer}.ui_cal_calendar_content .cal_tb .not_current_month:hover{background-color:#cacaca}.ui_cal_calendar_content .cal_tb .today{background-color:#f9fd00}.ui_cal_calendar_content .cal_tb .today:hover{background-color:#cacaca}.ui_cal_calendar_content .cal_tb .select_date{background-color:#0091ff;color:#fff}.ui_cal_calendar_content .cal_tb .select_date:hover{opacity:.7;background-color:#0091ff}.ui_cal_calendar_content .time{display:flex;justify-content:center;height:55px;align-items:center;font-size:17px}.ui_cal_calendar_content .time select{padding:3px;border:0;font-size:17px;cursor:pointer}.ui_cal_calendar_content .time select:hover{background-color:#cacaca}.ui_cal_calendar_content .time select:hover option{background-color:#fff}.ui_cal_calendar_content .time select option{font-size:17px;cursor:pointer}.ui_cal_calendar_content .cal_btns{text-align:right;margin-top:8px}.ui_cal_calendar_content .cal_btns .btn_cal_close{cursor:pointer;background-color:#0091ff;color:#fff;display:inline-block;padding:4px 12px;border-radius:4px}.ui_cal_calendar_content .cal_btns .btn_cal_close:active{opacity:.7}*{line-height:140%}body{background-color:#ebeef0;font-family:ui-sans-serif,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo UI,Meiryo,メイリオ,sans-serif}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}.hide{display:none!important}.right{text-align:right!important}.center{text-align:center!important}.left{text-align:left!important}.full{width:100%;height:100%}.full_horizon{width:100%}.full_vertical{height:100%}.margin{margin:10px}.margin_small{margin:6px!important}.margin_large{margin:20px!important}.margin_xlarge{margin:40px!important}.margin_default{margin:10px}.margin_default_small{margin:6px!important}.margin_default_large{margin:20px!important}.margin_default_xlarge{margin:40px!important}.margin_horizon{margin-right:10px!important;margin-left:10px!important}.margin_horizon_small{margin-right:6px!important;margin-left:6px!important}.margin_horizon_large{margin-right:20px!important;margin-left:20px!important}.margin_horizon_xlarge{margin-right:40px!important;margin-left:40px!important}.margin_vertical{margin-top:10px!important;margin-bottom:10px!important}.margin_vertical_small{margin-top:6px!important;margin-bottom:6px!important}.margin_vertical_large{margin-top:20px!important;margin-bottom:20px!important}.margin_vertical_xlarge{margin-top:40px!important;margin-bottom:40px!important}.margin_top{margin-top:10px!important}.margin_top_small{margin-top:6px!important}.margin_top_large{margin-top:20px!important}.margin_top_xlarge{margin-top:40px!important}.margin_right{margin-right:10px!important}.margin_right_small{margin-right:6px!important}.margin_right_large{margin-right:20px!important}.margin_right_xlarge{margin-right:40px!important}.margin_bottom{margin-bottom:10px!important}.margin_bottom_small{margin-bottom:6px!important}.margin_bottom_large{margin-bottom:20px!important}.margin_bottom_xlarge{margin-bottom:40px!important}.margin_left{margin-left:10px!important}.margin_left_small{margin-left:6px!important}.margin_left_large{margin-left:20px!important}.margin_left_xlarge{margin-left:40px!important}.margin_not_top{margin-right:10px!important;margin-bottom:10px!important;margin-left:10px!important}.margin_not_top_small{margin-right:6px!important;margin-bottom:6px!important;margin-left:6px!important}.margin_not_top_large{margin-right:20px!important;margin-bottom:20px!important;margin-left:20px!important}.margin_not_top_xlarge{margin-right:40px!important;margin-bottom:40px!important;margin-left:40px!important}.margin_not_right{margin-top:10px!important;margin-bottom:10px!important;margin-left:10px!important}.margin_not_right_small{margin-top:6px!important;margin-bottom:6px!important;margin-left:6px!important}.margin_not_right_large{margin-top:20px!important;margin-bottom:20px!important;margin-left:20px!important}.margin_not_right_xlarge{margin-top:40px!important;margin-bottom:40px!important;margin-left:40px!important}.margin_not_bottom{margin-top:10px!important;margin-right:10px!important;margin-left:10px!important}.margin_not_bottom_small{margin-top:6px!important;margin-right:6px!important;margin-left:6px!important}.margin_not_bottom_large{margin-top:20px!important;margin-right:20px!important;margin-left:20px!important}.margin_not_bottom_xlarge{margin-top:40px!important;margin-right:40px!important;margin-left:40px!important}.margin_not_left{margin-top:10px!important;margin-right:10px!important;margin-bottom:10px!important}.margin_not_left_small{margin-top:6px!important;margin-right:6px!important;margin-bottom:6px!important}.margin_not_left_large{margin-top:20px!important;margin-right:20px!important;margin-bottom:20px!important}.margin_not_left_xlarge{margin-top:40px!important;margin-right:40px!important;margin-bottom:40px!important}.margin_zero,.margin_zero_default{margin:0}.margin_zero_horizon{margin-right:0;margin-left:0}.margin_zero_vertical{margin-top:0;margin-bottom:0}.margin_zero_top{margin-top:0}.margin_zero_right{margin-right:0}.margin_zero_bottom{margin-bottom:0}.margin_zero_left{margin-left:0}.ui_panel{background:#fff;color:#444}.ui_panel.transparent{background-color:transparent}.ui_panel.dark{background-color:#024;color:#fff}.ui_panel.light{background-color:#f2f2f2;color:#444}.ui_panel.border{border:solid 1px #ccc}.ui_panel.border_vertical{border:solid #ccc 0;border-top-width:1px;border-bottom-width:1px}.ui_panel.border_horizon{border:solid #ccc 0;border-right-width:1px;border-left-width:1px}.ui_panel.border_top{border:solid #ccc 0;border-top-width:1px}.ui_panel.border_bottom{border:solid #ccc 0;border-bottom-width:1px}.ui_panel.border_right{border:solid #ccc 0;border-right-width:1px}.ui_panel.border_left{border:solid #ccc 0;border-left-width:1px}.ui_panel.border_not_top{border:solid #ccc 1px;border-top-width:0px}.ui_panel.border_not_bottom{border:solid #ccc 1px;border-bottom-width:0px}.ui_panel.border_not_right{border:solid #ccc 1px;border-right-width:0px}.ui_panel.border_not_left{border:solid #ccc 1px;border-left-width:0px}.ui_panel.shadow{box-shadow:0 1px 6px #0000001a}.ui_panel.code{font-family:Consolas,Courier New;-moz-tab-size:4;tab-size:4;white-space:pre-wrap}.ui_panel.pre_wrap{white-space:pre-wrap}.ui_panel.radius{border-radius:10px}.ui_panel.radius_top{border-top-left-radius:10px;border-top-right-radius:10px}.ui_panel.radius_bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ui_panel.radius_left{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui_panel.radius_right{border-top-right-radius:10px;border-bottom-right-radius:10px}.ui_panel.padding{padding:10px}.ui_panel.padding_small{padding:6px}.ui_panel.padding_large{padding:20px}.ui_panel.padding_xlarge{padding:40px}.ui_panel.padding_default{padding:10px}.ui_panel.padding_default_small{padding:6px}.ui_panel.padding_default_large{padding:20px}.ui_panel.padding_default_xlarge{padding:40px}.ui_panel.padding_horizon{padding-right:10px;padding-left:10px}.ui_panel.padding_horizon_small{padding-right:6px;padding-left:6px}.ui_panel.padding_horizon_large{padding-right:20px;padding-left:20px}.ui_panel.padding_horizon_xlarge{padding-right:40px;padding-left:40px}.ui_panel.padding_vertical{padding-top:10px;padding-bottom:10px}.ui_panel.padding_vertical_small{padding-top:6px;padding-bottom:6px}.ui_panel.padding_vertical_large{padding-top:20px;padding-bottom:20px}.ui_panel.padding_vertical_xlarge{padding-top:40px;padding-bottom:40px}.ui_panel.padding_top{padding-top:10px}.ui_panel.padding_top_small{padding-top:6px}.ui_panel.padding_top_large{padding-top:20px}.ui_panel.padding_top_xlarge{padding-top:40px}.ui_panel.padding_right{padding-right:10px}.ui_panel.padding_right_small{padding-right:6px}.ui_panel.padding_right_large{padding-right:20px}.ui_panel.padding_right_xlarge{padding-right:40px}.ui_panel.padding_bottom{padding-bottom:10px}.ui_panel.padding_bottom_small{padding-bottom:6px}.ui_panel.padding_bottom_large{padding-bottom:20px}.ui_panel.padding_bottom_xlarge{padding-bottom:40px}.ui_panel.padding_left{padding-left:10px}.ui_panel.padding_left_small{padding-left:6px}.ui_panel.padding_left_large{padding-left:20px}.ui_panel.padding_left_xlarge{padding-left:40px}.ui_panel.padding_not_top{padding-right:10px;padding-bottom:10px;padding-left:10px}.ui_panel.padding_not_top_small{padding-right:6px;padding-bottom:6px;padding-left:6px}.ui_panel.padding_not_top_large{padding-right:20px;padding-bottom:20px;padding-left:20px}.ui_panel.padding_not_top_xlarge{padding-right:40px;padding-bottom:40px;padding-left:40px}.ui_panel.padding_not_right{padding-top:10px;padding-bottom:10px;padding-left:10px}.ui_panel.padding_not_right_small{padding-top:6px;padding-bottom:6px;padding-left:6px}.ui_panel.padding_not_right_large{padding-top:20px;padding-bottom:20px;padding-left:20px}.ui_panel.padding_not_right_xlarge{padding-top:40px;padding-bottom:40px;padding-left:40px}.ui_panel.padding_not_bottom{padding-top:10px;padding-right:10px;padding-left:10px}.ui_panel.padding_not_bottom_small{padding-top:6px;padding-right:6px;padding-left:6px}.ui_panel.padding_not_bottom_large{padding-top:20px;padding-right:20px;padding-left:20px}.ui_panel.padding_not_bottom_xlarge{padding-top:40px;padding-right:40px;padding-left:40px}.ui_panel.padding_not_left{padding-top:10px;padding-right:10px;padding-bottom:10px}.ui_panel.padding_not_left_small{padding-top:6px;padding-right:6px;padding-bottom:6px}.ui_panel.padding_not_left_large{padding-top:20px;padding-right:20px;padding-bottom:20px}.ui_panel.padding_not_left_xlarge{padding-top:40px;padding-right:40px;padding-bottom:40px}.ui_panel.layout_vertical{display:flex;flex-direction:column;align-items:center}.ui_panel.layout_vertical_left{display:flex;flex-direction:column;align-items:flex-start}.ui_panel.layout_vertical_right{display:flex;flex-direction:column;align-items:flex-end}.ui_panel.layout_vertical_baseline{display:flex;flex-direction:column;align-items:baseline}.ui_panel.layout_vertical_stretch{display:flex;flex-direction:column;align-items:stretch}.ui_panel.layout_horizon{display:flex;flex-direction:row;align-items:center}.ui_panel.layout_horizon_top{display:flex;flex-direction:row;align-items:flex-start}.ui_panel.layout_horizon_bottom{display:flex;flex-direction:row;align-items:flex-end}.ui_panel.layout_horizon_baseline{display:flex;flex-direction:row;align-items:baseline}.ui_panel.layout_horizon_stretch{display:flex;flex-direction:row;align-items:stretch}.ui_panel.layout_horizon_wrap{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.ui_panel.layout_vertical>.spacer,.ui_panel.layout_vertical_left>.spacer,.ui_panel.layout_vertical_right>.spacer,.ui_panel.layout_vertical_baseline>.spacer,.ui_panel.layout_vertical_stretch>.spacer{flex-grow:1;width:100%}.ui_panel.layout_horizon>.spacer,.ui_panel.layout_horizon_top>.spacer,.ui_panel.layout_horizon_bottom>.spacer,.ui_panel.layout_horizon_baseline>.spacer,.ui_panel.layout_horizon_stretch>.spacer{flex-grow:1;height:100%}.ui_heading{background-color:#fff;color:#444;font-weight:400;border:solid #024;border-width:0 0 0 6px;padding:10px 12px;margin-bottom:20px}h1.ui_heading{font-size:16px}h2.ui_heading{font-size:14px;padding:6px 10px}h3.ui_heading{font-size:12px;padding:4px 8px}.ui_text{padding:10px;font-size:14px;border:solid 1px #ccc;border-radius:4px}.ui_text:not([readonly]):focus{border-color:#0091ffcc}.ui_text[readonly]{box-shadow:none}.ui_text:disabled{background-color:#eee;color:#888;cursor:not-allowed}textarea.ui_text{width:100%;height:80px;line-height:140%;resize:none}textarea.ui_text.resize_full{resize:auto}.ui_button{display:inline-block;padding:12.5px 20px;box-shadow:0 1px 4px #0003;text-align:center;text-decoration:none;font-size:14px;font-weight:400;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background-color:transparent;border:solid 1px transparent;border-radius:4px;line-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}.ui_button.wrap_allow{white-space:normal}.ui_button.icon{background-repeat:no-repeat;background-position:10px 50%;background-size:24px 24px;padding-left:40px}.ui_button:focus{outline-color:#0091ffcc;outline-style:auto;outline-width:5px;z-index:1}.ui_button.small{padding:6px 12px}.ui_button.small.icon{padding-left:28px;background-position:8px 50%;background-size:18px 18px}.ui_button:not(:disabled,.disabled):hover{opacity:.8}.ui_button+.ui_button{margin-left:6px}.ui_button.done{background-color:#0e4fa6;color:#fff}.ui_button.cancel,.ui_button.close{background-color:#888;color:#fff}.ui_button.info{background-color:#080;color:#fff}.ui_button.warn{background-color:#c42;color:#fff}.ui_button.danger{background-color:#f20;color:#fff}.ui_button:disabled,.ui_button.disabled{background-color:#eee;color:#888;cursor:not-allowed;box-shadow:none}.ui_switch,.ui_checkbox,.ui_radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;padding:0;background:#fff}.ui_switch:focus,.ui_checkbox:focus,.ui_radio:focus{outline-color:#0091ffcc;outline-style:auto;outline-width:5px}.ui_switch+label,.ui_checkbox+label,.ui_radio+label{cursor:pointer}.ui_switch:disabled+label,.ui_checkbox:disabled+label,.ui_radio:disabled+label{cursor:not-allowed}.ui_checkbox,.ui_radio{overflow:hidden;width:21px;height:21px;margin:2px 1px 3px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px #0e101429,inset 0 1px 2px 1px #00000029,inset 0 0 4px 1px #0000000a}.ui_checkbox:checked,.ui_radio:checked{border-color:transparent;background:#0e4fa6;background-image:linear-gradient(180deg,#ffffff29,#fff0);box-shadow:inset 0 0 0 1px #00000029,inset 0 0 0 2px #ffffff0a}.ui_checkbox:disabled,.ui_radio:disabled{background:#eee;box-shadow:inset 0 0 0 1px #0e101433;cursor:not-allowed}.ui_checkbox:disabled:checked,.ui_radio:disabled:checked{background:#0e4fa6}.ui_switch{overflow:hidden;width:36px;height:20px;margin:1px;cursor:pointer;border-radius:999px;background:#eee;box-shadow:inset 0 0 0 1px #0e101429,inset 0 0 1px 1px #00000005;transition:all .2s ease}.ui_switch:checked{background:#0e4fa6}.ui_switch:checked:before{transform:translate(15px)}.ui_switch:disabled{cursor:not-allowed;background:#eee}.ui_switch:disabled:checked{background:#888}.ui_switch:before{position:absolute;display:block;top:2px;left:2px;height:calc(100% - 4px);padding-left:calc(50% - 2px);border-radius:999px;background:#fff;box-shadow:0 1px 1px #00000052,0 0 2px #00000029,0 0 4px #00000014;transition:all .2s ease;content:""}.ui_radio{border-radius:50%}.ui_radio:checked:before{position:absolute;display:block;top:calc(50% - 5.5px);left:calc(50% - 5.5px);width:11px;height:11px;border-radius:6px;background:#fff;box-shadow:0 1px 2px #0000003d;content:""}.ui_select{-webkit-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:11.5px 32px 11.5px 11.5px;border:0;border-radius:4px;background:#fff no-repeat calc(100% - 8px) center;background-image:url(https://curebell.jp/supp/build/assets/icon_ui_select_dropdown-BjmLVT-0.svg);background-size:auto 24%;color:#444;outline:none;box-shadow:inset 0 0 0 1px #d1d4da;font-size:14px;cursor:pointer}.ui_select:focus{border-color:#0091ffcc;box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 0 2px #0091ffcc;background-image:url(https://curebell.jp/supp/build/assets/icon_ui_select_dropdown_focus-D4hN39th.svg)}.ui_select:disabled{color:#888;background-color:#eee;background-image:url(https://curebell.jp/supp/build/assets/icon_ui_select_dropdown_disabled-BoV525CP.svg);box-shadow:none;cursor:not-allowed}.ui_list tr.clickable{cursor:pointer}.ui_props{width:100%}.ui_props.inner>.group:first-child>.title{border-top-width:0}.ui_props.inner>.group:last-child>.prop:last-child{border-bottom-width:0}.ui_props.inner>.prop:first-child{border-top-width:0}.ui_props.inner>.prop:last-child{border-bottom-width:0}.ui_props .group>.title{background-color:#f2f2f2;color:#444;border:solid #ccc;border-width:1px 0 0 0;padding:6px 10px}.ui_props .group>.title.dark{background-color:#024;color:#fff}.ui_props .group>.title.light{background-color:#f2f2f2;color:#444}.ui_props .prop{display:flex;flex-direction:row;align-items:center;width:100%;background:#fff;color:#444;border:solid #ccc;border-width:1px 0 0 0}.ui_props .prop:last-child{border-width:1px 0 1px 0}.ui_props .prop.border_none{border-width:0}.ui_props .prop.border_top{border-top-width:1px}.ui_props .prop.border_right{border-right-width:1px}.ui_props .prop.border_bottom{border-bottom-width:1px}.ui_props .prop.border_left{border-left-width:1px}.ui_props .prop.border_not_top{border-width:1px;border-top-width:0px}.ui_props .prop.border_not_right{border-width:1px;border-right-width:0px}.ui_props .prop.border_not_bottom{border-width:1px;border-bottom-width:0px}.ui_props .prop.border_not_left{border-width:1px;border-left-width:0px}.ui_props .prop>div{padding:10px}.ui_props .prop>div.dark{background-color:#024;color:#fff}.ui_props .prop>div.light{background-color:#f2f2f2;color:#444}.ui_props .prop>div:first-child{width:200px;padding:10px;white-space:nowrap}.ui_props .prop>div.fill{flex-grow:1}.ui_props .prop.clickable{cursor:pointer}.ui_props .prop.clickable:hover{background:#fcfcfc;color:#888}.ui_props .group:not(:last-child) .prop:last-child{border-bottom-width:0}.ui_tab{display:flex;flex-direction:row;align-items:flex-end;width:100%;padding:10px 20px 0;white-space:nowrap}.ui_tab>div{cursor:pointer;padding:10px 20px;border:solid #ccc;border-width:1px 1px 0 1px;-webkit-user-select:none;user-select:none}.ui_tab>div:hover{opacity:.8}.ui_tab>div.selected{background-color:#fff;color:#444}.ui_tab>div:not(.selected){background-color:#f2f2f2;color:#444}.ui_tab>div.spacer,.ui_tab>div.controls{border:none;background:transparent;cursor:auto;padding-left:0;padding-right:0}.ui_tab>div.spacer:hover,.ui_tab>div.controls:hover{opacity:1}.ui_tab>div.spacer.spacer,.ui_tab>div.controls.spacer{flex-grow:1}.ui_tab>div+div{margin-left:10px}.ui_tab_body{border:solid 1px #ccc;padding:10px;margin:0 10px 10px;background-color:#fff;color:#444}.ui_tab_body.shadow{box-shadow:0 1px 6px #0000001a}.ui_tab_body:not(.selected){display:none}.code{border-style:dotted!important;border-color:#4a4;color:#4a4}.code.sample{color:#444}@media screen and (max-width: 1000px){.btn_toggle{position:relative;top:10px;transform:translateY(-50%);background:#444;display:block;width:24px;height:24px;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:50%;margin-left:auto}.btn_toggle:before,.btn_toggle:after{display:block;content:"";background-color:#fff;position:absolute;width:10px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.btn_toggle:before{width:2px;height:10px}.btn_toggle.disp:before{content:normal}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,dialog,embed,figcaption,figure,footer,header,hgroup,hr,mark,menu,meter,nav,output,progress,rp,rt,ruby,section,summary,time,video,xmp{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h2,h3,h4,h5,h6{font-weight:inherit}html,body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{clear:both;float:none;width:100%;height:0px;margin:0;padding:0;border:none}*{word-break:break-all;word-wrap:break-word}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}table[border] caption,table[border] tbody,table[border] tfoot,table[border] thead,table[border] tr,table[border] th,table[border] td{outline:1px solid rgba(0,0,0,.3)}sup{vertical-align:text-top;font-size:small}.spNav{overflow:auto}.spNav a{text-decoration:none;cursor:pointer;transition:.4s ease}.ofHidden{overflow:hidden}#header .spNav{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;padding-top:74px;z-index:20;display:none}#header .spNav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 20px;width:80%;margin:0 auto}#header .spNav ul li{width:100%;display:grid;grid-template-columns:24px 238px;-moz-column-gap:11px;column-gap:11px;align-items:center;position:relative;margin-right:24px;color:#222}#header .spNav ul li:before{content:"";display:block;background-color:#005bb1;position:relative;width:24px;left:0;top:-10px;height:1px;margin-right:12px}#header .spNav ul li span{display:flex;flex-direction:column;align-items:baseline;font-size:.9rem;line-height:.9rem;letter-spacing:.08em;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,游ゴシック,Yu Gothic,MS PGothic,sans-serif;font-weight:700;color:#222}#header .spNav ul li small{font-size:.8rem;line-height:.8rem;transform:scale(1);transform-origin:left;letter-spacing:.04em;color:#15a08e;font-weight:500;margin-top:8px;padding-left:1px}#header .spNav ul li ul{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0 5px 30px;width:100%;margin:0 auto}#header .navHidden{display:none!important}#header .menuTrgr{width:40px;height:10px;min-height:auto;display:flex;background:none;flex-direction:column;padding-left:10px;margin-left:15px;position:relative;z-index:21}#header .menuTrgr span{display:block;background-color:var(--col-curebell);width:24px;height:1px;margin-bottom:4px;transition:transform .3s cubic-bezier(.075,.82,.165,1)}#header .menuTrgr span:last-of-type{width:16px}#header .menuTrgr--open span{display:block;background-color:var(--col-curebell);width:24px;height:1px;margin-bottom:2px;transform:rotate(45deg);transition:transform .3s cubic-bezier(.075,.82,.165,1)}#header .menuTrgr--open span:last-of-type{width:24px;margin-top:-3px;transform:rotate(-45deg)}.btn--fv{position:relative;background-color:var(--col-curebell);color:#fff;width:81%;height:64px;border-radius:48px;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.8rem;letter-spacing:.08em;font-weight:500;margin:0 auto;box-sizing:border-box;padding-right:16px;padding-bottom:2px;box-shadow:0 0 10px 2px #446ab266}.enTxt{font-family:Fira Sans,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,游ゴシック,Yu Gothic,MS PGothic,sans-serif}.mb8{margin-bottom:8px!important}.mb12{margin-bottom:12px!important}.mb16{margin-bottom:16px!important}.mb18{margin-bottom:18px!important}.mb20{margin-bottom:20px!important}.mb24{margin-bottom:24px!important}.mb32{margin-bottom:32px!important}.mb32--sp{margin-bottom:32px}@media screen and (max-width: 640px){#header .spNav:not(.navHidden){display:initial}}@media screen and (max-width: 430px){#header .menuTrgr{margin:0}}@media screen and (max-width: 350px){#header .menuTrgr{padding-left:0}}#ad_banner{text-align:center;max-width:100%}#ad_banner img{max-width:100%;max-height:90px}#ad_banner .ad_banner_pc{margin:32px 0 8px}#ad_banner .ad_banner_sp{margin:32px 0 8px;display:none}@media screen and (max-width: 640px){#ad_banner .ad_banner_pc{display:none}#ad_banner .ad_banner_sp{display:block}#ad_banner img{max-height:250px}}:root{--col-curebell: #5586ce;--col-gray: #6f6f6f;--col-dull-gray: #44403C;--col-oriental-blue: #1e469b;--col-windows-blue: #3c78d8;--col-spearmint-green: #78d461;--col-category-functional: #3d9945;--col-category-nutrient: #f59900;--col-category-specified: #3aafd2;--main-panel-max-width-tablet: 100%;--main-panel-max-width-mobile-medium: 100%;--line-link-display: none;--line-link-width: 297px;--line-link-top: 150px;--line-link-right: 20px;--close-btn-diameter: 26px}*,:before,:after{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-box-sizing:inherit;box-sizing:inherit;border-width:0;border-style:solid}*{margin:0;padding:0;font-size:inherit;line-height:inherit}:before,:after{vertical-align:inherit;text-decoration:inherit}:root{width:100vw;height:100vh;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-sizing:normal;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#fafbff;font-size:18px}body{font-family:-apple-system,BlinkMacSystemFont,メイリオ,Segoe UI,Roboto,Noto Sans CJK JP,sans-serif;overflow-x:hidden!important}.flex{display:flex}.flex.align_start{align-items:flex-start}.flex.align_center{align-items:center}.flex.align_end{align-items:flex-end}.flex.align_strech{align-items:stretch}.flex.align_baseline{align-items:baseline}.flex.justify_start{justify-content:flex-start}.flex.justify_center{justify-content:center}.flex.justify_end{justify-content:flex-end}.flex.justify_middle{justify-content:middle}.flex.justify_around{justify-content:space-around}.flex.justify_between{justify-content:space-between}.flex.direction_column{flex-direction:column}#page{height:100vh;width:100vw}#header{width:100vw;background-color:#fff;position:fixed;top:0;z-index:10}#header>div{width:1000px;margin:auto}#header>div:first-child{position:relative;z-index:30}#header>div>div.header_btn,#header>div>.logo{z-index:30}#header .ui_panel .logo{display:block;padding-left:204px;background:url(https://curebell.jp/supp/build/assets/curebell_logo-C-1BivEI.svg) no-repeat center 24px;background-size:200px auto;height:90px;margin:0;cursor:pointer}#header .ui_panel .logo img{max-height:65px;width:auto;background:#fff}#header .ui_panel .header_title{font-weight:700}#nav .balloon{display:none}#nav .breadcrumb{display:flex;align-items:center;height:38px;margin-left:5px;list-style:none;font-size:14px;color:#555b67}#nav .breadcrumb li{position:relative;margin-right:8px}#nav .breadcrumb a{text-decoration:none;color:inherit}#nav .breadcrumb li.icon_arrow{display:block;width:14px;height:14px;background:no-repeat center;background-image:url(https://curebell.jp/supp/build/assets/icon_arrow-CwAEgUbh.svg);background-size:10px;content:""}#nav .breadcrumb li:first-child a img{height:15px;margin-right:6px}#nav .spacer{flex:1;border:0;background:transparent}#page #content{position:inherit;font-size:14px;height:100vh;background-color:#fafbff;-webkit-overflow-scrolling:touch}#page #content #main_panel{width:1000px;background:transparent;padding-top:130px}h1{padding:32px 0 16px;font-size:24px}button{min-height:1.5em;font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,YuGothic,游ゴシック,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}button:not(:disabled,.disabled):hover{opacity:.8}.btn{display:inline-block;min-width:90px;height:48px;padding:0 24px;border:3px solid var(--col-oriental-blue);border-radius:6px;font-weight:700;background:#1e469b14;color:var(--col-oriental-blue)}.btn:disabled{border-color:transparent!important;background:#e9edf6!important;color:#a7aeba!important}ul.search-pcTab,ul.search-spTab{width:100%;display:flex;justify-content:center}ul.search-pcTab li,ul.search-spTab li{list-style-type:none}ul.search-pcTab li a,ul.search-spTab li a{text-decoration:none}ul.search-pcTab li a.active,ul.search-spTab li a.active{position:relative}ul.search-pcTab li a.active:after,ul.search-spTab li a.active:after{position:absolute;content:"";background-color:#3c78d8;width:60px;height:3px;bottom:-8px;left:50%;transform:translate(-50%)}ul.search-pcTab{width:650px;display:flex;justify-content:left;padding-top:16px;margin-right:auto;line-height:normal}ul.search-pcTab li{flex-shrink:0;margin:0 6%}ul.search-pcTab li a{font-size:16px;font-weight:600;color:#444;text-decoration:none;cursor:pointer}ul.search-pcTab li a.active:after{position:absolute;content:"";background-color:#3c78d8;width:60px;height:3px;bottom:-8px;left:50%;transform:translate(-50%)}div.spTab-area{display:none}.header_btn.menu{display:none;margin-top:10px;padding-right:0}.header_btn.clip .btn_name{margin-top:15px}.header_btn.help .btn_name{margin-top:12px}.header_btn.lp,.header_btn.lp .btn_name{display:none}.header_btn .btn_name{font-size:12px;font-weight:700}.btn_clip{width:38px;height:38px;min-width:38px;padding-right:0;margin-left:10px;border:none;background-image:url(https://curebell.jp/supp/build/assets/icon_bookmark_orange-eF8KSdIN.svg);background-repeat:no-repeat;background-position:7px center;background-size:18px;background-color:transparent;border:3px solid #d78038;border-radius:9999px;cursor:pointer}.btn_help{width:38px;height:38px;min-width:38px;padding-left:34px;padding-right:0;margin-left:10px;border:none;border-radius:9999px;background-image:url(https://curebell.jp/supp/build/assets/icon_help-DO_l-KwS.svg);background-repeat:no-repeat;background-size:100%;background-color:transparent;cursor:pointer}.btn_lp{width:38px;height:38px;min-width:38px;padding:0 0 0 34px;margin-left:10px;border:none;border-radius:9999px;cursor:pointer;display:none;background-image:url(https://curebell.jp/supp/build/assets/icon_info-DDIWatR_.png);background-repeat:no-repeat;background-size:100%;background-color:transparent;color:#1e469b;pointer-events:unset}.panel{background:#fff;border:1px solid #CCC;border-radius:12px}.ui_dialog_curebell{position:fixed;display:none;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#0003;z-index:1000}.ui_dialog_curebell.show{display:block;animation-name:fadein;animation-duration:.2s;animation-timing-function:ease-out}.ui_dialog_curebell.full_horizon>div{width:calc(100% - 80px);left:40px}.ui_dialog_curebell.full_vertical>div{width:calc(100% - 80px);top:40px}.ui_dialog_curebell>div{background:#fff;overflow:auto;position:relative;box-shadow:0 0 32px #00000029,0 4px 16px #00000052;border-radius:12px;line-height:140%;width:640px;max-height:calc(100vh - 128px);left:0;top:0;display:flex;flex-direction:column}.ui_dialog_curebell>div .header{padding:10px;letter-spacing:2px;background-color:#fff;color:#fff;border-radius:10px 10px 0 0;font-size:16px}.ui_dialog_curebell>div .error_header{justify-content:center;font-weight:700}.ui_dialog_curebell>div .header.error{letter-spacing:2px;background:#024;background-image:url(https://curebell.jp/supp/build/assets/icon_alert-eoE4NMSq.svg);background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 40px;color:#b00;border-radius:10px 10px 0 0;font-size:16px;font-weight:600}.ui_dialog_curebell>div .body{background-color:#fff;color:#444;overflow:hidden;font-size:14px;flex-grow:1}.ui_dialog_curebell>div .footer{padding:10px;background-color:#fff;color:#444;text-align:center;border-radius:0 0 10px 10px}.ui_dialog_curebell>div .footer .ui_button{width:94px;border-color:transparent;border-radius:25px;background-color:var(--col-oriental-blue);color:#fff;font-weight:700}.ui_dialog_curebell>div .footer .ui_button.cancel{background-color:#888;color:#fff}.gauge_area>*:first-child{margin-right:20px}.gauge_area .nutrient .gauge{overflow:hidden;width:100px;margin:10px 10px 10px 0;background-color:#ddd;border-radius:8px}.gauge_area .nutrient .gauge>div{height:13px;background-color:var(--col-spearmint-green)}.gauge_area .nutrient .gauge.pct0{height:13px;opacity:.5}.gauge_area .nutrient .gauge.pct0~.gauge_name{display:none}.gauge_area .nutrient .gauge_name{word-break:break-word;opacity:.7}.gauge_area .price_per .gauge{align-items:center;height:100%}.gauge_area .price_per .gauge>.glyph{width:19px;height:18px;margin:8px 5px 4px 0;background-size:18px}.gauge_area .price_per .gauge>.glyph:not(.none){background-image:url(https://curebell.jp/supp/build/assets/icon_yen-Czl0HOfo.png);background-repeat:no-repeat}.gauge_area .price_per .gauge>.glyph.none{background-image:url(https://curebell.jp/supp/build/assets/icon_yen_gray-BeAHZgPV.png);background-repeat:no-repeat;opacity:.7}#dialog_help{font-size:17px}#dialog_help .no_border{border:none!important}#dialog_help .underline{text-decoration:underline;text-underline-offset:3px}#dialog_help .warning{color:#f33}#dialog_help .box{overflow:hidden;display:flex;flex-direction:column;height:90vh;padding:24px;-webkit-overflow-scrolling:touch}#dialog_help .box .heading{padding-bottom:5px;font-weight:700;font-size:18px;border-bottom:1px solid #000}#dialog_help .box .list{flex:1;overflow:auto;margin:0 0 16px;padding:4px}#dialog_help .box .list .badge{font-size:16px;margin:3px 0}#dialog_help .box .list .list_heading{padding-bottom:5px;margin-bottom:8px;font-weight:700;font-size:18px;border-bottom:1px solid #000}#dialog_help .box .list .list_heading:not(:first-child){margin-top:2em}#dialog_help .box .list .list_text{border-bottom:1px solid #CCC;font-size:14px;margin-bottom:10px}#dialog_help .box .list .list_text>div:nth-child(n+2){margin-top:.5em}#dialog_help .box .list .annotation{padding:.3em}#dialog_help .informed_choice,#dialog_help .informed_sport,#dialog_help .bscg{width:41px;height:40px;background-size:40px;background-repeat:no-repeat;margin:0 0 0 10px}#dialog_help .informed_choice{background-image:url(https://curebell.jp/supp/build/assets/logo_informed_choice-DkUWt7Hp.svg)}#dialog_help .informed_sport{background-image:url(https://curebell.jp/supp/build/assets/logo_informed_sport-UjUaXqc_.svg)}#dialog_help .bscg{background-image:url(https://curebell.jp/supp/build/assets/logo_bscg_certified-B_gJY0iL.svg)}#dialog_help .supp_category{padding:7.6px 6px 6px;font-size:16px;border-radius:30px;color:#fff;width:130px;text-align:center;line-height:normal}#dialog_help .supp_category.functional{background-color:var(--col-category-functional)}#dialog_help .supp_category.nutrient{background-color:var(--col-category-nutrient)}#dialog_help .supp_category.specified{background-color:var(--col-category-specified)}#dialog_help .mfg_info_item{font-size:13px;padding:calc(.81 * 13px) calc(.9 * 13px) 7.8px;display:inline-block;border:1px solid #222;border-radius:4px;color:#222;background:#fff no-repeat 2px center;line-height:1}#dialog_help .gauge_area{font-size:15px;margin:13px 0 7px;min-width:100%}#dialog_help .gauge_area .nutrient{flex-direction:row;align-items:center}#dialog_help .gauge_area .nutrient .title{margin-right:1em}#dialog_help .gauge_area .nutrient .gauge{margin-right:.5em}#dialog_help .gauge_area .price_per{flex-direction:row;align-items:center}#dialog_help .gauge_area .price_per .title{margin-right:1em}#dialog_help .gauge_area .glyph{top:unset}#dialog_help .glyphs{display:flex;width:30%}#dialog_help .glyph{width:calc(1.2em + 1px);height:1.2em;background-size:1.2em;display:inline-block;position:relative;top:.2em;margin:0 2px}#dialog_help .glyph:not(.none){background-image:url(https://curebell.jp/supp/build/assets/icon_yen-Czl0HOfo.png);background-repeat:no-repeat}#dialog_help .glyph.none{background-image:url(https://curebell.jp/supp/build/assets/icon_yen_gray-BeAHZgPV.png);background-repeat:no-repeat;opacity:.7}#dialog_help .complement{margin:10px;padding:10px;font-size:14px;border:1px solid}#footer{width:100%;background-color:var(--col-windows-blue);text-align:center;padding:12px 0}#footer .ui_panel{background-color:var(--col-windows-blue)}#footer>div{display:inline-block;width:1000px}#footer .footer_link{margin:auto 0 auto auto;text-align:end}#footer .footer_link>div.ui_panel{display:inline-block}#footer .footer_link a{font-size:18px;color:#fff;text-decoration:none}#footer .copyright{margin-top:15px;font-size:10px;color:#fff;text-align:right}#line_link{display:var(--line-link-display);position:fixed;top:var(--line-link-top);right:var(--line-link-right);width:var(--line-link-width);background-color:#06c755;cursor:pointer}#line_link img{margin:0 auto;height:auto;width:100%;max-width:100%;object-fit:contain}.close_btn{display:block;position:absolute;right:calc(0px - var(--close-btn-diameter) / 4);top:calc(0px - var(--close-btn-diameter) / 4);width:var(--close-btn-diameter);height:var(--close-btn-diameter);background-color:#ccc;border-radius:100%;cursor:pointer}.close_btn:before,.close_btn:after{content:"";width:calc(var(--close-btn-diameter) * .75);height:calc(var(--close-btn-diameter) * .18);background-color:#000;position:absolute;top:42%}.close_btn:before{transform:rotate(45deg);transform-origin:50% 50%;left:12%}.close_btn:after{transform:rotate(-45deg);transform-origin:50% 50%;right:12%}#loading_indicator{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#00000052;z-index:1500;opacity:0;transition:opacity .3s ease;pointer-events:none;-webkit-user-select:none;user-select:none}#loading_indicator.active{opacity:1;cursor:wait;pointer-events:auto}#loading_indicator.active .box{animation:loading_indicator .8s ease infinite}#loading_indicator .box{position:relative;width:100px;height:100px;background:#fff;border-radius:16px}#loading_indicator .box div{position:absolute;top:calc(50% - 8px);left:calc(50% - 4px);width:8px;height:16px;border-radius:4px;background:#9a9ea7;opacity:.2}#loading_indicator .box div:nth-child(1){transform:translateY(-16px);animation-delay:0ms}#loading_indicator .box div:nth-child(2){transform:translate(12px,-12px) rotate(45deg);animation-delay:.1s}#loading_indicator .box div:nth-child(3){transform:translate(16px) rotate(90deg);animation-delay:.2s}#loading_indicator .box div:nth-child(4){transform:translate(12px,12px) rotate(-45deg);animation-delay:.3s}#loading_indicator .box div:nth-child(5){transform:translateY(16px);animation-delay:.4s}#loading_indicator .box div:nth-child(6){transform:translate(-12px,12px) rotate(45deg);animation-delay:.5s}#loading_indicator .box div:nth-child(7){transform:translate(-16px) rotate(90deg);animation-delay:.6s}#loading_indicator .box div:nth-child(8){transform:translate(-12px,-12px) rotate(-45deg);animation-delay:.7s}@keyframes loading_indicator{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.blinking{animation:blink 1s ease-in-out infinite alternate}@keyframes blink{0%{opacity:.1}to{opacity:1}}.no_price{display:inline-block;margin-left:8px;margin-bottom:.35em;width:15px;border-bottom:1px solid var(--col-gray)}.price_zero:after{content:"";display:inline-block;height:1px;width:15px;background-color:var(--col-gray);margin-bottom:4px}@media screen and (max-width: 1000px){#header>div{max-width:90%;margin:auto}#header .ui_panel .logo{padding-left:154px;background:url(https://curebell.jp/supp/build/assets/curebell_logo-C-1BivEI.svg) no-repeat center 18px;background-size:150px auto;height:68px}#header .ui_panel .logo img{height:auto;max-height:50px}.header_btn.clip .btn_name{margin-top:10px}.header_btn.help .btn_name{margin-top:8px}.header_btn.pharmacy .btn_name{margin-top:0}#nav .breadcrumb{overflow-x:auto;overflow-y:hidden;width:100%}#nav .breadcrumb li{flex-shrink:0}#page #content #main_panel{max-width:var(--main-panel-max-width-tablet);padding-top:108px}.ui_dialog_curebell>div{width:90%}.ui_dialog_curebell>div .body{min-height:50px;font-size:16px;text-align:center}#footer{max-width:100%}#footer>div{width:90%}#footer .footer_link a{font-size:16px}ul.search-pcTab{padding-top:16px}ul.search-pcTab li{margin:0 4%}ul.search-pcTab li a{font-size:16px}}@media screen and (max-width: 640px){#line_link.hidden{display:none}.header_btn{margin-right:0}.header_btn .btn_name{display:none}.header_btn.clip,.header_btn.help,.header_btn.lp,.header_btn.pharmacy{margin-top:0}.header_btn.menu{display:initial}#header .ui_panel .logo{margin:0 auto 0 0}#page #content #main_panel{max-width:var(--main-panel-max-width-tablet);padding-top:146px}#dialog_help .gauge_area .nutrient{flex-direction:column;align-items:unset;margin-bottom:0}#dialog_help .gauge_area .price_per{flex-direction:column;align-items:unset}#dialog_help .gauge_area .price_per .gauge{margin-top:.5em}#dialog_help .glyphs{width:36%}ul.search-pcTab{display:none}div.spTab-area{display:flex!important;padding:12px 0;background:#f6f6f6;max-width:100%!important}ul.search-spTab li{flex-shrink:0;margin:0 4%}ul.search-spTab li a{font-size:14px;font-weight:600;color:#444}#header ul.search-pcTab{display:none}}@media screen and (max-width: 430px){.btn_pharmacy{width:30px;height:37px;min-width:30px;padding-left:26px;background-size:100%}.btn_clip{height:30px;width:30px;min-width:30px;background-position:5.5px center;background-size:15px;border:2px solid #d78038}.btn_help{width:30px;height:30px;min-width:30px;padding-left:0;padding-right:0;margin-left:10px;background-size:30px;background-position:center}.btn_lp{margin:0}#header ul.search-pcTab{display:none}#header>div{max-width:90%;margin:auto}#header .ui_panel .logo{height:55px;padding-left:145px;margin:0 auto 0 0;background:url(https://curebell.jp/supp/build/assets/curebell_logo-C-1BivEI.svg) no-repeat center 14px;background-size:130px auto}#header .ui_panel .logo img{max-height:40px;max-width:90px}#nav .breadcrumb{overflow-x:auto;overflow-y:hidden;width:100%}#nav .breadcrumb li{flex-shrink:0}#page #content #main_panel{max-width:var(--main-panel-max-width-mobile-medium);padding-top:133px}.ui_dialog_curebell>div{width:90%}#dialog_help .box{width:calc(100% - 16px);max-height:calc(100% - 16px);padding:12px}#dialog_help .box .glyphs{width:45%}#footer .footer_link>div>a{font-size:14px}#footer .footer_link>div.copyright{margin-top:8px;font-size:10px}ul.search-pcTab{display:none}div.spTab-area{display:flex!important;padding:12px 0;background:#f6f6f6;max-width:100%!important}ul.search-spTab li{flex-shrink:0;margin:0 4%}ul.search-spTab li a{font-size:14px;font-weight:600;color:#444}}.gauge_area .price_per .gauge>.glyph{margin-top:0}.header_btn.lp{display:block}.header_btn.lp .btn_name{display:block;margin-top:12px}.btn_lp{display:inline-block}.menu{padding:32px}.menu .ui_panel{background:transparent}.menu>div:nth-child(1){margin-bottom:8px}@media screen and (max-width: 1000px){.attention_area{margin:32px 80px 0}.menu{padding:32px 16px}.header_btn.lp .btn_name{margin-top:8px}}@media screen and (max-width: 640px){.menu{padding:0}.menu>div:nth-child(1),.menu>div:nth-child(2){display:block}.header_btn.lp{margin-top:0}.header_btn.lp .btn_name{display:none}.btn_lp{margin:0 0 2px 12px}}@media screen and (max-width: 430px){.btn_lp{width:28px;min-width:28px;height:28px;padding:0 0 0 28px;margin:0 0 4px 12px}}.header_btn.help{display:none}#page #content #main_panel{padding-top:130px}#nav{display:flex;align-items:center;position:relative}#nav .balloon{position:relative;background-color:#e4f2ff;padding:8px;margin-top:10px!important;margin-bottom:5px;color:#1e469b;border-radius:6px}#nav .balloon:before{content:"";position:absolute;border:10px solid transparent;border-bottom:20px solid #e4f2ff;top:-29px;left:calc(100% - 219px)}#nav .balloon p{margin:0;padding:0}h1{padding:32px 16px 0;font-size:24px}#major_search_area_mobile{display:none}.search_panel{padding:32px 16px}.panel{flex-direction:column;margin:auto auto 32px;background:#fff;padding:16px}.panel .list{position:relative;flex-wrap:wrap}.panel .list .search_item{display:block;width:32%;position:relative;padding:4px 6px;background:#fff;border:2px solid #808080;box-shadow:0 0 16px #0000000f,0 2px 4px #0000001f;border-radius:4px;line-height:24px;color:#333;font-size:16px}.panel .list .search_item span{padding-top:.11em}.panel .list .search_item:nth-child(3n-1){margin:0 2%}.panel .list .search_item:nth-child(n+4){margin-top:12px}.panel .list a{cursor:pointer;width:100%;height:100%;color:#333;text-decoration:none}.searchkey_icon{width:30px;height:30px;margin-right:10px}@media screen and (max-width: 1000px){#page #content #main_panel{padding-top:108px}#nav .balloon:before{top:-22px}#btn_search{width:90%;max-width:376px}}@media screen and (max-width: 640px){#page #content #main_panel{padding-top:146px}#nav .balloon:before{left:calc(100% - 108px)}#nav .balloon p{font-size:12px}}@media screen and (max-width: 430px){#major_search_area_mobile{display:block}#major_search_area{display:none}#page #content #main_panel{padding-top:133px}#nav .balloon:before{border-bottom:16px solid #e4f2ff;top:-20px;left:calc(100% - 83px)}.btn_clip{margin-bottom:4px}.search_panel .search_area .heading{font-size:20px}.panel .list .search_item{width:100%}.panel .list .search_item:nth-child(3n-1),.panel .list .search_item:nth-child(2n-1),.panel .list .search_item:nth-child(n+3){margin:0}.panel .list .search_item:not(:first-child){margin-top:12px}#btn_search{font-size:20px}}@media screen and (max-width: 350px){#nav .balloon:before{left:calc(100% - 79px)}}
