@charset "utf-8";a img{border:none}h2{border-bottom:2px solid #e3eff6;color:#31759c;font-size:190%}h3{color:#993;font-size:165%}h4{color:#993}#container{text-align:left}#header{padding:20px}#header h1{line-height:20px;color:#000;font-size:16px;font-weight:bold;padding:0px;float:left}#header h1 a{color:#fff;font-weight:normal;text-decoration:none}#header h1 a:hover{color:#fff;background:#003d4c;text-decoration:underline}#content{background:#fff;clear:both;color:#333;width:975px;text-align:left;margin-bottom:40px}#footer{clear:both;padding:6px 10px;text-align:right}div.form,div.index,div.view{text-align:left;font-size:15px}div.actions{height:40px}div.actions h3{padding-top:0;color:#777}th a{display:block;padding:2px 4px;text-decoration:none}th a.asc:after{content:' ⇣'}th a.desc:after{content:' ⇡'}table .altrow td{background:#f5f5f5}th.altrow{background:#f5f5f5}td.altrow{background:#f5f5f5}td.actions{text-align:center;white-space:nowrap}table td.actions a{margin:0px 6px;padding:2px 5px}.cake-sql-log table{background:#f4f4f4}.cake-sql-log td{padding:4px 8px;text-align:left;font-family:Monaco,Consolas,"Courier New",monospaced}.cake-sql-log caption{color:#fff}div.paging{background:#fff;color:#ccc;margin-top:1em;clear:both}div.paging span.disabled{color:#ddd;display:inline}div.paging span.current{color:#c73e14}div.paging span a{}dl{line-height:2em;margin:0em 0em;width:90%}dl .altrow{background:#f4f4f4}dt{font-weight:bold;padding-left:4px;vertical-align:top}dd{margin-left:10em;margin-top:-2em;vertical-align:top}form{padding:0}fieldset{border:none;margin-bottom:1em;padding:16px 20px}fieldset legend{background:#fff;color:#e32;font-size:160%;font-weight:bold}fieldset fieldset{margin-top:0px;margin-bottom:20px;padding:16px 10px}fieldset fieldset legend{font-size:120%;font-weight:normal}fieldset fieldset div{clear:left;margin:0 20px}form div{vertical-align:top}form .input{color:#444}form .required{font-weight:bold}form .required label:after{color:#e32;content:'*';display:inline}form div.submit{border:0}label{display:block;float:left;margin:0 10px 0 0}select{clear:both;font-size:120%;vertical-align:text-bottom}select[multiple="multiple"]{width:100%}option{padding:0 3px}input[type="checkbox"]{clear:left;float:left;margin:0px 6px 7px 2px;width:auto}div.checkbox label{display:inline}input[type="radio"]{float:left;width:auto;margin:0 3px 7px 0}div.radio label{margin:0 0 6px 20px}input[type="submit"]{display:inline;width:auto;cursor:pointer;padding:3px 5px;margin:5px 0}div.message{clear:both;color:#a62903;font-size:140%;font-weight:bold;margin:0 0 1em 0;background:#f6d8ce;padding:5px}div.error-message{clear:both;color:#fff;font-weight:bold;background:#c73e14}p.error{background-color:#e32;color:#fff;font-family:Courier,monospace;font-size:120%;line-height:140%;padding:.8em;margin:1em 0}p.error em{color:#000;font-weight:normal;line-height:140%}.notice{background:#fc0;color:#000;display:block;font-family:Courier,monospace;font-size:120%;line-height:140%;padding:.8em;margin:1em 0}.success{background:green;color:#fff}div.actions ul{margin:0;padding:0}div.actions li{margin:0 0 .5em 0;list-style-type:none;white-space:nowrap;padding:0;float:left}div.actions ul li a{font-weight:normal;display:block;clear:both}div.actions ul li a:hover{text-decoration:underline}input[type="submit"]:hover,input[type="button"]:hover,div.actions ul li a:hover,td.actions a:hover{background:#f0f09a;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7e1),to(#eeeca9))}div.related{clear:both;display:block}pre{color:#000;background:#f0f0f0;padding:1em}pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative}div.cake-stack-trace{background:#fff;color:#333;margin:0px;padding:6px;font-size:120%;line-height:140%;overflow:auto;position:relative}div.cake-code-dump pre{position:relative;overflow:auto}div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#f0f0f0;margin:0px;padding:1em;overflow:auto}div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;margin:4px 2px;padding:4px;overflow:auto}div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px}div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px}div.code-coverage-results div.uncovered span.content{background:#ecc}div.code-coverage-results div.covered span.content{background:#cec}div.code-coverage-results div.ignored span.content{color:#aaa}div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px}div.code-coverage-results span.line-num strong{color:#666}div.code-coverage-results div.start{border:1px solid #aaa;border-width:1px 1px 0px 1px;margin-top:30px;padding-top:5px}div.code-coverage-results div.end{border:1px solid #aaa;border-width:0px 1px 1px 1px;margin-bottom:30px;padding-bottom:5px}div.code-coverage-results div.realstart{margin-top:0px}div.code-coverage-results p.note{color:#bbb;padding:5px;margin:5px 0 10px;font-size:10px}div.code-coverage-results span.result-bad{color:#a00}div.code-coverage-results span.result-ok{color:#fa0}div.code-coverage-results span.result-good{color:#0a0}#url-rewriting-warning{display:none}.header_date{float:left;margin-left:30px;color:#3b6d55}.head_menu{float:left;width:100%;padding:0 20px;margin-top:10px;background-color:#3b6d55;border-top:1px solid #86b09c;border-bottom:2px solid #d7f5e7}.head_menu a{color:#fff;background-color:#3b6d55;text-decoration:none;padding:10px;display:block;float:left;border-right:1px solid #86b09c}.head_menu a:hover{color:#2d5743;background-color:#c2ebd8}div.actions ul li a{font-weight:normal;padding:4px 8px;background:#9ae9c3;background:-webkit-gradient(linear,left top,left bottom,from(#d7f5e7),to(#9ae9c3));background-image:-moz-linear-gradient(top,#d7f5e7,#9ae9c3);border-right:1px solid #fff;border-radius:none;color:#333;text-decoration:none;min-width:0}.left_column{float:left;width:45%;clear:none}.right_column{float:left;width:45%;clear:none}.right_button{width:80px;margin-right:100px;background-color:#ccc;border:1px solid #999;float:right;font-weight:bold;text-align:center}.right_button a{padding:10px;text-decoration:none;display:block}form.header_input{float:left;clear:both}form.header_input div{float:left;clear:none;margin:0}.large_table{width:1000px}.large_table th,.wide_table th{background-color:#b5e7d0;border-bottom:1px solid #ccc}.mid_table{width:600px}.mini_table{width:500px;border:1px solid #d7f5e7;margin:10px 0}.mid_table th,.wide_table th{background-color:#b5e7d0;border:none}.mini_table th{background-color:#d7f5e7;border:none}.float_left{float:left;width:100%}.float_left_mini{float:left;width:80px}.float_left div{clear:none;float:left}form.float_left div{clear:none;float:left;width:400px}.big_font{font-size:35px}table.print_day{margin-bottom:10px}.align_center td{text-align:center;vertical-align:middle}.wide_table{width:850px}.view{margin:0 0 50px 0}.mini_table tr td{border-bottom:none}.mini_table th.summary{background-color:#b5e7d0;border:none;text-align:center}.bg_orange{padding:0px}.bg_orange label{background-color:#f2b583}.page_break{page-break-before:always}.print_day{width:650px}.form label{display:block;margin:0px;float:none;padding:0px}div.form.table{width:975px}.select_menu{width:975px}.select_menu td{padding:0}.float_right{float:left}.link_big{display:inline;font-weight:bold;margin:5px 0;padding:3px 5px;width:auto}.howto div{margin-top:30px;margin-bottom:10px}.frame{width:500px}p{font-size:16px;text-align:left;line-height:140%}body{font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro"}.outline_frame td{text-align:left}.outline_frame img{border:none}.content{width:900px;text-align:left;margin:35px}h1{background-color:#ffebcd;font-size:18px;font-weight:normal;line-height:30px;padding-left:10px}h6{background-image:url(http://www.eiyoukeisan.com/img/xbullet_red.png.pagespeed.ic.IsuoJhgK-B.png);background-repeat:no-repeat;background-position:left;font-size:10pt;font-weight:normal;margin:0px 0px 3px 0px;padding:3px 0px 0px 20px}h2{font-size:17px;font-weight:bold;line-height:25px}h3{background-color:#90ee90;font-size:15px;line-height:23px;text-align:center;margin-bottom:5px}h4{background-image:url(http://www.eiyoukeisan.com/img/xh4.png.pagespeed.ic.Ce98x43rCH.png);background-repeat:no-repeat;background-position:left;padding-left:30px;margin-bottom:10px;font-size:21px}h5{background-image:url(http://www.eiyoukeisan.com/img/xh5.png.pagespeed.ic.HMJl1AxJm5.png);background-repeat:no-repeat;background-position:left;padding-left:12px;font-size:16px}TD,TH{font-size:15px;vertical-align:top}#main_contents TH{font-weight:normal;font-size:15px;text-align:left;font-size:15px}#main_contents TD{text-align:left}.name{text-align:right;font-size:16px;padding-top:20px}.under td{text-align:center}img{border-bottom:none}.end{border-right:none}.nav2{background-color:#3a914c;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;height:50px}.nav2 ul{float:left;list-style-type:none;margin:0;padding:0;position:relative}.nav2 ul li{float:left;position:relative;z-index:auto!important;text-align:center}.nav2 ul li a{color:#fff;display:block;float:none!important;font-weight:normal;line-height:2.5em;text-decoration:none;padding:0px;font-size:20px;font-weight:bold}div.menu_home{width:111px}div.menu_calory{width:219px}div.menu_gram{width:249px}div.menu_howto{width:207px}div.menu_user{width:183px}div.menu_free{width:152px}span.free{border-bottom:3px double #fff}.line{border-right:1px solid #4ea14e}.head_nav{width:975px}.footer{background-color:#ffebcd;padding-top:10px;padding-bottom:10px;width:975px;margin-top:20px}.f_table{width:900px;margin-top:10px}.f_table th{vertical-align:top;text-align:left}.footer ul{padding-left:20px}.footer li{text-align:left;font-weight:normal}.copy{font-size:12px;padding-bottom:5px}.orange{background-image:url(http://www.eiyoukeisan.com/img/xbullet_orange.png.pagespeed.ic.xB0jw9Lprc.png);background-repeat:no-repeat;background-position:left;padding-left:12px;text-align:left;text-decoration:underline}table.info{}.info td{text-align:left}td.serch{text-align:right;width:250px}td.since{text-align:right;padding-right:5px;font-size:10pt;color:#666}.top{width:970px;font-size:15px;margin-bottom:15px;margin-right:auto;margin-left:auto}table.top{}.top td{text-align:left}td.toptable_center{vertical-align:middle}.v_up{margin-top:15px}.small{font-size:13px}.rireki{border-collapse:collapse}.rireki td{padding-left:7px;border:1px solid #000}.list1{padding-left:5px;list-sytle-type:decimal;font-size:16px}.mymenu_list,.midtable,.mymeals_list,.mymeals_list{border-collapse:collapse}.mymenu_list th,.mymenu_list td,.midtable td,.mymeals_list th,.mymeals_list td{border:1px solid #ccc;padding:7px;font-size:15px}.mymenu_list th,.midtable th,.mymeals_list th{background:#eaf2db}.mymenu_list td{}#zairyou_tbl td,#zairyou_r_tbl td,#search_result_list td,#nutrient_tbl td,#input_list_tbl td{background-color:#fff}#nutrient_tbl tr.shortage td{background-color:#fcf}#zairyou_tbl td.TITLE,#search_result_list td.title,#cooking_tbl td.TITLE,#nutrient_tbl td.TITLE,#input_list_tbl td.TITLE{background:none repeat scroll 0 0 #90ee90;text-align:center}#zairyou_tbl td.center{text-align:center}#zairyou_r_tbl td{font-size:9pt;line-height:1.4em}#zairyou_r_tbl td.title,#nutrient_tbl td.sub,#input_list_tbl td.sub{text-align:center;background:none repeat scroll 0 0 #e0ffe0}#zairyou_r_tbl td.cm{text-align:center}#input_list_tbl.detail td{font-size:9pt}.usercook li{padding:10px}.mymenu_list,.mymeals_list{margin-top:20px}.smallfont{font-size:9pt}.multi_edit{width:900px;margin:10px 0 10px 0}.bordernone_r{border-right:none}.bordernone_l{border-left:none}input,select,textarea{font-size:11pt;letter-spacing:normal;font-family:inherit}.h_orange{background-image:url(http://www.eiyoukeisan.com/img/xbullet_orange.png.pagespeed.ic.xB0jw9Lprc.png);background-repeat:no-repeat;background-position:left;padding-left:12px;text-align:left;background-color:#fff;color:#000}.mymenu_list a,.mymeals_list a{padding:0px}.login_table{padding:10px;border-collapse:collapse;margin-left:10px}.login_table th,.midtable th{padding-top:7px;padding-left:7px;padding-right:7px;padding-bottom:7px;background:#eaf2db;border:1px solid #ccc}.login_table th,.login_table td{border:1px solid #ccc}.login_table td{padding:7px}.action a{padding-right:10px}.header h1{background-color:#fff;font-size:12px;line-height:100%;margin:0;padding:0}fieldset{padding:0px;margin:0px}div.user_sub_menu{background-color:#ffebcd;font-size:14px;padding:5px}.header{width:975px}div.user_sub_menu a{padding-left:10px;padding-right:10px;border-right:1px solid #ce861b;margin:0}div.user_sub_menu a.first{border-left:1px solid #ce861b;margin-left:10px}th.midashi{background-color:#accc72}.header td.orange{vertical-align:middle}.font_small{font-size:small}.food{border-collapse:collapse;text-align:left;width:532px}.food th{background-color:#90ee90;border:2px solid #2e8b57;border-collapse:collapse;font-weight:normal;padding:20px;text-align:center}.food td{border:2px solid #2e8b57;border-collapse:collapse;padding:20px}.content_small{text-align:left;width:532px}.footer th{font-size:12px}.right_bar2 th{border-bottom:2px solid #2e8b57;font-size:10pt;font-weight:normal;height:25px;text-align:center}.right_bar2{margin-top:13px;border-collapse:collapse}.right_bar2 td{padding-top:10px}.que{width:728px}.input_food{width:410px}.top h3{color:#000;font-weight:normal}.action a,div.actions ul li a{-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;background-color:#ccdcf8;color:#0e2c64;padding:3px 10px;text-decoration:none;font-size:12px;border:2px solid #7aa2eb;background:-moz-linear-gradient(top,#e4ebf9,#b8cef7);background:-webkit-gradient(linear,left top,left bottom,from(#e4ebf9),to(#b8cef7));background:gradient(linear,left top,left bottom,from(#e4ebf9),to(#b8cef7));background-color:#e4ebf9;margin:2px 3px;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3'}.myrecepi li{padding:5px;margin:5px 0px 5px 20px;font-size:16px}.myrecepi li img{margin-left:40px}.aboutsite table td{vertical-align:middle;text-align:center;border:1px solid #fff;border-collapse:collapse;padding:10px}.question{background-image:url(http://www.eiyoukeisan.com/img/xq.png.pagespeed.ic.hvpLMHtYz3.png);background-position:left center;background-repeat:no-repeat;border-bottom:1px solid #55a355;font-size:16px;font-weight:normal;margin-left:20px;padding:3px 20px}.answer{margin-bottom:20px;margin-left:40px;margin-top:5px}.answer th{padding:3px;vertical-align:top}.answer td{font-size:16px}.answer td ul li{padding:2px 0px}.howto{margin-bottom:30px}li.orangebullet{padding:5px 0;list-style-image:url(http://www.eiyoukeisan.com/img/xbullet_orange.png.pagespeed.ic.xB0jw9Lprc.png)}.howto_top{text-align:left;margin:10px 0px 10px 850px;background-image:url(http://www.eiyoukeisan.com/img/xbullet_green.png.pagespeed.ic.GOczht8jOt.png);background-repeat:no-repeat;background-position:left;padding-left:12px}.button img{padding:15px 15px 0px 15px}.howto li ul{margin:7px 0 0 0}.howto li ul li.disc{list-style-image:none;list-style-type:disc;padding:3px 0}.aboutsite{border-collapse:collapse;margin:5px 0}.aboutsite th{background-color:#e0ffe0;border:1px solid #409d62;border-collapse:collapse;color:#333;padding:5px;text-align:left}.aboutsite td{border:1px solid #409d62;border-collapse:collapse;color:#333;padding:10px;text-align:left;vertical-align:middle}.aboutsite ul{font-size:16px}.square{background-image:url(http://www.eiyoukeisan.com/img/square.gif.pagespeed.ce.RmaBka2svN.gif);background-position:left center;background-repeat:no-repeat;color:#000;padding:5px 3px 3px 13px;margin-left:10px}.calorie_result{border-collapse:collapse;border:2px solid #2e8b57;width:730px}.calorie_result td{padding:4px;border-collapse:collapse;border:1px solid #2e8b57}#nutrient_tbl tr.excess td{background-color:#ffecd9}#nutrient_tbl tr.excess td.sub{background-color:#e0ffe0}#nutrient_tbl tr.shortage td.sub{background-color:#e0ffe0}#nutrient_tbl tr.over_dietary_goal td{background-color:#f9f900}#nutrient_tbl tr.over_dietary_goal td.sub{background-color:#e0ffe0}.validation{font-size:11px;color:red}.left_big_table{width:730px;float:left}.right_side_table{width:210px;float:right}.clear_both{clear:both}.button_float{width:200px}.left_side_table{float:left}.center_table{float:left;padding-right:33px;padding-bottom:10px}.clear_float_table{clear:both}.description{background-color:#eaf2db;padding:10px;border:solid 1px #d6e7b7;border-collapse:collapse}.description_table_left{width:471px;margin:0 0 0 5px;padding:0 20px 0 0;float:left}.description_table_left .description_table{padding-left:20px;padding-right:70px}.description_table_right{float:left;margin:0px 5px 0 0px;height:530px;width:473px}.secede{width:453px;padding-left:5px}.secede li{margin-bottom:5px}.login_form{float:left;padding-right:10px}.login_form_comment{float:left;padding-top:10px}td.excess_pink,table .altrow td.excess_pink{background-color:#fcf}.daily_result_left{float:left;width:170px}.daily_result_right{float:left}table.meals{border-collapse:collapse;border-spacing:0}table.meals td{padding:5px;border:1px #ccc solid;border-width:1px 1px 1px 1px}table.meals td.meal{width:50px;background-color:#eaf2db}table.meals td.meal_row{width:695px;background-color:#fff}table.meals td.input_now{background-color:#ffebcd}.top_renewal2012{border-collapse:collapse;width:970px;margin-bottom:5px}.top_renewal2012 td{border:1px solid #dbbd8f;font-size:14px;font-weight:normal;padding:0}td.top_left{background-image:url(http://www.eiyoukeisan.com/img/xtop_left_bg.png.pagespeed.ic.l3K_X8GiTl.png);height:29px}td.top_left_big{background-image:url(http://www.eiyoukeisan.com/img/xtop_left_bg_big.png.pagespeed.ic.l_A-5SpKmu.png);height:48px}td.top_lef_text{background-image:none;height:auto}td.top_left img{padding:7px 0 7px 10px}td.top_left_big img{padding:7px 0 7px 10px}td.top_left_text div{margin:5px 0 5px 20px}td.top_center{background-color:#f7f4e6;text-align:center}td.top_middle{background-color:#f7f4e6;text-align:center;padding:0 0 4px 0}td.top_center img.key{padding:37px 0 3px 0}td.top_middle img.advertisement{padding:5px 3px 0}td.top_middle img.logo{padding:5px 0 3px 0}td.top_center img.para{padding:3px 0 8px 0}div hr{border:none;border-top:1px solid #dbbd8f;margin:0}td.top_right_clmn{background-color:#fff;background-image:radial-gradient(#e9d1b0 30%,transparent 50%);background-size:10px 10px;text-align:center}td.top_right_clmn .top_right_btn{margin:6px 0}td.top_right_clmn .top_right_snslink{margin:6px 14px}td.top_right_clmn .top_right_snsicon{float:left;margin:6px 10px}td.top_right_clmn .top_right_adtitle{clear:both;margin:56px 0 2px 0}td.top_right_clmn .top_right_ad{margin:4px 0}.outline_frame td .youtube{text-align:center;font-size:15px}.outline_frame td .youtube div{background-image:url(http://www.eiyoukeisan.com/img/xyoutube_official.png.pagespeed.ic.F4BqAqfTRa.png);background-repeat:no-repeat;background-position:150px;padding:10px 0px 0px 23px;height:25px;text-align:left;color:#af402b;font-weight:bold}.outline_frame td .advertisement{text-align:center}.food_earth{margin:15px 0 0 0;padding-left:17px}.food_earth a img{float:right;padding-right:17px;margin:0}.facebook_logo a img{margin:6px 0 0 0;padding-right:6px}.facebook_page{float:left;height:44px;margin-right:20px}.facebook_page_text{float:left;margin-top:15px;height:29px;font-size:17px;font-weight:bold;border-bottom:2px solid #e3eff6;color:#31759c}.big_margin_list div{margin-bottom:20px}div.align_center{text-align:center}.sitemap{width:100%;margin:0;padding:0}.sitemap li{margin:5px 0}.sitemap .left_content{width:40%;float:left}.sitemap .middle_content{width:40%;float:left}.sitemap .right_content{width:20%;float:left}.registration{width:79px;margin:0 5px 0px 10px;padding:0}.registration_text{width:auto;height:40px;line-height:40px;margin:auto 0 auto 10px;color:red}.number_icon{background-color:#de8126;background:-moz-linear-gradient(top,#ecb075,#de8126);background-image:-webkit-gradient(linear,left top,left bottom,from(#ecb075),to(#de8126));background:linear-gradient(top,#ecb075,#de8126);border:1px solid #c86f18;color:#f8ecaa;font-family:"Times New Roman",Times,serif;font-size:16px;font-weight:bold;margin:0 3px;padding:2px 10px}.orange_title{font-weight:bold;color:#703903}.site_left{width:50%;float:left}.site_right{width:50%;float:left;margin:85px auto 0 auto}.right_advertise{width:473px;height:85px;margin-top:5px}.under_advertise{width:728px;height:90px;text-align:center;margin:35px auto 0}