@charset "UTF-8";.block-Modifier,.block_elementA,.block_elementB,.block_elementC,.pc_only{display:block}.detailInfo,.sp_only{display:none}.detailInfoPC{display:block}.pcBr{display:block!important}.spBr{display:inline!important}.completed{pointer-events:none}body{min-width:60pc;-webkit-text-size-adjust:100%}.brandSiteHeader{border:0;height:92px;position:fixed;background-color:#fff;z-index:6;left:18%}.brandSiteHeader .logo img{margin-top:10px}.btn_color_orange{background-color:#ff7404!important}#header{padding-top:6pc;position:fixed;z-index:5;width:100%;min-height:20px;background-color:#fff;border-bottom:4px solid #ffd500}#header .head_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:60pc;margin:0 auto;position:relative;z-index:3}#header .head_wrapper .logo{position:absolute;top:-5pc;left:350px}#header .head_wrapper .logo img{width:100%}#header .head_wrapper .login{position:absolute;top:-56px;right:10px}#header .head_wrapper .login a{text-decoration:none;color:#6eb92b;font-size:14px;font-weight:700}#header .head_wrapper .login a:before{content:"";display:block;position:absolute;top:-10px;left:-42px;width:40px;height:40px;z-index:1;background:url(../img/icon_login.png) no-repeat}#header .head_wrapper .login:after{content:"";display:block}#header .head_wrapper .menu{position:absolute;top:-18px;right:0}#header .head_wrapper>ul{position:absolute;right:0}#header .head_wrapper>ul>li{float:left;margin-left:56px}#header .head_wrapper>ul>li:first-child{margin-left:0}#header .head_wrapper>ul>li a:hover img{opacity:.8}#full_size_wrapper{width:100%;background:#6eb92b;overflow:hidden;padding-top:130px;padding-bottom:25px}#visual_wrapper{width:1050px;min-height:22pc;margin:0 auto;position:relative}#visual_wrapper>.bxslider_wrap{width:200%;margin-left:-50%}.bxslider .one_data{display:block;position:relative}.bxslider .one_data>div{padding:10px;font-size:20px;line-height:1.5;color:#6ab129;position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8)}#contents_wrapper{background-image:url(../img/bg.jpg)}#contents{width:60pc;margin:0 auto;padding-top:22px;padding-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #sidebar{width:290px;float:right}#contents #sidebar .bnrBox{margin-bottom:20px}#contents #sidebar .onlineshopBnr{margin-top:20px}#contents #sidebar h4{font-size:14.5px;margin-bottom:8px;text-align:center}#contents #sidebar h4>a{color:#6eb92b}#contents #sidebar h4>a:before{margin-right:.5em;display:inline-block;content:url(../img/side/icon_kampoful.png);vertical-align:middle}#contents #sidebar .side_menu{min-height:94px;margin-bottom:36px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:126px}#contents #sidebar .side_menu>h4{position:absolute;top:0;left:0}#contents #sidebar .side_menu>ul li:first-child{margin-bottom:8px}#contents #sidebar .side_search form{margin-bottom:28px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9pt 10px;background-color:#fff;position:relative}#contents #sidebar .side_search form input[type=text]{width:223px;height:31px;line-height:31px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;margin-right:2px;background-color:#f5efe6;border:0}#contents #sidebar .side_search form input[type=image]{width:40px;height:31px;vertical-align:bottom;overflow:hidden}#contents #sidebar .side_search h4{margin-bottom:14px;font-size:1pc}#contents #sidebar .side_doctor{margin-bottom:22px;text-align:center}#contents #sidebar .side_doctor a img{width:100%}#contents #sidebar .sns_area{text-align:center}#contents #sidebar a img:hover{opacity:.8}#contents #sidebar .login{margin-bottom:20px;padding:20px 9pt 8px;background-color:rgba(255,255,255,.5);border:2px solid #fff;border-radius:4px;text-align:center}#contents #sidebar .login img{width:200px}#contents #sidebar .login p{margin-bottom:10px}#contents #sidebar .login p.login_now{color:#509d0f}#contents #sidebar .login p.login_now strong{font-weight:700}#contents #sidebar .login p.lead_text{font-size:9pt;line-height:1.4}#contents #sidebar .login p.service_info{margin-bottom:1em}#contents #sidebar .login p.service_info:before{content:"";display:inline-block;width:14px;height:14px;margin-right:.25em;border-radius:50%;background-color:#6eb92b;vertical-align:middle}#contents #sidebar .login p:first-child{margin-bottom:.75em}#contents #sidebar .login p.signup{margin:10px 0}#contents #sidebar .login p.signup img{width:260px}#contents #sidebar .login p.member{margin-bottom:.75em;font-size:9pt}#contents #sidebar .login p.member:before{content:"";display:inline-block;width:14px;height:14px;margin-right:.25em;border-radius:50%;background-color:#ff8f1c;vertical-align:middle}#contents #sidebar .login a.logout{color:#555}#contents #sidebar .notice{padding:0 0 20px}#contents #sidebar .notice li{margin-bottom:5px}#contents #sidebar .notice li a{color:#333;text-decoration:none}#contents #sidebar .notice li a:hover{text-decoration:underline}#contents #sidebar .notice li a p{line-height:1.5}#contents #sidebar .notice li a span.notice_icon{display:inline-block;width:5.5em;margin-left:.5em;padding:2px 0;background-color:#6eb92b;color:#fff;font-size:10px;line-height:1;text-align:center;vertical-align:middle;text-decoration:none}#contents #sidebar .notice ul li span.notice_icon{display:inline-block;width:5.5em;margin-left:.5em;padding:2px 0;background-color:#6eb92b;color:#fff;font-size:10px;line-height:1;text-align:center;vertical-align:middle;text-decoration:none}#contents #sidebar .notice .view_link{text-align:right}#contents #sidebar .notice .view_link a{padding-right:15px;background:url(../img/notice_arrow.png) no-repeat right center/auto 10px}#contents #sidebar .notice_title,#contents #sidebar .runk_title{margin-bottom:15px;padding-top:26px;background:url(../img/notice_line.png) repeat-x center top/auto 2px;text-align:center}#contents #sidebar .notice_title img,#contents #sidebar .runk_title img{width:100%}#contents #sidebar .runk{padding:0 0 1pc;background:url(../img/notice_line.png) repeat-x center bottom/auto 2px}#contents #sidebar .runk li{margin-bottom:7px;font-size:9pt;line-height:1.5}#contents #sidebar .runk li:after{display:table;font-size:0}#contents #sidebar .runk .runk_icon{display:block;float:left;width:2pc;height:1pc;margin-right:5px;padding-top:10px;background:url(../img/runk_bg.png) no-repeat center/contain;font-size:11px;font-weight:700;text-align:center;color:#fff}#contents #sidebar .runk .runk_icon.gold{background-image:url(../img/runk1_bg.png)}#contents #sidebar .runk .runk_icon.silver{background-image:url(../img/runk2_bg.png)}#contents #sidebar .runk .runk_icon.bronze{background-image:url(../img/runk3_bg.png)}#contents #sidebar .runk a{color:#333;text-decoration:none}#contents #sidebar .runk a img{width:87pt;margin:0 8px 5px 0;float:left}#contents #sidebar .runk a:hover{text-decoration:underline}#contents #main{width:670px;float:left;margin-top:-18px}#contents #main a img:hover{opacity:.8}#contents .articles{margin-bottom:30px}#contents .articles .one_article{position:relative;width:322px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;margin-bottom:5px;background:url(../img/article_b.png) no-repeat bottom center;font-size:13px;line-height:1.46;float:left}#contents .articles .one_article .article_img{margin-bottom:10px}#contents .articles .one_article .article_txt{min-height:2pc;margin-bottom:18px;font-size:9pt;line-height:1pc}#contents .articles .one_article .feature_article_txt{font-size:14px}#contents .articles .one_article .article_txt a{color:#000;text-decoration:none}#contents .articles .one_article .article_info{margin-bottom:18px;font-size:11px;line-height:1pc}#contents .articles .one_article .article_info a{color:#000;text-decoration:none}#contents .articles .one_article a.favorite{display:block;position:absolute;top:1pc;left:20px;width:2pc;height:2pc;background:url(../img/favorite_icon.png) no-repeat center/contain;z-index:2}#contents .articles .one_article a.favorite.on,#contents .articles .one_article a.favorite:hover{background:url(../img/favorite_icon_on.png) no-repeat center/contain}#contents .sns_list ul li a.favorite{display:block;width:2pc;height:2pc;background:url(../img/favorite_icon.png) no-repeat center/contain;z-index:2}#contents .sns_list ul li a.favorite.on{background:url(../img/favorite_icon_on.png) no-repeat center/contain}.members_only_article .article_img{position:relative}.members_only_article .article_img:after{content:"Kampoful Life会員限定";position:absolute;left:0;bottom:4px;width:100%;padding:3px 0;background-color:rgba(255,87,34,.8);color:#fff;font-size:9pt;text-align:center}@media screen and (min-width:641px){#contents .column4 .one_article{width:232px!important;margin-right:10px;background-size:230px!important}#contents .column4 .one_article:last-child{margin-right:0}}#contents .articles.underlayer .one_article{width:24%;padding:6px;margin-right:1%}#contents .articles.underlayer .one_article .article_img img{width:100%}#contents .articles_more{display:none}#contents .article_tag{min-height:60px;font-size:11px}#contents .article_tag ul li{float:right;margin:0 8px 8px 0}#contents .article_tag a{padding:3px 10px 3px 15px;display:block;background:url(../img/article_tag.png) no-repeat top left;background-size:cover;color:#fff;text-decoration:none}#contents .popular{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#contents .popular .popular_left{float:left}#contents .popular .popular_right{padding-top:28px;float:right}#contents .popular .pick_up{height:28px;vertical-align:bottom}#contents .popular .popular_list{min-height:158px;background:url(../img/boxshadow_bg.png) no-repeat bottom center/648px auto}#contents .popular .popular_list ul{width:648px;min-height:158px;height:158px;display:flex;justify-content:space-between}#contents .popular .popular_list ul li{width:100%;text-align:center;margin-top:14px}#contents a{color:#6eb92b}#contents a:hover{text-decoration:none}#contents a.gray_link{color:#333}#contents .sub_title{margin-bottom:10px;font-size:30px;line-height:1.5;color:#333;margin-left:-20px}#contents .tab_menu{margin:25px 0 8px;display:table}#contents .tab_menu>li{display:table-cell;vertical-align:bottom}#contents .tab_menu>li img{opacity:.6}#contents .tab_menu>li.active img,#contents .tab_menu>li:hover img{opacity:1}#contents .tab_contents{margin-bottom:30px;padding:20px 24px 0 0;background-color:#e9dfd0;display:none}#contents #tab_01>p{padding:0 24px 24px}#contents #tab_01>ul>li{width:162px;margin:0 0 20px 24px;float:left;font-size:15px;text-align:center}#contents #tab_01>ul>li>a{display:block;padding:8px;background-color:#fff;color:#333;text-decoration:none}#contents #tab_01>ul>li.active>a,#contents #tab_01>ul>li:hover>a{background-color:#6eb92b;color:#fff}#contents #tab_02{padding:3pc 0 20px}#contents #tab_02 ul{display:table;margin:0 auto}#contents #tab_02 ul li{padding:0 57px;display:table-cell;vertical-align:top;text-align:center}#contents #tab_02 ul li p{margin-bottom:20px}#contents #tab_02 ul li span{margin-top:13px;display:block}#contents #tab_03{padding:20px 0 0 25px}#contents #tab_03 ul li{float:left;margin:0 20px 20px 0}#contents [id^=list_]{margin:30px 0}#contents [id^=list_] .related_box{width:100%}#contents [id^=list_] .related_box h4{background-color:#6eb92b;padding:10px 0;font-size:20px;margin-bottom:10px;color:#fff}#contents [id^=list_] .related_box ul{margin:0 0 40px;list-style:none!important;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}#contents [id^=list_] .related_box ul li{width:205px;min-height:200px;margin:0 20px 15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;padding:10px;font-size:9pt;position:relative}#contents [id^=list_] .related_box ul li:nth-child(4n){margin:0 0 15px}#contents [id^=list_] .related_box ul li a.favorite{display:block;position:absolute;top:1pc;left:20px;width:2pc;height:2pc;background:url(../img/favorite_icon.png) no-repeat center/contain;z-index:2}#contents [id^=list_] .related_box ul li p.related_post_img{margin-bottom:15px}#contents [id^=list_] .related_box ul li p.related_post_img a img{width:100%}#contents [id^=list_] .related_box ul li p.related_post_title{margin-bottom:15px}#contents [id^=list_] .related_box ul li p.related_post_title a{text-decoration:none;color:#000!important}#contents [id^=list_] h5{margin-bottom:20px;padding:5px 2px;font-size:20px;border-bottom:2px solid #6eb92b;color:#333}#contents [id^=list_] h5:before{content:"";display:inline-block;width:17px;height:17px;margin-right:.5em;background-color:#6eb92b}#contents [id^=list_] dl dt.title{margin:20px 0 .5em;font-size:18px;color:#6eb92b}#contents [id^=list_] dl dd.annotation{margin:0 0 1.25em .5em;font-size:1pc}#contents [id^=list_] ul.list_up{margin:0 0 40px;list-style:none!important;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}#contents [id^=list_] ul.list_up li{width:221px;margin:0 22px .75em 0;font-size:1pc;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents [id^=list_] ul.list_up li:nth-child(4n){margin:0 0 .75em}#contents [id^=list_] ul.list_up li a img{width:100%}#contents [id^=list_] ul.list_up li a span{font-size:14px;color:#000}#contents .recommends h3{text-align:center;margin-bottom:10px}#contents .recommends .recommends_list{margin-bottom:40px}#contents .recommends .recommends_list li{display:block;width:148px;float:left;margin-right:24px}#contents .recommends .recommends_list li.end{margin-right:0}#contents .recommends .recommends_list li .recommend_img{margin-bottom:10px}#contents .recommends .recommends_list li .recommend_txt{padding:0 10px}#contents .recommends .recommends_list li .recommend_txt a{font-size:13px;line-height:1.5;color:#6ab129}#contents .recommends .recommends_list li.more{display:none}#contents .recommends .recommend_more{margin-bottom:40px;text-align:center}#contents .recommends .recommend_more_list{display:none}#contents a img:hover{opacity:.8}.inside_wrapper{width:60pc;margin:0 auto;position:relative}.inside_wrapper .sns_list{position:absolute;bottom:15px;right:0}.inside_wrapper .user_name+span{font-size:18px}.inside_wrapper .howto{display:inline-block;position:absolute;height:1.5em;top:0;right:0;bottom:0;margin:auto 0;font-size:14px;line-height:1.5;text-align:right}.inside_wrapper .howto a{color:#fff;text-decoration:none}.inside_wrapper .howto a:hover{opacity:.8}#full_size_wrapper{min-height:0}#full_size_wrapper h1{width:40pc;padding:15px 0;font-size:24px;line-height:1.5;color:#fff}#full_size_wrapper h1.search{padding-left:1.5em;background:url(../img/icon_search.png) no-repeat left 34%/30px auto}#main .report_contents{margin-bottom:20px;padding:9pt 30px 0 0}#main .report_contents .key_visual{position:relative;margin-bottom:35px}#main .report_contents .key_visual a.favorite{display:block;position:absolute;top:1pc;left:1pc;width:36px;height:36px;background:url(../img/favorite_icon.png) no-repeat center/contain;z-index:2}#main .report_contents .key_visual a.favorite.on{background:url(../img/favorite_icon_on.png) no-repeat center/contain}#main .report_contents h2{margin:20px 0;font-size:25px;color:#6eb92b}#main .report_contents .bnr_onlineshop img{width:100%}#main .bk p,#main .column p,#main .recommend p{margin-bottom:1.8em;font-size:1pc;line-height:1.9;text-align:justify;text-justify:inter-ideograph;color:#555}#main .bk .left_pic,#main .column .left_pic,#main .recommend .left_pic{margin:5px 30px 5px 0;float:left}#main .bk .left_pic img,#main .column .left_pic img,#main .recommend .left_pic img{display:block}#main .bk .normal_pic,#main .column .normal_pic,#main .recommend .normal_pic{margin-bottom:20px}#main .bk h4,#main .column h4,#main .recommend h4{margin:20px 0;font-size:20px}#main .bk h4:before,#main .column h4:before,#main .recommend h4:before{content:"■";color:#6eb92b}#main .column2 p{font-size:13px}#main .bk{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;margin-bottom:2pc}#main .bk .bk__wrapper{background-color:#f5efe6;padding:20px}#main .bk .bk__wrapper p{margin:0;padding:0;font-size:14px}#main .bk .bk__wrapper p.bk__title{font-size:28px;line-height:1}#main .bk .bk__wrapper p.bk__stitle{font-size:22px;margin-bottom:10px}#main .bk .bk__wrapper p.bk__content{font-size:14px;margin-bottom:10px}#main .recommend{border:1px solid #999;min-height:2em;padding:10px 40px 10px 20px;display:block;background-color:#fff;background-image:url(../common/img/arrow.png);background-position:center right;background-repeat:no-repeat}#main .recommend:hover{cursor:pointer;opacity:.8}#main .recommend span{color:#555;text-decoration:none;line-height:1.7}#main .product{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:590px;margin:20px auto 40px;background-color:#fff;border:1px solid #999;border-radius:6px}#main .product dt{display:table-cell;padding:30px 15px 30px 30px;vertical-align:top}#main .product dt img{max-width:100%}#main .product dd{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:410px;padding:30px 30px 30px 15px;vertical-align:top}#main .product dd h4{margin-bottom:1em;font-size:18px;line-height:1.5;font-weight:700;color:#bd7719}#main .product dd h4 a{text-decoration:none}#main .product dd p{margin-bottom:1em;font-size:17px;color:#999;vertical-align:top}#main .detail_btn{display:table}#main .detail_btn p{display:table-cell}#main .detail_btn p.btn_text{padding-right:20px}#main .detail_btn p.btn_text a{display:block;width:90pt;padding:8px 20px;background-color:#6eb92b;border-radius:20px;font-size:1pc;line-height:1pc;text-align:center;color:#fff;text-decoration:none}#main .detail_btn p.btn_ec a{display:block;width:100%;padding:0;background-color:transparent;text-align:center}#main .detail_btn p.btn_ec a img{width:10pc}#main .detail_btn p a:hover{opacity:.8}#main .detail_btn a{display:block;width:90pt;padding:8px 20px;background-color:#6eb92b;border-radius:20px;font-size:1pc;text-align:center;color:#fff;text-decoration:none}#main .detail_btn a:hover{opacity:.8}#main .sp_only.btn_ec,#main .sp_only.detail_btn{display:none}#main .under_column{padding-right:30px}@media screen and (min-width:2000px){#header{background-size:contain}}.sns_list.sp_only ul{margin:0 auto;display:table}.sns_list.sp_only ul li{display:table-cell;padding:0 2px}.sns_list.sp_only ul li a img{max-height:20px}.sns_list.pc_only ul{font-size:0;margin:5pc auto 0}.sns_list.pc_only ul li{margin-right:8px;display:inline-block}.sns_list.pc_only ul li img{display:block}#contents .relation h4{font-size:18px;text-align:center;margin-bottom:9pt}#contents .relation .article_tag{margin-bottom:20px;margin-left:-20px}#contents .relation .article_tag a{padding:5px 10px 5px 20px;font-weight:700;color:#fff}#contents .relation .article_tag>ul{display:table;margin:0 auto;font-size:1pc}#contents .relation .article_tag>ul>li{display:table-cell;float:none}#brandSiteFooter{padding:20px 0 0}#brandSiteFooter~img{display:none}@media screen and (min-width:641px){#sp_menu_wrapper h5{display:none}}#contents.mypage #main{padding-top:20px;width:60pc;float:none}#contents.mypage #main .articles .no_report{margin-bottom:40px;padding:60px 20px;font-size:24px;line-height:1.5;text-align:center}#contents.mypage #main .articles .one_article{width:20pc;background-size:20pc auto}#contents.mypage #main .articles .one_article .article_img img{width:100%;height:auto!important}#contents.mypage #main .articles.underlayer .one_article{width:10pc;padding:6px 8px;margin-right:0;background-size:10pc auto}#contents.mypage #main .articles.underlayer .one_article .article_img{margin-bottom:6px}#contents.mypage #main .articles.underlayer .one_article .article_img img{width:100%;display:block}#contents.mypage #main .articles.underlayer .one_article a.favorite{top:10px;left:10px;width:24px;height:24px}#contents.mypage #main .articles .more_comic{clear:both;padding-top:10px;text-align:center}#contents.mypage #main .articles .more_comic a{color:#555}#contents.mypage #main h2{margin:0 0 20px;font-size:15px;border-bottom:2px solid #6eb92b}#contents.mypage #main h2 img.pc_only{display:inline-block;vertical-align:middle}#contents.mypage #main h2 span{display:inline-block;margin-left:.5em;vertical-align:text-bottom}#contents.mypage #main .member_content_box{position:relative;border:8px solid #ea5504;background:url(../img/bg_member_service.png)}#contents.mypage #main .member_content_present{margin-bottom:40px;position:relative}#contents.mypage #main .member_content_present .present_policy{position:absolute;right:0;left:0;bottom:22px;width:94%;height:140px;margin:0 auto;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;background-color:#fff;overflow-y:scroll}#contents.mypage #main .member_content_present .present_policy h2{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:30px;border-bottom:0}#contents.mypage #main .member_content_present .present_policy h3{font-size:1pc;font-weight:700;line-height:1.4;margin-bottom:20px}#contents.mypage #main .member_content_present .present_policy h4{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px}#contents.mypage #main .member_content_present .present_policy p{margin-bottom:20px;font-size:9pt;line-height:1.8}#contents.mypage #main .member_content_present .present_policy ul{margin-bottom:20px}#contents.mypage #main .member_content_present .present_policy ul li{font-size:9pt;line-height:1.8}#contents.mypage #main .member_content_kuji{margin-bottom:40px}#contents.mypage #main .member_content_kuji .member_content_kuji_area{margin-bottom:20px;cursor:pointer}#contents.mypage #main .member_content_share{margin-bottom:40px}#contents.mypage #main .member_content_share .member_content_box{padding:0 0 30px}#contents.mypage #main .member_content_share .share_url .shere_lead img{width:587px;margin:0 auto}#contents.mypage #main .member_content_share .share_url .output_url{width:760px;padding:20px;margin:-22px auto 14px;border:2px solid #ea5504;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#contents.mypage #main .member_content_share .share_url .output_url p{font-size:1pc;line-height:1.4;text-align:center;word-break:break-word}#contents.mypage #main .member_content_share .share_url .btn_copyurl{width:390px;padding:20px 0;margin:0 auto;background:#727171;border-radius:50px;color:#fff;font-size:20px;font-weight:700;text-align:center;background:url(../../img/mypage/ico_mypage_share.png) no-repeat right 20px center/23px;background-color:#727171;cursor:pointer}#contents.mypage #main .member_content_share .share_url .notice_txt{text-align:center;margin-top:10px}#contents.mypage #main .member_content_share .share_url .notice_txt p{font-size:14px}#contents.mypage #main .member_content_announcement,#contents.mypage #main .member_content_app,#contents.mypage #main .member_content_diagnosis,#contents.mypage #main .member_content_enquete,#contents.mypage #main .member_content_mailmaga,#contents.mypage #main .member_content_onlineshop,#contents.mypage #main .member_content_rally{margin-bottom:40px}#contents.mypage #main .member_content_diagnosis,#contents.mypage #main .member_content_rally{position:relative}#contents.mypage #main .member_content_announcement{position:relative}#contents.mypage #main .member_content_announcement .announcement_link{display:block;position:absolute;top:84%;left:28%;font-size:16px}#contents.mypage #main .member_content_rally .link_article_1{display:block;position:absolute;top:56%;left:3%;width:18%;height:34%;cursor:pointer}#contents.mypage #main .member_content_rally .link_article_2{display:block;position:absolute;top:56%;left:22%;width:18%;height:34%;cursor:pointer}#contents.mypage #main .member_content_rally .link_article_3{display:block;position:absolute;top:56%;left:41%;width:18%;height:34%;cursor:pointer}#contents.mypage #main .member_content_rally .link_article_4{display:block;position:absolute;top:56%;left:60%;width:18%;height:34%;cursor:pointer}#contents.mypage #main .member_content_rally .link_article_5{display:block;position:absolute;top:56%;left:79%;width:18%;height:34%;cursor:pointer}#contents.mypage #main .member_content_diagnosis .link_hadakan{display:block;position:absolute;top:40%;left:7%;width:42%;height:47%;cursor:pointer}#contents.mypage #main .member_content_diagnosis .link_kagami{display:block;position:absolute;top:40%;right:6%;width:43%;height:47%;cursor:pointer}#contents.mypage #main .member_content_mailmaga .mailmaga_link{margin-top:14px;text-align:right;line-height:1.4}#contents.mypage #main .member_content_mailmaga .mailmaga_link a{color:#000;text-decoration:none}#contents.mypage #main .member_content_therapist{overflow:hidden;margin-bottom:60px}#contents.mypage #main .member_content_therapist .therapist_title{padding:56px 0 26px 75pt;font-size:24px;font-weight:700;background:url(../../img/mypage/img_mypage_auth.png) no-repeat left top/95px}#contents.mypage #main .member_content_therapist .therapist_lead{float:left;font-size:1pc;line-height:1.6}#contents.mypage #main .member_content_therapist .therapist_lead a{color:#000;text-decoration:none}#contents.mypage #main .member_content_therapist .therapist_img{float:right;width:140px}#contents.mypage .mypage_navi{margin-bottom:20px}#contents.mypage .mypage_navi li{width:300px;float:left;margin-left:30px;font-size:1pc;text-align:center}#contents.mypage .mypage_navi li:first-child{margin-left:0}#contents.mypage .mypage_navi li a{display:block;padding:10px;background-color:#6eb92b;border-radius:20px;color:#fff;text-decoration:none}#contents.mypage .mypage_navi li a:hover{opacity:.8}#contents.mypage .tutorial_info{margin-bottom:5%;padding:20px}#contents.mypage .tutorial_info>ul{margin:20px 0 0}#contents.mypage .tutorial_info .tutorial_column{width:49%;margin-bottom:20px}#contents.mypage .tutorial_info .tutorial_column:nth-child(2n-1){margin-right:2%}#contents.mypage .tutorial_info .tutorial_column .column_title{margin-bottom:10px;text-align:left}#contents.mypage .tutorial_info .tutorial_column .column_photo{float:right;width:52%;margin-bottom:0}#contents.mypage .tutorial_info .tutorial_column .column_text{float:left;width:46%}#contents.mypage .tutorial_info .green_catch{margin-bottom:20px;color:#4e9802;font-size:18px;font-weight:700}#contents.mypage .webinar .webinarBanner {position: relative;}#contents.mypage .webinar .webinarBanner .link_counseling {display: block;position: absolute;top: 42%;right: 3%;width: 45%;height: 8%;cursor: pointer;}#contents.mypage .webinar .webinarBanner .link_webinar {display: block;position: absolute;top: 63%;left: 27%;width: 46%;height: 8%;cursor: pointer;}#contents.mypage .webinar .webinarBanner img{width:100%;height:auto;margin:0 auto 40px}#contents.liveseminar #main{width:100%;float:none;margin-top:auto;margin-bottom:120px}#contents.liveseminar .seminar-video{margin-top:18px;margin-bottom:24px}#contents.liveseminar .seminar-chat{margin-bottom:34px}#contents.liveseminar .seminar-chat iframe{height:330px}#contents.liveseminar .seminar-chat .form{padding:0 16px}#contents.liveseminar .seminar-banner ul li{margin-bottom:34px}#contents.liveseminar .seminar-banner ul li img{width:960px;max-width:100%;height:auto}.service_contents .subttlService{text-align:center}.service_contents .subttlService img{width:428px}.service_contents .serviceBox01{position:relative;margin-bottom:26px}.service_contents .serviceBox01 .present_policy{position:absolute;right:0;left:0;bottom:30px;width:580px;height:216px;margin:0 auto;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;background-color:#fff;overflow-y:scroll}.service_contents .serviceBox01 .present_policy h2{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:30px}.service_contents .serviceBox01 .present_policy h3{font-size:1pc;font-weight:700;line-height:1.4;margin-bottom:20px}.service_contents .serviceBox01 .present_policy h4{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px}.service_contents .serviceBox01 .present_policy p{margin-bottom:20px;font-size:9pt;line-height:1.8}.service_contents .serviceBox01 .present_policy ul{margin-bottom:20px}.service_contents .serviceBox01 .present_policy ul li{font-size:9pt;line-height:1.8}.service_contents .serviceBox02,.service_contents .serviceBox04{float:left;margin-bottom:60px}.service_contents .serviceBox03{float:right;margin-bottom:60px}.service_contents .bnrApp,.service_contents .bnrKuji{margin-bottom:26px}.service_contents .bnrLogin{margin-bottom:10px}.service_contents .serviceBtn{clear:both;width:28pc;margin:0 auto 60px;border-radius:50px}.service_contents .serviceBtn a{display:block;padding:10px 0;color:#fff!important;text-align:center;font-size:20px;text-decoration:none;background:url(../../img/about_member/ico_about_service_arrow.png) no-repeat center right 50px/26px}.service_contents .btnRegister{margin:60px auto;background:#e50065}.service_contents .btnLogin{background:#0068b7}.service_contents .registerFlow .subttlRegisterFlow{margin-bottom:30px;color:#6eb92b;font-size:30px}.service_contents .registerFlow .subttlRegisterFlow:before{content:"";display:inline-block;width:11pc;height:4px;margin-right:22px;vertical-align:middle;background:#6eb92b}.service_contents .registerFlow .subttlRegisterFlow:after{content:"";display:inline-block;width:11pc;height:4px;margin-left:22px;vertical-align:middle;background:#6eb92b}.service_contents .registerFlow .registerFlowSymbol img{display:block;width:17pc;margin:0 auto 25px}.service_contents .registerFlow img{margin:0 auto 50px}.service_contents .registerFlow .registerFlowList{width:550px;margin:0 auto}.service_contents .registerFlow .registerFlowList li{position:relative;margin-bottom:33px;padding:30px 20px;border:4px solid #6eb92b;border-radius:1pc;background:#fffde5;font-size:1pc;line-height:1.6}.service_contents .registerFlow .registerFlowList li:before{position:absolute;top:-33px;left:-22px;content:"";display:block;width:98px;height:66px}.service_contents .registerFlow .registerFlowList li:nth-child(1):before{background:url(../../img/about_member/flow_register_step_01.png) no-repeat left top/98px}.service_contents .registerFlow .registerFlowList li:nth-child(2):before{background:url(../../img/about_member/flow_register_step_02.png) no-repeat left top/98px}.service_contents .registerFlow .registerFlowList li:nth-child(3):before{background:url(../../img/about_member/flow_register_step_03.png) no-repeat left top/98px}.service_contents .webinar .webinarBanner img{width:100%;height:auto}.service_contents .webinar .btnRegister{margin-top:20px;margin-bottom:10px}.service_contents .webinar .btnLogin{margin-bottom:60px}.score_history{margin:22px 30px 0 0}.score_history .score_history_box{padding:22px 40px 50px;background:url(../../img/score/bg_score.png);border:5px solid #6fba2c;border-radius:20px}.score_history .score_history_box .ttl_score_history{text-align:center}.score_history .score_history_box .ttl_score_history img{width:300px;margin:0 auto 10px}.score_history .score_history_box .score_history_limit{border:2px solid #555;background:#fff;margin-bottom:30px;padding:10px;font-size:18px;text-align:center}.score_history .score_history_box .score_history_lead{margin-bottom:30px;font-size:1pc;line-height:1.6}.score_history .score_history_box .score_history_lead span{font-size:14px;line-height:1.4}.score_history .score_history_box .score_list{margin-bottom:20px;padding:22px 50px;border:1px solid #c7c4d7;background:#fff}.score_history .score_history_box .score_list table{width:450px;margin:0 auto 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #555}.score_history .score_history_box .score_list table caption{margin-bottom:10px;font-size:18px;text-align:center}.score_history .score_history_box .score_list table th{padding:6px 10px;background:#e5f3ff;font-size:20px;border:1px solid #555;text-align:center}.score_history .score_history_box .score_list table td{padding:6px 10px;font-size:18px;border:1px solid #555}.score_history .score_history_box .score_list table td:nth-child(1){width:68%}.score_history .score_history_box .score_list table td:nth-child(2){text-align:center}.score_history .score_history_box .score_list .total{font-size:28px;text-align:right}.score_history .score_history_box .score_list .total span{margin-left:14px;font-size:3pc}.score_history .score_history_box .txtCaution{font-size:1pc}.score_history .returnMypage{margin:20px 0;text-align:center}.about_score{margin:55px 30px 0 0}.about_score .about_score_box{margin:0 0 40px;padding:22px 40px 50px;background:url(../../img/score/bg_score.png);border:5px solid #6fba2c;border-radius:20px}.about_score .about_score_box .about_score_ttl{margin-bottom:30px;text-align:center}.about_score .about_score_box .about_score_ttl img{width:26pc}.about_score .about_score_box .about_score_subttl{margin-bottom:10px;font-size:22px;font-weight:700;color:#000}.about_score .about_score_box .about_score_txt{margin-bottom:30px;font-size:1pc;line-height:1.4;color:#000}.about_score .about_score_box .about_score_txt span{color:#ff008a}.about_score .about_score_box .about_score_example{margin-bottom:30px;text-align:center}.about_score .about_score_box .about_score_example img{width:442px;margin:0 auto}.about_score .about_score_box .about_score_example span{color:red;font-size:14px;display:inline-block;margin-top:10px}.about_score .about_score_box .about_score_pay img{width:553px;margin:0 auto}.about_score .about_score_box .score_charge_ttl_01{margin-bottom:30px;text-align:center}.about_score .about_score_box .score_charge_ttl_01 img{width:505px}.about_score .about_score_box .score_charge_ttl_02{margin-bottom:20px;text-align:center}.about_score .about_score_box .score_charge_ttl_02 img{width:5in}.about_score .about_score_box .score_charge_ttl_03 img{width:100%}.about_score .about_score_box .score_charge_img{margin-bottom:30px}.about_score .about_score_box .score_charge_img img{width:550px;margin:0 auto}.about_score .about_score_box .score_charge_step_01,.about_score .about_score_box .score_charge_step_02,.about_score .about_score_box .score_charge_step_03{margin-bottom:30px}.about_score .about_score_box .score_charge_subttl{margin-bottom:10px}.about_score .about_score_box .score_charge_txt{margin-bottom:20px;font-size:1pc;line-height:1.6;color:#000}.about_score .about_score_box .score_charge_txt span{font-size:14px;line-height:1.4}.about_score .about_score_box .score_charge_txt a{color:#ea5504!important}.about_score .about_score_box .score_charge_step_02{overflow:hidden}.about_score .about_score_box .score_charge_step_02 .score_charge_txt{float:left;width:360px}.about_score .about_score_box .score_charge_step_02 .imgKuji{float:right;width:145px}.about_score .about_score_box .score_list{margin-bottom:20px}.about_score .about_score_box .score_list_txt{margin-bottom:50px;font-size:9pt;line-height:1.6;color:#000}.about_score .present_policy{height:136px;margin-bottom:40px;padding:14px;border:1px solid #dcdcdc;background-color:#fff;overflow-y:scroll}.about_score .present_policy h2{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:30px;border-bottom:0}.about_score .present_policy h3{font-size:1pc;font-weight:700;line-height:1.4;margin-bottom:20px}.about_score .present_policy h4{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:10px}.about_score .present_policy p{margin-bottom:20px;font-size:9pt;line-height:1.8}.about_score .present_policy ul{margin-bottom:20px}.about_score .present_policy ul li{font-size:9pt;line-height:1.8}.about_score .bnrPres{margin-bottom:40px}.about_score .bnrLogin{margin-bottom:10px}.about_score .serviceBtn{clear:both;width:28pc;margin:0 auto 40px;border-radius:50px}.about_score .serviceBtn a{display:block;padding:10px 0;color:#fff!important;text-align:center;font-size:20px;text-decoration:none;background:url(../../img/about_member/ico_about_service_arrow.png) no-repeat center right 50px/26px}.about_score .btnRegister{margin:60px auto;background:#e50065}.about_score .btnLogin{background:#0068b7}.tutorial_info{padding:15px;background-color:#e9dfd0;border:2px solid #fff;padding:20px 50px}a.favorite_select{display:inline-block;margin:0 .5em;padding:7px 7px 6px 30px;border-radius:3px;font-size:1pc;line-height:1;color:#6eb92b;vertical-align:middle;background:#fff url(../img/favorite_icon.png) no-repeat 5px center/24px auto;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);cursor:pointer}a.favorite_select.on,a.favorite_select:hover{background-image:url(../img/favorite_icon_on.png);-webkit-box-shadow:none;box-shadow:none}.service_contents{padding:15px 30px 0 0;margin-bottom:20px}.service_contents h2{margin-bottom:20px}.tutorial_info{padding:15px;background-color:#e9dfd0;border:2px solid #fff}.tutorial_info h3{margin-bottom:10px}.tutorial_info h3+p{margin-bottom:10px;line-height:1.6}.tutorial_info h3+p.point{font-size:18px}.tutorial_info>ul{margin-bottom:20px}.tutorial_info .tutorial_column{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:292px;padding:14px;border:2px dashed #6eb92b}.tutorial_info .tutorial_column:nth-child(2n-1){margin-right:22px}.tutorial_info .tutorial_column .column_title{margin-bottom:10px;font-size:17px;color:#4e980b;text-align:center}.tutorial_info .tutorial_column .column_photo{margin-bottom:10px;text-align:center}.tutorial_info .tutorial_column .column_photo img{width:100%}.tutorial_info .tutorial_column .column_text{line-height:1.6}.tutorial_info .indent{margin:0 0 .25em 86px}.tutorial_info .indent.mt_ajust{margin-top:-.5em}.center_btn{margin:30px 0;text-align:center}.center_btn img{width:30%}@media screen and (min-width:641px){.padding_right_20px{padding-right:20px}}#main .rules_contents{width:40pc}#main .rules_contents .rules_contents_main{background-color:#fff;margin-top:20px}#main .rules_contents .rules_contents_main section>h3{background-color:#6eb92b;color:#000;text-align:center;font-size:18px;padding:5px;margin-bottom:24px}#main .rules_contents .rules_contents_main section>article{padding:0 24px 24px}#main .rules_contents .rules_contents_main section>article h4{font-size:1pc;color:#6eb92b;margin-bottom:3px}#main .rules_contents .rules_contents_main section>article h4 span{color:#000}#main .rules_contents .rules_contents_main section>article p{line-height:1.7}#main .rules_contents .rules_contents_main section>article table{margin-top:5px;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fcfbee}#main .rules_contents .rules_contents_main section>article table th{background-color:#6eb92b;text-align:center}#main .rules_contents .rules_contents_main section>article table td,#main .rules_contents .rules_contents_main section>article table th{text-align:center;padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#main .rules_contents .rules_contents_main section>article table td:first-child,#main .rules_contents .rules_contents_main section>article table th:first-child{background-color:#e6f1db}#main .rules_contents .rules_contents_main section>article ul li{text-indent:-1em;padding-left:1em;line-height:1.7}#main .rules_contents .rules_contents_main section>article ul li span:before{content:"■";color:#6eb92b}#main .rules_contents .rules_contents_contact{border:1px solid #6eb82d;padding:18px 24px;background-color:#fff;margin-top:24px;margin-bottom:24px}#main .rules_contents .rules_contents_contact h5{font-size:1pc;color:#6eb92b;margin-bottom:8px;text-indent:-.5em}#main .rules_contents .rules_contents_contact p{font-size:1pc;line-height:1.3}.mypage .monthBnr{margin-bottom:20px}.mypage .monthBnr .pc_only{position:relative}.mypage .monthBnr .pc_only a{display:block;width:436px;position:absolute;bottom:25px;left:260px}.sns_list.report.pc_only ul{display:table;width:100%;margin-top:10px}.sns_list.report.pc_only ul>li{display:table-cell;width:33.33333333%;text-align:right}.sns_list.report.pc_only ul>li:nth-child(1) img{margin-right:auto}.sns_list.report.pc_only ul>li:nth-child(2) img{margin:0 auto}.sns_list.report.pc_only ul>li:nth-child(3) img{margin-left:auto}.sns_list.top.pc_only ul{display:table;width:100%;margin-top:20px}.sns_list.top.pc_only ul>li{display:table-cell;width:32%;text-align:right}.sns_list.top.pc_only ul>li img{width:90px}.sns_list.top.pc_only ul>li:nth-child(1) img{margin-right:auto}.sns_list.top.pc_only ul>li:nth-child(2){width:34%}.sns_list.top.pc_only ul>li:nth-child(2) img{margin:0 auto}.sns_list.top.pc_only ul>li:nth-child(3) img{margin-left:auto}#main>.sub_copy{background:url(../img/notice_line.png) repeat-x center bottom/auto 2px;padding-bottom:10px;width:650px;font-size:16.5px;display:block;white-space:nowrap;text-align:center}.about_cam{text-align:center}.about_cam p{margin:.5em 0}.about_cam p.about_title{font-size:14px;text-decoration:underline}.monthBnr a img{width:100%}#main .monthBnr{margin:5px 0 20px;padding:0;width:96%}#main .monthBnr a img{width:100%}@media screen and (max-width:640px){#main .monthBnr{margin:5px 0 20px;padding:0 5px;width:98%}}.float_area{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:20px;margin:0 40px;padding:10px;font-size:0;z-index:7}.float_area_kampo_search{right:30px}.float_close{position:absolute;top:0;right:0;z-index:7}.float_close .css-cancel{display:inline-block;position:relative;margin:0 20px 0 7px;padding:0;width:4px;height:20px;background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.float_close .css-cancel:before{display:block;content:"";position:absolute;top:50%;left:-8px;width:20px;height:4px;margin-top:-2px;background:#000}.float_area .float_image img{display:block;width:200px}#contents_login_wrapper{width:100%;background-color:#6eb92b;padding:15px 0}#contents_login_wrapper .contents_login{width:60pc;margin:0 auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}#contents_login_wrapper .contents_login .login_now{width:50%;text-align:center;padding:20px 9pt 8px;background-color:rgba(255,255,255,.5);border:2px solid #fff;border-radius:4px;margin:10px auto 20px}#contents_login_wrapper .contents_login .login_now p img{width:70%}#contents_login_wrapper .contents_login .login_now .login_now_text{margin:10px 0;font-size:14px;color:#fff}#contents_login_wrapper .contents_login .login_now .login_now_text span{font-weight:700}.contents_login_ul01{width:520px;list-style:none;display:table;margin-top:15px}.contents_login_ul01 li{list-style:none;display:table-cell;vertical-align:middle}.contents_login_ul01 li img{width:70px}.contents_login_ul01 li p.lead_text{font-size:24px;font-weight:700;color:#fff;letter-spacing:3px;line-height:30px;margin-left:10px}.contents_login_ul01 li p.lead_text span{font-size:24px;font-weight:700;color:#ffd500}.contents_login_ul02,.contents_login_ul03{width:170px;list-style:none;text-align:center;margin-left:25px}.contents_login_ul02 li,.contents_login_ul03 li{margin-bottom:10px}.contents_login_ul02 li p,.contents_login_ul03 li p{font-size:1pc;font-weight:700;color:#fff}.contents_login_ul02 li a,.contents_login_ul03 li a{text-decoration:none;color:#fff}.contents_login_ul02 li a img,.contents_login_ul03 li a img{width:100%}.contents_login_ul02 li a dl,.contents_login_ul03 li a dl{display:table;text-align:left;font-size:14px}.contents_login_ul02 li a dt,.contents_login_ul03 li a dt{display:table-cell;padding-right:5px}.contents_login_ul02 li a dt img,.contents_login_ul03 li a dt img{width:100%}.contents_login_ul02 li a dd,.contents_login_ul03 li a dd{display:table-cell;vertical-align:middle}#full_size_menu_wrapper{display:none;padding-top:6pc;position:fixed;z-index:4;width:100%}#full_size_menu_wrapper .menu_contents{background-color:#ffd500;padding:40px 0 10px}.menu_innerBox{width:980px;margin:0 auto;padding:0}#full_size_menu_wrapper .menu_contents .menu_innerBox{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}#full_size_menu_wrapper .menu_contents .menu_innerBox ul{width:280px;list-style:none}#full_size_menu_wrapper .menu_contents .menu_innerBox ul li{margin-bottom:20px}#full_size_menu_wrapper .menu_contents .menu_innerBox ul:nth-child(2) li{margin-bottom:10px}#full_size_menu_wrapper .menu_contents .menu_innerBox ul li a{font-size:14px;color:#313131;text-decoration:none}.menu_kampo_yubi{background-color:#fff;border:1px solid #d8cfbf;padding:5px 10px;width:56%}.menu_kampo_yubi a:before{display:block}.menu_kampo_yubi a ul{display:table;width:100%}.menu_kampo_yubi a ul li{display:table-cell;vertical-align:top}.menu_kampo_yubi a ul li:nth-child(1){width:20px;padding-right:10px}.menu_kampo_yubi a ul li img{width:20px}.menu_kampo_yubi a ul li span.yubi_main{font-size:1pc;color:#bf0000}.menu_kampo_yubi a ul li span.yubi_info,.menu_kampo_yubi a ul li span.yubi_main_ten{font-size:1pc;color:#000}.menu_category{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu_category li{width:140px}.menu_category li a:before{margin-right:.5em;display:inline-block;vertical-align:middle}.menu_category li:nth-child(1) a:before{content:"";display:inline-block;width:38px;height:2pc;background:url(../img/icon_cat_body.png) no-repeat;background-size:contain;vertical-align:middle}.menu_category li:nth-child(2) a:before{content:"";display:inline-block;width:38px;height:2pc;background:url(../img/icon_cat_heart.png) no-repeat;background-size:contain;vertical-align:middle}.menu_category li:nth-child(3) a:before{content:"";display:inline-block;width:38px;height:2pc;background:url(../img/icon_cat_beauty.png) no-repeat;background-size:contain;vertical-align:middle}.menu_category li:nth-child(4) a:before{content:"";display:inline-block;width:38px;height:2pc;background:url(../img/icon_cat_eat.png) no-repeat;background-size:contain;vertical-align:middle}.menu_category li:nth-child(5) a:before{content:"";display:inline-block;width:38px;height:2pc;background:url(../img/icon_cat_enjoy.png) no-repeat;background-size:contain;vertical-align:middle}.menu_category li:nth-child(6) a:before{content:"";display:inline-block;width:38px;height:2pc;background:url(../img/icon_cat_feature.png) no-repeat;background-size:contain;vertical-align:middle}.menu_keyword_text{font-size:14px;padding-bottom:5px}.menu_keyword{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.menu_keyword li:nth-child(1) input{height:2pc;width:252px}.menu_info li.present_text{background-color:#6eb82d;width:95%;margin-bottom:10px!important;padding:6px}.menu_info li.present_text span{font-size:17px;color:#fff;line-height:18px;letter-spacing:1px}.menu_info li.present_text span:before{content:"";display:inline-block;width:1pc;height:18px;background:url(../img/icon_present_text.png) no-repeat;background-size:contain;vertical-align:unset;padding-right:6px}.menu_info li.service_info{margin-top:15px}.menu_info li.service_info a span{font-size:14px}.menu_info li.login_text ul{display:table;width:100%}.menu_info li.login_text ul li{display:table-cell;width:50%}.menu_info li.login_text ul li a{font-size:13px!important}.menu_info li.login_text ul li a.menu_login:before{content:"";display:inline-block;width:1pc;height:1pc;background:url(../img/icon_menu_login.png) no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.menu_info li.login_text ul li a.menu_regist:before{content:"";display:inline-block;width:1pc;height:1pc;background:url(../img/icon_menu_regist.png) no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.special{width:762pt;padding:0;margin:0 auto 70px}.special .mainVisual{margin-bottom:30px}.special .mainVisual img{width:100%}.special .specialHead{margin-bottom:90px;position:relative}.special .specialHead .articleListTitle{font-size:20px;font-weight:700;line-height:1.6;border-bottom:1px solid #727171;margin-bottom:10px}.special .specialHead .desc{font-size:1pc;line-height:1.8}.special .specialHead .time{background:#71b82a;color:#fff;font-size:9pt;padding:6px;position:absolute;top:1px;right:2pc}.special .specialHead .favoriteBtn{position:absolute;top:1px;right:0}.special .specialHead .favorite{display:block;width:26px;height:26px;background:url(../img/favorite_icon.png) no-repeat center/contain;z-index:2;color:#6eb92b}.special .specialHead .favorite.on{background:url(../img/favorite_icon_on.png) no-repeat center/contain}.special .articleList ul{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.special .articleList ul li{float:left;width:280px;margin:0 60px 50px 0}.special .articleList ul li a{text-decoration:none}.special .articleList ul li a .articleImg{position:relative;z-index:-2}.special .articleList ul li a .articleImg .outLink{position:absolute;top:10px;right:10px}.special .articleList ul li a .articleImg .outLink img{width:130px;height:auto}.special .articleList ul li a .articleImg img{width:100%;height:158px;-o-object-fit:cover;object-fit:cover}.special .articleList ul li a .articleTitle{position:relative;background-color:#fff;padding:10px;margin:-22px 0 0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 4px 1px rgba(66,66,66,.2);box-shadow:2px 2px 4px 1px rgba(66,66,66,.2)}.special .articleList ul li a .articleTitle h2{font-size:14px;line-height:1.6;background-color:#fffde5;padding:10px;border:1px solid #727171;color:#000}.special .articleList ul li a .articleTitle:before{display:block;content:"";width:270px;height:100%;position:absolute;top:10px;left:10px;z-index:-1}.special .articleList ul :nth-child(3n){margin-right:0}.special .articleList ul .typeA .articleTitle:before{background:url(../../img/special/bg_special_type_a.png) left}.special .articleList ul .typeB .articleTitle:before{background:url(../../img/special/bg_special_type_b.png) left}.special .articleList ul .typeC .articleTitle:before{background:url(../../img/special/bg_special_type_c.png) left}.special .articleList ul .typeD .articleTitle:before{background:url(../../img/special/bg_special_type_d.png) left}.special .articleList ul .pickup{margin-top:-56px;width:21pc}.special .articleList ul .pickup:before{display:inline-block;content:"";width:70px;height:24px;background:url(../../img/special/ico_pickup.png) no-repeat left center;background-size:70px;margin-bottom:10px}.special .articleList ul .pickup .articleImg img{height:190px}.special .articleList ul .pickup .articleTitle:before{width:326px}.bannerArea{padding:60px 0}.bannerArea .banner{width:60pc;margin:0 auto}.bannerArea .banner img{width:100%}#contents .special_post{margin-bottom:20px}#contents .special_post h4{font-size:18px;text-align:center;margin-bottom:9pt}#main .feature{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:590px;margin:20px auto 30px;background-color:#fff;border:1px solid #999;border-radius:6px}#main .feature dt{display:table-cell;padding:20px 10px 20px 15px;vertical-align:top}#main .feature dt img{max-width:100%}#main .feature dd{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:410px;padding:20px 30px 20px 15px;vertical-align:top}#main .feature dd p{margin-bottom:1em;font-size:1pc;color:#999}#main .feature dd h5{font-size:18px;line-height:1.5;font-weight:700;color:#6eb92b}#main .feature dd h5 a{text-decoration:none;color:#6eb92b}.comic_heading_text{color:#ea5504;font-weight:700}.breadcrumbs ul{width:40pc}.breadcrumbs ul li{display:inline;font-size:11px;line-height:1.4}.breadcrumbs ul li:after{content:">";margin:0 5px}.breadcrumbs ul li:last-child:after{content:none}.breadcrumbs ul li a{color:#6eb92b}.categorytop_link{margin-bottom:6%;text-align:center}.categorytop_link a{font-size:1pc}.categorytop_link_mypage{margin-bottom:2%;text-align:center}.categorytop_link_mypage a{color:#6eb92b;font-size:1pc}.feature_breadcrumbs{margin-bottom:9pt}.feature_breadcrumbs ul{width:100%}.feature_breadcrumbs ul li{display:inline;font-size:11px;line-height:1.4}.feature_breadcrumbs ul li:after{content:">";margin:0 5px}.feature_breadcrumbs ul li:last-child:after{content:none}.feature_breadcrumbs ul li a{color:#6eb92b}.feature_categorytop_link{margin-top:-3%;margin-bottom:4%;text-align:center}.feature_categorytop_link a{font-size:1pc;color:#6eb92b}.feature_list_breadcrumbs ul{width:40pc}.feature_list_breadcrumbs ul li{display:inline;font-size:11px;line-height:1.4}.feature_list_breadcrumbs ul li:after{content:">";margin:0 5px}.feature_list_breadcrumbs ul li:last-child:after{content:none}.feature_list_breadcrumbs ul li a{color:#6eb92b}.bnrAppGuidance{position:relative;width:100%;margin:0 auto}.bnrAppGuidance a{display:block}.bnrAppGuidance img{width:100%}.bnrAppGuidance .link_ios{position:absolute;top:15%;right:2%;width:18%;height:32%}.bnrAppGuidance .link_android{position:absolute;top:53%;right:2%;width:18%;height:32%}.app_kampo{padding:52px 26px 70px 0;color:#555}.app_kampo .key_visual{margin:0 auto 40px}.app_kampo .key_visual img{width:100%}.app_kampo .campaign_banner{margin:0 0 40px}.app_kampo .campaign_banner a img{width:100%}.app_kampo .text_wrap{margin:0 0 20px}.app_kampo .text_wrap p{font-size:1pc;line-height:1.6;letter-spacing:-.06em;text-align:justify}.app_kampo .text_wrap p a{color:#6fba2c}.app_kampo .text_wrap p em{color:red;font-style:normal}.app_kampo .step .step_wrap{background:#fff;margin:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app_kampo .step .step_wrap li{width:calc(50% - 10px)}.app_kampo .step .step_wrap li .step_title{padding:10px 20px 10px 10px;background:#72b92f;height:58px;-webkit-box-sizing:border-box;box-sizing:border-box}.app_kampo .step .step_wrap li .step_title p{margin:0;padding:0 0 0 1em;text-indent:-1em;font-size:1pc;color:#fff;font-weight:700;line-height:1.2}.app_kampo .step .step_wrap li .step_dtail{padding:10px 0 20px}.app_kampo .step .step_wrap li .step_text{margin:10px 0 0;font-size:9pt;line-height:1.6;letter-spacing:-.06em}.app_kampo .step .step_wrap li .step_text:first-child{margin:0}.app_kampo .step .step_wrap li .step_image{text-align:center;margin:20px auto 0}.app_kampo .step .step_wrap li .step_image img{width:180px}.app_kampo .step .step_wrap li .step_image.img_landscape img{width:100%}.app_kampo .app_download{margin:0 auto;padding:50px 0;width:350px;text-align:center}.app_kampo .app_download:last-child{padding:50px 0 0}.app_kampo .app_download .app_download_wrap .download_headline{padding:1pc 22px;background:#72b92f;border-radius:50px;color:#fff;font-size:17px;letter-spacing:-.04em}.app_kampo .app_download .app_download_wrap .download_text{padding:15px 0 20px;font-size:1pc;text-align:justify;line-height:1.6;letter-spacing:-.1em}.app_kampo .app_download .app_download_wrap .download_link{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app_kampo .app_download .app_download_wrap .download_link li{width:auto;text-align:center}.app_kampo .app_download .app_download_wrap .download_link li:last-child{margin:0}.app_kampo .app_download .app_download_wrap .download_link li p{margin:0 auto 6px;font-size:1pc}.app_kampo .app_download .app_download_wrap .download_link li .banner{margin:0 auto 20px}.app_kampo .app_download .app_download_wrap .download_link li .banner img{height:50px}.app_kampo .app_download .app_download_wrap .download_link li .qrcode{margin:10px auto;width:110px}.app_kampo .app_download .app_download_wrap .download_link li .qrcode img{width:100%}.about_sns_list{width:650px!important}.kampo_search_sns_list{width:70%;margin:0 auto 30px}.ec-feature{margin-bottom:50px}.ec-feature dl{display:flex;justify-content:start;align-items:center;margin-bottom:20px}.ec-feature dl dt{display:flex;justify-content:center;align-items:flex-end;flex-shrink:0;width:52px;height:73px;padding-bottom:10px;border-radius:5px;background-color:#6eb92b;box-sizing:border-box;color:#fff;font-size:26px;font-weight:700}.ec-feature dl dd{width:100%}.ec-feature dl dd .ec-feature-title{display:block;padding-left:40px;padding-bottom:4px;border-bottom:1px solid #6eb92b;font-size:25px;font-weight:700}.ec-feature dl dd .ec-feature-text{padding-top:4px;padding-left:40px;font-size:16px}.ec-feature table{width:100%}.ec-feature table td,.ec-feature table th{font-size:16px;line-height:1.4;color:#555;vertical-align:top}.ec-feature table th{width:20%}.ec-feature table td{padding:4px 0 4px 30px}