﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section,main{display:block}*{box-sizing:border-box;-moz-box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll;* overflow-x:hidden;_overflow:auto}html,body{width:100%;min-height:100%}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",meirio,sans-serif;font-size:10px;font-size:1.4rem;line-height:1.6;color:#362e2b;letter-spacing:1px}@media only screen and (min-width: 769px){.sp{display:none !important}}@media only screen and (max-width: 768px){html{font-size:3.125vw}.pc{display:none !important}select,textarea,input[type='url'],input[type='text'],input[type='date'],input[type='tel'],input[type='email'],input[type='submit']{-webkit-appearance:none}}#wrap span.link,#wrap a:visited,#wrap a:link{color:inherit;text-decoration:none;transition:color 0.3s, background-color 0.3s, background-image 0.3s, border-color 0.3s, box-shadow 0.3s, transform 0.3s;-webkit-transition:color 0.3s, background-color 0.3s, background-image 0.3s, border-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;cursor:pointer}@media only screen and (min-width: 769px){#wrap a:hover{color:#ff1318;text-decoration:none}}dt,h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}p{line-height:1.6}.snBlock ol,.snBlock ul,.snBlock li,#wrap ol,#wrap ul,#wrap li{list-style:none;zoom:1;overflow:hidden}.snBlock dl,.snBlock dt,.snBlock dd,#wrap dl,#wrap dt,#wrap dd{zoom:1;overflow:hidden}table{font-size:100%;border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:normal}dl,dt,dd{zoom:1;overflow:hidden}fieldset{border:none}input,textarea,select,label{font-size:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",meirio,sans-serif;vertical-align:middle;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media only screen and (max-width: 768px){input,textarea,select{font-size:1.6rem;box-sizing:border-box}}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",meirio,sans-serif}label{cursor:pointer}textarea{overflow:auto}legend{display:none}img{border:none;vertical-align:middle}object{vertical-align:middle;outline:none}em{font-style:italic}b,strong{font-weight:700}small{font-size:100%}i{font-style:normal}u{text-decoration:none}abbr,acronym{border:none;font-variant:normal}address,caption,cite,code,dfn,var{font-weight:normal;font-style:normal}sup{font-size:1em;vertical-align:text-top}sub{font-size:1em;vertical-align:text-bottom}hr{display:none}div:focus,img:focus,textarea:focus,a:focus,button:focus,input:focus{outline:none;box-shadow:none}#wrap{position:relative;background:url(/cmp/nihonbashi/common/img/bg-base.png);background-size:150px auto}#wrap:after{width:100%;bottom:0;left:0;position:absolute;content:"";background:url(/cmp/nihonbashi/common/img/bg-boder.png);background-size:32px auto;height:10px}@media only screen and (min-width: 769px){#wrap{min-width:1000px;margin:0 auto}}header#header{width:100%;text-align:center}header#header ul li{display:inline-block;color:#ccc;margin:0 3px;font-weight:200}.snBlock .inner .qrArea ul li:nth-of-type(2) a{background:#EB68A3}.snBlock .inner .qrArea ul li:nth-of-type(1) a{background:#26863B}.mediaArea{background:#fff;overflow:hidden;zoom:1}#media-contact{clear:both}@media only screen and (min-width: 769px){header#header{background:#fff}header#header ul{font-size:3rem;text-align:center}header#header ul li{line-height:60px}.snBlock{width:100%;min-width:1000px;height:230px;font-size:143%;letter-spacing:0;color:#fff;text-align:center;position:relative;clear:both;overflow:hidden;zoom:1}.snBlock .twitter{width:25%;height:230px;background:#1DADEA;float:left;padding:30px 0}.snBlock .facebook{width:25%;height:230px;float:left;background:#315295;padding:30px 0}.snBlock .facebook .inner .btnArea>div{position:relative;top:-16px}.snBlock .line{width:50%;height:230px;float:left;padding:30px;background:#34BC26}.snBlock .inner .qrArea{text-align:center;color:#000;padding:10px 5px;background:#fff;border-radius:5px;margin-top:14px;overflow:hidden;zoom:1}.snBlock .inner .qrArea b{font-size:100%;color:#00C100;text-align:center;display:block;margin-top:2px}.snBlock .inner .qrArea .btn{padding:5px 30px}.snBlock .inner .qrArea ul li{width:50%;height:auto;float:left;padding:0 15px}.snBlock .inner .qrArea ul li a{width:100%;display:block;text-align:center;color:#fff;line-height:60px;border-radius:5px;text-decoration:none}.snBlock .btnArea{padding:45px 35px;background:#fff;border-radius:5px;margin:15px 30px 0}}@media only screen and (max-width: 768px){#wrap{overflow:hidden}header#header{height:40px;background:#fff;text-align:center}header#header img{height:auto}header#header ul{font-size:1.2rem}header#header ul li{line-height:40px}header#header ul li:nth-of-type(1) img{width:125px}header#header ul li:nth-of-type(3) img{width:113px}.snBlock{color:#fff;position:relative;overflow:hidden}.snBlock .line{width:100%;text-align:center;padding:10px 0;background:#34BC26}.snBlock .inner .qrArea{text-align:center;color:#000;background:#fff;border-radius:5px;margin:0 10px;overflow:hidden;zoom:1}.snBlock .inner .qrArea b{text-align:center;display:block;margin-top:10px}.snBlock .inner .qrArea .btn{padding:10px 20px}.snBlock .inner .qrArea .btn ul li{width:50%;height:auto;float:left;padding:0 10px}.snBlock .inner .qrArea .btn ul li a{width:100%;display:block;text-align:center;color:#fff;line-height:40px;border-radius:5px;text-decoration:none}.snBlock .twitter{background:#1DADEA}.snBlock .twitter .inner{text-align:center;padding:10px 0px}.snBlock .twitter .btnArea{padding:14px 30% 6px}.snBlock .facebook{background:#315194}.snBlock .facebook .inner{color:#fff;padding:10px 0px;text-align:center}.snBlock .facebook .btnArea{padding:8px 30% 12px}.snBlock .inner .btnArea{text-align:left;background:#fff;border-radius:5px;margin:0 10px}}
