@charset "UTF-8";@font-face{font-family:'icomoon-sns';src:url(../icon/icomoon-sns.eot?-qz7pb2);src:url(../icon/icomoon-sns.eot?#iefix-qz7pb2) format('embedded-opentype') , url(../icon/icomoon-sns.woff?-qz7pb2) format('woff') , url(../icon/icomoon-sns.ttf?-qz7pb2) format('truetype') , url(../icon/icomoon-sns.svg?-qz7pb2#icomoon) format('svg');font-weight:normal;font-style:normal}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}li,ul,ol{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}a:focus{outline:none}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs22{font-size:22px}.fs24{font-size:24px}.fs26{font-size:26px}.fs130{font-size:130%}.fs120{font-size:120%}.fs110{font-size:110%}.fs90{font-size:90%}.fs80{font-size:80%}.fwb{font-weight:bold}.fwn{font-weight:normal}.ffm{font-family:monospace}.fsn{font-style:normal}.fsi{font-style:italic}.fso{font-style:oblique}.l100{line-height:1}.l120{line-height:1.2}.l130{line-height:1.3}.l140{line-height:1.4}.l150{line-height:1.5}.l160{line-height:1.6}.l170{line-height:1.7}.l180{line-height:1.8}.l200{line-height:2}.l250{line-height:2.5}.l300{line-height:3}.tl{text-align:left!important}.tr{text-align:right!important}.tc{text-align:center!important}.vt{vertical-align:top}.vt img{vertical-align:top}.vm{vertical-align:middle}.vm img{vertical-align:middle}.vb{vertical-align:bottom}.vb img{vertical-align:bottom}.fl{float:left}.fr{float:right}.cb{clear:both}.cf:after{display:block;height:0;visibility:hidden;clear:both;content:"."}.cf{display:inline-block}* html .cf{height:1em}.cf{display:block}* html .fcb{height:1%}.fcb{display:block}.di{display:inline}.w1{width:1%}.w2{width:2%}.w3{width:3%}.w4{width:4%}.w5{width:5%}.w6{width:6%}.w7{width:7%}.w8{width:8%}.w9{width:9%}.w10{width:10%}.w11{width:11%}.w12{width:12%}.w13{width:13%}.w14{width:14%}.w15{width:15%}.w16{width:16%}.w17{width:17%}.w18{width:18%}.w19{width:19%}.w20{width:20%}.w21{width:21%}.w22{width:22%}.w23{width:23%}.w24{width:24%}.w25{width:25%}.w26{width:26%}.w27{width:27%}.w28{width:28%}.w29{width:29%}.w30{width:30%}.w31{width:31%}.w32{width:32%}.w33{width:33%}.w34{width:34%}.w35{width:35%}.w36{width:36%}.w37{width:37%}.w38{width:38%}.w39{width:39%}.w40{width:40%}.w41{width:41%}.w42{width:42%}.w43{width:43%}.w44{width:44%}.w45{width:45%}.w46{width:46%}.w47{width:47%}.w48{width:48%}.w49{width:49%}.w50{width:50%}.w51{width:51%}.w52{width:52%}.w53{width:53%}.w54{width:54%}.w55{width:55%}.w56{width:56%}.w57{width:57%}.w58{width:58%}.w59{width:59%}.w60{width:60%}.w61{width:61%}.w62{width:62%}.w63{width:63%}.w64{width:64%}.w65{width:65%}.w66{width:66%}.w67{width:67%}.w68{width:68%}.w69{width:69%}.w70{width:70%}.w71{width:71%}.w72{width:72%}.w73{width:73%}.w74{width:74%}.w75{width:75%}.w76{width:76%}.w77{width:77%}.w78{width:78%}.w79{width:79%}.w80{width:80%}.w81{width:81%}.w82{width:82%}.w83{width:83%}.w84{width:84%}.w85{width:85%}.w86{width:86%}.w87{width:87%}.w88{width:88%}.w89{width:89%}.w90{width:90%}.w91{width:91%}.w92{width:92%}.w93{width:93%}.w94{width:94%}.w95{width:95%}.w96{width:96%}.w97{width:97%}.w98{width:98%}.w99{width:99%}.w100{width:100%}.mt0{margin-top:0!important}.mt1{margin-top:1px!important}.mt2{margin-top:2px!important}.mt3{margin-top:3px!important}.mt4{margin-top:4px!important}.mt5{margin-top:5px!important}.mt6{margin-top:6px!important}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt9{margin-top:9px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1px!important}.mb2{margin-bottom:2px!important}.mb3{margin-bottom:3px!important}.mb4{margin-bottom:4px!important}.mb5{margin-bottom:5px!important}.mb6{margin-bottom:6px!important}.mb7{margin-bottom:7px!important}.mb8{margin-bottom:8px!important}.mb9{margin-bottom:9px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0!important}.ml1{margin-left:1px!important}.ml2{margin-left:2px!important}.ml3{margin-left:3px!important}.ml4{margin-left:4px!important}.ml5{margin-left:5px!important}.ml6{margin-left:6px!important}.ml7{margin-left:7px!important}.ml8{margin-left:8px!important}.ml9{margin-left:9px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.mr0{margin-right:0!important}.mr1{margin-right:1px!important}.mr2{margin-right:2px!important}.mr3{margin-right:3px!important}.mr4{margin-right:4px!important}.mr5{margin-right:5px!important}.mr6{margin-right:6px!important}.mr7{margin-right:7px!important}.mr8{margin-right:8px!important}.mr9{margin-right:9px!important}.mr10{margin-right:10px!important}.mr12{margin-right:12px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.pt0{padding-top:0!important}.pt1{padding-top:1px!important}.pt2{padding-top:2px!important}.pt3{padding-top:3px!important}.pt4{padding-top:4px!important}.pt5{padding-top:5px!important}.pt6{padding-top:6px!important}.pt7{padding-top:7px!important}.pt8{padding-top:8px!important}.pt9{padding-top:9px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pt100{padding-top:100px!important}.pb0{padding-bottom:0!important}.pb1{padding-bottom:1px!important}.pb2{padding-bottom:2px!important}.pb3{padding-bottom:3px!important}.pb4{padding-bottom:4px!important}.pb5{padding-bottom:5px!important}.pb6{padding-bottom:6px!important}.pb7{padding-bottom:7px!important}.pb8{padding-bottom:8px!important}.pb9{padding-bottom:9px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.pl0{padding-left:0!important}.pl1{padding-left:1px!important}.pl2{padding-left:2px!important}.pl3{padding-left:3px!important}.pl4{padding-left:4px!important}.pl5{padding-left:5px!important}.pl6{padding-left:6px!important}.pl7{padding-left:7px!important}.pl8{padding-left:8px!important}.pl9{padding-left:9px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.pl100{padding-left:100px!important}.pr0{padding-right:0!important}.pr1{padding-right:1px!important}.pr2{padding-right:2px!important}.pr3{padding-right:3px!important}.pr4{padding-right:4px!important}.pr5{padding-right:5px!important}.pr6{padding-right:6px!important}.pr7{padding-right:7px!important}.pr8{padding-right:8px!important}.pr9{padding-right:9px!important}.pr10{padding-right:10px!important}.pr12{padding-right:12px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pr95{padding-right:95px!important}.pr100{padding-right:100px!important}@charset "UTF-8";body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;line-height:1.7;color:#212121;background-color:#fff;font-weight:500;counter-reset:number 0}select,input,button,textarea,button{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}table{font-size:inherit;font: 100%}a{color:#3d9fd2;text-decoration:underline;transition-duration:.5s}a:visited{color:#3d9fd2;text-decoration:underline}a:hover{color:#3d9fd2;text-decoration:none;transition-duration:.5s}a:active{color:#3d9fd2;text-decoration:none}a[name]:link,a[name]:visited,a[name]:hover,a[name]:active{color:#6a370f;text-decoration:none}p,li,dd,td{text-align:justify;text-justify:inter-ideograph}img{border:none;vertical-align:bottom}form{}select,input,textarea,option{vertical-align:middle}hr{clear:both}address{}em{font-style:normal;font-weight:bold}strong{font-style:normal;font-weight:bold}@media screen and (min-width:641px){.pc_hidden{display:none}}@media screen and (max-width:640px){.sp_hidden{display:none}}input[type="text"],input[type="button"],input[type="email"],input[type="submit"],textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="radio"]{display:none}input[type="radio"]+label{position:relative}input[type="radio"]+label:before{font-family:"Font Awesome 5 Pro";font-weight:600;content:"\f111";color:#fff;font-size:20px;line-height:1;box-sizing:border-box;vertical-align:middle;margin-right:5px}input[type="radio"]:hover+label:before{color:#aaa}input[type="radio"]:checked+label:before{font-family:"Font Awesome 5 Pro";font-weight:600;content:"\f111";color:#333;font-size:20px;line-height:1;box-sizing:border-box;vertical-align:middle;margin-right:5px}input[type="text"]{}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;position:relative}select:before{position:absolute;right:5px;top:50%;content:"▼";line-height:1;font-size:13px;margin-top:-7px}img{max-width:100%;height:auto}.post_detail img{margin-bottom:1.7em}.post_detail a[target="_blank"]:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f08e";font-size:11px;text-decoration:none!important}.post_detail a.imglink[target="_blank"]:after{content:"";margin:0}#content p{margin-bottom:1.7em}.pc_hiddden{display:none}#content{margin-bottom:60px}#side{}.inner{width:980px;margin:0 auto}#single #content .inner{width:640px}@media screen and (max-width:640px){#content{width:inherit;float:none;margin-bottom:20px;border-right:none;padding-right:0}#index #content,#archive #content{padding:0 15px}#side{width:inherit;float:none;padding:0 15px 20px;border-left:none}.inner,#single #content .inner{width:inherit}}header{}header .inner{padding:30px 0}header h1,header .header-title{color:#212121;text-align:center;font-size:12px;padding-top:8px}header a{color:#212121;text-decoration:none}.header_logo{text-align:center;line-height:1;margin-bottom:20px}.header_logo img{width:160px}.header_caption{text-align:center;font-size:14px}.header_follow a{display:block;color:#d7d7d7;padding:12px 8px}.header_follow a:hover{color:#333}@media screen and (min-width:641px){#header_lower header>.inner{padding:12px 15px 12px 15px;width:100%;box-sizing:border-box}#header_lower header .header_logo{text-align:left;margin-bottom:0;padding-top:0}#header_lower header .header_logo img{width:120px}#header_lower header .header_caption{display:none}#header_lower nav#gm{position:absolute;top:0;left:50%;padding:0;margin:0 0 0 -162px}#header_lower nav#gm a{padding:14px 20px 10px}#header_lower nav#gm .inner{width:initial}.header_follow{position:absolute;top:0;right:10px}.header_follow li{float:left}}@media screen and (max-width:640px){header{border-bottom:1px solid #d7d7d7}header>.inner{padding:12px 0}header h1,.header-title{}.header_logo{text-align:center;padding:0;margin-bottom:0}.header_logo img{width:120px}.header_caption{display:none}.header_follow{text-align:center}.header_follow li{display:inline-block}.header_follow a{padding:12px 15px}}nav#gm{text-align:center;margin-bottom:15px}nav#gm ul li{display:inline-block}nav#gm ul li a{display:inline-block;padding:12px 30px;color:#212121;font-weight:bold;font-size:14px;text-decoration:none;text-align:center;position:relative;letter-spacing:.06em}nav#gm ul li a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#333;transform:scale(0,1);transform-origin:center top;transition:transform .3s}nav#gm ul li a:hover::after{transform:scale(1,1)}@media screen and (max-width:640px){.gm_btn{padding:25px;background-color:#fff;position:absolute;top:0;right:0;z-index:999}.gm_warp{display:none}nav#gm{margin-bottom:0}nav#gm ul li{display:block;float:none}nav#gm ul li a{display:block;border-bottom:1px solid #d7d7d7;padding:10px 15px}#panel-btn-icon{display:block;position:absolute;top:50%;right:15px;width:20px;height:2px;margin:-1px 0 0 -15px;background:#212121;transition:.2s}#panel-btn-icon:before,#panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:20px;height:2px;background:#212121;transition:.3s}#panel-btn-icon:before{margin-top:-8px}#panel-btn-icon:after{margin-top:6px}#panel-btn-icon.close{background:transparent}#panel-btn-icon.close:before,#panel-btn .close:after{margin-top:0}#panel-btn-icon.close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:0}#panel-btn-icon.close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:0}}#breadcrumb{margin-bottom:30px;margin-left:-8px;padding:12px 0;background:#f3f3f3}#breadcrumb ul{width:640px;margin:0 auto}#breadcrumb li{float:left;display:inline-block;font-size:12px;line-height:1;color:#888}#breadcrumb li a{color:#888}#breadcrumb li:before{content:'>';margin:0 8px}#breadcrumb li:first-child:before{content:'';margin-left:0}@media screen and (max-width:640px){#breadcrumb{display:none}}#content{}#side{}#side .widget{margin-bottom:25px}.side-title{font-size:14px;line-height:1.4;position:relative;margin-bottom:10px;padding-left:20px}.side-title:before{font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:8px;font-size:13px;line-height:13px;vertical-align:middle;color:#666;position:absolute;left:0;top:50%;margin-top:-6px}.side-title.post:before{content:"\f15c"}.side-title.search:before{content:"\f002"}.side-title.category:before{content:"\f02c"}.side-title.follow:before{content:"\f09e"}.side-title.ranking:before{content:"\f005"}.side-title.writer:before{content:"\f007"}.side-post{position:relative}.side-post li{margin-bottom:15px;position:relative;display:block}.side-post.ranking li:before{position:absolute;left:0;top:0;padding:7px 9px;line-height:1;color:#fff;font-size:13px}.side-post.ranking li:first-child:before{content:'1';background-color:#d3b65e}.side-post.ranking li:nth-child(2):before {content:'2';background-color:#b0afad}.side-post.ranking li:nth-child(3):before {content:'3';background-color:#ba9981}.side-post.ranking li:nth-child(4):before {content:'4';background-color:#555}.side-post.ranking li:nth-child(5):before {content:'5';background-color:#555}.side-post li:hover .side-post_title{transition-duration:.2s;text-decoration:underline}.side-post a{display:block;background-color:#fff;text-decoration:none;color:#212121}.side-post_thumb{float:left;width:124px}.side-post_title{padding-left:134px;font-size:13px}.side-labels span{float:left;font-size:12px;line-height:1.4;margin:7px 7px 0 0}.side-labels span a{background-color:#d7d7d7;color:#222;display:block;padding:6px 10px;text-decoration:none}.side-labels span a:hover{background-color:#212121;color:#fff}.side-rss li{float:left;width:48%}.side-rss li:last-child{float:right}.side-search .search-box{border:none;border-radius:0;float:left;font-size:13px;height:30px;outline:none;padding:0 10px;width:80%;box-sizing:border-box;background-color:#d7d7d7}.side-search #searchsubmit{background-color:#212121;border:none;border-radius:0;color:#fff;cursor:pointer;float:left;font-size:13px;font-weight:bold;height:30px;line-height:30px;padding:0;text-align:center;width:20%;-webkit-appearance:none;box-sizing:border-box}footer{background-color:#484848;color:#333;font-size:12px}footer>.inner{padding:20px 0 60px}.footer_about{background-color:#484848;padding:60px 0 0;color:#fff;font-size:14px}.footer_about .caption{border-bottom:1px solid #6c6c6c;text-align:center;position:relative;padding:50px 0 30px;width:540px;margin:0 auto 15px}.footer_about .caption:before{position:absolute;content:"";width:100%;height:1px;background:#6c6c6c;top:20px;left:0}.footer_about .about_title{position:absolute;top:0;left:50%;width:140px;height:40px;margin-left:-70px;padding-bottom:10px;margin-bottom:15px;font-size:20px;text-align:center;display:inline-block;background:#484848;padding:5px 0;box-sizing:border-box}.footer_follow a{display:block;color:#fff;padding:10px 8px;line-height:1}.footer_follow a:hover{color:#d7d7d7}.footer_follow{margin:0 auto;width:150px}.footer_follow li{float:left;width:50px;display:inline-block;text-align:center}.footer_follow li i{font-size:18px}.footer_category .title{display:none}.footer_category ul{text-align:center}.footer_category li{display:inline-block;margin-right:10px}.footer_category li a{padding:5px 15px;border:1px solid #606060;display:block;color:#fff;text-decoration:none;border-radius:8px;background-color:transparent}.footer_category li a:hover{background-color:rgba(255,255,255,.1)}.footer_small{background:#303030;text-align:center;padding:20px 15px;display:block;color:#fff;font-size:13px;line-height:1}.footer_small a{color:#fff}.footer_small a:hover{text-decoration:underline}small{float:right;width:50%;text-align:right}.footer_nav{float:left;width:50%}.footer_nav li{float:left}.footer_nav a{line-height:1;position:relative;display:block;text-decoration:none;margin-right:15px}@media screen and (min-width:641px){.footer_nav .title{display:none}}@media screen and (max-width:640px){footer{margin-bottom:52px;padding:0}footer>.inner{padding:0 0 25px}footer .inner{}.footer_about{padding:20px 15px 10px}.footer_about .caption{box-sizing:border-box;width:100%;padding:40px 0 15px;margin-bottom:10px}.footer_about .caption:before{top:16px}.footer_about .about_title{font-size:17px;line-height:1.3}.footer_about .about_text{font-size:12px}.footer_nav{float:none;width:inherit;padding:0;margin-bottom:0}.footer_nav .title{margin:0;padding:8px 15px;position:relative;font-size:14px;border-top:1px solid #606060;color:#fff;background-color:#484848}.footer_nav .title:after{font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:8px;font-size:13px;line-height:1;vertical-align:middle;color:#fff;position:absolute;right:10px;top:50%;margin-top:-6px;content:"\f18e"}.footer_nav .title:after{content:'\f067'}.footer_nav .title.active:after{content:'\f068'}.footer_nav ul{display:none}.footer_nav li{float:none}.footer_nav li a{border-bottom:1px solid #484848;padding:8px 15px;margin:0;background-color:#555}.footer_nav a:before{left:15px}.footer_nav>ul>li>ul{margin-left:0}.footer_small{padding:0}small{float:none;display:block;width:100%;box-sizing:border-box;padding:10px;font-size:10px;text-align:center}}.post_list{margin-bottom:30px}.post_list article{width:300px;float:left;margin-right:40px;margin-bottom:40px}.post_list article:nth-child(3n) {margin-right:0}.post_list article.post a{text-decoration:none;color:#333}.post_list article.post:hover .post_title{transition-duration:.2s;text-decoration:underline}.post_list .post_thumb{margin-bottom:15px;border-radius:10px;width:300px;height:200px;overflow:hidden}.post_list .post_thumb img{width:100%;display:block;transition-duration:.3s}.post_list .post_thumb img:hover{transform:scale(1.1);transition-duration:.3s}.post_list .post_title{font-weight:bold;font-size:16px;line-height:1.4;margin-bottom:10px}.post_list .post_meta{color:#999;font-size:11px;line-height:1}.post_list .post_meta{color:#999;font-size:11px;line-height:1}.post_list .post_meta span{display:inline-block;color:#aaa;font-size:13px;border:1px solid #d7d7d7;line-height:1;padding:5px 10px;border-radius:100px}.post_list time{margin-right:10px}.page_navi_warp{display:block;text-align:center}.page_navi{background-color:#fff;font-size:12px;padding:0 25px;display:inline-block}.page_navi li{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;display:inline-block;text-decoration:none;float:left}.page_navi li:last-child{border-right:none}.page_navi li a,.page_navi li.page_nums span{color:#222;display:inline-block;padding:12px 15px;text-decoration:none}.page_navi a:hover{background-color:#d7d7d7}.page_navi .current{padding:12px 15px;background-color:#d7d7d7}#page-top{bottom:10px;position:fixed;right:10px;text-align:center;z-index:0;display:block}#page-top a{background-color:rgba(0,0,0,.8);color:#fff;display:block;font-size:30px;height:50px;line-height:50px;text-decoration:none;width:50px}#page-top a:before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:24px;line-height:1;vertical-align:middle;color:#ccc;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-8px;content:'\f106'}.cont-ad{margin-bottom:30px}ul.post-bottom-social{font-size:0;text-align:center}ul.post-bottom-social li{font-size:12px;display:inline-block;margin:0 1% 10px 0;width:19.2%}ul.post-bottom-social li:last-child{margin-right:0}ul.post-bottom-social li div{width:100%}p.share-count{width:100%;height:28px;line-height:28px;background:#fff;border:1px solid #ccc;border-radius:4px;text-align:center;margin-bottom:5px!important;box-sizing:border-box;display:none}ul.post-bottom-social li a{display:block;width:100%;height:42px;color:#fff;text-align:center;text-decoration:none;box-sizing:border-box;border-radius:22px}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon-sns';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly:before{content:"\e901"}.icon-hatena:before{content:"\e902"}.icon-hatena2:before{content:"\e900"}.icon-line:before{content:"\e903"}.icon-pocket:before{content:"\e904"}.icon-twitter:before{content:"\ea96"}.icon-twitter2:before{content:"\e905"}.icon-googleplus:before{content:"\ea8b"}.icon-googleplus2:before{content:"\ea8c"}.icon-googleplus3:before{content:"\e908"}.icon-facebook:before{content:"\ea90"}.icon-facebook2:before{content:"\ea91"}.icon-rss:before{content:"\ea9b"}.icon-rss2:before{content:"\ea9c"}.icon-youtube:before{content:"\ea9d"}.icon-skype:before{content:"\eac5"}.icon-pinterest2:before{content:"\ead1"}.icon-pinterest3:before{content:"\ead2"}.icon-evernote:before{content:"\e909"}.icon-pinterest:before{content:"\e906"}.icon-instagram:before{content:"\e907"}.sns i:before{font-size:14px;line-height:42px}.facebook-box a{background:#5e69b0}.twitter-box a{background:#3d95c4}.hatebu-box a{background:#457ebe}.googleplus-box a{background:#d0543c}.googleplus-box i:before{font-size:16px}.pocket-box a{background:#e05251}.line-box a{background:#6ab155}.line-box i:before{font-size:17px}.twitter-box a:hover,.facebook-box a:hover,.hatebu-box a:hover,.googleplus-box a:hover,.pocket-box a:hover,.feedly-box a:hover,.line-box a:hover{color:#fff;opacity:.8}#toc{border:1px solid #e4e4e4;background-color:#f6f6f6;padding:20px;font-size:15px;margin:40px 0}#toc .title{margin:0!important;font-size:120%;text-align:center}#toc .title:after{font-size:70%;content:'[hide]';color:#999;vertical-align:middle;margin-left:5px}#toc .title.check:after{content:'[show]';color:#999}.post_body #toc>ul,.post_body #toc>ol{display:none}.post_body #toc ul,.post_body #toc ol{margin-left:30px;margin-bottom:0}.post_body #toc ul li,.post_body #toc ol li{list-style:decimal}.post_body #toc ul.no li,.post_body #toc ol.no li{list-style:none;margin-left:-15px}.ba-post{border-top:1px solid #d7d7d7;background-color:#fff;margin-bottom:30px}.ba-post ul{border-bottom:1px solid #d7d7d7}.ba-post li{width:50%}.ba-post li a,.ba-post li span{padding:15px;display:block;color:#212121;text-decoration:none;position:relative;font-size:16px;line-height:1.4}.ba-post li a:hover{text-decoration:underline}.ba-post li.prev{float:left}.ba-post li.next{float:right;text-align:right}.ba-post li.prev a{padding-left:35px}.ba-post li.next a{padding-right:35px}.ba-post li a:before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:16px;line-height:1;vertical-align:middle;color:#ccc;position:absolute;top:50%;margin-top:-8px}.ba-post li.prev a:before{content:'\f060';left:15px}.ba-post li.next a:before{content:'\f061';right:15px}blockquote{background-color:#f8f8f8;padding:20px 40px 20px 20px;margin-bottom:1.7em;font-size:15px;position:relative}blockquote:before{content:"“";font-size:450%;line-height:1em;font-family:"ＭＳ Ｐゴシック",sans-serif;color:#212121;position:absolute;right:5px;top:5px}#content blockquote p:last-child,#content blockquote ul:last-child,#content blockquote ol:last-child{margin-bottom:0}cite{font-size:80%;display:block;text-align:right;margin-top:5px}cite a{color:#212121}.post_body ul,.post_body ol{margin-bottom:25px;margin-left:20px}.post_body ul li{list-style:disc}.post_body ul.decimal li,.post_body ol li{list-style:decimal}.post_body ul.review li,.post_body ol.review li{list-style:none;position:relative}.post_body ul.review li:before{font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;left:-20px;top:4px;line-height:1;font-size:17px}.post_body ul.review li.good:before{content:"\f118";color:green}.post_body ul.review li.bad:before{content:"\f119";color:#e00}table{width:100%;margin-bottom:1.7em}table th,table td{border:1px solid #d7d7d7;padding:9px 12px}table thead th{background-color:#d7d7d7;border-bottom:2px solid #484848;border-right:1px solid #c9c9c9;border-top:none}table tbody th{background-color:#e9e9e9}table tbody th.bg1{background-color:#ffec8f}table tbody td.bg1{background-color:#fffae1}.waku{background-color:#f1f1f1;padding:20px;margin-bottom:1.7em;font-size:15px}.waku p:last-child{margin-bottom:0!important}.waku ul:last-child,.waku ol:last-child{margin-bottom:0!important}.waku .title{font-size:17px;text-align:center;font-weight:bold}.freebox{background-color:#f8f8f8;border:2px solid #f8e146;padding:45px 20px 20px 20px;margin-bottom:1.7em;font-size:15px;position:relative;border-radius:8px}.freebox .title{position:absolute;left:0;top:0;background-color:#f8e146;color:#333;padding:5px 10px;font-size:15px;font-weight:bold;line-height:1.4;margin-bottom:0;border-radius:0 0 8px 0}.freebox .title:before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f671";font-size:16px;line-height:1;margin-right:5px}.freebox p:last-child,.freebox ul:last-child,.freebox ol:last-child{margin-bottom:0!important}.freebox.color2{background-color:#f8f8f8;border:2px solid #f86e46}.freebox.color2 .title{background-color:#f86e46;color:#fff}.freebox.color2 .title:before{content:"\f071"}.color{font-weight:bold;color:#e00}.marker{background:linear-gradient(transparent 50%,#fff799 40%);font-weight:bold}.img{margin-bottom:1.7em}.border{border:1px solid #d7d7d7;box-shadow:0 2px 0 #d7d7d7}iframe{margin-bottom:1.7em}.post_detail .annotation{font-size:75%;color:#666}#content .post_detail .annotation a{color:#666}.post_detail .ast{font-size:80%;color:#666}.post_detail .img-caption{font-size:80%;color:#666;text-align:right;padding-top:5px}.post_detail .source{font-size:9px;color:#ccc}.post_detail .flow .box{border:2px dashed #aaa;padding:20px 20px 0;box-sizing:border-box;background:#f8f8f8;margin-bottom:30px;position:relative}.post_detail .flow .box:after{border-top:25px solid #f6ad3c;border-left:50px solid transparent;border-right:50px solid transparent;content:"";position:absolute;bottom:-28px;left:50%;margin-left:-50px}.post_detail .flow .box:last-child:after{display:none;margin-bottom:1.7em}.post_detail .flow .box img{display:inline-block;margin-right:20px;margin-bottom:20px;float:left;max-width:250px}.post_detail .flow .box p:last-child{margin-bottom:0!important}.nostyle{font-weight:normal}.post_detail .ranking{margin:1.7em 0 0}.post_detail .ranking-box{border:5px solid #d7d7d7;padding:20px;margin-bottom:1.7em}.post_detail .ranking-box h2{margin:-20px -20px 20px;font-weight:30px;font-weight:bold;background:#212121;color:#fff}.post_detail .ranking-box:nth-child(1) h2 {background:#dea12c}.post_detail .ranking-box:nth-child(1) {border:5px solid #dea12c}.post_detail .ranking-box:nth-child(1) h2:before {content:'第1位';margin-right:10px}.post_detail .ranking-box:nth-child(2) h2 {background:#a59e95}.post_detail .ranking-box:nth-child(2) {border:5px solid #a59e95}.post_detail .ranking-box:nth-child(2) h2:before {content:'第2位';margin-right:10px}.post_detail .ranking-box:nth-child(3) h2 {background:#b0784b}.post_detail .ranking-box:nth-child(3) {border:5px solid #b0784b}.post_detail .ranking-box:nth-child(3) h2:before {content:'第3位';margin-right:10px}.post_detail .ranking-box:nth-child(4) h2:before {content:'第4位';margin-right:10px}.post_detail .ranking-box:nth-child(5) h2:before {content:'第5位';margin-right:10px}.post_detail .ranking-box .img{float:left;width:200px}.post_detail .ranking-box .info{display:block;margin-left:220px}.post_detail .ranking-box table{margin-bottom:1.2em}.post_detail .ranking-box th,.post_detail .ranking-box td{font-size:14px;padding:10px;border:1px solid #ccc}.post_detail .ranking-box th{width:30%;font-weight:bold}.post_detail td.star{color:#fdbe00;font-size:20px}.post_detail td.star i{margin-right:2px;display:inline-block}.post_detail .ranking-box .cv{background-color:#138e50;color:#fff;display:inline-block;width:100%;padding:12px 30px 15px;box-sizing:border-box;text-align:center;margin-bottom:1.7em;border-radius:4px;position:relative;text-decoration:none;box-shadow:0 -3px 0 rgba(0,0,0,.2) inset;line-height:1.4}.post_detail .ranking-box .cv:hover{background-color:#29aa68}.post_detail .ranking-box .cv:before{font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;right:15px;top:50%;line-height:1;margin-top:-7px;font-size:14px;content:"\f054"}.post_detail .ranking-box .review{}.post_detail .ranking-box .review h3{border:none}.post_body .review ul,.post_body .review ol{padding:0;margin:0 0 1.7em}.post_detail .ranking-box .review li{list-style:none;position:relative;padding-left:23px}.post_detail .ranking-box .review li:before{font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;left:3px;top:5px;line-height:1;font-size:17px}.post_detail .ranking-box .review li.good:before{content:"\f118";color:green}.post_detail .ranking-box .review li.bad:before{content:"\f119";color:#e00}#content .post_detail .product-item{border:1px solid #ccc;padding:15px;box-sizing:border-box;border-radius:8px;margin-bottom:1.7em}#content .post_detail .product-item p{margin-left:170px;display:block;margin-bottom:0}#content .post_detail .product-item p.title{margin-bottom:.2em;font-size:17px;font-weight:bold}#content .post_detail .product-item p.info{font-size:14px;margin-bottom:.2em}#content .post_detail .product-item p.text{font-size:14px}#content .post_detail .product-item img{width:150px;float:left;margin-bottom:0}#content .post_detail .product-item p.btn a{padding:7px 25px 7px 10px;display:inline-block;background:#c00;border-radius:0;margin-top:15px;margin-right:5px;color:#fff;text-align:center;text-decoration:none;width:160px;box-sizing:border-box;font-size:15px;position:relative}#content .post_detail .product-item p.btn a:after{display:none}#content .post_detail .product-item p.btn>.btn-amazon{background-color:#f90}#content .post_detail .product-item p.btn>.btn-kindle{background-color:#0d58a6}#content .post_detail .product-item p.btn>.btn-rakuten{background-color:#bf0000}#content .post_detail .product-item p.btn>.btn-detail{background-color:#333}#content .post_detail .product-item p.btn>.btn-cv{background-color:#f90}#content .post_detail .product-item p.btn a.btn-detail:before{content:"\f24a"}#content .post_detail .product-item p.btn a.btn-cv:before{content:"\f08e"}#content .post_detail .product-item p.btn a:before{font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:8px;font-size:13px;line-height:13px;vertical-align:middle;font-weight:100;color:#666;position:absolute;right:0;top:50%;margin-top:-6px;color:#fff}#content .cv-box .btn{text-align:center;margin-bottom:0}#content .cv-box .btn a{background-color:#28a573;padding:12px 15px 15px;display:inline-block;color:#fff;text-decoration:none;border-radius:4px;width:80%;box-sizing:border-box;box-shadow:0 -4px 0 rgba(0,0,0,.2) inset}#content .cv-box{background-color:#d7d7d7;padding:20px;margin-bottom:1.7em}#content .post_detail .content-bottom-banner{margin-bottom:1.7em}#content .post_detail .content-bottom-banner a{}#content .post_detail .content-bottom-banner a img{margin:0;padding:0;display:inline-block}#content .post_detail .content-bottom-banner a img:hover{opacity:.8}#content .post_detail .content-bottom-banner .banner2{margin-bottom:20px}#content .post_detail .content-bottom-banner .banner2 li:first-child{float:left}#content .post_detail .content-bottom-banner .banner2 li:last-child{float:right}#content .post_detail .content-bottom-banner .banner1{margin-bottom:20px}#content .pickup-box{border:3px solid #e64b1e;margin-bottom:35px;padding:10px 15px 15px;background-color:#fffaed;text-align:center;font-size:15px}#content .pickup-title{margin-bottom:10px;display:inline-block;position:relative;height:36px;line-height:36px;vertical-align:middle;text-align:center;padding:0 35px;font-size:15px;background:#e64b1e;color:#fff;box-sizing:border-box;font-weight:bold}#content .pickup-title:before,#content .pickup-title:after{position:absolute;content:'';width:0;height:0;z-index:1}#content .pickup-title:before{top:0;left:0;border-width:18px 0 18px 15px;border-color:transparent transparent transparent #fffaed;border-style:solid}#content .pickup-title:after{top:0;right:0;border-width:18px 15px 18px 0;border-color:transparent #fffaed transparent transparent;border-style:solid}#content .pickup-box a{color:#212121}#content .pickup-box ul{margin-bottom:0}.youtube{position:relative;margin-bottom:1.7em}.youtube_play:hover{cursor:pointer;width:100%}.youtube_play img{width:100%;margin-bottom:0}.youtube_btn{width:80px;height:56px;background-image:url(https://fukla-health.com/wp-content/themes/blog/img/common/youtube_start.png.pagespeed.ce.21UXb6VOVc.png);background-size:80px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.youtube{}.youtube-in{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.youtube2{position:relative;width:100%;padding-top:56.25%}.youtube2 iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.balloon_l,.balloon_r{width:100%;margin:1.5em 0;overflow:hidden}.balloon_l .faceicon{float:left;width:86px}.balloon_l .faceicon img{width:100%;height:auto;border:solid 3px #d7ebfe;border-radius:50%;box-sizing:border-box;margin:0}.balloon_r .faceicon{float:right;width:86px}.balloon_r .faceicon img{width:100%;height:auto;border:solid 3px #ccf5ce;border-radius:50%;box-sizing:border-box;margin:0}.balloon_l .name,.balloon_r .name{display:inline-block;font-size:11px;color:#999;text-align:center;width:86px}.balloon_l .chatting,.balloon_r .chatting{width:100%}.balloon_l .says{display:block;position:relative;margin:5px 0 0 105px;padding:17px 13px;border-radius:12px;background:#d7ebfe}.balloon_l .says:after{content:"";display:inline-block;position:absolute;top:18px;left:-24px;border:12px solid transparent;border-right:12px solid #d7ebfe}.balloon_l .says p,.balloon_r .says p{margin:0!important;padding:0}.balloon_r .says{display:block;position:relative;margin:5px 105px 0 0;padding:17px 13px;border-radius:12px;background:#ccf5ce}.balloon_r .says:after{content:"";display:inline-block;position:absolute;top:18px;right:-24px;border:12px solid transparent;border-left:12px solid #ccf5ce}#hosoku{background:#f4f4f4;padding:25px;border-radius:12px}#hosoku p{font-size:13px;line-height:1.4;color:#999;margin-bottom:0}#hosoku p a{color:#666;text-decoration:underline}@media screen and (max-width:640px){.post_list article{width:100%;float:none;margin-right:0;margin-bottom:30px}.post_list .post_thumb{width:100%;margin-bottom:10px}.post_list .post_thumb img{width:100%}.post_list .post_title{padding-left:0}.page_navi li a,.page_navi li.page_nums span{padding:10px 12px}.page_navi .current{padding:10px 12px}.ba-post li{width:100%;display:block}.ba-post li.prev{border-bottom:1px solid #d7d7d7;float:none}.ba-post li.next{float:none;text-align:left}.ba-post li.next a{padding-left:35px;padding-right:15px}.ba-post li.next:before{left:15px;right:auto}.post_detail .ranking-box .img{float:none;width:100%}.post_detail .ranking-box .info{margin-left:0}.post_detail .ranking-box th{width:75px}#content .post_detail .product-item p{margin-left:95px}#content .post_detail .product-item img{width:80px}#content .post_detail .product-item p.btn a{width:160px;margin-right:0;margin-top:10px}#content .post_detail .content-bottom-banner{margin-bottom:20px}#content .post_detail .content-bottom-banner a{float:none}#content .post_detail .content-bottom-banner a img{width:100%}#content .post_detail .content-bottom-banner .banner2{margin-bottom:10px}#content .post_detail .content-bottom-banner .banner2 li:first-child{float:none;margin-bottom:10px}#content .post_detail .content-bottom-banner .banner2 li:last-child{float:none}#content .post_detail .content-bottom-banner .banner1{margin-bottom:10px}#content .bottom-pickup{padding:0 15px}#content .pickup-title{height:24px;line-height:24px;padding:0 25px;font-size:13px}#content .pickup-title:before{border-width:15px 0 15px 15px}#content .pickup-title:after{border-width:15px 15px 15px 0}#content .pickup-box{margin-bottom:15px;padding:8px 10px 5px;font-size:12px;line-height:1.3}#content .pickup-box li{margin-bottom:5px}.post_detail .flow .box{padding:20px}.post_detail .flow .box img{float:none}.post_detail .ranking{}.post_detail .ranking-box{padding:15px}.post_detail .ranking-box h2{margin:-20px -20px 20px}.youtube_btn{}#bottom-nav{position:fixed;bottom:0;left:0;width:100%;border-top:2px solid #000;z-index:9999}#bottom-nav ul{box-sizing:border-box;display:table;height:50px;width:100%;background-color:#fff}#bottom-nav ul li{width:20%;box-sizing:border-box;display:table-cell}#bottom-nav ul li:last-child{border-right:none}#bottom-nav ul li a{display:block;height:50px;box-sizing:border-box;padding-top:30px;font-size:11px;line-height:1;text-align:center;color:#333;text-decoration:none;position:relative}#bottom-nav ul li a:before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;line-height:1;color:#666;position:absolute;left:50%;top:7px;margin-left:-.5em}#bottom-nav ul li.icon-home a:before{content:'\f015'}#bottom-nav ul li.icon-category a:before{content:'\f07c';font-size:19px}#bottom-nav ul li.icon-about a:before{content:'\f007';font-size:19px;margin-left:-.4em}#bottom-nav ul li.icon-share a:before{content:'\f1e0';font-size:19px}#bottom-nav ul li.icon-follow a:before{content:'\f004';font-size:19px}#bottom-nav ul li.icon-pagetop a:before{content:'\f106';font-size:28px;top:2px;margin-left:-.3em}#display_sns{position:fixed;bottom:10px;left:0;width:100%;z-index:999;transition:all 300ms 0s ease}#display_sns.show{bottom:52px}#display_sns ul.post-bottom-social{padding:0}#display_sns ul.post-bottom-social li{width:20%;margin:0;float:left;border-right:1px solid #fff;box-sizing:border-box}#display_sns ul.post-bottom-social li:last-child{width:20%;margin:0;border-right:none}#display_sns ul.post-bottom-social li a{border-radius:0}#display_follow{position:fixed;bottom:0;left:0;width:100%;z-index:999;transition:all 300ms 0s ease}#display_follow.show{bottom:52px}#display_follow ul{padding:0}#display_follow ul li{width:33%;margin:0;background:#aaa;padding:8px;float:left;box-sizing:border-box;height:52px}#display_follow ul li:last-child{width:34%;margin:0}#display_follow a{display:block;text-align:center;line-height:36px;padding:0;color:#fff;box-sizing:border-box;background:#fff;border-radius:20px}#display_follow li i{line-height:1}#display_follow li.follow_twitter i{color:#7dcaf6}#display_follow li.follow_facebook i{color:#78aeea}#display_follow li.follow_rss i{color:#666}}article.post_detail{background-color:#fff}article.post_detail.page{padding-top:15px}h1.post_title{font-size:28px;letter-spacing:1px;color:#212121;line-height:1.4;font-weight:bold;text-align:center;margin-bottom:15px}.post_body h2{margin:80px 0 30px;font-size:24px;font-weight:bold;color:#212121;padding:14px 20px;border-radius:8px;background-color:#e4e4e4;line-height:1.4}.post_body h3{color:#212121;margin:60px 0 30px;font-size:22px;font-weight:bold;position:relative;padding-bottom:5px;padding:7px 0;border-bottom:3px solid #333;line-height:1.4}.post_body h4{color:#333;font-size:20px;font-weight:bold;margin:60px 0 30px;padding:6px 0}article.post_detail .post_head{margin-bottom:30px}article.post_detail .post_category a{position:absolute;right:15px;bottom:15px;color:#fff;font-weight:bold;font-size:14px;border:1px solid #fff;line-height:1;padding:10px 20px;border-radius:100px;text-decoration:none}.post_detail p{font-size:16px;line-height:1.7}.post_tag{display:block;margin-bottom:15px;line-height:1.4}.post_tag span{margin-right:15px}.post_tag span:before{content:"#";margin-right:5px;color:#aaa}.post_tag a{color:#aaa;font-size:13px}article.post_detail .sns{padding:0;margin-bottom:30px}article.post_detail .sns ul{margin-left:0}article.post_detail .sns_title{color:#333;font-size:15px;line-height:1;padding:12px 0;text-align:center;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}#top_sns{}.top_sns_title{font-size:14px;color:#999;text-align:center;margin-bottom:10px}#top_sns ul.post-bottom-social li{width:12%;margin-right:1.4%;margin-bottom:0}#top_sns ul.post-bottom-social li:last-child{margin-right:0}#top_sns a{background:transparent;height:inherit;line-height:1}#top_sns.sns i:before{line-height:inherit}#top_sns .facebook-box i:before{color:#5e69b0}#top_sns .twitter-box i:before{color:#3d95c4}#top_sns .hatebu-box i:before{color:#457ebe}#top_sns .googleplus-box i:before{color:#d0543c;font-size:17px}#top_sns .pocket-box i:before{color:#e05251}#top_sns .line-box i:before{color:#6ab155}article.post_detail .post_body{margin-bottom:40px}article.post_detail .post_image{position:relative;margin-bottom:30px}article.post_detail .post_image figure{margin:0;padding:0}article.post_detail .post_image figure img{width:100%;margin:0}.fb-box{display:table;width:100%;margin-bottom:30px}#content .fb-box p{text-align:center;color:#212121;font-weight:bold;margin-bottom:1.2em}.fb-box>div{display:table-cell;width:50%;padding:15px;text-align:center;vertical-align:middle;height:100px}.fb-box .left{background:url(https://fukla-health.com/wp-content/themes/blog/img/common/fb-box.jpg) center center no-repeat;background-size:cover}.fb-box .right{border:1px solid #d7d7d7}.follow-box{background-color:#d7d7d7;display:block;padding:10px;margin-bottom:45px;text-align:center}a.follow-btn{box-sizing:border-box;display:inline-block;background:#55acee;padding:5px 10px;text-align:center;color:#fff;text-decoration:none;border-radius:4px;transition:.2s all ease;font-size:14px}a.follow-btn:hover{color:#fff;opacity:.9}.cont_related_post{background-color:#fff;border-top:1px solid #d7d7d7;padding:30px 0}.cont_related_post h2{margin-bottom:30px;font-size:22px;font-weight:bold;padding:8px 10px 8px 0;text-align:center}.cont_related_post li{float:left;width:50%;margin-bottom:10px}.cont_related_post li a{display:block;font-size:13px;line-height:22px;padding-right:15px;text-decoration:none;color:#212121}.cont_related_post li a:hover{text-decoration:underline}.cont_related_post li span{display:block;float:left;width:140px}.cont_related_post li .post_title{color:#222;display:block;padding-left:150px}.scroll{box-sizing:border-box;border:1px solid #212121;overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.scroll table{margin-bottom:0!important}.entry-box{position:relative;padding:15px 15px;border:2px solid #353535;background-color:#f9f9f9;margin-bottom:1.5em;margin-top:2.2em}#content .entry-box ul{margin-bottom:0!important}#content .entry-box a{color:#333}.entry-box::before{position:absolute;top:-12px;left:10px;padding:0 10px 0 26px;content:"あわせて読みたい";background-color:#353535;border-radius:10px;color:#fff;font-size:14px;font-weight:bold;line-height:20px}.entry-box::after{font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:-15px;left:5px;width:28px;height:28px;background-color:#353535;border-radius:14px;line-height:25px;text-align:center;content:"\f00c";font-size:17px;color:#fff}.writer_box{display:table;border:4px solid #f1f1f1;margin-bottom:40px;padding:13px 20px 20px}#single .writer_title{position:relative;padding-bottom:5px;margin-bottom:20px}#single .writer_title:before{position:absolute;content:"";width:25px;height:2px;background-color:#333;bottom:0;left:0}#single .writer_title .en{display:inline-block;font-size:17px;font-weight:bold;line-height:1;text-align:center;vertical-align:middle}#single .writer_title .jp{display:inline-block;font-size:12px;padding-left:10px;line-height:1;text-align:center;vertical-align:middle}#single .writer_box_inner{display:table}#single .writer_img{display:table-cell;width:150px;vertical-align:top;text-align:center;box-sizing:border-box}#single .writer_img img{width:120px;height:120px;border-radius:60px;margin-bottom:0}.writer_description{padding-left:15px}#single .writer_name{text-align:left;font-size:16px;line-height:1;color:#333;margin-bottom:0;font-weight:bold;margin-bottom:6px}#single .writer_pos{text-align:left;color:#aaa;font-size:12px;line-height:1;font-weight:normal;margin-bottom:15px}#single .writer_txt p{font-size:14px;line-height:1.5;margin-bottom:12px;color:#333}#single .more{margin-bottom:0;border:1px solid #efefef;font-size:11px;line-height:1;color:#aaa;padding:7px 10px;border-radius:8px;display:inline-block}#single .more:hover{cursor:pointer}@media screen and (max-width:640px){article.post_detail{}h1.post_title{font-size:21px;line-height:1.3;margin:0 0 10px;padding:15px}.post_body h2{font-size:20px}.post_body h3{font-size:20px}.post_body h4{font-size:20px}article.post_detail .post_head{padding:0;margin-bottom:15px}article.post_detail time,article.post_detail .post_category{font-size:12px}article.post_detail .sns{padding:0;margin-bottom:10px}article.post_detail .sns_title{font-size:12px}ul.post-bottom-social{padding:0 15px}ul.post-bottom-social li{width:32%;margin-right:2%}ul.post-bottom-social li:nth-child(3n) {margin-right:0%}ul.post-bottom-social li div{}article.post_detail .post_body{padding:0 15px}article.post_detail .post_image{margin-bottom:0}.post_tag{padding:0 15px}.cont_related_post{background-color:#fff;padding:20px 15px 0}.cont_related_post h2{font-size:18px;margin:0 -15px 5px;padding:5px 15px 5px 13px}.cont_related_post li{width:100%;box-sizing:border-box}.cont_related_post li a{}.cont_related_post li a:hover{}.cont_related_post li span{width:120px}.cont_related_post li .post_title{padding-left:130px}.writer_box{margin-bottom:25px}#single .writer_img{width:120px}#single .writer_img img{width:110px;height:110px;border-radius:55px}#single .writer_title{font-size:12px}.writer_description{}#single .writer_name{font-size:15px}#single .writer_pos{font-size:11px}#single .writer_txt p{font-size:13px}}#archive h1{font-size:24px;line-height:1.3;font-weight:bold;padding:10px 0;margin-bottom:30px;text-align:center}@media screen and (max-width:640px){#archive h1{margin-bottom:15px}.sec_archive{padding:15px}}.chart_box{width:300px;height:200px}.item_info .img{width:50%;float:left}.item_info .chart_box{width:50%;float:right;border:1px solid #d7d7d7;box-sizing:border-box}#index h2{font-size:24px;font-weight:bold;margin-bottom:45px;text-align:center;position:relative;padding-bottom:20px}#index h2:after{content:"";position:absolute;bottom:0;left:50%;width:60px;height:3px;margin-left:-30px;background-color:#333}@media screen and (max-width:640px){#index h2{font-size:22px;margin-bottom:25px;padding-bottom:10px}}#main_slide{width:980px;margin:0 auto}#main_slide .swiper-slide{position:relative}#main_slide .swiper-slide a{display:block}#main_slide .slide_caption{position:absolute;bottom:0;left:0;width:100%;padding:15px;box-sizing:border-box;background:rgba(0,0,0,.7);color:#fff}@media screen and (max-width:640px){#main_slide{width:100%}}.sec_topics{padding:60px 0;background-color:#f3f3f3}.top_banner li{float:left;margin-right:40px;border-radius:10px;overflow:hidden}.top_banner img{width:100%}.top_banner li:last-child{margin-right:0}@media screen and (max-width:640px){.sec_topics{padding:15px;background-color:#f3f3f3}.sec_topics .inner{}.top_banner li{width:48%;margin-right:4%;margin-bottom:15px}.top_banner li:nth-child(2n) {margin-right:0}.top_banner li:last-child{margin-bottom:0}}.top_nav li{float:left;margin-right:40px;border-radius:10px;overflow:hidden;width:300px;margin-right:40px;display:table;background-color:#404040;background-position:center;background-size:cover;background-repeat:no-repeat}.top_nav li a{display:table-cell;height:200px;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}.top_nav li a:hover{background-color:rgba(255,255,255,.5);color:#000}.top_nav li .en{display:block;font-size:22px}.top_nav li .jp{display:block;font-size:11px}.top_nav li.food{background-image:url(https://fukla-health.com/wp-content/themes/blog/img/top/top_nav_food.jpg.pagespeed.ce.GLrMY5ls2d.jpg)}.top_nav li.training{background-image:url(https://fukla-health.com/wp-content/themes/blog/img/top/top_nav_training.jpg.pagespeed.ce.v0nOGtz_ZJ.jpg)}.top_nav li.tools{background-image:url(https://fukla-health.com/wp-content/themes/blog/img/top/top_nav_tools.jpg.pagespeed.ce.6WRYrvdyUk.jpg)}.top_nav li.recipe{background-image:url(https://fukla-health.com/wp-content/themes/blog/img/top/top_nav_recipe.jpg.pagespeed.ce.AknhYMU-cW.jpg)}@media screen and (min-width:641px){.top_nav li:last-child{margin-right:0}}@media screen and (max-width:640px){.sec_nav{padding:15px;background-color:#f3f3f3}.sec_nav .inner{}.top_nav li{width:48%;margin-right:4%;margin-bottom:15px}.top_nav li:nth-child(2n) {margin-right:0}}.sec_post{padding:40px 0 60px}@media screen and (max-width:640px){.sec_post{padding:20px 15px}}.remodal-nav{margin-bottom:15px}.remodal-nav li a{display:block;padding:5px 10px;box-sizing:border-box;text-decoration:none;background-color:#d7d7d7;color:#333;position:relative;border-bottom:1px solid #fff}.remodal-nav li a:after{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f105";font-size:14px;line-height:1;position:absolute;right:10px;top:50%;margin-top:-7px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:none;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{content:"\00d7";font:inherit;display:inline-block;overflow:visible;width:100%;margin:0;padding:3px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm:before,.remodal-cancel:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;content:"\00d7";margin-right:5px;font-size:20px;line-height:1;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#d7d7d7;background:#fff;border:1px solid #d7d7d7}.remodal-cancel:hover,.remodal-cancel:focus{background:#fff}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes {
    from {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);

        opacity: 0;
    }

    to {
        -webkit-transform: none;
        transform: none;

        opacity: 1;

        -webkit-filter: blur(0);
        filter: blur(0);
    }
}@keyframes remodal-opening-keyframes {
    from {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);

        opacity: 0;
    }

    to {
        -webkit-transform: none;
        transform: none;

        opacity: 1;

        -webkit-filter: blur(0);
        filter: blur(0);
    }
}@-webkit-keyframes remodal-closing-keyframes {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);

        opacity: 1;
    }

    to {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);

        opacity: 0;

        -webkit-filter: blur(0);
        filter: blur(0);
    }
}@keyframes remodal-closing-keyframes {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);

        opacity: 1;
    }

    to {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);

        opacity: 0;

        -webkit-filter: blur(0);
        filter: blur(0);
    }
}@-webkit-keyframes remodal-overlay-opening-keyframes {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}@keyframes remodal-overlay-opening-keyframes {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}@-webkit-keyframes remodal-overlay-closing-keyframes {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}@keyframes remodal-overlay-closing-keyframes {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}#single .contact_form table{width:100%}#single .contact_form tr{display:block;margin-bottom:15px}#single .contact_form th{border:none;background:none;display:block;padding:0;margin:0}#single .contact_form td{border:none;background:none;display:block;padding:0;margin:0}.contact_form textarea,.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"],.contact_form input[type="url"]{width:100%;padding:6px;box-sizing:border-box;border:1px solid #ccc}.contact_form select{padding:5px;box-sizing:border-box}.contact_form textarea{height:100px}.contact_form .ast{display:inline-block;font-size:10px;color:#e00}.contact_form .annotation{font-size:11px;color:#999;margin-bottom:0}.contact_form .acceptance{display:block;padding:30px 30px 0;font-size:18px;text-align:center}.contact_form .acceptance input[type="checkbox"]{transform:scale(1.25)}#form-btn{padding:30px;text-align:center}input#btn-conf,input#btn-submit{-webkit-appearance:none;text-align:center;border-style:none;display:inline-block;width:60%;background:#fff;border:2px solid #4e4e4e;color:#333;font-weight:bold;font-size:20px;text-align:center;padding:15px;margin-bottom:10px;box-sizing:border-box;border-radius:8px}input#btn-back{-webkit-appearance:none;text-align:center;border-style:none;display:inline-block;width:60%;background:#d7d7d7;border:none;color:#999;font-size:20px;text-align:center;padding:15px;margin-bottom:10px;box-sizing:border-box;border-radius:4px}div.wpcf7 .ajax-loader{display:block!important;margin:10px auto!important}@media only screen and (min-width:641px){article.postdetail .contact_form table th{width:30%}article.postdetail .contact_form table td{width:70%}}@media only screen and (max-width:640px){article.postdetail .contact_form table th{width:35%}article.postdetail .contact_form table td{width:65%}.contact_form input[type="file"]{display:inline-block!important;width:100%!important;font-size:12px!important}}input::placeholder{color:#d7d7d7}[data-bmi] .is-active{font-weight:bold;color:#e00}#tool_bmi{background-color:#e4e4e4;padding:30px}#tool_bmi h2{padding:0;margin:0 0 30px;background-color:#e4e4e4;border:none;text-align:center}#tool_bmi .bmi_input{display:table;width:100%;margin-bottom:30px}#tool_bmi .bmi_input p{display:table-cell;width:50%;text-align:center}#tool_bmi .bmi_input input{font-size:20px;width:180px;height:50px;padding:5px 15px;box-sizing:border-box;font-weight:bold;border:1px solid #d7d7d7;background-color:#fff;text-align:center;border-radius:8px}#tool_bmi button#submit{display:block;background-color:#ffa602;color:#fff;font-weight:bold;border-width:0;border-radius:8px;padding:10px 15px;font-size:21px;width:540px;margin:0 auto 30px;box-shadow:0 2px 0 #c37f01}#tool_bmi button#submit:hover{cursor:pointer;opacity:.8}#tool_bmi .bmi_result{display:none;background-color:#fff;padding:20px;text-align:center;margin-bottom:0}#tool_bmi .result_cal{margin-bottom:10px}#tool_bmi .result_01{display:block;width:100%;margin-bottom:15px}#tool_bmi .result_02{float:left;width:50%}#tool_bmi .result_03{float:left;width:50%}#tool_bmi .bmi_result_title{padding:0;margin:0;background-color:#fff;border:none;text-align:center;margin-bottom:2px}#tool_bmi .bmi_result_txt{display:inline-block;background-color:#e4e4e4;width:180px;padding:10px;box-sizing:border-box;font-size:26px;line-height:1;font-weight:bold;color:#01902c;margin-bottom:5px}#tool_bmi .result_01 .bmi_result_txt{margin-bottom:15px}#tool_bmi .bmi_result_desc{font-size:12px;line-height:1.3;color:#999;margin-bottom:15px}#tool_bmi .advice_title{font-size:14px;margin-bottom:0;background-color:#01902c;padding:9px 10px 5px;text-align:center;color:#fff;font-size:16px;position:relative}#tool_bmi .advice_title span{position:absolute;right:30px;bottom:-2px;width:80px;height:80px}#tool_bmi .your_status{border:2px solid #01902c;padding:30px;background-color:#fff}#tool_bmi .your_status_img{width:160px;float:left;margin-bottom:0}#tool_bmi .your_status_img img{width:100%}#tool_bmi .your_status_desc{display:block;padding-left:180px}#tool_bmi .your_status_title{background-color:#01902c;color:#fff;font-size:20px;padding:5px 10px;margin-bottom:15px;font-weight:bold}#tool_bmi .your_status_txt{font-size:14px;margin-bottom:0}.bmi_meter_title{background-color:#484848;font-size:11px!important;color:#fff;margin-bottom:0!important;text-align:center}.bmi_meter{margin-bottom:50px}.bmi_meter thead th{padding:4px 0 1px;text-align:center;font-size:11px;line-height:1;background-color:#efefef;color:#333;border-bottom:2px solid #484848;border-left:none;border-right:none;position:relative;width:20%}.bmi_meter .memory{font-size:10px;color:#999}.bmi_meter thead th:before{position:absolute;content:'';width:1px;height:8px;bottom:-2px;right:0;background-color:#484848}.bmi_meter thead th:last-child:before{display:none}.bmi_meter tbody td{padding:0;box-sizing:border-box;height:30px;border-left:none;border-right:none;background-color:#fff}.bmi_meter td .meter{display:inline-block;background-color:#01902c;width:0;height:40px;transition:width 1s ease}@media only screen and (max-width:640px){#tool_bmi{padding:10px}#tool_bmi h2{margin-bottom:15px}#tool_bmi .bmi_input input{width:90px;height:40px}#tool_bmi button#submit{width:100%;padding:8px 15px;font-size:20px}#tool_bmi .bmi_result{padding:10px}#tool_bmi .result_cal{margin-bottom:15px}#tool_bmi .bmi_result_title{font-size:17px}#tool_bmi .bmi_result_txt{width:140px;min-height:45px}#tool_bmi .bmi_result_desc{font-size:12px}#tool_bmi .advice_title{font-size:15px}#tool_bmi .advice_title span{right:5px;width:60px;height:60px}#tool_bmi .your_status{padding:14px}#tool_bmi .your_status_img{width:110px;float:none;margin:0 auto}#tool_bmi .your_status_img img{margin-bottom:15px}#tool_bmi .your_status_desc{padding-left:0}#tool_bmi .your_status_title{font-size:18px;margin-bottom:10px}.bmi_meter{margin-bottom:30px}}#tool_bmr{background-color:#e4e4e4;padding:30px;margin-bottom:1.7em}#tool_bmr h2{padding:0;margin:0 0 30px;background-color:#e4e4e4;border:none;text-align:center}#tool_bmr .bmr_input{display:table;width:100%;margin-bottom:30px}#tool_bmr .bmr_label{display:block}#tool_bmr .bmr_input.custom{margin-bottom:0}#tool_bmr .bmr_input .item{display:table-cell;width:25%;text-align:center;padding:0 5px;box-sizing:border-box;border-right:1px dotted #fff}#tool_bmr .bmr_input .item:last-child{border-right:none}#tool_bmr .bmr_input .custom_title{display:block;background-color:#cfcfcf;color:#aaa;padding:5px 15px;margin-bottom:30px;position:relative;cursor:pointer}#tool_bmr .bmr_input .custom_title:hover{color:#666}#tool_bmr .bmr_input .custom_title:after{position:absolute;top:50%;right:10px;content:"＋";font-size:16px;line-height:1;margin-top:-7px}#tool_bmr .bmr_input .custom_title.check{color:#666}#tool_bmr .bmr_input .custom_title.check:after{content:"－"}#tool_bmr .bmr_input .custom_inner{display:none}#tool_bmr .bmr_input .item_inner{display:block;padding-top:10px}#tool_bmr .bmr_input input{font-size:20px;width:70%;height:50px;padding:5px 15px;box-sizing:border-box;font-weight:bold;border:1px solid #d7d7d7;background-color:#fff;text-align:center;border-radius:8px}#tool_bmr .bmr_input input[type="radio"]{height:20px;width:20px;padding:5px}#tool_bmr .bmr_input.custom .item:first-child{text-align:left;width:75%}#tool_bmr .bmr_input.custom .item:nth-child{width:25%}#tool_bmr .bmr_input.custom .small{width:150px;height:40px}#tool_bmr button#submit{display:block;background-color:#ffa602;color:#fff;font-weight:bold;border-width:0;border-radius:8px;padding:10px 15px;font-size:21px;width:540px;margin:auto;box-shadow:0 2px 0 #c37f01}#tool_bmr button#submit:hover{cursor:pointer;opacity:.8}#tool_bmr .bmr_result{display:none;background-color:#fff;margin:30px 0 0;padding:20px;text-align:center}#tool_bmi .result_01{display:block;width:100%;margin-bottom:15px}#tool_bmr .bmr_result_title{padding:0;margin:0;background-color:#fff;border:none;text-align:center;margin-bottom:2px}#tool_bmr .bmr_result_txt{display:inline-block;background-color:#e4e4e4;width:180px;padding:10px;box-sizing:border-box;font-size:26px;line-height:1;font-weight:bold;color:#01902c;margin-bottom:5px}@media only screen and (max-width:640px){#tool_bmr{padding:10px}#tool_bmr h2{margin-bottom:15px}#tool_bmr .bmr_input{display:block;width:100%;margin-bottom:15px}#tool_bmr .bmr_input .custom_title{margin-bottom:15px}#tool_bmr .bmr_input .item_inner{display:inline-block;padding-top:0}#tool_bmr .bmr_input .bmr_label{display:inline-block;margin-right:15px}#tool_bmr .bmr_input .bmr_label:after{content:"："}#tool_bmr .bmr_input span{display:inline-block;padding-top:0}#tool_bmr .bmr_input input{width:50%;height:40px}#tool_bmr .bmr_input .item{display:block;width:100%;border-right:none;text-align:left;margin-bottom:10px}#tool_bmr button#submit{width:100%;padding:8px 15px;font-size:20px;margin-bottom:15px}#tool_bmr .bmr_result{padding:10px}#tool_bmr .bmr_result_txt{margin-bottom:0}}#tool_eer{background-color:#e4e4e4;padding:30px;margin-bottom:1.7em}#tool_eer h2{padding:0;margin:0 0 30px;background-color:#e4e4e4;border:none;text-align:center}#tool_eer .eer_input{display:block;width:100%;margin-bottom:30px}#tool_eer .eer_label{display:block}#tool_eer .item_last .eer_label{display:inline-block}#tool_eer .eer_input.custom{margin-bottom:0}#tool_eer .eer_input .item{display:inline-block;float:left;width:25%;text-align:center;padding:0 5px;box-sizing:border-box;border-right:1px dotted #fff}#tool_eer .eer_input .item:nth-child(4) {border-right:none}#tool_eer .eer_input .item_last{float:left;display:block;width:100%;text-align:center;margin-bottom:0}#tool_eer .eer_input .custom_title{display:block;background-color:#cfcfcf;color:#aaa;padding:5px 15px;margin-bottom:30px;position:relative;cursor:pointer}#tool_eer .eer_input .custom_title:hover{color:#666}#tool_eer .eer_input .custom_title:after{position:absolute;top:50%;right:10px;content:"＋";font-size:16px;line-height:1;margin-top:-7px}#tool_eer .eer_input .custom_title.check{color:#666}#tool_eer .eer_input .custom_title.check:after{content:"－"}#tool_eer .eer_input .custom_inner{display:none}#tool_eer .eer_input .item_inner{display:block;padding-top:10px}#tool_eer .eer_input input{font-size:20px;width:70%;height:50px;padding:5px 15px;box-sizing:border-box;font-weight:bold;border:1px solid #d7d7d7;background-color:#fff;text-align:center;border-radius:8px}#tool_eer .eer_input select{font-size:20px;width:70%;height:50px;padding:5px 15px;box-sizing:border-box;font-weight:bold;border:1px solid #d7d7d7;background-color:#fff;text-align:center;border-radius:8px}#tool_eer .eer_input input[type="radio"]{height:20px;width:20px;padding:5px}#tool_eer .eer_input.custom .item:first-child{text-align:left;width:75%}#tool_eer .eer_input.custom .item:nth-child{width:25%}#tool_eer .eer_input.custom .small{width:150px;height:40px}.eer_hosoku{margin-bottom:0!important;font-size:13px!important;text-align:center}#tool_eer .eer_result{display:none;background-color:#fff;margin:30px 0 0;padding:20px;text-align:center}#tool_bmi .result_01{display:block;width:100%;margin-bottom:15px}#tool_eer .eer_result_title{padding:0;margin:0;background-color:#fff;border:none;text-align:center;margin-bottom:2px}#tool_eer .eer_result_txt input{display:inline-block;background-color:#e4e4e4;width:180px;padding:5px;box-sizing:border-box;font-size:26px;line-height:1;font-weight:bold;color:#01902c;border:none;text-align:center}@media only screen and (max-width:640px){#tool_eer{padding:10px}#tool_eer h2{margin-bottom:15px}#tool_eer .eer_input{display:block;width:100%;margin-bottom:15px}#tool_eer .eer_input .custom_title{margin-bottom:15px}#tool_eer .eer_input .item_inner{display:inline-block;padding-top:0}#tool_eer .eer_input label{display:inline-block}#tool_eer .eer_input span{display:inline-block;padding-top:0}#tool_eer .eer_input input{width:50%;height:40px}#tool_eer .eer_input select{width:50%;height:40px}#tool_eer .eer_input .item{display:block;width:100%;border-right:none;text-align:left;margin-bottom:10px}#tool_eer .eer_input .item_last{text-align:left}#tool_eer .eer_input .item_last .eer_label{display:block}#tool_eer .eer_result{padding:10px}#tool_eer .eer_result_txt{margin-bottom:0}}.recipe_info{display:table;width:100%}.recipe_info>div{display:table-cell;width:50%;padding:5px}.recipe_info .info_time{background-color:#dae9bc;border-radius:8px 0 0 8px}.recipe_info .info_calorie{background-color:#f3d6cd;border-radius:0 8px 8px 0}.recipe_info>div>span{display:block;border-radius:8px;text-align:center;font-size:13px}.recipe_info>div>span:last-child{background-color:#fff;padding:5px;font-size:18px;font-weight:bold}.recipe_value{border:1px solid #e4e4e4;margin:30px 0;padding:15px;border-radius:8px}.recipe_value h2{padding:0 0 10px;font-size:16px;margin:0;border-radius:0;background-color:#fff;border-bottom:1px dotted #d7d7d7;text-align:center}.recipe_value ul{padding:0;margin:0}.recipe_value li{display:table;width:100%;border-bottom:1px dotted #d7d7d7;padding:4px;box-sizing:border-box}.recipe_value p{display:table-cell;width:50%;margin:0;line-height:1.4;font-size:13px}.recipe_value p:last-child{text-align:right;border-radius:8px}.recipe_value p span{}.recipe_material ul{padding:0;margin:0}.recipe_material li{display:table;width:100%;border-bottom:1px solid #d7d7d7;padding:5px}.recipe_material p{display:table-cell;width:50%;margin:0;line-height:1.4}.recipe_material p:last-child{text-align:right;border-radius:8px}.recipe_material p span{border-radius:20px;background-color:#eee;padding:8px 10px;display:inline-block;font-size:13px;line-height:1}.recipe_step{padding:0;margin:0}.step_item{width:100%;display:table;border-bottom:1px solid #d7d7d7;padding-bottom:30px;margin-bottom:30px}.step_txt{width:70%;display:table-cell;vertical-align:top;padding:0 30px 0 80px;position:relative}.step_txt:before{counter-increment:number 1;content:"STEP" counter(number);position:absolute;top:0;left:0;background-color:#333;color:#fff;font-size:13px;line-height:1;padding:5px 10px;border-radius:20px}.step_txt p{font-size:16px}.step_txt b{font-weight:bold;display:block;margin-bottom:5px;font-size:18px;line-height:1.4}.step_img{width:30%;display:table-cell;vertical-align:top}.step_img img{margin:0}@media only screen and (max-width:640px){.step_txt{padding:0 15px 0 35px}.step_txt:before{counter-increment:number 1;content:"" counter(number);padding:5px 8px}.step_txt p{font-size:15px}.step_txt b{font-size:17px}}#writerbox2_warp .writerbox2{display:table;border:4px solid #f1f1f1;margin-bottom:40px;padding:20px;width:100%;box-sizing:border-box}#writerbox2_warp .writer2_title{position:relative;padding-bottom:5px;margin-bottom:20px}#writerbox2_warp .writer2_title:before{position:absolute;content:"";width:25px;height:2px;background-color:#333;bottom:0;left:0}#writerbox2_warp .writer2_title .en{display:inline-block;font-size:17px;font-weight:bold;line-height:1;text-align:center;vertical-align:middle}#writerbox2_warp .writer2_title .jp{display:inline-block;font-size:12px;padding-left:10px;line-height:1;text-align:center;vertical-align:middle}#writerbox2_warp .writerbox2_inner{display:table;margin-bottom:5px}#writerbox2_warp .writer2_img{display:table-cell;width:150px;vertical-align:top;text-align:center;box-sizing:border-box}#writerbox2_warp .writer2_img img{width:120px;height:120px;border-radius:60px;margin-bottom:0}#writerbox2_warp .writer2_description{padding-left:15px}#writerbox2_warp .writer2_name{text-align:left;font-size:16px;line-height:1;color:#333;margin-bottom:0;font-weight:bold;margin-bottom:6px}#writerbox2_warp .writer2_pos{text-align:left;color:#aaa;font-size:12px;line-height:1;font-weight:normal;margin-bottom:15px}#writerbox2_warp .writer2_txt p{font-size:14px;line-height:1.5;margin-bottom:12px;color:#333}#writerbox2_warp .writerbox2 .more{margin-bottom:0;border:1px solid #efefef;font-size:11px;line-height:1;color:#aaa;padding:7px 10px;border-radius:8px;display:inline-block}#writerbox2_warp .writerbox2 .more:hover{cursor:pointer}#writerbox2_warp .writerbox2_title{margin-bottom:0;font-weight:bold}#writerbox2_warp ul{margin-bottom:0}@media only screen and (max-width:640px){#writerbox2_warp .writerbox2{margin-bottom:25px}#writerbox2_warp .writer2_img{width:120px}#writerbox2_warp .writer2_img img{width:110px;height:110px;border-radius:55px}#writerbox2_warp .writer2_title{font-size:12px}#writerbox2_warp .writer2_name{font-size:15px}#writerbox2_warp .writer2_pos{font-size:11px}#writerbox2_warp .writer2_txt p{font-size:13px}}