@charset "UTF-8";*{margin:0;padding:0;font-size:100%;font-style:normal}html{overflow-y:scroll;color:#222222}body{margin:0;padding:0;font-size:12px;line-height:1.5;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ ゴシック","MS Gothic","Osaka－等幅",Verdana,Arial,Helvetica,sans-serif}a{outline:none}a:link{color:#004ea2;text-decoration:underline}a:visited{color:#004ea2;text-decoration:underline}a:hover{color:#1f77d5;text-decoration:none}img{vertical-align:bottom}a img{border:none}li{list-style-type:none}input,label,select,textarea{vertical-align:middle}.ma00{margin:0 !important}.mt00{margin-top:0 !important}.mt05{margin-top:5px !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}.mr00{margin-right:0 !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !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}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !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}.ml00{margin-left:0 !important}.ml05{margin-left:5px !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}.pa00{padding:0 !important}.pt00{padding-top:0 !important}.pt05{padding-top:5px !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}.pr00{padding-right:0 !important}.pr05{padding-right:5px !important}.pr10{padding-right:10px !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}.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !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}.pl00{padding-left:0 !important}.pl05{padding-left:5px !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}.fs10{font-size:10px !important}.fs11{font-size:11px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.fs19{font-size:19px !important}.fs20{font-size:20px !important}.fs21{font-size:21px !important}.fs22{font-size:22px !important}.fs23{font-size:23px !important}.fs24{font-size:24px !important}.fs25{font-size:25px !important}.bold{font-weight:bold !important}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.floatR{float:right !important}.floatL{float:left !important}.red{color:#cf121a !important}.clear{clear:both !important}.clearfix{_height:1px;min-height:1px}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}.coder{font-size:14px;border-spacing:0;border:1px solid #CCC;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;box-shadow:0 1px 1px #CCC}.coder th,.coder td{padding:10px;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC}.coder2 td{padding:10px;background:#FFF;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC}.coder th{background:#f6f4f5;box-shadow:0 1px 0 rgba(255,255,255,0.8) inset;color:#69655c}.coder tr:first-child th:first-child,.coder tr:first-child td:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;-o-border-radius:6px 0 0 0;border-radius:6px 0 0 0}.coder tr:first-child th:last-child,.coder tr:first-child td:last-child{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;-o-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.coder tr:last-child th:first-child,.coder tr:last-child td:first-child{-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;-o-border-radius:0 0 0 6px;border-radius:0 0 0 6px}.coder tr:last-child th:last-child,.coder tr:last-child td:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-o-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.coder thead th{background:#e3dcd5}.coder thead+tbody th{background:#f4ede6}.coder tbody th{text-align:left}.coder thead tr:first-child th:first-child,.coder thead tr:first-child td:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;-o-border-radius:6px 0 0 0;border-radius:6px 0 0 0}.coder thead tr:first-child th:last-child,.coder thead tr:first-child td:last-child{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;-o-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.coder thead+tbody tr:first-child th:first-child,.coder thead+tbody tr:first-child td:first-child,.coder thead+tbody tr:first-child th:last-child,.coder thead+tbody tr:first-child td:last-child{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px}.coder thead+tbody tr:last-child th:first-child,.coder thead+tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;-o-border-radius:0 0 0 6px;border-radius:0 0 0 6px}.coder thead+tbody tr:last-child th:last-child,.coder thead+tbody tr:last-child td:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-o-border-radius:0 0 6px 0;border-radius:0 0 6px 0}table.front{width:90%;border-collapse:collapse;border-top:1px #000000 solid;border-bottom:1px #000000 solid;border-left:1px #000000 solid;border-right:1px #000000 solid;border-spacing:0;table-layout:fixed;padding:0}table.front tr{line-height:120%;height:3em}.select_th{background-color:#CCFF99}.healthy_th{background-color:#C2E6ED}.protein_th{background-color:#FFFF99}.care_th{background-color:#FFC1C2}.power_up_th{background-color:#a6f387}.select_td{background-color:#F9FFE0}.healthy_td{background-color:#E1F4FF}.protein_td{background-color:#FFFACD}.care_td{background-color:#FFE1E4}.power_up_td{background-color:#e5ffdb}table.front td{border-top:1px #000000 solid;border-bottom:1px #000000 solid;border-left:1px #000000 solid;border-right:1px #000000 solid;border-width:1px;padding:0 3px}table.front td.wide{width:150px}table.front th{border:1px #000000 solid}iframe.doc{padding:5px}html{overflow-x:hidden}body{overflow-x:auto}#header .inner,#content .inner,#footer .inner{width:960px;margin:0 auto}#header{background-image:url(/assets/shop/common/header_bg-5c4bb2c7b5d4e7b76047686a0aaf82dd.gif);background-position:0 bottom;background-repeat:repeat-x}#header .top{background-color:#cf121a;color:#fff;line-height:18px;margin-bottom:15px}#header .top .inner{padding:8px 0 7px}#header .top a{color:#fff;text-decoration:none}#header .top a:hover{color:#fcb5b5}#header .top .txt{float:left}#header .top ul{float:right}#header .top li{margin-left:20px;float:left}#header .top li a{padding-left:22px;background-position:0 0;background-repeat:no-repeat}#header .top li.vol01{background:url(/assets/shop/common/header_icon01_2.png) no-repeat 0 1px;background-color:#ffff00}#header .top li.vol02{background:url(/assets/shop/common/header_icon02.gif) no-repeat 0 1px}#header .top li.vol03{background:url(/assets/shop/common/header_icon03.gif) no-repeat 0 1px}#header .top li.vol04{background:url(/assets/shop/common/header_icon04.gif) no-repeat 0 1px}#header .logo{margin:0 12px 24px 0;float:left}#header .movie{float:left;font-size:10px}#header .tel{margin-bottom:8px;float:right}#header .bnr{clear:both;margin-bottom:21px;width:762px;float:left}#header .bnr li{margin-right:4px;float:left}#header .bnr li li{margin:0 0 2px 0;float:none}#gnavi .navi01{display:flex;justify-content:center}#gnavi .navi01 li{position:relative}#gnavi .navi01 li ul{border-top:1px solid #a9a8a5;position:absolute;top:57px;left:2px;width:180px;font-size:14px;z-index:10;display:none}#gnavi .navi01 li ul li{border:1px solid #a9a8a5;border-top:0}#gnavi .navi01 li ul li{margin:0;float:none}#gnavi .navi01 li ul li a{display:block;padding:10px 10px;color:#222;text-decoration:none}#gnavi .navi01 li.vol01 ul li a,#gnavi .navi01 li.vol02 ul li a{background-color:#e9f2fd}#gnavi .navi01 li.vol01 ul li a:hover,#gnavi .navi01 li.vol02 ul li a:hover{background-color:#c2ddfd}#gnavi .navi01 li.vol03 ul li a{background-color:#fcf4e5}#gnavi .navi01 li.vol03 ul li a:hover{background-color:#fbe4b9}#gnavi .navi01 li.vol04 ul li a{background-color:#fdf2f7}#gnavi .navi01 li.vol04 ul li a:hover{background-color:#fec8e1}#gnavi .navi01 li.vol05 ul li a{background-color:#d1eec7}#gnavi .navi01 li.vol05 ul li a:hover{background-color:#85d08b}#gnavi .sub_navi{display:flex;align-items:center;justify-content:space-between;padding:8px 20px}#gnavi .navi02{display:flex;justify-content:flex-end}#gnavi .navi02 li{margin-left:4px;position:relative;border-bottom:solid 1px #e6e5e0}#gnavi .navi02 li div#cart_button,#gnavi .navi02 li div.mypage{border-radius:8px;overflow:hidden}#gnavi .navi02 li .number{width:97px;height:28px;color:#fff;text-align:center;font-size:10px;font-weight:bold;background-image:url(/assets/shop/common/gnavi_cart_bg-3c6e1c54ce098182e612996f8ccf6d62.png);background-position:0 0;background-repeat:no-repeat;position:absolute;top:-14px;left:13px;overflow:hidden}#gnavi .navi02 li .number p{padding:4px;line-height:20px;letter-spacing:-0.4px}#content .topAttention{margin-bottom:10px;float:right;color:#cf121a;font-weight:bold;line-height:17px}#content .topAttention img{margin:0 3px;vertical-align:top}#content .topicpath{clear:both;margin-bottom:15px}#content .topicpath li{margin-right:0.5em;float:left}#content .topicpath li a{padding-right:0.5em;color:#777777}#content .topicpath li span{padding-right:0.5em}#content .topicpath li a:hover{color:#ababab}#main{margin-bottom:50px;clear:both;min-height:500px;font-size:14px}#mainColumn{min-height:500px;width:740px;float:right}#main .topTit{padding-top:5px;margin-bottom:20px;background-image:url(/assets/shop/common/top_tit_long_color00-dc9189837b7de692c159c4d2824414fa.gif);background-position:0 0;background-repeat:no-repeat}#main .titColor01{background-image:url(/assets/shop/common/top_tit_long_color01-bf78e558108251a1f5affdca35eb5a91.gif)}#main .titColor02{background-image:url(/assets/shop/common/top_tit_long_color02-9bd2af1d1ea21fb54663940bdd915587.gif)}#main .titColor03{background-image:url(/assets/shop/common/top_tit_long_color03-55de19f03ca113e8abdd821b3b5c247d.gif)}#main .topTit .bg{line-height:5px;height:5px}#main .topTit .bg img{vertical-align:top}#mainColumn #main .topTit{background-image:url(/assets/shop/common/top_tit_color00-dc753d401e671971c6e3b40175f62601.gif)}#mainColumn #main .titColor01{background-image:url(/assets/shop/common/top_tit_color01-88cbac917f75a29de86f4a9e39d67bd2.gif)}#mainColumn #main .titColor02{background-image:url(/assets/shop/common/top_tit_color02-a43187e4072a87d1c48a456b6143671b.gif)}#mainColumn #main .titColor03{background-image:url(/assets/shop/common/top_tit_color03-91e92d17aebeddb74fc0c99e730dfceb.gif)}#main .topTit .tit{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 20px 8px;background-image:url(/assets/shop/common/top_tit_bg-8e8065078dfb3b298fc8fee2318dff1a.gif);background-position:0 0;background-repeat:repeat-x}#main .topTit .tit .catch{color:#666666;font-weight:bold}#main .topTit .tit h1{font-size:15px;font-weight:bold;line-height:1.4}#mainColumn .topTit .search{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 20px 3px;background-color:#efefef;font-size:12px}#mainColumn .topTit .search table{border:0;border-collapse:0;border-spacing:0;width:100%}#mainColumn .topTit .search th{vertical-align:top;text-align:left;font-weight:bold;width:6em}#mainColumn .topTit .search td{vertical-align:top;text-align:left}#mainColumn .topTit .search td ul{clear:both;margin-bottom:5px}#mainColumn .topTit .search td li{margin-right:10px;float:left;margin-left:7.3em;text-indent:-7.3em}#mainColumn .topTit .search td li span{font-weight:bold}#side{margin-bottom:100px;min-height:500px;width:200px;float:left}#side .search{margin-bottom:20px}#side .search dl{padding:15px 14px 10px 14px;border:1px solid #ccc;border-top:0}#side .search dt{border-left:4px solid #72bd49;padding-left:5px;margin-bottom:10px;font-weight:bold;line-height:12px}#side .search dd li{margin-bottom:4px}#side .search dd .clearfix li{margin-right:5px;width:80px;float:left}#side .search dd li input{vertical-align:middle}#side .search dd li label{font-size:95%}#side .search .submit{padding:14px 0 15px;margin-bottom:15px;text-align:center;background-image:url(/assets/shop/common/side_search_bg01-fd72c622dc2624a90c8b3558ef77e34b.gif);background-position:0 0;background-repeat:no-repeat}#side .dietician{padding-bottom:5px;margin-bottom:20px;background-image:url(/assets/shop/common/side_dietician_bg-feb8cb4e199c50db39dc70aaf7830617.gif);background-position:0 bottom;background-repeat:no-repeat}#side .dietician .boxInner{padding:20px 14px 15px;border-left:1px solid #f4dca0;border-right:1px solid #f4dca0;background-color:#fcf4e0}#side .dietician .img{margin:0 auto 20px;padding:5px;background-color:#fff;width:150px}#side .dietician .boxInner p{padding:5px 0;border-top:1px dotted #bbbbbb}#side .dietician .boxInner .name{font-size:16px;font-weight:bold}#side .dietician .boxInner .name span{font-size:12px}#side .dietician .boxInner .comment{padding-top:10px;border-top:1px dotted #bbbbbb}#side .dietician .boxInner .comment p{padding:0;border:0}#side .dietician .boxInner .comment .tit{font-weight:bold}#side .linkBox{padding-bottom:5px;margin-bottom:20px;background-image:url(/assets/shop/common/side_link_bg-d0d67462496b24c2d99b4e14fa958e19.gif);background-position:0 bottom;background-repeat:no-repeat}#side .linkBox ul{padding:20px 14px 10px;border-left:1px solid #cccccc;border-right:1px solid #cccccc}#side .linkBox li{padding-left:12px;margin-bottom:5px;background-image:url(/assets/shop/common/icon_link04-4f9aa06800e1dc560d255ba84cc12986.png);background-position:0 5px;background-repeat:no-repeat}#bnrArea{width:960px;overflow:hidden;padding-top:30px}#bnrArea ul{padding:1px 1px;width:965px}#bnrArea li{margin-right:2px;float:left}#footer{padding-bottom:30px;background-color:#f8f8f8}#footer .inner{overflow:hidden;_zoom:1}#footer .navi{background-color:#9f9b96}#footer .navi .inner{padding:15px 0;margin-bottom:15px}#footer .navi ul{float:left}#footer .navi li{font-size:14px;line-height:16px;color:#fff;float:left}#footer .navi li a{padding:0 5px;color:#fff;text-decoration:none}#footer .navi li a:hover{color:#ccc}#footer .navi .pagetop{float:right;line-height:0}#footer .logo{float:right}#footer .logo li{margin-left:14px;float:left}#footer .copyright{padding-top:16px;line-height:19px;float:left;color:#555}#footer .copyright img{position:relative;top:-4px}#footer .mode{padding:10px;background-color:#e8e8e8;text-align:center}table.form{font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;width:780px;border-collapse:collapse;border-color:#ababab;border-style:solid;border-width:2px}table.form th{width:200px;padding:10px 10px 10px 10px;vertical-align:top;background-color:whitesmoke;border-color:#F;font-size:13px;font-weight:bold;text-align:left}table.form td.row1{width:440px;padding:10px 10px 10px 10px;background-color:#FFFFFF;vertical-align:top;font-size:13px}table.form td.row2{width:160px;padding:10px 10px 10px 10px;background-color:#FFFFFF;vertical-align:bottom;font-size:12px;text-align:right}table.form th,table.form td{border-bottom:1px solid #ABABAB}table.nest{border-style:none}table.nest tr.nest{border-style:none}table.nest td.nest{border-style:none}#scroll_versas{overflow:auto;height:200px;width:760px}#hospital{position:absolute;top:0;left:0}table#hospital{width:100%;height:100%;margin-left:auto;margin-right:auto}table#hospital th{width:20%;padding:10px 10px 10px 10px;vertical-align:top;background-color:whitesmoke;font-size:13px;font-weight:bold;text-align:left}table#hospital td{width:80%;padding:10px 10px 10px 10px;vertical-align:top;background-color:#FFFFFF;font-size:13px}#linkbutton button{border-top:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ccc;padding:5px 20px;font-weight:bold;cursor:pointer;color:#666}table#var{width:700px;border-width:thin;border-collapse:collapse}table#var th{padding:8px 15px;font-weight:bold;background:-webkit-linear-gradient(top, #eee, #adadad);background:-moz-linear-gradient(top, #eee, #adadad);background:-o-linear-gradient(top, #eee, #adadad);background:linear-gradient(to bottom, #eee, #adadad);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeeeee', endColorstr='#ADADADAD');border-top:1px solid #aaa;border-bottom:1px solid #aaa;text-align:center;text-shadow:0 -1px 0 rgba(255,255,255,0.9);color:white}table#var th:first-child{border-left:1px solid #aaa}table#var th:last-child{border-right:1px solid #aaa}table#var tr td{padding:8px 15px}table#var tr td:first-child{border-left:1px solid #aaa}table#var tr td:last-child{border-right:1px solid #aaa}table#var tr{background:#fff}table#var tr:last-child td{border-bottom:1px solid #aaa}table#var tr td{border-bottom:1px solid #aaa}table#var tr:hover{background-color:#DFFFFF}table.purchases{border-collapse:collapse;border-top:1px #000000 solid;border-bottom:1px #000000 solid;border-spacing:0;table-layout:fixed;padding:0}table.purchases tr{line-height:120%}table.purchases td{border-bottom:1px #000000 solid;border-left:1px #000000 solid;border-right:1px #000000 solid;border-width:1px;padding:3px}p.voice{text-align:left;font-size:16px;font-weight:bold;color:#CC0000;margin:30px 0 10px 0;padding:0}ul.voice_list{text-align:left;font-size:12px;margin:0 0 30px 0;padding-left:10px}ul.voice_list li{line-height:1.4;margin:0 0 5px 0;padding-bottom:5px;border-bottom:1px dotted #CCCCCC}ul.voice_list li span{display:block;text-align:right;color:#006699}.l200{float:left;width:200px}.l300{float:left;width:300px}.l950{float:left;width:950px}.lt800{float:left;text-align:left;width:800px}.r600{float:right;width:600px}.r750{float:right;width:750px}#left{float:left}#mapArea{width:490px;margin-right:30px;float:left;position:relative}#map li{display:block;width:31px;height:0}#map li{position:absolute}#pref1{top:0px;left:400px}#pref2{top:61px;left:416px}#pref3{top:87px;left:431px}#pref4{top:113px;left:431px}#pref5{top:87px;left:400px}#pref6{top:113px;left:400px}#pref7{top:139px;left:411px}#pref8{top:165px;left:431px}#pref9{top:165px;left:400px}#pref10{top:165px;left:369px}#pref11{top:191px;left:400px}#pref12{top:208px;left:431px}#pref13{top:217px;left:400px}#pref14{top:217px;left:369px}#pref15{top:139px;left:351px}#pref16{top:139px;left:320px}#pref17{top:122px;left:289px}#pref18{top:165px;left:276px}#pref19{top:191px;left:369px}#pref20{top:165px;left:338px}#pref21{top:165px;left:307px}#pref22{top:217px;left:338px}#pref23{top:217px;left:307px}#pref24{top:217px;left:276px}#pref25{top:191px;left:276px}#pref26{top:165px;left:245px}#pref27{top:217px;left:214px}#pref28{top:165px;left:214px}#pref29{top:217px;left:245px}#pref30{top:243px;left:214px}#pref31{top:165px;left:183px}#pref32{top:165px;left:152px}#pref33{top:191px;left:183px}#pref34{top:191px;left:152px}#pref35{top:177px;left:121px}#pref36{top:253px;left:162px}#pref37{top:227px;left:162px}#pref38{top:227px;left:131px}#pref39{top:253px;left:131px}#pref40{top:177px;left:50px}#pref41{top:177px;left:29px}#pref42{top:177px;left:8px}#pref43{top:203px;left:50px}#pref44{top:177px;left:81px}#pref45{top:203px;left:81px}#pref46{top:229px;left:65px}#pref47{top:253px;left:8px}.hidden_text{visibility:hidden}div#ele_right{padding:0 30px}#keywordArea{width:380px;float:right;color:#88662C}#keywordAreaInner{width:320px;margin:20px 30px}#keywordArea dt{height:40px;clear:both;width:100px;float:left;vertical-align:middle}#keywordArea dd{height:40px;vertical-align:middle}#keywordArea dd input{width:200px;height:20px}#dieticiansArea h2{margin-bottom:20px}#dieticians{width:922px;margin-right:-20px;margin-bottom:20px}#dieticians li{position:relative;width:162px;height:230px;float:left;margin-right:16px;margin-bottom:20px;border:1px solid #ECE2D7}#dieticians li a{display:block;width:162px;height:230px;color:#88662C;text-decoration:none}#dieticians li img{display:block;margin:10px auto}#dieticians li p{margin:5px 10px}#dieticians a .popup{display:none}#dieticians a:hover .popup{display:block;z-index:10;width:280px;position:absolute;top:-15px;left:-60px;background-color:#FCF3E4;color:#88662C}#dieticians a:hover{cursor:default}#dieticians li .belong p{line-height:160%;margin:0px 10px}#dieticians li p.comment{line-height:180%;margin:15px 10px 10px 10px}.pager{text-align:center;font-weight:bold}.pager li{display:inline;padding:15px}span.rid_underline>a{text-decoration:none}#top_menu{clear:both;height:91px;margin-bottom:20px}li[class*="top_content_btn"]{position:relative;display:inline-block;width:250px;height:45px;float:left;box-sizing:border-box;margin:0;background-size:contain;overflow:hidden;transition-property:background-image;transition-duration:0.3s;transition-timing-function:ease-in-out}li[class*="top_content_btn"] a{display:inline-block;width:250px;height:45px}li[class$="top_content_btn02"] span{position:absolute;top:22px;left:55px;font-size:11px;color:#383838;z-index:10}li[class$="top_content_btn02"]:hover span{color:white}li[class*="top_content_btn"] img{position:absolute;width:250px;height:44px;top:45px}li[class$="top_content_btn01"]{background-image:url("/assets/shop/common/top_btn_01.png")}li[class$="top_content_btn01"]:hover{background-image:url("/assets/shop/common/top_btn_01ov.png")}li[class$="top_content_btn01"]:hover img{top:0px}li[class$="top_content_btn02"]{background-image:url("/assets/shop/common/top_btn_02.png")}li[class$="top_content_btn02"]:hover{background-image:url("/assets/shop/common/top_btn_02ov.png")}li[class$="top_content_btn02"]:hover img{top:0px}li[class$="top_content_btn03"]{background-image:url("/assets/shop/common/top_btn_03.png")}li[class$="top_content_btn03"]:hover{background-image:url("/assets/shop/common/top_btn_03ov.png")}li[class$="top_content_btn03"]:hover img{top:0px}li[class$="top_content_btn04"]{background-image:url("/assets/shop/common/top_btn_04.png")}li[class$="top_content_btn04"]:hover{background-image:url("/assets/shop/common/top_btn_04ov.png")}li[class$="top_content_btn04"]:hover img{top:0px}li[class$="top_content_btn05"]{background-image:url("/assets/shop/common/top_btn_05.png")}li[class$="top_content_btn05"]:hover{background-image:url("/assets/shop/common/top_btn_05ov.png")}li[class$="top_content_btn05"]:hover img{top:0px}li[class$="top_content_btn06"]{background-image:url("/assets/shop/common/top_btn_06.png")}li[class$="top_content_btn06"]:hover{background-image:url("/assets/shop/common/top_btn_06ov.png")}li[class$="top_content_btn06"]:hover img{top:0px}li[class$="top_content_btn07"]{background-image:url("/assets/shop/common/top_btn_07.png")}li[class$="top_content_btn07"]:hover{background-image:url("/assets/shop/common/top_btn_07ov.png")}li[class$="top_content_btn07"]:hover img{top:0px}li[class$="top_content_btn08"]{background-image:url("/assets/shop/common/top_btn_08.png")}li[class$="top_content_btn08"]:hover{background-image:url("/assets/shop/common/top_btn_08ov.png")}li[class$="top_content_btn08"]:hover img{top:0px}li[class$="top_content_btn09"]{background-image:url("/assets/shop/common/top_btn_09.png")}li[class$="top_content_btn09"]:hover{background-image:url("/assets/shop/common/top_btn_09ov.png")}li[class$="top_content_btn09"]:hover img{top:0px}li[class$="top_content_btn10"]{background-image:url("/assets/shop/common/top_btn_10.png")}li[class$="top_content_btn10"]:hover{background-image:url("/assets/shop/common/top_btn_10ov.png")}li[class$="top_content_btn10"]:hover img{top:0px}#price_img_box{width:198px;height:90px;box-sizing:border-box;margin:0;float:left}h1.simple{font-weight:normal;font-size:17px}.password-form-wrapper{position:relative}.eye-icon{right:0;cursor:pointer;margin-right:6px;position:absolute;z-index:2;margin-left:0.5em;border:solid 1px #dedede;box-shadow:0 1px 1px 0 rgba(0,0,0,0.4);padding:2px;border-radius:50px;background-color:white}.eye-icon img{width:18px !important;vertical-align:middle}h1{width:960px;height:74px;font-size:2.5em;text-align:center;padding:0.3em 0 0.8em;color:white}#main .article{background-repeat:repeat;position:relative;background-color:#f29b25;background-image:linear-gradient(#f5a427 50%, transparent 50%, transparent 100%);background-size:14px 14px;border-radius:5px}.column-box{text-align:center}.tit{font-size:1.2em;font-weight:bold;padding:10px}.tit span{width:max-content;background:linear-gradient(transparent 60%, #f6c281 60%);left:0;right:0;margin:auto}.pt-20{padding-top:20px}.ribbon{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;background:#ef8401;color:#FFF;box-sizing:border-box;box-shadow:0 2px 2px rgba(0,0,0,0.25)}.ribbon h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}.ribbon:before,.ribbon:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.ribbon:after{top:-2px;right:-2px;border-width:32px 15px 32px 0px;border-color:transparent #fff transparent transparent;border-style:solid}.flex_container{display:flex}.flex_container div{flex:1;text-align:center}.flex_container2{display:flex}.flex_container2 img{margin-top:20px}.flex_container3{display:flex}.flex_container3 div{text-align:center}.flex-box1{flex:80%}.flex-box2{flex:20%}.flex-box3{flex:55%}.flex-box4{flex:45%}.flex-box5{flex:40%}.flex-box6{flex:60%}table{width:80%;border-collapse:collapse;margin:auto}table tr{border-bottom:solid 2px white}table tr:last-child{border-bottom:none}table th{position:relative;text-align:left;width:50%;background-color:#2385b3;color:white;text-align:center;padding:2px 0}table td{text-align:left;width:50%;text-align:center;background-color:#eee;padding:2px 0}.point{font-size:1.2em;font-weight:bold;position:relative;margin:40px 20px 30px;padding:1rem 2rem;color:#555555;border-radius:0 10px 10px 10px;background:#d3f3f7}.point:before{font-family:'Font Awesome 5 Free';font-size:1em;position:absolute;top:-26px;left:0;height:25px;padding:0 1em;content:'POINT';color:#fff;border-radius:10px 10px 0 0;background:#52c2d0}.fs-07{font-size:0.7em}.fs-15{font-size:1.5em}.mt-10{margin-top:10px}.mb20{margin-bottom:20px}.caution{font-size:0.8em;text-align:end}#main .article h5{margin-bottom:48px}#main .article .tab{position:absolute;top:74px;left:10px;width:944px;z-index:2;padding-top:10px}#main .article .tab li{margin-right:4px;float:left;cursor:pointer}#main .article .tabSec{padding-bottom:10px;background-position:0 bottom;background-repeat:no-repeat;min-height:500px;position:relative;z-index:0;padding-top:18px}#main .article .section{padding-bottom:5px;margin:0 10px;background-color:#fff;background-position:0 bottom;background-repeat:no-repeat}#main .article .section.off{display:none}#main .article .section.on{display:run-in}#main .article .sec01{display:inherit}#main .article .secInner{padding:40px 25px 20px}#main .article .section .box{border:2px solid #c9b88b;padding:3px;margin-bottom:40px;background-color:#fbfbfa}#main .article .section .boxInner{border:1px solid #c9b88b;padding:19px;background-color:#ffffff;position:relative;min-height:80px}#main .article .section .icon{position:absolute;top:-8px;left:14px}#main .article .section h3{padding:7px 30px 7px 15px;font-size:1.8em;font-weight:bold;line-height:30px}#main .article .section h3 span{font-size:24px;color:#cf121a}#main .article .section h4{border-left:5px solid #cf121a;padding-left:5px;margin-bottom:15px;font-size:16px;line-height:18px}
