.color_recipe:before { color: #8b9d06; }

.color_news:before { color: #ffa321; }

.color_bargain:before { color: #f0c40e; }

.color_cafe:before { color: #90d5d6; }

.color_sancyokubin:before { color: #6ea702; }

.color_pro_recipe:before { color: #34b0b1; }

.color_cookstep:before { color: #c38bac; }

.color_cookpad_baby:before { color: #ffa178; }

.color_holiday:before { color: #f07b58; }

.color_mwed:before { color: #2fc3a7; }

.color_kondate:before { color: #9cc536; }

.color_video:before { color: #fda1b1; }

.color_wadai_kitchens:before { color: #dcd77d; }

.color_cookpadtv:before { color: #ff9933; }

.color_fril:before { color: #ff5555; }

.color_kurashinokihon:before { color: #222222; }

.color_cookpad_diet:before { color: #f3799d; }

.color_zaim:before { color: #50A135; }

.color_kampo:before { color: #ccdb83; }

.color_kidsstar:before { color: #fff000; }

.color_ps_popularity_search:before, .color_ps_ranking:before, .color_ps_honor:before, .color_ps_category:before, .color_ps_kondate:before { color: #fd9940; }

#main > .box { margin-bottom: 10px; }

.box a { text-decoration: none; }

.box a:hover { text-decoration: underline; }

.box a.focus_block { text-decoration: none; }

.box a.focus_block .focus_text:hover { text-decoration: underline; }

.box .title_border { font-size: 158%; border-bottom: 1px solid #e8e2d6; font-weight: normal; margin-bottom: 0; padding-left: 50px; padding-bottom: 8px; }

.box img { border-radius: 5px; }

.box .media_object.f_left { margin-right: 10px; }

.box .title_bar { font-size: 100%; background: #f8f6f0; clear: both; color: #3c3c3c; padding-left: 12px; }

.box .title_bar .description { font-size: 79%; color: #666666; font-weight: normal; padding-left: 5px; }

.box .title_bar img { border-radius: 0; vertical-align: middle; }

.box .title_bar a { color: #3c3c3c; text-decoration: underline; }

.box .title_bar .sub { font-size: 79%; margin-left: 7px; font-weight: normal; }

.box .title_bar.border_top { border-top: 1px solid #e8e2d6; }

.box .user_name { font-size: 93%; color: #666666; }

.box .user_name img { border-radius: 0; width: 20px; height: 20px; vertical-align: middle; }

.box .more_link { font-size: 86%; font-weight: bold; text-align: right; padding: 2px 0; }

.box .more_link a { text-decoration: underline; }

.box .top_announcement a { text-decoration: underline; }

.box .left_container { float: left; width: 50%; }

.box .right_container { float: right; width: 50%; }

.box .right_container .inner { border-left: 1px solid #e8e2d6; }

.box .service_block { *zoom: 1; overflow: hidden; height: 180px; }

.box .service_block:after { content: ""; display: block; clear: both; }

.box .service_block .media_box { float: left; height: 120px; width: 303px; }

.box .service_block .content_title { font-size: 115%; font-weight: bold; margin-bottom: 2px; }

.box .service_block .sub_content { margin-top: 15px; }

.box .service_block .sub_content li { margin-bottom: 5px; }

.box .user_kondates, .box .diet { width: 323px; }

.box .cookstep .service_block { height: auto; }

.box .cookstep .media_block { height: auto; }

.box .cookstep .media_box { width: auto; }

.box .cookstep .media_body { padding-top: 24px; }

.box .cookstep .sub_content { clear: both; }

#feature_box { *zoom: 1; }

#feature_box:after { content: ""; display: block; clear: both; }

#feature_box .left_container { float: left; width: 169px; }

#feature_box .right_container { float: right; width: 478px; }

#feature_box .right_container.pickup_contents .inner { padding-bottom: 0; }

#feature_box .service_list_title { border-radius: 4px 0 0 0; }

#feature_box .life_service_list_title { border-top: 1px solid #e8e2d6; }

#feature_box .services { padding-bottom: 7px; }

#feature_box .services li a { display: block; padding-left: 8px; line-height: 33px; }

#feature_box .services li a .badge_new { margin: -3px 0 0 1px; }

#feature_box .services li a .icon_font_with_text { font-size: 136%; vertical-align: -2px; letter-spacing: -3px; }

#feature_box .services li a:hover { text-decoration: none; }

#feature_box .services li a:hover .service_name { text-decoration: underline; }

#feature_box .services li.recipe, #feature_box .services li.popular_search, #feature_box .services li.diet { padding-top: 6px; }

#feature_box .premium .services { height: 163px; }

#feature_box .premium .more_link { padding: 0 10px 7px 0; }

#feature_box .life_services .services { padding-bottom: 0; }

#feature_box .life_services .more_link { padding: 0 10px 7px 0; }

#feature_box .pickup_recipe_wrapper { position: relative; }

#feature_box .pickup_recipe_wrapper a:hover .pickup_recipe_photo img { opacity: 0.9; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; }

#feature_box .pickup_recipe_wrapper .pickup_recipe_photo img { vertical-align: middle; }

#feature_box .pickup_recipe_wrapper .pickup_recipe_info { *zoom: 1; margin-top: 10px; }

#feature_box .pickup_recipe_wrapper .pickup_recipe_info:after { content: ""; display: block; clear: both; }

#feature_box .pickup_recipe_wrapper .date { font-size: 86%; float: left; border-radius: 4px; background: #ff9933; color: #ffffff; font-weight: bold; width: 90px; margin-right: 10px; padding: 5px; text-align: center; }

#feature_box .pickup_recipe_wrapper .date span { padding: 0 1px; font-size: 129%; }

#feature_box .pickup_recipe_wrapper .recipe_text { float: left; width: 330px; }

#feature_box .pickup_recipe_wrapper .recipe_text .pickup_recipe { display: block; height: 52px; }

#feature_box .pickup_recipe_wrapper .recipe_text .pickup_recipe:hover { text-decoration: none; }

#feature_box .pickup_recipe_wrapper .recipe_text .pickup_recipe:hover .recipe_title { text-decoration: underline; }

#feature_box .pickup_recipe_wrapper .recipe_text .recipe_title { font-size: 129%; margin-bottom: 3px; }

#feature_box .pickup_recipe_wrapper .recipe_text .user_name { color: #666666; padding-left: 4px; text-decoration: none; white-space: nowrap; }

#feature_box .topic { font-size: 93%; float: left; width: 50%; margin-bottom: 6px; }

#feature_box .topic.odd a { padding-right: 6px; }

#feature_box .cookpad_news ul { *zoom: 1; padding: 15px 10px 0 15px; }

#feature_box .cookpad_news ul:after { content: ""; display: block; clear: both; }

#feature_box .cookpad_news .more_link { padding: 2px 15px 10px 15px; }

#feature_box .recommended_contents ul { *zoom: 1; padding: 15px 10px 0 15px; }

#feature_box .recommended_contents ul:after { content: ""; display: block; clear: both; }

#feature_box .recommended_contents ul .first { width: 100%; margin-bottom: 10px; }

#feature_box .recommended_contents ul .first a { font-size: 129%; font-weight: bold; }

#feature_box .recommended_contents .editorial_topics { padding: 0 10px 15px 15px; }

#feature_box .cookpad_news .feature { width: 100%; margin-bottom: 15px; float: none; }

#feature_box .cookpad_news .feature .article_title { font-size: 143%; font-weight: bold; margin-bottom: 10px; }

#feature_box .cookpad_news .feature .article_description { color: #666666; }

#feature_box .cookpad_news .feature .article_description .description { font-size: 86%; line-height: 160%; }

#feature_box .cookpad_news .feature .article_description .lead { font-size: 93%; line-height: 170%; }

#recipe_box { border-top: 6px solid #7d940a; }

#recipe_box .title_border { color: #7d940a; background: url(/assets/themes/top/title_icon_recipe.png?e57def32a68a13abe0d12da155c1b802d410d0a1fe6239685fe472fedba15c2d) 15px 2px no-repeat; }

#recipe_box .title_bar { border-radius: 0; }

#recipe_box .ranking_recipes, #recipe_box .premium_categories { width: 323px; }

#recipe_box .ranking_recipes .paid_login_user, #recipe_box .premium_categories .paid_login_user { width: 100%; }

#recipe_box .ranking_recipes, #recipe_box .hot_recipes { min-height: 284px; max-height: 318px; }

#recipe_box .ranking_recipes .inner, #recipe_box .hot_recipes .inner { min-height: 284px; max-height: 318px; }

#recipe_box .ranking_recipes ul, #recipe_box .hot_recipes ul { *zoom: 1; padding: 10px 10px 0 10px; }

#recipe_box .ranking_recipes ul:after, #recipe_box .hot_recipes ul:after { content: ""; display: block; clear: both; }

#recipe_box .ranking_recipes .recipe, #recipe_box .hot_recipes .recipe { float: left; width: 94px; height: 206px; margin-right: 10px; }

#recipe_box .ranking_recipes .recipe.last, #recipe_box .hot_recipes .recipe.last { margin-right: 0; }

#recipe_box .ranking_recipes .recipe a, #recipe_box .hot_recipes .recipe a { height: 206px; float: left; }

#recipe_box .ranking_recipes .recipe_title, #recipe_box .hot_recipes .recipe_title { font-size: 93%; }

#recipe_box .ranking_recipes .more_link, #recipe_box .hot_recipes .more_link { padding: 2px 10px 10px 0; }

#recipe_box .hot_recipes_inner { height: 246px; }

#recipe_box .ranking_recipes .ranking_recipe_categories { border-top: 1px solid #e8e2d6; margin: 0 10px; padding: 10px 0; }

#recipe_box .ranking_recipes .ranking_recipe_categories li { float: left; width: 75px; border-right: 1px solid #e8e2d6; }

#recipe_box .ranking_recipes .ranking_recipe_categories li.last { border-right: none; width: 74px; }

#recipe_box .ranking_recipes .ranking_recipe_categories li a { display: block; text-align: center; font-weight: bold; }

#recipe_box .ranking_recipes .for_non_ps { *zoom: 1; }

#recipe_box .ranking_recipes .for_non_ps:after { content: ""; display: block; clear: both; }

#recipe_box .ranking_recipes .for_non_ps .recipe { height: auto; position: relative; margin: 0 0 10px 0; }

#recipe_box .ranking_recipes .for_non_ps .recipe img { vertical-align: middle; }

#recipe_box .ranking_recipes .for_non_ps .recipe.first { width: 198px; height: 198px; margin-right: 10px; }

#recipe_box .ranking_recipes .for_non_ps .recipe a { height: auto; }

#recipe_box .ranking_recipes .for_non_ps .recipe .crown { z-index: 1; background: #ffffff; position: absolute; top: -10px; left: -6px; opacity: 1; }

#recipe_box .ranking_recipes .lead_to_about { padding-bottom: 10px; text-align: center; }

#recipe_box .ranking_recipes .lead_to_about .focus_text { font-weight: bold; }

#recipe_box .user_name { font-size: 79%; color: #999999; }

#recipe_box .user_name img { width: 18px; height: 18px; }

#recipe_box .honor_recipe_for_free_user .honor_recipe { width: 628px; *zoom: 1; text-align: left; font-weight: normal; border-top: none; }

#recipe_box .honor_recipe_for_free_user .honor_recipe:after { content: ""; display: block; clear: both; }

#recipe_box .honor_recipe_for_free_user .honor_recipe .text { float: left; line-height: 72px; }

#recipe_box .honor_recipe_for_free_user .honor_recipe .text .balloon_message { color: #ff7f00; }

#recipe_box .honor_recipe_for_free_user .honor_recipe .images { width: 216px; float: right; }

#recipe_box .honor_recipe_for_free_user .honor_recipe .images :first-child { border-radius: 5px 0 0 5px; }

#recipe_box .honor_recipe_for_free_user .honor_recipe .images :last-child { border-radius: 0 5px 5px 0; }

#recipe_box .honor_recipe { width: 303px; border-top: 1px solid #e8e2d6; text-align: center; font-weight: bold; margin: 0 10px; padding: 10px 0; }

#recipe_box .honor_recipe img { border-radius: 0; vertical-align: middle; }

#recipe_box .pickup_category .pickup_category_inner { padding: 15px 15px 5px 15px; }

#recipe_box .pickup_category .pickup_category_inner img { width: 80px; height: 80px; }

#recipe_box .pickup_category .category_title { font-size: 115%; font-weight: bold; margin-bottom: 3px; }

#recipe_box .pickup_category .description { font-size: 86%; color: #999999; }

#recipe_box .regular_categories { padding: 10px 0 0 15px; }

#recipe_box .regular_categories .more_link { padding: 10px; }

#recipe_box .regular_categories .category { float: left; width: 33%; margin-bottom: 25px; }

#recipe_box .regular_categories .category.last { margin-bottom: 0; }

#recipe_box .regular_categories .category .media_object { margin-right: 10px; }

#recipe_box .regular_categories .category .category_title { font-size: 115%; font-weight: bold; }

#recipe_box .regular_categories .category .category_icon { text-indent: -9999px; }

#recipe_box .regular_categories .category .category_icon a { display: block; width: 40px; height: 40px; }

#recipe_box .regular_categories .category .category_icon.category1651 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -335px; }

#recipe_box .regular_categories .category .category_icon.category10 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px 0px; }

#recipe_box .regular_categories .category .category_icon.category11 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -46px; }

#recipe_box .regular_categories .category .category_icon.category12 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -83px; }

#recipe_box .regular_categories .category .category_icon.category2 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -126px; }

#recipe_box .regular_categories .category .category_icon.category6 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -170px; }

#recipe_box .regular_categories .category .category_icon.category9 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -210px; }

#recipe_box .regular_categories .category .category_icon.category14 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -253px; }

#recipe_box .regular_categories .category .category_icon.category15 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -296px; }

#recipe_box .regular_categories .category .category_icon.category1444 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -375px; }

#recipe_box .regular_categories .category .category_icon.category19 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -461px; }

#recipe_box .regular_categories .category .category_icon.category17 { background: url(/assets/themes/top/pc_top/category_icons.png?e35d2d06cb9d7f9aa574ad0cc39cfea9db205674a911c532e7fa2a83d6d398cf) no-repeat 0px -420px; }

#recipe_box .regular_categories .sub_categories { font-size: 86%; margin-top: 5px; }

#recipe_box .regular_categories .sub_categories li { margin-bottom: 2px; }

#recipe_box .premium_categories li { float: left; }

#recipe_box .premium_categories li.odd { width: 55%; }

#recipe_box .premium_categories li.even { width: 45%; }

#recipe_box .premium_categories li a { display: block; padding: 10px 0 10px 36px; }

#recipe_box .premium_categories li a.beauty { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px 5px; }

#recipe_box .premium_categories li a.working_mama { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -267px; }

#recipe_box .premium_categories li a.good_cook { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -233px; }

#recipe_box .premium_categories li a.baby_and_mother { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -63px; }

#recipe_box .premium_categories li a.sports { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -164px; letter-spacing: -0.5px; }

#recipe_box .premium_categories li a.kids { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -97px; }

#recipe_box .premium_categories li a.health { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -29px; }

#recipe_box .premium_categories li a.men { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -199px; }

#recipe_box .premium_categories li a.papa { background: url(/assets/themes/top/pc_top/premium_category_icons.png?4d1799d55c9bf23c0a21544cc12752a581207662e4547ce6ce6f7f6de46288f4) no-repeat 5px -131px; }

#recipe_box .premium_categories, #recipe_box .pro_recipes { position: relative; }

#recipe_box .premium_categories .more_link, #recipe_box .pro_recipes .more_link { position: absolute; right: 10px; bottom: 8px; }

#recipe_box .pro_recipes .inner { height: 234px; }

#recipe_box .pro_recipes .recipe_set { *zoom: 1; margin-bottom: 10px; }

#recipe_box .pro_recipes .recipe_set:after { content: ""; display: block; clear: both; }

#recipe_box .pro_recipes .recipe_set.last { margin-bottom: 0; }

#recipe_box .pro_recipes .set_title { font-size: 108%; font-weight: bold; }

#recipe_box .kitchen_categories ul { *zoom: 1; padding-bottom: 10px; border-bottom: 1px solid #e8e2d6; margin-bottom: 10px; }

#recipe_box .kitchen_categories ul:after { content: ""; display: block; clear: both; }

#recipe_box .kitchen_categories ul li { float: left; width: 126px; border-right: 1px solid #e8e2d6; }

#recipe_box .kitchen_categories ul li.official_kitchen_category_1 { width: 130px; }

#recipe_box .kitchen_categories ul li.official_kitchen_category_2, #recipe_box .kitchen_categories ul li.official_kitchen_category_3 { width: 90px; }

#recipe_box .kitchen_categories ul li.official_kitchen_category_4 { width: 60px; }

#recipe_box .kitchen_categories ul li.last { border-right: none; }

#recipe_box .kitchen_categories ul li a { display: block; text-align: center; }

#recipe_box .hot_users li { float: left; margin-right: 11px; width: 80px; }

#recipe_box .hot_users li.last { margin-right: 0; }

#recipe_box .hot_users li .focus_text { font-size: 93%; font-weight: bold; word-break: break-all; }

#recipe_box .kitchen_topics ul { *zoom: 1; border-top: 1px solid #e8e2d6; padding: 15px 15px 0 15px; }

#recipe_box .kitchen_topics ul:after { content: ""; display: block; clear: both; }

#recipe_box .kitchen_topics li { font-size: 93%; float: left; width: 50%; margin-bottom: 5px; }

#recipe_box .kitchen_topics li .badge_hot { display: inline; }

#kondate_box { border-top: 6px solid #9ac724; }

#kondate_box .title_border { color: #9ac724; background: url(/assets/themes/top/pc_top/title_icon_kondate_green.png?309072c4e0fce9c015690ac0c39a54f60fe5ac8896ce79df4162ade3a5acbbcc) 13px 1px no-repeat; }

#kondate_box .kondate { height: 110px; }

#kondate_box .kondate_title { font-size: 115%; font-weight: bold; margin-bottom: 3px; }

#kondate_box .catch_phrase { font-size: 86%; color: #999999; }

#kondate_box .kondate_categories { *zoom: 1; margin-top: 10px; padding-top: 10px; border-top: 1px solid #e8e2d6; }

#kondate_box .kondate_categories:after { content: ""; display: block; clear: both; }

#kondate_box .kondate_categories li { float: left; width: 100px; border-right: 1px solid #e8e2d6; }

#kondate_box .kondate_categories li a { display: block; line-height: 30px; padding-left: 40px; }

#kondate_box .kondate_categories li a.morning { background: url(/assets/themes/top/pc_top/user_kondate_icons.png?91ae18cde2441afcddddad9d802e592c3181d61ba4a1ad1d95e1405f66cfb4e7) no-repeat 3px -5px; }

#kondate_box .kondate_categories li a.lunch { background: url(/assets/themes/top/pc_top/user_kondate_icons.png?91ae18cde2441afcddddad9d802e592c3181d61ba4a1ad1d95e1405f66cfb4e7) no-repeat 3px -46px; }

#kondate_box .kondate_categories li a.dinner { background: url(/assets/themes/top/pc_top/user_kondate_icons.png?91ae18cde2441afcddddad9d802e592c3181d61ba4a1ad1d95e1405f66cfb4e7) no-repeat 3px -90px; }

#kondate_box .kondate_categories li a.healthy { padding-left: 38px; background: url(/assets/themes/top/pc_top/premium_kondate_icons.png?9d466b735ebcb498abd49f479b3e9e8de61efe7b7765f376eda09ce4d649e462) no-repeat 1px -77px; }

#kondate_box .kondate_categories li a.speed { padding-left: 38px; background: url(/assets/themes/top/pc_top/premium_kondate_icons.png?9d466b735ebcb498abd49f479b3e9e8de61efe7b7765f376eda09ce4d649e462) no-repeat 3px -46px; }

#kondate_box .kondate_categories li a.saving { padding-left: 55px; background: url(/assets/themes/top/pc_top/premium_kondate_icons.png?9d466b735ebcb498abd49f479b3e9e8de61efe7b7765f376eda09ce4d649e462) no-repeat 13px -5px; }

#kondate_box .kondate_categories li.last { border-right: none; }

#news_box { border-top: 6px solid #ff9f21; }

#news_box .title_border { color: #ff9f21; background: url(/assets/themes/top/pc_top/title_icon_news.png?0a0cb2f4d1aa30ed296ffcfbec8ceaf68bf7fe77413b6dd8f41ae35e19e02122) 15px 4px no-repeat; }

#news_box li { margin-bottom: 4px; }

#news_box li:last-child { margin-bottom: 2px; }

#news_box .rank { font-size: 93%; width: 25px; display: inline-block; padding-left: 4px; color: #71411a; }

#news_box .rank .crown { border-radius: 0; width: 20px; vertical-align: middle; }

#news_box .rankings .feature { position: relative; margin-bottom: 2px; }

#news_box .rankings .feature .rank { position: absolute; top: -5px; left: 1px; }

#news_box .rankings .feature .article_title { font-size: 115%; font-weight: bold; }

#news_box .rankings .feature .media_body { margin-right: 20px; }

#lesson_box { border-top: 6px solid #b46c80; }

#lesson_box .title_border { color: #b46c80; background: url(/assets/themes/top/pc_top/title_icon_lesson.png?7d85ad35217fb5775d0e68b4e6d16fab62d74baf3d4604c9ccae955e8887f973) 15px 3px no-repeat; }

#lesson_box img { width: 140px; height: 100px; }

#lesson_box .address { font-size: 79%; color: #999999; }

#device_box { border-top: 6px solid #b9b9b9; }

#device_box .title_border { color: #b9b9b9; background: url(/assets/themes/top/pc_top/title_icon_device.png?036c8f971df9498c925a5560042ecab5b8c8b8f926bda4b6ed6ff8d8d3c33021) 20px 3px no-repeat; }

#device_box .media_object { margin-right: 20px; }

#device_box p { font-size: 93%; margin-bottom: 8px; line-height: 170%; }

#sk_top_showcase .title_bar { font-size: 86%; color: #401c00; }

#sk_top_showcase .title_bar .link_to_index { font-size: 93%; }

#sk_top_showcase.box img { border-radius: 0; }

#sk_top_showcase a { text-decoration: underline; }
