@charset "shift_jis";
#mainContents {width:100%;padding-top:30px;background-color:#f1f1f1;}
#lnavi {width:920px;margin:0 auto;background:#fff;}
#lnavi li {float:left;}
#lnavi li a {display:block;width:230px;height:70px;line-height:70px;text-align:center;box-sizing:border-box;border-color:#dfdfdf;border-left-width:1px;border-left-style:solid;border-top-width:1px;border-top-style:solid;font-size:14px;}
#lnavi li:nth-child(-n + 3) a {width:306px;}
#lnavi li:nth-child(n + 4) a {border-bottom-width:1px;border-bottom-style:solid;}
#lnavi li:nth-child(3) a,#lnavi li:nth-child(7) a {border-right-width:1px;border-right-style:solid;}
#lnavi li a:hover {color:#fff;}
#lnavi li a span {display:inline-block;width:21px;height:21px;margin-right:7px;vertical-align:text-top;background-repeat:no-repeat;}
#lnavi li.fashion a:hover {background-color:#5fb700;border-color:#5fb700;}
#lnavi li.fashion a span {background-image:url(/cms/images/results/v2/i_fashion.png);}
#lnavi li.fashion a:hover span {background-position:center bottom;}
#lnavi li.food a:hover {background-color:#ed5251;border-color:#ed5251;}
#lnavi li.food a span {background-image:url(/cms/images/results/v2/i_food.png);}
#lnavi li.food a:hover span {background-position:center bottom;}
#lnavi li.hobby a:hover {background-color:#3aacdf;border-color:#3aacdf;}
#lnavi li.hobby a span {background-image:url(/cms/images/results/v2/i_hobby.png);}
#lnavi li.hobby a:hover span {background-position:center bottom;}
#lnavi li.cosmetics a:hover {background-color:#f9af41;border-color:#f9af41;}
#lnavi li.cosmetics a span {background-image:url(/cms/images/results/v2/i_cosmetics.png);}
#lnavi li.cosmetics a:hover span {background-position:center bottom;}
#lnavi li.furniture a:hover {background-color:#7c4d97;border-color:#7c4d97;}
#lnavi li.furniture a span {background-image:url(/cms/images/results/v2/i_furniture.png);}
#lnavi li.furniture a:hover span {background-position:center bottom;}
#lnavi li.gift a:hover {background-color:#b29465;border-color:#b29465;}
#lnavi li.gift a span {background-image:url(/cms/images/results/v2/i_gift.png);}
#lnavi li.gift a:hover span {background-position:center bottom;}
#lnavi li.other a:hover {background-color:#979fa7;border-color:#979fa7;}
#lnavi li.other a span {background-image:url(/cms/images/results/v2/i_other.png);}
#lnavi li.other a:hover span {background-position:center bottom;}
#design_main {width:100%;height:/*540*/480px;background:url(/cms/images/results/v2/bg_title.jpg) no-repeat;background-size:cover;text-align:center;margin-bottom:1px;}
#design_main .cont_design_main {height:540px;color:white;}
#design_main h1 {padding-top:180px;font-size:56px;font-weight:bold;padding-bottom:30px;line-height: 1.2em;}
#design_main h1 span {font-size:32px;display:block;padding-top:10px;}
#design_main p {line-height:2em;font-size:14px;}
#design_main .btn {margin-top:30px;}
#design_main .btn a {display:block;line-height:56px;width:410px;height:56px;margin:0 auto;padding-left:0;background:#5fb700 url(/cms/images/results/v2/arrow.png) no-repeat 306px 23px;text-align:center;color:#ffffff;font-size:18px;}
#design_main .btn a:hover {background-color:#6cd000;}
#results_wrapper {width:80%;min-width:1200px;margin-right:auto;margin-left:auto;padding-bottom:100px;}
#results_wrapper .cont_results_list {padding-top: 80px;margin-top: -80px;}
#results_wrapper h3 {margin-top:50px;padding-left:80px;padding-bottom:20px;border-bottom:2px dotted #5fb700;background:url(/cms/images/results/v2/t_fashion.png) no-repeat;color:#404040;font-size:40px;line-height: 1.5em;}
#results_wrapper ul {width:1200px;margin-top:20px;margin:0 auto;}
#results_wrapper ul li {position:relative;float:left;width:216px;margin-top:30px;margin-right:30px;padding:20px 15px 20px 15px;text-align:center;background-color:#FFFFFF;box-sizing:border-box;}
#results_wrapper ul li.voice {padding-bottom:65px;}
#results_wrapper ul li:nth-child(5n) {margin-right:0;}
#results_wrapper ul li p {margin-top:10px;text-align:left;color:#404040;font-size:12px;}
#results_wrapper ul li p a {display:block;padding-left:21px;background:url(/cms/images/results/v2/window_fashion.png) no-repeat 0 4px;color:#404040;line-height: 1.7em;}
#results_wrapper ul li p a:hover {text-decoration:underline;}
#results_wrapper ul li p.results_companyname {font-size:12px;line-height: 1.7em;}
#results_wrapper ul li .results_logo {display:table-cell;width:216px;height:80px;text-align:center;vertical-align:middle;font-size:0;}
#results_wrapper ul li.voice .btn {position:absolute;left:15px;bottom:15px;}
#results_wrapper ul li.voice .btn a {line-height:35px;width:186px;height:35px;padding-left:0;background:#5fb700 url(/cms/images/results/v2/arrow.png) no-repeat 138px 12px;text-align:center;color:#ffffff;font-size:13px;}
#results_wrapper ul li.voice .btn a:hover {background-color:#6cd000;}
#food h3 {border-color:#ed5251;background-image:url(/cms/images/results/v2/t_food.png);line-height: 1.5em;}
#food ul li p a {background-image:url(/cms/images/results/v2/window_food.png);}
#food ul li.voice .btn a {background-color:#ed5251;}
#food ul li.voice .btn a:hover {background-color:#ff6d6c;}
#hobby h3 {border-color:#3aacdf;background-image:url(/cms/images/results/v2/t_hobby.png);line-height: 1.5em;}
#hobby ul li p a {background-image:url(/cms/images/results/v2/window_hobby.png);}
#hobby ul li.voice .btn a {background-color:#3aacdf;}
#hobby ul li.voice .btn a:hover {
background-color:#43c3fc;}
#cosmetics h3 {border-color:#f9af41;background-image:url(/cms/images/results/v2/t_cosmetics.png);line-height: 1.5em;}
#cosmetics ul li p a {background-image:url(/cms/images/results/v2/window_cosmetics.png);line-height: 1.5em;}
#cosmetics ul li.voice .btn a {background-color:#f9af41;}
#cosmetics ul li.voice .btn a:hover {background-color:#fbbc5f;}
#furniture h3 {border-color:#7c4d97;background-image:url(/cms/images/results/v2/t_furniture.png);line-height: 1.5em;}
#furniture ul li p a {background-image:url(/cms/images/results/v2/window_furniture.png);}
#furniture ul li.voice .btn a {background-color:#7c4d97;}
#furniture ul li.voice .btn a:hover {background-color:#955db5;}
#gift h3 {border-color:#b29465;background-image:url(/cms/images/results/v2/t_gift.png);line-height: 1.5em;}
#gift ul li p a {background-image:url(/cms/images/results/v2/window_gift.png);}
#gift ul li.voice .btn a {background-color:#b29465;}
#gift ul li.voice .btn a:hover {background-color:#cdab75;}
#other h3 {border-color:#979fa7;background-image:url(/cms/images/results/v2/t_other.png);line-height: 1.5em;}
#other ul li p a {background-image:url(/cms/images/results/v2/window_other.png);}
#other ul li.voice .btn a {background-color:#979fa7;}
#other ul li.voice .btn a:hover {background-color:#b2bbc3;}
#results_wrapper > p {font-size:30px;font-weight:700;}
#results_wrapper ul.large-box {margin-top:50px;}
#results_wrapper ul.large-box li {width:380px;margin-top:0;}
#results_wrapper ul.large-box li:nth-child(3n) {margin-right:0;}
#results_wrapper ul.large-box li .thum {float:left;margin-right:15px;font-size:0;}
#results_wrapper ul.large-box li p {float:left;width:186px;}
#results_wrapper ul.large-box li.voice {padding-bottom:15px;}
#results_wrapper ul.large-box li.voice .btn {left:auto;right:15px;}
.lastCatch {margin-top:50px;text-align:center;font-weight: normal !important;font-size:24px !important;color:#404040}
#results_wrapper ul,#lnavi {zoom: 1;}
#results_wrapper ul:after,#lnavi:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}