@charset "UTF-8";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{overflow-y:scroll;-webkit-text-size-adjust:100%}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
input,textarea{margin:0;padding:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
a:focus{outline:0}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.clearfix{min-height:1px}
* html .clearfix{height:1px}
.both{clear:both}
.inline_block{display:inline-block}
.contentbox__text,h2{max-height:999999px}
body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
@media screen and (max-width:768px){.wrapper,body{width:640px}
.headerarea .pc_topimage,.pconly{display:none}
.headerarea .sp_topimage img,.logo img,.subtitle img{display:block}
.mainarea{background-color:#f3f5f6;padding-top:1px;letter-spacing:-1px;padding-bottom:30px}
.logo{width:100%;padding:30px 0}
.logo img{width:158px;margin:0 auto}
.subtitle{width:100%;background-color:#111183;padding:15px 0}
.subtitle img{width:363px;margin:0 auto}
.pc_topimage img,.sp_topimage img{width:100%;background-color:#f3f5f6}
.sectiontitle{text-align:center;padding-bottom:70px;background:url(../images/result_message_bg.png) left top repeat-x #C5D442;padding-top:70px;margin-top:50px}
.sectiontitle .sectiontitle__image,.sectiontitle p{margin-top:20px}
.sectiontitle h2{font-size:45.17px;line-height:133%;color:#fefefe;font-weight:700}
.sectiontitle h2 span{color:#006835;font-weight:700}
.sectiontitle p{font-size:24px;line-height:140%;color:#3c3c3c}
.content__border{border-top:#383838 3px solid;width:545px;margin:50px auto}
.content__border.content__border--morebottom{margin-bottom:100px}
.contentbox{margin:50px auto;text-align:center}
.contentbox img{display:block;margin:0 auto}
.contentbox:first-child{margin-top:70px}
.contentbox .contentbox__place{display:inline-block;line-height:55.5px;font-size:48px;color:#2ca227;margin-top:20px;font-weight:700}
.contentbox .contentbox__place.contentbox__place--nomargin{margin-top:0;letter-spacing:-4px}
.contentbox .contentbox__place span{font-size:30px;letter-spacing:0;font-weight:700}
.contentbox .contentbox__place p.small-letter{letter-spacing:0;margin:25px auto 0;text-align:left;width:505px;font-size:20px;line-height:30px;color:#3c3c3c}
.contentbox .contentbox__image{margin:30px auto 0}
.contentbox .contentbox__image img{width:545px}
.contentbox .contentbox__image img.contentbox__image2{margin-top:12px}
.contentbox .contentbox__comment-title{text-align:center;padding:15px 0;background-color:#d8dee1;width:545px;margin:25px auto 0}
.contentbox .contentbox__comment-text{text-align:left;background-color:#e6eaed;margin:0 auto;width:499px;padding:18px 23px;color:#3c3c3c;font-size:24px;line-height:34px}
.contentbox .contentbox__comment-text .contentbox__comment-border{height:2px;background:url(../images/comment_border.png) left top repeat-x;margin:20px 0}
.pclinks__hokuriku{display:none}
.splinks__hokuriku{padding-top:80px;text-align:center;margin:0 auto}
.splinks__hokuriku img{margin:0 auto;width:599px;display:block}
.links__daysbottons{margin:0 auto 50px;width:600px;text-align:center}
.links__daysbottons .links__linkanother,.links__daysbottons .links__linkday1,.links__daysbottons .links__linkday2{float:left;display:block}
.links__daysbottons .links__linkanother img,.links__daysbottons .links__linkday1 img{width:201px;display:block;height:166px}
.links__daysbottons .links__linkday2 img{width:198px;height:166px;display:block}
.pclink__result{display:none}
.splink__result{width:600px;margin:0 auto}
.splink__result .link__food img,.splink__result .link__result img{display:block;margin:0 auto}
.link_search{margin-top:48px;text-align:center}
.link_search img.search_banner,.link_search img.search_banner2{margin:19px auto 0;display:block}
.share_box{margin-top:79px;border-top:4px solid #1b3582;border-bottom:4px solid #1b3582;text-align:center;padding-bottom:50px}
.footerarea,.link_archivetop,.link_areatop{text-align:center;margin-top:50px}
.share_box img.share_share{margin-bottom:25px}
.share_box .share_share_pc{display:none}
.share_box .share_buttons img{margin-right:35px}
.share_box .share_buttons a:last-child img{margin-right:0}
.footerarea{margin-bottom:50px}
.footerarea p{display:inline-block;margin-top:25px}
.hide-sp{display:none}
}
@media screen and (min-width:767px){.hide-pc,.sponly{display:none}
.wrapper{min-width:1050px}
a:hover img{opacity:.8}
.headerarea .logo{padding-top:24px;padding-bottom:24px;text-align:center}
.headerarea .logo img{width:85px}
.headerarea .subtitle{background:#111183;text-align:center}
.headerarea .subtitle img{width:304px;padding:20px 0 15px}
.headerarea .pc_topimage img{width:100%;display:block}
.headerarea .sp_topimage{display:none}
.mainarea{background:#eef1f2;padding-top:52px;padding-bottom:30px}
.sectiontitle{text-align:center;padding-bottom:70px;background:url(../images/result_message_bg.png) left top repeat-x #c5d442;padding-top:80px;margin:0 auto;letter-spacing:8px}
.sectiontitle h2{font-size:45.17px;line-height:60.22px;color:#fefefe;font-weight:700}
.sectiontitle h2 span{color:#006835;font-weight:700}
.sectiontitle .sectiontitle__text{margin:25px auto 0;width:500px;padding-left:30px;letter-spacing:-1px}
.sectiontitle .sectiontitle__text.sectiontitle__text--morewidth{width:650px;margin:0 auto}
.sectiontitle .sectiontitle__text.sectiontitle__text--morewidth .sectiontitle__image{width:200px;display:block;float:left;line-height:23.8px}
.sectiontitle .sectiontitle__text.sectiontitle__text--morewidth .sectiontitle__image img{width:196px}
.sectiontitle .sectiontitle__text.sectiontitle__text--morewidth p{margin-top:5px;width:445px;font-size:16.8px;line-height:23.8px;color:#3c3c3c;float:left}
.sectiontitle .sectiontitle__text .sectiontitle__image{width:200px;display:block;float:left;line-height:23.8px}
.sectiontitle .sectiontitle__text .sectiontitle__image img{width:196px}
.sectiontitle .sectiontitle__text p{margin-top:5px;width:300px;font-size:16.8px;line-height:23.8px;color:#3c3c3c;float:right}
.links__box .links__linkanother,.links__box .links__linkday1,.links__box .links__linkday2,.links__box .pclinks__hokuriku,.pclink__result .link__food,.pclink__result .link__resulttitle{float:left}
.content__border{border-top:#383838 3px solid;width:1000px;margin:40px auto}
.content__border.content__border--morebottom{margin-bottom:80px}
.contentbox{margin:40px auto;width:1000px;height:320px;position:relative;text-align:center}
.contentbox .contentbox__rank{position:absolute;top:0;right:0;width:468px}
.contentbox .contentbox__rank img{margin:0 auto;display:block;width:65px}
.contentbox .contentbox__rank.contentbox__rank-crown img{margin:0 auto;display:block;width:95px}
.contentbox.contentbox--moremargin .contentbox__rank-crown{position:absolute;top:15px}
.contentbox.contentbox--moremargin .contentbox__place{top:95px}
.contentbox.contentbox--moremargin .contentbox__comment-title{top:155px}
.contentbox.contentbox--moremargin .contentbox__comment-text{top:193px}
.contentbox:first-child{margin-top:70px}
.contentbox .contentbox__place{position:absolute;top:70px;right:0;display:block;font-size:33.6px;line-height:39px;width:468px;color:#2ca227}
.links__box .splinks__hokuriku,.splink__result{display:none}
.contentbox .contentbox__place.contentbox__place--nomargin{margin-top:0;letter-spacing:-3px}
.contentbox .contentbox__place span{font-size:24px;letter-spacing:0}
.contentbox .contentbox__place p.small-letter{letter-spacing:0;margin-top:10px;margin-left:20px;width:440px;text-align:left;font-size:14px;line-height:18px;color:#888}
.contentbox.contentbox--norank .contentbox__place{top:20px}
.contentbox.contentbox--hasquote .contentbox__comment-title{top:185px}
.contentbox.contentbox--hasquote .contentbox__comment-text{top:231px}
.contentbox.contentbox--hasquote.contentbox--hasquote--moremargin .contentbox__comment-title{top:172px}
.contentbox.contentbox--hasquote.contentbox--hasquote--moremargin .contentbox__comment-text{top:218px}
.contentbox .contentbox__comment-title{position:absolute;top:125px;right:0;text-align:center;padding:11px 0;background-color:#d8dee1;width:468px;height:46px}
.contentbox .contentbox__comment-title img{width:146px}
.contentbox .contentbox__comment-title.contentbox__comment-title--recommend img{width:228px}
.contentbox .contentbox__comment-text{position:absolute;top:170px;right:0;text-align:left;background-color:#e6eaed;width:422px;padding:18px 23px;color:#3c3c3c;font-size:16.8px;line-height:24px}
.contentbox .contentbox__comment-text.contentbox__content-text--hasheight{height:120px}
.contentbox .contentbox__comment-text.contentbox__comment-text--shorter,.contentbox .contentbox__comment-text.contentbox__content-text--shorter{letter-spacing:-2px}
.contentbox .contentbox__comment-text .contentbox__comment-border{height:2px;background:url(../images/comment_border.png) left top repeat-x;margin:10px 0}
.contentbox .contentbox__image,.contentbox .contentbox__movie{position:absolute;top:0;left:0}
.contentbox .contentbox__image iframe,.contentbox .contentbox__movie iframe{width:514px;height:322px}
.contentbox .contentbox__image img,.contentbox .contentbox__movie img{width:514px}
.contentbox .contentbox__image img.contentbox__image2,.contentbox .contentbox__movie img.contentbox__image2{margin-top:12px}
.contentbox.contentbox--right .contentbox__comment-text,.contentbox.contentbox--right .contentbox__comment-title,.contentbox.contentbox--right .contentbox__place,.contentbox.contentbox--right .contentbox__rank{left:0;right:auto}
.contentbox.contentbox--right .contentbox__image,.contentbox.contentbox--right .contentbox__movie{left:auto;right:0}
.links__box{width:1000px;margin:80px auto 0}
.pclink__result{width:1000px;margin:50px auto 0}
.link_search{width:1000px;margin:48px auto 0}
.link_search .link_search__title{display:block;margin:0 auto}
.link_search img.search_banner,.link_search img.search_banner2{width:485px;margin-top:19px;display:block;float:left}
.link_search img.search_banner{margin-right:30px}
.share_box{margin-top:80px;border-top:2px solid #1b3582;border-bottom:2px solid #1b3582;text-align:center;padding-top:44px;padding-bottom:35px}
.share_box img.share_share{display:none}
.share_box .share_buttons img{vertical-align:middle}
.share_box .share_buttons img.share_share_pc{margin-right:29px}
.share_box .share_buttons a{font-size:0}
.share_box .share_buttons a img{width:50px;margin-right:17px}
.share_box .share_buttons a:last-child img{margin-right:0}
.link_archivetop,.link_areatop{text-align:center;margin-top:50px}
.footerarea{text-align:center;margin-top:80px;margin-bottom:50px}
.footerarea a img{display:block;margin:0 auto}
.footerarea p{display:inline-block;margin-top:25px}
}