html,body{overflow-x:hidden}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,nav,section,summary{display:block}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-smoothing:antialiased;outline:0}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}img{vertical-align:bottom}a{color:#58595b}a:hover{text-decoration:underline;color:#d53026}::-moz-selection{background:#d53026;color:#fff;text-shadow:none}::selection{background:#d53026;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:transparent}input:-moz-placeholder{color:#333}textarea:-moz-placeholder{color:#333}.tabler{table-layout:fixed;display:table;height:100%;width:100%}.tabler .cell,.tabler .pad-sp{vertical-align:top;display:table-cell;position:relative;height:100%}.holder{position:relative;margin-right:auto;margin-left:auto;max-width:1060px;padding:0 40px}@media only screen and (max-width:480px){.holder{padding-right:15px;padding-left:15px}}.inline-block{display:inline-block;font-weight:inherit}.button{background-color:#d53026;display:inline-block;padding:8px 36px 6px;font-size:18px;color:#fff}.block-button{padding:13px 48px}.button:hover{color:#fff}.head{padding-bottom:10px;line-height:1.2;font-size:30px;color:#d53026}html:lang(en) .head,html:lang(ja) .head{font-size:26px}.subhead,.subhead2{line-height:1.8;font-size:22px;color:#58595b}.subhead{letter-spacing:-.5px;padding-bottom:28px;padding-top:10px;font-weight:600}html:lang(en) .subhead,html:lang(en) .subhead2,html:lang(ja) .subhead,html:lang(ja) .subhead2{font-size:18px}.content{line-height:2.2}html:lang(en) .content,html:lang(ja) .content{line-height:2}@media only screen and (max-width:480px){.head{font-size:22px}html:lang(en) .head,html:lang(ja) .head{font-size:20px}.subhead,.subhead2{font-size:18px}}.nav{padding:30px 0}@media only screen and (max-width:1023px){.nav{padding:20px 0}}#wrapper{padding-top:82px;overflow:hidden}@media only screen and (max-width:1023px){#wrapper{padding-top:64px}}.top{background:no-repeat center center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;background-size:contain;position:relative;max-height:412px}.top .empty{padding-top:26%}.top:after{background-color:#fcb315;position:absolute;content:' ';width:100%;height:8px;bottom:0;left:0}@media only screen and (max-width:1920px){.top{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:420px;width:1920px;left:50%}}@media only screen and (max-width:1096px){.top{height:242px;width:1096px}}.kown-more{padding-bottom:70px;text-align:center;position:relative;padding-top:82px}.contact-us .kown-more{display:none}#bottom{background-color:#f6f7f2;padding-bottom:76px;padding-top:108px;position:relative}#bottom:before{background-color:#fcb315;position:absolute;content:' ';width:100%;height:8px;left:0;top:0}#bottom .others{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}#bottom .intelligence{padding-right:7.8%;font-size:16px;-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%}#bottom .facebook{padding-bottom:46px;-webkit-box-flex:0;-ms-flex:0 1 51%;flex:0 1 51%}#bottom .name{margin-bottom:26px;padding-left:12px;position:relative;font-size:22px}#bottom .name:before{background-color:#fcb315;position:absolute;content:' ';height:130%;width:4.7px;bottom:-3px;left:0}#bottom .table{padding-bottom:52px;margin-left:-2px}#bottom .table-row{display:-webkit-box;display:-ms-flexbox;display:flex}#bottom .table-row+.table-row{margin-top:-1px}#bottom .table-cell{border:1px solid #cdcecd}#bottom .product .table-data,#bottom .product .table-name{padding-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}html:lang(en) #bottom .product .table-data,html:lang(en) #bottom .product .table-name{font-size:14px;padding:14px}#bottom .product .table-name{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:27;-ms-flex:27 1 0px;flex:27 1 0;width:27%}html:lang(en) #bottom .product .table-name{-webkit-box-flex:30;-ms-flex:30 1 0px;flex:30 1 0;width:30%}#bottom .product .table-data{margin-left:-1px;-webkit-box-flex:73;-ms-flex:73 1 0px;flex:73 1 0;width:73%}html:lang(en) #bottom .product .table-data{-webkit-box-flex:70;-ms-flex:70 1 0px;flex:70 1 0;width:70%}#bottom .nutrition .table-cell{padding:14px;padding-bottom:12px;-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}html:lang(en) #bottom .nutrition .table-cell{font-size:14px;padding:14px}#bottom .nutrition .table-cell+.table-cell{margin-left:-1px;-webkit-box-flex:0;-ms-flex:0 1 52%;flex:0 1 52%}#bottom .nutrition .table-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#bottom .nutrition .table-text:first-child{padding-right:3%}#bottom .nutrition .table-text:last-child{padding-left:3%}#bottom .nutrition .dot{background:url('../images/dot.svg') repeat-x;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#bottom .fb_iframe_widget,#bottom .fb_iframe_widget iframe[style],#bottom .fb_iframe_widget span{width:100%!important}#bottom .logo{text-align:center}#bottom .logo-outer{display:inline-block;position:relative;padding:0 40px}#bottom .logo-outer:after,#bottom .logo-outer:before{background-color:#231f20;position:absolute;margin-top:1px;content:' ';height:2px;width:28px;top:50%}#bottom .logo-outer:before{right:100%}#bottom .logo-outer:after{left:100%}html:lang(en) #bottom .logo-img{height:40px;width:auto}@media only screen and (max-width:1023px){#bottom .others{display:block}#bottom .intelligence{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex}#bottom .intelligence-item{width:48%}}@media only screen and (max-width:980px){html:lang(ja) #bottom .intelligence{display:block}html:lang(ja) #bottom .intelligence-item{width:100%}}@media only screen and (max-width:840px){#bottom .intelligence{display:block}#bottom .intelligence-item{width:100%}}@media only screen and (max-width:480px){#bottom .intelligence{font-size:14px}}#header{background-color:#fff;position:fixed;z-index:5000;width:100%;left:0;top:0}#header:after{background-color:#d1d2d4;position:absolute;content:' ';height:1px;width:100%;bottom:0;left:0}#header .outer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header .logo{display:inline-block}html:lang(en) #header .logo{padding-top:2px}#header .logo-img{height:25px;width:auto}html:lang(en) #header .logo-img{height:30px}html:lang(en).on-top #header .logo-img{height:45px}#header .links{white-space:nowrap;padding-left:6%;font-size:16px}html:lang(ja) #header .links{padding-left:2%}#header .link{-webkit-transition:padding .25s ease-out;-o-transition:padding .25s ease-out;transition:padding .25s ease-out;padding:15px 24px 16px;display:inline-block}.on-top #header .link{padding:32px 22px 34px}html:lang(ja) #header .link{letter-spacing:-.5px;padding-right:10px;padding-left:10px}html:lang(ja) .on-top #header .link{padding-right:28px;padding-left:28px}#header .link.active{text-decoration:underline;color:#d53026}#header .button{padding:8px 36px 6px;border-radius:4px;font-size:15px}#header .langs{white-space:nowrap;font-size:14px}#header .lang{padding:0 6px}#header .lang+.lang{position:relative;padding-left:9px}#header .lang+.lang::before{background-color:#58595b;position:absolute;content:' ';height:100%;width:1px;left:0;top:0}#header .lang:lang(en){font-size:90%}#toggle{position:absolute;cursor:pointer;display:none;right:6px;top:12px}#toggle .inner{padding:14px 12px}#toggle [line]{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;background-color:#000;height:3px;width:20px}#toggle [line]+[line]{margin-top:4px}.menu-show #toggle [line="1"]{-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.menu-show #toggle [line="2"]{opacity:0}.menu-show #toggle [line="3"]{-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}#mobileMenuMask{-webkit-transition:visibility .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;transition:visibility .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;-o-transition:visibility .25s ease-out,opacity .25s ease-out,transform .25s ease-out;transition:visibility .25s ease-out,opacity .25s ease-out,transform .25s ease-out;transition:visibility .25s ease-out,opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;background-color:#000;visibility:hidden;position:fixed;z-index:4500;height:100%;width:100%;opacity:0;left:0;top:0}#mobileMenu{-webkit-transition:visibility .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;transition:visibility .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;-o-transition:visibility .25s ease-out,opacity .25s ease-out,transform .25s ease-out;transition:visibility .25s ease-out,opacity .25s ease-out,transform .25s ease-out;transition:visibility .25s ease-out,opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);background-color:#f0efea;visibility:hidden;position:fixed;color:#5d5d5d;z-index:4500;width:100%;opacity:0;top:64px;left:0}#mobileMenu .item{border-bottom:1px solid #fff;text-align:center;display:block}#mobileMenu .item .section{padding:28px 40px 25px;position:relative;cursor:pointer;display:block;color:#5d5d5d}#mobileMenu .item .section.active{text-decoration:underline;color:#d53026}#mobileMenu .item.langs .section{display:inline-block;width:50%}#mobileMenu .item.langs .section+.section{border-left:1px solid #fff}#mobileMenu .item.button-buy{background-color:#cf2923;border-bottom-width:0}#mobileMenu .item.button-buy .section{color:#fff}#mobileMenu .item .name{font-size:24px;line-height:1}#mobileMenu .item.langs .name{font-size:18px}.no-touch #mobileMenu .item .section:hover .name{opacity:.8}#mobileMenu .item .section.on .name{font-weight:700}@media only screen and (max-width:1023px){#header .outer{padding:16px 50px 15px 0}html:lang(en) #header .outer{padding-bottom:8px;padding-top:10px}html:lang(en) #header .logo-img{height:45px}#header .links{display:none}#header .button{padding:8px 16px 6px}#header .langs{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:50px;top:55%;display:none}#toggle{display:block}.menu-show #mobileMenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.menu-show #mobileMenuMask{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:.85}}@media only screen and (max-width:768px){#header .langs{display:none}}@media only screen and (max-width:480px){#mobileMenu .item .name{font-size:20px}#mobileMenu .item.langs .name{font-size:16px}}.home .top{background-image:url('../images/home/banner.jpg');background-color:#f6f7f9;max-height:432px}html:lang(ja) .home .top{background-image:url('../images/home/banner-ja.jpg')}html:lang(en) .home .top{background-image:url('../images/home/banner-en.jpg')}@media only screen and (max-width:767px){.home .top{background-image:url('../images/home/banner-mobile.jpg');max-height:none;height:auto;width:auto}html:lang(ja) .home .top{background-image:url('../images/home/banner-mobile-ja.jpg')}html:lang(en) .home .top{background-image:url('../images/home/banner-mobile-en.jpg')}.home .top .empty{padding-top:66%}}.home .headline{background-color:#f6f7f2;padding-bottom:56px;text-align:center;padding-top:60px}@media only screen and (max-width:640px){.home .headline .content br{display:none}}.home .box{padding-bottom:46px;padding-top:36px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.home .box .box-photo,.home .box .box-text{padding-bottom:32px;padding-top:20px}.home .box .box-text{padding-right:5%;width:56%}.home .box .box-photo{width:44%}.home .box .box-photo.mobile{display:none}.home .box .box-photo+.box-text{padding-right:0}@media only screen and (max-width:768px){.home .box{text-align:center}.home .box .content{text-align:left}.home .box .box-text{padding-right:0;width:100%}.home .box .box-photo.desktop{display:none}.home .box .box-text .box-photo.mobile{display:inline-block;width:100%}}@media only screen and (max-width:480px){.home .box .box-2-text .box-photo.mobile>img{width:75%}}.balls{-ms-flex-pack:distribute;justify-content:space-around;margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.ball{background:no-repeat center center;background-size:contain;display:inline-block;width:79px}.ball:before{padding-top:100%;display:block;content:' '}.ball[num="1"]{background-image:url('../images/home/ball-1.png')}.ball[num="2"]{background-image:url('../images/home/ball-2.png')}.ball[num="3"]{background-image:url('../images/home/ball-3.png')}.ball[num="4"]{background-image:url('../images/home/ball-4.png')}.ball[num="5"]{background-image:url('../images/home/ball-5.png')}.ball[num="6"]{background-image:url('../images/home/ball-6.png')}.ball[num="7"]{background-image:url('../images/home/ball-7.png')}.ball[num="8"]{background-image:url('../images/home/ball-8.png')}html:lang(ja) .ball[num="1"]{background-image:url('../images/home/ball-1-ja.png')}html:lang(ja) .ball[num="2"]{background-image:url('../images/home/ball-2-ja.png')}html:lang(ja) .ball[num="3"]{background-image:url('../images/home/ball-3-ja.png')}html:lang(ja) .tian-seven .ball[num="3"]{background-image:url('../images/home/ball-9-ja.png')}html:lang(ja) .ball[num="4"]{background-image:url('../images/home/ball-4-ja.png')}html:lang(ja) .ball[num="5"]{background-image:url('../images/home/ball-5-ja.png')}html:lang(ja) .ball[num="6"]{background-image:url('../images/home/ball-6-ja.png')}html:lang(ja) .ball[num="7"]{background-image:url('../images/home/ball-7-ja.png')}html:lang(ja) .tian-seven .ball[num="7"]{background-image:url('../images/home/ball-10-ja.png')}html:lang(ja) .ball[num="8"]{background-image:url('../images/home/ball-11-ja.png')}html:lang(en) .ball[num="1"]{background-image:url('../images/home/ball-1-en.png')}html:lang(en) .ball[num="2"]{background-image:url('../images/home/ball-2-en.png')}html:lang(en) .ball[num="3"]{background-image:url('../images/home/ball-3-en.png')}html:lang(en) .box-photo .ball[num="3"]{width:93px}html:lang(en) .tian-seven .ball[num="3"]{background-image:url('../images/home/ball-9-en.png')}html:lang(en) .ball[num="4"]{background-image:url('../images/home/ball-4-en.png')}html:lang(en) .ball[num="5"]{background-image:url('../images/home/ball-5-en.png')}html:lang(en) .ball[num="6"]{background-image:url('../images/home/ball-6-en.png')}html:lang(en) .ball[num="7"]{background-image:url('../images/home/ball-7-en.png')}html:lang(en) .ball[num="8"]{background-image:url('../images/home/ball-8-en.png')}@media only screen and (max-width:768px){.balls{margin-right:auto;margin-left:auto;max-width:430px}}.block-1 .box-2-photo{padding-right:4%}.block-1 .box-photo-desc{letter-spacing:1px;padding-left:8px;padding-top:16px}html:lang(en) .block-1 .box-photo-desc{letter-spacing:normal;font-size:14px}.block-1 .box-2-text{padding-top:34px}.block-2 .logos{padding-top:10px}.block-2 .content .bold{color:#d53026}.block-2 .logo-image{margin:2px}.block-3 .box .box-text{padding-right:6%;width:53.5%}.block-3 .box .box-photo{width:46.5%}@media only screen and (max-width:768px){.block-3 .box .box-text{padding-right:0;width:100%}}.apply-for{padding-bottom:32px;text-align:center}.apply-for .head{padding-bottom:40px}.apply-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-36px;margin-left:-70px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.apply-item{width:25%}.apply-name{padding-bottom:46px;padding-top:20px}@media only screen and (max-width:768px){.apply-list{margin-right:-6px;margin-left:-10px}.apply-item{width:33.3333%}}@media only screen and (max-width:640px){.apply-item{width:50%}}.user-share{background-color:#f6f7f2;text-align:center;padding-top:50px}.user-list{padding-top:25px;text-align:left}.user-item{display:-webkit-box;display:-ms-flexbox;display:flex}.user-item+.user-item{margin-top:76px}.user-photo{width:26%}.user-photo.mobile{display:none}.user-text{padding-top:8px;width:74%}.user-text .subhead{padding-bottom:5px}.user-text .content{line-height:1.8}.user-share .control{padding-bottom:54px;padding-top:52px}@media only screen and (min-width:641px){.user-item:nth-child(odd) .user-photo{padding-right:4%}.user-item:nth-child(even) .user-photo{padding-left:4%}.user-item:nth-child(even) .user-photo{text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.user-item:nth-child(even) .user-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:640px){.user-photo.desktop{display:none}.user-photo.mobile{display:block;width:22%}.user-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.user-text .subhead{padding-left:12px}.user-text .content{padding-top:12px}}.ingredients{padding-bottom:72px;padding-top:72px}.ingredients-intro .subhead{padding-bottom:20px}.ingredients-list{margin-top:38px}.ingredients-item{display:-webkit-box;display:-ms-flexbox;display:flex}.ingredients-item+.ingredients-item{margin-top:12px}.ingredients-item.eucommia-ulmoides{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ingredients-text{width:61%}.ingredients-photo{width:39%}.ingredients-photo.mobile{display:none}.ingredients-photo .balls{margin-top:-40px}@media only screen and (min-width:841px){.ingredients-intro{padding-right:5%;width:60%}.ingredients-item.tian-seven .ingredients-photo{margin-top:-108px;padding-left:6%}.ingredients-item.tian-seven .ingredients-text{padding-right:5%;padding-top:5%}.ingredients-item.eucommia-ulmoides .ingredients-text{padding-top:2%}.ingredients-item.eucommia-ulmoides .ingredients-photo{padding-right:2%;padding-left:4%}.ingredients-item.eucommia-ulmoides .ingredients-photo .balls{position:relative;left:-12%}}@media only screen and (max-width:840px){.ingredients-item{display:block}.ingredients-text{width:100%}.ingredients-text .content{padding-bottom:24px;padding-top:12px}.ingredients-photo.desktop{display:none}.ingredients-photo.mobile{max-width:284px;display:block;width:100%}}@media only screen and (max-width:767px){.block-6 .subhead2 br{display:none}}.block-7 .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-7 .box-photo-desc{padding-top:16px;color:#939597}.block-8 .logo-list{padding-bottom:48px;margin-left:-38px;padding-top:18px}.block-8 .logo-item{display:inline-block;margin:0 52px}@media only screen and (max-width:1023px){.block-8 .subhead2 br{display:none}}@media only screen and (max-width:480px){.block-8 .logo-list{margin-left:0}.block-8 .logo-item{margin:0 12px}}.block-9 .box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:66px;padding-top:66px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -8px;width:100%}.block-9 .box-item{margin:0 8px}.is-mobile .block-9 .box-item{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;margin:0}@media only screen and (max-width:640px){.is-mobile .block-9 .box-item{width:50%}}@media only screen and (max-width:480px){.is-mobile .block-9 .box-item{width:100%}}.dosage-list{margin-top:36px;max-width:530px}.dosage-item{background-color:#fcb315;display:-webkit-box;display:-ms-flexbox;display:flex;display:table}.dosage-item+.dosage-item{margin-top:20px}.dosage-amount{padding:12px 0 16px;text-align:center;line-height:1;width:110px;color:#fff;display:table-cell;vertical-align:middle}.dosage-number{font-size:60px}html:lang(en) .dosage-number{font-size:48px}.dosage-taking{font-size:22px}html:lang(en) .dosage-taking{font-size:16px}.dosage-desc{padding:8px 8px 6px 18px;width:calc(100% - 110px);background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.8;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;display:table-cell;vertical-align:middle}.dosage-remark{padding-bottom:38px;padding-top:16px;font-size:12px;color:#939598}@media only screen and (max-width:480px){.dosage-item{background-color:#fcb315;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dosage-amount{padding-top:0}.block-10 .subhead2{text-align:left}}.reviews .top{background-image:url('../images/reviews/banner.jpg')}.reviews .headline{padding-bottom:56px;text-align:center;padding-top:60px}.review-row:nth-child(odd){background-color:#f4f3ef}.review-item{padding-bottom:58px;padding-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex}.review-photo{width:130px}.review-photo.mobile{display:none}.review-text{width:calc(100% - 130px)}.review-title{padding-bottom:16px;padding-top:15px;font-size:26px}.review-user{font-size:20px}.review-content{padding-top:14px;line-height:2.2}.review-content .line-break{height:18px}@media only screen and (max-width:840px){.review-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.review-info{width:calc(100% - 130px)}.review-title{padding-bottom:6px;font-size:24px;padding-top:0}.review-photo.desktop{display:none}.review-photo.mobile{display:block}}@media only screen and (max-width:480px){.review-photo.mobile{width:100px}.review-title{font-size:18px;font-weight:700}.review-user{font-size:16px}}.research .top{background-image:url('../images/research/banner.jpg')}.research .headline{padding-bottom:56px;text-align:center;padding-top:60px}@media only screen and (max-width:840px){.research .headline br{display:none}}.research-professor{background-color:#f4f3ef}.research-person{padding-bottom:42px;padding-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex}.research-person-photo{width:270px}.research-person-text{width:calc(100% - 270px);padding-top:5px}.research-person-by{padding-bottom:12px;padding-top:12px;font-size:24px;color:#d53026}.research-person-content .research-person-listing{padding-top:12px;font-size:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.research-person-content .research-person-listing>li{padding-bottom:17px;padding-right:12px;padding-left:14px;position:relative;width:50%}html:lang(ja) .research-person-content .research-person-listing>li{width:100%}.research-person-content ul>li:before{background-color:#58595b;border-radius:100px;position:absolute;content:' ';height:5px;width:5px;left:3px;top:5px}html:lang(ja) .research-person-content ul>li:before{top:10px}@media only screen and (max-width:1023px){.research-person-content .research-person-listing>li{width:100%}}@media only screen and (max-width:767px){.research-person-photo{width:40%}.research-person-text{width:60%}}@media only screen and (max-width:640px){.research-professor{text-align:center}.research-person{display:block}.research-person-photo{margin-right:auto;margin-left:auto;max-width:204px;display:block}.research-person-text{display:inline-block;padding-top:25px;width:auto}.research-person-content .research-person-listing{display:block;text-align:left}}.research-list{padding-bottom:74px}.research-row:nth-child(even){background-color:#f4f3ef}.research-item{padding-bottom:38px;padding-top:64px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.research-photo{width:140px}.research-photo.mobile{display:none}.research-cover-outer{display:inline-block;position:relative}.research-cover-outer:before{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:skew(22deg,32deg);-ms-transform:skew(22deg,32deg);transform:skew(22deg,32deg);background-color:#fcb315;position:absolute;content:' ';height:50%;width:50%;bottom:0;right:0}.research-cover{position:relative;width:108px}.research-text{width:calc(100% - 140px);padding-top:36px}.research-title{padding-bottom:16px;font-size:24px;color:#d53026}.research-user{font-size:20px}.research-content{padding-top:26px;line-height:1.6}.research-media{padding-top:50px}.view-image{padding-right:2px;position:relative;text-align:right;padding-top:4px;font-size:16px}.view-image:after{background:url('../images/icon-popup.png') no-repeat center center;background-size:contain;display:inline-block;position:relative;margin-left:2px;content:' ';height:14px;width:14px;top:1px}.research-credit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:36px;font-size:14px;color:#939597;display:-webkit-box;display:-ms-flexbox;display:flex}.research-credit a{color:#939597}.research-credit-logo{margin-right:20px}@media only screen and (max-width:767px){.research-photo.desktop{display:none}.research-photo.mobile{display:block}.research-photo{width:90px}.research-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.research-title{width:calc(100% - 90px);padding-left:44px;padding-bottom:0}}@media only screen and (max-width:480px){.research-photo{width:70px}.research-title{padding-left:20px;font-size:20px}}.research-value{background-color:#f6f7f2}.research-value .logo-list{padding-bottom:48px;margin-left:-38px;padding-top:18px}.research-value .logo-item{display:inline-block;margin:0 52px}@media only screen and (max-width:480px){.research-value .logo-list{margin-left:0}.research-value .logo-item{margin:0 12px}}.research-organization{text-align:center;padding-top:66px}.research-organization .subhead2{padding-bottom:56px;padding-top:16px}.research-organization-list{border-bottom:2px solid #d5d5d5;padding-bottom:68px;display:-webkit-box;display:-ms-flexbox;display:flex}.research-organization-list>ul{text-align:left;width:50%}.research-organization-list>ul>li{padding-bottom:28px;padding-left:16px;position:relative;display:block}.research-organization-list>ul>li:before{background-color:#58595b;border-radius:100px;position:absolute;content:' ';height:5px;width:5px;left:3px;top:8px}@media only screen and (max-width:1023px){.research-organization-list{display:inline-block}.research-organization-list>ul{width:100%}}.faq .top{background-image:url('../images/faq/banner.jpg')}@media only screen and (max-width:480px){.faq .top{left:68%}}.faq .headline{padding-bottom:56px;text-align:center;padding-top:60px}.faq .main{counter-reset:item-counter;background-color:#f4f3ef;padding-bottom:125px;padding-top:58px}.faq .list .item{counter-increment:item-counter;padding:11px 0 9px 68px;margin-right:auto;position:relative;margin-left:auto;max-width:800px}.faq .list .number{background-color:#fcb315;text-align:center;position:absolute;padding-top:22px;font-weight:700;font-size:36px;line-height:1;height:80px;color:#fff;z-index:10;width:80px;left:0;top:0}.faq .list .number::before{content:counter(item-counter)}.faq .list .box{padding:30px 92px 34px 40px;border:1px solid #c5c5c5;background-color:#fff;position:relative}.faq .list .title{font-weight:700;line-height:1.1}.faq .list .close{position:absolute;padding:7px 0;height:19px;width:19px;right:21px;top:32px}.faq .list .close:after,.faq .list .close:before{background-color:#b2b2b2;display:block;content:' '}.faq .list .close:before{height:5px;width:100%}.faq .list .close:after{position:absolute;height:100%;width:5px;left:7px;top:0}.faq .list .item.show .close:after{display:none}.faq .list .content{-webkit-transition:height .33s ease-out;-o-transition:height .33s ease-out;transition:height .33s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;cursor:auto}html.no-js .faq .list .content{display:block}.faq .list .content .content-inner{padding-bottom:20px;padding-top:52px;font-size:16px}.faq .list .content p{word-wrap:break-word;letter-spacing:.2px;line-height:1.4}.faq .list .content p+p{margin-top:18px}.faq .list .mask{position:absolute;cursor:pointer;height:85px;width:100%;left:0;top:0}@media only screen and (max-width:640px){.faq .list .box{padding-right:50px;padding-left:74px}.faq .list .item{padding-left:11px}.faq .list .number{padding-top:13px;font-weight:400;font-size:32px;height:62px;width:62px}}@media only screen and (max-width:480px){.faq .list .item{padding-top:38px}.faq .list .box{padding-left:30px}.faq .list .number{font-size:22px;height:50px;width:50px}}.contact-us .headline{padding-bottom:56px;text-align:center;padding-top:60px}@media only screen and (max-width:767px){.contact-us .headline .content br{display:none}}.contact-us form{padding-bottom:64px;margin-right:auto;margin-left:auto;max-width:800px;display:block}.contact-us form .field{display:inline-block;vertical-align:top;padding:0 5px 14px;width:50%}.contact-us form .field.full{padding-top:6px;width:100%}.contact-us form .field.controls{text-align:center;margin-right:-5px;margin-left:-5px;padding-top:12px;display:block;width:auto}.contact-us form .name{padding-bottom:8px;font-size:18px;line-height:1;display:block}.contact-us form .areabox,.contact-us form .textbox{background-color:#fcf9f4;display:inline-block;padding:9px 8px 11px;border-radius:0;font-weight:300;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;line-height:1;border:none;width:100%}html.is-mobile .contact-us form .areabox,html.is-mobile .contact-us form .textbox{background-color:#f6f7f0}.ie-lt10 .contact-us form .textbox{min-height:0}.contact-us form .areabox{height:392px}.contact-us form .control{display:inline-block;max-width:175px;padding:0 5px;width:50%}.contact-us form .btn{background-color:#d53026;padding:10px 20px 12px;display:inline-block;text-align:center;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;cursor:pointer;line-height:1;border:none;color:#fff;width:100%}.contact-us form [type=reset]{background-color:#b7b7b7}.page-loaded .btn{-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.contact-us form .btn:hover,.no-touch .contact-us form .btn:focus{background-color:#32374a}#sent{text-align:center;padding-top:20px;display:none}@media only screen and (max-width:480px){.contact-us form .field{width:100%}}